diff --git a/defs/IFlights.ts b/defs/IFlights.ts new file mode 100644 index 0000000..9f294c4 --- /dev/null +++ b/defs/IFlights.ts @@ -0,0 +1,610 @@ +// made with +// http://jvilk.com/MakeTypes/ + +export interface IFlights { + success: boolean; + message: string; + meta: Meta; + data?: (IFlight)[] | null; + } + export interface Meta { + totalCount: number; + } + export interface IFlight { + IDFlight: string; + FKGliderCategory: string; + Category: string; + FKCompetitionClass: string; + FKCompetitionClassDesired?: null; + CompetitionClass: string; + FKLaunchtype: string; + Launchtype: string; + FKPilot: string; + FirstName: string; + LastName: string; + Nationality: string; + FKFederation?: string | null; + ClubID?: string | null; + ClubName?: string | null; + Glider: string; + FKGlider?: string | null; + FKGliderBrand?: string | null; + GliderBrand?: string | null; + FKGliderClassification: string; + GliderClassification: string; + FKSeason: string; + FlightDate: string; + UtcOffset: string; + FlightStartTime: string; + FlightEndTime: string; + FlightDuration: string; + FirstLat: string; + FirstLng: string; + LastLat: string; + LastLng: string; + FlightMinLat: string; + FlightMaxLat: string; + FlightMinLng: string; + FlightMaxLng: string; + TakeoffCountry: string; + FKTakeoffWaypoint: string; + TakeoffWaypointOffset: string; + TakeoffLocation?: string | null; + TakeoffWaypointName: string; + FKClosestWaypoint?: string | null; + ClosestWaypointOffset?: string | null; + LandingCountry: string; + FKLandingWaypoint?: string | null; + LandingWaypointOffset?: string | null; + LandingWaypointName?: string | null; + LandingLocation?: string | null; + LinearDistance: string; + MaxLinearDistance: string; + ArcDistance?: string | null; + FKBestTaskType: string; + BestTaskType: string; + BestTaskTypeKey: string; + BestTaskDistance: string; + BestTaskPoints: string; + BestTaskDuration: string; + MaxSpeed?: string | null; + GroundSpeed?: string | null; + BestTaskSpeed: string; + TakeoffAltitude: string; + MaxAltitude: string; + MinAltitude: string; + ElevationGain?: string | null; + MeanAltitudeDiff: string; + MaxClimb: string; + MinClimb: string; + Dataversion: string; + ValidBRecordsCount?: string | null; + AirspaceViolationLevel?: string | null; + UserReviewComment: string; + UserReviewStatus: string; + ReviewRequired: string; + ReviewReason: string; + ReviewStatus: string; + ReviewComment: string; + ReviewBy: string; + ReviewTime?: null; + CommentsEnabled: string; + CountComments: string; + HasPhotos: string; + IsBigSmileCandidate: string; + WxcCivlID?: string | null; + WxcNacStatus?: string | null; + WxcSync?: string | null; + WxcSyncTS?: string | null; + IgcFilename: string; + IgcFileHash: string; + GRecordStatus: string; + GValidationMessage: string; + IsNew: string; + CanRetract: string; + StatisticsValid: string; + UC?: string | null; + TC: string; + US: string; + TS: string; + } + + + + // Stores the currently-being-typechecked object for error messages. +let obj: any = null; +export class IFlightsProxy { + public readonly success: boolean; + public readonly message: string; + public readonly meta: MetaProxy; + public readonly data: IFlightProxy[] | null; + public static Parse(d: string): IFlightsProxy { + return IFlightsProxy.Create(JSON.parse(d)); + } + public static Create(d: any, field: string = 'root'): IFlightsProxy { + if (!field) { + obj = d; + field = "root"; + } + if (d === null || d === undefined) { + throwNull2NonNull(field, d); + } else if (typeof(d) !== 'object') { + throwNotObject(field, d, false); + } else if (Array.isArray(d)) { + throwIsArray(field, d, false); + } + checkBoolean(d.success, false, field + ".success"); + checkString(d.message, false, field + ".message"); + d.meta = MetaProxy.Create(d.meta, field + ".meta"); + checkArray(d.data, field + ".data"); + if (d.data) { + for (let i = 0; i < d.data.length; i++) { + d.data[i] = IFlightProxy.Create(d.data[i], field + ".data" + "[" + i + "]"); + } + } + if (d.data === undefined) { + d.data = null; + } + return new IFlightsProxy(d); + } + private constructor(d: any) { + this.success = d.success; + this.message = d.message; + this.meta = d.meta; + this.data = d.data; + } +} + +export class MetaProxy { + public readonly totalCount: number; + public static Parse(d: string): MetaProxy { + return MetaProxy.Create(JSON.parse(d)); + } + public static Create(d: any, field: string = 'root'): MetaProxy { + if (!field) { + obj = d; + field = "root"; + } + if (d === null || d === undefined) { + throwNull2NonNull(field, d); + } else if (typeof(d) !== 'object') { + throwNotObject(field, d, false); + } else if (Array.isArray(d)) { + throwIsArray(field, d, false); + } + checkNumber(d.totalCount, false, field + ".totalCount"); + return new MetaProxy(d); + } + private constructor(d: any) { + this.totalCount = d.totalCount; + } +} + +export class IFlightProxy { + public readonly IDFlight: string; + public readonly FKGliderCategory: string; + public readonly Category: string; + public readonly FKCompetitionClass: string; + public readonly FKCompetitionClassDesired: null; + public readonly CompetitionClass: string; + public readonly FKLaunchtype: string; + public readonly Launchtype: string; + public readonly FKPilot: string; + public readonly FirstName: string; + public readonly LastName: string; + public readonly Nationality: string; + public readonly FKFederation: string | null; + public readonly ClubID: string | null; + public readonly ClubName: string | null; + public readonly Glider: string; + public readonly FKGlider: string | null; + public readonly FKGliderBrand: string | null; + public readonly GliderBrand: string | null; + public readonly FKGliderClassification: string; + public readonly GliderClassification: string; + public readonly FKSeason: string; + public readonly FlightDate: string; + public readonly UtcOffset: string; + public readonly FlightStartTime: string; + public readonly FlightEndTime: string; + public readonly FlightDuration: string; + public readonly FirstLat: string; + public readonly FirstLng: string; + public readonly LastLat: string; + public readonly LastLng: string; + public readonly FlightMinLat: string; + public readonly FlightMaxLat: string; + public readonly FlightMinLng: string; + public readonly FlightMaxLng: string; + public readonly TakeoffCountry: string; + public readonly FKTakeoffWaypoint: string; + public readonly TakeoffWaypointOffset: string; + public readonly TakeoffLocation: string | null; + public readonly TakeoffWaypointName: string; + public readonly FKClosestWaypoint: string | null; + public readonly ClosestWaypointOffset: string | null; + public readonly LandingCountry: string; + public readonly FKLandingWaypoint: string | null; + public readonly LandingWaypointOffset: string | null; + public readonly LandingWaypointName: string | null; + public readonly LandingLocation: string | null; + public readonly LinearDistance: string; + public readonly MaxLinearDistance: string; + public readonly ArcDistance: string | null; + public readonly FKBestTaskType: string; + public readonly BestTaskType: string; + public readonly BestTaskTypeKey: string; + public readonly BestTaskDistance: string; + public readonly BestTaskPoints: string; + public readonly BestTaskDuration: string; + public readonly MaxSpeed: string | null; + public readonly GroundSpeed: string | null; + public readonly BestTaskSpeed: string; + public readonly TakeoffAltitude: string; + public readonly MaxAltitude: string; + public readonly MinAltitude: string; + public readonly ElevationGain: string | null; + public readonly MeanAltitudeDiff: string; + public readonly MaxClimb: string; + public readonly MinClimb: string; + public readonly Dataversion: string; + public readonly ValidBRecordsCount: string | null; + public readonly AirspaceViolationLevel: string | null; + public readonly UserReviewComment: string; + public readonly UserReviewStatus: string; + public readonly ReviewRequired: string; + public readonly ReviewReason: string; + public readonly ReviewStatus: string; + public readonly ReviewComment: string; + public readonly ReviewBy: string; + public readonly ReviewTime: null; + public readonly CommentsEnabled: string; + public readonly CountComments: string; + public readonly HasPhotos: string; + public readonly IsBigSmileCandidate: string; + public readonly WxcCivlID: string | null; + public readonly WxcNacStatus: string | null; + public readonly WxcSync: string | null; + public readonly WxcSyncTS: string | null; + public readonly IgcFilename: string; + public readonly IgcFileHash: string; + public readonly GRecordStatus: string; + public readonly GValidationMessage: string; + public readonly IsNew: string; + public readonly CanRetract: string; + public readonly StatisticsValid: string; + public readonly UC: string | null; + public readonly TC: string; + public readonly US: string; + public readonly TS: string; + public static Parse(d: string): IFlightProxy { + return IFlightProxy.Create(JSON.parse(d)); + } + public static Create(d: any, field: string = 'root'): IFlightProxy { + if (!field) { + obj = d; + field = "root"; + } + if (d === null || d === undefined) { + throwNull2NonNull(field, d); + } else if (typeof(d) !== 'object') { + throwNotObject(field, d, false); + } else if (Array.isArray(d)) { + throwIsArray(field, d, false); + } + checkString(d.IDFlight, false, field + ".IDFlight"); + checkString(d.FKGliderCategory, false, field + ".FKGliderCategory"); + checkString(d.Category, false, field + ".Category"); + checkString(d.FKCompetitionClass, false, field + ".FKCompetitionClass"); + checkNull(d.FKCompetitionClassDesired, field + ".FKCompetitionClassDesired"); + if (d.FKCompetitionClassDesired === undefined) { + d.FKCompetitionClassDesired = null; + } + checkString(d.CompetitionClass, false, field + ".CompetitionClass"); + checkString(d.FKLaunchtype, false, field + ".FKLaunchtype"); + checkString(d.Launchtype, false, field + ".Launchtype"); + checkString(d.FKPilot, false, field + ".FKPilot"); + checkString(d.FirstName, false, field + ".FirstName"); + checkString(d.LastName, false, field + ".LastName"); + checkString(d.Nationality, false, field + ".Nationality"); + checkString(d.FKFederation, true, field + ".FKFederation"); + if (d.FKFederation === undefined) { + d.FKFederation = null; + } + checkString(d.ClubID, true, field + ".ClubID"); + if (d.ClubID === undefined) { + d.ClubID = null; + } + checkString(d.ClubName, true, field + ".ClubName"); + if (d.ClubName === undefined) { + d.ClubName = null; + } + checkString(d.Glider, false, field + ".Glider"); + checkString(d.FKGlider, true, field + ".FKGlider"); + if (d.FKGlider === undefined) { + d.FKGlider = null; + } + checkString(d.FKGliderBrand, true, field + ".FKGliderBrand"); + if (d.FKGliderBrand === undefined) { + d.FKGliderBrand = null; + } + checkString(d.GliderBrand, true, field + ".GliderBrand"); + if (d.GliderBrand === undefined) { + d.GliderBrand = null; + } + checkString(d.FKGliderClassification, false, field + ".FKGliderClassification"); + checkString(d.GliderClassification, false, field + ".GliderClassification"); + checkString(d.FKSeason, false, field + ".FKSeason"); + checkString(d.FlightDate, false, field + ".FlightDate"); + checkString(d.UtcOffset, false, field + ".UtcOffset"); + checkString(d.FlightStartTime, false, field + ".FlightStartTime"); + checkString(d.FlightEndTime, false, field + ".FlightEndTime"); + checkString(d.FlightDuration, false, field + ".FlightDuration"); + checkString(d.FirstLat, false, field + ".FirstLat"); + checkString(d.FirstLng, false, field + ".FirstLng"); + checkString(d.LastLat, false, field + ".LastLat"); + checkString(d.LastLng, false, field + ".LastLng"); + checkString(d.FlightMinLat, false, field + ".FlightMinLat"); + checkString(d.FlightMaxLat, false, field + ".FlightMaxLat"); + checkString(d.FlightMinLng, false, field + ".FlightMinLng"); + checkString(d.FlightMaxLng, false, field + ".FlightMaxLng"); + checkString(d.TakeoffCountry, false, field + ".TakeoffCountry"); + checkString(d.FKTakeoffWaypoint, false, field + ".FKTakeoffWaypoint"); + checkString(d.TakeoffWaypointOffset, false, field + ".TakeoffWaypointOffset"); + checkString(d.TakeoffLocation, true, field + ".TakeoffLocation"); + if (d.TakeoffLocation === undefined) { + d.TakeoffLocation = null; + } + checkString(d.TakeoffWaypointName, false, field + ".TakeoffWaypointName"); + checkString(d.FKClosestWaypoint, true, field + ".FKClosestWaypoint"); + if (d.FKClosestWaypoint === undefined) { + d.FKClosestWaypoint = null; + } + checkString(d.ClosestWaypointOffset, true, field + ".ClosestWaypointOffset"); + if (d.ClosestWaypointOffset === undefined) { + d.ClosestWaypointOffset = null; + } + checkString(d.LandingCountry, false, field + ".LandingCountry"); + checkString(d.FKLandingWaypoint, true, field + ".FKLandingWaypoint"); + if (d.FKLandingWaypoint === undefined) { + d.FKLandingWaypoint = null; + } + checkString(d.LandingWaypointOffset, true, field + ".LandingWaypointOffset"); + if (d.LandingWaypointOffset === undefined) { + d.LandingWaypointOffset = null; + } + checkString(d.LandingWaypointName, true, field + ".LandingWaypointName"); + if (d.LandingWaypointName === undefined) { + d.LandingWaypointName = null; + } + checkString(d.LandingLocation, true, field + ".LandingLocation"); + if (d.LandingLocation === undefined) { + d.LandingLocation = null; + } + checkString(d.LinearDistance, false, field + ".LinearDistance"); + checkString(d.MaxLinearDistance, false, field + ".MaxLinearDistance"); + checkString(d.ArcDistance, true, field + ".ArcDistance"); + if (d.ArcDistance === undefined) { + d.ArcDistance = null; + } + checkString(d.FKBestTaskType, false, field + ".FKBestTaskType"); + checkString(d.BestTaskType, false, field + ".BestTaskType"); + checkString(d.BestTaskTypeKey, false, field + ".BestTaskTypeKey"); + checkString(d.BestTaskDistance, false, field + ".BestTaskDistance"); + checkString(d.BestTaskPoints, false, field + ".BestTaskPoints"); + checkString(d.BestTaskDuration, false, field + ".BestTaskDuration"); + checkString(d.MaxSpeed, true, field + ".MaxSpeed"); + if (d.MaxSpeed === undefined) { + d.MaxSpeed = null; + } + checkString(d.GroundSpeed, true, field + ".GroundSpeed"); + if (d.GroundSpeed === undefined) { + d.GroundSpeed = null; + } + checkString(d.BestTaskSpeed, false, field + ".BestTaskSpeed"); + checkString(d.TakeoffAltitude, false, field + ".TakeoffAltitude"); + checkString(d.MaxAltitude, false, field + ".MaxAltitude"); + checkString(d.MinAltitude, false, field + ".MinAltitude"); + checkString(d.ElevationGain, true, field + ".ElevationGain"); + if (d.ElevationGain === undefined) { + d.ElevationGain = null; + } + checkString(d.MeanAltitudeDiff, false, field + ".MeanAltitudeDiff"); + checkString(d.MaxClimb, false, field + ".MaxClimb"); + checkString(d.MinClimb, false, field + ".MinClimb"); + checkString(d.Dataversion, false, field + ".Dataversion"); + checkString(d.ValidBRecordsCount, true, field + ".ValidBRecordsCount"); + if (d.ValidBRecordsCount === undefined) { + d.ValidBRecordsCount = null; + } + checkString(d.AirspaceViolationLevel, true, field + ".AirspaceViolationLevel"); + if (d.AirspaceViolationLevel === undefined) { + d.AirspaceViolationLevel = null; + } + checkString(d.UserReviewComment, false, field + ".UserReviewComment"); + checkString(d.UserReviewStatus, false, field + ".UserReviewStatus"); + checkString(d.ReviewRequired, false, field + ".ReviewRequired"); + checkString(d.ReviewReason, false, field + ".ReviewReason"); + checkString(d.ReviewStatus, false, field + ".ReviewStatus"); + checkString(d.ReviewComment, false, field + ".ReviewComment"); + checkString(d.ReviewBy, false, field + ".ReviewBy"); + checkNull(d.ReviewTime, field + ".ReviewTime"); + if (d.ReviewTime === undefined) { + d.ReviewTime = null; + } + checkString(d.CommentsEnabled, false, field + ".CommentsEnabled"); + checkString(d.CountComments, false, field + ".CountComments"); + checkString(d.HasPhotos, false, field + ".HasPhotos"); + checkString(d.IsBigSmileCandidate, false, field + ".IsBigSmileCandidate"); + checkString(d.WxcCivlID, true, field + ".WxcCivlID"); + if (d.WxcCivlID === undefined) { + d.WxcCivlID = null; + } + checkString(d.WxcNacStatus, true, field + ".WxcNacStatus"); + if (d.WxcNacStatus === undefined) { + d.WxcNacStatus = null; + } + checkString(d.WxcSync, true, field + ".WxcSync"); + if (d.WxcSync === undefined) { + d.WxcSync = null; + } + checkString(d.WxcSyncTS, true, field + ".WxcSyncTS"); + if (d.WxcSyncTS === undefined) { + d.WxcSyncTS = null; + } + checkString(d.IgcFilename, false, field + ".IgcFilename"); + checkString(d.IgcFileHash, false, field + ".IgcFileHash"); + checkString(d.GRecordStatus, false, field + ".GRecordStatus"); + checkString(d.GValidationMessage, false, field + ".GValidationMessage"); + checkString(d.IsNew, false, field + ".IsNew"); + checkString(d.CanRetract, false, field + ".CanRetract"); + checkString(d.StatisticsValid, false, field + ".StatisticsValid"); + checkString(d.UC, true, field + ".UC"); + if (d.UC === undefined) { + d.UC = null; + } + checkString(d.TC, false, field + ".TC"); + checkString(d.US, false, field + ".US"); + checkString(d.TS, false, field + ".TS"); + return new IFlightProxy(d); + } + private constructor(d: any) { + this.IDFlight = d.IDFlight; + this.FKGliderCategory = d.FKGliderCategory; + this.Category = d.Category; + this.FKCompetitionClass = d.FKCompetitionClass; + this.FKCompetitionClassDesired = d.FKCompetitionClassDesired; + this.CompetitionClass = d.CompetitionClass; + this.FKLaunchtype = d.FKLaunchtype; + this.Launchtype = d.Launchtype; + this.FKPilot = d.FKPilot; + this.FirstName = d.FirstName; + this.LastName = d.LastName; + this.Nationality = d.Nationality; + this.FKFederation = d.FKFederation; + this.ClubID = d.ClubID; + this.ClubName = d.ClubName; + this.Glider = d.Glider; + this.FKGlider = d.FKGlider; + this.FKGliderBrand = d.FKGliderBrand; + this.GliderBrand = d.GliderBrand; + this.FKGliderClassification = d.FKGliderClassification; + this.GliderClassification = d.GliderClassification; + this.FKSeason = d.FKSeason; + this.FlightDate = d.FlightDate; + this.UtcOffset = d.UtcOffset; + this.FlightStartTime = d.FlightStartTime; + this.FlightEndTime = d.FlightEndTime; + this.FlightDuration = d.FlightDuration; + this.FirstLat = d.FirstLat; + this.FirstLng = d.FirstLng; + this.LastLat = d.LastLat; + this.LastLng = d.LastLng; + this.FlightMinLat = d.FlightMinLat; + this.FlightMaxLat = d.FlightMaxLat; + this.FlightMinLng = d.FlightMinLng; + this.FlightMaxLng = d.FlightMaxLng; + this.TakeoffCountry = d.TakeoffCountry; + this.FKTakeoffWaypoint = d.FKTakeoffWaypoint; + this.TakeoffWaypointOffset = d.TakeoffWaypointOffset; + this.TakeoffLocation = d.TakeoffLocation; + this.TakeoffWaypointName = d.TakeoffWaypointName; + this.FKClosestWaypoint = d.FKClosestWaypoint; + this.ClosestWaypointOffset = d.ClosestWaypointOffset; + this.LandingCountry = d.LandingCountry; + this.FKLandingWaypoint = d.FKLandingWaypoint; + this.LandingWaypointOffset = d.LandingWaypointOffset; + this.LandingWaypointName = d.LandingWaypointName; + this.LandingLocation = d.LandingLocation; + this.LinearDistance = d.LinearDistance; + this.MaxLinearDistance = d.MaxLinearDistance; + this.ArcDistance = d.ArcDistance; + this.FKBestTaskType = d.FKBestTaskType; + this.BestTaskType = d.BestTaskType; + this.BestTaskTypeKey = d.BestTaskTypeKey; + this.BestTaskDistance = d.BestTaskDistance; + this.BestTaskPoints = d.BestTaskPoints; + this.BestTaskDuration = d.BestTaskDuration; + this.MaxSpeed = d.MaxSpeed; + this.GroundSpeed = d.GroundSpeed; + this.BestTaskSpeed = d.BestTaskSpeed; + this.TakeoffAltitude = d.TakeoffAltitude; + this.MaxAltitude = d.MaxAltitude; + this.MinAltitude = d.MinAltitude; + this.ElevationGain = d.ElevationGain; + this.MeanAltitudeDiff = d.MeanAltitudeDiff; + this.MaxClimb = d.MaxClimb; + this.MinClimb = d.MinClimb; + this.Dataversion = d.Dataversion; + this.ValidBRecordsCount = d.ValidBRecordsCount; + this.AirspaceViolationLevel = d.AirspaceViolationLevel; + this.UserReviewComment = d.UserReviewComment; + this.UserReviewStatus = d.UserReviewStatus; + this.ReviewRequired = d.ReviewRequired; + this.ReviewReason = d.ReviewReason; + this.ReviewStatus = d.ReviewStatus; + this.ReviewComment = d.ReviewComment; + this.ReviewBy = d.ReviewBy; + this.ReviewTime = d.ReviewTime; + this.CommentsEnabled = d.CommentsEnabled; + this.CountComments = d.CountComments; + this.HasPhotos = d.HasPhotos; + this.IsBigSmileCandidate = d.IsBigSmileCandidate; + this.WxcCivlID = d.WxcCivlID; + this.WxcNacStatus = d.WxcNacStatus; + this.WxcSync = d.WxcSync; + this.WxcSyncTS = d.WxcSyncTS; + this.IgcFilename = d.IgcFilename; + this.IgcFileHash = d.IgcFileHash; + this.GRecordStatus = d.GRecordStatus; + this.GValidationMessage = d.GValidationMessage; + this.IsNew = d.IsNew; + this.CanRetract = d.CanRetract; + this.StatisticsValid = d.StatisticsValid; + this.UC = d.UC; + this.TC = d.TC; + this.US = d.US; + this.TS = d.TS; + } +} + +function throwNull2NonNull(field: string, d: any): never { + return errorHelper(field, d, "non-nullable object", false); +} +function throwNotObject(field: string, d: any, nullable: boolean): never { + return errorHelper(field, d, "object", nullable); +} +function throwIsArray(field: string, d: any, nullable: boolean): never { + return errorHelper(field, d, "object", nullable); +} +function checkArray(d: any, field: string): void { + if (!Array.isArray(d) && d !== null && d !== undefined) { + errorHelper(field, d, "array", true); + } +} +function checkNumber(d: any, nullable: boolean, field: string): void { + if (typeof(d) !== 'number' && (!nullable || (nullable && d !== null && d !== undefined))) { + errorHelper(field, d, "number", nullable); + } +} +function checkBoolean(d: any, nullable: boolean, field: string): void { + if (typeof(d) !== 'boolean' && (!nullable || (nullable && d !== null && d !== undefined))) { + errorHelper(field, d, "boolean", nullable); + } +} +function checkString(d: any, nullable: boolean, field: string): void { + if (typeof(d) !== 'string' && (!nullable || (nullable && d !== null && d !== undefined))) { + errorHelper(field, d, "string", nullable); + } +} +function checkNull(d: any, field: string): void { + if (d !== null && d !== undefined) { + errorHelper(field, d, "null or undefined", false); + } +} +function errorHelper(field: string, d: any, type: string, nullable: boolean): never { + if (nullable) { + type += ", null, or undefined"; + } + throw new TypeError('Expected ' + type + " at " + field + " but found:\n" + JSON.stringify(d) + "\n\nFull object:\n" + JSON.stringify(obj)); +} diff --git a/docs/GetHoPeAll.json b/docs/GetHoPeAll.json old mode 100644 new mode 100755 index 2335298..9b21072 --- a/docs/GetHoPeAll.json +++ b/docs/GetHoPeAll.json @@ -1,6 +1,6 @@ -[ - { - "name" : "HoPe_all_flights", - "url" : "https://de.dhv-xc.de/api/fli/flights?fkpil%5B%5D=1295&l-fkpil%5B%5D=Hoppe%2C%20Peter&navpars=%7B%22start%22%3A0%2C%22limit%22%3A2000%2C%22sort%22%3A%5B%7B%22field%22%3A%22FlightDate%22%2C%22dir%22%3A-1%7D%2C%7B%22field%22%3A%22BestTaskPoints%22%2C%22dir%22%3A-1%7D%5D%7D" - } +[ + { + "name" : "HoPe_all_flights", + "url" : "https://de.dhv-xc.de/api/fli/flights?fkpil%5B%5D=1295&l-fkpil%5B%5D=Hoppe%2C%20Peter&navpars=%7B%22start%22%3A0%2C%22limit%22%3A2000%2C%22sort%22%3A%5B%7B%22field%22%3A%22FlightDate%22%2C%22dir%22%3A-1%7D%2C%7B%22field%22%3A%22BestTaskPoints%22%2C%22dir%22%3A-1%7D%5D%7D" + } ] \ No newline at end of file diff --git a/docs/HoPe_all_flights.json b/docs/HoPe_all_flights.json old mode 100644 new mode 100755 diff --git a/package-lock.json b/package-lock.json index 4526ba1..5231166 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,11 +15,16 @@ "@types/node": "^16.18.4", "@types/react": "^18.0.25", "@types/react-dom": "^18.0.9", + "natural-orderby": "^3.0.1", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-scripts": "^2.1.3", + "react-scripts": "^5.0.1", + "react-table": "^7.8.0", "typescript": "^4.9.3", "web-vitals": "^2.1.4" + }, + "devDependencies": { + "@types/react-table": "^7.7.12" } }, "node_modules/@adobe/css-tools": { @@ -87,6 +92,31 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, "node_modules/@babel/generator": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", @@ -188,18 +218,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-define-map": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.18.6.tgz", - "integrity": "sha512-XSOjXUDG7KODvtURN1p29hGHa4RFgqBQELuBowUOBt3alf2Ny/oNFJygS4yCXwM0vMoqLDjE1O7wSmocUmQ3Kg==", - "dependencies": { - "@babel/helper-function-name": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", @@ -216,22 +234,6 @@ "@babel/core": "^7.4.0-0" } }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@babel/helper-environment-visitor": { "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", @@ -552,13 +554,18 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.3.0.tgz", - "integrity": "sha512-3W/oCUmsO43FmZIqermmq6TKaRSYhmh/vybPfVFwQWdSb8xwki38uAIvknCRzuyHRuYfCYmJzL9or1v0AffPjg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.5.tgz", + "integrity": "sha512-Lac7PpRJXcC3s9cKsBfl+uc+DYXU5FD06BrTFunQO6QIQT+DwyzDPURAowI3bcvD1dZF/ank1Z5rstUJn3Hn4Q==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.3.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-decorators": "^7.2.0" + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -761,6 +768,17 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", @@ -850,6 +868,17 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -1136,12 +1165,15 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.2.3.tgz", - "integrity": "sha512-xnt7UIk9GYZRitqCnsVMjQK1O2eKZwFB3CvvHjf5SGx6K6vr/MScCKQDnf1DxRaj501e3pXjti+inbSXX2ZUoQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.2.0" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -1400,34 +1432,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", - "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", - "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-transform-react-pure-annotations": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", @@ -1473,27 +1477,24 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.2.0.tgz", - "integrity": "sha512-jIgkljDdq4RYDnJyQsiWbdvGeei/0MOTtSHKO/rfbd/mXBxNpdlulMx49L0HQ4pug1fXannxoqCI+fYSle9eSw==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "resolve": "^1.8.1", - "semver": "^5.5.1" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", @@ -1733,12 +1734,16 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.1.0.tgz", - "integrity": "sha512-LYveByuF9AOM8WrsNne5+N79k1YxjNB6gmpCQsnuSBAcV8QUeB+ZUxQzL7Rz7HksPbahymKkq2qBR+o36ggFZA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.1.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -1755,6 +1760,18 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.6.tgz", + "integrity": "sha512-tqeujPiuEfcH067mx+7otTQWROVMKHXEaOQcAeNV5dDdbPWvPcFA8/W9LXw2NfjNmOetqLl03dfnG2WALPlsRQ==", + "dependencies": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/template": { "version": "7.18.10", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", @@ -1801,12 +1818,1036 @@ "node": ">=6.9.0" } }, - "node_modules/@csstools/convert-colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, "engines": { - "node": ">=4.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/@jridgewell/gen-mapping": { @@ -1837,6 +2878,28 @@ "node": ">=6.0.0" } }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", @@ -1851,57 +2914,436 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, - "node_modules/@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", "dependencies": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=4" + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, "node_modules/@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "engines": { - "node": ">= 6" + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", + "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <4.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/core": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-2.4.1.tgz", - "integrity": "sha512-2i1cUbjpKt1KcIP05e10vkmu9Aedp32EFqVcSQ08onbB8lVxJqMPci3Hr54aI14S9cLg4JdcpO0D35HHUtT8oQ==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", "dependencies": { - "camelcase": "^5.0.0", - "cosmiconfig": "^5.0.6", - "h2x-core": "^1.1.0", - "h2x-plugin-jsx": "^1.1.0", - "merge-deep": "^3.0.2", - "prettier": "^1.14.2", - "svgo": "^1.0.5" + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/webpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-2.4.1.tgz", - "integrity": "sha512-sMHYq0zbMtSHcc9kVfkYI2zrl88u4mKGyQLgKt7r+ul5nITcncm/EPBhzEUrJY5izdlaU6EvyH8zOhZnfaSmOA==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", "dependencies": { - "@babel/core": "^7.0.1", - "@babel/plugin-transform-react-constant-elements": "^7.0.0", - "@babel/preset-env": "^7.0.0", - "@babel/preset-react": "^7.0.0", - "@svgr/core": "^2.4.1", - "loader-utils": "^1.1.0" + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@testing-library/dom": { @@ -2117,11 +3559,19 @@ } }, "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "engines": { - "node": ">= 10" + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" } }, "node_modules/@types/aria-query": { @@ -2129,6 +3579,163 @@ "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" }, + "node_modules/@types/babel__core": { + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, "node_modules/@types/jest": { "version": "27.5.2", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", @@ -2138,11 +3745,36 @@ "pretty-format": "^27.0.0" } }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, "node_modules/@types/node": { "version": "16.18.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.4.tgz", "integrity": "sha512-9qGjJ5GyShZjUfx2ArBIGM+xExdfLvvaCyQR0t6yRXKPcWCVYF/WemtX/uIU3r7FYECXRXkIiw2Vnhn6y8d+pw==" }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, "node_modules/@types/prop-types": { "version": "15.7.5", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", @@ -2153,6 +3785,16 @@ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, "node_modules/@types/react": { "version": "18.0.25", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz", @@ -2171,15 +3813,67 @@ "@types/react": "*" } }, + "node_modules/@types/react-table": { + "version": "7.7.12", + "resolved": "https://registry.npmjs.org/@types/react-table/-/react-table-7.7.12.tgz", + "integrity": "sha512-bRUent+NR/WwtDGwI/BqhZ8XnHghwHw0HUKeohzB5xN3K2qKWYE5w19e7GCuOkL1CXD9Gi1HFy7TIm2AvgWUHg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, "node_modules/@types/scheduler": { "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, - "node_modules/@types/tapable": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.2.tgz", - "integrity": "sha512-42zEJkBpNfMEAvWR5WlwtTH22oDzcMjFsL9gDGExwF8X8WvAiw7Vwop7hPw03QT8TKfec83LwbHj6SvpqM4ELQ==" + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, "node_modules/@types/testing-library__jest-dom": { "version": "5.14.5", @@ -2189,163 +3883,420 @@ "@types/jest": "*" } }, - "node_modules/@webassemblyjs/ast": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.6.tgz", - "integrity": "sha512-8nkZS48EVsMUU0v6F1LCIOw4RYWLm2plMtbhFTjNgeXmsTNLuU3xTRtnljt9BFQB+iPbLRobkNrCWftWnNC7wQ==", + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", "dependencies": { - "@webassemblyjs/helper-module-context": "1.7.6", - "@webassemblyjs/helper-wasm-bytecode": "1.7.6", - "@webassemblyjs/wast-parser": "1.7.6", - "mamacro": "^0.0.3" + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.45.0.tgz", + "integrity": "sha512-CXXHNlf0oL+Yg021cxgOdMHNTXD17rHkq7iW6RFHoybdFgQBjU3yIXhhcPpGwr1CjZlo6ET8C6tzX5juQoXeGA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.45.0", + "@typescript-eslint/type-utils": "5.45.0", + "@typescript-eslint/utils": "5.45.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.0.tgz", + "integrity": "sha512-DnRQg5+3uHHt/gaifTjwg9OKbg9/TWehfJzYHQIDJboPEbF897BKDE/qoqMhW7nf0jWRV1mwVXTaUvtB1/9Gwg==", + "dependencies": { + "@typescript-eslint/utils": "5.45.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.45.0.tgz", + "integrity": "sha512-brvs/WSM4fKUmF5Ot/gEve6qYiCMjm6w4HkHPfS6ZNmxTS0m0iNN4yOChImaCkqc1hRwFGqUyanMXuGal6oyyQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.45.0", + "@typescript-eslint/types": "5.45.0", + "@typescript-eslint/typescript-estree": "5.45.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.45.0.tgz", + "integrity": "sha512-noDMjr87Arp/PuVrtvN3dXiJstQR1+XlQ4R1EvzG+NMgXi8CuMCXpb8JqNtFHKceVSQ985BZhfRdowJzbv4yKw==", + "dependencies": { + "@typescript-eslint/types": "5.45.0", + "@typescript-eslint/visitor-keys": "5.45.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.45.0.tgz", + "integrity": "sha512-DY7BXVFSIGRGFZ574hTEyLPRiQIvI/9oGcN8t1A7f6zIs6ftbrU0nhyV26ZW//6f85avkwrLag424n+fkuoJ1Q==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.45.0", + "@typescript-eslint/utils": "5.45.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.45.0.tgz", + "integrity": "sha512-QQij+u/vgskA66azc9dCmx+rev79PzX8uDHpsqSjEFtfF2gBUTRCpvYMh2gw2ghkJabNkPlSUCimsyBEQZd1DA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.45.0.tgz", + "integrity": "sha512-maRhLGSzqUpFcZgXxg1qc/+H0bT36lHK4APhp0AEUVrpSwXiRAomm/JGjSG+kNUio5kAa3uekCYu/47cnGn5EQ==", + "dependencies": { + "@typescript-eslint/types": "5.45.0", + "@typescript-eslint/visitor-keys": "5.45.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.45.0.tgz", + "integrity": "sha512-OUg2JvsVI1oIee/SwiejTot2OxwU8a7UfTFMOdlhD2y+Hl6memUSL4s98bpUTo8EpVEr0lmwlU7JSu/p2QpSvA==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.45.0", + "@typescript-eslint/types": "5.45.0", + "@typescript-eslint/typescript-estree": "5.45.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.45.0.tgz", + "integrity": "sha512-jc6Eccbn2RtQPr1s7th6jJWQHBHI6GBVQkCHoJFQ5UreaKm59Vxw+ynQUPPY2u2Amquc+7tmEoC2G52ApsGNNg==", + "dependencies": { + "@typescript-eslint/types": "5.45.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.6.tgz", - "integrity": "sha512-VBOZvaOyBSkPZdIt5VBMg3vPWxouuM13dPXGWI1cBh3oFLNcFJ8s9YA7S9l4mPI7+Q950QqOmqj06oa83hNWBA==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.6.tgz", - "integrity": "sha512-SCzhcQWHXfrfMSKcj8zHg1/kL9kb3aa5TN4plc/EREOs5Xop0ci5bdVBApbk2yfVi8aL+Ly4Qpp3/TRAUInjrg==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.6.tgz", - "integrity": "sha512-1/gW5NaGsEOZ02fjnFiU8/OEEXU1uVbv2um0pQ9YVL3IHSkyk6xOwokzyqqO1qDZQUAllb+V8irtClPWntbVqw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.6.tgz", - "integrity": "sha512-+suMJOkSn9+vEvDvgyWyrJo5vJsWSDXZmJAjtoUq4zS4eqHyXImpktvHOZwXp1XQjO5H+YQwsBgqTQEc0J/5zg==", + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dependencies": { - "@webassemblyjs/wast-printer": "1.7.6" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.6.tgz", - "integrity": "sha512-HCS6KN3wgxUihGBW7WFzEC/o8Eyvk0d56uazusnxXthDPnkWiMv+kGi9xXswL2cvfYfeK5yiM17z2K5BVlwypw==" - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.6.tgz", - "integrity": "sha512-e8/6GbY7OjLM+6OsN7f2krC2qYVNaSr0B0oe4lWdmq5sL++8dYDD1TFbD1TdAdWMRTYNr/Qq7ovXWzia2EbSjw==", - "dependencies": { - "mamacro": "^0.0.3" + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.6.tgz", - "integrity": "sha512-PzYFCb7RjjSdAOljyvLWVqd6adAOabJW+8yRT+NWhXuf1nNZWH+igFZCUK9k7Cx7CsBbzIfXjJc7u56zZgFj9Q==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.6.tgz", - "integrity": "sha512-3GS628ppDPSuwcYlQ7cDCGr4W2n9c4hLzvnRKeuz+lGsJSmc/ADVoYpm1ts2vlB1tGHkjtQMni+yu8mHoMlKlA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dependencies": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/helper-buffer": "1.7.6", - "@webassemblyjs/helper-wasm-bytecode": "1.7.6", - "@webassemblyjs/wasm-gen": "1.7.6" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.6.tgz", - "integrity": "sha512-V4cIp0ruyw+hawUHwQLn6o2mFEw4t50tk530oKsYXQhEzKR+xNGDxs/SFFuyTO7X3NzEu4usA3w5jzhl2RYyzQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.6.tgz", - "integrity": "sha512-ojdlG8WpM394lBow4ncTGJoIVZ4aAtNOWHhfAM7m7zprmkVcKK+2kK5YJ9Bmj6/ketTtOn7wGSHCtMt+LzqgYQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dependencies": { - "@xtuc/long": "4.2.1" + "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.6.tgz", - "integrity": "sha512-oId+tLxQ+AeDC34ELRYNSqJRaScB0TClUU6KQfpB8rNT6oelYlz8axsPhf6yPTg7PBJ/Z5WcXmUYiHEWgbbHJw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.6.tgz", - "integrity": "sha512-pTNjLO3o41v/Vz9VFLl+I3YLImpCSpodFW77pNoH4agn5I6GgSxXHXtvWDTvYJFty0jSeXZWLEmbaSIRUDlekg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dependencies": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/helper-buffer": "1.7.6", - "@webassemblyjs/helper-wasm-bytecode": "1.7.6", - "@webassemblyjs/helper-wasm-section": "1.7.6", - "@webassemblyjs/wasm-gen": "1.7.6", - "@webassemblyjs/wasm-opt": "1.7.6", - "@webassemblyjs/wasm-parser": "1.7.6", - "@webassemblyjs/wast-printer": "1.7.6" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.6.tgz", - "integrity": "sha512-mQvFJVumtmRKEUXMohwn8nSrtjJJl6oXwF3FotC5t6e2hlKMh8sIaW03Sck2MDzw9xPogZD7tdP5kjPlbH9EcQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dependencies": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/helper-wasm-bytecode": "1.7.6", - "@webassemblyjs/ieee754": "1.7.6", - "@webassemblyjs/leb128": "1.7.6", - "@webassemblyjs/utf8": "1.7.6" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.6.tgz", - "integrity": "sha512-go44K90fSIsDwRgtHhX14VtbdDPdK2sZQtZqUcMRvTojdozj5tLI0VVJAzLCfz51NOkFXezPeVTAYFqrZ6rI8Q==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dependencies": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/helper-buffer": "1.7.6", - "@webassemblyjs/wasm-gen": "1.7.6", - "@webassemblyjs/wasm-parser": "1.7.6" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.6.tgz", - "integrity": "sha512-t1T6TfwNY85pDA/HWPA8kB9xA4sp9ajlRg5W7EKikqrynTyFo+/qDzIpvdkOkOGjlS6d4n4SX59SPuIayR22Yg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dependencies": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/helper-api-error": "1.7.6", - "@webassemblyjs/helper-wasm-bytecode": "1.7.6", - "@webassemblyjs/ieee754": "1.7.6", - "@webassemblyjs/leb128": "1.7.6", - "@webassemblyjs/utf8": "1.7.6" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.6.tgz", - "integrity": "sha512-1MaWTErN0ziOsNUlLdvwS+NS1QWuI/kgJaAGAMHX8+fMJFgOJDmN/xsG4h/A1Gtf/tz5VyXQciaqHZqp2q0vfg==", - "dependencies": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/floating-point-hex-parser": "1.7.6", - "@webassemblyjs/helper-api-error": "1.7.6", - "@webassemblyjs/helper-code-frame": "1.7.6", - "@webassemblyjs/helper-fsm": "1.7.6", - "@xtuc/long": "4.2.1", - "mamacro": "^0.0.3" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.6.tgz", - "integrity": "sha512-vHdHSK1tOetvDcl1IV1OdDeGNe/NDDQ+KzuZHMtqTVP1xO/tZ/IKNpj5BaGk1OYFdsDWQqb31PIwdEyPntOWRQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dependencies": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/wast-parser": "1.7.6", - "@xtuc/long": "4.2.1" + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" } }, "node_modules/@xtuc/ieee754": { @@ -2354,9 +4305,9 @@ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "node_modules/@xtuc/long": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", - "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "node_modules/abab": { "version": "2.0.6", @@ -2376,46 +4327,6 @@ } }, "node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-dynamic-import": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", - "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", - "deprecated": "This is probably built in to whatever tool you're using. If you still need it... idk", - "dependencies": { - "acorn": "^5.0.0" - } - }, - "node_modules/acorn-dynamic-import/node_modules/acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", - "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", - "dependencies": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { "version": "8.8.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", @@ -2426,6 +4337,34 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -2434,20 +4373,53 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "engines": { "node": ">=0.4.0" } }, "node_modules/address": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", - "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", "engines": { - "node": ">= 0.12.0" + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" } }, "node_modules/agent-base": { @@ -2476,14 +4448,42 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, "peerDependencies": { - "ajv": ">=5.0.0" + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -2492,31 +4492,24 @@ "ajv": "^6.9.1" } }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==" - }, - "node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "engines": { - "node": ">=6" - } - }, "node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "engines": [ "node >= 0.8.0" ], @@ -2544,40 +4537,21 @@ } }, "node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dependencies": { - "remove-trailing-separator": "^1.0.1" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/append-transform": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", - "integrity": "sha512-Yisb7ew0ZEyDtRYQ+b+26o9KbiYPFxwcsxKzbssigzRRMJ9LpExPVUg6Fos7eP7yP3q7///tzze4nm4lTptPBw==", - "dependencies": { - "default-require-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "node_modules/argparse": { "version": "1.0.10", @@ -2588,48 +4562,17 @@ } }, "node_modules/aria-query": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha512-majUxHgLehQTeSA+hClx+DY09OVUqG3GtezWkF1krgLGNdlDu9l9V8DaqNMWbq4Eddc8wsyDA0hpDUtnYxQEXw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "dependencies": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0" } }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==" - }, - "node_modules/array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha512-VW0FpCIhjZdarWjIz8Vpva7U95fl2Jn+b+mmFFMLn8PIVscOQcAgEznwUzTEuUHuqZqIxwzRlcaN/urTFFQoiw==" - }, "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -2653,44 +4596,46 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.1.tgz", - "integrity": "sha512-sxHIeJTGEsRC8/hYkZzdJNNPZ41EXHVys7pqMw1iwE/Kx8/hto0UbDuGQsSJ0ujPovj9qUZl6EOY/EiZ2g3d9Q==", + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha512-8jR+StqaC636u7h3ye1co3lQRefgVVUQUhuAmRbDqIMeR2yuXzRvkCNQiQ5J/wbREmoBLNtp13dhaaVpZQDRUw==" - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", "dependencies": { - "array-uniq": "^1.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array.prototype.reduce": { @@ -2711,12 +4656,16 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "engines": { - "node": ">=0.10.0" + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" } }, "node_modules/asap": { @@ -2724,162 +4673,61 @@ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "engines": { - "node": ">=4" - } - }, "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" - }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "engines": { - "node": ">= 4.5.0" + "node": ">= 4.0.0" } }, "node_modules/autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" }, "bin": { "autoprefixer": "bin/autoprefixer" }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - }, - "node_modules/autoprefixer/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/autoprefixer/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, "engines": { - "node": ">=6.0.0" + "node": "^10 || ^12 || >=14" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/autoprefixer/node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, "node_modules/available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -2891,234 +4739,180 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "node_modules/axe-core": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", + "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==", "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" - }, "node_modules/axobject-query": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", - "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==" - }, - "node_modules/babel-code-frame/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-eslint": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-9.0.0.tgz", - "integrity": "sha512-itv1MwE3TMbY0QtNfeL7wzak1mV47Uy+n6HtSOO4Xd7rvmO+tsGQSgyOEEgo6Y2vHZKZphaoelNeSVj4vkLA1g==", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "eslint-scope": "3.7.1", - "eslint-visitor-keys": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-extract-comments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", - "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", - "dependencies": { - "babylon": "^6.18.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dependencies": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" - } - }, - "node_modules/babel-generator/node_modules/jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/babel-generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, "node_modules/babel-jest": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", - "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", "dependencies": { - "babel-plugin-istanbul": "^4.1.6", - "babel-preset-jest": "^23.2.0" + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "peerDependencies": { - "babel-core": "^6.0.0 || ^7.0.0-0" + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/babel-loader": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.4.tgz", - "integrity": "sha512-fhBhNkUToJcW9nV46v8w87AJOwAJDz84c1CL57n3Stj73FANM/b9TbCUK4YhdOwEyZ+OxhYpdeZDNzSI29Firw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dependencies": { - "find-cache-dir": "^1.0.0", - "loader-utils": "^1.0.2", - "mkdirp": "^0.5.1", - "util.promisify": "^1.0.0" + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" }, "engines": { - "node": ">= 6.9" + "node": ">= 8.9" }, "peerDependencies": { "@babel/core": "^7.0.0", "webpack": ">=2" } }, - "node_modules/babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.2.0.tgz", - "integrity": "sha512-fP899ELUnTaBcIzmrW7nniyqqdYWrWuJUyPWHxFa/c7r7hS6KC8FscNfLlBNIoPSc55kYMGEEKjPjJGCLbE1qA==", - "dependencies": { - "object.assign": "^4.1.0" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/babel-plugin-istanbul": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", - "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dependencies": { - "babel-plugin-syntax-object-rest-spread": "^6.13.0", - "find-up": "^2.1.0", - "istanbul-lib-instrument": "^1.10.1", - "test-exclude": "^4.2.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/babel-plugin-jest-hoist": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", - "integrity": "sha512-N0MlMjZtahXK0yb0K3V9hWPrq5e7tThbghvDr0k3X75UuOOqwsWW6mk8XHD2QvEC0Ca9dLIfTgNU36TeJD6Hnw==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } }, "node_modules/babel-plugin-macros": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.5.0.tgz", - "integrity": "sha512-BWw0lD0kVZAXRD3Od1kMrdmfudqzDzYv2qrN3l2ISR1HVp1EgLKfbOrYV9xmY5k3qx3RIu5uPAUZZZHpo0o5Iw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "dependencies": { - "cosmiconfig": "^5.0.5", - "resolve": "^1.8.1" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" } }, "node_modules/babel-plugin-named-asset-import": { @@ -3165,551 +4959,69 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==" - }, - "node_modules/babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==", - "dependencies": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" - } - }, "node_modules/babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" }, - "node_modules/babel-preset-jest": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", - "integrity": "sha512-AdfWwc0PYvDtwr009yyVNh72Ev68os7SsPmOFVX7zSA+STXuk5CV2iMVazZU01bEoHCSwTkgv4E4HOOcODPkPg==", + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dependencies": { - "babel-plugin-jest-hoist": "^23.2.0", - "babel-plugin-syntax-object-rest-spread": "^6.13.0" + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/babel-preset-react-app": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-7.0.2.tgz", - "integrity": "sha512-mwCk/u2wuiO8qQqblN5PlDa44taY0acq7hw6W+a70W522P7a9mIcdggL1fe5/LgAT7tqCq46q9wwhqaMoYKslQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", "dependencies": { - "@babel/core": "7.2.2", - "@babel/plugin-proposal-class-properties": "7.3.0", - "@babel/plugin-proposal-decorators": "7.3.0", - "@babel/plugin-proposal-object-rest-spread": "7.3.2", - "@babel/plugin-syntax-dynamic-import": "7.2.0", - "@babel/plugin-transform-classes": "7.2.2", - "@babel/plugin-transform-destructuring": "7.3.2", - "@babel/plugin-transform-flow-strip-types": "7.2.3", - "@babel/plugin-transform-react-constant-elements": "7.2.0", - "@babel/plugin-transform-react-display-name": "7.2.0", - "@babel/plugin-transform-runtime": "7.2.0", - "@babel/preset-env": "7.3.1", - "@babel/preset-react": "7.0.0", - "@babel/preset-typescript": "7.1.0", - "@babel/runtime": "7.3.1", - "babel-loader": "8.0.5", - "babel-plugin-dynamic-import-node": "2.2.0", - "babel-plugin-macros": "2.5.0", - "babel-plugin-transform-react-remove-prop-types": "0.4.24" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/core": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.2.2.tgz", - "integrity": "sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.2.2", - "@babel/helpers": "^7.2.0", - "@babel/parser": "^7.2.2", - "@babel/template": "^7.2.2", - "@babel/traverse": "^7.2.2", - "@babel/types": "^7.2.2", - "convert-source-map": "^1.1.0", - "debug": "^4.1.0", - "json5": "^2.1.0", - "lodash": "^4.17.10", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.3.0.tgz", - "integrity": "sha512-wNHxLkEKTQ2ay0tnsam2z7fGZUi+05ziDJflEt3AZTP3oXLKHJp9HqhfroB/vdMvt3sda9fAbq7FsG8QPDrZBg==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.3.0", - "@babel/helper-plugin-utils": "^7.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.2.tgz", - "integrity": "sha512-DjeMS+J2+lpANkYLLO+m6GjoTMygYglKmRe6cDTbFv3L9i6mmiE8fe6B8MtCSLZpVXscD5kn7s6SgtHrDoBWoA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", - "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-classes": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz", - "integrity": "sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-define-map": "^7.1.0", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", - "globals": "^11.1.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-destructuring": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.3.2.tgz", - "integrity": "sha512-Lrj/u53Ufqxl/sGxyjsJ2XNtNuEjDyjpqdhMNh5aZ+XFOdThL46KBj27Uem4ggoezSYBxKWAil6Hu8HtwqesYw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.2.0.tgz", - "integrity": "sha512-YYQFg6giRFMsZPKUM9v+VcHOdfSQdz9jHCx3akAi3UYgyjndmdYGSXylQ/V+HswQt4fL8IklchD9HTsaOCrWQQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz", - "integrity": "sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.1.tgz", - "integrity": "sha512-FHKrD6Dxf30e8xgHQO0zJZpUPfVZg+Xwgz5/RdSWCbza9QLNk4Qbp40ctRoqDxml3O8RMzB1DU55SXeDG6PqHQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-async-generator-functions": "^7.2.0", - "@babel/plugin-proposal-json-strings": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.3.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", - "@babel/plugin-syntax-async-generators": "^7.2.0", - "@babel/plugin-syntax-json-strings": "^7.2.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", - "@babel/plugin-transform-arrow-functions": "^7.2.0", - "@babel/plugin-transform-async-to-generator": "^7.2.0", - "@babel/plugin-transform-block-scoped-functions": "^7.2.0", - "@babel/plugin-transform-block-scoping": "^7.2.0", - "@babel/plugin-transform-classes": "^7.2.0", - "@babel/plugin-transform-computed-properties": "^7.2.0", - "@babel/plugin-transform-destructuring": "^7.2.0", - "@babel/plugin-transform-dotall-regex": "^7.2.0", - "@babel/plugin-transform-duplicate-keys": "^7.2.0", - "@babel/plugin-transform-exponentiation-operator": "^7.2.0", - "@babel/plugin-transform-for-of": "^7.2.0", - "@babel/plugin-transform-function-name": "^7.2.0", - "@babel/plugin-transform-literals": "^7.2.0", - "@babel/plugin-transform-modules-amd": "^7.2.0", - "@babel/plugin-transform-modules-commonjs": "^7.2.0", - "@babel/plugin-transform-modules-systemjs": "^7.2.0", - "@babel/plugin-transform-modules-umd": "^7.2.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", - "@babel/plugin-transform-new-target": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.2.0", - "@babel/plugin-transform-parameters": "^7.2.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.2.0", - "@babel/plugin-transform-spread": "^7.2.0", - "@babel/plugin-transform-sticky-regex": "^7.2.0", - "@babel/plugin-transform-template-literals": "^7.2.0", - "@babel/plugin-transform-typeof-symbol": "^7.2.0", - "@babel/plugin-transform-unicode-regex": "^7.2.0", - "browserslist": "^4.3.4", - "invariant": "^2.2.2", - "js-levenshtein": "^1.1.3", - "semver": "^5.3.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-react": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz", - "integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/runtime": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.1.tgz", - "integrity": "sha512-7jGW8ppV0ant637pIqAcFfQDDH1orEPGJb8aXfUozuCU3QqX7rX4DA8iwrbPrR1hcH0FTTHz47yQnk+bl5xHQA==", - "dependencies": { - "regenerator-runtime": "^0.12.0" - } - }, - "node_modules/babel-preset-react-app/node_modules/babel-loader": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.5.tgz", - "integrity": "sha512-NTnHnVRd2JnRqPC0vW+iOQWU5pchDbYXsG2E6DMXEpMfUcQKclF9gmf3G3ZMhzG7IG9ji4coL0cm+FxeWxDpnw==", - "dependencies": { - "find-cache-dir": "^2.0.0", - "loader-utils": "^1.0.2", - "mkdirp": "^0.5.1", - "util.promisify": "^1.0.0" - }, - "engines": { - "node": ">= 6.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-preset-react-app/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-preset-react-app/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-preset-react-app/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-preset-react-app/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-preset-react-app/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-preset-react-app/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-preset-react-app/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-preset-react-app/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-preset-react-app/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-preset-react-app/node_modules/regenerator-runtime": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", - "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" - }, - "node_modules/babel-preset-react-app/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/babel-preset-react-app/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", - "dependencies": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - } - }, - "node_modules/babel-register/node_modules/babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } - }, - "node_modules/babel-register/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/babel-register/node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/babel-register/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/babel-register/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-register/node_modules/source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dependencies": { - "source-map": "^0.5.6" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - }, - "node_modules/babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-traverse/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/babel-traverse/node_modules/globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-traverse/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", - "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "node_modules/babel-types/node_modules/to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "bin": { - "babylon": "bin/babylon.js" + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } }, "node_modules/balanced-match": { @@ -3717,78 +5029,23 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, "node_modules/bfj": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.1.tgz", - "integrity": "sha512-+GUNvzHR4nRyGybQc2WpNJL4MJazMuvf92ueIyA0bIkPRwhhQu3IfZQ2PSoVPpCBJfmoSdOxu5rnotfFLlvYRQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", "dependencies": { - "bluebird": "^3.5.1", - "check-types": "^7.3.0", - "hoopy": "^0.1.2", - "tryer": "^1.0.0" + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" }, "engines": { - "node": ">= 6.0.0" + "node": ">= 8.0.0" } }, "node_modules/big.js": { @@ -3800,20 +5057,11 @@ } }, "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" + "node": ">=8" } }, "node_modules/bluebird": { @@ -3821,11 +5069,6 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, "node_modules/body-parser": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", @@ -3865,38 +5108,31 @@ "ms": "2.0.0" } }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", + "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "node_modules/bonjour/node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, "node_modules/boolbase": { @@ -3914,147 +5150,21 @@ } }, "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "fill-range": "^7.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, - "node_modules/browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "dependencies": { - "resolve": "1.1.7" - } - }, - "node_modules/browser-resolve/node_modules/resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==" - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dependencies": { - "pako": "~1.0.5" - } - }, "node_modules/browserslist": { "version": "4.21.4", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", @@ -4090,35 +5200,21 @@ "node-int64": "^0.4.0" } }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/bytes": { "version": "3.0.0", @@ -4128,46 +5224,6 @@ "node": ">= 0.8" } }, - "node_modules/cacache": { - "version": "11.3.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz", - "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==", - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -4180,56 +5236,40 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dependencies": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" } }, "node_modules/caniuse-api": { @@ -4258,27 +5298,14 @@ } ] }, - "node_modules/capture-exit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", - "integrity": "sha512-IS4lTgp57lUcpXzyCaiUQcRZBxZAkzl+jNXrMUXZjdnr2yujpKUMG9OYeYL29i6fL66ihypvVJ/MeX0B+9pWOg==", - "dependencies": { - "rsvp": "^3.3.3" - } - }, "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.2.tgz", - "integrity": "sha512-oEZgAFfEvKtjSRCu6VgYkuGxwrWXMnQzyBmlLPP7r6PWQVtHxP5Z5N6XsuJvtoVax78am/r7lr46bwo3IVEBOg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", "engines": { "node": ">=4" } }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -4292,60 +5319,55 @@ "node": ">=4" } }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } }, "node_modules/check-types": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", - "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==" + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" }, "node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/chokidar/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } ], "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">= 4.0" + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } }, "node_modules/chrome-trace-event": { "version": "1.0.3", @@ -4356,145 +5378,47 @@ } }, "node_modules/ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "deprecated": "CircularJSON is in maintenance only, flatted is its successor." - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", + "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" }, "node_modules/clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", "dependencies": { "source-map": "~0.6.0" }, "engines": { - "node": ">= 4.0" + "node": ">= 10.0" } }, - "node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" - }, - "node_modules/cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dependencies": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "node_modules/clone-deep": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", - "integrity": "sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==", - "dependencies": { - "for-own": "^0.1.3", - "is-plain-object": "^2.0.1", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "shallow-clone": "^0.1.2" - }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { "node": ">=0.10.0" } }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -4517,34 +5441,10 @@ "node": ">= 4.0" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, "node_modules/color-convert": { "version": "1.9.3", @@ -4559,14 +5459,15 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, "node_modules/combined-stream": { "version": "1.0.8", @@ -4580,9 +5481,17 @@ } }, "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" }, "node_modules/common-tags": { "version": "1.8.2", @@ -4597,11 +5506,6 @@ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -4643,56 +5547,29 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" }, "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "engines": { "node": ">=0.8" } }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" - }, - "node_modules/contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -4704,25 +5581,6 @@ "node": ">= 0.6" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", @@ -4749,33 +5607,15 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "hasInstallScript": true + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, "node_modules/core-js-compat": { "version": "3.26.1", @@ -4789,172 +5629,247 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/core-js-pure": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "node": ">=10" } }, "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=4.8" + "node": ">= 8" } }, - "node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, "bin": { - "semver": "bin/semver" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "css-blank-pseudo": "dist/cli.cjs" }, "engines": { - "node": "*" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", - "engines": { - "node": "*" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", "engines": { - "node": ">4" + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" } }, - "node_modules/css-declaration-sorter/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/css-declaration-sorter/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/css-loader": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.0.tgz", - "integrity": "sha512-tMXlTYf3mIMt3b0dDCOQFJiVvxbocJ5Ho577WiGPYPZcqVEO218L2iU22pDXzkTZCLDE+9AmGSUkWxeh/nZReA==", + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", "dependencies": { - "babel-code-frame": "^6.26.0", - "css-selector-tokenizer": "^0.7.0", - "icss-utils": "^2.1.0", - "loader-utils": "^1.0.2", - "lodash.camelcase": "^4.3.0", - "postcss": "^6.0.23", - "postcss-modules-extract-imports": "^1.2.0", - "postcss-modules-local-by-default": "^1.2.0", - "postcss-modules-scope": "^1.1.0", - "postcss-modules-values": "^1.3.0", - "postcss-value-parser": "^3.3.0", - "source-list-map": "^2.0.0" + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" }, "engines": { - "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0" + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/css-select": { @@ -4977,15 +5892,6 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, - "node_modules/css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "dependencies": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, "node_modules/css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", @@ -4998,6 +5904,14 @@ "node": ">=8.0.0" } }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -5015,9 +5929,13 @@ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, "node_modules/cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.2.0.tgz", + "integrity": "sha512-JYlIsE7eKHSi0UNuCyo96YuIDFqvhGgHw4Ck6lsN+DP0Tp8M64UTDT2trGbkMDqnCoEjks7CkS0XcjU0rkvBdg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } }, "node_modules/cssesc": { "version": "3.0.0", @@ -5031,155 +5949,76 @@ } }, "node_modules/cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", "dependencies": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/cssnano-preset-default/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/cssnano-preset-default/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "engines": { - "node": ">=6.0.0" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/cssnano-util-raw-cache/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/cssnano/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/csso": { @@ -5210,10 +6049,18 @@ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" }, "node_modules/cssstyle": { "version": "2.3.0", @@ -5236,38 +6083,22 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==" - }, "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/data-urls": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dependencies": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" }, "engines": { - "node": ">=12" + "node": ">=10" } }, "node_modules/debug": { @@ -5286,26 +6117,15 @@ } } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/decimal.js": { "version": "10.4.2", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "engines": { - "node": ">=0.10" - } + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" }, "node_modules/deep-equal": { "version": "2.1.0", @@ -5342,38 +6162,33 @@ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" }, - "node_modules/default-gateway": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz", - "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==", - "os": [ - "android", - "darwin", - "freebsd", - "linux", - "openbsd", - "sunos", - "win32" - ], - "dependencies": { - "execa": "^0.10.0", - "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/default-require-extensions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", - "integrity": "sha512-Dn2eAftOqXhNXs5f/Xjn7QTZ6kDYkx7u0EXQInN1oyYwsZysu11q7oTtaKcbzLxZRJiDHa8VmwpWmb4lY5FqgA==", - "dependencies": { - "strip-bom": "^2.0.0" - }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "engines": { "node": ">=0.10.0" } }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, "node_modules/define-properties": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", @@ -5389,55 +6204,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", - "integrity": "sha512-7yjqSoVSlJzA4t/VUwazuEagGeANEKB3f/aNI//06pfKgwoCb7f6Q1gETN1sZzYaj6chTQ0AhIwDiPdfOjko4A==", - "dependencies": { - "globby": "^6.1.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "p-map": "^1.1.1", - "pify": "^3.0.0", - "rimraf": "^2.2.8" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/del/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/delayed-stream": { @@ -5456,15 +6228,6 @@ "node": ">= 0.8" } }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -5474,23 +6237,12 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/detect-node": { @@ -5527,14 +6279,27 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, "engines": { - "node": ">=0.3.1" + "node": ">=0.8.0" } }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, "node_modules/diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", @@ -5543,64 +6308,47 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dependencies": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" + "path-type": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" }, "node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", - "dependencies": { - "buffer-indexof": "^1.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" } }, "node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dependencies": { "esutils": "^2.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, "node_modules/dom-accessibility-api": { @@ -5629,23 +6377,6 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -5658,14 +6389,22 @@ ] }, "node_modules/domexception": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "dependencies": { - "webidl-conversions": "^7.0.0" + "webidl-conversions": "^5.0.0" }, "engines": { - "node": ">=12" + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" } }, "node_modules/domhandler": { @@ -5695,96 +6434,72 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dot-prop/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, "node_modules/dotenv": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.0.0.tgz", - "integrity": "sha512-FlWbnhgjtwD+uNLUGHbMykMOYQaTivdHEmYwAKFjn6GKe/CqY0fNae93ZHTd20snh9ZLr8mTzIL9m0APQ1pjQg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "engines": { - "node": ">=6" + "node": ">=10" } }, "node_modules/dotenv-expand": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", - "integrity": "sha512-pHWVt6L/YkqbBCMb1hG6e7oO0WdMhlapDIibl+BZ9PncVE3i+G77uvNr8GUxW2ItSituOK8QOYC9oOJjwWD94A==" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/electron-to-chromium": { "version": "1.4.284", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/emoji-regex": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", - "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==" + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, "node_modules/emojis-list": { "version": "3.0.0", @@ -5802,61 +6517,26 @@ "node": ">= 0.8" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "node": ">=10.13.0" } }, "node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "engines": { - "node": ">=0.12" - }, + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -5865,6 +6545,14 @@ "is-arrayish": "^0.2.1" } }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, "node_modules/es-abstract": { "version": "1.20.4", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", @@ -5930,6 +6618,19 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, "node_modules/es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -5988,79 +6689,142 @@ "source-map": "~0.6.1" } }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, "engines": { - "node": ">=4.0" + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" } }, "node_modules/eslint": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.6.0.tgz", - "integrity": "sha512-/eVYs9VVVboX286mBK7bbKnO1yamUy2UCRjiY6MryhQL2PaaXCExsCQ2aO83OeYRhU2eCU/FMFP+tVMoOrzNrA==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.29.0.tgz", + "integrity": "sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.5.3", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^3.1.0", - "doctrine": "^2.1.0", - "eslint-scope": "^4.0.0", - "eslint-utils": "^1.3.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^4.0.0", - "esquery": "^1.0.1", + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.7.0", - "ignore": "^4.0.6", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", - "inquirer": "^6.1.0", - "is-resolvable": "^1.1.0", - "js-yaml": "^3.12.0", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.5", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", - "pluralize": "^7.0.0", - "progress": "^2.0.0", - "regexpp": "^2.0.0", - "require-uncached": "^1.0.3", - "semver": "^5.5.1", - "strip-ansi": "^4.0.0", - "strip-json-comments": "^2.0.1", - "table": "^4.0.3", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^6.14.0 || ^8.10.0 || >=9.10.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-config-react-app": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-3.0.8.tgz", - "integrity": "sha512-Ovi6Bva67OjXrom9Y/SLJRkrGqKhMAL0XCH8BizPhjEVEhYczl2ZKiNZI2CuqO5/CJwAfMwRXAVGY0KToWr1aA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", "dependencies": { - "confusing-browser-globals": "^1.0.6" + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "babel-eslint": "9.x", - "eslint": "5.x", - "eslint-plugin-flowtype": "2.x", - "eslint-plugin-import": "2.x", - "eslint-plugin-jsx-a11y": "6.x", - "eslint-plugin-react": "7.x" + "eslint": "^8.0.0" } }, "node_modules/eslint-import-resolver-node": { @@ -6080,39 +6844,6 @@ "ms": "^2.1.1" } }, - "node_modules/eslint-import-resolver-node/node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-loader": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.1.1.tgz", - "integrity": "sha512-1GrJFfSevQdYpoDzx8mEE2TDWsb/zmFuY09l6hURg1AeFIKQOvZ+vH0UPjzmd1CZIbfTV5HUkMeBmFiDBkgIsQ==", - "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", - "dependencies": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - }, - "peerDependencies": { - "eslint": ">=1.6.0 <6.0.0", - "webpack": ">=2.0.0 <5.0.0" - } - }, "node_modules/eslint-module-utils": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", @@ -6138,40 +6869,46 @@ } }, "node_modules/eslint-plugin-flowtype": { - "version": "2.50.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.1.tgz", - "integrity": "sha512-9kRxF9hfM/O6WGZcZPszOVPd2W0TLHBtceulLTsGfwMPtiCCLnCW0ssRiOOiXyqrCA20pm1iXdXm7gQeN306zQ==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", "dependencies": { - "lodash": "^4.17.10" + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" }, "engines": { - "node": ">=4" + "node": ">=12.0.0" }, "peerDependencies": { - "eslint": ">=2.0.0" + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" } }, "node_modules/eslint-plugin-import": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz", - "integrity": "sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dependencies": { - "contains-path": "^0.1.0", - "debug": "^2.6.8", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.1", - "eslint-module-utils": "^2.2.0", - "has": "^1.0.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.3", - "read-pkg-up": "^2.0.0", - "resolve": "^1.6.0" + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "2.x - 5.x" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, "node_modules/eslint-plugin-import/node_modules/debug": { @@ -6183,12 +6920,11 @@ } }, "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dependencies": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" + "esutils": "^2.0.2" }, "engines": { "node": ">=0.10.0" @@ -6199,115 +6935,418 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.1.2.tgz", - "integrity": "sha512-7gSSmwb3A+fQwtw0arguwMdOdzmKUgnUcbSNlo+GjKLAQFuC2EZxWqG9XHRI8VscBJD5a8raz3RuxQNFW+XJbw==", + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", "dependencies": { - "aria-query": "^3.0.0", - "array-includes": "^3.0.3", + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "dependencies": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", "ast-types-flow": "^0.0.7", - "axobject-query": "^2.0.1", - "damerau-levenshtein": "^1.0.4", - "emoji-regex": "^6.5.1", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", "has": "^1.0.3", - "jsx-ast-utils": "^2.0.1" + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" }, "engines": { "node": ">=4.0" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, "node_modules/eslint-plugin-react": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz", - "integrity": "sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==", + "version": "7.31.11", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", + "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", "dependencies": { - "array-includes": "^3.0.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.0.1", - "prop-types": "^15.6.2" + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "dependencies": { + "@typescript-eslint/utils": "^5.13.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" } }, "node_modules/eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha512-ivpbtpUgg9SJS4TLjK7KdcDhqc/E3CGItsvQbBNLkNGUeMhd5qnJcryba/brESS+dg3vrLqPuc/UcS7jRJdN5A==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=4.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">=6" + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" } }, "node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "engines": { - "node": ">=4" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" } }, - "node_modules/eslint/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, "bin": { - "semver": "bin/semver" + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/espree": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-4.1.0.tgz", - "integrity": "sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "dependencies": { - "acorn": "^6.0.2", - "acorn-jsx": "^5.0.0", - "eslint-visitor-keys": "^1.0.0" + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/esprima": { @@ -6333,14 +7372,6 @@ "node": ">=0.10" } }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", @@ -6352,7 +7383,7 @@ "node": ">=4.0" } }, - "node_modules/esrecurse/node_modules/estraverse": { + "node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", @@ -6360,13 +7391,10 @@ "node": ">=4.0" } }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" }, "node_modules/esutils": { "version": "2.0.3", @@ -6397,46 +7425,26 @@ "node": ">=0.8.x" } }, - "node_modules/eventsource": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz", - "integrity": "sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/exec-sh": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", - "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", - "dependencies": { - "merge": "^1.2.0" - } - }, "node_modules/execa": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", - "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, "node_modules/exit": { @@ -6447,192 +7455,18 @@ "node": ">= 0.8.0" } }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==", - "dependencies": { - "fill-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-range/node_modules/fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dependencies": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-range/node_modules/is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-range/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/expect": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", - "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "dependencies": { - "ansi-styles": "^3.2.0", - "jest-diff": "^23.6.0", - "jest-get-type": "^22.1.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0" - } - }, - "node_modules/expect/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, "engines": { - "node": ">=4" - } - }, - "node_modules/expect/node_modules/jest-diff": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", - "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", - "dependencies": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" - } - }, - "node_modules/expect/node_modules/jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" - }, - "node_modules/expect/node_modules/jest-matcher-utils": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", - "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", - "dependencies": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" - } - }, - "node_modules/expect/node_modules/pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", - "dependencies": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/express": { @@ -6694,110 +7528,35 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "engines": [ - "node >=0.6.0" - ] - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dependencies": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=4.0.0" + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/fast-json-stable-stringify": { @@ -6810,10 +7569,13 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, - "node_modules/fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + "node_modules/fastq": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", + "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", + "dependencies": { + "reusify": "^1.0.4" + } }, "node_modules/faye-websocket": { "version": "0.11.4", @@ -6834,92 +7596,80 @@ "bser": "2.1.1" } }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, - "node_modules/figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha512-uXP/zGzxxFvFfcZGgBIwotm+Tdc55ddPAzF7iHshP4YGaXMww7rSF9peD9D1sui5ebONg5UobsZv+FfgEpGv/w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dependencies": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=0.10.0" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/file-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-2.0.0.tgz", - "integrity": "sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dependencies": { - "loader-utils": "^1.0.2", - "schema-utils": "^1.0.0" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, "engines": { - "node": ">= 6.9.0 < 7.0.0 || >= 8.9.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true - }, - "node_modules/filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fileset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", - "integrity": "sha512-UxowFKnAFIwtmSxgKjWAVgjE3Fk7MQJT0ZIyl0NwIFZTrx4913rLaonGJ84V+x/2+w/pe4ULHRns+GZPs1TVuw==", + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "dependencies": { - "glob": "^7.0.3", - "minimatch": "^3.0.3" + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, "node_modules/filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", "engines": { "node": ">= 0.4.0" } }, "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/finalhandler": { @@ -6953,68 +7703,52 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/find-cache-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", - "integrity": "sha512-46TFiBOzX7xq/PcSWfFwkyjpemdRnMe31UQF+os0y+1W3k95f6R4SEt02Hj4p3X0Mir9gfrkmOtshFidS0VPUg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dependencies": { "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^2.0.0" + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, "node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dependencies": { - "locate-path": "^2.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/flat-cache": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", - "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dependencies": { - "circular-json": "^0.3.1", - "graceful-fs": "^4.1.2", - "rimraf": "~2.6.2", - "write": "^0.2.1" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=0.10.0" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", - "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash." - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, "node_modules/follow-redirects": { "version": "1.15.2", @@ -7043,58 +7777,180 @@ "is-callable": "^1.1.3" } }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==", + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "engines": { - "node": "*" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-alt": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin-alt/-/fork-ts-checker-webpack-plugin-alt-0.4.14.tgz", - "integrity": "sha512-s0wjOBuPdylMRBzZ4yO8LSJuzem3g0MYZFxsjRXrFDQyL5KJBVSq30+GoHM/t/r2CRU4tI6zi04sq6OXK0UYnw==", - "dependencies": { - "babel-code-frame": "^6.22.0", - "chalk": "^2.4.1", - "chokidar": "^2.0.4", - "lodash": "^4.17.11", - "micromatch": "^3.1.10", + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", "minimatch": "^3.0.4", - "resolve": "^1.5.0", + "schema-utils": "2.7.0", + "semver": "^7.3.2", "tapable": "^1.0.0" }, "engines": { - "node": ">=6.11.5" + "node": ">=10", + "yarn": ">=1.0.0" }, "peerDependencies": { - "webpack": "^2.3.0 || ^3.0.0 || ^4.0.0" + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" } }, "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -7112,15 +7968,16 @@ "node": ">= 0.6" } }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dependencies": { - "map-cache": "^0.2.2" - }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", "engines": { - "node": ">=0.10.0" + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" } }, "node_modules/fresh": { @@ -7131,38 +7988,23 @@ "node": ">= 0.6" } }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, "node_modules/fs-extra": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz", - "integrity": "sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=12" } }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" }, "node_modules/fs.realpath": { "version": "1.0.0", @@ -7170,24 +8012,16 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", - "bundleDependencies": [ - "node-pre-gyp" - ], - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "hasInstallScript": true, "optional": true, "os": [ "darwin" ], - "dependencies": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" - }, "engines": { - "node": ">=0.8.0" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, "node_modules/function-bind": { @@ -7212,11 +8046,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" - }, "node_modules/functions-have-names": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", @@ -7234,9 +8063,12 @@ } }, "node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, "node_modules/get-intrinsic": { "version": "1.1.3", @@ -7256,12 +8088,23 @@ "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" }, - "node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "engines": { - "node": ">=4" + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/get-symbol-description": { @@ -7279,22 +8122,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -7314,69 +8141,21 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA==", - "dependencies": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-base/node_modules/glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", - "dependencies": { - "is-glob": "^2.0.0" - } - }, - "node_modules/glob-base/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-base/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dependencies": { - "is-extglob": "^2.1.0" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, "node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "node_modules/global-modules": { "version": "2.0.0", @@ -7402,12 +8181,15 @@ "node": ">=6" } }, - "node_modules/global-prefix/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, "node_modules/globals": { @@ -7419,27 +8201,24 @@ } }, "node_modules/globby": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dependencies": { - "array-union": "^1.0.1", - "dir-glob": "2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby/node_modules/ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" - }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -7456,117 +8235,30 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==" + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" }, "node_modules/gzip-size": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz", - "integrity": "sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dependencies": { - "duplexer": "^0.1.1", - "pify": "^3.0.0" + "duplexer": "^0.1.2" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/h2x-core": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/h2x-core/-/h2x-core-1.1.1.tgz", - "integrity": "sha512-LdXe4Irs731knLtHgLyFrnJCumfiqXXQwKN1IMUhi37li29PLfLbMDvfK7Rk4wmgHLKP+sIITT1mcJV4QsC3nw==", - "dependencies": { - "h2x-generate": "^1.1.0", - "h2x-parse": "^1.1.1", - "h2x-traverse": "^1.1.0" - } - }, - "node_modules/h2x-generate": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/h2x-generate/-/h2x-generate-1.1.0.tgz", - "integrity": "sha512-L7Hym0yb20QIjvqeULUPOeh/cyvScdOAyJ6oRlh5dF0+w92hf3OiTk1q15KBijde7jGEe+0R4aOmtW8gkPNIzg==", - "dependencies": { - "h2x-traverse": "^1.1.0" - } - }, - "node_modules/h2x-parse": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/h2x-parse/-/h2x-parse-1.1.1.tgz", - "integrity": "sha512-WRSmPF+tIWuUXVEZaYRhcZx/JGEJx8LjZpDDtrvMr5m/GTR0NerydCik5dRzcKXPWCtfXxuJRLR4v2P4HB2B1A==", - "dependencies": { - "h2x-types": "^1.1.0", - "jsdom": ">=11.0.0" - } - }, - "node_modules/h2x-plugin-jsx": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/h2x-plugin-jsx/-/h2x-plugin-jsx-1.2.0.tgz", - "integrity": "sha512-a7Vb3BHhJJq0dPDNdqguEyQirENkVsFtvM2YkiaT5h/fmGhmM1nDy3BLeJeSKi2tL2g9v4ykm2Z+GG9QrhDgPA==", - "dependencies": { - "h2x-types": "^1.1.0" - } - }, - "node_modules/h2x-traverse": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/h2x-traverse/-/h2x-traverse-1.1.0.tgz", - "integrity": "sha512-1ND8ZbISLSUgpLHYJRvhvElITvs0g44L7RxjeXViz5XP6rooa+FtXTFLByl2Yg01zj2txubifHIuU4pgvj8l+A==", - "dependencies": { - "h2x-types": "^1.1.0" - } - }, - "node_modules/h2x-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/h2x-types/-/h2x-types-1.1.0.tgz", - "integrity": "sha512-QdH5qfLcdF209UsCdM0ZNZ9Dwm2PHvMfeLZtivBrjX3Y/df4US2pwsUC4HBfWhye/mx/t6puODeC7Oacb/Ol8g==" - }, "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, - "node_modules/handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", @@ -7583,25 +8275,6 @@ "node": ">= 0.4.0" } }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -7654,96 +8327,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -7752,42 +8335,6 @@ "he": "bin/he" } }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoek": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", - "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -7796,11 +8343,6 @@ "node": ">= 6.0.0" } }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", @@ -7812,85 +8354,94 @@ "wbuf": "^1.1.0" } }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==" + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==" + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } }, "node_modules/html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dependencies": { - "whatwg-encoding": "^2.0.0" + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" }, "engines": { "node": ">=12" } }, - "node_modules/html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" - }, - "node_modules/html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dependencies": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "bin": { - "html-minifier": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/html-minifier/node_modules/commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" - }, "node_modules/html-webpack-plugin": { - "version": "4.0.0-alpha.2", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-alpha.2.tgz", - "integrity": "sha512-tyvhjVpuGqD7QYHi1l1drMQTg5i+qRxpQEGbdnYFREgOKy7aFDf/ocQ/V1fuEDlQx7jV2zMap3Hj2nE9i5eGXw==", - "deprecated": "please switch to a stable version", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", "dependencies": { - "@types/tapable": "1.0.2", - "html-minifier": "^3.2.3", - "loader-utils": "^1.1.0", - "lodash": "^4.17.10", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "util.promisify": "1.0.0" + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" }, "engines": { - "node": ">=6.9" + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" }, "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/html-webpack-plugin/node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" + "webpack": "^5.20.0" } }, "node_modules/htmlparser2": { @@ -7911,14 +8462,6 @@ "entities": "^2.0.0" } }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -7958,11 +8501,11 @@ } }, "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dependencies": { - "@tootallnate/once": "2", + "@tootallnate/once": "1", "agent-base": "6", "debug": "4" }, @@ -7971,38 +8514,28 @@ } }, "node_modules/http-proxy-middleware": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", - "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dependencies": { - "http-proxy": "^1.16.2", - "is-glob": "^4.0.0", - "lodash": "^4.17.5", - "micromatch": "^3.1.9" + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" }, "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "node": ">=12.0.0" }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" - }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -8015,30 +8548,41 @@ "node": ">= 6" } }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==" - }, "node_modules/icss-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", - "integrity": "sha512-bsVoyn/1V4R1kYYjLcWLedozAM4FClZUdjE9nIr8uWY7xs78y9DATgwz2wGU7M+7z55KenmmTkN2DVJ7bqzjAA==", - "dependencies": { - "postcss": "^6.0.1" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, "node_modules/identity-obj-proxy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", @@ -8050,90 +8594,62 @@ "node": ">=4" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" - }, "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", + "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==", "engines": { "node": ">= 4" } }, "node_modules/immer": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", - "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" - }, - "node_modules/import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", - "dependencies": { - "import-from": "^2.1.0" - }, - "engines": { - "node": ">=4" + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" } }, "node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", - "dependencies": { - "resolve-from": "^3.0.0" - }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "engines": { "node": ">=4" } }, "node_modules/import-local": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", - "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dependencies": { - "pkg-dir": "^2.0.0", - "resolve-cwd": "^2.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" }, "bin": { "import-local-fixture": "fixtures/cli.js" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/imurmurhash": { @@ -8152,11 +8668,6 @@ "node": ">=8" } }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -8176,69 +8687,6 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "node_modules/inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "dependencies": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-ip": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", - "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==", - "os": [ - "android", - "darwin", - "freebsd", - "linux", - "openbsd", - "sunos", - "win32" - ], - "dependencies": { - "default-gateway": "^2.6.0", - "ipaddr.js": "^1.5.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -8252,68 +8700,12 @@ "node": ">= 0.4" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", - "engines": { - "node": ">=4" - } - }, "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" + "node": ">= 10" } }, "node_modules/is-arguments": { @@ -8348,14 +8740,14 @@ } }, "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dependencies": { - "binary-extensions": "^1.0.0" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/is-boolean-object": { @@ -8373,11 +8765,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "node_modules/is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", @@ -8389,30 +8776,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dependencies": { - "ci-info": "^1.5.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, "node_modules/is-core-module": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", @@ -8424,25 +8787,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-date-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", @@ -8457,60 +8801,18 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA==", - "dependencies": { - "is-primitive": "^2.0.0" + "node": ">=8" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-extglob": { @@ -8521,31 +8823,20 @@ "node": ">=0.10.0" } }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/is-generator-fn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", - "integrity": "sha512-95jJZX6O/gdekidH2usRBr9WdRw4LU56CttPstXFxvG0r3QUE9eaIdz2p2Y7zrm6jxz7SjByAo1AtzwGlRvfOg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, "node_modules/is-glob": { @@ -8567,6 +8858,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, "node_modules/is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -8579,14 +8875,11 @@ } }, "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dependencies": { - "kind-of": "^3.0.2" - }, + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "engines": { - "node": ">=0.10.0" + "node": ">=0.12.0" } }, "node_modules/is-number-object": { @@ -8611,53 +8904,23 @@ "node": ">=0.10.0" } }, - "node_modules/is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dependencies": { - "is-path-inside": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", - "dependencies": { - "path-is-inside": "^1.0.1" - }, + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ==", - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-potential-custom-element-name": { @@ -8665,14 +8928,6 @@ "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, - "node_modules/is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -8696,15 +8951,10 @@ "node": ">=0.10.0" } }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - }, "node_modules/is-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.0.0.tgz", - "integrity": "sha512-F/pJIk8QD6OX5DNhRB7hWamLsUilmkDGho48KbgZ6xg/lmAZXHxzXQ91jzB3yRSw5kdQGGGc4yz8HYhTYIMWPg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", "engines": { "node": ">=6" } @@ -8729,11 +8979,14 @@ } }, "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-string": { @@ -8787,11 +9040,6 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" - }, "node_modules/is-weakmap": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", @@ -8823,20 +9071,15 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/isarray": { @@ -8844,541 +9087,511 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, - "node_modules/isemail": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", - "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", - "dependencies": { - "punycode": "2.x.x" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "node_modules/istanbul-api": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", - "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", - "dependencies": { - "async": "^2.1.4", - "fileset": "^2.0.2", - "istanbul-lib-coverage": "^1.2.1", - "istanbul-lib-hook": "^1.2.2", - "istanbul-lib-instrument": "^1.10.2", - "istanbul-lib-report": "^1.1.5", - "istanbul-lib-source-maps": "^1.2.6", - "istanbul-reports": "^1.5.1", - "js-yaml": "^3.7.0", - "mkdirp": "^0.5.1", - "once": "^1.4.0" - } - }, "node_modules/istanbul-lib-coverage": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", - "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==" - }, - "node_modules/istanbul-lib-hook": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", - "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", - "dependencies": { - "append-transform": "^0.4.0" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", - "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dependencies": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.1", - "semver": "^5.3.0" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/istanbul-lib-report": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", - "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dependencies": { - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "path-parse": "^1.0.5", - "supports-color": "^3.1.2" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "has-flag": "^1.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=8" } }, "node_modules/istanbul-lib-source-maps": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", - "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dependencies": { - "debug": "^3.1.0", - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.1", - "source-map": "^0.5.3" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" } }, "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { "node": ">=0.10.0" } }, "node_modules/istanbul-reports": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", - "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dependencies": { - "handlebars": "^4.0.3" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz", - "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "dependencies": { - "import-local": "^1.0.0", - "jest-cli": "^23.6.0" + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" }, "bin": { "jest": "bin/jest.js" }, "engines": { - "node": ">= 6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/jest-changed-files": { - "version": "23.4.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", - "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "dependencies": { - "throat": "^4.0.0" + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-cli": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", - "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", "dependencies": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "import-local": "^1.0.0", - "is-ci": "^1.0.10", - "istanbul-api": "^1.3.1", - "istanbul-lib-coverage": "^1.2.0", - "istanbul-lib-instrument": "^1.10.1", - "istanbul-lib-source-maps": "^1.2.4", - "jest-changed-files": "^23.4.2", - "jest-config": "^23.6.0", - "jest-environment-jsdom": "^23.4.0", - "jest-get-type": "^22.1.0", - "jest-haste-map": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0", - "jest-resolve-dependencies": "^23.6.0", - "jest-runner": "^23.6.0", - "jest-runtime": "^23.6.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "jest-watcher": "^23.4.0", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "node-notifier": "^5.2.1", - "prompts": "^0.1.9", - "realpath-native": "^1.0.0", - "rimraf": "^2.5.4", - "slash": "^1.0.0", - "string-length": "^2.0.0", - "strip-ansi": "^4.0.0", - "which": "^1.2.12", - "yargs": "^11.0.0" + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" }, "bin": { "jest": "bin/jest.js" }, "engines": { - "node": ">= 6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/jest-cli/node_modules/arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "arr-flatten": "^1.0.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-cli/node_modules/array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-cli/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-cli/node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", - "dependencies": { - "is-posix-bracket": "^0.1.0" + "node": ">=10" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-cli/node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-cli/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-cli/node_modules/is-glob": { + "node_modules/jest-cli/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "is-extglob": "^1.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/jest-cli/node_modules/jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-cli/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", - "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/jest-cli/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "remove-trailing-separator": "^1.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/jest-config": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", - "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "dependencies": { - "babel-core": "^6.0.0", - "babel-jest": "^23.6.0", - "chalk": "^2.0.1", + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", "glob": "^7.1.1", - "jest-environment-jsdom": "^23.4.0", - "jest-environment-node": "^23.4.0", - "jest-get-type": "^22.1.0", - "jest-jasmine2": "^23.6.0", - "jest-regex-util": "^23.3.0", - "jest-resolve": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "micromatch": "^2.3.11", - "pretty-format": "^23.6.0" - } - }, - "node_modules/jest-config/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-config/node_modules/arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", - "dependencies": { - "arr-flatten": "^1.0.1" + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } } }, - "node_modules/jest-config/node_modules/array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } - }, - "node_modules/jest-config/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", - "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-config/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/jest-config/node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", - "dependencies": { - "is-posix-bracket": "^0.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "dependencies": { - "is-extglob": "^1.0.0" + "node": ">=10" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-config/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/is-glob": { + "node_modules/jest-config/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "is-extglob": "^1.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/jest-config/node_modules/jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-config/node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", - "bin": { - "json5": "lib/cli.js" + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/jest-config/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/jest-config/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", - "dependencies": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - } - }, - "node_modules/jest-config/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/jest-diff": { @@ -9460,264 +9673,126 @@ } }, "node_modules/jest-docblock": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", - "integrity": "sha512-CB8MdScYLkzQ0Q/I4FYlt2UBkG9tFzi+ngSPVhSBB70nifaC+5iWz6GEfa/lB4T2KCqGy+DLzi1v34r9R1XzuA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "dependencies": { - "detect-newline": "^2.1.0" + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-each": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", - "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "dependencies": { - "chalk": "^2.0.1", - "pretty-format": "^23.6.0" - } - }, - "node_modules/jest-each/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, "engines": { - "node": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-each/node_modules/pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-environment-jsdom": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", - "integrity": "sha512-UIXe32cMl/+DtyNHC15X+aFZMh04wx7PjWFBfz+nwoLgsIN2loKoNiKGSzUhMW/fVwbHrk8Qopglb7V4XB4EfQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "dependencies": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0", - "jsdom": "^11.5.1" - } - }, - "node_modules/jest-environment-jsdom/node_modules/acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "bin": { - "acorn": "bin/acorn" + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" }, "engines": { - "node": ">=0.4.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dependencies": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "node_modules/jest-environment-jsdom/node_modules/acorn-globals/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - }, - "node_modules/jest-environment-jsdom/node_modules/cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "dependencies": { - "cssom": "0.3.x" - } - }, - "node_modules/jest-environment-jsdom/node_modules/data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dependencies": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/data-urls/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/jest-environment-jsdom/node_modules/domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dependencies": { - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/jest-environment-jsdom/node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/jest-environment-jsdom/node_modules/html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dependencies": { - "whatwg-encoding": "^1.0.1" - } - }, - "node_modules/jest-environment-jsdom/node_modules/jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", - "dependencies": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" - }, - "node_modules/jest-environment-jsdom/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/jest-environment-jsdom/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "node_modules/jest-environment-jsdom/node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/jest-environment-jsdom/node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/jest-environment-jsdom/node_modules/whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/jest-environment-jsdom/node_modules/ws": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", - "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, "node_modules/jest-environment-node": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", - "integrity": "sha512-bk8qScgIfkb+EdwJ0JZ9xGvN7N3m6Qok73G8hi6tzvNadpe4kOxxuGmK2cJzAM3tPC/HBulzrOeNHEvaThQFrQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "dependencies": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0" + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-get-type": { @@ -9729,212 +9804,131 @@ } }, "node_modules/jest-haste-map": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", - "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "invariant": "^2.2.4", - "jest-docblock": "^23.2.0", - "jest-serializer": "^23.0.1", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "sane": "^2.0.0" - } - }, - "node_modules/jest-haste-map/node_modules/arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", - "dependencies": { - "arr-flatten": "^1.0.1" + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", - "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", - "dependencies": { - "is-posix-bracket": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", - "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, "node_modules/jest-jasmine2": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", - "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", "dependencies": { - "babel-traverse": "^6.0.0", - "chalk": "^2.0.1", + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^23.6.0", - "is-generator-fn": "^1.0.0", - "jest-diff": "^23.6.0", - "jest-each": "^23.6.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "pretty-format": "^23.6.0" - } - }, - "node_modules/jest-jasmine2/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, "engines": { - "node": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/node_modules/jest-diff": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", - "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-jasmine2/node_modules/jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" - }, - "node_modules/jest-jasmine2/node_modules/jest-matcher-utils": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", - "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-jasmine2/node_modules/pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-leak-detector": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", - "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "dependencies": { - "pretty-format": "^23.6.0" - } - }, - "node_modules/jest-leak-detector/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, "engines": { - "node": ">=4" - } - }, - "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", - "dependencies": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-matcher-utils": { @@ -10016,544 +10010,1155 @@ } }, "node_modules/jest-message-util": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", - "integrity": "sha512-Tjqy7T8jHhPgV4Gsi+pKMMfaz3uP5DPtMGnm8RWNWUHIk2igqxQ3/9rud3JkINCvZDGqlpJVuFGIDXbltG4xLA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "dependencies": { - "@babel/code-frame": "^7.0.0-beta.35", - "chalk": "^2.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0", - "stack-utils": "^1.0.1" - } - }, - "node_modules/jest-message-util/node_modules/arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", - "dependencies": { - "arr-flatten": "^1.0.1" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-message-util/node_modules/array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-message-util/node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "is-posix-bracket": "^0.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "dependencies": { - "is-extglob": "^1.0.0" + "node": ">=10" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-message-util/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/is-glob": { + "node_modules/jest-message-util/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "is-extglob": "^1.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/jest-message-util/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", - "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/jest-message-util/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "remove-trailing-separator": "^1.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/jest-mock": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", - "integrity": "sha512-lz+Rf6dwRNDVowuGCXm93ib8hMyPntl1GGVt9PuZfBAmTjP5yKYgK14IASiEjs7XoMo4i/R7+dkrJY3eESwTJg==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } }, "node_modules/jest-pnp-resolver": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.0.1.tgz", - "integrity": "sha512-kzhvJQp+9k0a/hpvIIzOJgOwfOqmnohdrAMZW2EscH3kxR2VWD7EcPa10cio8EK9V7PcD75bhG1pFnO70zGwSQ==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "engines": { "node": ">=6" }, "peerDependencies": { "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, "node_modules/jest-regex-util": { - "version": "23.3.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", - "integrity": "sha512-pNilf1tXhv5z0qjJy2Hl6Ar6dsi+XX2zpCAuzxRs4qoputI0Bm9rU7pa2ErrFTfiHYe8VboTR7WATPZXqzpQ/g==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } }, "node_modules/jest-resolve": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", - "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "dependencies": { - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "realpath-native": "^1.0.0" + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve-dependencies": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", - "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "dependencies": { - "jest-regex-util": "^23.3.0", - "jest-snapshot": "^23.6.0" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-runner": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", - "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", "dependencies": { - "exit": "^0.1.2", - "graceful-fs": "^4.1.11", - "jest-config": "^23.6.0", - "jest-docblock": "^23.2.0", - "jest-haste-map": "^23.6.0", - "jest-jasmine2": "^23.6.0", - "jest-leak-detector": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-runtime": "^23.6.0", - "jest-util": "^23.4.0", - "jest-worker": "^23.2.0", + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "source-map-support": "^0.5.6", - "throat": "^4.0.0" + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-runtime": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", - "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", "dependencies": { - "babel-core": "^6.0.0", - "babel-plugin-istanbul": "^4.1.6", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "exit": "^0.1.2", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.11", - "jest-config": "^23.6.0", - "jest-haste-map": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0", - "jest-resolve": "^23.6.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "micromatch": "^2.3.11", - "realpath-native": "^1.0.0", - "slash": "^1.0.0", - "strip-bom": "3.0.0", - "write-file-atomic": "^2.1.0", - "yargs": "^11.0.0" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - } - }, - "node_modules/jest-runtime/node_modules/arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", - "dependencies": { - "arr-flatten": "^1.0.1" + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-runtime/node_modules/babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } - }, - "node_modules/jest-runtime/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", - "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/jest-runtime/node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", - "dependencies": { - "is-posix-bracket": "^0.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-runtime/node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "dependencies": { - "is-extglob": "^1.0.0" + "node": ">=10" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-runtime/node_modules/is-glob": { + "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "is-extglob": "^1.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/jest-runtime/node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", - "bin": { - "json5": "lib/cli.js" + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-runtime/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/jest-runtime/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-runtime/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-runtime/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/jest-serializer": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", - "integrity": "sha512-l6cPuiGEQI72H4+qMePF62E+URkZscnAqdHBYHkMrhKJOwU08AHvGmftXdosUzfCGhh/Ih4Xk1VgxnJSwrvQvQ==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } }, "node_modules/jest-snapshot": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", - "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", "dependencies": { - "babel-types": "^6.0.0", - "chalk": "^2.0.1", - "jest-diff": "^23.6.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-resolve": "^23.6.0", - "mkdirp": "^0.5.1", + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "natural-compare": "^1.4.0", - "pretty-format": "^23.6.0", - "semver": "^5.5.0" - } - }, - "node_modules/jest-snapshot/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, "engines": { - "node": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", - "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" - }, - "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", - "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-util": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", - "integrity": "sha512-OS1/0QSbbMF9N93MxF1hUmK93EF3NGQGbbaTBZZk95aytWtWmzxsFWwt/UXIIkfHbPCK1fXTrPklbL+ohuFFOA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "dependencies": { - "callsites": "^2.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "jest-message-util": "^23.4.0", - "mkdirp": "^0.5.1", - "slash": "^1.0.0", - "source-map": "^0.6.0" + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-validate": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", - "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "dependencies": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "leven": "^2.1.0", - "pretty-format": "^23.6.0" - } - }, - "node_modules/jest-validate/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, "engines": { - "node": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-validate/node_modules/jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" - }, - "node_modules/jest-validate/node_modules/pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.15", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.15.tgz", + "integrity": "sha512-ZHc4W2dnEQPfhn06TBEdWaiUHEZAocYaiVMfwOipY5jcJt/251wVrKCBWBetGZWO5CF8tdb7L3DmdxVlZ2BOIg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-watcher": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", - "integrity": "sha512-BZGZYXnte/vazfnmkD4ERByi2O2mW+C++W8Sb7dvOnwcSccvCKNQgmcz1L+9hxVD7HWtqymPctIY7v5ZbQGNyg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dependencies": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "string-length": "^2.0.0" + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-worker": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", - "integrity": "sha512-zx0uwPCDxToGfYyQiSHh7T/sKIxQFnQqT6Uug7Y/L7PzEkFITPaufjQe6yaf1OXSnGvKC5Fwol1hIym0zDzyvw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dependencies": { - "merge-stream": "^1.0.1" - } - }, - "node_modules/joi": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-11.4.0.tgz", - "integrity": "sha512-O7Uw+w/zEWgbL6OcHbyACKSj0PkQeUgmehdoXVSxt92QFCq4+1390Rwh5moI2K/OgC7D8RHRZqHZxT2husMJHA==", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "dependencies": { - "hoek": "4.x.x", - "isemail": "3.x.x", - "topo": "2.x.x" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">= 10.13.0" } }, - "node_modules/js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", + "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" } }, "node_modules/js-tokens": { @@ -10573,45 +11178,41 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, "node_modules/jsdom": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", - "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "dependencies": { - "abab": "^2.0.6", - "acorn": "^8.8.1", - "acorn-globals": "^7.0.0", - "cssom": "^0.5.0", + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", "cssstyle": "^2.3.0", - "data-urls": "^3.0.2", - "decimal.js": "^10.4.2", - "domexception": "^4.0.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", - "parse5": "^7.1.1", - "saxes": "^6.0.0", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0", - "ws": "^8.11.0", - "xml-name-validator": "^4.0.0" + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" }, "engines": { - "node": ">=14" + "node": ">=10" }, "peerDependencies": { "canvas": "^2.5.0" @@ -10622,17 +11223,6 @@ } } }, - "node_modules/jsdom/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -10644,10 +11234,10 @@ "node": ">=4" } }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "node_modules/json-schema": { "version": "0.4.0", @@ -10659,32 +11249,11 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "node_modules/json-stable-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", - "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", - "dependencies": { - "jsonify": "^0.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "node_modules/json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" - }, "node_modules/json5": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", @@ -10697,265 +11266,139 @@ } }, "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, - "node_modules/jsonify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", - "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", "engines": { - "node": ">=0.6.0" + "node": ">=0.10.0" } }, "node_modules/jsx-ast-utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", - "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", "dependencies": { - "array-includes": "^3.1.1", - "object.assign": "^4.1.0" + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" }, "engines": { "node": ">=4.0" } }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" - }, "node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "engines": { "node": ">=0.10.0" } }, "node_modules/kleur": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", - "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", - "deprecated": "Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit for migration path(s).", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "engines": { "node": ">=6" } }, - "node_modules/last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", - "dependencies": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" - } - }, - "node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.6.tgz", + "integrity": "sha512-HNkaCgM8wZgE/BZACeotAAgpL9FUjEnhgF0FVQMIgH//zqTPreLYMb3rWYkYAqPoF75Jwuycp1da7uz66cfFQg==", "dependencies": { - "invert-kv": "^2.0.0" - }, - "engines": { - "node": ">=6" + "language-subtag-registry": "^0.3.20" } }, - "node_modules/left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "deprecated": "use String.prototype.padStart()" - }, "node_modules/leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { "node": ">= 0.8.0" } }, - "node_modules/load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-json-file/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "dependencies": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - } - }, - "node_modules/loader-fs-cache/node_modules/find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha512-Z9XSBoNE7xQiV6MSgPuCfyMokH2K7JdpRkOYE1+mu3d4BFJtx3GW+f6Bo4q8IX6rlf5MYbLBKW0pjl2cWdkm2A==", - "dependencies": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha512-c6pv3OE78mcZ92ckebVDqg0aWSoKhOTbwCV6qbCWMk546mAL9pZln0+QsN/yQ7fkucd4+yJPLrCBXNt8Ruk+Eg==", - "dependencies": { - "find-up": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "node": ">=6.11.5" } }, "node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "json5": "^2.1.2" }, "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" + "node": ">=8.9.0" } }, "node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lodash": { @@ -10963,16 +11406,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" - }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -10983,50 +11416,21 @@ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, - "node_modules/lodash.tail": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", - "integrity": "sha512-+7y6zfkH4TqgS5DYKIqJuxmL5xT3WUUumVMZVRpDUo0UqJREwZqKmGo9wluj12FbPGl1UjRf2TnAImbw/bKtdw==" - }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dependencies": { - "lodash._reinterpolate": "^3.0.0" - } - }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" }, - "node_modules/loglevel": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", - "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==", - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -11039,16 +11443,22 @@ } }, "node_modules/lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } }, "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "yallist": "^3.0.2" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/lz-string": { @@ -11059,15 +11469,26 @@ "lz-string": "bin/bin.js" } }, - "node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", "dependencies": { - "pify": "^3.0.0" + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/makeerror": { @@ -11078,56 +11499,6 @@ "tmpl": "1.0.5" } }, - "node_modules/mamacro": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", - "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" - }, - "node_modules/map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dependencies": { - "p-defer": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -11141,52 +11512,15 @@ "node": ">= 0.6" } }, - "node_modules/mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "node_modules/memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", "dependencies": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" + "fs-monkey": "^1.0.3" }, "engines": { - "node": ">=6" - } - }, - "node_modules/mem/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/merge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==" - }, - "node_modules/merge-deep": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.3.tgz", - "integrity": "sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==", - "dependencies": { - "arr-union": "^3.1.0", - "clone-deep": "^0.2.4", - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" + "node": ">= 4.0.0" } }, "node_modules/merge-descriptors": { @@ -11195,12 +11529,9 @@ "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "node_modules/merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", - "dependencies": { - "readable-stream": "^2.0.1" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "node_modules/merge2": { "version": "1.4.1", @@ -11219,85 +11550,26 @@ } }, "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.6" } }, - "node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "bin": { "mime": "cli.js" }, "engines": { - "node": ">=4.0.0" + "node": ">=4" } }, "node_modules/mime-db": { @@ -11320,11 +11592,11 @@ } }, "node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/min-indent": { @@ -11336,19 +11608,70 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.3.tgz", - "integrity": "sha512-Mxs0nxzF1kxPv4TRi2NimewgXlJqh0rGE30vviCU2WHrpbta6wklnUV9dr9FUtoAHmB3p3LeXEC+ZjgHvB0Dzg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.1.tgz", + "integrity": "sha512-viOoaUFy+Z2w43VsGPbtfwFrr0tKwDctK9dUofG5MBViYhD1noGFUzzDIVw0KPwCGUP+c7zqLxm+acuQs7zLzw==", "dependencies": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.4.0" + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/minimalistic-assert": { @@ -11356,11 +11679,6 @@ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" - }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -11380,69 +11698,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", - "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==", - "dependencies": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-object/node_modules/for-in": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", - "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -11454,102 +11709,32 @@ "mkdirp": "bin/cmd.js" } }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dependencies": { - "dns-packet": "^1.3.1", + "dns-packet": "^5.2.2", "thunky": "^1.0.2" }, "bin": { "multicast-dns": "cli.js" } }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==" - }, - "node_modules/mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==" - }, - "node_modules/nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "optional": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, "node_modules/natural-compare": { @@ -11557,6 +11742,19 @@ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/natural-orderby": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-3.0.1.tgz", + "integrity": "sha512-NDMgsENqBcdz3//tnoKg+BFG6fugJxARHNwfMLp8qdsJlEtgo5EKOIFTMeiKvai+STuUVrXv4OMQSyH0uF2SBg==", + "engines": { + "node": ">=18" + } + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -11570,25 +11768,21 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, "node_modules/no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dependencies": { - "lower-case": "^1.1.1" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "engines": { - "node": ">= 6.0.0" + "node": ">= 6.13.0" } }, "node_modules/node-int64": { @@ -11596,101 +11790,11 @@ "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, - "node_modules/node-notifier": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz", - "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "node_modules/node-notifier/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/node-releases": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -11708,22 +11812,25 @@ } }, "node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dependencies": { - "path-key": "^2.0.0" + "path-key": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/nth-check": { @@ -11737,32 +11844,11 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==" - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/nwsapi": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "engines": { - "node": "*" - } - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -11771,79 +11857,12 @@ "node": ">=0.10.0" } }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "engines": { - "node": ">= 0.10.0" + "node": ">= 6" } }, "node_modules/object-inspect": { @@ -11877,17 +11896,6 @@ "node": ">= 0.4" } }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object.assign": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", @@ -11905,6 +11913,35 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/object.getownpropertydescriptors": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", @@ -11922,27 +11959,16 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA==", + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", "dependencies": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.values": { @@ -11994,269 +12020,140 @@ } }, "node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dependencies": { - "mimic-fn": "^1.0.0" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/opn": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", - "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dependencies": { - "is-wsl": "^1.1.0" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/optimize-css-assets-webpack-plugin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz", - "integrity": "sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A==", - "dependencies": { - "cssnano": "^4.1.0", - "last-call-webpack-plugin": "^3.0.0" + "node": ">=12" }, - "peerDependencies": { - "webpack": "^4.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" }, "engines": { "node": ">= 0.8.0" } }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dependencies": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/os-locale/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/os-locale/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "engines": { - "node": ">=6" - } - }, "node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "p-try": "^1.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dependencies": { - "p-limit": "^1.1.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "engines": { - "node": ">=4" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" + "node": ">=6" } }, "node_modules/param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", - "dependencies": { - "no-case": "^2.2.0" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-glob": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dependencies": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/parse-glob/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-glob/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dependencies": { - "is-extglob": "^1.0.0" + "callsites": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { + "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "node_modules/parseurl": { "version": "1.3.3", @@ -12266,30 +12163,21 @@ "node": ">= 0.8" } }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "engines": { - "node": ">=0.10.0" + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" - }, "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/path-is-absolute": { @@ -12300,17 +12188,12 @@ "node": ">=0.10.0" } }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/path-parse": { @@ -12324,29 +12207,11 @@ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dependencies": { - "pify": "^3.0.0" - }, + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "engines": { - "node": ">=4" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" + "node": ">=8" } }, "node_modules/performance-now": { @@ -12363,7 +12228,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "optional": true, "engines": { "node": ">=8.6" }, @@ -12372,2207 +12236,1224 @@ } }, "node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "engines": { "node": ">=0.10.0" } }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw==", - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg==", - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "engines": { - "node": ">=4" - } - }, - "node_modules/pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" - }, - "node_modules/pnp-webpack-plugin": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.1.0.tgz", - "integrity": "sha512-CPCdcFxx7fEcDMWTDjXe2Wypt4JuMt4q5Q2UrpTcyBBkLiCIyPEh/mCGmUWIcNkKGyXwQ9Y2wVhlKm6ketiBNQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", - "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" - } - }, - "node_modules/postcss-attribute-case-insensitive/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-attribute-case-insensitive/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/postcss-calc/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-calc/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-calc/node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/postcss-color-functional-notation": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", - "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-color-functional-notation/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-color-functional-notation/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-color-gray": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", - "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", - "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-color-gray/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-color-gray/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-color-hex-alpha": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", - "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", - "dependencies": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-color-hex-alpha/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-color-hex-alpha/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-color-mod-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", - "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", - "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-color-mod-function/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-color-mod-function/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", - "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-color-rebeccapurple/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-color-rebeccapurple/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-colormin/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-colormin/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-convert-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-convert-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-custom-media": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", - "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", - "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-custom-media/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-custom-media/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", - "dependencies": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-custom-properties/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-custom-properties/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", - "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-custom-selectors/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-custom-selectors/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-custom-selectors/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", - "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-comments/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-discard-comments/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-duplicates/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-discard-duplicates/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-empty/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-discard-empty/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-overridden/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-discard-overridden/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", - "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", - "dependencies": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-double-position-gradients/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-double-position-gradients/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-env-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", - "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-env-function/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-env-function/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", - "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", - "dependencies": { - "postcss": "^7.0.0" - } - }, - "node_modules/postcss-flexbugs-fixes/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-flexbugs-fixes/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-focus-visible": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", - "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", - "dependencies": { - "postcss": "^7.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-focus-visible/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-focus-visible/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-focus-within": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", - "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", - "dependencies": { - "postcss": "^7.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-focus-within/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-focus-within/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-font-variant": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", - "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", - "dependencies": { - "postcss": "^7.0.2" - } - }, - "node_modules/postcss-font-variant/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-font-variant/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-gap-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", - "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", - "dependencies": { - "postcss": "^7.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-gap-properties/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-gap-properties/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-image-set-function": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", - "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-image-set-function/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-image-set-function/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-initial": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", - "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", - "dependencies": { - "postcss": "^7.0.2" - } - }, - "node_modules/postcss-initial/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-initial/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-lab-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", - "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", - "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-lab-function/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-lab-function/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", - "dependencies": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dependencies": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "engines": { "node": ">= 6" } }, - "node_modules/postcss-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "find-up": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/postcss-logical": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", - "dependencies": { - "postcss": "^7.0.2" - }, + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-logical/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-logical/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^12 || ^14 || >=16" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/postcss-media-minmax": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", - "dependencies": { - "postcss": "^7.0.2" - }, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-media-minmax/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-media-minmax/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": ">=10.0.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-longhand/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-merge-longhand/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", "dependencies": { - "browserslist": "^4.0.0", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-merge-rules/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-font-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-minify-font-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-gradients/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-minify-gradients/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "dependencies": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-params/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-minify-params/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-minify-selectors/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-modules-extract-imports": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", - "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", - "dependencies": { - "postcss": "^6.0.1" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "dependencies": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "dependencies": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dependencies": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, "node_modules/postcss-nesting": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "dependencies": { - "postcss": "^7.0.2" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-nesting/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-nesting/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" } }, "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dependencies": { - "postcss": "^7.0.0" - }, + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-charset/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-normalize-charset/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-positions/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-normalize-positions/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-string/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-normalize-string/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-normalize-url/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-normalize-whitespace/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": "^12 || ^14 || >=16" } }, "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-ordered-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-ordered-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-overflow-shorthand": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", "dependencies": { - "postcss": "^7.0.2" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-overflow-shorthand/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-overflow-shorthand/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-page-break": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", - "dependencies": { - "postcss": "^7.0.2" - } - }, - "node_modules/postcss-page-break/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-page-break/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" } }, "node_modules/postcss-place": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", - "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-place/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-place/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-preset-env": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.3.1.tgz", - "integrity": "sha512-erl+OcCTr1+jsfJNQjBweyb8Y1s6KngUBwoqJnRXO197PmEE6u9HxZfnpKkTQqasxZljxNHzXR5hMb7MdD0Zdw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", "dependencies": { - "autoprefixer": "^9.3.1", - "browserslist": "^4.3.4", - "caniuse-lite": "^1.0.30000905", - "cssdb": "^4.1.0", - "postcss": "^7.0.5", - "postcss-attribute-case-insensitive": "^4.0.0", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.2", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.7", - "postcss-custom-properties": "^8.0.9", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-preset-env/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-preset-env/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-pseudo-class-any-link": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", - "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-pseudo-class-any-link/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "url": "https://opencollective.com/csstools" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-initial/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-reduce-initial/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-replace-overflow-wrap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", - "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", - "dependencies": { - "postcss": "^7.0.2" - } - }, - "node_modules/postcss-replace-overflow-wrap/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-replace-overflow-wrap/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-safe-parser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", - "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-safe-parser/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-safe-parser/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-selector-matches": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", - "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", - "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - } - }, - "node_modules/postcss-selector-matches/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-selector-matches/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" } }, "node_modules/postcss-selector-not": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", - "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - } - }, - "node_modules/postcss-selector-not/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-selector-not/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-selector-parser": { @@ -14588,133 +13469,118 @@ } }, "node_modules/postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-svgo/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } }, - "node_modules/postcss-svgo/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dependencies": { - "picocolors": "^0.2.1", + "mdn-data": "2.0.14", "source-map": "^0.6.1" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=8.0.0" } }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, - "node_modules/postcss-unique-selectors/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss-unique-selectors/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", - "dependencies": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=6.14.4" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ==", + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { "node": ">=0.10.0" } }, - "node_modules/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, "bin": { - "prettier": "bin-prettier.js" + "svgo": "bin/svgo" }, "engines": { - "node": ">=4" + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" } }, "node_modules/pretty-bytes": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", - "integrity": "sha512-yJAF+AjbHKlxQ8eezMd/34Mnj/YTQ3i6kLzvVsH4l/BfIFtp444n0wVbnsn66JimZ9uBofv815aRp1zCppxlWw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "engines": { - "node": ">=4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dependencies": { "lodash": "^4.17.20", - "renderkid": "^2.0.4" + "renderkid": "^3.0.0" } }, "node_modules/pretty-format": { @@ -14741,55 +13607,26 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/promise": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.2.tgz", - "integrity": "sha512-EIyzM39FpVOMbqgzEHhxdrEhtOSDOtjMZQ0M6iVfCE+kWNgCkAyOdnuCWqfmflylftfadU6FkiMgHZA2kUzwRw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "dependencies": { "asap": "~2.0.6" } }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" - }, "node_modules/prompts": { - "version": "0.1.14", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", - "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dependencies": { - "kleur": "^2.0.1", - "sisteransi": "^0.1.1" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { "node": ">= 6" @@ -14822,67 +13659,19 @@ "node": ">= 0.10" } }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -14914,28 +13703,41 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "engines": { - "node": ">=0.4.x" - } - }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -14944,35 +13746,6 @@ "performance-now": "^2.1.0" } }, - "node_modules/randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dependencies": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/randomatic/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/randomatic/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -14981,15 +13754,6 @@ "safe-buffer": "^5.1.0" } }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -15020,6 +13784,17 @@ "node": ">= 0.8" } }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", @@ -15032,214 +13807,136 @@ } }, "node_modules/react-app-polyfill": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-0.2.2.tgz", - "integrity": "sha512-mAYn96B/nB6kWG87Ry70F4D4rsycU43VYTj3ZCbKP+SLJXwC0x6YCbwcICh3uW8/C9s1VgP197yx+w7SCWeDdQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", "dependencies": { - "core-js": "2.6.4", - "object-assign": "4.1.1", - "promise": "8.0.2", - "raf": "3.4.1", - "whatwg-fetch": "3.0.0" + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" }, "engines": { - "node": ">=6" + "node": ">=14" } }, - "node_modules/react-app-polyfill/node_modules/core-js": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.4.tgz", - "integrity": "sha512-05qQ5hXShcqGkPZpXEFLIpxayZscVD2kuMBZewxiIPPEagukO4mqgPA9CWhUvFBJfy3ODdK2p9xyHh7FTU9/7A==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js." - }, "node_modules/react-dev-utils": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-7.0.5.tgz", - "integrity": "sha512-zJnqqb0x6gd63E3xoz5pXAxBPNaW75Hyz7GgQp0qPhMroBCRQtRvG67AoTZZY1z4yCYVJQZAfQJFdnea0Ujbug==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", "dependencies": { - "@babel/code-frame": "7.0.0", - "address": "1.0.3", - "browserslist": "4.4.1", - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "detect-port-alt": "1.1.6", - "escape-string-regexp": "1.0.5", - "filesize": "3.6.1", - "find-up": "3.0.0", - "global-modules": "2.0.0", - "globby": "8.0.2", - "gzip-size": "5.0.0", - "immer": "1.10.0", - "inquirer": "6.2.1", - "is-root": "2.0.0", - "loader-utils": "1.2.3", - "opn": "5.4.0", - "pkg-up": "2.0.0", - "react-error-overlay": "^5.1.4", - "recursive-readdir": "2.2.2", - "shell-quote": "1.6.1", - "sockjs-client": "1.3.0", - "strip-ansi": "5.0.0", - "text-table": "0.2.0" + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" }, "engines": { - "node": ">=6" + "node": ">=14" } }, - "node_modules/react-dev-utils/node_modules/@babel/code-frame": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", - "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@babel/highlight": "^7.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/react-dev-utils/node_modules/browserslist": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz", - "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==", - "dependencies": { - "caniuse-lite": "^1.0.30000929", - "electron-to-chromium": "^1.3.103", - "node-releases": "^1.1.3" - }, - "bin": { - "browserslist": "cli.js" - } - }, - "node_modules/react-dev-utils/node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/react-dev-utils/node_modules/inquirer": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.1.tgz", - "integrity": "sha512-088kl3DRT2dLU5riVMKKr1DlImd6X7smDhpXUCkJDCKvTEJeRiXh0G132HG9u5a+6Ylw9plFRY7RuTnwohYSpg==", + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.0", - "figures": "^2.0.0", - "lodash": "^4.17.10", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.1.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.0.0", - "through": "^2.3.6" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" + "node": ">=10" }, - "bin": { - "json5": "lib/cli.js" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=4.0.0" + "node": ">=7.0.0" } }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/react-dev-utils/node_modules/node-releases": { - "version": "1.1.77", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", - "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" - }, - "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", "engines": { - "node": ">=6" + "node": ">= 12.13.0" } }, - "node_modules/react-dev-utils/node_modules/strip-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", - "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "ansi-regex": "^4.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/react-dom": { @@ -15255,233 +13952,162 @@ } }, "node_modules/react-error-overlay": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-5.1.6.tgz", - "integrity": "sha512-X1Y+0jR47ImDVr54Ab6V9eGk0Hnu7fVWGeHQSOXHf/C2pF9c6uy3gef8QUeuUiWlNb0i08InPSE5a/KJzNzw1Q==" + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, "node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react-scripts": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-2.1.3.tgz", - "integrity": "sha512-JASD0QVVgSVleVhA9TeA+UBx+shq887hm/L+09qjZLrqIUvJZHZU+oOnhMFGot02Yop+LKfkvf9KSsTNlu/Rwg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", "dependencies": { - "@babel/core": "7.1.6", - "@svgr/webpack": "2.4.1", - "babel-core": "7.0.0-bridge.0", - "babel-eslint": "9.0.0", - "babel-jest": "23.6.0", - "babel-loader": "8.0.4", - "babel-plugin-named-asset-import": "^0.3.0", - "babel-preset-react-app": "^7.0.0", - "bfj": "6.1.1", - "case-sensitive-paths-webpack-plugin": "2.1.2", - "chalk": "2.4.1", - "css-loader": "1.0.0", - "dotenv": "6.0.0", - "dotenv-expand": "4.2.0", - "eslint": "5.6.0", - "eslint-config-react-app": "^3.0.6", - "eslint-loader": "2.1.1", - "eslint-plugin-flowtype": "2.50.1", - "eslint-plugin-import": "2.14.0", - "eslint-plugin-jsx-a11y": "6.1.2", - "eslint-plugin-react": "7.11.1", - "file-loader": "2.0.0", - "fork-ts-checker-webpack-plugin-alt": "0.4.14", - "fs-extra": "7.0.0", - "html-webpack-plugin": "4.0.0-alpha.2", - "identity-obj-proxy": "3.0.0", - "jest": "23.6.0", - "jest-pnp-resolver": "1.0.1", - "jest-resolve": "23.6.0", - "mini-css-extract-plugin": "0.4.3", - "optimize-css-assets-webpack-plugin": "5.0.1", - "pnp-webpack-plugin": "1.1.0", - "postcss-flexbugs-fixes": "4.1.0", - "postcss-loader": "3.0.0", - "postcss-preset-env": "6.3.1", - "postcss-safe-parser": "4.0.1", - "react-app-polyfill": "^0.2.0", - "react-dev-utils": "^7.0.1", - "resolve": "1.8.1", - "sass-loader": "7.1.0", - "style-loader": "0.23.0", - "terser-webpack-plugin": "1.1.0", - "url-loader": "1.1.1", - "webpack": "4.19.1", - "webpack-dev-server": "3.1.14", - "webpack-manifest-plugin": "2.0.4", - "workbox-webpack-plugin": "3.6.3" + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" }, "bin": { "react-scripts": "bin/react-scripts.js" }, "engines": { - "node": ">=6" + "node": ">=14.0.0" }, "optionalDependencies": { - "fsevents": "1.2.4" - } - }, - "node_modules/react-scripts/node_modules/@babel/core": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.1.6.tgz", - "integrity": "sha512-Hz6PJT6e44iUNpAn8AoyAs6B3bl60g7MJQaI0rZEar6ECzh6+srYO1xlIdssio34mPaUtAb1y+XlkkSJzok3yw==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.1.6", - "@babel/helpers": "^7.1.5", - "@babel/parser": "^7.1.6", - "@babel/template": "^7.1.2", - "@babel/traverse": "^7.1.6", - "@babel/types": "^7.1.6", - "convert-source-map": "^1.1.0", - "debug": "^4.1.0", - "json5": "^2.1.0", - "lodash": "^4.17.10", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "fsevents": "^2.3.2" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/react-scripts/node_modules/chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" }, - "engines": { - "node": ">=4" + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/react-scripts/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { - "semver": "bin/semver" - } - }, - "node_modules/react-scripts/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==", - "dependencies": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" + "semver": "bin/semver.js" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==", - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "node_modules/react-table": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.8.0.tgz", + "integrity": "sha512-hNaz4ygkZO4bESeFfnfOft73iBUj8K5oKi1EcSHPAibEydfsX2MyU6Z8KCr3mv3C9Kqqh71U+DhZkFvibbnPbA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "react": "^16.8.3 || ^17.0.0-0 || ^18.0.0" } }, - "node_modules/read-pkg/node_modules/path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==", + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dependencies": { - "pify": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" + "pify": "^2.3.0" } }, "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=0.10" - } - }, - "node_modules/realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "dependencies": { - "util.promisify": "^1.0.0" - }, - "engines": { - "node": ">=4" + "node": ">=8.10.0" } }, "node_modules/recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", "dependencies": { - "minimatch": "3.0.4" + "minimatch": "^3.0.5" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/recursive-readdir/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "node": ">=6.0.0" } }, "node_modules/redent": { @@ -15525,51 +14151,10 @@ "@babel/runtime": "^7.8.4" } }, - "node_modules/regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dependencies": { - "is-equal-shallow": "^0.1.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "node_modules/regexp.prototype.flags": { "version": "1.4.3", @@ -15588,11 +14173,14 @@ } }, "node_modules/regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "engines": { - "node": ">=6.5.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, "node_modules/regexpu-core": { @@ -15643,174 +14231,16 @@ "node": ">= 0.10" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" - }, "node_modules/renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", "htmlparser2": "^6.1.0", "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" - } - }, - "node_modules/renderkid/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/renderkid/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dependencies": { - "lodash": "^4.17.19" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", - "dependencies": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "engines": { - "node": ">=0.12.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request-promise-native/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/request/node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/request/node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/request/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" + "strip-ansi": "^6.0.1" } }, "node_modules/require-directory": { @@ -15821,46 +14251,10 @@ "node": ">=0.10.0" } }, - "node_modules/require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==" - }, - "node_modules/require-uncached": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w==", - "dependencies": { - "caller-path": "^0.1.0", - "resolve-from": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-uncached/node_modules/caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g==", - "dependencies": { - "callsites": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-uncached/node_modules/callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-uncached/node_modules/resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg==", + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "engines": { "node": ">=0.10.0" } @@ -15871,135 +14265,244 @@ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/resolve": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", - "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dependencies": { - "path-parse": "^1.0.5" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dependencies": { - "resolve-from": "^3.0.0" + "resolve-from": "^5.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated" - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" }, "engines": { - "node": ">=4" + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } } }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=0.12" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==" + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==" + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } }, "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rsvp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", - "engines": { - "node": "0.12.* || 4.* || 6.* || >= 7.*" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dependencies": { - "tslib": "^1.9.0" + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "npm": ">=2.0.0" + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" } }, "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dependencies": { - "ret": "~0.1.10" - } + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/safe-regex-test": { "version": "1.0.0", @@ -16019,110 +14522,46 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "node_modules/sane": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", - "integrity": "sha512-OuZwD1QJ2R9Dbnhd7Ur8zzD8l+oADp9npyxK63Q9nZ4AjhB2QwDQcQlD8iuUsGm5AZZqtEuCaJvK1rxGRxyQ1Q==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", - "dependencies": { - "anymatch": "^2.0.0", - "capture-exit": "^1.2.0", - "exec-sh": "^0.2.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5", - "watch": "~0.18.0" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": ">=0.6.0" - }, - "optionalDependencies": { - "fsevents": "^1.2.3" - } + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" }, "node_modules/sass-loader": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz", - "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==", + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "dependencies": { - "clone-deep": "^2.0.1", - "loader-utils": "^1.0.1", - "lodash.tail": "^4.1.1", - "neo-async": "^2.5.0", - "pify": "^3.0.0", - "semver": "^5.5.0" + "klona": "^2.0.4", + "neo-async": "^2.6.2" }, "engines": { - "node": ">= 6.9.0 || >= 8.9.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^3.0.0 || ^4.0.0" - } - }, - "node_modules/sass-loader/node_modules/clone-deep": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", - "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", - "dependencies": { - "for-own": "^1.0.0", - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.0", - "shallow-clone": "^1.0.0" + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sass-loader/node_modules/for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sass-loader/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sass-loader/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/sass-loader/node_modules/shallow-clone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", - "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", - "dependencies": { - "is-extendable": "^0.1.1", - "kind-of": "^5.0.0", - "mixin-object": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sass-loader/node_modules/shallow-clone/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } } }, "node_modules/sax": { @@ -16131,14 +14570,14 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, "node_modules/saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dependencies": { "xmlchars": "^2.2.0" }, "engines": { - "node": ">=v12.22.7" + "node": ">=10" } }, "node_modules/scheduler": { @@ -16150,16 +14589,20 @@ } }, "node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 4" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/select-hose": { @@ -16168,11 +14611,14 @@ "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" }, "node_modules/selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dependencies": { - "node-forge": "^0.10.0" + "node-forge": "^1" + }, + "engines": { + "node": ">=10" } }, "node_modules/semver": { @@ -16219,26 +14665,18 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/serialize-javascript": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", - "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } }, "node_modules/serve-index": { "version": "1.9.1", @@ -16324,115 +14762,38 @@ "node": ">= 0.8.0" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", - "integrity": "sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==", - "dependencies": { - "is-extendable": "^0.1.1", - "kind-of": "^2.0.1", - "lazy-cache": "^0.2.3", - "mixin-object": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shallow-clone/node_modules/kind-of": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==", - "dependencies": { - "is-buffer": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shallow-clone/node_modules/lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dependencies": { - "shebang-regex": "^1.0.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha512-V0iQEZ/uoem3NmD91rD8XiuozJnq9/ZJnbHVXHnWqP1ucAhS3yJ7sLIIzEi57wFFcK3oi3kFUC46uSyWr35mxg==", - "dependencies": { - "array-filter": "~0.0.0", - "array-map": "~0.0.0", - "array-reduce": "~0.0.0", - "jsonify": "~0.0.0" + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" - }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -16451,210 +14812,27 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, "node_modules/sisteransi": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", - "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "node_modules/slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/sockjs": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", - "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dependencies": { - "faye-websocket": "^0.10.0", - "uuid": "^3.0.1" - } - }, - "node_modules/sockjs-client": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", - "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", - "dependencies": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/sockjs/node_modules/faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.4.0" + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" } }, "node_modules/source-list-map": { @@ -16663,24 +14841,39 @@ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "engines": { "node": ">=0.10.0" } }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, "node_modules/source-map-support": { @@ -16692,39 +14885,18 @@ "source-map": "^0.6.0" } }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, "node_modules/spdy": { "version": "4.0.2", @@ -16754,90 +14926,11 @@ "wbuf": "^1.7.3" } }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -16845,14 +14938,14 @@ "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, "node_modules/stack-utils": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", - "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dependencies": { "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/stack-utils/node_modules/escape-string-regexp": { @@ -16863,71 +14956,10 @@ "node": ">=8" } }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, "node_modules/statuses": { "version": "2.0.1", @@ -16937,79 +14969,65 @@ "node": ">= 0.8" } }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dependencies": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.2.0" } }, "node_modules/string-length": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha512-Qka42GGrS8Mm3SZ+7cH8UXiIWI867/b/Z/feQSpQx/rbfB8UGknGEZVaUQMOUVj+soY6NpWAxily63HI1OckVQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dependencies": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" } }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, "node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimend": { @@ -17052,53 +15070,38 @@ } }, "node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", - "dependencies": { - "is-utf8": "^0.2.0" - }, + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/strip-comments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", - "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", - "dependencies": { - "babel-extract-comments": "^1.0.0", - "babel-plugin-transform-object-rest-spread": "^6.26.0" - }, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, "node_modules/strip-indent": { @@ -17113,82 +15116,44 @@ } }, "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/style-loader": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.0.tgz", - "integrity": "sha512-uCcN7XWHkqwGVt7skpInW6IGO1tG6ReyFQ1Cseh0VcN6VdcFQi62aG/2F3Y9ueA8x4IVlfaSUxpmQXQD9QrEuQ==", - "dependencies": { - "loader-utils": "^1.1.0", - "schema-utils": "^0.4.5" - }, + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/style-loader/node_modules/schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/stylehacks/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/supports-color": { @@ -17202,6 +15167,37 @@ "node": ">=4" } }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -17213,6 +15209,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, "node_modules/svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", @@ -17285,14 +15286,6 @@ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, - "node_modules/svgo/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/svgo/node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -17301,406 +15294,181 @@ "boolbase": "~1.0.0" } }, - "node_modules/svgo/node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, - "node_modules/table": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", - "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "node_modules/tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", "dependencies": { - "ajv": "^6.0.1", - "ajv-keywords": "^3.0.0", - "chalk": "^2.1.0", - "lodash": "^4.17.4", - "slice-ansi": "1.0.0", - "string-width": "^2.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", - "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", - "dependencies": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" }, "bin": { - "terser": "bin/uglifyjs" + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz", - "integrity": "sha512-61lV0DSxMAZ8AyZG7/A4a3UPlrbOBo8NIQ4tJzLPAdGOQ+yoNC7l5ijEow27lBAL2humer01KLS6bGIMYQxKoA==", - "dependencies": { - "cacache": "^11.0.2", - "find-cache-dir": "^2.0.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "terser": "^3.8.1", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" - }, - "engines": { - "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" + "node": ">=12.13.0" }, "peerDependencies": { - "webpack": "^4.3.0" + "postcss": "^8.0.9" } }, - "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "engines": { "node": ">=6" } }, - "node_modules/terser-webpack-plugin/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/terser-webpack-plugin/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/terser-webpack-plugin/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "dependencies": { - "p-limit": "^2.0.0" + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dependencies": { - "find-up": "^3.0.0" + "node": ">=8" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/terser-webpack-plugin/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/terser": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, "bin": { - "semver": "bin/semver" + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "node_modules/test-exclude": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", - "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dependencies": { - "arrify": "^1.0.1", - "micromatch": "^2.3.11", - "object-assign": "^4.1.0", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1" - } - }, - "node_modules/test-exclude/node_modules/arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", - "dependencies": { - "arr-flatten": "^1.0.1" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", - "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", - "dependencies": { - "is-posix-bracket": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", - "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/text-table": { @@ -17709,66 +15477,20 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, "node_modules/throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA==" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -17777,64 +15499,15 @@ "node": ">=4" } }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" + "node": ">=8.0" } }, "node_modules/toidentifier": { @@ -17845,18 +15518,6 @@ "node": ">=0.6" } }, - "node_modules/topo": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", - "integrity": "sha512-QMfJ9TC5lKcmLZImOZ/BTSWJeVbay7XK2nlzvFALW3BA5OkvBnbs0poku4EsRpDMndDVnM58EU/8D3ZcoVehWg==", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "dependencies": { - "hoek": "4.x.x" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/tough-cookie": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", @@ -17880,22 +15541,14 @@ } }, "node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dependencies": { "punycode": "^2.1.1" }, "engines": { - "node": ">=12" - } - }, - "node_modules/trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", - "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/tryer": { @@ -17903,43 +15556,90 @@ "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, "node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dependencies": { - "prelude-ls": "~1.1.2" + "prelude-ls": "^1.2.1" }, "engines": { "node": ">= 0.8.0" } }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -17952,10 +15652,13 @@ "node": ">= 0.6" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } }, "node_modules/typescript": { "version": "4.9.3", @@ -17969,151 +15672,6 @@ "node": ">=4.2.0" } }, - "node_modules/uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", - "dependencies": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uglify-es/node_modules/commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" - }, - "node_modules/uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dependencies": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uglify-js/node_modules/commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" - }, - "node_modules/uglifyjs-webpack-plugin": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", - "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", - "dependencies": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "schema-utils": "^0.4.5", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "uglify-es": "^3.3.4", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" - }, - "engines": { - "node": ">= 4.8 < 5.0.0 || >= 5.10" - }, - "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/uglifyjs-webpack-plugin/node_modules/cacache": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", - "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", - "dependencies": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^5.2.4", - "unique-filename": "^1.1.0", - "y18n": "^4.0.0" - } - }, - "node_modules/uglifyjs-webpack-plugin/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/uglifyjs-webpack-plugin/node_modules/mississippi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", - "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^2.0.1", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/uglifyjs-webpack-plugin/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/uglifyjs-webpack-plugin/node_modules/schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/uglifyjs-webpack-plugin/node_modules/ssri": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", - "dependencies": { - "safe-buffer": "^5.1.1" - } - }, - "node_modules/uglifyjs-webpack-plugin/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -18164,52 +15722,23 @@ "node": ">=4" } }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" + "crypto-random-string": "^2.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==" - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dependencies": { - "imurmurhash": "^0.1.4" + "node": ">=8" } }, "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "engines": { - "node": ">= 4.0.0" + "node": ">= 10.0.0" } }, "node_modules/unpipe": { @@ -18225,50 +15754,6 @@ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", @@ -18303,11 +15788,6 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==" - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -18316,37 +15796,6 @@ "punycode": "^2.1.0" } }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated" - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-loader": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.1.tgz", - "integrity": "sha512-vugEeXjyYFBCUOpX+ZuaunbK3QXMKaQ3zUnRfIpRBlGkY7QizCnzyyn2ASfcxsvyU3ef+CJppVywnl3Kgf13Gg==", - "dependencies": { - "loader-utils": "^1.1.0", - "mime": "^2.0.3", - "schema-utils": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0 < 7.0.0 || >= 8.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, "node_modules/url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", @@ -18356,52 +15805,25 @@ "requires-port": "^1.0.0" } }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dependencies": { - "inherits": "2.0.3" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/util.promisify": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz", - "integrity": "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", "dependencies": { - "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "for-each": "^0.3.3", + "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.1" + "object.getownpropertydescriptors": "^2.1.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", @@ -18416,21 +15838,24 @@ } }, "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "bin": { - "uuid": "bin/uuid" + "uuid": "dist/bin/uuid" } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" } }, "node_modules/vary": { @@ -18441,38 +15866,6 @@ "node": ">= 0.8" } }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -18483,14 +15876,14 @@ } }, "node_modules/w3c-xmlserializer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", - "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "dependencies": { - "xml-name-validator": "^4.0.0" + "xml-name-validator": "^3.0.0" }, "engines": { - "node": ">=14" + "node": ">=10" } }, "node_modules/walker": { @@ -18501,184 +15894,16 @@ "makeerror": "1.0.12" } }, - "node_modules/watch": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", - "integrity": "sha512-oUcoHFG3UF2pBlHcMORAojsN09BfqSfWYWlR3eSSjUFR7eBEx53WT2HX/vZeVTTIVCGShcazb+t6IcBRCNXqvA==", - "dependencies": { - "exec-sh": "^0.2.0", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" - } - }, "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack/node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "optional": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/watchpack/node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/watchpack/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "optional": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/watchpack/node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "optional": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/watchpack/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "optional": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/watchpack/node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/watchpack/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "optional": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/watchpack/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "optional": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/watchpack/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "optional": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/watchpack/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/watchpack/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "optional": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" + "node": ">=10.13.0" } }, "node_modules/wbuf": { @@ -18695,346 +15920,319 @@ "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" }, "node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", "engines": { - "node": ">=12" + "node": ">=10.4" } }, "node_modules/webpack": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.19.1.tgz", - "integrity": "sha512-j7Q/5QqZRqIFXJvC0E59ipLV5Hf6lAnS3ezC3I4HMUybwEDikQBVad5d+IpPtmaQPQArvgUZLXIN6lWijHBn4g==", + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", "dependencies": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/helper-module-context": "1.7.6", - "@webassemblyjs/wasm-edit": "1.7.6", - "@webassemblyjs/wasm-parser": "1.7.6", - "acorn": "^5.6.2", - "acorn-dynamic-import": "^3.0.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^1.0.0", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.0", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", - "schema-utils": "^0.4.4", - "tapable": "^1.1.0", - "uglifyjs-webpack-plugin": "^1.2.4", - "watchpack": "^1.5.0", - "webpack-sources": "^1.2.0" + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" }, "bin": { "webpack": "bin/webpack.js" }, "engines": { - "node": ">=6.11.5" + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, "node_modules/webpack-dev-middleware": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz", - "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "dependencies": { - "memory-fs": "~0.4.1", - "mime": "^2.3.1", - "range-parser": "^1.0.3", - "webpack-log": "^2.0.0" + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0" + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/webpack-dev-server": { - "version": "3.1.14", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.14.tgz", - "integrity": "sha512-mGXDgz5SlTxcF3hUpfC8hrQ11yhAttuUQWf1Wmb+6zo3x6rb7b9mIfuQvAPLdfDRCGRGvakBWHdHOa0I9p/EVQ==", + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", "dependencies": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.0.0", - "compression": "^1.5.2", - "connect-history-api-fallback": "^1.3.0", - "debug": "^3.1.0", - "del": "^3.0.0", - "express": "^4.16.2", - "html-entities": "^1.2.0", - "http-proxy-middleware": "~0.18.0", - "import-local": "^2.0.0", - "internal-ip": "^3.0.1", - "ip": "^1.1.5", - "killable": "^1.0.0", - "loglevel": "^1.4.1", - "opn": "^5.1.0", - "portfinder": "^1.0.9", - "schema-utils": "^1.0.0", - "selfsigned": "^1.9.1", - "semver": "^5.6.0", - "serve-index": "^1.7.2", - "sockjs": "0.3.19", - "sockjs-client": "1.3.0", - "spdy": "^4.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^5.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "3.4.0", - "webpack-log": "^2.0.0", - "yargs": "12.0.2" + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">= 6.11.5" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/webpack-dev-server/node_modules/decamelize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", - "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", - "dependencies": { - "xregexp": "4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "node_modules/webpack-dev-server/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "dependencies": { - "p-limit": "^2.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dependencies": { - "find-up": "^3.0.0" + "node": ">= 12.13.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/webpack-dev-server/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dependencies": { - "ansi-regex": "^2.0.0" + "node": ">=10.0.0" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/yargs": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", - "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", - "dependencies": { - "cliui": "^4.0.0", - "decamelize": "^2.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^10.1.0" - } - }, - "node_modules/webpack-dev-server/node_modules/yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "dependencies": { - "camelcase": "^4.1.0" - } - }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" }, - "engines": { - "node": ">= 6" + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, "node_modules/webpack-manifest-plugin": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.0.4.tgz", - "integrity": "sha512-nejhOHexXDBKQOj/5v5IZSfCeTO3x1Dt1RZEcGfBSul891X/eLIcIVH31gwxPDdsi2Z8LKKFGpM4w9+oTBOSCg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", "dependencies": { - "fs-extra": "^7.0.0", - "lodash": ">=3.5 <5", - "tapable": "^1.0.0" + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" }, "engines": { - "node": ">=6.11.5" + "node": ">=12.22.0" }, "peerDependencies": { - "webpack": "2 || 3 || 4" + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" } }, "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" } }, - "node_modules/webpack/node_modules/acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, "node_modules/webpack/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dependencies": { - "esrecurse": "^4.1.0", + "esrecurse": "^4.3.0", "estraverse": "^4.1.1" }, "engines": { - "node": ">=4.0.0" + "node": ">=8.0.0" } }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "engines": { - "node": ">= 4" + "node": ">=4.0" } }, "node_modules/websocket-driver": { @@ -19059,61 +16257,59 @@ } }, "node_modules/whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=12" + "iconv-lite": "0.4.24" } }, "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" } }, "node_modules/whatwg-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", - "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" }, "node_modules/whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", - "engines": { - "node": ">=12" - } + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" }, "node_modules/whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" }, "engines": { - "node": ">=12" + "node": ">=10" } }, "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dependencies": { "isexe": "^2.0.0" }, "bin": { - "which": "bin/which" + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, "node_modules/which-boxed-primitive": { @@ -19145,11 +16341,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" - }, "node_modules/which-typed-array": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", @@ -19177,265 +16368,368 @@ "node": ">=0.10.0" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" - }, "node_modules/workbox-background-sync": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-3.6.3.tgz", - "integrity": "sha512-ypLo0B6dces4gSpaslmDg5wuoUWrHHVJfFWwl1udvSylLdXvnrfhFfriCS42SNEe5lsZtcNZF27W/SMzBlva7Q==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", "dependencies": { - "workbox-core": "^3.6.3" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, - "node_modules/workbox-broadcast-cache-update": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.6.3.tgz", - "integrity": "sha512-pJl4lbClQcvp0SyTiEw0zLSsVYE1RDlCPtpKnpMjxFtu8lCFTAEuVyzxp9w7GF4/b3P4h5nyQ+q7V9mIR7YzGg==", + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", "dependencies": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4" } }, "node_modules/workbox-build": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-3.6.3.tgz", - "integrity": "sha512-w0clZ/pVjL8VXy6GfthefxpEXs0T8uiRuopZSFVQ8ovfbH6c6kUpEh6DcYwm/Y6dyWPiCucdyAZotgjz+nRz8g==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", "dependencies": { - "babel-runtime": "^6.26.0", - "common-tags": "^1.4.0", - "fs-extra": "^4.0.2", - "glob": "^7.1.2", - "joi": "^11.1.1", - "lodash.template": "^4.4.0", - "pretty-bytes": "^4.0.2", - "stringify-object": "^3.2.2", - "strip-comments": "^1.0.2", - "workbox-background-sync": "^3.6.3", - "workbox-broadcast-cache-update": "^3.6.3", - "workbox-cache-expiration": "^3.6.3", - "workbox-cacheable-response": "^3.6.3", - "workbox-core": "^3.6.3", - "workbox-google-analytics": "^3.6.3", - "workbox-navigation-preload": "^3.6.3", - "workbox-precaching": "^3.6.3", - "workbox-range-requests": "^3.6.3", - "workbox-routing": "^3.6.3", - "workbox-strategies": "^3.6.3", - "workbox-streams": "^3.6.3", - "workbox-sw": "^3.6.3" + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" }, "engines": { - "node": ">=4.0.0" + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, "node_modules/workbox-build/node_modules/fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/workbox-cache-expiration": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-cache-expiration/-/workbox-cache-expiration-3.6.3.tgz", - "integrity": "sha512-+ECNph/6doYx89oopO/UolYdDmQtGUgo8KCgluwBF/RieyA1ZOFKfrSiNjztxOrGJoyBB7raTIOlEEwZ1LaHoA==", + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", "dependencies": { - "workbox-core": "^3.6.3" + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, "node_modules/workbox-cacheable-response": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-3.6.3.tgz", - "integrity": "sha512-QpmbGA9SLcA7fklBLm06C4zFg577Dt8u3QgLM0eMnnbaVv3rhm4vbmDpBkyTqvgK/Ly8MBDQzlXDtUCswQwqqg==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", "dependencies": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4" } }, "node_modules/workbox-core": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-3.6.3.tgz", - "integrity": "sha512-cx9cx0nscPkIWs8Pt98HGrS9/aORuUcSkWjG25GqNWdvD/pSe7/5Oh3BKs0fC+rUshCiyLbxW54q0hA+GqZeSQ==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } }, "node_modules/workbox-google-analytics": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-3.6.3.tgz", - "integrity": "sha512-RQBUo/6SXtIaQTRFj4RQZ9e1gAl7D8oS5S+Hi173Kk70/BgJjzPwXpC5A249Jv5YfkCOLMQCeF9A27BiD0b0ig==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", "dependencies": { - "workbox-background-sync": "^3.6.3", - "workbox-core": "^3.6.3", - "workbox-routing": "^3.6.3", - "workbox-strategies": "^3.6.3" + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "node_modules/workbox-navigation-preload": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-3.6.3.tgz", - "integrity": "sha512-dd26xTX16DUu0i+MhqZK/jQXgfIitu0yATM4jhRXEmpMqQ4MxEeNvl2CgjDMOHBnCVMax+CFZQWwxMx/X/PqCw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", "dependencies": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4" } }, "node_modules/workbox-precaching": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-3.6.3.tgz", - "integrity": "sha512-aBqT66BuMFviPTW6IpccZZHzpA8xzvZU2OM1AdhmSlYDXOJyb1+Z6blVD7z2Q8VNtV1UVwQIdImIX+hH3C3PIw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", "dependencies": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "node_modules/workbox-range-requests": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-3.6.3.tgz", - "integrity": "sha512-R+yLWQy7D9aRF9yJ3QzwYnGFnGDhMUij4jVBUVtkl67oaVoP1ymZ81AfCmfZro2kpPRI+vmNMfxxW531cqdx8A==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", "dependencies": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "node_modules/workbox-routing": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-3.6.3.tgz", - "integrity": "sha512-bX20i95OKXXQovXhFOViOK63HYmXvsIwZXKWbSpVeKToxMrp0G/6LZXnhg82ijj/S5yhKNRf9LeGDzaqxzAwMQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", "dependencies": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4" } }, "node_modules/workbox-strategies": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-3.6.3.tgz", - "integrity": "sha512-Pg5eulqeKet2y8j73Yw6xTgLdElktcWExGkzDVCGqfV9JCvnGuEpz5eVsCIK70+k4oJcBCin9qEg3g3CwEIH3g==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", "dependencies": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4" } }, "node_modules/workbox-streams": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-3.6.3.tgz", - "integrity": "sha512-rqDuS4duj+3aZUYI1LsrD2t9hHOjwPqnUIfrXSOxSVjVn83W2MisDF2Bj+dFUZv4GalL9xqErcFW++9gH+Z27w==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", "dependencies": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" } }, "node_modules/workbox-sw": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-3.6.3.tgz", - "integrity": "sha512-IQOUi+RLhvYCiv80RP23KBW/NTtIvzvjex28B8NW1jOm+iV4VIu3VXKXTA6er5/wjjuhmtB28qEAUqADLAyOSg==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" }, "node_modules/workbox-webpack-plugin": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-3.6.3.tgz", - "integrity": "sha512-RwmKjc7HFHUFHoOlKoZUq9349u0QN3F8W5tZZU0vc1qsBZDINWXRiIBCAKvo/Njgay5sWz7z4I2adnyTo97qIQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", "dependencies": { - "babel-runtime": "^6.26.0", - "json-stable-stringify": "^1.0.1", - "workbox-build": "^3.6.3" + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" }, "engines": { - "node": ">=4.0.0" + "node": ">=10.0.0" }, "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + "webpack": "^4.4.0 || ^5.9.0" } }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dependencies": { - "errno": "~0.1.7" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" } }, "node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "number-is-nan": "^1.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "node_modules/write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==", - "dependencies": { - "mkdirp": "^0.5.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dependencies": { - "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, "node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "engines": { - "node": ">=10.0.0" + "node": ">=8.3.0" }, "peerDependencies": { "bufferutil": "^4.0.1", @@ -19451,23 +16745,15 @@ } }, "node_modules/xml-name-validator": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", - "engines": { - "node": ">=12" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, - "node_modules/xregexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", - "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==" - }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -19477,54 +16763,61 @@ } }, "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } }, "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } }, "node_modules/yargs": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", - "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dependencies": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.1.0", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" } }, "node_modules/yargs-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha512-CswCfdOgCr4MMsT1GzbEJ7Z2uYudWyrGX8Bgh/0eyCzj/DXWdKq6a/ADufkzI1WAOIW6jYaXJvRyLhDO0kfqBw==", - "dependencies": { - "camelcase": "^4.1.0" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/yargs/node_modules/y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } }, "dependencies": { @@ -19577,6 +16870,23 @@ "semver": "^6.3.0" } }, + "@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } + } + }, "@babel/generator": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", @@ -19650,15 +16960,6 @@ "regexpu-core": "^5.2.1" } }, - "@babel/helper-define-map": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.18.6.tgz", - "integrity": "sha512-XSOjXUDG7KODvtURN1p29hGHa4RFgqBQELuBowUOBt3alf2Ny/oNFJygS4yCXwM0vMoqLDjE1O7wSmocUmQ3Kg==", - "requires": { - "@babel/helper-function-name": "^7.18.6", - "@babel/types": "^7.18.6" - } - }, "@babel/helper-define-polyfill-provider": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", @@ -19670,18 +16971,6 @@ "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", "semver": "^6.1.2" - }, - "dependencies": { - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } } }, "@babel/helper-environment-visitor": { @@ -19905,13 +17194,15 @@ } }, "@babel/plugin-proposal-decorators": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.3.0.tgz", - "integrity": "sha512-3W/oCUmsO43FmZIqermmq6TKaRSYhmh/vybPfVFwQWdSb8xwki38uAIvknCRzuyHRuYfCYmJzL9or1v0AffPjg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.5.tgz", + "integrity": "sha512-Lac7PpRJXcC3s9cKsBfl+uc+DYXU5FD06BrTFunQO6QIQT+DwyzDPURAowI3bcvD1dZF/ank1Z5rstUJn3Hn4Q==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.3.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-decorators": "^7.2.0" + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" } }, "@babel/plugin-proposal-dynamic-import": { @@ -20036,6 +17327,14 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, "@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", @@ -20092,6 +17391,14 @@ "@babel/helper-plugin-utils": "^7.19.0" } }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -20273,12 +17580,12 @@ } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.2.3.tgz", - "integrity": "sha512-xnt7UIk9GYZRitqCnsVMjQK1O2eKZwFB3CvvHjf5SGx6K6vr/MScCKQDnf1DxRaj501e3pXjti+inbSXX2ZUoQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.2.0" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" } }, "@babel/plugin-transform-for-of": { @@ -20432,22 +17739,6 @@ "@babel/plugin-transform-react-jsx": "^7.18.6" } }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", - "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", - "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, "@babel/plugin-transform-react-pure-annotations": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", @@ -20475,21 +17766,16 @@ } }, "@babel/plugin-transform-runtime": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.2.0.tgz", - "integrity": "sha512-jIgkljDdq4RYDnJyQsiWbdvGeei/0MOTtSHKO/rfbd/mXBxNpdlulMx49L0HQ4pug1fXannxoqCI+fYSle9eSw==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "resolve": "^1.8.1", - "semver": "^5.5.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" } }, "@babel/plugin-transform-shorthand-properties": { @@ -20668,12 +17954,13 @@ } }, "@babel/preset-typescript": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.1.0.tgz", - "integrity": "sha512-LYveByuF9AOM8WrsNne5+N79k1YxjNB6gmpCQsnuSBAcV8QUeB+ZUxQzL7Rz7HksPbahymKkq2qBR+o36ggFZA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.1.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" } }, "@babel/runtime": { @@ -20684,6 +17971,15 @@ "regenerator-runtime": "^0.13.11" } }, + "@babel/runtime-corejs3": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.6.tgz", + "integrity": "sha512-tqeujPiuEfcH067mx+7otTQWROVMKHXEaOQcAeNV5dDdbPWvPcFA8/W9LXw2NfjNmOetqLl03dfnG2WALPlsRQ==", + "requires": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.11" + } + }, "@babel/template": { "version": "7.18.10", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", @@ -20721,10 +18017,687 @@ "to-fast-properties": "^2.0.0" } }, - "@csstools/convert-colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "requires": {} + }, + "@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } }, "@jridgewell/gen-mapping": { "version": "0.1.1", @@ -20745,6 +18718,27 @@ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, "@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", @@ -20759,45 +18753,266 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" + "eslint-scope": "5.1.1" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", + "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } }, "@svgr/core": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-2.4.1.tgz", - "integrity": "sha512-2i1cUbjpKt1KcIP05e10vkmu9Aedp32EFqVcSQ08onbB8lVxJqMPci3Hr54aI14S9cLg4JdcpO0D35HHUtT8oQ==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", "requires": { - "camelcase": "^5.0.0", - "cosmiconfig": "^5.0.6", - "h2x-core": "^1.1.0", - "h2x-plugin-jsx": "^1.1.0", - "merge-deep": "^3.0.2", - "prettier": "^1.14.2", - "svgo": "^1.0.5" + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" } }, "@svgr/webpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-2.4.1.tgz", - "integrity": "sha512-sMHYq0zbMtSHcc9kVfkYI2zrl88u4mKGyQLgKt7r+ul5nITcncm/EPBhzEUrJY5izdlaU6EvyH8zOhZnfaSmOA==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", "requires": { - "@babel/core": "^7.0.1", - "@babel/plugin-transform-react-constant-elements": "^7.0.0", - "@babel/preset-env": "^7.0.0", - "@babel/preset-react": "^7.0.0", - "@svgr/core": "^2.4.1", - "loader-utils": "^1.1.0" + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" } }, "@testing-library/dom": { @@ -20956,15 +19171,177 @@ } }, "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" }, "@types/aria-query": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" }, + "@types/babel__core": { + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, "@types/jest": { "version": "27.5.2", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", @@ -20974,11 +19351,36 @@ "pretty-format": "^27.0.0" } }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, "@types/node": { "version": "16.18.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.4.tgz", "integrity": "sha512-9qGjJ5GyShZjUfx2ArBIGM+xExdfLvvaCyQR0t6yRXKPcWCVYF/WemtX/uIU3r7FYECXRXkIiw2Vnhn6y8d+pw==" }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, "@types/prop-types": { "version": "15.7.5", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", @@ -20989,6 +19391,16 @@ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, "@types/react": { "version": "18.0.25", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz", @@ -21007,15 +19419,67 @@ "@types/react": "*" } }, + "@types/react-table": { + "version": "7.7.12", + "resolved": "https://registry.npmjs.org/@types/react-table/-/react-table-7.7.12.tgz", + "integrity": "sha512-bRUent+NR/WwtDGwI/BqhZ8XnHghwHw0HUKeohzB5xN3K2qKWYE5w19e7GCuOkL1CXD9Gi1HFy7TIm2AvgWUHg==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, "@types/scheduler": { "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, - "@types/tapable": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.2.tgz", - "integrity": "sha512-42zEJkBpNfMEAvWR5WlwtTH22oDzcMjFsL9gDGExwF8X8WvAiw7Vwop7hPw03QT8TKfec83LwbHj6SvpqM4ELQ==" + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, "@types/testing-library__jest-dom": { "version": "5.14.5", @@ -21025,163 +19489,303 @@ "@types/jest": "*" } }, - "@webassemblyjs/ast": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.6.tgz", - "integrity": "sha512-8nkZS48EVsMUU0v6F1LCIOw4RYWLm2plMtbhFTjNgeXmsTNLuU3xTRtnljt9BFQB+iPbLRobkNrCWftWnNC7wQ==", + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", "requires": { - "@webassemblyjs/helper-module-context": "1.7.6", - "@webassemblyjs/helper-wasm-bytecode": "1.7.6", - "@webassemblyjs/wast-parser": "1.7.6", - "mamacro": "^0.0.3" + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.45.0.tgz", + "integrity": "sha512-CXXHNlf0oL+Yg021cxgOdMHNTXD17rHkq7iW6RFHoybdFgQBjU3yIXhhcPpGwr1CjZlo6ET8C6tzX5juQoXeGA==", + "requires": { + "@typescript-eslint/scope-manager": "5.45.0", + "@typescript-eslint/type-utils": "5.45.0", + "@typescript-eslint/utils": "5.45.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.0.tgz", + "integrity": "sha512-DnRQg5+3uHHt/gaifTjwg9OKbg9/TWehfJzYHQIDJboPEbF897BKDE/qoqMhW7nf0jWRV1mwVXTaUvtB1/9Gwg==", + "requires": { + "@typescript-eslint/utils": "5.45.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.45.0.tgz", + "integrity": "sha512-brvs/WSM4fKUmF5Ot/gEve6qYiCMjm6w4HkHPfS6ZNmxTS0m0iNN4yOChImaCkqc1hRwFGqUyanMXuGal6oyyQ==", + "requires": { + "@typescript-eslint/scope-manager": "5.45.0", + "@typescript-eslint/types": "5.45.0", + "@typescript-eslint/typescript-estree": "5.45.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.45.0.tgz", + "integrity": "sha512-noDMjr87Arp/PuVrtvN3dXiJstQR1+XlQ4R1EvzG+NMgXi8CuMCXpb8JqNtFHKceVSQ985BZhfRdowJzbv4yKw==", + "requires": { + "@typescript-eslint/types": "5.45.0", + "@typescript-eslint/visitor-keys": "5.45.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.45.0.tgz", + "integrity": "sha512-DY7BXVFSIGRGFZ574hTEyLPRiQIvI/9oGcN8t1A7f6zIs6ftbrU0nhyV26ZW//6f85avkwrLag424n+fkuoJ1Q==", + "requires": { + "@typescript-eslint/typescript-estree": "5.45.0", + "@typescript-eslint/utils": "5.45.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.45.0.tgz", + "integrity": "sha512-QQij+u/vgskA66azc9dCmx+rev79PzX8uDHpsqSjEFtfF2gBUTRCpvYMh2gw2ghkJabNkPlSUCimsyBEQZd1DA==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.45.0.tgz", + "integrity": "sha512-maRhLGSzqUpFcZgXxg1qc/+H0bT36lHK4APhp0AEUVrpSwXiRAomm/JGjSG+kNUio5kAa3uekCYu/47cnGn5EQ==", + "requires": { + "@typescript-eslint/types": "5.45.0", + "@typescript-eslint/visitor-keys": "5.45.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/utils": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.45.0.tgz", + "integrity": "sha512-OUg2JvsVI1oIee/SwiejTot2OxwU8a7UfTFMOdlhD2y+Hl6memUSL4s98bpUTo8EpVEr0lmwlU7JSu/p2QpSvA==", + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.45.0", + "@typescript-eslint/types": "5.45.0", + "@typescript-eslint/typescript-estree": "5.45.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.45.0.tgz", + "integrity": "sha512-jc6Eccbn2RtQPr1s7th6jJWQHBHI6GBVQkCHoJFQ5UreaKm59Vxw+ynQUPPY2u2Amquc+7tmEoC2G52ApsGNNg==", + "requires": { + "@typescript-eslint/types": "5.45.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.6.tgz", - "integrity": "sha512-VBOZvaOyBSkPZdIt5VBMg3vPWxouuM13dPXGWI1cBh3oFLNcFJ8s9YA7S9l4mPI7+Q950QqOmqj06oa83hNWBA==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" }, "@webassemblyjs/helper-api-error": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.6.tgz", - "integrity": "sha512-SCzhcQWHXfrfMSKcj8zHg1/kL9kb3aa5TN4plc/EREOs5Xop0ci5bdVBApbk2yfVi8aL+Ly4Qpp3/TRAUInjrg==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" }, "@webassemblyjs/helper-buffer": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.6.tgz", - "integrity": "sha512-1/gW5NaGsEOZ02fjnFiU8/OEEXU1uVbv2um0pQ9YVL3IHSkyk6xOwokzyqqO1qDZQUAllb+V8irtClPWntbVqw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" }, - "@webassemblyjs/helper-code-frame": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.6.tgz", - "integrity": "sha512-+suMJOkSn9+vEvDvgyWyrJo5vJsWSDXZmJAjtoUq4zS4eqHyXImpktvHOZwXp1XQjO5H+YQwsBgqTQEc0J/5zg==", + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "requires": { - "@webassemblyjs/wast-printer": "1.7.6" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.6.tgz", - "integrity": "sha512-HCS6KN3wgxUihGBW7WFzEC/o8Eyvk0d56uazusnxXthDPnkWiMv+kGi9xXswL2cvfYfeK5yiM17z2K5BVlwypw==" - }, - "@webassemblyjs/helper-module-context": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.6.tgz", - "integrity": "sha512-e8/6GbY7OjLM+6OsN7f2krC2qYVNaSr0B0oe4lWdmq5sL++8dYDD1TFbD1TdAdWMRTYNr/Qq7ovXWzia2EbSjw==", - "requires": { - "mamacro": "^0.0.3" + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.6.tgz", - "integrity": "sha512-PzYFCb7RjjSdAOljyvLWVqd6adAOabJW+8yRT+NWhXuf1nNZWH+igFZCUK9k7Cx7CsBbzIfXjJc7u56zZgFj9Q==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.6.tgz", - "integrity": "sha512-3GS628ppDPSuwcYlQ7cDCGr4W2n9c4hLzvnRKeuz+lGsJSmc/ADVoYpm1ts2vlB1tGHkjtQMni+yu8mHoMlKlA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "requires": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/helper-buffer": "1.7.6", - "@webassemblyjs/helper-wasm-bytecode": "1.7.6", - "@webassemblyjs/wasm-gen": "1.7.6" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, "@webassemblyjs/ieee754": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.6.tgz", - "integrity": "sha512-V4cIp0ruyw+hawUHwQLn6o2mFEw4t50tk530oKsYXQhEzKR+xNGDxs/SFFuyTO7X3NzEu4usA3w5jzhl2RYyzQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.6.tgz", - "integrity": "sha512-ojdlG8WpM394lBow4ncTGJoIVZ4aAtNOWHhfAM7m7zprmkVcKK+2kK5YJ9Bmj6/ketTtOn7wGSHCtMt+LzqgYQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "requires": { - "@xtuc/long": "4.2.1" + "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.6.tgz", - "integrity": "sha512-oId+tLxQ+AeDC34ELRYNSqJRaScB0TClUU6KQfpB8rNT6oelYlz8axsPhf6yPTg7PBJ/Z5WcXmUYiHEWgbbHJw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" }, "@webassemblyjs/wasm-edit": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.6.tgz", - "integrity": "sha512-pTNjLO3o41v/Vz9VFLl+I3YLImpCSpodFW77pNoH4agn5I6GgSxXHXtvWDTvYJFty0jSeXZWLEmbaSIRUDlekg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "requires": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/helper-buffer": "1.7.6", - "@webassemblyjs/helper-wasm-bytecode": "1.7.6", - "@webassemblyjs/helper-wasm-section": "1.7.6", - "@webassemblyjs/wasm-gen": "1.7.6", - "@webassemblyjs/wasm-opt": "1.7.6", - "@webassemblyjs/wasm-parser": "1.7.6", - "@webassemblyjs/wast-printer": "1.7.6" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.6.tgz", - "integrity": "sha512-mQvFJVumtmRKEUXMohwn8nSrtjJJl6oXwF3FotC5t6e2hlKMh8sIaW03Sck2MDzw9xPogZD7tdP5kjPlbH9EcQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "requires": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/helper-wasm-bytecode": "1.7.6", - "@webassemblyjs/ieee754": "1.7.6", - "@webassemblyjs/leb128": "1.7.6", - "@webassemblyjs/utf8": "1.7.6" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "@webassemblyjs/wasm-opt": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.6.tgz", - "integrity": "sha512-go44K90fSIsDwRgtHhX14VtbdDPdK2sZQtZqUcMRvTojdozj5tLI0VVJAzLCfz51NOkFXezPeVTAYFqrZ6rI8Q==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "requires": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/helper-buffer": "1.7.6", - "@webassemblyjs/wasm-gen": "1.7.6", - "@webassemblyjs/wasm-parser": "1.7.6" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.6.tgz", - "integrity": "sha512-t1T6TfwNY85pDA/HWPA8kB9xA4sp9ajlRg5W7EKikqrynTyFo+/qDzIpvdkOkOGjlS6d4n4SX59SPuIayR22Yg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "requires": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/helper-api-error": "1.7.6", - "@webassemblyjs/helper-wasm-bytecode": "1.7.6", - "@webassemblyjs/ieee754": "1.7.6", - "@webassemblyjs/leb128": "1.7.6", - "@webassemblyjs/utf8": "1.7.6" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.6.tgz", - "integrity": "sha512-1MaWTErN0ziOsNUlLdvwS+NS1QWuI/kgJaAGAMHX8+fMJFgOJDmN/xsG4h/A1Gtf/tz5VyXQciaqHZqp2q0vfg==", - "requires": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/floating-point-hex-parser": "1.7.6", - "@webassemblyjs/helper-api-error": "1.7.6", - "@webassemblyjs/helper-code-frame": "1.7.6", - "@webassemblyjs/helper-fsm": "1.7.6", - "@xtuc/long": "4.2.1", - "mamacro": "^0.0.3" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "@webassemblyjs/wast-printer": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.6.tgz", - "integrity": "sha512-vHdHSK1tOetvDcl1IV1OdDeGNe/NDDQ+KzuZHMtqTVP1xO/tZ/IKNpj5BaGk1OYFdsDWQqb31PIwdEyPntOWRQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "requires": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/wast-parser": "1.7.6", - "@xtuc/long": "4.2.1" + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" } }, "@xtuc/ieee754": { @@ -21190,9 +19794,9 @@ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "@xtuc/long": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", - "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "abab": { "version": "2.0.6", @@ -21209,56 +19813,73 @@ } }, "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" - }, - "acorn-dynamic-import": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", - "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", - "requires": { - "acorn": "^5.0.0" - }, - "dependencies": { - "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" - } - } + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" }, "acorn-globals": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", - "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "requires": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" }, "dependencies": { "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" } } }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "requires": {} + }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "requires": {} }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" }, "address": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", - "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } }, "agent-base": { "version": "6.0.2", @@ -21279,11 +19900,31 @@ "uri-js": "^4.2.2" } }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "requires": {} + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } }, "ajv-keywords": { "version": "3.5.2", @@ -21291,25 +19932,18 @@ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "requires": {} }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==" - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" - }, "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==" + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" }, "ansi-regex": { "version": "5.0.1", @@ -21325,36 +19959,18 @@ } }, "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "append-transform": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", - "integrity": "sha512-Yisb7ew0ZEyDtRYQ+b+26o9KbiYPFxwcsxKzbssigzRRMJ9LpExPVUg6Fos7eP7yP3q7///tzze4nm4lTptPBw==", - "requires": { - "default-require-extensions": "^1.0.0" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "argparse": { "version": "1.0.10", @@ -21365,39 +19981,14 @@ } }, "aria-query": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha512-majUxHgLehQTeSA+hClx+DY09OVUqG3GtezWkF1krgLGNdlDu9l9V8DaqNMWbq4Eddc8wsyDA0hpDUtnYxQEXw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==" - }, - "array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha512-VW0FpCIhjZdarWjIz8Vpva7U95fl2Jn+b+mmFFMLn8PIVscOQcAgEznwUzTEuUHuqZqIxwzRlcaN/urTFFQoiw==" - }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -21415,33 +20006,32 @@ "is-string": "^1.0.7" } }, - "array-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.1.tgz", - "integrity": "sha512-sxHIeJTGEsRC8/hYkZzdJNNPZ41EXHVys7pqMw1iwE/Kx8/hto0UbDuGQsSJ0ujPovj9qUZl6EOY/EiZ2g3d9Q==" - }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha512-8jR+StqaC636u7h3ye1co3lQRefgVVUQUhuAmRbDqIMeR2yuXzRvkCNQiQ5J/wbREmoBLNtp13dhaaVpZQDRUw==" - }, "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", "requires": { - "array-uniq": "^1.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" } }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } }, "array.prototype.reduce": { "version": "1.0.5", @@ -21455,147 +20045,54 @@ "is-string": "^1.0.7" } }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" - }, "ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" - }, "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" }, "autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - } + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" } }, "available-typed-arrays": { @@ -21603,195 +20100,130 @@ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + "axe-core": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", + "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==" }, "axobject-query": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - }, "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } }, "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "ansi-regex": "^2.0.0" + "color-name": "~1.1.4" } }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==" + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, - "babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "requires": {} - }, - "babel-eslint": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-9.0.0.tgz", - "integrity": "sha512-itv1MwE3TMbY0QtNfeL7wzak1mV47Uy+n6HtSOO4Xd7rvmO+tsGQSgyOEEgo6Y2vHZKZphaoelNeSVj4vkLA1g==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "eslint-scope": "3.7.1", - "eslint-visitor-keys": "^1.0.0" - } - }, - "babel-extract-comments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", - "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", - "requires": { - "babylon": "^6.18.0" - } - }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" - }, - "dependencies": { - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - } - } - }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-jest": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", - "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", - "requires": { - "babel-plugin-istanbul": "^4.1.6", - "babel-preset-jest": "^23.2.0" - } - }, "babel-loader": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.4.tgz", - "integrity": "sha512-fhBhNkUToJcW9nV46v8w87AJOwAJDz84c1CL57n3Stj73FANM/b9TbCUK4YhdOwEyZ+OxhYpdeZDNzSI29Firw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "requires": { - "find-cache-dir": "^1.0.0", - "loader-utils": "^1.0.2", - "mkdirp": "^0.5.1", - "util.promisify": "^1.0.0" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.2.0.tgz", - "integrity": "sha512-fP899ELUnTaBcIzmrW7nniyqqdYWrWuJUyPWHxFa/c7r7hS6KC8FscNfLlBNIoPSc55kYMGEEKjPjJGCLbE1qA==", - "requires": { - "object.assign": "^4.1.0" + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } } }, "babel-plugin-istanbul": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", - "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.13.0", - "find-up": "^2.1.0", - "istanbul-lib-instrument": "^1.10.1", - "test-exclude": "^4.2.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" } }, "babel-plugin-jest-hoist": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", - "integrity": "sha512-N0MlMjZtahXK0yb0K3V9hWPrq5e7tThbghvDr0k3X75UuOOqwsWW6mk8XHD2QvEC0Ca9dLIfTgNU36TeJD6Hnw==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } }, "babel-plugin-macros": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.5.0.tgz", - "integrity": "sha512-BWw0lD0kVZAXRD3Od1kMrdmfudqzDzYv2qrN3l2ISR1HVp1EgLKfbOrYV9xmY5k3qx3RIu5uPAUZZZHpo0o5Iw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "requires": { - "cosmiconfig": "^5.0.5", - "resolve": "^1.8.1" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" } }, "babel-plugin-named-asset-import": { @@ -21827,531 +20259,81 @@ "@babel/helper-define-polyfill-provider": "^0.3.3" } }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==" - }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==", - "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" - } - }, "babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" }, - "babel-preset-jest": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", - "integrity": "sha512-AdfWwc0PYvDtwr009yyVNh72Ev68os7SsPmOFVX7zSA+STXuk5CV2iMVazZU01bEoHCSwTkgv4E4HOOcODPkPg==", + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "requires": { - "babel-plugin-jest-hoist": "^23.2.0", - "babel-plugin-syntax-object-rest-spread": "^6.13.0" + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" } }, "babel-preset-react-app": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-7.0.2.tgz", - "integrity": "sha512-mwCk/u2wuiO8qQqblN5PlDa44taY0acq7hw6W+a70W522P7a9mIcdggL1fe5/LgAT7tqCq46q9wwhqaMoYKslQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", "requires": { - "@babel/core": "7.2.2", - "@babel/plugin-proposal-class-properties": "7.3.0", - "@babel/plugin-proposal-decorators": "7.3.0", - "@babel/plugin-proposal-object-rest-spread": "7.3.2", - "@babel/plugin-syntax-dynamic-import": "7.2.0", - "@babel/plugin-transform-classes": "7.2.2", - "@babel/plugin-transform-destructuring": "7.3.2", - "@babel/plugin-transform-flow-strip-types": "7.2.3", - "@babel/plugin-transform-react-constant-elements": "7.2.0", - "@babel/plugin-transform-react-display-name": "7.2.0", - "@babel/plugin-transform-runtime": "7.2.0", - "@babel/preset-env": "7.3.1", - "@babel/preset-react": "7.0.0", - "@babel/preset-typescript": "7.1.0", - "@babel/runtime": "7.3.1", - "babel-loader": "8.0.5", - "babel-plugin-dynamic-import-node": "2.2.0", - "babel-plugin-macros": "2.5.0", - "babel-plugin-transform-react-remove-prop-types": "0.4.24" - }, - "dependencies": { - "@babel/core": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.2.2.tgz", - "integrity": "sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.2.2", - "@babel/helpers": "^7.2.0", - "@babel/parser": "^7.2.2", - "@babel/template": "^7.2.2", - "@babel/traverse": "^7.2.2", - "@babel/types": "^7.2.2", - "convert-source-map": "^1.1.0", - "debug": "^4.1.0", - "json5": "^2.1.0", - "lodash": "^4.17.10", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.3.0.tgz", - "integrity": "sha512-wNHxLkEKTQ2ay0tnsam2z7fGZUi+05ziDJflEt3AZTP3oXLKHJp9HqhfroB/vdMvt3sda9fAbq7FsG8QPDrZBg==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.3.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.2.tgz", - "integrity": "sha512-DjeMS+J2+lpANkYLLO+m6GjoTMygYglKmRe6cDTbFv3L9i6mmiE8fe6B8MtCSLZpVXscD5kn7s6SgtHrDoBWoA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", - "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz", - "integrity": "sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-define-map": "^7.1.0", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.3.2.tgz", - "integrity": "sha512-Lrj/u53Ufqxl/sGxyjsJ2XNtNuEjDyjpqdhMNh5aZ+XFOdThL46KBj27Uem4ggoezSYBxKWAil6Hu8HtwqesYw==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.2.0.tgz", - "integrity": "sha512-YYQFg6giRFMsZPKUM9v+VcHOdfSQdz9jHCx3akAi3UYgyjndmdYGSXylQ/V+HswQt4fL8IklchD9HTsaOCrWQQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz", - "integrity": "sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/preset-env": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.1.tgz", - "integrity": "sha512-FHKrD6Dxf30e8xgHQO0zJZpUPfVZg+Xwgz5/RdSWCbza9QLNk4Qbp40ctRoqDxml3O8RMzB1DU55SXeDG6PqHQ==", - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-async-generator-functions": "^7.2.0", - "@babel/plugin-proposal-json-strings": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.3.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", - "@babel/plugin-syntax-async-generators": "^7.2.0", - "@babel/plugin-syntax-json-strings": "^7.2.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", - "@babel/plugin-transform-arrow-functions": "^7.2.0", - "@babel/plugin-transform-async-to-generator": "^7.2.0", - "@babel/plugin-transform-block-scoped-functions": "^7.2.0", - "@babel/plugin-transform-block-scoping": "^7.2.0", - "@babel/plugin-transform-classes": "^7.2.0", - "@babel/plugin-transform-computed-properties": "^7.2.0", - "@babel/plugin-transform-destructuring": "^7.2.0", - "@babel/plugin-transform-dotall-regex": "^7.2.0", - "@babel/plugin-transform-duplicate-keys": "^7.2.0", - "@babel/plugin-transform-exponentiation-operator": "^7.2.0", - "@babel/plugin-transform-for-of": "^7.2.0", - "@babel/plugin-transform-function-name": "^7.2.0", - "@babel/plugin-transform-literals": "^7.2.0", - "@babel/plugin-transform-modules-amd": "^7.2.0", - "@babel/plugin-transform-modules-commonjs": "^7.2.0", - "@babel/plugin-transform-modules-systemjs": "^7.2.0", - "@babel/plugin-transform-modules-umd": "^7.2.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", - "@babel/plugin-transform-new-target": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.2.0", - "@babel/plugin-transform-parameters": "^7.2.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.2.0", - "@babel/plugin-transform-spread": "^7.2.0", - "@babel/plugin-transform-sticky-regex": "^7.2.0", - "@babel/plugin-transform-template-literals": "^7.2.0", - "@babel/plugin-transform-typeof-symbol": "^7.2.0", - "@babel/plugin-transform-unicode-regex": "^7.2.0", - "browserslist": "^4.3.4", - "invariant": "^2.2.2", - "js-levenshtein": "^1.1.3", - "semver": "^5.3.0" - } - }, - "@babel/preset-react": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz", - "integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0" - } - }, - "@babel/runtime": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.1.tgz", - "integrity": "sha512-7jGW8ppV0ant637pIqAcFfQDDH1orEPGJb8aXfUozuCU3QqX7rX4DA8iwrbPrR1hcH0FTTHz47yQnk+bl5xHQA==", - "requires": { - "regenerator-runtime": "^0.12.0" - } - }, - "babel-loader": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.5.tgz", - "integrity": "sha512-NTnHnVRd2JnRqPC0vW+iOQWU5pchDbYXsG2E6DMXEpMfUcQKclF9gmf3G3ZMhzG7IG9ji4coL0cm+FxeWxDpnw==", - "requires": { - "find-cache-dir": "^2.0.0", - "loader-utils": "^1.0.2", - "mkdirp": "^0.5.1", - "util.promisify": "^1.0.0" - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - } - }, - "regenerator-runtime": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", - "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - } + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", - "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - }, - "dependencies": { - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "requires": { - "source-map": "^0.5.6" - } - } - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - } - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", - "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", - "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - }, - "dependencies": { - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==" - } - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" - }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "requires": { - "tweetnacl": "^0.14.3" - } - }, "bfj": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.1.tgz", - "integrity": "sha512-+GUNvzHR4nRyGybQc2WpNJL4MJazMuvf92ueIyA0bIkPRwhhQu3IfZQ2PSoVPpCBJfmoSdOxu5rnotfFLlvYRQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", "requires": { - "bluebird": "^3.5.1", - "check-types": "^7.3.0", - "hoopy": "^0.1.2", - "tryer": "^1.0.0" + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" } }, "big.js": { @@ -22360,29 +20342,15 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, "body-parser": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", @@ -22415,6 +20383,14 @@ "ms": "2.0.0" } }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -22422,32 +20398,15 @@ } } }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", + "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - }, - "dependencies": { - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - } + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, "boolbase": { @@ -22465,131 +20424,18 @@ } }, "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "fill-range": "^7.0.1" } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, "browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==" - } - } - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "requires": { - "pako": "~1.0.5" - } - }, "browserslist": { "version": "4.21.4", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", @@ -22609,78 +20455,21 @@ "node-int64": "^0.4.0" } }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" }, - "cacache": { - "version": "11.3.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz", - "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==", - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -22690,45 +20479,29 @@ "get-intrinsic": "^1.0.2" } }, - "call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "requires": { - "caller-callsite": "^2.0.0" - } - }, "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" }, "caniuse-api": { "version": "3.0.0", @@ -22746,23 +20519,10 @@ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001435.tgz", "integrity": "sha512-kdCkUTjR+v4YAJelyiDTqiu82BDr4W4CP5sgTA0ZBmqn30XfS2ZghPLMowik9TPhS+psWJiUNxsqLyurDbmutA==" }, - "capture-exit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", - "integrity": "sha512-IS4lTgp57lUcpXzyCaiUQcRZBxZAkzl+jNXrMUXZjdnr2yujpKUMG9OYeYL29i6fL66ihypvVJ/MeX0B+9pWOg==", - "requires": { - "rsvp": "^3.3.3" - } - }, "case-sensitive-paths-webpack-plugin": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.2.tgz", - "integrity": "sha512-oEZgAFfEvKtjSRCu6VgYkuGxwrWXMnQzyBmlLPP7r6PWQVtHxP5Z5N6XsuJvtoVax78am/r7lr46bwo3IVEBOg==" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" }, "chalk": { "version": "2.4.2", @@ -22774,171 +20534,79 @@ "supports-color": "^5.3.0" } }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" }, "check-types": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", - "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==" + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" }, "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "dependencies": { - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" + "is-glob": "^4.0.1" } } } }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, "chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" }, "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", + "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==" }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==" - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" + "source-map": "~0.6.0" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, - "clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", - "requires": { - "source-map": "~0.6.0" - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" - }, "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "clone-deep": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", - "integrity": "sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==", - "requires": { - "for-own": "^0.1.3", - "is-plain-object": "^2.0.1", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "shallow-clone": "^0.1.2" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "co": { @@ -22956,28 +20624,10 @@ "q": "^1.1.2" } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==" - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, "color-convert": { "version": "1.9.3", @@ -22992,14 +20642,15 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, "combined-stream": { "version": "1.0.8", @@ -23010,9 +20661,14 @@ } }, "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" }, "common-tags": { "version": "1.8.2", @@ -23024,11 +20680,6 @@ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -23063,6 +20714,11 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" } } }, @@ -23071,41 +20727,15 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" }, "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" }, "content-disposition": { "version": "0.5.4", @@ -23113,13 +20743,6 @@ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "requires": { "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } } }, "content-type": { @@ -23142,28 +20765,10 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" - }, "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==" }, "core-js-compat": { "version": "3.26.1", @@ -23173,149 +20778,151 @@ "browserslist": "^4.21.4" } }, + "core-js-pure": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==" + }, "core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" } }, "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "requires": {} + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==" - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "lru-cache": "^6.0.0" } } } }, - "css-loader": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.0.tgz", - "integrity": "sha512-tMXlTYf3mIMt3b0dDCOQFJiVvxbocJ5Ho577WiGPYPZcqVEO218L2iU22pDXzkTZCLDE+9AmGSUkWxeh/nZReA==", + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", "requires": { - "babel-code-frame": "^6.26.0", - "css-selector-tokenizer": "^0.7.0", - "icss-utils": "^2.1.0", - "loader-utils": "^1.0.2", - "lodash.camelcase": "^4.3.0", - "postcss": "^6.0.23", - "postcss-modules-extract-imports": "^1.2.0", - "postcss-modules-local-by-default": "^1.2.0", - "postcss-modules-scope": "^1.1.0", - "postcss-modules-values": "^1.3.0", - "postcss-value-parser": "^3.3.0", - "source-list-map": "^2.0.0" + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } } }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} + }, "css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", @@ -23333,15 +20940,6 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, - "css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "requires": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, "css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", @@ -23349,6 +20947,13 @@ "requires": { "mdn-data": "2.0.4", "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } } }, "css-what": { @@ -23362,9 +20967,9 @@ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, "cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.2.0.tgz", + "integrity": "sha512-JYlIsE7eKHSi0UNuCyo96YuIDFqvhGgHw4Ck6lsN+DP0Tp8M64UTDT2trGbkMDqnCoEjks7CkS0XcjU0rkvBdg==" }, "cssesc": { "version": "3.0.0", @@ -23372,123 +20977,56 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" } }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==" - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==" - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} }, "csso": { "version": "4.2.0", @@ -23511,13 +21049,18 @@ "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, "cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" }, "cssstyle": { "version": "2.3.0", @@ -23539,32 +21082,19 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==" - }, "damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "requires": { - "assert-plus": "^1.0.0" - } - }, "data-urls": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "requires": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" } }, "debug": { @@ -23575,20 +21105,15 @@ "ms": "2.1.2" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" - }, "decimal.js": { "version": "10.4.2", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" }, - "decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" }, "deep-equal": { "version": "2.1.0", @@ -23624,22 +21149,23 @@ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, "default-gateway": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz", - "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "requires": { - "execa": "^0.10.0", - "ip-regex": "^2.1.0" + "execa": "^5.0.0" } }, - "default-require-extensions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", - "integrity": "sha512-Dn2eAftOqXhNXs5f/Xjn7QTZ6kDYkx7u0EXQInN1oyYwsZysu11q7oTtaKcbzLxZRJiDHa8VmwpWmb4lY5FqgA==", - "requires": { - "strip-bom": "^2.0.0" - } + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" }, "define-properties": { "version": "1.1.4", @@ -23650,48 +21176,10 @@ "object-keys": "^1.1.1" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "del": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", - "integrity": "sha512-7yjqSoVSlJzA4t/VUwazuEagGeANEKB3f/aNI//06pfKgwoCb7f6Q1gETN1sZzYaj6chTQ0AhIwDiPdfOjko4A==", - "requires": { - "globby": "^6.1.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "p-map": "^1.1.1", - "pify": "^3.0.0", - "rimraf": "^2.2.8" - }, - "dependencies": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - } - } - } - } + "defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==" }, "delayed-stream": { "version": "1.0.0", @@ -23703,32 +21191,15 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, "destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", - "requires": { - "repeating": "^2.0.0" - } - }, "detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" }, "detect-node": { "version": "2.1.0", @@ -23759,41 +21230,38 @@ } } }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, "diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } + "path-type": "^4.0.0" } }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", - "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" - } + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, "dns-equal": { "version": "1.0.0", @@ -23801,26 +21269,17 @@ "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" }, "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", - "requires": { - "buffer-indexof": "^1.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" } }, "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "requires": { "esutils": "^2.0.2" } @@ -23846,31 +21305,26 @@ "domelementtype": "^2.0.1", "domhandler": "^4.2.0", "entities": "^2.0.0" - }, - "dependencies": { - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" - }, "domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" }, "domexception": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "requires": { - "webidl-conversions": "^7.0.0" + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } } }, "domhandler": { @@ -23891,91 +21345,57 @@ "domhandler": "^4.2.0" } }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "requires": { - "is-obj": "^2.0.0" - }, - "dependencies": { - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - } + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, "dotenv": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.0.0.tgz", - "integrity": "sha512-FlWbnhgjtwD+uNLUGHbMykMOYQaTivdHEmYwAKFjn6GKe/CqY0fNae93ZHTd20snh9ZLr8mTzIL9m0APQ1pjQg==" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" }, "dotenv-expand": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", - "integrity": "sha512-pHWVt6L/YkqbBCMb1hG6e7oO0WdMhlapDIibl+BZ9PncVE3i+G77uvNr8GUxW2ItSituOK8QOYC9oOJjwWD94A==" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, "duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } + }, "electron-to-chromium": { "version": "1.4.284", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" }, "emoji-regex": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", - "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==" + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, "emojis-list": { "version": "3.0.0", @@ -23987,47 +21407,19 @@ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" } }, "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "requires": { - "prr": "~1.0.1" - } + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" }, "error-ex": { "version": "1.3.2", @@ -24037,6 +21429,14 @@ "is-arrayish": "^0.2.1" } }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, "es-abstract": { "version": "1.20.4", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", @@ -24095,6 +21495,19 @@ } } }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -24132,88 +21545,190 @@ "source-map": "~0.6.1" }, "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } } } }, "eslint": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.6.0.tgz", - "integrity": "sha512-/eVYs9VVVboX286mBK7bbKnO1yamUy2UCRjiY6MryhQL2PaaXCExsCQ2aO83OeYRhU2eCU/FMFP+tVMoOrzNrA==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.29.0.tgz", + "integrity": "sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==", "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.5.3", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^3.1.0", - "doctrine": "^2.1.0", - "eslint-scope": "^4.0.0", - "eslint-utils": "^1.3.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^4.0.0", - "esquery": "^1.0.1", + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.7.0", - "ignore": "^4.0.6", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", - "inquirer": "^6.1.0", - "is-resolvable": "^1.1.0", - "js-yaml": "^3.12.0", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.5", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", - "pluralize": "^7.0.0", - "progress": "^2.0.0", - "regexpp": "^2.0.0", - "require-uncached": "^1.0.3", - "semver": "^5.5.1", - "strip-ansi": "^4.0.0", - "strip-json-comments": "^2.0.1", - "table": "^4.0.3", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" }, "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "ms": "^2.1.1" + "color-convert": "^2.0.1" } }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" } } }, "eslint-config-react-app": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-3.0.8.tgz", - "integrity": "sha512-Ovi6Bva67OjXrom9Y/SLJRkrGqKhMAL0XCH8BizPhjEVEhYczl2ZKiNZI2CuqO5/CJwAfMwRXAVGY0KToWr1aA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", "requires": { - "confusing-browser-globals": "^1.0.6" + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" } }, "eslint-import-resolver-node": { @@ -24232,31 +21747,9 @@ "requires": { "ms": "^2.1.1" } - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } } } }, - "eslint-loader": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.1.1.tgz", - "integrity": "sha512-1GrJFfSevQdYpoDzx8mEE2TDWsb/zmFuY09l6hURg1AeFIKQOvZ+vH0UPjzmd1CZIbfTV5HUkMeBmFiDBkgIsQ==", - "requires": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - } - }, "eslint-module-utils": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", @@ -24276,28 +21769,32 @@ } }, "eslint-plugin-flowtype": { - "version": "2.50.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.1.tgz", - "integrity": "sha512-9kRxF9hfM/O6WGZcZPszOVPd2W0TLHBtceulLTsGfwMPtiCCLnCW0ssRiOOiXyqrCA20pm1iXdXm7gQeN306zQ==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", "requires": { - "lodash": "^4.17.10" + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" } }, "eslint-plugin-import": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz", - "integrity": "sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "requires": { - "contains-path": "^0.1.0", - "debug": "^2.6.8", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.1", - "eslint-module-utils": "^2.2.0", - "has": "^1.0.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.3", - "read-pkg-up": "^2.0.0", - "resolve": "^1.6.0" + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "dependencies": { "debug": { @@ -24309,12 +21806,11 @@ } }, "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" + "esutils": "^2.0.2" } }, "ms": { @@ -24324,63 +21820,199 @@ } } }, - "eslint-plugin-jsx-a11y": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.1.2.tgz", - "integrity": "sha512-7gSSmwb3A+fQwtw0arguwMdOdzmKUgnUcbSNlo+GjKLAQFuC2EZxWqG9XHRI8VscBJD5a8raz3RuxQNFW+XJbw==", + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", "requires": { - "aria-query": "^3.0.0", - "array-includes": "^3.0.3", + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "requires": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", "ast-types-flow": "^0.0.7", - "axobject-query": "^2.0.1", - "damerau-levenshtein": "^1.0.4", - "emoji-regex": "^6.5.1", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", "has": "^1.0.3", - "jsx-ast-utils": "^2.0.1" + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" } }, "eslint-plugin-react": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz", - "integrity": "sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==", + "version": "7.31.11", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", + "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", "requires": { - "array-includes": "^3.0.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.0.1", - "prop-types": "^15.6.2" + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "requires": { + "@typescript-eslint/utils": "^5.13.0" } }, "eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha512-ivpbtpUgg9SJS4TLjK7KdcDhqc/E3CGItsvQbBNLkNGUeMhd5qnJcryba/brESS+dg3vrLqPuc/UcS7jRJdN5A==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" } }, "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "requires": { - "eslint-visitor-keys": "^1.1.0" + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } } }, "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } }, "espree": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-4.1.0.tgz", - "integrity": "sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "requires": { - "acorn": "^6.0.2", - "acorn-jsx": "^5.0.0", - "eslint-visitor-keys": "^1.0.0" + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" } }, "esprima": { @@ -24394,13 +22026,6 @@ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "requires": { "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } } }, "esrecurse": { @@ -24409,19 +22034,17 @@ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "requires": { "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } } }, "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" }, "esutils": { "version": "2.0.3", @@ -24443,40 +22066,20 @@ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, - "eventsource": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz", - "integrity": "sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA==" - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "exec-sh": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", - "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", - "requires": { - "merge": "^1.2.0" - } - }, "execa": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", - "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" } }, "exit": { @@ -24484,167 +22087,15 @@ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==", - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "requires": { - "isarray": "1.0.0" - } - } - } - }, "expect": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", - "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "requires": { - "ansi-styles": "^3.2.0", - "jest-diff": "^23.6.0", - "jest-get-type": "^22.1.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "jest-diff": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", - "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", - "requires": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" - } - }, - "jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" - }, - "jest-matcher-utils": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", - "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", - "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" - } - }, - "pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", - "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - } - } + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" } }, "express": { @@ -24702,83 +22153,34 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } } }, "fast-json-stable-stringify": { @@ -24791,10 +22193,13 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + "fastq": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", + "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", + "requires": { + "reusify": "^1.0.4" + } }, "faye-websocket": { "version": "0.11.4", @@ -24812,71 +22217,60 @@ "bser": "2.1.1" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha512-uXP/zGzxxFvFfcZGgBIwotm+Tdc55ddPAzF7iHshP4YGaXMww7rSF9peD9D1sui5ebONg5UobsZv+FfgEpGv/w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" + "flat-cache": "^3.0.4" } }, "file-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-2.0.0.tgz", - "integrity": "sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "requires": { - "loader-utils": "^1.0.2", - "schema-utils": "^1.0.0" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" } }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==" - }, - "fileset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", - "integrity": "sha512-UxowFKnAFIwtmSxgKjWAVgjE3Fk7MQJT0ZIyl0NwIFZTrx4913rLaonGJ84V+x/2+w/pe4ULHRns+GZPs1TVuw==", + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "requires": { - "glob": "^7.0.3", - "minimatch": "^3.0.3" + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" }, "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "to-regex-range": "^5.0.1" } }, "finalhandler": { @@ -24909,57 +22303,37 @@ } }, "find-cache-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", - "integrity": "sha512-46TFiBOzX7xq/PcSWfFwkyjpemdRnMe31UQF+os0y+1W3k95f6R4SEt02Hj4p3X0Mir9gfrkmOtshFidS0VPUg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "requires": { "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^2.0.0" + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" } }, "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "requires": { - "locate-path": "^2.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" } }, "flat-cache": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", - "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "requires": { - "circular-json": "^0.3.1", - "graceful-fs": "^4.1.2", - "rimraf": "~2.6.2", - "write": "^0.2.1" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "requires": { - "glob": "^7.1.3" - } - } + "flatted": "^3.1.0", + "rimraf": "^3.0.2" } }, - "flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, "follow-redirects": { "version": "1.15.2", @@ -24974,43 +22348,121 @@ "is-callable": "^1.1.3" } }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==", + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "requires": { - "for-in": "^1.0.1" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" - }, - "fork-ts-checker-webpack-plugin-alt": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin-alt/-/fork-ts-checker-webpack-plugin-alt-0.4.14.tgz", - "integrity": "sha512-s0wjOBuPdylMRBzZ4yO8LSJuzem3g0MYZFxsjRXrFDQyL5KJBVSq30+GoHM/t/r2CRU4tI6zi04sq6OXK0UYnw==", - "requires": { - "babel-code-frame": "^6.22.0", - "chalk": "^2.4.1", - "chokidar": "^2.0.4", - "lodash": "^4.17.11", - "micromatch": "^3.1.10", + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", "minimatch": "^3.0.4", - "resolve": "^1.5.0", + "schema-utils": "2.7.0", + "semver": "^7.3.2", "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } } }, "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -25022,48 +22474,30 @@ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "requires": { - "map-cache": "^0.2.2" - } + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, "fs-extra": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz", - "integrity": "sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" }, "fs.realpath": { "version": "1.0.0", @@ -25071,14 +22505,10 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "fsevents": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", - "optional": true, - "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" - } + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true }, "function-bind": { "version": "1.1.1", @@ -25096,11 +22526,6 @@ "functions-have-names": "^1.2.2" } }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" - }, "functions-have-names": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", @@ -25112,9 +22537,9 @@ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" }, "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { "version": "1.1.3", @@ -25131,10 +22556,15 @@ "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, "get-symbol-description": { "version": "1.0.0", @@ -25145,19 +22575,6 @@ "get-intrinsic": "^1.1.1" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "requires": { - "assert-plus": "^1.0.0" - } - }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -25171,61 +22588,18 @@ "path-is-absolute": "^1.0.0" } }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA==", - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", - "requires": { - "is-glob": "^2.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "requires": { - "is-extglob": "^2.1.0" - } - } + "is-glob": "^4.0.3" } }, "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "global-modules": { "version": "2.0.0", @@ -25245,10 +22619,13 @@ "which": "^1.3.1" }, "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -25258,24 +22635,16 @@ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "globby": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "requires": { - "array-union": "^1.0.1", - "dir-glob": "2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - }, - "dependencies": { - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" - } + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" } }, "gopd": { @@ -25291,99 +22660,24 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==" + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" }, "gzip-size": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz", - "integrity": "sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "requires": { - "duplexer": "^0.1.1", - "pify": "^3.0.0" + "duplexer": "^0.1.2" } }, - "h2x-core": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/h2x-core/-/h2x-core-1.1.1.tgz", - "integrity": "sha512-LdXe4Irs731knLtHgLyFrnJCumfiqXXQwKN1IMUhi37li29PLfLbMDvfK7Rk4wmgHLKP+sIITT1mcJV4QsC3nw==", - "requires": { - "h2x-generate": "^1.1.0", - "h2x-parse": "^1.1.1", - "h2x-traverse": "^1.1.0" - } - }, - "h2x-generate": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/h2x-generate/-/h2x-generate-1.1.0.tgz", - "integrity": "sha512-L7Hym0yb20QIjvqeULUPOeh/cyvScdOAyJ6oRlh5dF0+w92hf3OiTk1q15KBijde7jGEe+0R4aOmtW8gkPNIzg==", - "requires": { - "h2x-traverse": "^1.1.0" - } - }, - "h2x-parse": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/h2x-parse/-/h2x-parse-1.1.1.tgz", - "integrity": "sha512-WRSmPF+tIWuUXVEZaYRhcZx/JGEJx8LjZpDDtrvMr5m/GTR0NerydCik5dRzcKXPWCtfXxuJRLR4v2P4HB2B1A==", - "requires": { - "h2x-types": "^1.1.0", - "jsdom": ">=11.0.0" - } - }, - "h2x-plugin-jsx": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/h2x-plugin-jsx/-/h2x-plugin-jsx-1.2.0.tgz", - "integrity": "sha512-a7Vb3BHhJJq0dPDNdqguEyQirENkVsFtvM2YkiaT5h/fmGhmM1nDy3BLeJeSKi2tL2g9v4ykm2Z+GG9QrhDgPA==", - "requires": { - "h2x-types": "^1.1.0" - } - }, - "h2x-traverse": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/h2x-traverse/-/h2x-traverse-1.1.0.tgz", - "integrity": "sha512-1ND8ZbISLSUgpLHYJRvhvElITvs0g44L7RxjeXViz5XP6rooa+FtXTFLByl2Yg01zj2txubifHIuU4pgvj8l+A==", - "requires": { - "h2x-types": "^1.1.0" - } - }, - "h2x-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/h2x-types/-/h2x-types-1.1.0.tgz", - "integrity": "sha512-QdH5qfLcdF209UsCdM0ZNZ9Dwm2PHvMfeLZtivBrjX3Y/df4US2pwsUC4HBfWhye/mx/t6puODeC7Oacb/Ol8g==" - }, "handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, - "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, "harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", @@ -25397,21 +22691,6 @@ "function-bind": "^1.1.1" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - } - } - }, "has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -25443,115 +22722,16 @@ "has-symbols": "^1.0.2" } }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoek": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", - "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" - }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - } - }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", @@ -25561,75 +22741,79 @@ "obuf": "^1.0.0", "readable-stream": "^2.0.1", "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==" - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==" - }, "html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "requires": { - "whatwg-encoding": "^2.0.0" + "whatwg-encoding": "^1.0.5" } }, "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" - } + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" } }, "html-webpack-plugin": { - "version": "4.0.0-alpha.2", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-alpha.2.tgz", - "integrity": "sha512-tyvhjVpuGqD7QYHi1l1drMQTg5i+qRxpQEGbdnYFREgOKy7aFDf/ocQ/V1fuEDlQx7jV2zMap3Hj2nE9i5eGXw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", "requires": { - "@types/tapable": "1.0.2", - "html-minifier": "^3.2.3", - "loader-utils": "^1.1.0", - "lodash": "^4.17.10", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "util.promisify": "1.0.0" - }, - "dependencies": { - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - } + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" } }, "htmlparser2": { @@ -25641,13 +22825,6 @@ "domhandler": "^4.0.0", "domutils": "^2.5.2", "entities": "^2.0.0" - }, - "dependencies": { - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } } }, "http-deceiver": { @@ -25683,41 +22860,27 @@ } }, "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "requires": { - "@tootallnate/once": "2", + "@tootallnate/once": "1", "agent-base": "6", "debug": "4" } }, "http-proxy-middleware": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", - "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "requires": { - "http-proxy": "^1.16.2", - "is-glob": "^4.0.0", - "lodash": "^4.17.5", - "micromatch": "^3.1.9" + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" } }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" - }, "https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -25727,26 +22890,29 @@ "debug": "4" } }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==" + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } }, "icss-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", - "integrity": "sha512-bsVoyn/1V4R1kYYjLcWLedozAM4FClZUdjE9nIr8uWY7xs78y9DATgwz2wGU7M+7z55KenmmTkN2DVJ7bqzjAA==", - "requires": { - "postcss": "^6.0.1" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" }, "identity-obj-proxy": { "version": "3.0.0", @@ -25756,58 +22922,39 @@ "harmony-reflect": "^1.4.6" } }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" - }, "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", + "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==" }, "immer": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", - "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", - "requires": { - "import-from": "^2.1.0" - } + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==" }, "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", - "requires": { - "resolve-from": "^3.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } } }, "import-local": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", - "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "requires": { - "pkg-dir": "^2.0.0", - "resolve-cwd": "^2.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" } }, "imurmurhash": { @@ -25820,11 +22967,6 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -25844,50 +22986,6 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "internal-ip": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", - "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==", - "requires": { - "default-gateway": "^2.6.0", - "ipaddr.js": "^1.5.2" - } - }, "internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -25898,53 +22996,10 @@ "side-channel": "^1.0.4" } }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" - }, - "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==" - }, "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==" - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - } - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" }, "is-arguments": { "version": "1.1.1", @@ -25969,11 +23024,11 @@ } }, "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "requires": { - "binary-extensions": "^1.0.0" + "binary-extensions": "^2.0.0" } }, "is-boolean-object": { @@ -25985,37 +23040,11 @@ "has-tostringtag": "^1.0.0" } }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "requires": { - "ci-info": "^1.5.0" - } - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, "is-core-module": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", @@ -26024,21 +23053,6 @@ "has": "^1.0.3" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - } - } - }, "is-date-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", @@ -26047,65 +23061,25 @@ "has-tostringtag": "^1.0.0" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==" - }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg==" - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA==", - "requires": { - "is-primitive": "^2.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" - }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-generator-fn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", - "integrity": "sha512-95jJZX6O/gdekidH2usRBr9WdRw4LU56CttPstXFxvG0r3QUE9eaIdz2p2Y7zrm6jxz7SjByAo1AtzwGlRvfOg==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" }, "is-glob": { "version": "4.0.3", @@ -26120,18 +23094,20 @@ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, "is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" }, "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "requires": { - "kind-of": "^3.0.2" - } + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-number-object": { "version": "1.0.7", @@ -26146,50 +23122,21 @@ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==" - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "requires": { - "is-path-inside": "^1.0.0" - } - }, "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", - "requires": { - "path-is-inside": "^1.0.1" - } + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ==" + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" }, "is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q==" - }, "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -26204,15 +23151,10 @@ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - }, "is-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.0.0.tgz", - "integrity": "sha512-F/pJIk8QD6OX5DNhRB7hWamLsUilmkDGho48KbgZ6xg/lmAZXHxzXQ91jzB3yRSw5kdQGGGc4yz8HYhTYIMWPg==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" }, "is-set": { "version": "2.0.2", @@ -26228,9 +23170,9 @@ } }, "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" }, "is-string": { "version": "1.0.7", @@ -26265,11 +23207,6 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" - }, "is-weakmap": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", @@ -26292,472 +23229,376 @@ "get-intrinsic": "^1.1.1" } }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, - "isemail": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", - "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", - "requires": { - "punycode": "2.x.x" - } - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "istanbul-api": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", - "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", - "requires": { - "async": "^2.1.4", - "fileset": "^2.0.2", - "istanbul-lib-coverage": "^1.2.1", - "istanbul-lib-hook": "^1.2.2", - "istanbul-lib-instrument": "^1.10.2", - "istanbul-lib-report": "^1.1.5", - "istanbul-lib-source-maps": "^1.2.6", - "istanbul-reports": "^1.5.1", - "js-yaml": "^3.7.0", - "mkdirp": "^0.5.1", - "once": "^1.4.0" - } - }, "istanbul-lib-coverage": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", - "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==" - }, - "istanbul-lib-hook": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", - "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", - "requires": { - "append-transform": "^0.4.0" - } + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" }, "istanbul-lib-instrument": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", - "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "requires": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.1", - "semver": "^5.3.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" } }, "istanbul-lib-report": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", - "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "requires": { - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "path-parse": "^1.0.5", - "supports-color": "^3.1.2" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" }, "dependencies": { "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "has-flag": "^1.0.0" + "has-flag": "^4.0.0" } } } }, "istanbul-lib-source-maps": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", - "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "requires": { - "debug": "^3.1.0", - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.1", - "source-map": "^0.5.3" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" }, "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, "istanbul-reports": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", - "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "requires": { - "handlebars": "^4.0.3" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz", - "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "requires": { - "import-local": "^1.0.0", - "jest-cli": "^23.6.0" + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" } }, "jest-changed-files": { - "version": "23.4.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", - "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "requires": { - "throat": "^4.0.0" + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-cli": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", - "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "import-local": "^1.0.0", - "is-ci": "^1.0.10", - "istanbul-api": "^1.3.1", - "istanbul-lib-coverage": "^1.2.0", - "istanbul-lib-instrument": "^1.10.1", - "istanbul-lib-source-maps": "^1.2.4", - "jest-changed-files": "^23.4.2", - "jest-config": "^23.6.0", - "jest-environment-jsdom": "^23.4.0", - "jest-get-type": "^22.1.0", - "jest-haste-map": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0", - "jest-resolve-dependencies": "^23.6.0", - "jest-runner": "^23.6.0", - "jest-runtime": "^23.6.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "jest-watcher": "^23.4.0", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "node-notifier": "^5.2.1", - "prompts": "^0.1.9", - "realpath-native": "^1.0.0", - "rimraf": "^2.5.4", - "slash": "^1.0.0", - "string-length": "^2.0.0", - "strip-ansi": "^4.0.0", - "which": "^1.2.12", - "yargs": "^11.0.0" + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" }, "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "arr-flatten": "^1.0.1" + "color-convert": "^2.0.1" } }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==" - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==" - }, - "is-glob": { + "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "is-extglob": "^1.0.0" + "color-name": "~1.1.4" } }, - "jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "remove-trailing-separator": "^1.0.1" + "has-flag": "^4.0.0" } } } }, "jest-config": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", - "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "requires": { - "babel-core": "^6.0.0", - "babel-jest": "^23.6.0", - "chalk": "^2.0.1", + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", "glob": "^7.1.1", - "jest-environment-jsdom": "^23.4.0", - "jest-environment-node": "^23.4.0", - "jest-get-type": "^22.1.0", - "jest-jasmine2": "^23.6.0", - "jest-regex-util": "^23.3.0", - "jest-resolve": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "micromatch": "^2.3.11", - "pretty-format": "^23.6.0" + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "arr-flatten": "^1.0.1" + "color-convert": "^2.0.1" } }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==" - }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==" - }, - "is-glob": { + "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "is-extglob": "^1.0.0" + "color-name": "~1.1.4" } }, - "jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==" + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "has-flag": "^4.0.0" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", - "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" } } }, @@ -26818,242 +23659,95 @@ } }, "jest-docblock": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", - "integrity": "sha512-CB8MdScYLkzQ0Q/I4FYlt2UBkG9tFzi+ngSPVhSBB70nifaC+5iWz6GEfa/lB4T2KCqGy+DLzi1v34r9R1XzuA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "requires": { - "detect-newline": "^2.1.0" + "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", - "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "requires": { - "chalk": "^2.0.1", - "pretty-format": "^23.6.0" + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" } } } }, "jest-environment-jsdom": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", - "integrity": "sha512-UIXe32cMl/+DtyNHC15X+aFZMh04wx7PjWFBfz+nwoLgsIN2loKoNiKGSzUhMW/fVwbHrk8Qopglb7V4XB4EfQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "requires": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0", - "jsdom": "^11.5.1" - }, - "dependencies": { - "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" - }, - "acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" - } - } - }, - "acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" - }, - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - }, - "cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "requires": { - "cssom": "0.3.x" - } - }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - }, - "dependencies": { - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "requires": { - "webidl-conversions": "^4.0.2" - } - }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, - "jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", - "requires": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - } - }, - "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "ws": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", - "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - } + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" } }, "jest-environment-node": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", - "integrity": "sha512-bk8qScgIfkb+EdwJ0JZ9xGvN7N3m6Qok73G8hi6tzvNadpe4kOxxuGmK2cJzAM3tPC/HBulzrOeNHEvaThQFrQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "requires": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0" + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" } }, "jest-get-type": { @@ -27062,185 +23756,101 @@ "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "jest-haste-map": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", - "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "invariant": "^2.2.4", - "jest-docblock": "^23.2.0", - "jest-serializer": "^23.0.1", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "sane": "^2.0.0" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==" - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" } }, "jest-jasmine2": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", - "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", "requires": { - "babel-traverse": "^6.0.0", - "chalk": "^2.0.1", + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^23.6.0", - "is-generator-fn": "^1.0.0", - "jest-diff": "^23.6.0", - "jest-each": "^23.6.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "pretty-format": "^23.6.0" + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" }, "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "jest-diff": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", - "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" + "color-convert": "^2.0.1" } }, - "jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" - }, - "jest-matcher-utils": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", - "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" } } } }, "jest-leak-detector": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", - "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "requires": { - "pretty-format": "^23.6.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", - "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - } - } + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-matcher-utils": { @@ -27300,466 +23910,850 @@ } }, "jest-message-util": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", - "integrity": "sha512-Tjqy7T8jHhPgV4Gsi+pKMMfaz3uP5DPtMGnm8RWNWUHIk2igqxQ3/9rud3JkINCvZDGqlpJVuFGIDXbltG4xLA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "requires": { - "@babel/code-frame": "^7.0.0-beta.35", - "chalk": "^2.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0", - "stack-utils": "^1.0.1" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "arr-flatten": "^1.0.1" + "color-convert": "^2.0.1" } }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==" - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==" - }, - "is-glob": { + "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "is-extglob": "^1.0.0" + "color-name": "~1.1.4" } }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "remove-trailing-separator": "^1.0.1" + "has-flag": "^4.0.0" } } } }, "jest-mock": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", - "integrity": "sha512-lz+Rf6dwRNDVowuGCXm93ib8hMyPntl1GGVt9PuZfBAmTjP5yKYgK14IASiEjs7XoMo4i/R7+dkrJY3eESwTJg==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } }, "jest-pnp-resolver": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.0.1.tgz", - "integrity": "sha512-kzhvJQp+9k0a/hpvIIzOJgOwfOqmnohdrAMZW2EscH3kxR2VWD7EcPa10cio8EK9V7PcD75bhG1pFnO70zGwSQ==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "requires": {} }, "jest-regex-util": { - "version": "23.3.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", - "integrity": "sha512-pNilf1tXhv5z0qjJy2Hl6Ar6dsi+XX2zpCAuzxRs4qoputI0Bm9rU7pa2ErrFTfiHYe8VboTR7WATPZXqzpQ/g==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" }, "jest-resolve": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", - "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "requires": { - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "realpath-native": "^1.0.0" + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-resolve-dependencies": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", - "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "requires": { - "jest-regex-util": "^23.3.0", - "jest-snapshot": "^23.6.0" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" } }, "jest-runner": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", - "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", "requires": { - "exit": "^0.1.2", - "graceful-fs": "^4.1.11", - "jest-config": "^23.6.0", - "jest-docblock": "^23.2.0", - "jest-haste-map": "^23.6.0", - "jest-jasmine2": "^23.6.0", - "jest-leak-detector": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-runtime": "^23.6.0", - "jest-util": "^23.4.0", - "jest-worker": "^23.2.0", + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "source-map-support": "^0.5.6", - "throat": "^4.0.0" + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-runtime": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", - "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", "requires": { - "babel-core": "^6.0.0", - "babel-plugin-istanbul": "^4.1.6", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "exit": "^0.1.2", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.11", - "jest-config": "^23.6.0", - "jest-haste-map": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0", - "jest-resolve": "^23.6.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "micromatch": "^2.3.11", - "realpath-native": "^1.0.0", - "slash": "^1.0.0", - "strip-bom": "3.0.0", - "write-file-atomic": "^2.1.0", - "yargs": "^11.0.0" + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "arr-flatten": "^1.0.1" + "color-convert": "^2.0.1" } }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==" - }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==" - }, - "is-glob": { + "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "is-extglob": "^1.0.0" + "color-name": "~1.1.4" } }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==" + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "has-flag": "^4.0.0" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" } } }, "jest-serializer": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", - "integrity": "sha512-l6cPuiGEQI72H4+qMePF62E+URkZscnAqdHBYHkMrhKJOwU08AHvGmftXdosUzfCGhh/Ih4Xk1VgxnJSwrvQvQ==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } }, "jest-snapshot": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", - "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", "requires": { - "babel-types": "^6.0.0", - "chalk": "^2.0.1", - "jest-diff": "^23.6.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-resolve": "^23.6.0", - "mkdirp": "^0.5.1", + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "natural-compare": "^1.4.0", - "pretty-format": "^23.6.0", - "semver": "^5.5.0" + "pretty-format": "^27.5.1", + "semver": "^7.3.2" }, "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "jest-diff": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", - "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" + "color-convert": "^2.0.1" } }, - "jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" - }, - "jest-matcher-utils": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", - "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "color-name": "~1.1.4" } }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, "jest-util": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", - "integrity": "sha512-OS1/0QSbbMF9N93MxF1hUmK93EF3NGQGbbaTBZZk95aytWtWmzxsFWwt/UXIIkfHbPCK1fXTrPklbL+ohuFFOA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "requires": { - "callsites": "^2.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "jest-message-util": "^23.4.0", - "mkdirp": "^0.5.1", - "slash": "^1.0.0", - "source-map": "^0.6.0" + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-validate": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", - "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "leven": "^2.1.0", - "pretty-format": "^23.6.0" + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" }, "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } }, - "jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.15", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.15.tgz", + "integrity": "sha512-ZHc4W2dnEQPfhn06TBEdWaiUHEZAocYaiVMfwOipY5jcJt/251wVrKCBWBetGZWO5CF8tdb7L3DmdxVlZ2BOIg==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } }, "pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" } } } }, "jest-watcher": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", - "integrity": "sha512-BZGZYXnte/vazfnmkD4ERByi2O2mW+C++W8Sb7dvOnwcSccvCKNQgmcz1L+9hxVD7HWtqymPctIY7v5ZbQGNyg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "string-length": "^2.0.0" + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-worker": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", - "integrity": "sha512-zx0uwPCDxToGfYyQiSHh7T/sKIxQFnQqT6Uug7Y/L7PzEkFITPaufjQe6yaf1OXSnGvKC5Fwol1hIym0zDzyvw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "requires": { - "merge-stream": "^1.0.1" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "joi": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-11.4.0.tgz", - "integrity": "sha512-O7Uw+w/zEWgbL6OcHbyACKSj0PkQeUgmehdoXVSxt92QFCq4+1390Rwh5moI2K/OgC7D8RHRZqHZxT2husMJHA==", - "requires": { - "hoek": "4.x.x", - "isemail": "3.x.x", - "topo": "2.x.x" - } - }, - "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" + "js-sdsl": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", + "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==" }, "js-tokens": { "version": "4.0.0", @@ -27775,49 +24769,38 @@ "esprima": "^4.0.0" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, "jsdom": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", - "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "requires": { - "abab": "^2.0.6", - "acorn": "^8.8.1", - "acorn-globals": "^7.0.0", - "cssom": "^0.5.0", + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", "cssstyle": "^2.3.0", - "data-urls": "^3.0.2", - "decimal.js": "^10.4.2", - "domexception": "^4.0.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", - "parse5": "^7.1.1", - "saxes": "^6.0.0", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0", - "ws": "^8.11.0", - "xml-name-validator": "^4.0.0" - }, - "dependencies": { - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" - } + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" } }, "jsesc": { @@ -27825,10 +24808,10 @@ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "json-schema": { "version": "0.4.0", @@ -27840,235 +24823,112 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "json-stable-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", - "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", - "requires": { - "jsonify": "^0.0.1" - } - }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" - }, "json5": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" }, "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "requires": { - "graceful-fs": "^4.1.6" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, - "jsonify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", - "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==" - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" }, "jsx-ast-utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", - "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", "requires": { - "array-includes": "^3.1.1", - "object.assign": "^4.1.0" + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" } }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" - }, "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "kleur": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", - "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, - "last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.6.tgz", + "integrity": "sha512-HNkaCgM8wZgE/BZACeotAAgpL9FUjEnhgF0FVQMIgH//zqTPreLYMb3rWYkYAqPoF75Jwuycp1da7uz66cfFQg==", "requires": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" + "language-subtag-registry": "^0.3.20" } }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==" - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "requires": { - "invert-kv": "^2.0.0" - } - }, - "left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" - }, "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" }, "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", - "requires": { - "error-ex": "^1.2.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" - } - } + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" }, - "loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha512-Z9XSBoNE7xQiV6MSgPuCfyMokH2K7JdpRkOYE1+mu3d4BFJtx3GW+f6Bo4q8IX6rlf5MYbLBKW0pjl2cWdkm2A==", - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha512-c6pv3OE78mcZ92ckebVDqg0aWSoKhOTbwCV6qbCWMk546mAL9pZln0+QsN/yQ7fkucd4+yJPLrCBXNt8Ruk+Eg==", - "requires": { - "find-up": "^1.0.0" - } - } - } + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" }, "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - } + "json5": "^2.1.2" } }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^5.0.0" } }, "lodash": { @@ -28076,16 +24936,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" - }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -28096,43 +24946,21 @@ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, "lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, - "lodash.tail": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", - "integrity": "sha512-+7y6zfkH4TqgS5DYKIqJuxmL5xT3WUUumVMZVRpDUo0UqJREwZqKmGo9wluj12FbPGl1UjRf2TnAImbw/bKtdw==" - }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "requires": { - "lodash._reinterpolate": "^3.0.0" - } - }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" }, - "loglevel": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", - "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==" - }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -28142,16 +24970,19 @@ } }, "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } }, "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "yallist": "^3.0.2" + "yallist": "^4.0.0" } }, "lz-string": { @@ -28159,12 +24990,20 @@ "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", "requires": { - "pify": "^3.0.0" + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" } }, "makeerror": { @@ -28175,47 +25014,6 @@ "tmpl": "1.0.5" } }, - "mamacro": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", - "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "requires": { - "object-visit": "^1.0.0" - } - }, - "math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -28226,45 +25024,12 @@ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - }, - "dependencies": { - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - } - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "merge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==" - }, - "merge-deep": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.3.tgz", - "integrity": "sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==", - "requires": { - "arr-union": "^3.1.0", - "clone-deep": "^0.2.4", - "kind-of": "^3.0.2" + "fs-monkey": "^1.0.3" } }, "merge-descriptors": { @@ -28273,12 +25038,9 @@ "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", - "requires": { - "readable-stream": "^2.0.1" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "merge2": { "version": "1.4.1", @@ -28291,69 +25053,18 @@ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - } - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { "version": "1.52.0", @@ -28369,9 +25080,9 @@ } }, "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" }, "min-indent": { "version": "1.0.1", @@ -28379,13 +25090,48 @@ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, "mini-css-extract-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.3.tgz", - "integrity": "sha512-Mxs0nxzF1kxPv4TRi2NimewgXlJqh0rGE30vviCU2WHrpbta6wklnUV9dr9FUtoAHmB3p3LeXEC+ZjgHvB0Dzg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.1.tgz", + "integrity": "sha512-viOoaUFy+Z2w43VsGPbtfwFrr0tKwDctK9dUofG5MBViYhD1noGFUzzDIVw0KPwCGUP+c7zqLxm+acuQs7zLzw==", "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } } }, "minimalistic-assert": { @@ -28393,11 +25139,6 @@ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" - }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -28411,58 +25152,6 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mixin-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", - "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==", - "requires": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, - "dependencies": { - "for-in": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", - "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==" - } - } - }, "mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -28471,96 +25160,40 @@ "minimist": "^1.2.6" } }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "requires": { - "dns-packet": "^1.3.1", + "dns-packet": "^5.2.2", "thunky": "^1.0.2" } }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==" - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==" - }, - "nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - } - } + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "natural-orderby": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-3.0.1.tgz", + "integrity": "sha512-NDMgsENqBcdz3//tnoKg+BFG6fugJxARHNwfMLp8qdsJlEtgo5EKOIFTMeiKvai+STuUVrXv4OMQSyH0uF2SBg==" + }, "negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -28571,118 +25204,30 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "requires": { - "lower-case": "^1.1.1" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - } - } - }, - "node-notifier": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz", - "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", - "requires": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, "node-releases": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -28694,16 +25239,16 @@ "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" }, "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" }, "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "requires": { - "path-key": "^2.0.0" + "path-key": "^3.0.0" } }, "nth-check": { @@ -28714,88 +25259,20 @@ "boolbase": "^1.0.0" } }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==" - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==" - }, "nwsapi": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - } - } - }, "object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" }, "object-inspect": { "version": "1.12.2", @@ -28816,14 +25293,6 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "requires": { - "isobject": "^3.0.0" - } - }, "object.assign": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", @@ -28835,6 +25304,26 @@ "object-keys": "^1.1.1" } }, + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, "object.getownpropertydescriptors": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", @@ -28846,21 +25335,13 @@ "es-abstract": "^1.20.4" } }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA==", + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "requires": { - "isobject": "^3.0.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "object.values": { @@ -28900,250 +25381,127 @@ } }, "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "requires": { - "mimic-fn": "^1.0.0" + "mimic-fn": "^2.1.0" } }, - "opn": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", - "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "requires": { - "is-wsl": "^1.1.0" - } - }, - "optimize-css-assets-webpack-plugin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz", - "integrity": "sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A==", - "requires": { - "cssnano": "^4.1.0", - "last-call-webpack-plugin": "^3.0.0" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" } }, "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==" - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - }, - "dependencies": { - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "requires": { - "p-try": "^1.0.0" + "yocto-queue": "^0.1.0" } }, "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "requires": { - "p-limit": "^1.1.0" + "p-limit": "^3.0.2" } }, - "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } }, "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", - "requires": { - "no-case": "^2.2.0" - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-glob": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "requires": { - "is-extglob": "^1.0.0" - } - } + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" } }, "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "requires": { + "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "requires": { - "entities": "^4.4.0" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "path-parse": { "version": "1.0.7", @@ -29156,24 +25514,9 @@ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "requires": { - "pify": "^3.0.0" - } - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "performance-now": { "version": "2.1.0", @@ -29188,1706 +25531,699 @@ "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "optional": true + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "requires": { - "pinkie": "^2.0.0" - } + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" }, "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "requires": { - "find-up": "^2.1.0" + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } } }, "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "requires": { - "find-up": "^2.1.0" - } - }, - "pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==" - }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" - }, - "pnp-webpack-plugin": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.1.0.tgz", - "integrity": "sha512-CPCdcFxx7fEcDMWTDjXe2Wypt4JuMt4q5Q2UrpTcyBBkLiCIyPEh/mCGmUWIcNkKGyXwQ9Y2wVhlKm6ketiBNQ==" - }, - "portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "requires": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" + "find-up": "^3.0.0" }, "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { - "ms": "^2.1.1" + "locate-path": "^3.0.0" } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" } } }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" - }, "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" } }, "postcss-attribute-case-insensitive": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", - "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-selector-parser": "^6.0.10" } }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} + }, "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - } + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" } }, "postcss-color-functional-notation": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", - "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-color-gray": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", - "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-color-hex-alpha": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", - "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "requires": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-color-mod-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", - "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-color-rebeccapurple": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", - "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" } }, "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" } }, "postcss-custom-media": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", - "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", "requires": { - "postcss": "^7.0.14" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", "requires": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-custom-selectors": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", - "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.4" } }, "postcss-dir-pseudo-class": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", - "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.10" } }, "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} }, "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} }, "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} }, "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} }, "postcss-double-position-gradients": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", - "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "requires": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-env-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", - "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-flexbugs-fixes": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", - "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} }, "postcss-focus-visible": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", - "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-selector-parser": "^6.0.9" } }, "postcss-focus-within": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", - "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-selector-parser": "^6.0.9" } }, "postcss-font-variant": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", - "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} }, "postcss-gap-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", - "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} }, "postcss-image-set-function": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", - "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" } }, "postcss-initial": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", - "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "camelcase-css": "^2.0.1" } }, "postcss-lab-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", - "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" } }, "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" }, "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "lru-cache": "^6.0.0" } } } }, "postcss-logical": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} }, "postcss-media-minmax": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} }, "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" } }, "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", "requires": { - "browserslist": "^4.0.0", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" } }, "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.5" } }, "postcss-modules-extract-imports": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", - "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", - "requires": { - "postcss": "^6.0.1" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} }, "postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" } }, "postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" + "postcss-selector-parser": "^6.0.4" } }, "postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "requires": { + "postcss-selector-parser": "^6.0.10" } }, "postcss-nesting": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" } }, "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} }, "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + }, "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-overflow-shorthand": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-page-break": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} }, "postcss-place": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", - "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-preset-env": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.3.1.tgz", - "integrity": "sha512-erl+OcCTr1+jsfJNQjBweyb8Y1s6KngUBwoqJnRXO197PmEE6u9HxZfnpKkTQqasxZljxNHzXR5hMb7MdD0Zdw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", "requires": { - "autoprefixer": "^9.3.1", - "browserslist": "^4.3.4", - "caniuse-lite": "^1.0.30000905", - "cssdb": "^4.1.0", - "postcss": "^7.0.5", - "postcss-attribute-case-insensitive": "^4.0.0", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.2", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.7", - "postcss-custom-properties": "^8.0.9", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" } }, "postcss-pseudo-class-any-link": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", - "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.10" } }, "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" } }, "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.2.0" } }, "postcss-replace-overflow-wrap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", - "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-safe-parser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", - "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-selector-matches": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", - "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", - "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} }, "postcss-selector-not": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", - "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-selector-parser": "^6.0.10" } }, "postcss-selector-parser": { @@ -30900,99 +26236,84 @@ } }, "postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" }, "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "requires": { - "picocolors": "^0.2.1", + "mdn-data": "2.0.14", "source-map": "^0.6.1" } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } } } }, "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-selector-parser": "^6.0.5" } }, "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ==" - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" }, "pretty-bytes": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", - "integrity": "sha512-yJAF+AjbHKlxQ8eezMd/34Mnj/YTQ3i6kLzvVsH4l/BfIFtp444n0wVbnsn66JimZ9uBofv815aRp1zCppxlWw==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" }, "pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "requires": { "lodash": "^4.17.20", - "renderkid": "^2.0.4" + "renderkid": "^3.0.0" } }, "pretty-format": { @@ -31012,46 +26333,26 @@ } } }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, "promise": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.2.tgz", - "integrity": "sha512-EIyzM39FpVOMbqgzEHhxdrEhtOSDOtjMZQ0M6iVfCE+kWNgCkAyOdnuCWqfmflylftfadU6FkiMgHZA2kUzwRw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "requires": { "asap": "~2.0.6" } }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" - }, "prompts": { - "version": "0.1.14", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", - "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "requires": { - "kleur": "^2.0.1", - "sisteransi": "^0.1.1" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" } }, "prop-types": { @@ -31078,73 +26379,20 @@ "requires": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } } }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" - }, "psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -31163,21 +26411,21 @@ "side-channel": "^1.0.4" } }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==" - }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, "raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -31186,28 +26434,6 @@ "performance-now": "^2.1.0" } }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - } - } - }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -31216,15 +26442,6 @@ "safe-buffer": "^5.1.0" } }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -31245,6 +26462,14 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } } } }, @@ -31257,170 +26482,100 @@ } }, "react-app-polyfill": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-0.2.2.tgz", - "integrity": "sha512-mAYn96B/nB6kWG87Ry70F4D4rsycU43VYTj3ZCbKP+SLJXwC0x6YCbwcICh3uW8/C9s1VgP197yx+w7SCWeDdQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", "requires": { - "core-js": "2.6.4", - "object-assign": "4.1.1", - "promise": "8.0.2", - "raf": "3.4.1", - "whatwg-fetch": "3.0.0" - }, - "dependencies": { - "core-js": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.4.tgz", - "integrity": "sha512-05qQ5hXShcqGkPZpXEFLIpxayZscVD2kuMBZewxiIPPEagukO4mqgPA9CWhUvFBJfy3ODdK2p9xyHh7FTU9/7A==" - } + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" } }, "react-dev-utils": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-7.0.5.tgz", - "integrity": "sha512-zJnqqb0x6gd63E3xoz5pXAxBPNaW75Hyz7GgQp0qPhMroBCRQtRvG67AoTZZY1z4yCYVJQZAfQJFdnea0Ujbug==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", "requires": { - "@babel/code-frame": "7.0.0", - "address": "1.0.3", - "browserslist": "4.4.1", - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "detect-port-alt": "1.1.6", - "escape-string-regexp": "1.0.5", - "filesize": "3.6.1", - "find-up": "3.0.0", - "global-modules": "2.0.0", - "globby": "8.0.2", - "gzip-size": "5.0.0", - "immer": "1.10.0", - "inquirer": "6.2.1", - "is-root": "2.0.0", - "loader-utils": "1.2.3", - "opn": "5.4.0", - "pkg-up": "2.0.0", - "react-error-overlay": "^5.1.4", - "recursive-readdir": "2.2.2", - "shell-quote": "1.6.1", - "sockjs-client": "1.3.0", - "strip-ansi": "5.0.0", - "text-table": "0.2.0" + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" }, "dependencies": { - "@babel/code-frame": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", - "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@babel/highlight": "^7.0.0" + "color-convert": "^2.0.1" } }, - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "browserslist": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz", - "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "caniuse-lite": "^1.0.30000929", - "electron-to-chromium": "^1.3.103", - "node-releases": "^1.1.3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==" - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "locate-path": "^3.0.0" + "color-name": "~1.1.4" } }, - "inquirer": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.1.tgz", - "integrity": "sha512-088kl3DRT2dLU5riVMKKr1DlImd6X7smDhpXUCkJDCKvTEJeRiXh0G132HG9u5a+6Ylw9plFRY7RuTnwohYSpg==", - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.0", - "figures": "^2.0.0", - "lodash": "^4.17.10", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.1.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.0.0", - "through": "^2.3.6" - } + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "node-releases": { - "version": "1.1.77", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", - "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "strip-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", - "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", - "requires": { - "ansi-regex": "^4.0.0" + "has-flag": "^4.0.0" } } } @@ -31435,195 +26590,123 @@ } }, "react-error-overlay": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-5.1.6.tgz", - "integrity": "sha512-X1Y+0jR47ImDVr54Ab6V9eGk0Hnu7fVWGeHQSOXHf/C2pF9c6uy3gef8QUeuUiWlNb0i08InPSE5a/KJzNzw1Q==" + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, "react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, "react-scripts": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-2.1.3.tgz", - "integrity": "sha512-JASD0QVVgSVleVhA9TeA+UBx+shq887hm/L+09qjZLrqIUvJZHZU+oOnhMFGot02Yop+LKfkvf9KSsTNlu/Rwg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", "requires": { - "@babel/core": "7.1.6", - "@svgr/webpack": "2.4.1", - "babel-core": "7.0.0-bridge.0", - "babel-eslint": "9.0.0", - "babel-jest": "23.6.0", - "babel-loader": "8.0.4", - "babel-plugin-named-asset-import": "^0.3.0", - "babel-preset-react-app": "^7.0.0", - "bfj": "6.1.1", - "case-sensitive-paths-webpack-plugin": "2.1.2", - "chalk": "2.4.1", - "css-loader": "1.0.0", - "dotenv": "6.0.0", - "dotenv-expand": "4.2.0", - "eslint": "5.6.0", - "eslint-config-react-app": "^3.0.6", - "eslint-loader": "2.1.1", - "eslint-plugin-flowtype": "2.50.1", - "eslint-plugin-import": "2.14.0", - "eslint-plugin-jsx-a11y": "6.1.2", - "eslint-plugin-react": "7.11.1", - "file-loader": "2.0.0", - "fork-ts-checker-webpack-plugin-alt": "0.4.14", - "fs-extra": "7.0.0", - "fsevents": "1.2.4", - "html-webpack-plugin": "4.0.0-alpha.2", - "identity-obj-proxy": "3.0.0", - "jest": "23.6.0", - "jest-pnp-resolver": "1.0.1", - "jest-resolve": "23.6.0", - "mini-css-extract-plugin": "0.4.3", - "optimize-css-assets-webpack-plugin": "5.0.1", - "pnp-webpack-plugin": "1.1.0", - "postcss-flexbugs-fixes": "4.1.0", - "postcss-loader": "3.0.0", - "postcss-preset-env": "6.3.1", - "postcss-safe-parser": "4.0.1", - "react-app-polyfill": "^0.2.0", - "react-dev-utils": "^7.0.1", - "resolve": "1.8.1", - "sass-loader": "7.1.0", - "style-loader": "0.23.0", - "terser-webpack-plugin": "1.1.0", - "url-loader": "1.1.1", - "webpack": "4.19.1", - "webpack-dev-server": "3.1.14", - "webpack-manifest-plugin": "2.0.4", - "workbox-webpack-plugin": "3.6.3" + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" }, "dependencies": { - "@babel/core": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.1.6.tgz", - "integrity": "sha512-Hz6PJT6e44iUNpAn8AoyAs6B3bl60g7MJQaI0rZEar6ECzh6+srYO1xlIdssio34mPaUtAb1y+XlkkSJzok3yw==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.1.6", - "@babel/helpers": "^7.1.5", - "@babel/parser": "^7.1.6", - "@babel/template": "^7.1.2", - "@babel/traverse": "^7.1.6", - "@babel/types": "^7.1.6", - "convert-source-map": "^1.1.0", - "debug": "^4.1.0", - "json5": "^2.1.0", - "lodash": "^4.17.10", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - } - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==", - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - }, - "dependencies": { - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { - "pify": "^2.0.0" + "lru-cache": "^6.0.0" } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" } } }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==", + "react-table": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.8.0.tgz", + "integrity": "sha512-hNaz4ygkZO4bESeFfnfOft73iBUj8K5oKi1EcSHPAibEydfsX2MyU6Z8KCr3mv3C9Kqqh71U+DhZkFvibbnPbA==", + "requires": {} + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "pify": "^2.3.0" } }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "requires": { - "util.promisify": "^1.0.0" + "picomatch": "^2.2.1" } }, "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", "requires": { - "minimatch": "3.0.4" - }, - "dependencies": { - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - } + "minimatch": "^3.0.5" } }, "redent": { @@ -31661,41 +26744,10 @@ "@babel/runtime": "^7.8.4" } }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "requires": { - "is-equal-shallow": "^0.1.3" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "regexp.prototype.flags": { "version": "1.4.3", @@ -31708,9 +26760,9 @@ } }, "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" }, "regexpu-core": { "version": "5.2.2", @@ -31750,136 +26802,16 @@ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" - }, "renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "requires": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", "htmlparser2": "^6.1.0", "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", - "requires": { - "is-finite": "^1.0.0" - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } - } - }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "requires": { - "lodash": "^4.17.19" - } - }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "dependencies": { - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } + "strip-ansi": "^6.0.1" } }, "require-directory": { @@ -31887,39 +26819,10 @@ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==" - }, - "require-uncached": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w==", - "requires": { - "caller-path": "^0.1.0", - "resolve-from": "^1.0.0" - }, - "dependencies": { - "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g==", - "requires": { - "callsites": "^0.2.0" - } - }, - "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==" - }, - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg==" - } - } + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, "requires-port": { "version": "1.0.0", @@ -31927,110 +26830,148 @@ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "resolve": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", - "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "requires": { - "path-parse": "^1.0.5" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "requires": { - "resolve-from": "^3.0.0" + "resolve-from": "^5.0.0" } }, "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==" + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==" + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { "glob": "^7.1.3" } }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "fsevents": "~2.3.2" } }, - "rsvp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==" - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "requires": { - "aproba": "^1.1.1" + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "requires": { - "tslib": "^1.9.0" + "queue-microtask": "^1.2.2" } }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "requires": { - "ret": "~0.1.10" - } + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "safe-regex-test": { "version": "1.0.0", @@ -32047,81 +26988,18 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "sane": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", - "integrity": "sha512-OuZwD1QJ2R9Dbnhd7Ur8zzD8l+oADp9npyxK63Q9nZ4AjhB2QwDQcQlD8iuUsGm5AZZqtEuCaJvK1rxGRxyQ1Q==", - "requires": { - "anymatch": "^2.0.0", - "capture-exit": "^1.2.0", - "exec-sh": "^0.2.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.3", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5", - "watch": "~0.18.0" - } + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" }, "sass-loader": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz", - "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==", + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "requires": { - "clone-deep": "^2.0.1", - "loader-utils": "^1.0.1", - "lodash.tail": "^4.1.1", - "neo-async": "^2.5.0", - "pify": "^3.0.0", - "semver": "^5.5.0" - }, - "dependencies": { - "clone-deep": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", - "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", - "requires": { - "for-own": "^1.0.0", - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.0", - "shallow-clone": "^1.0.0" - } - }, - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", - "requires": { - "for-in": "^1.0.1" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "shallow-clone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", - "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", - "requires": { - "is-extendable": "^0.1.1", - "kind-of": "^5.0.0", - "mixin-object": "^2.0.1" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - } + "klona": "^2.0.4", + "neo-async": "^2.6.2" } }, "sax": { @@ -32130,9 +27008,9 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, "saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "requires": { "xmlchars": "^2.2.0" } @@ -32146,13 +27024,13 @@ } }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, "select-hose": { @@ -32161,11 +27039,11 @@ "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" }, "selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "requires": { - "node-forge": "^0.10.0" + "node-forge": "^1" } }, "semver": { @@ -32208,11 +27086,6 @@ } } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -32221,9 +27094,12 @@ } }, "serialize-javascript": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", - "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" + } }, "serve-index": { "version": "1.9.1", @@ -32296,95 +27172,28 @@ "send": "0.18.0" } }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", - "integrity": "sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==", - "requires": { - "is-extendable": "^0.1.1", - "kind-of": "^2.0.1", - "lazy-cache": "^0.2.3", - "mixin-object": "^2.0.1" - }, - "dependencies": { - "kind-of": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==", - "requires": { - "is-buffer": "^1.0.2" - } - }, - "lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==" - } - } - }, "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "requires": { - "shebang-regex": "^1.0.0" + "shebang-regex": "^3.0.0" } }, "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, "shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha512-V0iQEZ/uoem3NmD91rD8XiuozJnq9/ZJnbHVXHnWqP1ucAhS3yJ7sLIIzEi57wFFcK3oi3kFUC46uSyWr35mxg==", - "requires": { - "array-filter": "~0.0.0", - "array-map": "~0.0.0", - "array-reduce": "~0.0.0", - "jsonify": "~0.0.0" - } - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" }, "side-channel": { "version": "1.0.4", @@ -32401,183 +27210,24 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, "sisteransi": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", - "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==" - }, - "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", - "requires": { - "is-fullwidth-code-point": "^2.0.0" - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, "sockjs": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", - "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.0.1" - }, - "dependencies": { - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", - "requires": { - "websocket-driver": ">=0.5.1" - } - } - } - }, - "sockjs-client": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", - "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", - "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" } }, "source-list-map": { @@ -32586,20 +27236,23 @@ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" } }, "source-map-support": { @@ -32609,40 +27262,19 @@ "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } } }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, "spdy": { "version": "4.0.2", @@ -32667,45 +27299,6 @@ "obuf": "^1.1.2", "readable-stream": "^3.0.6", "wbuf": "^1.7.3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { - "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } } }, "sprintf-js": { @@ -32713,39 +27306,15 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "requires": { - "figgy-pudding": "^3.5.1" - } - }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, "stack-utils": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", - "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "requires": { "escape-string-regexp": "^2.0.0" }, @@ -32757,127 +27326,68 @@ } } }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - } - } + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==" - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.2.0" } }, "string-length": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha512-Qka42GGrS8Mm3SZ+7cH8UXiIWI867/b/Z/feQSpQx/rbfB8UGknGEZVaUQMOUVj+soY6NpWAxily63HI1OckVQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" } }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" } }, "string.prototype.trimend": { @@ -32911,41 +27421,27 @@ } }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "requires": { - "ansi-regex": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - } + "ansi-regex": "^5.0.1" } }, "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", - "requires": { - "is-utf8": "^0.2.0" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" }, "strip-comments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", - "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", - "requires": { - "babel-extract-comments": "^1.0.0", - "babel-plugin-transform-object-rest-spread": "^6.26.0" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" }, "strip-indent": { "version": "3.0.0", @@ -32956,64 +27452,23 @@ } }, "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, "style-loader": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.0.tgz", - "integrity": "sha512-uCcN7XWHkqwGVt7skpInW6IGO1tG6ReyFQ1Cseh0VcN6VdcFQi62aG/2F3Y9ueA8x4IVlfaSUxpmQXQD9QrEuQ==", - "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^0.4.5" - }, - "dependencies": { - "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - } - } - } + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} }, "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" } }, "supports-color": { @@ -33024,11 +27479,40 @@ "has-flag": "^3.0.0" } }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, "svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", @@ -33090,11 +27574,6 @@ } } }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, "nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -33102,17 +27581,6 @@ "requires": { "boolbase": "~1.0.0" } - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } } } }, @@ -33121,289 +27589,118 @@ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, - "table": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", - "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", "requires": { - "ajv": "^6.0.1", - "ajv-keywords": "^3.0.0", - "chalk": "^2.1.0", - "lodash": "^4.17.4", - "slice-ansi": "1.0.0", - "string-width": "^2.1.1" + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } } }, "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } }, "terser": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", - "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", "requires": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } } }, "terser-webpack-plugin": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz", - "integrity": "sha512-61lV0DSxMAZ8AyZG7/A4a3UPlrbOBo8NIQ4tJzLPAdGOQ+yoNC7l5ijEow27lBAL2humer01KLS6bGIMYQxKoA==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "requires": { - "cacache": "^11.0.2", - "find-cache-dir": "^2.0.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "terser": "^3.8.1", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" - }, - "dependencies": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" } }, "test-exclude": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", - "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "requires": { - "arrify": "^1.0.1", - "micromatch": "^2.3.11", - "object-assign": "^4.1.0", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==" - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - } + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" } }, "text-table": { @@ -33412,110 +27709,31 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, "throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA==" - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, "toidentifier": { @@ -33523,14 +27741,6 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, - "topo": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", - "integrity": "sha512-QMfJ9TC5lKcmLZImOZ/BTSWJeVbay7XK2nlzvFALW3BA5OkvBnbs0poku4EsRpDMndDVnM58EU/8D3ZcoVehWg==", - "requires": { - "hoek": "4.x.x" - } - }, "tough-cookie": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", @@ -33550,54 +27760,82 @@ } }, "tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "requires": { "punycode": "^2.1.1" } }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==" - }, "tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "requires": { - "safe-buffer": "^5.0.1" + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } } }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } }, "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "requires": { - "prelude-ls": "~1.1.2" + "prelude-ls": "^1.2.1" } }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, "type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -33607,142 +27845,19 @@ "mime-types": "~2.1.24" } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } }, "typescript": { "version": "4.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==" }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" - } - } - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" - } - } - }, - "uglifyjs-webpack-plugin": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", - "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", - "requires": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "schema-utils": "^0.4.5", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "uglify-es": "^3.3.4", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" - }, - "dependencies": { - "cacache": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", - "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", - "requires": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^5.2.4", - "unique-filename": "^1.1.0", - "y18n": "^4.0.0" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "mississippi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", - "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^2.0.1", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - } - }, - "ssri": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", - "requires": { - "safe-buffer": "^5.1.1" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - } - } - }, "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -33778,47 +27893,18 @@ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" - }, - "uniqs": { + "unique-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==" - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "requires": { - "imurmurhash": "^0.1.4" + "crypto-random-string": "^2.0.0" } }, "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" }, "unpipe": { "version": "1.0.0", @@ -33830,42 +27916,6 @@ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" - } - } - }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", @@ -33880,11 +27930,6 @@ "picocolors": "^1.0.0" } }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==" - }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -33893,37 +27938,6 @@ "punycode": "^2.1.0" } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" - } - } - }, - "url-loader": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.1.tgz", - "integrity": "sha512-vugEeXjyYFBCUOpX+ZuaunbK3QXMKaQ3zUnRfIpRBlGkY7QizCnzyyn2ASfcxsvyU3ef+CJppVywnl3Kgf13Gg==", - "requires": { - "loader-utils": "^1.1.0", - "mime": "^2.0.3", - "schema-utils": "^1.0.0" - } - }, "url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", @@ -33933,41 +27947,20 @@ "requires-port": "^1.0.0" } }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - } - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "util.promisify": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz", - "integrity": "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", "requires": { - "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "for-each": "^0.3.3", + "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.1" + "object.getownpropertydescriptors": "^2.1.0" } }, "utila": { @@ -33981,17 +27974,18 @@ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" } }, "vary": { @@ -33999,33 +27993,6 @@ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - } - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -34035,11 +28002,11 @@ } }, "w3c-xmlserializer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", - "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "requires": { - "xml-name-validator": "^4.0.0" + "xml-name-validator": "^3.0.0" } }, "walker": { @@ -34050,133 +28017,13 @@ "makeerror": "1.0.12" } }, - "watch": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", - "integrity": "sha512-oUcoHFG3UF2pBlHcMORAojsN09BfqSfWYWlR3eSSjUFR7eBEx53WT2HX/vZeVTTIVCGShcazb+t6IcBRCNXqvA==", - "requires": { - "exec-sh": "^0.2.0", - "minimist": "^1.2.0" - } - }, "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - }, - "dependencies": { - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "optional": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "optional": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "optional": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "optional": true - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, - "requires": { - "chokidar": "^2.1.8" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" } }, "wbuf": { @@ -34193,264 +28040,219 @@ "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" }, "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "webpack": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.19.1.tgz", - "integrity": "sha512-j7Q/5QqZRqIFXJvC0E59ipLV5Hf6lAnS3ezC3I4HMUybwEDikQBVad5d+IpPtmaQPQArvgUZLXIN6lWijHBn4g==", + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", "requires": { - "@webassemblyjs/ast": "1.7.6", - "@webassemblyjs/helper-module-context": "1.7.6", - "@webassemblyjs/wasm-edit": "1.7.6", - "@webassemblyjs/wasm-parser": "1.7.6", - "acorn": "^5.6.2", - "acorn-dynamic-import": "^3.0.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^1.0.0", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.0", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", - "schema-utils": "^0.4.4", - "tapable": "^1.1.0", - "uglifyjs-webpack-plugin": "^1.2.4", - "watchpack": "^1.5.0", - "webpack-sources": "^1.2.0" + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" }, "dependencies": { - "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "requires": { - "esrecurse": "^4.1.0", + "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, - "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - } + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" } } }, "webpack-dev-middleware": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz", - "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "requires": { - "memory-fs": "~0.4.1", - "mime": "^2.3.1", - "range-parser": "^1.0.3", - "webpack-log": "^2.0.0" - } - }, - "webpack-dev-server": { - "version": "3.1.14", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.14.tgz", - "integrity": "sha512-mGXDgz5SlTxcF3hUpfC8hrQ11yhAttuUQWf1Wmb+6zo3x6rb7b9mIfuQvAPLdfDRCGRGvakBWHdHOa0I9p/EVQ==", - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.0.0", - "compression": "^1.5.2", - "connect-history-api-fallback": "^1.3.0", - "debug": "^3.1.0", - "del": "^3.0.0", - "express": "^4.16.2", - "html-entities": "^1.2.0", - "http-proxy-middleware": "~0.18.0", - "import-local": "^2.0.0", - "internal-ip": "^3.0.1", - "ip": "^1.1.5", - "killable": "^1.0.0", - "loglevel": "^1.4.1", - "opn": "^5.1.0", - "portfinder": "^1.0.9", - "schema-utils": "^1.0.0", - "selfsigned": "^1.9.1", - "semver": "^5.6.0", - "serve-index": "^1.7.2", - "sockjs": "0.3.19", - "sockjs-client": "1.3.0", - "spdy": "^4.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^5.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "3.4.0", - "webpack-log": "^2.0.0", - "yargs": "12.0.2" + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==" - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "requires": { - "ms": "^2.1.1" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "decamelize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", - "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { - "xregexp": "4.0.0" + "fast-deep-equal": "^3.1.3" } }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { - "locate-path": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "yargs": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", - "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", - "requires": { - "cliui": "^4.0.0", - "decamelize": "^2.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^10.1.0" - } - }, - "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "requires": { - "camelcase": "^4.1.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } } } }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} + } } }, "webpack-manifest-plugin": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.0.4.tgz", - "integrity": "sha512-nejhOHexXDBKQOj/5v5IZSfCeTO3x1Dt1RZEcGfBSul891X/eLIcIVH31gwxPDdsi2Z8LKKFGpM4w9+oTBOSCg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", "requires": { - "fs-extra": "^7.0.0", - "lodash": ">=3.5 <5", - "tapable": "^1.0.0" + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } } }, "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" }, "websocket-driver": { "version": "0.7.4", @@ -34468,46 +28270,47 @@ "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" }, "whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "requires": { - "iconv-lite": "0.6.3" + "iconv-lite": "0.4.24" }, "dependencies": { "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "safer-buffer": ">= 2.1.2 < 3" } } } }, "whatwg-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", - "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" }, "whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" }, "whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" } }, "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "requires": { "isexe": "^2.0.0" } @@ -34535,11 +28338,6 @@ "is-weakset": "^2.0.1" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" - }, "which-typed-array": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", @@ -34558,210 +28356,306 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" - }, "workbox-background-sync": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-3.6.3.tgz", - "integrity": "sha512-ypLo0B6dces4gSpaslmDg5wuoUWrHHVJfFWwl1udvSylLdXvnrfhFfriCS42SNEe5lsZtcNZF27W/SMzBlva7Q==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", "requires": { - "workbox-core": "^3.6.3" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, - "workbox-broadcast-cache-update": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.6.3.tgz", - "integrity": "sha512-pJl4lbClQcvp0SyTiEw0zLSsVYE1RDlCPtpKnpMjxFtu8lCFTAEuVyzxp9w7GF4/b3P4h5nyQ+q7V9mIR7YzGg==", + "workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", "requires": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4" } }, "workbox-build": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-3.6.3.tgz", - "integrity": "sha512-w0clZ/pVjL8VXy6GfthefxpEXs0T8uiRuopZSFVQ8ovfbH6c6kUpEh6DcYwm/Y6dyWPiCucdyAZotgjz+nRz8g==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", "requires": { - "babel-runtime": "^6.26.0", - "common-tags": "^1.4.0", - "fs-extra": "^4.0.2", - "glob": "^7.1.2", - "joi": "^11.1.1", - "lodash.template": "^4.4.0", - "pretty-bytes": "^4.0.2", - "stringify-object": "^3.2.2", - "strip-comments": "^1.0.2", - "workbox-background-sync": "^3.6.3", - "workbox-broadcast-cache-update": "^3.6.3", - "workbox-cache-expiration": "^3.6.3", - "workbox-cacheable-response": "^3.6.3", - "workbox-core": "^3.6.3", - "workbox-google-analytics": "^3.6.3", - "workbox-navigation-preload": "^3.6.3", - "workbox-precaching": "^3.6.3", - "workbox-range-requests": "^3.6.3", - "workbox-routing": "^3.6.3", - "workbox-strategies": "^3.6.3", - "workbox-streams": "^3.6.3", - "workbox-sw": "^3.6.3" + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" }, "dependencies": { - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } } } }, - "workbox-cache-expiration": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-cache-expiration/-/workbox-cache-expiration-3.6.3.tgz", - "integrity": "sha512-+ECNph/6doYx89oopO/UolYdDmQtGUgo8KCgluwBF/RieyA1ZOFKfrSiNjztxOrGJoyBB7raTIOlEEwZ1LaHoA==", - "requires": { - "workbox-core": "^3.6.3" - } - }, "workbox-cacheable-response": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-3.6.3.tgz", - "integrity": "sha512-QpmbGA9SLcA7fklBLm06C4zFg577Dt8u3QgLM0eMnnbaVv3rhm4vbmDpBkyTqvgK/Ly8MBDQzlXDtUCswQwqqg==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", "requires": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4" } }, "workbox-core": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-3.6.3.tgz", - "integrity": "sha512-cx9cx0nscPkIWs8Pt98HGrS9/aORuUcSkWjG25GqNWdvD/pSe7/5Oh3BKs0fC+rUshCiyLbxW54q0hA+GqZeSQ==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } }, "workbox-google-analytics": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-3.6.3.tgz", - "integrity": "sha512-RQBUo/6SXtIaQTRFj4RQZ9e1gAl7D8oS5S+Hi173Kk70/BgJjzPwXpC5A249Jv5YfkCOLMQCeF9A27BiD0b0ig==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", "requires": { - "workbox-background-sync": "^3.6.3", - "workbox-core": "^3.6.3", - "workbox-routing": "^3.6.3", - "workbox-strategies": "^3.6.3" + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "workbox-navigation-preload": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-3.6.3.tgz", - "integrity": "sha512-dd26xTX16DUu0i+MhqZK/jQXgfIitu0yATM4jhRXEmpMqQ4MxEeNvl2CgjDMOHBnCVMax+CFZQWwxMx/X/PqCw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", "requires": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4" } }, "workbox-precaching": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-3.6.3.tgz", - "integrity": "sha512-aBqT66BuMFviPTW6IpccZZHzpA8xzvZU2OM1AdhmSlYDXOJyb1+Z6blVD7z2Q8VNtV1UVwQIdImIX+hH3C3PIw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", "requires": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "workbox-range-requests": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-3.6.3.tgz", - "integrity": "sha512-R+yLWQy7D9aRF9yJ3QzwYnGFnGDhMUij4jVBUVtkl67oaVoP1ymZ81AfCmfZro2kpPRI+vmNMfxxW531cqdx8A==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", "requires": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "requires": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "workbox-routing": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-3.6.3.tgz", - "integrity": "sha512-bX20i95OKXXQovXhFOViOK63HYmXvsIwZXKWbSpVeKToxMrp0G/6LZXnhg82ijj/S5yhKNRf9LeGDzaqxzAwMQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", "requires": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4" } }, "workbox-strategies": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-3.6.3.tgz", - "integrity": "sha512-Pg5eulqeKet2y8j73Yw6xTgLdElktcWExGkzDVCGqfV9JCvnGuEpz5eVsCIK70+k4oJcBCin9qEg3g3CwEIH3g==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", "requires": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4" } }, "workbox-streams": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-3.6.3.tgz", - "integrity": "sha512-rqDuS4duj+3aZUYI1LsrD2t9hHOjwPqnUIfrXSOxSVjVn83W2MisDF2Bj+dFUZv4GalL9xqErcFW++9gH+Z27w==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", "requires": { - "workbox-core": "^3.6.3" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" } }, "workbox-sw": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-3.6.3.tgz", - "integrity": "sha512-IQOUi+RLhvYCiv80RP23KBW/NTtIvzvjex28B8NW1jOm+iV4VIu3VXKXTA6er5/wjjuhmtB28qEAUqADLAyOSg==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" }, "workbox-webpack-plugin": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-3.6.3.tgz", - "integrity": "sha512-RwmKjc7HFHUFHoOlKoZUq9349u0QN3F8W5tZZU0vc1qsBZDINWXRiIBCAKvo/Njgay5sWz7z4I2adnyTo97qIQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", "requires": { - "babel-runtime": "^6.26.0", - "json-stable-stringify": "^1.0.1", - "workbox-build": "^3.6.3" + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } } }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", "requires": { - "errno": "~0.1.7" + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" } }, "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "number-is-nan": "^1.0.0" + "color-convert": "^2.0.1" } }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "color-name": "~1.1.4" } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "requires": { - "ansi-regex": "^2.0.0" - } + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" } } }, @@ -34770,100 +28664,76 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==", - "requires": { - "mkdirp": "^0.5.1" - } - }, "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "requires": { - "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "requires": {} }, "xml-name-validator": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" }, "xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, - "xregexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", - "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==" - }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" }, "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, "yargs": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", - "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.1.0", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" - }, - "dependencies": { - "y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" - } + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } }, "yargs-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha512-CswCfdOgCr4MMsT1GzbEJ7Z2uYudWyrGX8Bgh/0eyCzj/DXWdKq6a/ADufkzI1WAOIW6jYaXJvRyLhDO0kfqBw==", - "requires": { - "camelcase": "^4.1.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==" - } - } + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" } } } diff --git a/package.json b/package.json index 72c5a1b..b2d88f8 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,11 @@ "@types/node": "^16.18.4", "@types/react": "^18.0.25", "@types/react-dom": "^18.0.9", + "natural-orderby": "^3.0.1", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-scripts": "^2.1.3", + "react-scripts": "^5.0.1", + "react-table": "^7.8.0", "typescript": "^4.9.3", "web-vitals": "^2.1.4" }, @@ -39,5 +41,8 @@ "last 1 firefox version", "last 1 safari version" ] + }, + "devDependencies": { + "@types/react-table": "^7.7.12" } } diff --git a/public/index.html b/public/index.html index 127f789..3c71401 100644 --- a/public/index.html +++ b/public/index.html @@ -22,7 +22,7 @@ work correctly both with client-side routing and a non-root public URL. Learn how to configure a non-root public URL by running `npm run build`. --> - React App + PHP XC Stat diff --git a/public/manifest.json b/public/manifest.json index f9051fe..a5ba59d 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -1,6 +1,6 @@ { - "short_name": "React App", - "name": "Create React App Sample", + "short_name": "PHP XC Stats", + "name": "PHP login protected XC Statistics", "start_url": ".", "display": "standalone", "theme_color": "#000000", diff --git a/src/App.css b/src/App.css index 74b5e05..4c9169e 100644 --- a/src/App.css +++ b/src/App.css @@ -36,3 +36,98 @@ transform: rotate(360deg); } } + +.sort-button { + background-color: transparent; + border: none; + + padding: 5px 10px; + margin: 0; + line-height: 1; + font-size: 15px; + color: black; + cursor: pointer; + + transition: transform 0.05s ease-out; +} + +.sort-reverse { + transform: rotate(180deg); +} + +table, +th, +td { + border: thin solid; +} + +table{ + margin: 0 auto; +} + +/* Sortable tables */ +table.sortable thead { + background-color:rgb(171, 71, 13); + color:#144514; + font-weight: bold; + cursor: default; +} + +body{ + background-color: rgba(243, 97, 12, 0.31); +} + +table, +th, +td +{ + background-color: rgba(243, 97, 12, 0.836); + border: 1px solid rgba(0, 0, 0, 0.8); + padding: 5px; + font-size: 1em; + text-align: center; + white-space: nowrap; +} + +h1,h2,h4,p +{ + text-align: center; +} +.toindex +{ + text-align: left; +} + +.flexbox +{ + width: 100%; + display: flex; + flex-direction: column; + justify-content: center; +} + +.right +{ + width: 100%; + display: flex; + flex-direction: column; + align-items: flex-end; +} + +.header +{ + border: 0px; + font-weight: 900; + font-size: 2em; +} + +.pilot .header +{ + font-weight: bold; +} + +.link +{ + font-size: 80%; +} + diff --git a/src/App.tsx b/src/App.tsx index 2f54340..16edb04 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,24 +1,27 @@ -import React from 'react'; -import './App.css'; +import React from "react"; +import "./App.css"; +import FlightsTable from "./components/FlightsTable"; +import SeasonTable from "./components/SeasonTable"; +import {groupByMap} from './global/tools'; +import flights from './data/HoPe_all_flights.json'; +import {IFlight} from './interfaces/IFlights'; +import {CSeason} from './classes/CSeason'; -function App() { - return ( -
-
-

- Edit src/App.tsx and save to reload. -

- - Learn React XXXX - -
-
- ); +const data = flights.data; +const seasondataraw = groupByMap(data, i => i.FKSeason); +const seasondata: CSeason[] = []; + +for (let [key, value] of seasondataraw) +{ + seasondata.push(new CSeason(key, value)); } -export default App; +export default function App() +{ + return( +
+ {/* */} + +
+ ); +} diff --git a/src/classes/CHour.ts b/src/classes/CHour.ts new file mode 100644 index 0000000..0aeeee9 --- /dev/null +++ b/src/classes/CHour.ts @@ -0,0 +1,28 @@ +export class CHour +{ + public minutes_sum: number; + private _hours: number; + private _minutes: number; + + constructor(secs: number) + { + this.minutes_sum = Math.round(secs / 60); + this._hours = Math.floor(this.minutes_sum / 60); + this._minutes = this.minutes_sum % 60; + } + + Add(hour: CHour) + { + this.minutes_sum += hour.minutes_sum; + this._hours = Math.floor(this.minutes_sum / 60); + this._minutes = this.minutes_sum % 60; + } + + Print() + { + // const nbspc = String.fromCharCode(160); + // return (nbspc + nbspc + nbspc + this._hours).slice(-4) + ":" + ("0" + this._minutes).slice(-2); + return this._hours + ":" + + ("0" + this._minutes).slice(-2); + } +}; diff --git a/src/classes/CSeason.ts b/src/classes/CSeason.ts new file mode 100644 index 0000000..e0892b7 --- /dev/null +++ b/src/classes/CSeason.ts @@ -0,0 +1,31 @@ +import {IFlight} from '../interfaces/IFlights'; +import {CHour} from '../classes/CHour'; + +export class CSeason +{ + id: string; + flighttime: CHour; + flights: IFlight[]; + + constructor(id: string, flights: IFlight[]) + { + this.id = id; + this.flights = flights; + this.flighttime = new CHour(0) + this.calcFlighttime(); + } + + calcFlighttime() + { + for (let f of this.flights) + { + const ftime: number = +f.FlightDuration; + this.flighttime.Add(new CHour(ftime)); + } + } + + get flightCount() : number + { + return this.flights.length; + } +} \ No newline at end of file diff --git a/src/components/FlightsTable.tsx b/src/components/FlightsTable.tsx new file mode 100644 index 0000000..4e5eced --- /dev/null +++ b/src/components/FlightsTable.tsx @@ -0,0 +1,42 @@ +import React from "react"; +import SortableTable from "./SortableTable"; +import {THeader} from "./SortableTable"; +import {IFlight} from '../interfaces/IFlights'; + +function Link2Flight(key: string, row: any, data: string | null) +{ + var val: JSX.Element = <>; + const link: string = 'https://de.dhv-xc.de/flight/' + row['IDFlight']; + val = {data}; + + return val; +} + +function Meter2Km(key: string, row: any, data: string | null) +{ + var val: JSX.Element = <>; + const numdata: number = +data! / 1000; + val = {numdata}; + + return val; +} + +export default function FlightsTable(flightdata: IFlight[]) +//export default function FlightsTable(flightdata: any) +{ + const headers: THeader[] = [ + { key: "IDFlight", label: "ID", visible: false }, + { key: "FlightDate", label: "Datum", callback: Link2Flight }, + { key: "TakeoffWaypointName", label: "Start" }, + { key: "Glider", label: "Gleitschirm" }, + { key: "BestTaskDistance", label: "Strecke", callback: Meter2Km }, + { key: "BestTaskType", label: "Streckentyp" }, + { key: "BestTaskPoints", label: "Punkte" } + ]; + + return( +
+ headers={headers} dataTbl={flightdata} > +
+ ); +} diff --git a/src/components/SeasonTable.tsx b/src/components/SeasonTable.tsx new file mode 100644 index 0000000..437eaf4 --- /dev/null +++ b/src/components/SeasonTable.tsx @@ -0,0 +1,9 @@ +import React from "react"; +import {CSeason} from '../classes/CSeason'; + +//export default function SeasonTable(seasondata: CSeason[]) +export default function SeasonTable(seasondata: CSeason[]) +{ + return (<>); +} + \ No newline at end of file diff --git a/src/components/SortableTable.tsx b/src/components/SortableTable.tsx new file mode 100644 index 0000000..5762b26 --- /dev/null +++ b/src/components/SortableTable.tsx @@ -0,0 +1,157 @@ +import React from "react"; +import { orderBy } from 'natural-orderby'; +import { MouseEventHandler, useState } from "react"; + +export interface ITableTdCallback {(key: string, row: any, data: string | null): JSX.Element}; +export type THeader = { key: string; label: string; visible?: boolean; callback?: ITableTdCallback }; + +type TSortOrder = "ascn" | "desc"; + + +function SortButton({ + sortOrder, + columnKey, + sortKey, + onClick, +}: { + sortOrder: TSortOrder; + columnKey: string; + sortKey: string; + onClick: MouseEventHandler; +}) { + return ( + + ); +} + +export default function SortableTable({ headers, dataTbl }: + { headers: THeader[], dataTbl: T[]}) +{ + const [sortKey, setSortKey] = useState(headers[0].key); + const [sortOrder, setSortOrder] = useState("ascn"); + + const sortedData: T[] = sortData( + { + tableData: dataTbl, + sortKey: sortKey, + reverse: sortOrder === "desc" + }); + + function changeSort(key: string) { + setSortOrder(sortOrder === "ascn" ? "desc" : "ascn"); + + setSortKey(key); + } + + function sortData({ + tableData, + sortKey, + reverse, + }: { + tableData: T[]; + sortKey: string; + reverse: boolean; + }) + { + if (!sortKey) return tableData; + + const order = reverse ? 'asc': 'desc'; +// const reval: T[] = orderBy(tableData, [sortKey], [order]); + const reval: T[] = tableData; + return reval; + } + + function TableTd({ item, row_item, data } : {item: THeader, row_item: T, data: string | null}) + { + var val_complete: JSX.Element = <>; + if(item.visible === undefined || item.visible === true) + { + if(item.callback) + { + val_complete = item.callback(item.key, row_item, data); + } + else + { + val_complete = ({data}); + } + } + return val_complete; + } + + function TableTr( + {headers,row_item}: + { + headers: THeader[], + row_item: T + }) + { + return( + + { + headers.map((h_item) => + { + var c: any = row_item; // workaround TS2322 TS7053 + return ( ); + })} + + ); + } + + + function tableHeader(headers: THeader[]) + { + return( + headers.map( + (row) => + { + if(row.visible === undefined || row.visible === true) + { + return ( + + {row.label}{" "} + changeSort(row.key)} + {...{ + sortOrder, + sortKey, + }} + /> + + ); + } + else + { + return (<>); + } + } + )); + } + + return ( + + + + {tableHeader(headers)} + + + + + {sortedData.map((row_item) => { + return ( + + ); + })} + +
+ ); +} diff --git a/src/data/HoPe_all_flights.json b/src/data/HoPe_all_flights.json new file mode 100755 index 0000000..893293b --- /dev/null +++ b/src/data/HoPe_all_flights.json @@ -0,0 +1 @@ +{"success":true,"message":"","meta":{"totalCount":921},"data":[{"IDFlight":"1631419","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2023","FlightDate":"2022-11-01","UtcOffset":"1","FlightStartTime":"2022-11-01 11:02:13","FlightEndTime":"2022-11-01 11:20:25","FlightDuration":"1092","FirstLat":"47.3293","FirstLng":"12.7357","LastLat":"47.2877","LastLng":"12.7459","FlightMinLat":"47.2858","FlightMaxLat":"47.3306","FlightMinLng":"12.7172","FlightMaxLng":"12.7495","TakeoffCountry":"AT","FKTakeoffWaypoint":"9051","TakeoffWaypointOffset":"579","TakeoffLocation":"Aufhausen, Piesendorf, Zell am See, Salzburg","TakeoffWaypointName":"Zell Am See","FKClosestWaypoint":"9051","ClosestWaypointOffset":"579","LandingCountry":"AT","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"F\u00fcrth, Piesendorf, Zell am See, Salzburg","LinearDistance":"4934","MaxLinearDistance":"5082","ArcDistance":"10941","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8191","BestTaskPoints":"12.2865","BestTaskDuration":"844","MaxSpeed":"17.3356","GroundSpeed":"10.0188","BestTaskSpeed":"9.70498","TakeoffAltitude":"1894","MaxAltitude":"1901","MinAltitude":"708","ElevationGain":"109","MeanAltitudeDiff":"0","MaxClimb":"0.727273","MinClimb":"-3.45455","Dataversion":"2","ValidBRecordsCount":"3405","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-11-07 23:12:43","IgcFilename":"2022-11-01-XCT-PHO-01.igc","IgcFileHash":"d4676958a86c602ab4a8e5c4892623ec","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1631419.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"1","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-11-07 12:46:29","US":"PeterHoppe","TS":"2022-11-07 12:46:31"},{"IDFlight":"1631418","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2023","FlightDate":"2022-10-31","UtcOffset":"1","FlightStartTime":"2022-10-31 11:11:50","FlightEndTime":"2022-10-31 11:25:06","FlightDuration":"796","FirstLat":"46.5083","FirstLng":"11.7727","LastLat":"46.5085","LastLng":"11.7715","FlightMinLat":"46.5073","FlightMaxLat":"46.5086","FlightMinLng":"11.7709","FlightMaxLng":"11.7839","TakeoffCountry":"IT","FKTakeoffWaypoint":"9425","TakeoffWaypointOffset":"109","TakeoffLocation":"Canazei, Trento, Trentino-Alto Adige","TakeoffWaypointName":"Passo Sella / Belvedere Col dei Rossi","FKClosestWaypoint":"9425","ClosestWaypointOffset":"109","LandingCountry":"IT","FKLandingWaypoint":"9425","LandingWaypointOffset":"203","LandingWaypointName":"Passo Sella / Belvedere Col dei Rossi","LandingLocation":"Canazei, Trento, Trentino-Alto Adige","LinearDistance":"862","MaxLinearDistance":"1000","ArcDistance":"3283","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2855","BestTaskPoints":"4.2825","BestTaskDuration":"1792","MaxSpeed":"12.5412","GroundSpeed":"4.12419","BestTaskSpeed":"1.59319","TakeoffAltitude":"2285","MaxAltitude":"2386","MinAltitude":"2270","ElevationGain":"185","MeanAltitudeDiff":"0","MaxClimb":"2.36364","MinClimb":"-1.72727","Dataversion":"2","ValidBRecordsCount":"3448","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-11-07 23:12:43","IgcFilename":"2022-10-31-XCT-PHO-01.igc","IgcFileHash":"6af9ddd31d3d7e224411e0751ab83f83","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1631418.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"1","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-11-07 12:46:09","US":"PeterHoppe","TS":"2022-11-07 12:46:10"},{"IDFlight":"1626964","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2023","FlightDate":"2022-10-30","UtcOffset":"1","FlightStartTime":"2022-10-30 12:11:16","FlightEndTime":"2022-10-30 13:34:53","FlightDuration":"5017","FirstLat":"46.493","FirstLng":"11.7474","LastLat":"46.4713","LastLng":"11.7316","FlightMinLat":"46.4635","FlightMaxLat":"46.5059","FlightMinLng":"11.686","FlightMaxLng":"11.7491","TakeoffCountry":"IT","FKTakeoffWaypoint":"9133","TakeoffWaypointOffset":"603","TakeoffLocation":"Canazei, Trento, Trentino-Alto Adige","TakeoffWaypointName":"Col Rodella","FKClosestWaypoint":"9133","ClosestWaypointOffset":"603","LandingCountry":"IT","FKLandingWaypoint":"10178","LandingWaypointOffset":"1793","LandingWaypointName":"Crepa Negra","LandingLocation":"Mazzin, Trento, Trentino-Alto Adige","LinearDistance":"5518","MaxLinearDistance":"5640","ArcDistance":"47286","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"10539","BestTaskPoints":"21.078","BestTaskDuration":"4815","MaxSpeed":"15.7301","GroundSpeed":"9.42521","BestTaskSpeed":"2.18879","TakeoffAltitude":"2242","MaxAltitude":"2541","MinAltitude":"1348","ElevationGain":"1826","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-3.18182","Dataversion":"2","ValidBRecordsCount":"6200","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-10-30 23:12:48","IgcFilename":"2022-10-30-XCT-PHO-01.igc","IgcFileHash":"d31746219a1526218247363fd3578bc0","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1626964.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"1","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-10-30 21:38:59","US":"PeterHoppe","TS":"2022-10-30 21:39:03"},{"IDFlight":"1626203","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2023","FlightDate":"2022-10-29","UtcOffset":"2","FlightStartTime":"2022-10-29 13:22:14","FlightEndTime":"2022-10-29 15:59:11","FlightDuration":"9417","FirstLat":"46.5052","FirstLng":"11.7361","LastLat":"46.505","LastLng":"11.7533","FlightMinLat":"46.3787","FlightMaxLat":"46.5091","FlightMinLng":"11.591","FlightMaxLng":"11.8677","TakeoffCountry":"IT","FKTakeoffWaypoint":"9431","TakeoffWaypointOffset":"445","TakeoffLocation":"Campitello di Fassa, Trento, Trentino-Alto Adige","TakeoffWaypointName":"Punta Grohman","FKClosestWaypoint":"9431","ClosestWaypointOffset":"445","LandingCountry":"IT","FKLandingWaypoint":"9133","LandingWaypointOffset":"852","LandingWaypointName":"Col Rodella","LandingLocation":"Canazei, Trento, Trentino-Alto Adige","LinearDistance":"17555","MaxLinearDistance":"21298","ArcDistance":"103690","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"53632","BestTaskPoints":"107.264","BestTaskDuration":"9307","MaxSpeed":"15.456","GroundSpeed":"11.0109","BestTaskSpeed":"5.76254","TakeoffAltitude":"2529","MaxAltitude":"3591","MinAltitude":"2211","ElevationGain":"5948","MeanAltitudeDiff":"-174","MaxClimb":"3.18182","MinClimb":"-3","Dataversion":"2","ValidBRecordsCount":"9422","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-10-30 23:12:45","IgcFilename":"2022-10-29-XCS-HOP-01.igc","IgcFileHash":"8de859f7858154573473ef3bb1a1373b","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xcs.exe, 1626203.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"1","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-10-29 20:55:14","US":"PeterHoppe","TS":"2022-10-29 20:55:16"},{"IDFlight":"1614962","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2023","FlightDate":"2022-10-03","UtcOffset":"2","FlightStartTime":"2022-10-03 11:01:11","FlightEndTime":"2022-10-03 13:56:15","FlightDuration":"10504","FirstLat":"45.8608","FirstLng":"11.8033","LastLat":"45.7705","LastLng":"11.6365","FlightMinLat":"45.7703","FlightMaxLat":"45.8618","FlightMinLng":"11.5814","FlightMaxLng":"11.8239","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"481","TakeoffLocation":"Pieve del Grappa, Treviso, Veneto","TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":"9437","ClosestWaypointOffset":"481","LandingCountry":"IT","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Marostica, Vicenza, Veneto","LinearDistance":"19590","MaxLinearDistance":"20873","ArcDistance":"101790","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"34022","BestTaskPoints":"51.033","BestTaskDuration":"9851","MaxSpeed":"14.7942","GroundSpeed":"9.69055","BestTaskSpeed":"3.45366","TakeoffAltitude":"1515","MaxAltitude":"1515","MinAltitude":"220","ElevationGain":"4517","MeanAltitudeDiff":"0","MaxClimb":"2.63636","MinClimb":"-3.09091","Dataversion":"2","ValidBRecordsCount":"10991","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-10-11 23:33:16","IgcFilename":"2022-10-03-XCT-PHO-02.igc","IgcFileHash":"73a84d41828a9f84a13f8f0de9758643","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1614962.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"1","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-10-03 22:27:47","US":"PeterHoppe","TS":"2022-10-03 22:27:50"},{"IDFlight":"1614383","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2023","FlightDate":"2022-10-02","UtcOffset":"2","FlightStartTime":"2022-10-02 11:23:43","FlightEndTime":"2022-10-02 13:32:25","FlightDuration":"7722","FirstLat":"45.8573","FirstLng":"11.8043","LastLat":"45.8211","LastLng":"11.8225","FlightMinLat":"45.8018","FlightMaxLat":"45.881","FlightMinLng":"11.7314","FlightMaxLng":"11.892","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"545","TakeoffLocation":"Pieve del Grappa, Treviso, Veneto","TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":"9437","ClosestWaypointOffset":"545","LandingCountry":"IT","FKLandingWaypoint":"14447","LandingWaypointOffset":"2993","LandingWaypointName":"Grabba","LandingLocation":"Fietta, Pieve del Grappa, Treviso, Veneto","LinearDistance":"8312","MaxLinearDistance":"15188","ArcDistance":"75495","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"30587","BestTaskPoints":"53.5272","BestTaskDuration":"6613","MaxSpeed":"14.2142","GroundSpeed":"9.77663","BestTaskSpeed":"4.62528","TakeoffAltitude":"1508","MaxAltitude":"1508","MinAltitude":"238","ElevationGain":"3293","MeanAltitudeDiff":"-59","MaxClimb":"3.27273","MinClimb":"-2.72727","Dataversion":"2","ValidBRecordsCount":"7702","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-10-11 23:33:15","IgcFilename":"2022-10-02-XCS-HOP-01.igc","IgcFileHash":"854f234c061eeea0a3e0e28dfe90cfc3","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xcs.exe, 1614383.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"1","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-10-02 23:44:15","US":"PeterHoppe","TS":"2022-10-02 23:46:38"},{"IDFlight":"1614382","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2023","FlightDate":"2022-10-02","UtcOffset":"2","FlightStartTime":"2022-10-02 15:53:25","FlightEndTime":"2022-10-02 16:10:45","FlightDuration":"1040","FirstLat":"45.8187","FirstLng":"11.7638","LastLat":"45.8063","LastLng":"11.7856","FlightMinLat":"45.8022","FlightMaxLat":"45.827","FlightMinLng":"11.7632","FlightMaxLng":"11.7888","TakeoffCountry":"IT","FKTakeoffWaypoint":"15065","TakeoffWaypointOffset":"88","TakeoffLocation":"Borso del Grappa, Treviso, Veneto","TakeoffWaypointName":"Stella","FKClosestWaypoint":"15065","ClosestWaypointOffset":"88","LandingCountry":"IT","FKLandingWaypoint":"15065","LandingWaypointOffset":"2257","LandingWaypointName":"Stella","LandingLocation":"Borso del Grappa, Treviso, Veneto","LinearDistance":"2561","MaxLinearDistance":"2845","ArcDistance":"9721","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5796","BestTaskPoints":"8.694","BestTaskDuration":"997","MaxSpeed":"12.5086","GroundSpeed":"9.34738","BestTaskSpeed":"5.81344","TakeoffAltitude":"716","MaxAltitude":"738","MinAltitude":"147","ElevationGain":"110","MeanAltitudeDiff":"-42","MaxClimb":"0.818182","MinClimb":"-2","Dataversion":"2","ValidBRecordsCount":"1098","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-10-11 23:33:15","IgcFilename":"2022-10-02-XCS-HOP-02.igc","IgcFileHash":"8c553ea7935632fff681dc4e18f5d4e0","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xcs.exe, 1614382.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"1","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-10-02 23:43:34","US":"PeterHoppe","TS":"2022-10-02 23:47:17"},{"IDFlight":"1614384","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2023","FlightDate":"2022-10-01","UtcOffset":"2","FlightStartTime":"2022-10-01 14:56:15","FlightEndTime":"2022-10-01 15:14:33","FlightDuration":"1098","FirstLat":"45.8227","FirstLng":"11.7691","LastLat":"45.7949","LastLng":"11.7499","FlightMinLat":"45.7944","FlightMaxLat":"45.8284","FlightMinLng":"11.7425","FlightMaxLng":"11.7908","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"84","TakeoffLocation":"Borso del Grappa, Treviso, Veneto","TakeoffWaypointName":"Bassano","FKClosestWaypoint":"8841","ClosestWaypointOffset":"84","LandingCountry":"IT","FKLandingWaypoint":"9292","LandingWaypointOffset":"1896","LandingWaypointName":"Antenne Costalunga","LandingLocation":"Romano d\u0027Ezzelino, Vicenza, Veneto","LinearDistance":"3627","MaxLinearDistance":"5182","ArcDistance":"10525","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7745","BestTaskPoints":"11.6175","BestTaskDuration":"1124","MaxSpeed":"13.2661","GroundSpeed":"9.58524","BestTaskSpeed":"6.89057","TakeoffAltitude":"836","MaxAltitude":"836","MinAltitude":"146","ElevationGain":"88","MeanAltitudeDiff":"-5","MaxClimb":"0.636364","MinClimb":"-2.09091","Dataversion":"2","ValidBRecordsCount":"1154","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-10-11 23:33:15","IgcFilename":"2022-10-01-XCS-HOP-02.igc","IgcFileHash":"44b569984862d168a644b767f514648d","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xcs.exe, 1614384.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"1","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-10-02 23:44:20","US":"PeterHoppe","TS":"2022-10-02 23:46:04"},{"IDFlight":"1614385","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2023","FlightDate":"2022-10-01","UtcOffset":"2","FlightStartTime":"2022-10-01 11:22:14","FlightEndTime":"2022-10-01 11:49:47","FlightDuration":"1653","FirstLat":"45.8228","FirstLng":"11.7693","LastLat":"45.8078","LastLng":"11.7704","FlightMinLat":"45.8078","FlightMaxLat":"45.8237","FlightMinLng":"11.7599","FlightMaxLng":"11.7913","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"81","TakeoffLocation":"Borso del Grappa, Treviso, Veneto","TakeoffWaypointName":"Bassano","FKClosestWaypoint":"8841","ClosestWaypointOffset":"81","LandingCountry":"IT","FKLandingWaypoint":"15065","LandingWaypointOffset":"1405","LandingWaypointName":"Stella","LandingLocation":"Borso del Grappa, Treviso, Veneto","LinearDistance":"2334","MaxLinearDistance":"2602","ArcDistance":"15281","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"5145","BestTaskPoints":"10.29","BestTaskDuration":"1340","MaxSpeed":"13.0047","GroundSpeed":"9.24468","BestTaskSpeed":"3.83955","TakeoffAltitude":"834","MaxAltitude":"835","MinAltitude":"171","ElevationGain":"363","MeanAltitudeDiff":"-19","MaxClimb":"1.09091","MinClimb":"-2.36364","Dataversion":"2","ValidBRecordsCount":"1712","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-10-11 23:33:15","IgcFilename":"2022-10-01-XCS-HOP-01.igc","IgcFileHash":"7cb279a067d045938ce15cb17b661dd7","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xcs.exe, 1614385.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"1","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-10-02 23:44:24","US":"PeterHoppe","TS":"2022-10-02 23:45:30"},{"IDFlight":"1613331","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2023","FlightDate":"2022-09-23","UtcOffset":"2","FlightStartTime":"2022-09-23 14:21:50","FlightEndTime":"2022-09-23 15:30:58","FlightDuration":"4148","FirstLat":"45.331","FirstLng":"13.667","LastLat":"45.3309","LastLng":"13.6684","FlightMinLat":"45.3275","FlightMaxLat":"45.3408","FlightMinLng":"13.6546","FlightMaxLng":"13.6768","TakeoffCountry":"HR","FKTakeoffWaypoint":"10613","TakeoffWaypointOffset":"1622","TakeoffLocation":"Brtonigla, Istarska \u017eupanija","TakeoffWaypointName":"Ka\u0161telir","FKClosestWaypoint":"10613","ClosestWaypointOffset":"1622","LandingCountry":"HR","FKLandingWaypoint":"10613","LandingWaypointOffset":"1724","LandingWaypointName":"Ka\u0161telir","LandingLocation":"Brtonigla, Istarska \u017eupanija","LinearDistance":"1124","MaxLinearDistance":"1741","ArcDistance":"28539","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"4419","BestTaskPoints":"8.838","BestTaskDuration":"4315","MaxSpeed":"15.2466","GroundSpeed":"6.88019","BestTaskSpeed":"1.0241","TakeoffAltitude":"113","MaxAltitude":"606","MinAltitude":"56","ElevationGain":"1378","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-2.81818","Dataversion":"2","ValidBRecordsCount":"4431","AirspaceViolationLevel":"2","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"1","ReviewReason":"HR PULA TMA [CLASSD]","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":"1","WxcSyncTS":null,"IgcFilename":"2022-09-23-XCT-PHO-02.igc","IgcFileHash":"2d860a2835c172b39e91ce77063f97d2","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1613331.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"1","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-09-29 13:13:52","US":"PeterHoppe","TS":"2022-09-29 13:18:03"},{"IDFlight":"1613332","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2023","FlightDate":"2022-09-23","UtcOffset":"2","FlightStartTime":"2022-09-23 12:37:44","FlightEndTime":"2022-09-23 12:47:28","FlightDuration":"584","FirstLat":"45.331","FirstLng":"13.667","LastLat":"45.3311","LastLng":"13.6682","FlightMinLat":"45.3298","FlightMaxLat":"45.3338","FlightMinLng":"13.6652","FlightMaxLng":"13.6684","TakeoffCountry":"HR","FKTakeoffWaypoint":"10613","TakeoffWaypointOffset":"1622","TakeoffLocation":"Brtonigla, Istarska \u017eupanija","TakeoffWaypointName":"Ka\u0161telir","FKClosestWaypoint":"10613","ClosestWaypointOffset":"1622","LandingCountry":"HR","FKLandingWaypoint":"10613","LandingWaypointOffset":"1699","LandingWaypointName":"Ka\u0161telir","LandingLocation":"Brtonigla, Istarska \u017eupanija","LinearDistance":"330","MaxLinearDistance":"454","ArcDistance":"3164","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1266","BestTaskPoints":"1.899","BestTaskDuration":"372","MaxSpeed":"12.428","GroundSpeed":"5.41741","BestTaskSpeed":"3.40323","TakeoffAltitude":"120","MaxAltitude":"162","MinAltitude":"111","ElevationGain":"144","MeanAltitudeDiff":"0","MaxClimb":"0.909091","MinClimb":"-1.27273","Dataversion":"2","ValidBRecordsCount":"6651","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-09-29 23:12:08","IgcFilename":"2022-09-23-XCT-PHO-01.igc","IgcFileHash":"46418cda872e17b0a43cd8a0f3768fb7","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1613332.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"1","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-09-29 13:14:12","US":"PeterHoppe","TS":"2022-09-29 13:17:28"},{"IDFlight":"1609767","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2023","FlightDate":"2022-09-20","UtcOffset":"2","FlightStartTime":"2022-09-20 16:13:52","FlightEndTime":"2022-09-20 16:26:04","FlightDuration":"732","FirstLat":"45.331","FirstLng":"13.6672","LastLat":"45.3309","LastLng":"13.6679","FlightMinLat":"45.3275","FlightMaxLat":"45.3403","FlightMinLng":"13.6657","FlightMaxLng":"13.6746","TakeoffCountry":"HR","FKTakeoffWaypoint":"10613","TakeoffWaypointOffset":"1636","TakeoffLocation":"Brtonigla, Istarska \u017eupanija","TakeoffWaypointName":"Ka\u0161telir","FKClosestWaypoint":"10613","ClosestWaypointOffset":"1636","LandingCountry":"HR","FKLandingWaypoint":"10613","LandingWaypointOffset":"1689","LandingWaypointName":"Ka\u0161telir","LandingLocation":"Brtonigla, Istarska \u017eupanija","LinearDistance":"1152","MaxLinearDistance":"1535","ArcDistance":"6160","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"3144","BestTaskPoints":"5.502","BestTaskDuration":"552","MaxSpeed":"13.2792","GroundSpeed":"8.41572","BestTaskSpeed":"5.69565","TakeoffAltitude":"113","MaxAltitude":"462","MinAltitude":"113","ElevationGain":"547","MeanAltitudeDiff":"0","MaxClimb":"3.36364","MinClimb":"-3.72727","Dataversion":"2","ValidBRecordsCount":"2101","AirspaceViolationLevel":"2","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"1","ReviewReason":"HR PULA TMA [CLASSD]","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":"1","WxcSyncTS":null,"IgcFilename":"2022-09-20-XCT-PHO-02.igc","IgcFileHash":"feadaacf1cb0a7653a29a73d76a5d520","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1609767.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"1","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-09-20 20:37:10","US":"PeterHoppe","TS":"2022-09-20 20:48:57"},{"IDFlight":"1609762","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2023","FlightDate":"2022-09-19","UtcOffset":"2","FlightStartTime":"2022-09-19 14:24:45","FlightEndTime":"2022-09-19 16:06:09","FlightDuration":"6084","FirstLat":"45.3305","FirstLng":"13.6669","LastLat":"45.3371","LastLng":"13.665","FlightMinLat":"45.3236","FlightMaxLat":"45.346","FlightMinLng":"13.6489","FlightMaxLng":"13.7109","TakeoffCountry":"HR","FKTakeoffWaypoint":"10613","TakeoffWaypointOffset":"1643","TakeoffLocation":"Brtonigla, Istarska \u017eupanija","TakeoffWaypointName":"Ka\u0161telir","FKClosestWaypoint":"10613","ClosestWaypointOffset":"1643","LandingCountry":"HR","FKLandingWaypoint":"10613","LandingWaypointOffset":"1265","LandingWaypointName":"Ka\u0161telir","LandingLocation":"Brtonigla, Istarska \u017eupanija","LinearDistance":"3856","MaxLinearDistance":"5427","ArcDistance":"47075","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"11643","BestTaskPoints":"20.3752","BestTaskDuration":"5064","MaxSpeed":"17.1863","GroundSpeed":"7.73755","BestTaskSpeed":"2.29917","TakeoffAltitude":"112","MaxAltitude":"643","MinAltitude":"0","ElevationGain":"3015","MeanAltitudeDiff":"0","MaxClimb":"2.36364","MinClimb":"-2.90909","Dataversion":"2","ValidBRecordsCount":"13165","AirspaceViolationLevel":"2","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"1","ReviewReason":"HR PULA TMA [CLASSD]","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":"1","WxcSyncTS":null,"IgcFilename":"2022-09-19-XCT-PHO-01.igc","IgcFileHash":"50d72938b1df06dcb6c770a735b27dd5","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1609762.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"1","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-09-20 20:13:12","US":"PeterHoppe","TS":"2022-09-20 20:36:27"},{"IDFlight":"1602177","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-09-04","UtcOffset":"2","FlightStartTime":"2022-09-04 13:51:30","FlightEndTime":"2022-09-04 16:49:37","FlightDuration":"10687","FirstLat":"49.2043","FirstLng":"13.0979","LastLat":"49.0617","LastLng":"13.1067","FlightMinLat":"49.0485","FlightMaxLat":"49.2402","FlightMinLng":"12.8047","FlightMaxLng":"13.1151","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"126","TakeoffLocation":"Lohberg, Cham, Bayern","TakeoffWaypointName":"Osser","FKClosestWaypoint":"9385","ClosestWaypointOffset":"126","LandingCountry":"DE","FKLandingWaypoint":"11017","LandingWaypointOffset":"2515","LandingWaypointName":"Hochzellberg","LandingLocation":"Bodenmais, Regen, Bayern","LinearDistance":"21320","MaxLinearDistance":"28374","ArcDistance":"114962","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"53770","BestTaskPoints":"80.655","BestTaskDuration":"10259","MaxSpeed":"16.0807","GroundSpeed":"10.7572","BestTaskSpeed":"5.24125","TakeoffAltitude":"1126","MaxAltitude":"1793","MinAltitude":"604","ElevationGain":"7345","MeanAltitudeDiff":"0","MaxClimb":"4.18182","MinClimb":"-3.54545","Dataversion":"2","ValidBRecordsCount":"10828","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-09-05 23:13:38","IgcFilename":"2022-09-04-XCT-PHO-01.igc","IgcFileHash":"a07365b33cc6cd644019cf4d716ff2f1","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1602177.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-09-04 16:58:08","US":"PeterHoppe","TS":"2022-09-04 16:58:11"},{"IDFlight":"1600043","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-08-30","UtcOffset":"2","FlightStartTime":"2022-08-30 14:07:12","FlightEndTime":"2022-08-30 15:25:21","FlightDuration":"4689","FirstLat":"47.6618","FirstLng":"11.7903","LastLat":"47.6558","LastLng":"11.8336","FlightMinLat":"47.65","FlightMaxLat":"47.6845","FlightMinLng":"11.7769","FlightMaxLng":"11.8477","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"92","TakeoffLocation":"Rottach-Egern, Miesbach, Bayern","TakeoffWaypointName":"Wallberg","FKClosestWaypoint":"9136","ClosestWaypointOffset":"92","LandingCountry":"DE","FKLandingWaypoint":"11330","LandingWaypointOffset":"1980","LandingWaypointName":"Ro\u00dfkopf","LandingLocation":"Schliersee, Miesbach, Bayern","LinearDistance":"4305","MaxLinearDistance":"5493","ArcDistance":"48056","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"12507","BestTaskPoints":"25.014","BestTaskDuration":"4138","MaxSpeed":"16.2948","GroundSpeed":"10.24","BestTaskSpeed":"3.02247","TakeoffAltitude":"1524","MaxAltitude":"2014","MinAltitude":"945","ElevationGain":"2596","MeanAltitudeDiff":"0","MaxClimb":"3.54545","MinClimb":"-4.36364","Dataversion":"2","ValidBRecordsCount":"4862","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-10-26 23:13:06","IgcFilename":"2022-08-30-XCT-PHO-02.igc","IgcFileHash":"67e92791778996a474d6a769eab0b2e0","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1600043.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-08-31 11:16:48","US":"admin","TS":"2022-10-26 12:47:09"},{"IDFlight":"1600044","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-08-30","UtcOffset":"2","FlightStartTime":"2022-08-30 12:22:58","FlightEndTime":"2022-08-30 12:44:28","FlightDuration":"1290","FirstLat":"47.6619","FirstLng":"11.7899","LastLat":"47.6865","LastLng":"11.7922","FlightMinLat":"47.6608","FlightMaxLat":"47.6919","FlightMinLng":"11.7889","FlightMaxLng":"11.8239","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"113","TakeoffLocation":"Rottach-Egern, Miesbach, Bayern","TakeoffWaypointName":"Wallberg","FKClosestWaypoint":"9136","ClosestWaypointOffset":"113","LandingCountry":"DE","FKLandingWaypoint":"9539","LandingWaypointOffset":"2133","LandingWaypointName":"Baumgarten","LandingLocation":"Tegernsee, Miesbach, Bayern","LinearDistance":"3632","MaxLinearDistance":"3696","ArcDistance":"12017","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7540","BestTaskPoints":"11.31","BestTaskDuration":"2124","MaxSpeed":"13.7723","GroundSpeed":"9.3154","BestTaskSpeed":"3.54991","TakeoffAltitude":"1525","MaxAltitude":"1525","MinAltitude":"682","ElevationGain":"195","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-2.63636","Dataversion":"2","ValidBRecordsCount":"3287","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-31 23:13:05","IgcFilename":"2022-08-30-XCT-PHO-01.igc","IgcFileHash":"49f378a922130da5b134e2ea9ad456e7","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1600044.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-08-31 11:16:51","US":"PeterHoppe","TS":"2022-08-31 11:16:53"},{"IDFlight":"1595108","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-08-21","UtcOffset":"2","FlightStartTime":"2022-08-21 17:33:45","FlightEndTime":"2022-08-21 18:20:12","FlightDuration":"2787","FirstLat":"48.99","FirstLng":"11.4432","LastLat":"48.9902","LastLng":"11.4305","FlightMinLat":"48.9882","FlightMaxLat":"49.0047","FlightMinLng":"11.4264","FlightMaxLng":"11.4572","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"495","TakeoffLocation":"Kipfenberg, Eichst\u00e4tt, Bayern","TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":"9765","ClosestWaypointOffset":"495","LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"1380","LandingWaypointName":"Oberemmendorf","LandingLocation":"Kipfenberg, Eichst\u00e4tt, Bayern","LinearDistance":"1922","MaxLinearDistance":"2875","ArcDistance":"24310","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8139","BestTaskPoints":"12.2085","BestTaskDuration":"2388","MaxSpeed":"12.5069","GroundSpeed":"8.72279","BestTaskSpeed":"3.40829","TakeoffAltitude":"467","MaxAltitude":"609","MinAltitude":"326","ElevationGain":"1014","MeanAltitudeDiff":"0","MaxClimb":"1.72727","MinClimb":"-2.18182","Dataversion":"2","ValidBRecordsCount":"3652","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-23 23:12:25","IgcFilename":"2022-08-21-XCT-PHO-01.igc","IgcFileHash":"37c26edcc43698bcc5a46ebbcedd88a9","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1595108.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-08-22 23:44:26","US":"PeterHoppe","TS":"2022-08-22 23:44:30"},{"IDFlight":"1589675","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-08-14","UtcOffset":"2","FlightStartTime":"2022-08-14 11:06:43","FlightEndTime":"2022-08-14 18:39:47","FlightDuration":"27184","FirstLat":"46.9144","FirstLng":"11.8985","LastLat":"46.9475","LastLng":"11.9218","FlightMinLat":"46.5732","FlightMaxLat":"46.9475","FlightMinLng":"11.3154","FlightMaxLng":"11.9898","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"410","TakeoffLocation":"Selva dei Molini, Bolzano, Trentino-Alto Adige","TakeoffWaypointName":"Speikboden","FKClosestWaypoint":"10136","ClosestWaypointOffset":"410","LandingCountry":"IT","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Valle Aurina, Bolzano, Trentino-Alto Adige","LinearDistance":"44356","MaxLinearDistance":"64108","ArcDistance":"298229","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"145659","BestTaskPoints":"291.318","BestTaskDuration":"26725","MaxSpeed":"16.7329","GroundSpeed":"10.9707","BestTaskSpeed":"5.45029","TakeoffAltitude":"2392","MaxAltitude":"3669","MinAltitude":"955","ElevationGain":"19050","MeanAltitudeDiff":"-1","MaxClimb":"5.18182","MinClimb":"-4.18182","Dataversion":"2","ValidBRecordsCount":"27205","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:18:57","IgcFilename":"2022-08-14-XCS-HOP-01.igc","IgcFileHash":"83bb42820a8f23bce751cc979bb6b608","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xcs.exe, 1589675.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-08-15 02:18:58","US":"PeterHoppe","TS":"2022-08-15 02:19:01"},{"IDFlight":"1588544","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-08-13","UtcOffset":"2","FlightStartTime":"2022-08-13 12:14:51","FlightEndTime":"2022-08-13 13:50:09","FlightDuration":"5718","FirstLat":"46.9159","FirstLng":"11.8978","LastLat":"46.8944","LastLng":"11.9061","FlightMinLat":"46.8597","FlightMaxLat":"46.9183","FlightMinLng":"11.795","FlightMaxLng":"11.9144","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"427","TakeoffLocation":"Selva dei Molini, Bolzano, Trentino-Alto Adige","TakeoffWaypointName":"Speikboden","FKClosestWaypoint":"10136","ClosestWaypointOffset":"427","LandingCountry":"IT","FKLandingWaypoint":"10763","LandingWaypointOffset":"2019","LandingWaypointName":"speikboden","LandingLocation":"Gais, Bolzano, Trentino-Alto Adige","LinearDistance":"8474","MaxLinearDistance":"9406","ArcDistance":"53137","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"21192","BestTaskPoints":"42.384","BestTaskDuration":"5188","MaxSpeed":"20.3411","GroundSpeed":"9.29292","BestTaskSpeed":"4.08481","TakeoffAltitude":"2351","MaxAltitude":"2899","MinAltitude":"1053","ElevationGain":"2725","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-3.54545","Dataversion":"2","ValidBRecordsCount":"9515","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:18:48","IgcFilename":"2022-08-13-XCT-PHO-01.igc","IgcFileHash":"25c6469123bcb909214c77932a965402","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1588544.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-08-13 20:55:03","US":"PeterHoppe","TS":"2022-08-13 20:55:06"},{"IDFlight":"1588546","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-08-13","UtcOffset":"2","FlightStartTime":"2022-08-13 16:20:42","FlightEndTime":"2022-08-13 17:01:42","FlightDuration":"2460","FirstLat":"46.9152","FirstLng":"11.9059","LastLat":"46.9565","LastLng":"11.9207","FlightMinLat":"46.9143","FlightMaxLat":"46.9666","FlightMinLng":"11.8826","FlightMaxLng":"11.9281","TakeoffCountry":"IT","FKTakeoffWaypoint":"9129","TakeoffWaypointOffset":"205","TakeoffLocation":"Selva dei Molini, Bolzano, Trentino-Alto Adige","TakeoffWaypointName":"Speikboden","FKClosestWaypoint":"9129","ClosestWaypointOffset":"205","LandingCountry":"IT","FKLandingWaypoint":"11508","LandingWaypointOffset":"2620","LandingWaypointName":"Rio Bianco","LandingLocation":"Valle Aurina, Bolzano, Trentino-Alto Adige","LinearDistance":"5745","MaxLinearDistance":"5836","ArcDistance":"20051","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10387","BestTaskPoints":"15.5805","BestTaskDuration":"1859","MaxSpeed":"17.152","GroundSpeed":"8.15072","BestTaskSpeed":"5.58741","TakeoffAltitude":"2308","MaxAltitude":"2540","MinAltitude":"912","ElevationGain":"736","MeanAltitudeDiff":"0","MaxClimb":"3.36364","MinClimb":"-3.72727","Dataversion":"2","ValidBRecordsCount":"2947","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-10-26 23:13:06","IgcFilename":"2022-08-13-XCT-PHO-02.igc","IgcFileHash":"c53065441001b75100a9ffb20a3dfa7b","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1588546.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-08-13 20:55:35","US":"admin","TS":"2022-10-26 12:39:18"},{"IDFlight":"1589676","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-08-13","UtcOffset":"2","FlightStartTime":"2022-08-13 14:32:48","FlightEndTime":"2022-08-13 14:36:06","FlightDuration":"198","FirstLat":"46.895","FirstLng":"11.9064","LastLat":"46.8965","LastLng":"11.9204","FlightMinLat":"46.8947","FlightMaxLat":"46.8965","FlightMinLng":"11.9053","FlightMaxLng":"11.9205","TakeoffCountry":"IT","FKTakeoffWaypoint":"10763","TakeoffWaypointOffset":"2052","TakeoffLocation":"Gais, Bolzano, Trentino-Alto Adige","TakeoffWaypointName":"speikboden","FKClosestWaypoint":"10763","ClosestWaypointOffset":"2052","LandingCountry":"IT","FKLandingWaypoint":"10763","LandingWaypointOffset":"1711","LandingWaypointName":"speikboden","LandingLocation":"Gais, Bolzano, Trentino-Alto Adige","LinearDistance":"1084","MaxLinearDistance":"1158","ArcDistance":"1148","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1206","BestTaskPoints":"1.809","BestTaskDuration":"259","MaxSpeed":"8.41947","GroundSpeed":"5.80019","BestTaskSpeed":"4.65637","TakeoffAltitude":"1145","MaxAltitude":"1145","MinAltitude":"1031","ElevationGain":"8","MeanAltitudeDiff":"-27","MaxClimb":"-0.181818","MinClimb":"-1.45455","Dataversion":"2","ValidBRecordsCount":"259","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:18:57","IgcFilename":"2022-08-13-XCS-HOP-02.igc","IgcFileHash":"16dd826e91159c1cf385ca9ad2016113","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xcs.exe, 1589676.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-08-15 02:19:02","US":"PeterHoppe","TS":"2022-08-15 02:19:03"},{"IDFlight":"1585337","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-08-07","UtcOffset":"2","FlightStartTime":"2022-08-07 13:11:03","FlightEndTime":"2022-08-07 14:10:27","FlightDuration":"3564","FirstLat":"49.023","FirstLng":"12.8231","LastLat":"49.0496","LastLng":"12.7146","FlightMinLat":"49.0218","FlightMaxLat":"49.0531","FlightMinLng":"12.7079","FlightMaxLng":"12.8278","TakeoffCountry":"DE","FKTakeoffWaypoint":"9786","TakeoffWaypointOffset":"534","TakeoffLocation":"Kollnburg, Regen, Bayern","TakeoffWaypointName":"Pr\u00f6ller","FKClosestWaypoint":"9786","ClosestWaypointOffset":"534","LandingCountry":"DE","FKLandingWaypoint":"9473","LandingWaypointOffset":"2513","LandingWaypointName":"Sommerberg","LandingLocation":"Haibach, Straubing-Bogen, Bayern","LinearDistance":"8869","MaxLinearDistance":"9084","ArcDistance":"37274","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12234","BestTaskPoints":"18.351","BestTaskDuration":"3986","MaxSpeed":"16.6898","GroundSpeed":"10.4585","BestTaskSpeed":"3.06924","TakeoffAltitude":"986","MaxAltitude":"2070","MinAltitude":"401","ElevationGain":"2392","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-4.36364","Dataversion":"2","ValidBRecordsCount":"5241","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-08-07-XCT-PHO-01.igc","IgcFileHash":"198d05061d78d1e08cec1c0d77f2f832","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1585337.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-08-07 21:00:08","US":"admin","TS":"2022-08-08 14:46:51"},{"IDFlight":"1583712","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-08-04","UtcOffset":"2","FlightStartTime":"2022-08-04 11:47:20","FlightEndTime":"2022-08-04 13:41:04","FlightDuration":"6824","FirstLat":"46.9142","FirstLng":"11.8975","LastLat":"46.7955","LastLng":"11.8566","FlightMinLat":"46.7945","FlightMaxLat":"46.915","FlightMinLng":"11.7801","FlightMaxLng":"11.9157","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"332","TakeoffLocation":"Selva dei Molini, Bolzano, Trentino-Alto Adige","TakeoffWaypointName":"Speikboden","FKClosestWaypoint":"10136","ClosestWaypointOffset":"332","LandingCountry":"IT","FKLandingWaypoint":"13316","LandingWaypointOffset":"2493","LandingWaypointName":"meiner","LandingLocation":"San Lorenzo di Sebato, Bolzano, Trentino-Alto Adige","LinearDistance":"13657","MaxLinearDistance":"13750","ArcDistance":"71857","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"25553","BestTaskPoints":"38.3295","BestTaskDuration":"9397","MaxSpeed":"16.5389","GroundSpeed":"10.5239","BestTaskSpeed":"2.71927","TakeoffAltitude":"2342","MaxAltitude":"2667","MinAltitude":"751","ElevationGain":"3476","MeanAltitudeDiff":"0","MaxClimb":"2.63636","MinClimb":"-3.27273","Dataversion":"2","ValidBRecordsCount":"9635","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-08-04-XCT-PHO-01.igc","IgcFileHash":"0db59a0242b2372fa8471fbe73fd4613","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1583712.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-08-05 12:43:18","US":"admin","TS":"2022-08-08 14:40:45"},{"IDFlight":"1581778","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-08-03","UtcOffset":"2","FlightStartTime":"2022-08-03 11:06:39","FlightEndTime":"2022-08-03 19:25:48","FlightDuration":"29949","FirstLat":"46.9141","FirstLng":"11.8975","LastLat":"46.9999","LastLng":"11.9905","FlightMinLat":"46.6091","FlightMaxLat":"47","FlightMinLng":"11.2714","FlightMaxLng":"12.0049","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"330","TakeoffLocation":"Selva dei Molini, Bolzano, Trentino-Alto Adige","TakeoffWaypointName":"Speikboden","FKClosestWaypoint":"10136","ClosestWaypointOffset":"330","LandingCountry":"IT","FKLandingWaypoint":"9882","LandingWaypointOffset":"2466","LandingWaypointName":"H\u00fchnerspiel (Klausberg)","LandingLocation":"Valle Aurina, Bolzano, Trentino-Alto Adige","LinearDistance":"47747","MaxLinearDistance":"64704","ArcDistance":"332641","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"143858","BestTaskPoints":"287.716","BestTaskDuration":"31316","MaxSpeed":"16.3342","GroundSpeed":"11.1054","BestTaskSpeed":"4.59375","TakeoffAltitude":"2338","MaxAltitude":"3188","MinAltitude":"1024","ElevationGain":"22281","MeanAltitudeDiff":"0","MaxClimb":"4.27273","MinClimb":"-3.90909","Dataversion":"2","ValidBRecordsCount":"31340","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-08-03-XCT-PHO-01.igc","IgcFileHash":"42b5e1a62d56d9e8f237502c7c298d3b","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1581778.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-08-03 19:34:41","US":"admin","TS":"2022-08-08 14:39:26"},{"IDFlight":"1577231","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-07-25","UtcOffset":"2","FlightStartTime":"2022-07-25 10:30:37","FlightEndTime":"2022-07-25 14:32:49","FlightDuration":"14532","FirstLat":"46.2738","FirstLng":"13.1754","LastLat":"46.2835","LastLng":"13.2648","FlightMinLat":"46.2683","FlightMaxLat":"46.3463","FlightMinLng":"12.8138","FlightMaxLng":"13.2987","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"140","TakeoffLocation":"Montenars, Udine, Friuli-Venezia Giulia","TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":"9511","ClosestWaypointOffset":"140","LandingCountry":"IT","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Lusevera, Udine, Friuli-Venezia Giulia","LinearDistance":"28135","MaxLinearDistance":"37381","ArcDistance":"146711","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"71732","BestTaskPoints":"125.531","BestTaskDuration":"13220","MaxSpeed":"15.6164","GroundSpeed":"10.0929","BestTaskSpeed":"5.42602","TakeoffAltitude":"1131","MaxAltitude":"2082","MinAltitude":"336","ElevationGain":"10221","MeanAltitudeDiff":"0","MaxClimb":"4.90909","MinClimb":"-3.90909","Dataversion":"2","ValidBRecordsCount":"14947","AirspaceViolationLevel":"1","UserReviewComment":"IT LI-\u200bR49/\u200bBB-ZITA Freigabe durch lokalen Verein. IT RIVOLI BIANCHI VENZONE nicht aktiv.","UserReviewStatus":"1","ReviewRequired":"1","ReviewReason":"IT LI-R49/B-ZITA [RESTRICT], IT RIVOLI BIANCHI VENZONE (FIRINGAREA) [DANGER]","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-07-25-XCT-PHO-03.igc","IgcFileHash":"79cf16ac5dd889eca8e41fa36c9a098b","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1577231.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-07-26 09:11:12","US":"admin","TS":"2022-08-08 14:36:22"},{"IDFlight":"1575563","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-07-24","UtcOffset":"2","FlightStartTime":"2022-07-24 11:41:34","FlightEndTime":"2022-07-24 17:47:41","FlightDuration":"21967","FirstLat":"46.2739","FirstLng":"13.176","LastLat":"46.2682","LastLng":"13.1402","FlightMinLat":"46.2255","FlightMaxLat":"46.3506","FlightMinLng":"12.9513","FlightMaxLng":"13.6611","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"179","TakeoffLocation":"Montenars, Udine, Friuli-Venezia Giulia","TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":"9511","ClosestWaypointOffset":"179","LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2674","LandingWaypointName":"Mt. Curanan\t","LandingLocation":"Montenars, Udine, Friuli-Venezia Giulia","LinearDistance":"37366","MaxLinearDistance":"55409","ArcDistance":"221644","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"112070","BestTaskPoints":"196.122","BestTaskDuration":"17992","MaxSpeed":"17.7048","GroundSpeed":"10.0876","BestTaskSpeed":"6.22888","TakeoffAltitude":"1130","MaxAltitude":"2389","MinAltitude":"135","ElevationGain":"15863","MeanAltitudeDiff":"0","MaxClimb":"8.90909","MinClimb":"-4.09091","Dataversion":"2","ValidBRecordsCount":"25259","AirspaceViolationLevel":"1","UserReviewComment":"IT LI-\u200bR49/\u200bB-ZITA Freigabe durch lokalen Verein. BIANCHI VENZONE nicht aktiv.","UserReviewStatus":"1","ReviewRequired":"1","ReviewReason":"IT LI-R49/B-ZITA [RESTRICT], IT RIVOLI BIANCHI VENZONE (FIRINGAREA) [DANGER]","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"3","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-07-24-XCT-PHO-02.igc","IgcFileHash":"153580c6bd271a7d2b2d7f4cc5d34137","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1575563.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-07-24 18:00:01","US":"admin","TS":"2022-08-08 14:35:01"},{"IDFlight":"1572470","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-07-19","UtcOffset":"2","FlightStartTime":"2022-07-19 10:52:57","FlightEndTime":"2022-07-19 16:41:44","FlightDuration":"20927","FirstLat":"47.438","FirstLng":"11.0511","LastLat":"47.2065","LastLng":"10.6779","FlightMinLat":"47.2052","FlightMaxLat":"47.5195","FlightMinLng":"10.6769","FlightMaxLng":"11.0866","TakeoffCountry":"DE","FKTakeoffWaypoint":"9488","TakeoffWaypointOffset":"490","TakeoffLocation":"Grainau, Garmisch-Partenkirchen, Bayern","TakeoffWaypointName":"Osterfelder","FKClosestWaypoint":"9488","ClosestWaypointOffset":"490","LandingCountry":"AT","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Mils bei Imst, Imst, Tirol","LinearDistance":"38247","MaxLinearDistance":"41974","ArcDistance":"230225","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"74519","BestTaskPoints":"111.779","BestTaskDuration":"16555","MaxSpeed":"18.1666","GroundSpeed":"10.9987","BestTaskSpeed":"4.5013","TakeoffAltitude":"1987","MaxAltitude":"2590","MinAltitude":"674","ElevationGain":"12902","MeanAltitudeDiff":"0","MaxClimb":"3.45455","MinClimb":"-5.09091","Dataversion":"2","ValidBRecordsCount":"23115","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"3","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-07-19-XCT-PHO-01.igc","IgcFileHash":"82d396907bbc2d08a8a76f77624de970","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1572470.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-07-19 18:42:19","US":"admin","TS":"2022-08-08 14:32:33"},{"IDFlight":"1567134","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-07-09","UtcOffset":"2","FlightStartTime":"2022-07-09 14:06:49","FlightEndTime":"2022-07-09 15:10:04","FlightDuration":"3795","FirstLat":"47.4528","FirstLng":"11.069","LastLat":"47.4893","LastLng":"11.2522","FlightMinLat":"47.4515","FlightMaxLat":"47.5099","FlightMinLng":"11.0682","FlightMaxLng":"11.2536","TakeoffCountry":"DE","FKTakeoffWaypoint":"11519","TakeoffWaypointOffset":"246","TakeoffLocation":"Garmisch-Partenkirchen, Bayern","TakeoffWaypointName":"Kreuzeck","FKClosestWaypoint":"11519","ClosestWaypointOffset":"246","LandingCountry":"DE","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Kr\u00fcn, Garmisch-Partenkirchen, Bayern","LinearDistance":"14384","MaxLinearDistance":"14455","ArcDistance":"38866","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"20328","BestTaskPoints":"30.492","BestTaskDuration":"3581","MaxSpeed":"17.7347","GroundSpeed":"10.2413","BestTaskSpeed":"5.67663","TakeoffAltitude":"1553","MaxAltitude":"2333","MinAltitude":"857","ElevationGain":"2221","MeanAltitudeDiff":"0","MaxClimb":"3.27273","MinClimb":"-3.54545","Dataversion":"2","ValidBRecordsCount":"4016","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-07-09-XCT-PHO-02.igc","IgcFileHash":"00f7eac00d0f45a0fabbfc2bbdaf5df7","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1567134.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-07-12 08:52:52","US":"admin","TS":"2022-08-08 14:28:48"},{"IDFlight":"1567135","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-07-09","UtcOffset":"2","FlightStartTime":"2022-07-09 11:50:30","FlightEndTime":"2022-07-09 13:01:17","FlightDuration":"4247","FirstLat":"47.4376","FirstLng":"11.0511","LastLat":"47.4737","LastLng":"11.0588","FlightMinLat":"47.4375","FlightMaxLat":"47.4779","FlightMinLng":"11.0429","FlightMaxLng":"11.0921","TakeoffCountry":"DE","FKTakeoffWaypoint":"9488","TakeoffWaypointOffset":"512","TakeoffLocation":"Grainau, Garmisch-Partenkirchen, Bayern","TakeoffWaypointName":"Osterfelder","FKClosestWaypoint":"9488","ClosestWaypointOffset":"512","LandingCountry":"DE","FKLandingWaypoint":"11519","LandingWaypointOffset":"2359","LandingWaypointName":"Kreuzeck","LandingLocation":"Garmisch-Partenkirchen, Bayern","LinearDistance":"5037","MaxLinearDistance":"5043","ArcDistance":"44218","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14903","BestTaskPoints":"22.3545","BestTaskDuration":"3468","MaxSpeed":"14.8002","GroundSpeed":"10.4018","BestTaskSpeed":"4.29729","TakeoffAltitude":"1983","MaxAltitude":"2095","MinAltitude":"672","ElevationGain":"1944","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-2.81818","Dataversion":"2","ValidBRecordsCount":"5143","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-07-09-XCT-PHO-01.igc","IgcFileHash":"fb6917d25840dc406fd7e5fb990eb93e","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1567135.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-07-12 08:53:12","US":"admin","TS":"2022-08-08 14:28:48"},{"IDFlight":"1564611","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-07-06","UtcOffset":"2","FlightStartTime":"2022-07-06 11:05:25","FlightEndTime":"2022-07-06 12:20:40","FlightDuration":"4515","FirstLat":"48.9903","FirstLng":"11.4437","LastLat":"49.0237","LastLng":"11.7956","FlightMinLat":"48.9687","FlightMaxLat":"49.0363","FlightMinLng":"11.4403","FlightMaxLng":"11.7999","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"483","TakeoffLocation":"Kipfenberg, Eichst\u00e4tt, Bayern","TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":"9765","ClosestWaypointOffset":"483","LandingCountry":"DE","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Hemau, Regensburg (Landkreis), Bayern","LinearDistance":"26313","MaxLinearDistance":"26542","ArcDistance":"48364","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"29335","BestTaskPoints":"44.0025","BestTaskDuration":"3971","MaxSpeed":"20.5847","GroundSpeed":"10.7023","BestTaskSpeed":"7.38731","TakeoffAltitude":"479","MaxAltitude":"1997","MinAltitude":"465","ElevationGain":"3188","MeanAltitudeDiff":"0","MaxClimb":"3.27273","MinClimb":"-3.81818","Dataversion":"2","ValidBRecordsCount":"5675","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-07-06-XCT-PHO-01.igc","IgcFileHash":"6ebd67d6402d2486df1cf1d1f7352a15","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1564611.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-07-07 09:13:48","US":"admin","TS":"2022-08-08 14:27:12"},{"IDFlight":"1563419","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-07-05","UtcOffset":"2","FlightStartTime":"2022-07-05 12:46:52","FlightEndTime":"2022-07-05 16:52:19","FlightDuration":"14727","FirstLat":"48.9905","FirstLng":"11.444","LastLat":"48.9308","LastLng":"12.7781","FlightMinLat":"48.7272","FlightMaxLat":"48.9965","FlightMinLng":"11.4372","FlightMaxLng":"12.7791","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"480","TakeoffLocation":"Kipfenberg, Eichst\u00e4tt, Bayern","TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":"9765","ClosestWaypointOffset":"480","LandingCountry":"DE","FKLandingWaypoint":"10986","LandingWaypointOffset":"2968","LandingWaypointName":"Windmountain","LandingLocation":"Windberg, Straubing-Bogen, Bayern","LinearDistance":"97665","MaxLinearDistance":"98176","ArcDistance":"176193","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"118608","BestTaskPoints":"177.912","BestTaskDuration":"14183","MaxSpeed":"20.2794","GroundSpeed":"11.9607","BestTaskSpeed":"8.36269","TakeoffAltitude":"473","MaxAltitude":"2423","MinAltitude":"409","ElevationGain":"12119","MeanAltitudeDiff":"0","MaxClimb":"4.36364","MinClimb":"-3.90909","Dataversion":"2","ValidBRecordsCount":"15897","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-07-05-XCT-PHO-02.igc","IgcFileHash":"eaccb7aaf669fd13227f6815e00681c9","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1563419.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-07-05 17:01:50","US":"admin","TS":"2022-08-08 14:26:22"},{"IDFlight":"1564612","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-07-03","UtcOffset":"2","FlightStartTime":"2022-07-03 15:50:58","FlightEndTime":"2022-07-03 16:17:55","FlightDuration":"1617","FirstLat":"48.8962","FirstLng":"11.1332","LastLat":"48.9152","LastLng":"11.2073","FlightMinLat":"48.8948","FlightMaxLat":"48.9205","FlightMinLng":"11.1291","FlightMaxLng":"11.2092","TakeoffCountry":"DE","FKTakeoffWaypoint":"9556","TakeoffWaypointOffset":"963","TakeoffLocation":"Dollnstein, Eichst\u00e4tt, Bayern","TakeoffWaypointName":"Schernfeld","FKClosestWaypoint":"9556","ClosestWaypointOffset":"963","LandingCountry":"DE","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Pollenfeld, Eichst\u00e4tt, Bayern","LinearDistance":"5939","MaxLinearDistance":"6193","ArcDistance":"14294","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7551","BestTaskPoints":"11.3265","BestTaskDuration":"1392","MaxSpeed":"16.2039","GroundSpeed":"8.84005","BestTaskSpeed":"5.42457","TakeoffAltitude":"491","MaxAltitude":"1172","MinAltitude":"487","ElevationGain":"962","MeanAltitudeDiff":"0","MaxClimb":"2.90909","MinClimb":"-4.27273","Dataversion":"2","ValidBRecordsCount":"3125","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-07-03-XCT-PHO-03.igc","IgcFileHash":"5a45b5c6b61d03180d0039f92cb7aa24","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1564612.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-07-07 09:14:05","US":"admin","TS":"2022-08-08 14:27:12"},{"IDFlight":"1564613","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-07-03","UtcOffset":"2","FlightStartTime":"2022-07-03 14:39:29","FlightEndTime":"2022-07-03 14:50:04","FlightDuration":"635","FirstLat":"48.8965","FirstLng":"11.1332","LastLat":"48.8946","LastLng":"11.1281","FlightMinLat":"48.8938","FlightMaxLat":"48.8994","FlightMinLng":"11.1099","FlightMaxLng":"11.1346","TakeoffCountry":"DE","FKTakeoffWaypoint":"9556","TakeoffWaypointOffset":"949","TakeoffLocation":"Dollnstein, Eichst\u00e4tt, Bayern","TakeoffWaypointName":"Schernfeld","FKClosestWaypoint":"9556","ClosestWaypointOffset":"949","LandingCountry":"DE","FKLandingWaypoint":"9556","LandingWaypointOffset":"772","LandingWaypointName":"Schernfeld","LandingLocation":"Dollnstein, Eichst\u00e4tt, Bayern","LinearDistance":"1715","MaxLinearDistance":"1814","ArcDistance":"4699","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"3472","BestTaskPoints":"6.076","BestTaskDuration":"481","MaxSpeed":"13.2189","GroundSpeed":"7.39926","BestTaskSpeed":"7.2183","TakeoffAltitude":"502","MaxAltitude":"646","MinAltitude":"342","ElevationGain":"233","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-2.27273","Dataversion":"2","ValidBRecordsCount":"1186","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-07-03-XCT-PHO-02.igc","IgcFileHash":"c952fd7c333f244d66e761ebecd2804d","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1564613.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-07-07 09:14:23","US":"admin","TS":"2022-08-08 14:27:12"},{"IDFlight":"1564614","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-07-03","UtcOffset":"2","FlightStartTime":"2022-07-03 13:42:08","FlightEndTime":"2022-07-03 13:44:14","FlightDuration":"126","FirstLat":"48.896","FirstLng":"11.1349","LastLat":"48.8913","LastLng":"11.1319","FlightMinLat":"48.8913","FlightMaxLat":"48.8971","FlightMinLng":"11.1319","FlightMaxLng":"11.1355","TakeoffCountry":"DE","FKTakeoffWaypoint":"9556","TakeoffWaypointOffset":"1086","TakeoffLocation":"Dollnstein, Eichst\u00e4tt, Bayern","TakeoffWaypointName":"Schernfeld","FKClosestWaypoint":"9556","ClosestWaypointOffset":"1086","LandingCountry":"DE","FKLandingWaypoint":"9556","LandingWaypointOffset":"1232","LandingWaypointName":"Schernfeld","LandingLocation":"Dollnstein, Eichst\u00e4tt, Bayern","LinearDistance":"567","MaxLinearDistance":"666","ArcDistance":"717","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"827","BestTaskPoints":"1.2405","BestTaskDuration":"775","MaxSpeed":"11.6902","GroundSpeed":"5.69152","BestTaskSpeed":"1.0671","TakeoffAltitude":"480","MaxAltitude":"480","MinAltitude":"342","ElevationGain":"0","MeanAltitudeDiff":"0","MaxClimb":"0","MinClimb":"-2.90909","Dataversion":"2","ValidBRecordsCount":"805","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-07-03-XCT-PHO-01.igc","IgcFileHash":"8674b3066d16c4a5ddd45f6861a83b85","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1564614.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-07-07 09:14:40","US":"admin","TS":"2022-08-08 14:27:12"},{"IDFlight":"1560595","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-07-02","UtcOffset":"2","FlightStartTime":"2022-07-02 11:24:09","FlightEndTime":"2022-07-02 14:16:14","FlightDuration":"10325","FirstLat":"49.236","FirstLng":"12.9419","LastLat":"49.1069","LastLng":"12.7072","FlightMinLat":"49.1042","FlightMaxLat":"49.2374","FlightMinLng":"12.7069","FlightMaxLng":"13.0846","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"346","TakeoffLocation":"Neukirchen beim Heiligen Blut, Cham, Bayern","TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":"9791","ClosestWaypointOffset":"346","LandingCountry":"DE","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Konzell, Straubing-Bogen, Bayern","LinearDistance":"22299","MaxLinearDistance":"27509","ArcDistance":"109428","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"50991","BestTaskPoints":"76.4865","BestTaskDuration":"10045","MaxSpeed":"16.1376","GroundSpeed":"10.5984","BestTaskSpeed":"5.07626","TakeoffAltitude":"982","MaxAltitude":"1812","MinAltitude":"509","ElevationGain":"6992","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-3.54545","Dataversion":"2","ValidBRecordsCount":"11819","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-07-02-XCT-PHO-01.igc","IgcFileHash":"31af936e6d8780dd08d8d525ad5487da","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1560595.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-07-02 14:41:18","US":"admin","TS":"2022-08-08 14:24:25"},{"IDFlight":"1557832","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-26","UtcOffset":"2","FlightStartTime":"2022-06-26 12:44:34","FlightEndTime":"2022-06-26 13:41:27","FlightDuration":"3413","FirstLat":"48.8706","FirstLng":"13.0743","LastLat":"48.9621","LastLng":"13.063","FlightMinLat":"48.8659","FlightMaxLat":"48.9621","FlightMinLng":"13.0254","FlightMaxLng":"13.0769","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"7","TakeoffLocation":"Schaufling, Deggendorf, Bayern","TakeoffWaypointName":"Hausstein","FKClosestWaypoint":"9363","ClosestWaypointOffset":"7","LandingCountry":"DE","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Zachenberg, Regen, Bayern","LinearDistance":"10211","MaxLinearDistance":"10741","ArcDistance":"35813","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"13871","BestTaskPoints":"20.8065","BestTaskDuration":"3189","MaxSpeed":"15.6303","GroundSpeed":"10.493","BestTaskSpeed":"4.34964","TakeoffAltitude":"830","MaxAltitude":"1587","MinAltitude":"548","ElevationGain":"2160","MeanAltitudeDiff":"0","MaxClimb":"2.72727","MinClimb":"-3.72727","Dataversion":"2","ValidBRecordsCount":"4335","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-26-XCT-PHO-03.igc","IgcFileHash":"71e548d96406567fafd4b63e548cf031","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1557832.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-27 09:25:08","US":"admin","TS":"2022-08-08 14:22:51"},{"IDFlight":"1557831","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-26","UtcOffset":"2","FlightStartTime":"2022-06-26 11:31:59","FlightEndTime":"2022-06-26 11:47:00","FlightDuration":"901","FirstLat":"48.8708","FirstLng":"13.0737","LastLat":"48.8598","LastLng":"13.0815","FlightMinLat":"48.8586","FlightMaxLat":"48.8715","FlightMinLng":"13.0648","FlightMaxLng":"13.0825","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"43","TakeoffLocation":"Schaufling, Deggendorf, Bayern","TakeoffWaypointName":"Hausstein","FKClosestWaypoint":"9363","ClosestWaypointOffset":"43","LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"1316","LandingWaypointName":"Hausstein","LandingLocation":"Schaufling, Deggendorf, Bayern","LinearDistance":"1501","MaxLinearDistance":"1604","ArcDistance":"8272","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3098","BestTaskPoints":"4.647","BestTaskDuration":"2909","MaxSpeed":"12.9282","GroundSpeed":"9.18037","BestTaskSpeed":"1.06497","TakeoffAltitude":"814","MaxAltitude":"839","MinAltitude":"483","ElevationGain":"294","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-2.09091","Dataversion":"2","ValidBRecordsCount":"2992","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-26-XCT-PHO-01.igc","IgcFileHash":"d450f1368dd6ba35117568a51f0ab4ff","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1557831.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-27 09:24:52","US":"admin","TS":"2022-08-08 14:22:51"},{"IDFlight":"1553557","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-19","UtcOffset":"2","FlightStartTime":"2022-06-19 11:15:02","FlightEndTime":"2022-06-19 13:04:59","FlightDuration":"6597","FirstLat":"46.274","FirstLng":"13.1757","LastLat":"46.2683","LastLng":"13.1403","FlightMinLat":"46.2197","FlightMaxLat":"46.2958","FlightMinLng":"13.1305","FlightMaxLng":"13.2516","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"171","TakeoffLocation":"Montenars, Udine, Friuli-Venezia Giulia","TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":"9511","ClosestWaypointOffset":"171","LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2664","LandingWaypointName":"Mt. Curanan\t","LandingLocation":"Montenars, Udine, Friuli-Venezia Giulia","LinearDistance":"7104","MaxLinearDistance":"9944","ArcDistance":"68164","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"24913","BestTaskPoints":"49.826","BestTaskDuration":"5691","MaxSpeed":"15.6595","GroundSpeed":"10.3326","BestTaskSpeed":"4.37761","TakeoffAltitude":"1134","MaxAltitude":"1729","MinAltitude":"138","ElevationGain":"3721","MeanAltitudeDiff":"0","MaxClimb":"2.90909","MinClimb":"-3.90909","Dataversion":"2","ValidBRecordsCount":"9003","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-19-XCT-PHO-01.igc","IgcFileHash":"9bf442ef1db38f4278c87c34df1d682e","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1553557.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-20 20:02:38","US":"admin","TS":"2022-08-08 14:20:07"},{"IDFlight":"1551362","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-18","UtcOffset":"2","FlightStartTime":"2022-06-18 10:50:43","FlightEndTime":"2022-06-18 17:55:07","FlightDuration":"25464","FirstLat":"46.2739","FirstLng":"13.1756","LastLat":"46.2459","LastLng":"13.5188","FlightMinLat":"46.2071","FlightMaxLat":"46.3507","FlightMinLng":"12.6599","FlightMaxLng":"13.7188","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"158","TakeoffLocation":"Montenars, Udine, Friuli-Venezia Giulia","TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":"9511","ClosestWaypointOffset":"158","LandingCountry":"SI","FKLandingWaypoint":"11143","LandingWaypointOffset":"2655","LandingWaypointName":"Suzid","LandingLocation":"Kobarid, Tolmin","LinearDistance":"42459","MaxLinearDistance":"81891","ArcDistance":"259960","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"143315","BestTaskPoints":"250.801","BestTaskDuration":"23295","MaxSpeed":"15.9405","GroundSpeed":"10.2089","BestTaskSpeed":"6.15218","TakeoffAltitude":"1138","MaxAltitude":"1907","MinAltitude":"188","ElevationGain":"17123","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-4.45455","Dataversion":"2","ValidBRecordsCount":"26269","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-18-XCT-PHO-01.igc","IgcFileHash":"64110da2f40cbf266feb4ddfc4449bf2","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1551362.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-18 17:58:51","US":"admin","TS":"2022-08-08 14:18:24"},{"IDFlight":"1550411","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-17","UtcOffset":"2","FlightStartTime":"2022-06-17 10:35:31","FlightEndTime":"2022-06-17 13:43:52","FlightDuration":"11301","FirstLat":"46.2738","FirstLng":"13.1758","LastLat":"46.269","LastLng":"13.2599","FlightMinLat":"46.2472","FlightMaxLat":"46.2954","FlightMinLng":"13.1751","FlightMaxLng":"13.5729","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"160","TakeoffLocation":"Montenars, Udine, Friuli-Venezia Giulia","TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":"9511","ClosestWaypointOffset":"160","LandingCountry":"IT","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Lusevera, Udine, Friuli-Venezia Giulia","LinearDistance":"30660","MaxLinearDistance":"30723","ArcDistance":"113826","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"58683","BestTaskPoints":"102.695","BestTaskDuration":"10438","MaxSpeed":"14.4434","GroundSpeed":"10.0687","BestTaskSpeed":"5.62205","TakeoffAltitude":"1129","MaxAltitude":"1649","MinAltitude":"285","ElevationGain":"6008","MeanAltitudeDiff":"0","MaxClimb":"2.72727","MinClimb":"-3.54545","Dataversion":"2","ValidBRecordsCount":"13011","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-17-XCT-PHO-01.igc","IgcFileHash":"98fbfdc66ac72c5d524be88f03c494bd","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1550411.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-17 16:29:08","US":"admin","TS":"2022-08-08 14:17:37"},{"IDFlight":"1550417","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-16","UtcOffset":"2","FlightStartTime":"2022-06-16 10:58:09","FlightEndTime":"2022-06-16 13:11:18","FlightDuration":"7989","FirstLat":"46.2738","FirstLng":"13.1754","LastLat":"46.282","LastLng":"13.2642","FlightMinLat":"46.265","FlightMaxLat":"46.2981","FlightMinLng":"13.1495","FlightMaxLng":"13.2782","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"140","TakeoffLocation":"Montenars, Udine, Friuli-Venezia Giulia","TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":"9511","ClosestWaypointOffset":"140","LandingCountry":"IT","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Pradielis, Lusevera, Udine, Friuli-Venezia Giulia","LinearDistance":"7967","MaxLinearDistance":"10058","ArcDistance":"79891","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"19995","BestTaskPoints":"29.9925","BestTaskDuration":"6925","MaxSpeed":"16.0087","GroundSpeed":"9.99511","BestTaskSpeed":"2.88736","TakeoffAltitude":"1138","MaxAltitude":"1613","MinAltitude":"329","ElevationGain":"3483","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-3.27273","Dataversion":"2","ValidBRecordsCount":"8736","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-16-XCT-PHO-01.igc","IgcFileHash":"84fc5595469bab5bb6e64ac48b86f29f","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1550417.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-17 16:32:01","US":"admin","TS":"2022-08-08 14:17:37"},{"IDFlight":"1549117","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-15","UtcOffset":"2","FlightStartTime":"2022-06-15 12:15:05","FlightEndTime":"2022-06-15 14:52:30","FlightDuration":"9445","FirstLat":"46.2738","FirstLng":"13.1757","LastLat":"46.2683","LastLng":"13.1402","FlightMinLat":"46.2626","FlightMaxLat":"46.3503","FlightMinLng":"12.8673","FlightMaxLng":"13.1761","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"155","TakeoffLocation":"Montenars, Udine, Friuli-Venezia Giulia","TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":"9511","ClosestWaypointOffset":"155","LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2671","LandingWaypointName":"Mt. Curanan\t","LandingLocation":"Montenars, Udine, Friuli-Venezia Giulia","LinearDistance":"24334","MaxLinearDistance":"24375","ArcDistance":"93416","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"49294","BestTaskPoints":"86.2645","BestTaskDuration":"8710","MaxSpeed":"16.5792","GroundSpeed":"9.8863","BestTaskSpeed":"5.65947","TakeoffAltitude":"1135","MaxAltitude":"1677","MinAltitude":"132","ElevationGain":"5972","MeanAltitudeDiff":"0","MaxClimb":"3.63636","MinClimb":"-3.72727","Dataversion":"2","ValidBRecordsCount":"9842","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-15-XCT-PHO-01.igc","IgcFileHash":"fe8a11685fdbb2c3af62333e75afc40d","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1549117.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-15 19:51:47","US":"admin","TS":"2022-08-08 14:16:52"},{"IDFlight":"1548349","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-14","UtcOffset":"2","FlightStartTime":"2022-06-14 11:06:53","FlightEndTime":"2022-06-14 18:10:01","FlightDuration":"25388","FirstLat":"46.2739","FirstLng":"13.1762","LastLat":"46.2686","LastLng":"13.1403","FlightMinLat":"46.2226","FlightMaxLat":"46.3479","FlightMinLng":"12.9211","FlightMaxLng":"13.5739","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"191","TakeoffLocation":"Montenars, Udine, Friuli-Venezia Giulia","TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":"9511","ClosestWaypointOffset":"191","LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2658","LandingWaypointName":"Mt. Curanan\t","LandingLocation":"Montenars, Udine, Friuli-Venezia Giulia","LinearDistance":"30643","MaxLinearDistance":"50888","ArcDistance":"249845","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"104628","BestTaskPoints":"183.099","BestTaskDuration":"21181","MaxSpeed":"16.1315","GroundSpeed":"9.83952","BestTaskSpeed":"4.93971","TakeoffAltitude":"1133","MaxAltitude":"2157","MinAltitude":"136","ElevationGain":"15496","MeanAltitudeDiff":"0","MaxClimb":"3.54545","MinClimb":"-4.09091","Dataversion":"2","ValidBRecordsCount":"26963","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-14-XCT-PHO-02.igc","IgcFileHash":"f623fcb72f885139aad4a62f39ae9d32","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1548349.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-14 20:00:40","US":"admin","TS":"2022-08-08 14:16:19"},{"IDFlight":"1547608","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-13","UtcOffset":"2","FlightStartTime":"2022-06-13 12:50:19","FlightEndTime":"2022-06-13 15:41:36","FlightDuration":"10277","FirstLat":"45.9626","FirstLng":"13.7238","LastLat":"45.8787","LastLng":"13.8568","FlightMinLat":"45.7688","FlightMaxLat":"45.9685","FlightMinLng":"13.6962","FlightMaxLng":"14.0508","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"101","TakeoffLocation":"Nova Gorica","TakeoffWaypointName":"Lijak","FKClosestWaypoint":"9093","ClosestWaypointOffset":"101","LandingCountry":"SI","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Male \u017dablje, Ajdov\u0161\u010dina","LinearDistance":"33251","MaxLinearDistance":"35336","ArcDistance":"100240","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"64783","BestTaskPoints":"113.37","BestTaskDuration":"8905","MaxSpeed":"17.3247","GroundSpeed":"9.75386","BestTaskSpeed":"7.2749","TakeoffAltitude":"603","MaxAltitude":"1548","MinAltitude":"89","ElevationGain":"6153","MeanAltitudeDiff":"-12","MaxClimb":"4.63636","MinClimb":"-4.18182","Dataversion":"2","ValidBRecordsCount":"10341","AirspaceViolationLevel":"1","UserReviewComment":"TMA Dolsko 1 [CLASSE] Class E Luftraum also unkontrolliert","UserReviewStatus":"1","ReviewRequired":"1","ReviewReason":"SI TMA Dolsko 1 [CLASSE]","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-13-XCS-HOP-01.igc","IgcFileHash":"dca55995f1c36091167d7ddd1878fed6","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xcs.exe, 1547608.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-13 21:27:28","US":"admin","TS":"2022-08-08 14:15:50"},{"IDFlight":"1545974","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-12","UtcOffset":"2","FlightStartTime":"2022-06-12 12:25:52","FlightEndTime":"2022-06-12 17:48:39","FlightDuration":"19367","FirstLat":"46.2735","FirstLng":"13.1757","LastLat":"46.2682","LastLng":"13.1403","FlightMinLat":"46.2442","FlightMaxLat":"46.3491","FlightMinLng":"13.0973","FlightMaxLng":"13.3689","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"133","TakeoffLocation":"Montenars, Udine, Friuli-Venezia Giulia","TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":"9511","ClosestWaypointOffset":"133","LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2666","LandingWaypointName":"Mt. Curanan\t","LandingLocation":"Montenars, Udine, Friuli-Venezia Giulia","LinearDistance":"14937","MaxLinearDistance":"21594","ArcDistance":"191970","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"67189","BestTaskPoints":"100.784","BestTaskDuration":"18281","MaxSpeed":"16.2537","GroundSpeed":"9.9102","BestTaskSpeed":"3.67535","TakeoffAltitude":"1128","MaxAltitude":"2101","MinAltitude":"138","ElevationGain":"12538","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-4","Dataversion":"2","ValidBRecordsCount":"20730","AirspaceViolationLevel":"1","UserReviewComment":"Kein Acro Wettbewerb, also nicht aktiv","UserReviewStatus":"1","ReviewRequired":"1","ReviewReason":"IT Osoppo (Acro) [RESTRICT]","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-12-XCT-PHO-01.igc","IgcFileHash":"f089b08e27fa329c8707bb5725fdb63c","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1545974.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-12 19:59:29","US":"admin","TS":"2022-08-08 14:14:50"},{"IDFlight":"1544150","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-11","UtcOffset":"2","FlightStartTime":"2022-06-11 12:51:06","FlightEndTime":"2022-06-11 13:40:46","FlightDuration":"2980","FirstLat":"47.7291","FirstLng":"12.6382","LastLat":"47.6823","LastLng":"12.5692","FlightMinLat":"47.6796","FlightMaxLat":"47.737","FlightMinLng":"12.5675","FlightMaxLng":"12.6468","TakeoffCountry":"DE","FKTakeoffWaypoint":"9684","TakeoffWaypointOffset":"420","TakeoffLocation":"Ruhpolding, Traunstein, Bayern","TakeoffWaypointName":"Unternberg","FKClosestWaypoint":"9684","ClosestWaypointOffset":"420","LandingCountry":"DE","FKLandingWaypoint":"11972","LandingWaypointOffset":"2764","LandingWaypointName":"D\u00fcrrnbachhorn","LandingLocation":"Reit im Winkl, Traunstein, Bayern","LinearDistance":"7558","MaxLinearDistance":"8308","ArcDistance":"30633","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14319","BestTaskPoints":"21.4785","BestTaskDuration":"2362","MaxSpeed":"14.5821","GroundSpeed":"10.2794","BestTaskSpeed":"6.06224","TakeoffAltitude":"1353","MaxAltitude":"1725","MinAltitude":"711","ElevationGain":"1417","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-3.81818","Dataversion":"2","ValidBRecordsCount":"3729","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-11-XCT-PHO-02.igc","IgcFileHash":"6df23b5b4e573f546e4e0d83829903ad","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1544150.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-11 18:12:12","US":"admin","TS":"2022-08-08 14:13:21"},{"IDFlight":"1544149","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-11","UtcOffset":"2","FlightStartTime":"2022-06-11 15:48:59","FlightEndTime":"2022-06-11 16:11:26","FlightDuration":"1347","FirstLat":"47.729","FirstLng":"12.6383","LastLat":"47.7443","LastLng":"12.6705","FlightMinLat":"47.7285","FlightMaxLat":"47.7508","FlightMinLng":"12.6366","FlightMaxLng":"12.6762","TakeoffCountry":"DE","FKTakeoffWaypoint":"9684","TakeoffWaypointOffset":"422","TakeoffLocation":"Ruhpolding, Traunstein, Bayern","TakeoffWaypointName":"Unternberg","FKClosestWaypoint":"9684","ClosestWaypointOffset":"422","LandingCountry":"DE","FKLandingWaypoint":"9404","LandingWaypointOffset":"2285","LandingWaypointName":"Rauschberg","LandingLocation":"Ruhpolding, Traunstein, Bayern","LinearDistance":"3351","MaxLinearDistance":"3375","ArcDistance":"12562","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6293","BestTaskPoints":"9.4395","BestTaskDuration":"1353","MaxSpeed":"13.5407","GroundSpeed":"9.32612","BestTaskSpeed":"4.65115","TakeoffAltitude":"1344","MaxAltitude":"1411","MinAltitude":"642","ElevationGain":"393","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2.81818","Dataversion":"2","ValidBRecordsCount":"2042","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-11-XCT-PHO-03.igc","IgcFileHash":"0099156eaab4d488980d205cc2f75100","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1544149.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-11 18:11:54","US":"admin","TS":"2022-08-08 14:13:21"},{"IDFlight":"1544151","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-11","UtcOffset":"2","FlightStartTime":"2022-06-11 10:44:12","FlightEndTime":"2022-06-11 11:07:23","FlightDuration":"1391","FirstLat":"47.7613","FirstLng":"12.5606","LastLat":"47.748","LastLng":"12.6217","FlightMinLat":"47.7428","FlightMaxLat":"47.7617","FlightMinLng":"12.5592","FlightMaxLng":"12.6217","TakeoffCountry":"DE","FKTakeoffWaypoint":"9294","TakeoffWaypointOffset":"103","TakeoffLocation":"Ruhpolding, Traunstein, Bayern","TakeoffWaypointName":"Hochfelln","FKClosestWaypoint":"9294","ClosestWaypointOffset":"103","LandingCountry":"DE","FKLandingWaypoint":"9684","LandingWaypointOffset":"2395","LandingWaypointName":"Unternberg","LandingLocation":"Ruhpolding, Traunstein, Bayern","LinearDistance":"4803","MaxLinearDistance":"4910","ArcDistance":"10889","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6127","BestTaskPoints":"9.1905","BestTaskDuration":"1685","MaxSpeed":"13.3492","GroundSpeed":"7.82848","BestTaskSpeed":"3.6362","TakeoffAltitude":"1607","MaxAltitude":"1607","MinAltitude":"679","ElevationGain":"257","MeanAltitudeDiff":"0","MaxClimb":"1.18182","MinClimb":"-3","Dataversion":"2","ValidBRecordsCount":"3127","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-11-XCT-PHO-01.igc","IgcFileHash":"7ce335f2093020da842178a9041ec911","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1544151.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-11 18:12:27","US":"admin","TS":"2022-08-08 14:13:21"},{"IDFlight":"1541590","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-06-06","UtcOffset":"2","FlightStartTime":"2022-06-06 11:50:41","FlightEndTime":"2022-06-06 14:01:28","FlightDuration":"7847","FirstLat":"47.6617","FirstLng":"11.79","LastLat":"47.6861","LastLng":"11.774","FlightMinLat":"47.6538","FlightMaxLat":"47.7171","FlightMinLng":"11.7696","FlightMaxLng":"11.8048","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"90","TakeoffLocation":"Rottach-Egern, Miesbach, Bayern","TakeoffWaypointName":"Wallberg","FKClosestWaypoint":"9136","ClosestWaypointOffset":"90","LandingCountry":"DE","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Rottach-Egern, Miesbach, Bayern","LinearDistance":"6260","MaxLinearDistance":"7137","ArcDistance":"79091","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"21519","BestTaskPoints":"32.2785","BestTaskDuration":"7314","MaxSpeed":"14.9962","GroundSpeed":"10.0741","BestTaskSpeed":"2.94217","TakeoffAltitude":"1534","MaxAltitude":"1750","MinAltitude":"685","ElevationGain":"4074","MeanAltitudeDiff":"0","MaxClimb":"4.18182","MinClimb":"-3.72727","Dataversion":"2","ValidBRecordsCount":"9637","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-06-06-XCT-PHO-01.igc","IgcFileHash":"44859d7f1383ca648bb6f5220e17daa7","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1541590.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-06-06 22:22:41","US":"admin","TS":"2022-08-08 14:11:49"},{"IDFlight":"1536942","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-30","UtcOffset":"2","FlightStartTime":"2022-05-30 11:47:20","FlightEndTime":"2022-05-30 16:02:48","FlightDuration":"15328","FirstLat":"49.1885","FirstLng":"11.5231","LastLat":"49.0905","LastLng":"12.4341","FlightMinLat":"49.0819","FlightMaxLat":"49.1987","FlightMinLng":"11.5116","FlightMaxLng":"12.4341","TakeoffCountry":"DE","FKTakeoffWaypoint":"9934","TakeoffWaypointOffset":"693","TakeoffLocation":"Deining, Neumarkt in der Oberpfalz, Bayern","TakeoffWaypointName":"Waltersberg","FKClosestWaypoint":"9934","ClosestWaypointOffset":"693","LandingCountry":"DE","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Rettenbach, Cham, Bayern","LinearDistance":"67159","MaxLinearDistance":"68176","ArcDistance":"163783","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"76763","BestTaskPoints":"115.145","BestTaskDuration":"15094","MaxSpeed":"17.4312","GroundSpeed":"10.6824","BestTaskSpeed":"5.08566","TakeoffAltitude":"493","MaxAltitude":"2159","MinAltitude":"493","ElevationGain":"12080","MeanAltitudeDiff":"0","MaxClimb":"6.18182","MinClimb":"-5.36364","Dataversion":"2","ValidBRecordsCount":"16918","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-30-XCT-PHO-01.igc","IgcFileHash":"a3a8f920bff35e32fc6fa43b2e79b758","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1536942.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-30 16:52:53","US":"admin","TS":"2022-08-08 14:09:12"},{"IDFlight":"1535780","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-28","UtcOffset":"2","FlightStartTime":"2022-05-28 12:57:46","FlightEndTime":"2022-05-28 14:16:06","FlightDuration":"4700","FirstLat":"47.8989","FirstLng":"6.9198","LastLat":"47.9382","LastLng":"6.95708","FlightMinLat":"47.8866","FlightMaxLat":"47.9418","FlightMinLng":"6.9173","FlightMaxLng":"6.95803","TakeoffCountry":"FR","FKTakeoffWaypoint":"15178","TakeoffWaypointOffset":"51","TakeoffLocation":"Fellering, Haut-Rhin, Grand Est","TakeoffWaypointName":"Petit Drumont","FKClosestWaypoint":"15178","ClosestWaypointOffset":"51","LandingCountry":"FR","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Kruth, Haut-Rhin, Grand Est","LinearDistance":"5334","MaxLinearDistance":"6248","ArcDistance":"43117","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11900","BestTaskPoints":"17.85","BestTaskDuration":"4594","MaxSpeed":"14.0605","GroundSpeed":"9.16606","BestTaskSpeed":"2.59034","TakeoffAltitude":"1125","MaxAltitude":"1669","MinAltitude":"476","ElevationGain":"2425","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-3.36364","Dataversion":"2","ValidBRecordsCount":"5043","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-28-XCT-PHO-02.igc","IgcFileHash":"1b957da2358e44562dda382cb8d4aa3d","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1535780.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-28 23:22:48","US":"admin","TS":"2022-08-08 14:08:33"},{"IDFlight":"1535779","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-28","UtcOffset":"2","FlightStartTime":"2022-05-28 11:16:45","FlightEndTime":"2022-05-28 11:32:47","FlightDuration":"962","FirstLat":"47.899","FirstLng":"6.92018","LastLat":"47.8821","LastLng":"6.94362","FlightMinLat":"47.8788","FlightMaxLat":"47.8992","FlightMinLng":"6.9182","FlightMaxLng":"6.95552","TakeoffCountry":"FR","FKTakeoffWaypoint":"15178","TakeoffWaypointOffset":"71","TakeoffLocation":"Fellering, Haut-Rhin, Grand Est","TakeoffWaypointName":"Petit Drumont","FKClosestWaypoint":"15178","ClosestWaypointOffset":"71","LandingCountry":"FR","FKLandingWaypoint":"9300","LandingWaypointOffset":"1470","LandingWaypointName":"Gustiberg","LandingLocation":"Urb\u00e8s, Haut-Rhin, Grand Est","LinearDistance":"3082","MaxLinearDistance":"3141","ArcDistance":"8694","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5579","BestTaskPoints":"8.3685","BestTaskDuration":"1155","MaxSpeed":"13.9345","GroundSpeed":"9.03771","BestTaskSpeed":"4.8303","TakeoffAltitude":"1119","MaxAltitude":"1119","MinAltitude":"404","ElevationGain":"162","MeanAltitudeDiff":"0","MaxClimb":"0.727273","MinClimb":"-3.45455","Dataversion":"2","ValidBRecordsCount":"1293","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-28-XCT-PHO-01.igc","IgcFileHash":"d7439372eda473e372d92cd97fe4dc0d","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1535779.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-28 23:22:18","US":"admin","TS":"2022-08-08 14:08:33"},{"IDFlight":"1534614","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-27","UtcOffset":"2","FlightStartTime":"2022-05-27 13:22:21","FlightEndTime":"2022-05-27 15:01:09","FlightDuration":"5928","FirstLat":"47.9258","FirstLng":"7.01025","LastLat":"47.792","LastLng":"7.12162","FlightMinLat":"47.7797","FlightMaxLat":"47.9298","FlightMinLng":"6.98898","FlightMaxLng":"7.12253","TakeoffCountry":"FR","FKTakeoffWaypoint":"8992","TakeoffWaypointOffset":"268","TakeoffLocation":"Fellering, Haut-Rhin, Grand Est","TakeoffWaypointName":"Treh - Markstein","FKClosestWaypoint":"8992","ClosestWaypointOffset":"268","LandingCountry":"FR","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Aspach-Michelbach, Haut-Rhin, Grand Est","LinearDistance":"17504","MaxLinearDistance":"18423","ArcDistance":"52558","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"23905","BestTaskPoints":"35.8575","BestTaskDuration":"6458","MaxSpeed":"18.046","GroundSpeed":"8.86006","BestTaskSpeed":"3.70161","TakeoffAltitude":"1171","MaxAltitude":"1393","MinAltitude":"275","ElevationGain":"2923","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-4","Dataversion":"2","ValidBRecordsCount":"6553","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-27-XCT-PHO-01.igc","IgcFileHash":"ade54674e43db642dd4eceb17f5ed2d7","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1534614.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-27 23:15:05","US":"admin","TS":"2022-08-08 14:08:09"},{"IDFlight":"1533945","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-26","UtcOffset":"2","FlightStartTime":"2022-05-26 14:52:37","FlightEndTime":"2022-05-26 15:38:26","FlightDuration":"2749","FirstLat":"47.9254","FirstLng":"7.01038","LastLat":"47.8651","LastLng":"7.0398","FlightMinLat":"47.864","FlightMaxLat":"47.9256","FlightMinLng":"6.99758","FlightMaxLng":"7.06375","TakeoffCountry":"FR","FKTakeoffWaypoint":"8992","TakeoffWaypointOffset":"306","TakeoffLocation":"Fellering, Haut-Rhin, Grand Est","TakeoffWaypointName":"Treh - Markstein","FKClosestWaypoint":"8992","ClosestWaypointOffset":"306","LandingCountry":"FR","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Malmerspach, Haut-Rhin, Grand Est","LinearDistance":"7196","MaxLinearDistance":"7493","ArcDistance":"27426","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11876","BestTaskPoints":"17.814","BestTaskDuration":"3727","MaxSpeed":"15.5731","GroundSpeed":"9.9766","BestTaskSpeed":"3.18648","TakeoffAltitude":"1166","MaxAltitude":"1436","MinAltitude":"332","ElevationGain":"955","MeanAltitudeDiff":"0","MaxClimb":"2.27273","MinClimb":"-2.45455","Dataversion":"2","ValidBRecordsCount":"3828","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-26-XCT-PHO-02.igc","IgcFileHash":"8a383d55b415d737f143810d14a4bacf","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1533945.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-27 08:26:46","US":"admin","TS":"2022-08-08 14:07:55"},{"IDFlight":"1533944","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-26","UtcOffset":"2","FlightStartTime":"2022-05-26 12:15:19","FlightEndTime":"2022-05-26 12:38:16","FlightDuration":"1377","FirstLat":"47.9252","FirstLng":"7.01045","LastLat":"47.9014","LastLng":"6.9821","FlightMinLat":"47.8987","FlightMaxLat":"47.9278","FlightMinLng":"6.9821","FlightMaxLng":"7.01205","TakeoffCountry":"FR","FKTakeoffWaypoint":"8992","TakeoffWaypointOffset":"326","TakeoffLocation":"Fellering, Haut-Rhin, Grand Est","TakeoffWaypointName":"Treh - Markstein","FKClosestWaypoint":"8992","ClosestWaypointOffset":"326","LandingCountry":"FR","FKLandingWaypoint":"10089","LandingWaypointOffset":"653","LandingWaypointName":"Siebach","LandingLocation":"Fellering, Haut-Rhin, Grand Est","LinearDistance":"3545","MaxLinearDistance":"3648","ArcDistance":"12841","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6095","BestTaskPoints":"9.1425","BestTaskDuration":"1819","MaxSpeed":"13.8569","GroundSpeed":"9.32555","BestTaskSpeed":"3.35074","TakeoffAltitude":"1183","MaxAltitude":"1183","MinAltitude":"400","ElevationGain":"250","MeanAltitudeDiff":"0","MaxClimb":"0.818182","MinClimb":"-2.72727","Dataversion":"2","ValidBRecordsCount":"1908","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-26-XCT-PHO-01.igc","IgcFileHash":"1afc0ddd695681bb57acabcba5de9e54","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1533944.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-27 08:26:17","US":"admin","TS":"2022-08-08 14:07:55"},{"IDFlight":"1533946","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-22","UtcOffset":"2","FlightStartTime":"2022-05-22 12:04:21","FlightEndTime":"2022-05-22 12:20:17","FlightDuration":"956","FirstLat":"48.9902","FirstLng":"11.4428","LastLat":"48.9922","LastLng":"11.4379","FlightMinLat":"48.9879","FlightMaxLat":"48.9936","FlightMinLng":"11.4333","FlightMaxLng":"11.4458","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"532","TakeoffLocation":"Kipfenberg, Eichst\u00e4tt, Bayern","TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":"9765","ClosestWaypointOffset":"532","LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"953","LandingWaypointName":"Oberemmendorf","LandingLocation":"Kipfenberg, Eichst\u00e4tt, Bayern","LinearDistance":"736","MaxLinearDistance":"934","ArcDistance":"8754","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"1997","BestTaskPoints":"3.994","BestTaskDuration":"845","MaxSpeed":"13.3826","GroundSpeed":"9.15649","BestTaskSpeed":"2.36331","TakeoffAltitude":"461","MaxAltitude":"701","MinAltitude":"316","ElevationGain":"390","MeanAltitudeDiff":"0","MaxClimb":"1.72727","MinClimb":"-2.90909","Dataversion":"2","ValidBRecordsCount":"6323","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-22-XCT-PHO-01.igc","IgcFileHash":"36908ba0c107e926d3855c195fa0c2f6","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1533946.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-27 08:27:17","US":"admin","TS":"2022-08-08 14:07:55"},{"IDFlight":"1533947","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-22","UtcOffset":"2","FlightStartTime":"2022-05-22 13:18:00","FlightEndTime":"2022-05-22 13:22:39","FlightDuration":"279","FirstLat":"48.9901","FirstLng":"11.4429","LastLat":"48.9914","LastLng":"11.4378","FlightMinLat":"48.9886","FlightMaxLat":"48.9921","FlightMinLng":"11.4357","FlightMaxLng":"11.4448","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"520","TakeoffLocation":"Kipfenberg, Eichst\u00e4tt, Bayern","TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":"9765","ClosestWaypointOffset":"520","LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"916","LandingWaypointName":"Oberemmendorf","LandingLocation":"Kipfenberg, Eichst\u00e4tt, Bayern","LinearDistance":"556","MaxLinearDistance":"674","ArcDistance":"2304","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1423","BestTaskPoints":"2.1345","BestTaskDuration":"1545","MaxSpeed":"11.5272","GroundSpeed":"8.25758","BestTaskSpeed":"0.921036","TakeoffAltitude":"458","MaxAltitude":"458","MinAltitude":"312","ElevationGain":"52","MeanAltitudeDiff":"0","MaxClimb":"0.636364","MinClimb":"-1.81818","Dataversion":"2","ValidBRecordsCount":"1586","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-22-XCT-PHO-02.igc","IgcFileHash":"e2f591d88d2d9e4bca310682e2085fc5","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1533947.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-27 08:27:52","US":"admin","TS":"2022-08-08 14:07:55"},{"IDFlight":"1533948","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-22","UtcOffset":"2","FlightStartTime":"2022-05-22 14:38:20","FlightEndTime":"2022-05-22 14:41:29","FlightDuration":"189","FirstLat":"48.9902","FirstLng":"11.4429","LastLat":"48.9915","LastLng":"11.4298","FlightMinLat":"48.9893","FlightMaxLat":"48.9916","FlightMinLng":"11.4296","FlightMaxLng":"11.4441","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"525","TakeoffLocation":"Kipfenberg, Eichst\u00e4tt, Bayern","TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":"9765","ClosestWaypointOffset":"525","LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"1465","LandingWaypointName":"Oberemmendorf","LandingLocation":"Kipfenberg, Eichst\u00e4tt, Bayern","LinearDistance":"977","MaxLinearDistance":"1077","ArcDistance":"1839","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1416","BestTaskPoints":"2.124","BestTaskDuration":"1096","MaxSpeed":"13.4471","GroundSpeed":"9.73092","BestTaskSpeed":"1.29197","TakeoffAltitude":"470","MaxAltitude":"470","MinAltitude":"323","ElevationGain":"27","MeanAltitudeDiff":"0","MaxClimb":"0.272727","MinClimb":"-2.09091","Dataversion":"2","ValidBRecordsCount":"1176","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-22-XCT-PHO-03.igc","IgcFileHash":"637e540db556caa427d71e5cc0474fa6","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1533948.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-27 08:28:27","US":"admin","TS":"2022-08-08 14:07:55"},{"IDFlight":"1533949","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-22","UtcOffset":"2","FlightStartTime":"2022-05-22 15:28:42","FlightEndTime":"2022-05-22 15:32:19","FlightDuration":"217","FirstLat":"48.99","FirstLng":"11.4429","LastLat":"48.992","LastLng":"11.4373","FlightMinLat":"48.9894","FlightMaxLat":"48.993","FlightMinLng":"11.4366","FlightMaxLng":"11.4441","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"514","TakeoffLocation":"Kipfenberg, Eichst\u00e4tt, Bayern","TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":"9765","ClosestWaypointOffset":"514","LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"980","LandingWaypointName":"Oberemmendorf","LandingLocation":"Kipfenberg, Eichst\u00e4tt, Bayern","LinearDistance":"544","MaxLinearDistance":"645","ArcDistance":"1380","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1076","BestTaskPoints":"1.614","BestTaskDuration":"230","MaxSpeed":"9.47147","GroundSpeed":"6.35773","BestTaskSpeed":"4.67826","TakeoffAltitude":"467","MaxAltitude":"467","MinAltitude":"320","ElevationGain":"17","MeanAltitudeDiff":"0","MaxClimb":"0","MinClimb":"-2.09091","Dataversion":"2","ValidBRecordsCount":"835","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-22-XCT-PHO-04.igc","IgcFileHash":"039863563860e07a71bc857674d33b21","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1533949.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-27 08:29:03","US":"admin","TS":"2022-08-08 14:07:55"},{"IDFlight":"1527417","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-15","UtcOffset":"2","FlightStartTime":"2022-05-15 11:16:44","FlightEndTime":"2022-05-15 13:45:54","FlightDuration":"8950","FirstLat":"48.8706","FirstLng":"13.0743","LastLat":"49.0981","LastLng":"12.9182","FlightMinLat":"48.8604","FlightMaxLat":"49.1098","FlightMinLng":"12.8178","FlightMaxLng":"13.0812","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"7","TakeoffLocation":"Schaufling, Deggendorf, Bayern","TakeoffWaypointName":"Hausstein","FKClosestWaypoint":"9363","ClosestWaypointOffset":"7","LandingCountry":"DE","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Viechtach, Regen, Bayern","LinearDistance":"28647","MaxLinearDistance":"29890","ArcDistance":"95542","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"43004","BestTaskPoints":"64.506","BestTaskDuration":"7259","MaxSpeed":"15.3574","GroundSpeed":"10.6703","BestTaskSpeed":"5.92423","TakeoffAltitude":"805","MaxAltitude":"2127","MinAltitude":"486","ElevationGain":"6792","MeanAltitudeDiff":"0","MaxClimb":"3.90909","MinClimb":"-4","Dataversion":"2","ValidBRecordsCount":"10705","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-15-XCT-PHO-01.igc","IgcFileHash":"48a81273a758f46cdac67f29b6741574","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1527417.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-16 17:57:49","US":"admin","TS":"2022-08-08 13:37:13"},{"IDFlight":"1527419","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-15","UtcOffset":"2","FlightStartTime":"2022-05-15 17:09:51","FlightEndTime":"2022-05-15 17:15:09","FlightDuration":"318","FirstLat":"48.8707","FirstLng":"13.074","LastLat":"48.8569","LastLng":"13.0727","FlightMinLat":"48.8555","FlightMaxLat":"48.8713","FlightMinLng":"13.0687","FlightMaxLng":"13.0757","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"18","TakeoffLocation":"Schaufling, Deggendorf, Bayern","TakeoffWaypointName":"Hausstein","FKClosestWaypoint":"9363","ClosestWaypointOffset":"18","LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"1529","LandingWaypointName":"Hausstein","LandingLocation":"Schaufling, Deggendorf, Bayern","LinearDistance":"1690","MaxLinearDistance":"1753","ArcDistance":"2739","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2226","BestTaskPoints":"3.339","BestTaskDuration":"1251","MaxSpeed":"10.4715","GroundSpeed":"8.61316","BestTaskSpeed":"1.77938","TakeoffAltitude":"795","MaxAltitude":"795","MinAltitude":"462","ElevationGain":"8","MeanAltitudeDiff":"0","MaxClimb":"-0.0909091","MinClimb":"-1.72727","Dataversion":"2","ValidBRecordsCount":"1277","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-15-XCT-PHO-04.igc","IgcFileHash":"b465e29cc4a13e5b8cb6c41b76486ad7","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1527419.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-16 17:58:30","US":"admin","TS":"2022-08-08 13:37:13"},{"IDFlight":"1524135","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-14","UtcOffset":"2","FlightStartTime":"2022-05-14 12:57:47","FlightEndTime":"2022-05-14 14:09:34","FlightDuration":"4307","FirstLat":"49.2038","FirstLng":"13.0982","LastLat":"49.1926","LastLng":"13.3245","FlightMinLat":"49.1687","FlightMaxLat":"49.2122","FlightMinLng":"13.0944","FlightMaxLng":"13.3248","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"66","TakeoffLocation":"Lohberg, Cham, Bayern","TakeoffWaypointName":"Osser","FKClosestWaypoint":"9385","ClosestWaypointOffset":"66","LandingCountry":"CZ","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"\u010cachrov, Klatovy, Plze\u0148sk\u00fd kraj","LinearDistance":"16518","MaxLinearDistance":"16801","ArcDistance":"46084","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"22277","BestTaskPoints":"33.4155","BestTaskDuration":"4122","MaxSpeed":"18.7087","GroundSpeed":"10.6898","BestTaskSpeed":"5.40442","TakeoffAltitude":"1130","MaxAltitude":"2146","MinAltitude":"977","ElevationGain":"3505","MeanAltitudeDiff":"0","MaxClimb":"3.90909","MinClimb":"-4.18182","Dataversion":"2","ValidBRecordsCount":"5083","AirspaceViolationLevel":"1","UserReviewComment":"F\u00fcr Praha Klasse e Luftraum nur info","UserReviewStatus":"1","ReviewRequired":"1","ReviewReason":"CZ FIR PRAHA INFORMATION CECHY WEST (G, E) 126.100 [CLASSE]","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-14-XCT-PHO-01.igc","IgcFileHash":"31496ca4ca3d43e5e9d38e8b58f4ada5","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1524135.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-14 14:34:40","US":"admin","TS":"2022-08-08 13:34:47"},{"IDFlight":"1522755","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-10","UtcOffset":"2","FlightStartTime":"2022-05-10 14:27:48","FlightEndTime":"2022-05-10 18:24:59","FlightDuration":"14231","FirstLat":"48.8709","FirstLng":"13.0737","LastLat":"48.9259","LastLng":"13.1677","FlightMinLat":"48.8572","FlightMaxLat":"49.135","FlightMinLng":"12.9952","FlightMaxLng":"13.2462","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"49","TakeoffLocation":"Schaufling, Deggendorf, Bayern","TakeoffWaypointName":"Hausstein","FKClosestWaypoint":"9363","ClosestWaypointOffset":"49","LandingCountry":"DE","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Rinchnach, Regen, Bayern","LinearDistance":"29383","MaxLinearDistance":"30937","ArcDistance":"149472","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"62094","BestTaskPoints":"124.188","BestTaskDuration":"14155","MaxSpeed":"16.722","GroundSpeed":"10.5003","BestTaskSpeed":"4.38672","TakeoffAltitude":"808","MaxAltitude":"2130","MinAltitude":"579","ElevationGain":"10866","MeanAltitudeDiff":"0","MaxClimb":"5.27273","MinClimb":"-4.45455","Dataversion":"2","ValidBRecordsCount":"14973","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-10-XCT-PHO-02.igc","IgcFileHash":"2d514756068334886a37240676c108f7","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1522755.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-10 21:35:51","US":"admin","TS":"2022-08-08 13:33:56"},{"IDFlight":"1522756","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-10","UtcOffset":"2","FlightStartTime":"2022-05-10 11:23:52","FlightEndTime":"2022-05-10 12:45:59","FlightDuration":"4927","FirstLat":"48.8707","FirstLng":"13.0739","LastLat":"49.0761","LastLng":"13.0707","FlightMinLat":"48.864","FlightMaxLat":"49.0761","FlightMinLng":"13.0311","FlightMaxLng":"13.0785","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"25","TakeoffLocation":"Schaufling, Deggendorf, Bayern","TakeoffWaypointName":"Hausstein","FKClosestWaypoint":"9363","ClosestWaypointOffset":"25","LandingCountry":"DE","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Mais, Bodenmais, Regen, Bayern","LinearDistance":"22842","MaxLinearDistance":"23584","ArcDistance":"54121","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"27431","BestTaskPoints":"41.1465","BestTaskDuration":"4823","MaxSpeed":"17.0241","GroundSpeed":"10.9756","BestTaskSpeed":"5.68754","TakeoffAltitude":"813","MaxAltitude":"1904","MinAltitude":"599","ElevationGain":"3343","MeanAltitudeDiff":"0","MaxClimb":"3.27273","MinClimb":"-4.09091","Dataversion":"2","ValidBRecordsCount":"7295","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-10-XCT-PHO-01.igc","IgcFileHash":"bcd8e38b24ce46d9cd034e422c33b443","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1522756.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-10 21:36:27","US":"admin","TS":"2022-08-08 13:33:56"},{"IDFlight":"1521137","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-05-08","UtcOffset":"2","FlightStartTime":"2022-05-08 11:38:18","FlightEndTime":"2022-05-08 12:57:47","FlightDuration":"4769","FirstLat":"49.5149","FirstLng":"12.0303","LastLat":"49.3389","LastLng":"11.6455","FlightMinLat":"49.3386","FlightMaxLat":"49.5188","FlightMinLng":"11.6333","FlightMaxLng":"12.0365","TakeoffCountry":"DE","FKTakeoffWaypoint":"15100","TakeoffWaypointOffset":"505","TakeoffLocation":"Schnaittenbach, Amberg-Sulzbach, Bayern","TakeoffWaypointName":"Buchberg","FKClosestWaypoint":"15100","ClosestWaypointOffset":"505","LandingCountry":"DE","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Kastl, Amberg-Sulzbach, Bayern","LinearDistance":"34157","MaxLinearDistance":"34553","ArcDistance":"55614","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"40743","BestTaskPoints":"61.1145","BestTaskDuration":"4342","MaxSpeed":"20.401","GroundSpeed":"11.6518","BestTaskSpeed":"9.38346","TakeoffAltitude":"563","MaxAltitude":"1983","MinAltitude":"436","ElevationGain":"3283","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-3.18182","Dataversion":"2","ValidBRecordsCount":"5678","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-05-08-XCT-PHO-01.igc","IgcFileHash":"58a739a38a4f32a978e0b6bfc599cb02","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1521137.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-05-08 17:17:11","US":"admin","TS":"2022-08-08 13:32:53"},{"IDFlight":"1516823","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-04-29","UtcOffset":"2","FlightStartTime":"2022-04-29 16:20:22","FlightEndTime":"2022-04-29 17:41:34","FlightDuration":"4872","FirstLat":"47.7289","FirstLng":"12.6382","LastLat":"47.7445","LastLng":"12.6288","FlightMinLat":"47.7272","FlightMaxLat":"47.7642","FlightMinLng":"12.5566","FlightMaxLng":"12.6845","TakeoffCountry":"DE","FKTakeoffWaypoint":"9684","TakeoffWaypointOffset":"435","TakeoffLocation":"Ruhpolding, Traunstein, Bayern","TakeoffWaypointName":"Unternberg","FKClosestWaypoint":"9684","ClosestWaypointOffset":"435","LandingCountry":"DE","FKLandingWaypoint":"9684","LandingWaypointOffset":"1760","LandingWaypointName":"Unternberg","LandingLocation":"Ruhpolding, Traunstein, Bayern","LinearDistance":"7151","MaxLinearDistance":"9900","ArcDistance":"47509","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"24859","BestTaskPoints":"37.2885","BestTaskDuration":"4089","MaxSpeed":"16.5372","GroundSpeed":"9.75146","BestTaskSpeed":"6.07948","TakeoffAltitude":"1422","MaxAltitude":"1832","MinAltitude":"691","ElevationGain":"2059","MeanAltitudeDiff":"-69","MaxClimb":"3.09091","MinClimb":"-3.63636","Dataversion":"2","ValidBRecordsCount":"4927","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-04-29-XCS-HOP-03.igc","IgcFileHash":"a82525393dcfaa70487612ab3d23c80d","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xcs.exe, 1516823.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-04-30 13:35:38","US":"admin","TS":"2022-08-08 13:30:42"},{"IDFlight":"1516822","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-04-29","UtcOffset":"2","FlightStartTime":"2022-04-29 11:18:07","FlightEndTime":"2022-04-29 12:11:18","FlightDuration":"3191","FirstLat":"47.7295","FirstLng":"12.6381","LastLat":"47.6698","LastLng":"12.5463","FlightMinLat":"47.6621","FlightMaxLat":"47.7328","FlightMinLng":"12.5369","FlightMaxLng":"12.6456","TakeoffCountry":"DE","FKTakeoffWaypoint":"9684","TakeoffWaypointOffset":"398","TakeoffLocation":"Ruhpolding, Traunstein, Bayern","TakeoffWaypointName":"Unternberg","FKClosestWaypoint":"9684","ClosestWaypointOffset":"398","LandingCountry":"DE","FKLandingWaypoint":"11067","LandingWaypointOffset":"675","LandingWaypointName":"Blattling","LandingLocation":"Reit im Winkl, Traunstein, Bayern","LinearDistance":"10494","MaxLinearDistance":"11018","ArcDistance":"31203","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15602","BestTaskPoints":"23.403","BestTaskDuration":"2926","MaxSpeed":"13.5166","GroundSpeed":"9.77857","BestTaskSpeed":"5.33219","TakeoffAltitude":"1400","MaxAltitude":"1932","MinAltitude":"726","ElevationGain":"1886","MeanAltitudeDiff":"-84","MaxClimb":"3.09091","MinClimb":"-3.54545","Dataversion":"2","ValidBRecordsCount":"3246","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-04-29-XCS-HOP-01.igc","IgcFileHash":"758a8ec12912439697d9f5d430cfd535","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xcs.exe, 1516822.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-04-30 13:35:01","US":"admin","TS":"2022-08-08 13:30:42"},{"IDFlight":"1516760","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-04-29","UtcOffset":"2","FlightStartTime":"2022-04-29 14:24:25","FlightEndTime":"2022-04-29 14:58:15","FlightDuration":"2030","FirstLat":"47.7296","FirstLng":"12.6384","LastLat":"47.739","LastLng":"12.611","FlightMinLat":"47.7282","FlightMaxLat":"47.7407","FlightMinLng":"12.5836","FlightMaxLng":"12.6497","TakeoffCountry":"DE","FKTakeoffWaypoint":"9684","TakeoffWaypointOffset":"373","TakeoffLocation":"Ruhpolding, Traunstein, Bayern","TakeoffWaypointName":"Unternberg","FKClosestWaypoint":"9684","ClosestWaypointOffset":"373","LandingCountry":"DE","FKLandingWaypoint":"9684","LandingWaypointOffset":"2491","LandingWaypointName":"Unternberg","LandingLocation":"Ruhpolding, Traunstein, Bayern","LinearDistance":"4275","MaxLinearDistance":"5085","ArcDistance":"17269","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"8495","BestTaskPoints":"14.8663","BestTaskDuration":"1691","MaxSpeed":"15.1153","GroundSpeed":"8.50709","BestTaskSpeed":"5.02365","TakeoffAltitude":"1345","MaxAltitude":"1598","MinAltitude":"676","ElevationGain":"865","MeanAltitudeDiff":"0","MaxClimb":"3.18182","MinClimb":"-3.45455","Dataversion":"2","ValidBRecordsCount":"2375","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-04-29-XCT-PHO-11.igc","IgcFileHash":"5329638082e20641833497c60b1ba12e","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1516760.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-04-30 12:02:30","US":"admin","TS":"2022-08-08 13:30:41"},{"IDFlight":"1510763","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-04-19","UtcOffset":"2","FlightStartTime":"2022-04-19 11:49:31","FlightEndTime":"2022-04-19 12:48:02","FlightDuration":"3511","FirstLat":"46.0291","FirstLng":"11.8268","LastLat":"46.0621","LastLng":"11.9279","FlightMinLat":"46.0264","FlightMaxLat":"46.0741","FlightMinLng":"11.8261","FlightMaxLng":"11.9279","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"113","TakeoffLocation":"Pedavena, Belluno, Veneto","TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":"8892","ClosestWaypointOffset":"113","LandingCountry":"IT","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Feltre, Belluno, Veneto","LinearDistance":"8623","MaxLinearDistance":"8719","ArcDistance":"27606","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11787","BestTaskPoints":"17.6805","BestTaskDuration":"2910","MaxSpeed":"13.749","GroundSpeed":"7.86285","BestTaskSpeed":"4.05052","TakeoffAltitude":"1363","MaxAltitude":"1473","MinAltitude":"331","ElevationGain":"1487","MeanAltitudeDiff":"0","MaxClimb":"3.45455","MinClimb":"-3.09091","Dataversion":"2","ValidBRecordsCount":"5214","AirspaceViolationLevel":"0","UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"Alles OK / Everything ok","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":"25147","WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-08-22 23:12:39","IgcFilename":"2022-04-19-XCT-PHO-01.igc","IgcFileHash":"b626fd82d0fe5aac6326ebfcf2fe1e04","GRecordStatus":"1","GValidationMessage":"PASSED, IGC_PASSED, vali-xct.exe, 1510763.igc, Open Validation Server 3.03","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":"PeterHoppe","TC":"2022-04-20 18:23:58","US":"admin","TS":"2022-08-08 13:28:04"},{"IDFlight":"1509919","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion L","FKGlider":"6083","FKGliderBrand":"181","GliderBrand":"Flow","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-04-18","UtcOffset":"2","FlightStartTime":"2022-04-18 11:26:16","FlightEndTime":"2022-04-18 14:25:18","FlightDuration":"10742","FirstLat":"46.0289","FirstLng":"11.8267","LastLat":"46.0313","LastLng":"11.8788","FlightMinLat":"46.0175","FlightMaxLat":"46.1517","FlightMinLng":"11.826","FlightMaxLng":"12.0733","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"129","TakeoffLocation":"Pedavena, Belluno, Veneto","TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":"8892","ClosestWaypointOffset":"129","LandingCountry":"IT","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Pedavena, Belluno, Veneto","LinearDistance":"23407","MaxLinearDistance":"23457","ArcDistance":"103194","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"46197","BestTaskPoints":"80.8447","BestTaskDuration":"9479","MaxSpeed":"14.5232","GroundSpeed":"9.60655","BestTaskSpeed":"4.87362","TakeoffAltitude":"1416","MaxAltitude":"1633","MinAltitude":"362","ElevationGain":"6924","MeanAltitudeDiff":"-21","MaxClimb":"4","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":"1","UserReviewComment":"LI R49/A-Zita Freigabe durch lokalen Verein.","UserReviewStatus":"1","ReviewRequired":"1","ReviewReason":"IT LI R49/A-Zita [RESTRICT]","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"01-1126.IGC","IgcFileHash":"ca8472cb62f67eeebfc652e4e4e8295b","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-04-18 20:37:34","US":"admin","TS":"2022-08-09 11:37:07"},{"IDFlight":"1508730","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion - L [LTF C]","FKGlider":null,"FKGliderBrand":null,"GliderBrand":null,"FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-04-17","UtcOffset":"2","FlightStartTime":"2022-04-17 11:44:52","FlightEndTime":"2022-04-17 13:37:17","FlightDuration":"6745","FirstLat":"46.0291","FirstLng":"11.8267","LastLat":"46.111","LastLng":"12.0721","FlightMinLat":"46.0274","FlightMaxLat":"46.119","FlightMinLng":"11.8243","FlightMaxLng":"12.0751","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"120.511","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"14328","LandingWaypointOffset":"4422.27","LandingWaypointName":"Pichepacho","LandingLocation":null,"LinearDistance":"21271","MaxLinearDistance":"21436","ArcDistance":"62497","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"24985","BestTaskPoints":"37.4775","BestTaskDuration":"5910","MaxSpeed":"15.1599","GroundSpeed":"9.26575","BestTaskSpeed":"4.22758","TakeoffAltitude":"1373","MaxAltitude":"1602","MinAltitude":"260","ElevationGain":"3414","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"LI R49/A-Zita Freigabe durch lokalen Verein","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-04-18 21:17:54","IgcFilename":"2022-04-17-XCT-PHO-01.igc","IgcFileHash":"3c2bcdf7eacdfdcb0066c7063caa3d0e","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-04-17 20:34:03","US":"admin","TS":"2022-08-09 11:37:02"},{"IDFlight":"1508736","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion - L [LTF C]","FKGlider":null,"FKGliderBrand":null,"GliderBrand":null,"FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-04-17","UtcOffset":"2","FlightStartTime":"2022-04-17 16:38:11","FlightEndTime":"2022-04-17 17:20:07","FlightDuration":"2516","FirstLat":"46.0291","FirstLng":"11.8266","LastLat":"46.031","LastLng":"11.8793","FlightMinLat":"46.0248","FlightMaxLat":"46.0651","FlightMinLng":"11.8238","FlightMaxLng":"11.8794","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"127.948","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"3948.95","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"5583","MaxLinearDistance":"5852","ArcDistance":"22111","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11318","BestTaskPoints":"16.977","BestTaskDuration":"1831","MaxSpeed":"12.0995","GroundSpeed":"8.78801","BestTaskSpeed":"6.18132","TakeoffAltitude":"1370","MaxAltitude":"1576","MinAltitude":"307","ElevationGain":"943","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"LI R49/A-Zita Freigabe durch lokalen Verein","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-04-18 21:17:54","IgcFilename":"2022-04-17-XCT-PHO-02.igc","IgcFileHash":"1bc6eaf918659c4fe5c0205efe5ba594","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-04-17 20:40:07","US":"admin","TS":"2022-08-09 11:37:02"},{"IDFlight":"1508034","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion - L [LTF C]","FKGlider":null,"FKGliderBrand":null,"GliderBrand":null,"FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-04-16","UtcOffset":"2","FlightStartTime":"2022-04-16 11:13:24","FlightEndTime":"2022-04-16 11:41:58","FlightDuration":"1714","FirstLat":"46.029","FirstLng":"11.8265","LastLat":"46.0298","LastLng":"11.8261","FlightMinLat":"46.0208","FlightMaxLat":"46.0317","FlightMinLng":"11.8163","FlightMaxLng":"11.832","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"138.575","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"168.113","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"1038","MaxLinearDistance":"1398","ArcDistance":"9988","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"3303","BestTaskPoints":"5.78025","BestTaskDuration":"1767","MaxSpeed":"15.2174","GroundSpeed":"5.82734","BestTaskSpeed":"1.86927","TakeoffAltitude":"1367","MaxAltitude":"1442","MinAltitude":"1229","ElevationGain":"621","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-04-16 21:16:46","IgcFilename":"2022-04-16-XCT-PHO-01.igc","IgcFileHash":"9f495375edb4bb9eb1cfbb1ecbd410d6","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-04-16 15:35:20","US":"admin","TS":"2022-08-09 11:37:00"},{"IDFlight":"1508167","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion - L [LTF C]","FKGlider":null,"FKGliderBrand":null,"GliderBrand":null,"FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-04-15","UtcOffset":"2","FlightStartTime":"2022-04-15 12:30:20","FlightEndTime":"2022-04-15 14:31:16","FlightDuration":"7256","FirstLat":"46.0289","FirstLng":"11.8264","LastLat":"46.0423","LastLng":"11.9108","FlightMinLat":"46.0199","FlightMaxLat":"46.0785","FlightMinLng":"11.8181","FlightMaxLng":"11.9325","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"149.672","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"13092","LandingWaypointOffset":"5822.46","LandingWaypointName":"Pieve d\u0026#039;Alpago","LandingLocation":null,"LinearDistance":"9236","MaxLinearDistance":"9990","ArcDistance":"68494","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"17439","BestTaskPoints":"26.1585","BestTaskDuration":"6608","MaxSpeed":"14.0478","GroundSpeed":"9.43965","BestTaskSpeed":"2.63907","TakeoffAltitude":"1364","MaxAltitude":"1571","MinAltitude":"272","ElevationGain":"2944","MeanAltitudeDiff":"0","MaxClimb":"2.36364","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"LI R49/A-Zita Freigabe durch lokalen Verein","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-04-17 21:14:46","IgcFilename":"2022-04-15-XCT-PHO-01.igc","IgcFileHash":"24ddb277fdffbdd91f90189aebcade0f","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-04-16 21:29:51","US":"admin","TS":"2022-08-09 11:37:00"},{"IDFlight":"1500503","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion - L [LTF C]","FKGlider":null,"FKGliderBrand":null,"GliderBrand":null,"FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-03-27","UtcOffset":"2","FlightStartTime":"2022-03-27 11:58:52","FlightEndTime":"2022-03-27 17:39:00","FlightDuration":"20408","FirstLat":"47.1458","FirstLng":"10.6306","LastLat":"47.1544","LastLng":"10.5814","FlightMinLat":"47.0872","FlightMaxLat":"47.3404","FlightMinLng":"10.3098","FlightMaxLng":"10.9271","TakeoffCountry":"AT","FKTakeoffWaypoint":"9470","TakeoffWaypointOffset":"694.615","TakeoffLocation":null,"TakeoffWaypointName":"Venet","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13283","LandingWaypointOffset":"2542.43","LandingWaypointName":"Kristille","LandingLocation":null,"LinearDistance":"30898","MaxLinearDistance":"50252","ArcDistance":"213392","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"111305","BestTaskPoints":"222.61","BestTaskDuration":"18751","MaxSpeed":"16.5388","GroundSpeed":"10.4563","BestTaskSpeed":"5.93595","TakeoffAltitude":"2127","MaxAltitude":"3231","MinAltitude":"714","ElevationGain":"13996","MeanAltitudeDiff":"0","MaxClimb":"3.72727","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-03-27 21:20:15","IgcFilename":"2022-03-27-XCT-PHO-01.igc","IgcFileHash":"460fdd6f9ccd9c0549f9f1df1917f388","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-03-27 15:58:07","US":"admin","TS":"2022-08-09 11:36:34"},{"IDFlight":"1499407","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion - L [LTF C]","FKGlider":null,"FKGliderBrand":null,"GliderBrand":null,"FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-03-26","UtcOffset":"1","FlightStartTime":"2022-03-26 11:17:35","FlightEndTime":"2022-03-26 15:52:30","FlightDuration":"16495","FirstLat":"47.1459","FirstLng":"10.6308","LastLat":"47.1543","LastLng":"10.5815","FlightMinLat":"47.1431","FlightMaxLat":"47.3346","FlightMinLng":"10.3139","FlightMaxLng":"10.864","TakeoffCountry":"AT","FKTakeoffWaypoint":"9470","TakeoffWaypointOffset":"713.388","TakeoffLocation":null,"TakeoffWaypointName":"Venet","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13283","LandingWaypointOffset":"2538.55","LandingWaypointName":"Kristille","LandingLocation":null,"LinearDistance":"27137","MaxLinearDistance":"45620","ArcDistance":"168294","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"95537","BestTaskPoints":"167.19","BestTaskDuration":"15226","MaxSpeed":"16.4352","GroundSpeed":"10.2028","BestTaskSpeed":"6.2746","TakeoffAltitude":"2130","MaxAltitude":"2838","MinAltitude":"675","ElevationGain":"11786","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"3","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-03-26 22:16:24","IgcFilename":"2022-03-26-XCT-PHO-01.igc","IgcFileHash":"d1da034a3d5cbaf9c23199e635cdfe3f","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-03-26 16:00:25","US":"admin","TS":"2022-08-09 11:36:31"},{"IDFlight":"1498701","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion - L [LTF C]","FKGlider":null,"FKGliderBrand":null,"GliderBrand":null,"FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-03-25","UtcOffset":"1","FlightStartTime":"2022-03-25 10:39:36","FlightEndTime":"2022-03-25 12:36:42","FlightDuration":"7026","FirstLat":"47.664","FirstLng":"11.5215","LastLat":"47.4608","LastLng":"11.2706","FlightMinLat":"47.4606","FlightMaxLat":"47.6742","FlightMinLng":"11.2695","FlightMaxLng":"11.5359","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"360.259","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11997","LandingWaypointOffset":"2939.66","LandingWaypointName":"Kranzberg Startplatz","LandingLocation":null,"LinearDistance":"29456","MaxLinearDistance":"30943","ArcDistance":"74686","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"35535","BestTaskPoints":"53.3025","BestTaskDuration":"6550","MaxSpeed":"17.3034","GroundSpeed":"10.6299","BestTaskSpeed":"5.42519","TakeoffAltitude":"1489","MaxAltitude":"1992","MinAltitude":"904","ElevationGain":"4117","MeanAltitudeDiff":"0","MaxClimb":"3.54545","MinClimb":"-3.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-03-25 22:15:40","IgcFilename":"2022-03-25-XCT-PHO-02.igc","IgcFileHash":"ac03da03bbb97338c507af108ad46e6c","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-03-25 18:19:19","US":"admin","TS":"2022-08-09 11:36:28"},{"IDFlight":"1498705","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion - L [LTF C]","FKGlider":null,"FKGliderBrand":null,"GliderBrand":null,"FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-03-25","UtcOffset":"1","FlightStartTime":"2022-03-25 16:39:28","FlightEndTime":"2022-03-25 17:37:18","FlightDuration":"3470","FirstLat":"47.6638","FirstLng":"11.5212","LastLat":"47.6745","LastLng":"11.5569","FlightMinLat":"47.6633","FlightMaxLat":"47.6946","FlightMinLng":"11.5203","FlightMaxLng":"11.5732","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"355.288","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14164","LandingWaypointOffset":"1867.33","LandingWaypointName":"Kr\u00e4hennest","LandingLocation":null,"LinearDistance":"3995","MaxLinearDistance":"4047","ArcDistance":"26820","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"8370","BestTaskPoints":"16.74","BestTaskDuration":"2572","MaxSpeed":"13.5519","GroundSpeed":"7.72902","BestTaskSpeed":"3.25428","TakeoffAltitude":"1486","MaxAltitude":"1775","MinAltitude":"657","ElevationGain":"791","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-03-25 22:15:40","IgcFilename":"2022-03-25-XCT-PHO-03.igc","IgcFileHash":"dd949374c35cd83f25b303671b2f1af9","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-03-25 18:22:02","US":"admin","TS":"2022-08-09 11:36:28"},{"IDFlight":"1498107","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion - L [LTF C]","FKGlider":null,"FKGliderBrand":null,"GliderBrand":null,"FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-03-24","UtcOffset":"1","FlightStartTime":"2022-03-24 11:18:18","FlightEndTime":"2022-03-24 13:20:23","FlightDuration":"7325","FirstLat":"47.6625","FirstLng":"11.5232","LastLat":"47.6505","LastLng":"11.31","FlightMinLat":"47.6199","FlightMaxLat":"47.6635","FlightMinLng":"11.2688","FlightMaxLng":"11.5239","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"562.897","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10620","LandingWaypointOffset":"4779.62","LandingWaypointName":"Heimgarten","LandingLocation":null,"LinearDistance":"19297","MaxLinearDistance":"19298","ArcDistance":"76973","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"27464","BestTaskPoints":"41.196","BestTaskDuration":"7006","MaxSpeed":"15.774","GroundSpeed":"10.5083","BestTaskSpeed":"3.92007","TakeoffAltitude":"1491","MaxAltitude":"2251","MinAltitude":"547","ElevationGain":"4467","MeanAltitudeDiff":"0","MaxClimb":"4.36364","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-03-25 22:12:47","IgcFilename":"2022-03-24-XCT-PHO-01.igc","IgcFileHash":"4b191f1967ff1e39e182a68cd8991a77","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-03-24 20:14:04","US":"admin","TS":"2022-08-09 11:36:26"},{"IDFlight":"1493467","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion - L [LTF C]","FKGlider":null,"FKGliderBrand":null,"GliderBrand":null,"FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-03-13","UtcOffset":"1","FlightStartTime":"2022-03-13 13:40:38","FlightEndTime":"2022-03-13 13:59:54","FlightDuration":"1156","FirstLat":"48.7189","FirstLng":"12.0774","LastLat":"48.7188","LastLng":"12.0763","FlightMinLat":"48.7175","FlightMaxLat":"48.7217","FlightMinLng":"12.0729","FlightMaxLng":"12.0888","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"271.665","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"352.135","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"840","MaxLinearDistance":"1222","ArcDistance":"5352","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2564","BestTaskPoints":"4.487","BestTaskDuration":"1568","MaxSpeed":"14.0148","GroundSpeed":"4.62985","BestTaskSpeed":"1.6352","TakeoffAltitude":"392","MaxAltitude":"685","MinAltitude":"376","ElevationGain":"380","MeanAltitudeDiff":"0","MaxClimb":"4.18182","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-03-13 22:16:09","IgcFilename":"2022-03-13-XCT-PHO-01.igc","IgcFileHash":"6092d126adf0c8d269770976f7470c30","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-03-13 19:31:21","US":"admin","TS":"2022-08-09 11:36:09"},{"IDFlight":"1492157","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-03-05","UtcOffset":"1","FlightStartTime":"2022-03-05 15:31:39","FlightEndTime":"2022-03-05 16:50:39","FlightDuration":"4740","FirstLat":"47.6278","FirstLng":"12.4362","LastLat":"47.6534","LastLng":"12.4227","FlightMinLat":"47.6168","FlightMaxLat":"47.6608","FlightMinLng":"12.4118","FlightMaxLng":"12.4466","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"567.06","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10289","LandingWaypointOffset":"322.813","LandingWaypointName":"Unterberghorn","LandingLocation":null,"LinearDistance":"3801","MaxLinearDistance":"4933","ArcDistance":"41992","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11739","BestTaskPoints":"17.6085","BestTaskDuration":"4277","MaxSpeed":"14.3472","GroundSpeed":"8.85911","BestTaskSpeed":"2.74468","TakeoffAltitude":"1621","MaxAltitude":"1619","MinAltitude":"598","ElevationGain":"1325","MeanAltitudeDiff":"-29","MaxClimb":"1.27273","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-03-10 22:14:13","IgcFilename":"2022-03-05-XCS-HOP-02.igc","IgcFileHash":"bec582afc60dba7cb7dd4910a1406e70","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-03-10 20:24:31","US":"admin","TS":"2022-08-09 11:36:04"},{"IDFlight":"1492156","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-03-05","UtcOffset":"1","FlightStartTime":"2022-03-05 13:15:57","FlightEndTime":"2022-03-05 13:30:25","FlightDuration":"868","FirstLat":"47.6269","FirstLng":"12.4373","LastLat":"47.6091","LastLng":"12.4682","FlightMinLat":"47.5974","FlightMaxLat":"47.6278","FlightMinLng":"12.4368","FlightMaxLng":"12.4684","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"696.571","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"11748","LandingWaypointOffset":"2889.4","LandingWaypointName":"Fellhorn","LandingLocation":null,"LinearDistance":"3573","MaxLinearDistance":"3657","ArcDistance":"8349","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5842","BestTaskPoints":"8.763","BestTaskDuration":"895","MaxSpeed":"15.1668","GroundSpeed":"9.6188","BestTaskSpeed":"6.52737","TakeoffAltitude":"1641","MaxAltitude":"1638","MinAltitude":"616","ElevationGain":"98","MeanAltitudeDiff":"-45","MaxClimb":"0.818182","MinClimb":"-4.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-03-10 22:14:13","IgcFilename":"2022-03-05-XCS-HOP-01.igc","IgcFileHash":"d53faa343789da76bffda4e0c0af9a35","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-03-10 20:23:52","US":"admin","TS":"2022-08-09 11:36:04"},{"IDFlight":"1492153","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-02-13","UtcOffset":"1","FlightStartTime":"2022-02-13 13:24:08","FlightEndTime":"2022-02-13 13:56:07","FlightDuration":"1919","FirstLat":"49.1681","FirstLng":"11.9564","LastLat":"49.1676","LastLng":"11.9551","FlightMinLat":"49.1647","FlightMaxLat":"49.1714","FlightMinLng":"11.9535","FlightMaxLng":"11.9617","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"70.668","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"50.893","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"479","MaxLinearDistance":"821","ArcDistance":"15633","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2905","BestTaskPoints":"4.3575","BestTaskDuration":"1298","MaxSpeed":"12.1312","GroundSpeed":"8.14644","BestTaskSpeed":"2.23806","TakeoffAltitude":"429","MaxAltitude":"592","MinAltitude":"412","ElevationGain":"798","MeanAltitudeDiff":"-55","MaxClimb":"2","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D0198/22 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2022-02-13-XCS-HOP-02.igc","IgcFileHash":"b881c09c71654b01f43c73eeb710ebb8","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-03-10 20:22:47","US":"admin","TS":"2022-08-09 11:36:04"},{"IDFlight":"1492151","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-02-13","UtcOffset":"1","FlightStartTime":"2022-02-13 12:44:13","FlightEndTime":"2022-02-13 12:56:09","FlightDuration":"716","FirstLat":"49.1679","FirstLng":"11.9564","LastLat":"49.1676","LastLng":"11.955","FlightMinLat":"49.1659","FlightMaxLat":"49.1707","FlightMinLng":"11.9542","FlightMaxLng":"11.9591","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"54.916","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"58.164","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"349","MaxLinearDistance":"620","ArcDistance":"5661","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1988","BestTaskPoints":"2.982","BestTaskDuration":"388","MaxSpeed":"11.797","GroundSpeed":"7.90586","BestTaskSpeed":"5.12371","TakeoffAltitude":"430","MaxAltitude":"521","MinAltitude":"401","ElevationGain":"261","MeanAltitudeDiff":"-73","MaxClimb":"1.18182","MinClimb":"-1.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D0198/22 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2022-02-13-XCS-HOP-01.igc","IgcFileHash":"b90c857a0669eefc58131207027dabd8","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-03-10 20:21:30","US":"admin","TS":"2022-08-09 11:36:04"},{"IDFlight":"1482211","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-02-12","UtcOffset":"1","FlightStartTime":"2022-02-12 15:54:00","FlightEndTime":"2022-02-12 16:56:30","FlightDuration":"3750","FirstLat":"49.167","FirstLng":"11.955","LastLat":"49.1677","LastLng":"11.959","FlightMinLat":"49.1642","FlightMaxLat":"49.1708","FlightMinLng":"11.9529","FlightMaxLng":"11.9625","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"88.511","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"232.92","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"669","MaxLinearDistance":"983","ArcDistance":"28634","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3731","BestTaskPoints":"5.5965","BestTaskDuration":"1476","MaxSpeed":"12.0092","GroundSpeed":"7.63563","BestTaskSpeed":"2.52778","TakeoffAltitude":"426","MaxAltitude":"515","MinAltitude":"337","ElevationGain":"1147","MeanAltitudeDiff":"-132","MaxClimb":"1.54545","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D0198/22 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-02-13 22:13:57","IgcFilename":"2022-02-12-XCS-HOP-03.igc","IgcFileHash":"7cbc1c1c2f2eb775a7792cc0263a892a","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-02-12 23:48:43","US":"admin","TS":"2022-08-09 11:35:33"},{"IDFlight":"1482192","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-02-12","UtcOffset":"1","FlightStartTime":"2022-02-12 14:23:28","FlightEndTime":"2022-02-12 15:31:03","FlightDuration":"4055","FirstLat":"49.1668","FirstLng":"11.9552","LastLat":"49.1677","LastLng":"11.955","FlightMinLat":"49.1636","FlightMaxLat":"49.1712","FlightMinLng":"11.9524","FlightMaxLng":"11.9624","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"99.076","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"59.217","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"630","MaxLinearDistance":"951","ArcDistance":"29238","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3368","BestTaskPoints":"5.052","BestTaskDuration":"2911","MaxSpeed":"14.9714","GroundSpeed":"7.21043","BestTaskSpeed":"1.15699","TakeoffAltitude":"400","MaxAltitude":"589","MinAltitude":"329","ElevationGain":"1421","MeanAltitudeDiff":"0","MaxClimb":"1.81818","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Edr137a hohenfels durch notam D0198/22 frei","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-02-13 22:13:34","IgcFilename":"2022-02-12-XCT-PHO-02.igc","IgcFileHash":"1703d97be58c43afca97d27128a2a8e1","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-02-12 22:06:29","US":"admin","TS":"2022-08-09 11:35:33"},{"IDFlight":"1482194","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-02-12","UtcOffset":"1","FlightStartTime":"2022-02-12 13:23:12","FlightEndTime":"2022-02-12 13:35:49","FlightDuration":"757","FirstLat":"49.167","FirstLng":"11.9552","LastLat":"49.1675","LastLng":"11.9587","FlightMinLat":"49.1662","FlightMaxLat":"49.1703","FlightMinLng":"11.9545","FlightMaxLng":"11.9602","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"79.713","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"211.137","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"499","MaxLinearDistance":"564","ArcDistance":"4895","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1651","BestTaskPoints":"2.4765","BestTaskDuration":"609","MaxSpeed":"10.2977","GroundSpeed":"6.46619","BestTaskSpeed":"2.711","TakeoffAltitude":"380","MaxAltitude":"442","MinAltitude":"285","ElevationGain":"209","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Edr137a hohenfels durch notam D0198/22 frei","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-02-13 22:13:34","IgcFilename":"2022-02-12-XCT-PHO-01.igc","IgcFileHash":"ccc69c0f00c962dcb6c32231b39163bd","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-02-12 22:08:27","US":"admin","TS":"2022-08-09 11:35:33"},{"IDFlight":"1480819","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-02-05","UtcOffset":"1","FlightStartTime":"2022-02-05 14:34:57","FlightEndTime":"2022-02-05 15:07:53","FlightDuration":"1976","FirstLat":"49.038","FirstLng":"12.7457","LastLat":"49.0385","LastLng":"12.7259","FlightMinLat":"49.0353","FlightMaxLat":"49.043","FlightMinLng":"12.7228","FlightMaxLng":"12.7475","TakeoffCountry":"DE","FKTakeoffWaypoint":"9473","TakeoffWaypointOffset":"470.499","TakeoffLocation":null,"TakeoffWaypointName":"Sommerberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9473","LandingWaypointOffset":"1163.85","LandingWaypointName":"Sommerberg","LandingLocation":null,"LinearDistance":"1672","MaxLinearDistance":"1799","ArcDistance":"9393","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3696","BestTaskPoints":"5.544","BestTaskDuration":"1409","MaxSpeed":"14.9644","GroundSpeed":"4.75362","BestTaskSpeed":"2.62314","TakeoffAltitude":"791","MaxAltitude":"888","MinAltitude":"394","ElevationGain":"481","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2022-02-09 22:14:23","IgcFilename":"2022-02-05-XCT-PHO-01.igc","IgcFileHash":"cceed2605b19f17012cf3b80772af931","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-02-09 18:32:38","US":"admin","TS":"2022-08-09 11:35:29"},{"IDFlight":"1477567","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2022-01-07","UtcOffset":"1","FlightStartTime":"2022-01-07 14:11:16","FlightEndTime":"2022-01-07 14:57:57","FlightDuration":"2801","FirstLat":"49.0345","FirstLng":"12.0577","LastLat":"49.0354","LastLng":"12.0591","FlightMinLat":"49.0324","FlightMaxLat":"49.0367","FlightMinLng":"12.0482","FlightMaxLng":"12.0728","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"641.903","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"747.633","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"1127","MaxLinearDistance":"1808","ArcDistance":"20248","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5714","BestTaskPoints":"8.571","BestTaskDuration":"2324","MaxSpeed":"12.9702","GroundSpeed":"7.22882","BestTaskSpeed":"2.45869","TakeoffAltitude":"427","MaxAltitude":"541","MinAltitude":"410","ElevationGain":"888","MeanAltitudeDiff":"-33","MaxClimb":"1.45455","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2022-01-07-XCS-HOP-01.igc","IgcFileHash":"cec74b05dd7ec343b51b6a08a5ca624b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-01-18 18:01:04","US":"admin","TS":"2022-08-09 11:35:19"},{"IDFlight":"1477566","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-12-31","UtcOffset":"1","FlightStartTime":"2021-12-31 13:52:13","FlightEndTime":"2021-12-31 14:02:01","FlightDuration":"588","FirstLat":"49.0349","FirstLng":"12.0577","LastLat":"49.0353","LastLng":"12.059","FlightMinLat":"49.0343","FlightMaxLat":"49.0359","FlightMinLng":"12.0498","FlightMaxLng":"12.0615","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"641.901","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"739.298","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"576","MaxLinearDistance":"853","ArcDistance":"3705","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2249","BestTaskPoints":"3.3735","BestTaskDuration":"493","MaxSpeed":"11.8377","GroundSpeed":"6.30145","BestTaskSpeed":"4.56187","TakeoffAltitude":"440","MaxAltitude":"483","MinAltitude":"410","ElevationGain":"109","MeanAltitudeDiff":"-83","MaxClimb":"0.818182","MinClimb":"-0.818182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2021-12-31-XCS-HOP-02.igc","IgcFileHash":"79b6c472b56379336467dd713f935f3b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-01-18 18:00:21","US":"admin","TS":"2022-08-09 11:35:19"},{"IDFlight":"1477565","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-12-31","UtcOffset":"1","FlightStartTime":"2021-12-31 13:30:45","FlightEndTime":"2021-12-31 13:43:48","FlightDuration":"783","FirstLat":"49.0348","FirstLng":"12.0575","LastLat":"49.0354","LastLng":"12.0592","FlightMinLat":"49.0332","FlightMaxLat":"49.0354","FlightMinLng":"12.0562","FlightMaxLng":"12.0635","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"627.035","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"754.884","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"444","MaxLinearDistance":"538","ArcDistance":"5081","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1694","BestTaskPoints":"2.541","BestTaskDuration":"646","MaxSpeed":"12.2651","GroundSpeed":"6.48957","BestTaskSpeed":"2.62229","TakeoffAltitude":"428","MaxAltitude":"500","MinAltitude":"421","ElevationGain":"172","MeanAltitudeDiff":"-94","MaxClimb":"1","MinClimb":"-0.818182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2021-12-31-XCS-HOP-01.igc","IgcFileHash":"107faa826e6d886d92cdcac2beb6227c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2022-01-18 17:59:12","US":"admin","TS":"2022-08-09 11:35:19"},{"IDFlight":"1466203","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-31","UtcOffset":"1","FlightStartTime":"2021-10-31 12:44:32","FlightEndTime":"2021-10-31 14:41:54","FlightDuration":"7042","FirstLat":"45.8611","FirstLng":"11.8035","LastLat":"45.806","LastLng":"11.7853","FlightMinLat":"45.802","FlightMaxLat":"45.8618","FlightMinLng":"11.7345","FlightMaxLng":"11.8334","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"467.934","TakeoffLocation":null,"TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"2323.48","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"7958","MaxLinearDistance":"8433","ArcDistance":"65232","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"22218","BestTaskPoints":"33.327","BestTaskDuration":"6148","MaxSpeed":"13.166","GroundSpeed":"9.26325","BestTaskSpeed":"3.61386","TakeoffAltitude":"1527","MaxAltitude":"1528","MinAltitude":"97","ElevationGain":"2043","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-11-15 22:24:31","IgcFilename":"2021-10-31-XCT-PHO-01.igc","IgcFileHash":"17a8d3d0bb549949e547aff845b9b533","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-11-13 21:17:30","US":"admin","TS":"2022-08-09 11:34:42"},{"IDFlight":"1463141","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-30","UtcOffset":"2","FlightStartTime":"2021-10-30 12:29:55","FlightEndTime":"2021-10-30 15:02:35","FlightDuration":"9160","FirstLat":"45.8615","FirstLng":"11.8051","LastLat":"45.7692","LastLng":"11.518","FlightMinLat":"45.7685","FlightMaxLat":"45.8822","FlightMinLng":"11.5179","FlightMaxLng":"11.8459","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"355.112","TakeoffLocation":null,"TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"12169","LandingWaypointOffset":"2665.81","LandingWaypointName":"lusiana","LandingLocation":null,"LinearDistance":"24511","MaxLinearDistance":"28282","ArcDistance":"86195","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"35652","BestTaskPoints":"53.478","BestTaskDuration":"9384","MaxSpeed":"15.6175","GroundSpeed":"9.40997","BestTaskSpeed":"3.79923","TakeoffAltitude":"1518","MaxAltitude":"1826","MinAltitude":"170","ElevationGain":"3773","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-31 22:13:12","IgcFilename":"2021-10-30-XCT-PHO-01.igc","IgcFileHash":"eba14ad9a9eb92e3597856602ada6ddd","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-30 21:39:57","US":"admin","TS":"2022-08-09 11:34:32"},{"IDFlight":"1462889","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-29","UtcOffset":"2","FlightStartTime":"2021-10-29 13:10:20","FlightEndTime":"2021-10-29 15:27:44","FlightDuration":"8244","FirstLat":"45.8231","FirstLng":"11.7693","LastLat":"45.8203","LastLng":"11.8219","FlightMinLat":"45.8203","FlightMaxLat":"45.866","FlightMinLng":"11.7687","FlightMaxLng":"11.8459","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"57.223","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":null,"LandingWaypointOffset":null,"LandingWaypointName":null,"LandingLocation":"Borso del Grappa, Treviso, Veneto","LinearDistance":"7542","MaxLinearDistance":"7545","ArcDistance":"75271","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"18726","BestTaskPoints":"28.089","BestTaskDuration":"8303","MaxSpeed":"13.1669","GroundSpeed":"9.13034","BestTaskSpeed":"2.25533","TakeoffAltitude":"774","MaxAltitude":"1074","MinAltitude":"206","ElevationGain":"3338","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-4.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-30 21:14:11","IgcFilename":"2021-10-29-XCT-PHO-01.igc","IgcFileHash":"ec6d9d1d632ac88bdd95e6b828072c67","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-29 20:56:49","US":"admin","TS":"2022-08-09 11:34:32"},{"IDFlight":"1462408","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-28","UtcOffset":"2","FlightStartTime":"2021-10-28 12:29:25","FlightEndTime":"2021-10-28 14:18:04","FlightDuration":"6519","FirstLat":"45.8613","FirstLng":"11.8051","LastLat":"45.7892","LastLng":"11.6835","FlightMinLat":"45.7883","FlightMaxLat":"45.8618","FlightMinLng":"11.6819","FlightMaxLng":"11.8254","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"349.498","TakeoffLocation":null,"TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9466","LandingWaypointOffset":"1797.17","LandingWaypointName":"Rubbio","LandingLocation":null,"LinearDistance":"12471","MaxLinearDistance":"13417","ArcDistance":"59038","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"19508","BestTaskPoints":"29.262","BestTaskDuration":"8479","MaxSpeed":"14.0974","GroundSpeed":"9.05624","BestTaskSpeed":"2.30074","TakeoffAltitude":"1524","MaxAltitude":"1524","MinAltitude":"327","ElevationGain":"2389","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-28 21:15:44","IgcFilename":"2021-10-28-XCT-PHO-01.igc","IgcFileHash":"733b59d232d4e20b38e51e18c8cfd151","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-28 16:24:17","US":"admin","TS":"2022-08-09 11:34:30"},{"IDFlight":"1457814","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion - L [LTF C]","FKGlider":null,"FKGliderBrand":null,"GliderBrand":null,"FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-17","UtcOffset":"2","FlightStartTime":"2021-10-17 14:34:13","FlightEndTime":"2021-10-17 17:36:34","FlightDuration":"10941","FirstLat":"46.2736","FirstLng":"13.1751","LastLat":"46.2682","LastLng":"13.1403","FlightMinLat":"46.228","FlightMaxLat":"46.2958","FlightMinLng":"13.1123","FlightMaxLng":"13.3662","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"108.139","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2662.96","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"14749","MaxLinearDistance":"19590","ArcDistance":"104151","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"41039","BestTaskPoints":"71.8183","BestTaskDuration":"10060","MaxSpeed":"13.439","GroundSpeed":"9.51932","BestTaskSpeed":"4.07942","TakeoffAltitude":"1128","MaxAltitude":"1771","MinAltitude":"126","ElevationGain":"5731","MeanAltitudeDiff":"0","MaxClimb":"3.54545","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-20 21:14:40","IgcFilename":"2021-10-17-XCT-PHO-01.igc","IgcFileHash":"6b543da3e05c839b7a0acc950f749032","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-18 00:03:18","US":"admin","TS":"2022-08-09 11:34:15"},{"IDFlight":"1456981","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion - L [LTF C]","FKGlider":null,"FKGliderBrand":null,"GliderBrand":null,"FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-16","UtcOffset":"2","FlightStartTime":"2021-10-16 15:42:22","FlightEndTime":"2021-10-16 17:07:54","FlightDuration":"5132","FirstLat":"46.7716","FirstLng":"13.1491","LastLat":"46.7501","LastLng":"12.9853","FlightMinLat":"46.7499","FlightMaxLat":"46.7729","FlightMinLng":"12.9743","FlightMaxLng":"13.1496","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"104.609","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14257","LandingWaypointOffset":"2003.62","LandingWaypointName":"Stormnagl","LandingLocation":null,"LinearDistance":"13515","MaxLinearDistance":"13574","ArcDistance":"51414","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"17632","BestTaskPoints":"26.448","BestTaskDuration":"4881","MaxSpeed":"17.2167","GroundSpeed":"10.0184","BestTaskSpeed":"3.61237","TakeoffAltitude":"1675","MaxAltitude":"1734","MinAltitude":"592","ElevationGain":"1848","MeanAltitudeDiff":"0","MaxClimb":"2.09091","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-20 21:14:40","IgcFilename":"2021-10-16-XCT-PHO-02.igc","IgcFileHash":"b0b29fc5cc184c4bd0d6b757c3a3e6ca","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-16 22:27:22","US":"admin","TS":"2022-08-09 11:34:12"},{"IDFlight":"1456980","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Fusion - L [LTF C]","FKGlider":"6760","FKGliderBrand":null,"GliderBrand":null,"FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-16","UtcOffset":"2","FlightStartTime":"2021-10-16 12:47:19","FlightEndTime":"2021-10-16 13:12:36","FlightDuration":"1517","FirstLat":"46.7719","FirstLng":"13.1494","LastLat":"46.7555","LastLng":"13.2401","FlightMinLat":"46.7541","FlightMaxLat":"46.7728","FlightMinLng":"13.1493","FlightMaxLng":"13.2401","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"67.15","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9914","LandingWaypointOffset":"1196.66","LandingWaypointName":"Rottenstein","LandingLocation":null,"LinearDistance":"7148","MaxLinearDistance":"7171","ArcDistance":"14190","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8405","BestTaskPoints":"12.6075","BestTaskDuration":"1712","MaxSpeed":"13.7507","GroundSpeed":"9.35393","BestTaskSpeed":"4.90946","TakeoffAltitude":"1676","MaxAltitude":"1676","MinAltitude":"539","ElevationGain":"173","MeanAltitudeDiff":"0","MaxClimb":"1.18182","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-20 21:14:40","IgcFilename":"2021-10-16-XCT-PHO-01.igc","IgcFileHash":"73d7c0c210258b1e05db9cbd399a94bc","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-16 22:26:21","US":"admin","TS":"2022-08-09 11:34:12"},{"IDFlight":"1455747","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-09","UtcOffset":"2","FlightStartTime":"2021-10-09 11:27:53","FlightEndTime":"2021-10-09 13:31:31","FlightDuration":"7418","FirstLat":"49.5154","FirstLng":"12.0308","LastLat":"49.5165","LastLng":"12.0406","FlightMinLat":"49.5089","FlightMaxLat":"49.5191","FlightMinLng":"12.0283","FlightMaxLng":"12.0482","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"814.206","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1400.03","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"1286","MaxLinearDistance":"1554","ArcDistance":"54990","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5504","BestTaskPoints":"8.256","BestTaskDuration":"4122","MaxSpeed":"16.3642","GroundSpeed":"7.41306","BestTaskSpeed":"1.33527","TakeoffAltitude":"614","MaxAltitude":"865","MinAltitude":"425","ElevationGain":"2595","MeanAltitudeDiff":"-125","MaxClimb":"3","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:13:05","IgcFilename":"2021-10-09-XCS-HOP-01.igc","IgcFileHash":"399e50e9c7787708d47b4a356aa5f00a","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 19:16:31","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455738","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-03","UtcOffset":"2","FlightStartTime":"2021-10-03 12:07:26","FlightEndTime":"2021-10-03 12:27:12","FlightDuration":"1186","FirstLat":"49.168","FirstLng":"11.9558","LastLat":"49.1678","LastLng":"11.955","FlightMinLat":"49.1633","FlightMaxLat":"49.1748","FlightMinLng":"11.9544","FlightMaxLng":"11.9711","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"44.478","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"62.27","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"1348","MaxLinearDistance":"1648","ArcDistance":"9067","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4553","BestTaskPoints":"6.8295","BestTaskDuration":"1091","MaxSpeed":"12.4481","GroundSpeed":"7.64487","BestTaskSpeed":"4.17324","TakeoffAltitude":"425","MaxAltitude":"514","MinAltitude":"411","ElevationGain":"356","MeanAltitudeDiff":"29","MaxClimb":"1.81818","MinClimb":"-1.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D2664/21 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:12:23","IgcFilename":"2021-10-03-XCS-HOP-02.igc","IgcFileHash":"626af34f1fb150643026b306a841a52e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 19:10:29","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455745","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-03","UtcOffset":"2","FlightStartTime":"2021-10-03 16:26:13","FlightEndTime":"2021-10-03 16:44:41","FlightDuration":"1108","FirstLat":"49.168","FirstLng":"11.9563","LastLat":"49.1678","LastLng":"11.9588","FlightMinLat":"49.1657","FlightMaxLat":"49.1742","FlightMinLng":"11.9547","FlightMaxLng":"11.9696","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"57.444","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"219.244","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"1186","MaxLinearDistance":"1374","ArcDistance":"8960","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3890","BestTaskPoints":"5.835","BestTaskDuration":"732","MaxSpeed":"12.7886","GroundSpeed":"8.08676","BestTaskSpeed":"5.31421","TakeoffAltitude":"426","MaxAltitude":"529","MinAltitude":"329","ElevationGain":"240","MeanAltitudeDiff":"32","MaxClimb":"1.36364","MinClimb":"-1.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D2664/21 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:13:05","IgcFilename":"2021-10-03-XCS-HOP-05.igc","IgcFileHash":"7cad22b08310a191e5f1c1fd44824d67","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 19:15:05","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455743","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-03","UtcOffset":"2","FlightStartTime":"2021-10-03 12:57:59","FlightEndTime":"2021-10-03 13:15:45","FlightDuration":"1066","FirstLat":"49.1681","FirstLng":"11.9567","LastLat":"49.1679","LastLng":"11.9594","FlightMinLat":"49.1664","FlightMaxLat":"49.1746","FlightMinLng":"11.9547","FlightMaxLng":"11.9701","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"85.864","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"263.853","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"1193","MaxLinearDistance":"1381","ArcDistance":"8453","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3612","BestTaskPoints":"5.418","BestTaskDuration":"789","MaxSpeed":"12.5803","GroundSpeed":"7.92946","BestTaskSpeed":"4.57795","TakeoffAltitude":"427","MaxAltitude":"496","MinAltitude":"312","ElevationGain":"338","MeanAltitudeDiff":"41","MaxClimb":"1.36364","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D2664/21 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:12:23","IgcFilename":"2021-10-03-XCS-HOP-03.igc","IgcFileHash":"57a7415a0123f679b6cdbe10993564da","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 19:12:35","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455735","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-03","UtcOffset":"2","FlightStartTime":"2021-10-03 11:45:23","FlightEndTime":"2021-10-03 11:59:36","FlightDuration":"853","FirstLat":"49.1679","FirstLng":"11.956","LastLat":"49.1676","LastLng":"11.9549","FlightMinLat":"49.1648","FlightMaxLat":"49.1704","FlightMinLng":"11.9536","FlightMaxLng":"11.9618","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"36.39","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"65.434","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"470","MaxLinearDistance":"809","ArcDistance":"6585","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2781","BestTaskPoints":"4.1715","BestTaskDuration":"616","MaxSpeed":"11.6903","GroundSpeed":"7.72036","BestTaskSpeed":"4.51461","TakeoffAltitude":"425","MaxAltitude":"475","MinAltitude":"413","ElevationGain":"237","MeanAltitudeDiff":"22","MaxClimb":"1.54545","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D2664/21 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:12:23","IgcFilename":"2021-10-03-XCS-HOP-01.igc","IgcFileHash":"f0e5009c5f18e010379b558392e739b0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 19:08:55","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455744","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-03","UtcOffset":"2","FlightStartTime":"2021-10-03 14:18:57","FlightEndTime":"2021-10-03 14:23:50","FlightDuration":"293","FirstLat":"49.1679","FirstLng":"11.9559","LastLat":"49.1739","LastLng":"11.9717","FlightMinLat":"49.1674","FlightMaxLat":"49.1748","FlightMinLng":"11.9551","FlightMaxLng":"11.9727","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"34.142","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"1351.63","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"1439","MaxLinearDistance":"1506","ArcDistance":"2109","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2056","BestTaskPoints":"3.084","BestTaskDuration":"273","MaxSpeed":"10.4176","GroundSpeed":"7.19875","BestTaskSpeed":"7.53114","TakeoffAltitude":"423","MaxAltitude":"433","MinAltitude":"324","ElevationGain":"24","MeanAltitudeDiff":"32","MaxClimb":"0.545455","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D2664/21 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:14:32","IgcFilename":"2021-10-03-XCS-HOP-04.igc","IgcFileHash":"e2641833ca5b7f5682827699ce4f92e8","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 19:14:09","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455727","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-02","UtcOffset":"2","FlightStartTime":"2021-10-02 16:29:20","FlightEndTime":"2021-10-02 16:57:14","FlightDuration":"1674","FirstLat":"49.1683","FirstLng":"11.9563","LastLat":"49.1678","LastLng":"11.9549","FlightMinLat":"49.1641","FlightMaxLat":"49.1744","FlightMinLng":"11.9522","FlightMaxLng":"11.97","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"85.907","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"69.11","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"1198","MaxLinearDistance":"1707","ArcDistance":"12877","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4217","BestTaskPoints":"6.3255","BestTaskDuration":"1656","MaxSpeed":"11.2623","GroundSpeed":"7.69233","BestTaskSpeed":"2.5465","TakeoffAltitude":"427","MaxAltitude":"543","MinAltitude":"410","ElevationGain":"403","MeanAltitudeDiff":"-26","MaxClimb":"1.72727","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D2664/21 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:12:23","IgcFilename":"2021-10-02-XCS-HOP-04.igc","IgcFileHash":"28005f7233e94d47176b6e6ec96a4f03","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 19:02:01","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455729","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-02","UtcOffset":"2","FlightStartTime":"2021-10-02 17:03:04","FlightEndTime":"2021-10-02 17:20:23","FlightDuration":"1039","FirstLat":"49.168","FirstLng":"11.9562","LastLat":"49.1677","LastLng":"11.955","FlightMinLat":"49.1656","FlightMaxLat":"49.1745","FlightMinLng":"11.9539","FlightMaxLng":"11.9701","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"53.142","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"59.217","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"1243","MaxLinearDistance":"1535","ArcDistance":"8315","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4087","BestTaskPoints":"6.1305","BestTaskDuration":"1057","MaxSpeed":"11.3269","GroundSpeed":"8.00331","BestTaskSpeed":"3.8666","TakeoffAltitude":"426","MaxAltitude":"476","MinAltitude":"418","ElevationGain":"238","MeanAltitudeDiff":"-13","MaxClimb":"0.727273","MinClimb":"-1.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D2664/21 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:12:23","IgcFilename":"2021-10-02-XCS-HOP-05.igc","IgcFileHash":"1457673ddc10bb6c7ab7785664d9f5fa","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 19:03:46","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455722","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-02","UtcOffset":"2","FlightStartTime":"2021-10-02 15:28:48","FlightEndTime":"2021-10-02 16:02:30","FlightDuration":"2022","FirstLat":"49.1675","FirstLng":"11.9557","LastLat":"49.1678","LastLng":"11.9549","FlightMinLat":"49.1641","FlightMaxLat":"49.1743","FlightMinLng":"11.9542","FlightMaxLng":"11.9701","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"13.285","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"69.11","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"1289","MaxLinearDistance":"1516","ArcDistance":"15817","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4062","BestTaskPoints":"6.093","BestTaskDuration":"1812","MaxSpeed":"15.1016","GroundSpeed":"7.82238","BestTaskSpeed":"2.24172","TakeoffAltitude":"425","MaxAltitude":"566","MinAltitude":"417","ElevationGain":"602","MeanAltitudeDiff":"-17","MaxClimb":"1.45455","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D2664/21 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:12:23","IgcFilename":"2021-10-02-XCS-HOP-03.igc","IgcFileHash":"03cbe50a882614c404a34112ddae683b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 18:55:57","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455733","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-02","UtcOffset":"2","FlightStartTime":"2021-10-02 17:21:45","FlightEndTime":"2021-10-02 17:26:46","FlightDuration":"301","FirstLat":"49.1679","FirstLng":"11.9564","LastLat":"49.1678","LastLng":"11.959","FlightMinLat":"49.1666","FlightMaxLat":"49.1703","FlightMinLng":"11.9549","FlightMaxLng":"11.9607","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"54.916","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"233.715","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"408","MaxLinearDistance":"571","ArcDistance":"2233","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1492","BestTaskPoints":"2.238","BestTaskDuration":"240","MaxSpeed":"10.3382","GroundSpeed":"7.418","BestTaskSpeed":"6.21667","TakeoffAltitude":"417","MaxAltitude":"436","MinAltitude":"329","ElevationGain":"45","MeanAltitudeDiff":"-12","MaxClimb":"0.909091","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D2664/21 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:13:05","IgcFilename":"2021-10-02-XCS-HOP-06.igc","IgcFileHash":"63e3b952b5e671a3a358145c1d01e764","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 19:06:27","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455711","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-02","UtcOffset":"2","FlightStartTime":"2021-10-02 14:02:00","FlightEndTime":"2021-10-02 14:08:19","FlightDuration":"379","FirstLat":"49.1678","FirstLng":"11.956","LastLat":"49.168","LastLng":"11.9593","FlightMinLat":"49.1665","FlightMaxLat":"49.1705","FlightMinLng":"11.9551","FlightMaxLng":"11.9607","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"26.571","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"258.323","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"454","MaxLinearDistance":"531","ArcDistance":"2845","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1473","BestTaskPoints":"2.2095","BestTaskDuration":"336","MaxSpeed":"11.1093","GroundSpeed":"7.50709","BestTaskSpeed":"4.38393","TakeoffAltitude":"420","MaxAltitude":"470","MinAltitude":"321","ElevationGain":"65","MeanAltitudeDiff":"-21","MaxClimb":"0.636364","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D2664/21 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:12:23","IgcFilename":"2021-10-02-XCS-HOP-01.igc","IgcFileHash":"3f880d2e434c6b22823cdf661edaa5e4","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 18:50:17","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455716","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-10-02","UtcOffset":"2","FlightStartTime":"2021-10-02 15:02:01","FlightEndTime":"2021-10-02 15:06:49","FlightDuration":"288","FirstLat":"49.1678","FirstLng":"11.9563","LastLat":"49.1675","LastLng":"11.955","FlightMinLat":"49.1667","FlightMaxLat":"49.1684","FlightMinLng":"11.9547","FlightMaxLng":"11.9567","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"42.615","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"59.217","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"148","MaxLinearDistance":"214","ArcDistance":"1992","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"714","BestTaskPoints":"1.071","BestTaskDuration":"164","MaxSpeed":"9.80211","GroundSpeed":"6.91545","BestTaskSpeed":"4.35366","TakeoffAltitude":"424","MaxAltitude":"451","MinAltitude":"419","ElevationGain":"60","MeanAltitudeDiff":"-27","MaxClimb":"0.454545","MinClimb":"-1.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Laut notam D2664/21 ist edr137a freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:12:23","IgcFilename":"2021-10-02-XCS-HOP-02.igc","IgcFileHash":"c0cd4dc6842bb43efa0559e1528c9039","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 18:53:22","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455699","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-09-30","UtcOffset":"2","FlightStartTime":"2021-09-30 14:13:53","FlightEndTime":"2021-09-30 15:55:43","FlightDuration":"6110","FirstLat":"49.2036","FirstLng":"13.0987","LastLat":"49.2021","LastLng":"13.0649","FlightMinLat":"49.1945","FlightMaxLat":"49.2079","FlightMinLng":"13.0631","FlightMaxLng":"13.106","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"33.358","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"2459.3","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"2591","MaxLinearDistance":"3124","ArcDistance":"52043","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7372","BestTaskPoints":"11.058","BestTaskDuration":"3235","MaxSpeed":"14.4814","GroundSpeed":"8.51767","BestTaskSpeed":"2.27883","TakeoffAltitude":"1171","MaxAltitude":"1572","MinAltitude":"632","ElevationGain":"2059","MeanAltitudeDiff":"-123","MaxClimb":"2.36364","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:12:23","IgcFilename":"2021-09-30-XCS-HOP-03.igc","IgcFileHash":"2605853c4b048611d644452a240c1f3e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 18:39:49","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455696","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-09-30","UtcOffset":"2","FlightStartTime":"2021-09-30 12:51:26","FlightEndTime":"2021-09-30 13:35:24","FlightDuration":"2638","FirstLat":"49.2039","FirstLng":"13.0986","LastLat":"49.2043","LastLng":"13.0994","FlightMinLat":"49.1982","FlightMaxLat":"49.207","FlightMinLng":"13.0849","FlightMaxLng":"13.1029","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"67.111","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"122.273","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"1001","MaxLinearDistance":"1405","ArcDistance":"20066","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4641","BestTaskPoints":"6.9615","BestTaskDuration":"2087","MaxSpeed":"15.5385","GroundSpeed":"7.60646","BestTaskSpeed":"2.22377","TakeoffAltitude":"1167","MaxAltitude":"1396","MinAltitude":"1117","ElevationGain":"925","MeanAltitudeDiff":"-87","MaxClimb":"1.72727","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:12:23","IgcFilename":"2021-09-30-XCS-HOP-02.igc","IgcFileHash":"88d7e595fdc85c47f0413d1804c4079c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 18:38:22","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1455692","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-09-30","UtcOffset":"2","FlightStartTime":"2021-09-30 12:31:41","FlightEndTime":"2021-09-30 12:43:01","FlightDuration":"680","FirstLat":"49.2033","FirstLng":"13.0991","LastLat":"49.2043","LastLng":"13.0991","FlightMinLat":"49.2012","FlightMaxLat":"49.2061","FlightMinLng":"13.0911","FlightMaxLng":"13.1026","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"29.061","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"114.93","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"639","MaxLinearDistance":"961","ArcDistance":"4697","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2574","BestTaskPoints":"3.861","BestTaskDuration":"592","MaxSpeed":"15.8557","GroundSpeed":"6.90799","BestTaskSpeed":"4.34797","TakeoffAltitude":"1212","MaxAltitude":"1313","MinAltitude":"1156","ElevationGain":"236","MeanAltitudeDiff":"-128","MaxClimb":"1.54545","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-10-14 21:12:23","IgcFilename":"2021-09-30-XCS-HOP-01.igc","IgcFileHash":"803071104e794b7dca8231145ebb2b81","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-10-13 18:37:15","US":"admin","TS":"2022-08-09 11:34:08"},{"IDFlight":"1450365","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-09-23","UtcOffset":"2","FlightStartTime":"2021-09-23 15:33:28","FlightEndTime":"2021-09-23 16:42:01","FlightDuration":"4113","FirstLat":"46.9141","FirstLng":"11.8978","LastLat":"46.9023","LastLng":"11.9542","FlightMinLat":"46.896","FlightMaxLat":"46.9292","FlightMinLng":"11.8258","FlightMaxLng":"11.9615","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"352.221","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"2580.65","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"5712","MaxLinearDistance":"10842","ArcDistance":"41141","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"18199","BestTaskPoints":"31.8482","BestTaskDuration":"4028","MaxSpeed":"13.2161","GroundSpeed":"10.0026","BestTaskSpeed":"4.51812","TakeoffAltitude":"2384","MaxAltitude":"2962","MinAltitude":"820","ElevationGain":"1456","MeanAltitudeDiff":"-39","MaxClimb":"2.36364","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-29 21:12:42","IgcFilename":"2021-09-23-XCS-HOP-02.igc","IgcFileHash":"6dc1c78bbb891d2b1e155a91dc05fb48","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-28 18:46:59","US":"admin","TS":"2022-08-09 11:33:50"},{"IDFlight":"1450366","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-09-23","UtcOffset":"2","FlightStartTime":"2021-09-23 12:43:41","FlightEndTime":"2021-09-23 13:33:12","FlightDuration":"2971","FirstLat":"46.9143","FirstLng":"11.8978","LastLat":"46.8916","LastLng":"11.8898","FlightMinLat":"46.8909","FlightMaxLat":"46.92","FlightMinLng":"11.8189","FlightMaxLng":"11.8982","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"355.714","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10136","LandingWaypointOffset":"2470.95","LandingWaypointName":"Speikboden","LandingLocation":null,"LinearDistance":"6010","MaxLinearDistance":"6157","ArcDistance":"29101","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"11166","BestTaskPoints":"22.332","BestTaskDuration":"2801","MaxSpeed":"12.5806","GroundSpeed":"9.79504","BestTaskSpeed":"3.98643","TakeoffAltitude":"2388","MaxAltitude":"2678","MinAltitude":"1082","ElevationGain":"963","MeanAltitudeDiff":"-84","MaxClimb":"2.63636","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-29 21:12:42","IgcFilename":"2021-09-23-XCS-HOP-01.igc","IgcFileHash":"b57893632c0b05f4d9eac20c9372c4fa","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-28 18:48:06","US":"admin","TS":"2022-08-09 11:33:50"},{"IDFlight":"1450367","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2022","FlightDate":"2021-09-21","UtcOffset":"2","FlightStartTime":"2021-09-21 16:50:15","FlightEndTime":"2021-09-21 17:42:26","FlightDuration":"3131","FirstLat":"46.916","FirstLng":"11.8984","LastLat":"46.7737","LastLng":"11.9395","FlightMinLat":"46.7625","FlightMaxLat":"46.9244","FlightMinLng":"11.8955","FlightMaxLng":"11.9871","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"470.54","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9507","LandingWaypointOffset":"3411.79","LandingWaypointName":"Kronplatz","LandingLocation":null,"LinearDistance":"17768","MaxLinearDistance":"18273","ArcDistance":"32821","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"24350","BestTaskPoints":"36.525","BestTaskDuration":"2888","MaxSpeed":"17.8036","GroundSpeed":"10.4825","BestTaskSpeed":"8.43144","TakeoffAltitude":"2358","MaxAltitude":"2508","MinAltitude":"922","ElevationGain":"928","MeanAltitudeDiff":"-87","MaxClimb":"2.45455","MinClimb":"-3.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-29 21:12:42","IgcFilename":"2021-09-21-XCS-HOP-01.igc","IgcFileHash":"47d3ca5a2d3025661aa9e7f609aba3df","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-28 18:49:08","US":"admin","TS":"2022-08-09 11:33:50"},{"IDFlight":"1442970","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-09-12","UtcOffset":"1","FlightStartTime":"2021-09-12 12:10:46","FlightEndTime":"2021-09-12 12:19:28","FlightDuration":"522","FirstLat":"48.7184","FirstLng":"12.0884","LastLat":"48.7182","LastLng":"12.0896","FlightMinLat":"48.7168","FlightMaxLat":"48.7248","FlightMinLng":"12.0744","FlightMaxLng":"12.091","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"537.384","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"627.135","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1166","MaxLinearDistance":"1334","ArcDistance":"5044","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"3030","BestTaskPoints":"6.06","BestTaskDuration":"500","MaxSpeed":"13.3812","GroundSpeed":"9.66307","BestTaskSpeed":"6.06","TakeoffAltitude":"437","MaxAltitude":"751","MinAltitude":"421","ElevationGain":"349","MeanAltitudeDiff":"-51","MaxClimb":"4.18182","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-15 21:13:51","IgcFilename":"2021-09-12-XCS-HOP-01.igc","IgcFileHash":"6dbf1afb3ecddcc6003e3190576d0382","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-14 21:15:52","US":"admin","TS":"2022-08-09 11:51:49"},{"IDFlight":"1442967","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-09-12","UtcOffset":"1","FlightStartTime":"2021-09-12 13:32:22","FlightEndTime":"2021-09-12 13:39:27","FlightDuration":"425","FirstLat":"48.7184","FirstLng":"12.089","LastLat":"48.7182","LastLng":"12.0901","FlightMinLat":"48.7156","FlightMaxLat":"48.7185","FlightMinLng":"12.0726","FlightMaxLng":"12.0952","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"581.262","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"663.619","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1204","MaxLinearDistance":"1663","ArcDistance":"3849","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"3372","BestTaskPoints":"5.901","BestTaskDuration":"408","MaxSpeed":"14.3274","GroundSpeed":"9.05733","BestTaskSpeed":"8.26471","TakeoffAltitude":"431","MaxAltitude":"726","MinAltitude":"416","ElevationGain":"304","MeanAltitudeDiff":"-40","MaxClimb":"3.36364","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-15 21:13:51","IgcFilename":"2021-09-12-XCS-HOP-02.igc","IgcFileHash":"a91a6ddc2450433596f2788ed47da5ea","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-14 21:15:30","US":"admin","TS":"2022-08-09 11:51:49"},{"IDFlight":"1442966","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-09-12","UtcOffset":"2","FlightStartTime":"2021-09-12 16:30:58","FlightEndTime":"2021-09-12 16:37:14","FlightDuration":"376","FirstLat":"48.7185","FirstLng":"12.0889","LastLat":"48.7182","LastLng":"12.0902","FlightMinLat":"48.7177","FlightMaxLat":"48.7221","FlightMinLng":"12.0776","FlightMaxLng":"12.0954","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"573.192","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"670.918","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"830","MaxLinearDistance":"1312","ArcDistance":"3331","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"3030","BestTaskPoints":"5.3025","BestTaskDuration":"409","MaxSpeed":"13.3571","GroundSpeed":"8.85979","BestTaskSpeed":"7.40831","TakeoffAltitude":"431","MaxAltitude":"729","MinAltitude":"410","ElevationGain":"314","MeanAltitudeDiff":"-23","MaxClimb":"4","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-15 21:13:51","IgcFilename":"2021-09-12-XCS-HOP-06.igc","IgcFileHash":"66bd5540f91e58d2e81b7ff09c6bc1cd","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-14 21:15:02","US":"admin","TS":"2022-08-09 11:51:49"},{"IDFlight":"1442968","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-09-12","UtcOffset":"1","FlightStartTime":"2021-09-12 14:56:12","FlightEndTime":"2021-09-12 15:01:38","FlightDuration":"326","FirstLat":"48.7183","FirstLng":"12.0884","LastLat":"48.7182","LastLng":"12.09","FlightMinLat":"48.7178","FlightMaxLat":"48.7194","FlightMinLng":"12.0758","FlightMaxLng":"12.0941","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"538.419","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"656.32","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"927","MaxLinearDistance":"1340","ArcDistance":"2971","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2725","BestTaskPoints":"4.76875","BestTaskDuration":"333","MaxSpeed":"13.4907","GroundSpeed":"9.11469","BestTaskSpeed":"8.18318","TakeoffAltitude":"437","MaxAltitude":"645","MinAltitude":"414","ElevationGain":"222","MeanAltitudeDiff":"-30","MaxClimb":"3.36364","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-15 21:13:51","IgcFilename":"2021-09-12-XCS-HOP-05.igc","IgcFileHash":"6d74ecd75627c6a035ae3bcb0485d30e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-14 21:15:36","US":"admin","TS":"2022-08-09 11:51:49"},{"IDFlight":"1442969","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-09-12","UtcOffset":"1","FlightStartTime":"2021-09-12 14:17:25","FlightEndTime":"2021-09-12 14:23:06","FlightDuration":"341","FirstLat":"48.7183","FirstLng":"12.0888","LastLat":"48.7185","LastLng":"12.0833","FlightMinLat":"48.7171","FlightMaxLat":"48.7199","FlightMinLng":"12.0735","FlightMaxLng":"12.0902","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"567.615","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"164.807","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1133","MaxLinearDistance":"1231","ArcDistance":"3036","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2229","BestTaskPoints":"3.90075","BestTaskDuration":"349","MaxSpeed":"13.5013","GroundSpeed":"8.90212","BestTaskSpeed":"6.38682","TakeoffAltitude":"433","MaxAltitude":"699","MinAltitude":"420","ElevationGain":"287","MeanAltitudeDiff":"-35","MaxClimb":"4.18182","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-15 21:13:51","IgcFilename":"2021-09-12-XCS-HOP-03.igc","IgcFileHash":"330c68569d72129538605111b703517b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-14 21:15:43","US":"admin","TS":"2022-08-09 11:51:49"},{"IDFlight":"1442959","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-09-05","UtcOffset":"2","FlightStartTime":"2021-09-05 11:40:51","FlightEndTime":"2021-09-05 13:08:48","FlightDuration":"5277","FirstLat":"47.2363","FirstLng":"13.1466","LastLat":"47.0944","LastLng":"13.1229","FlightMinLat":"47.0909","FlightMaxLat":"47.2365","FlightMinLng":"13.1053","FlightMaxLng":"13.1551","TakeoffCountry":"AT","FKTakeoffWaypoint":"9436","TakeoffWaypointOffset":"444.659","TakeoffLocation":null,"TakeoffWaypointName":"Fulseck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9590","LandingWaypointOffset":"3540.32","LandingWaypointName":"Gasteinertal-Stubnerkogel","LandingLocation":null,"LinearDistance":"16352","MaxLinearDistance":"16372","ArcDistance":"53330","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"21473","BestTaskPoints":"32.2095","BestTaskDuration":"4935","MaxSpeed":"15.2947","GroundSpeed":"10.1061","BestTaskSpeed":"4.35117","TakeoffAltitude":"2018","MaxAltitude":"2568","MinAltitude":"1085","ElevationGain":"2861","MeanAltitudeDiff":"-77","MaxClimb":"3.81818","MinClimb":"-3.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-15 21:13:51","IgcFilename":"2021-09-05-XCS-HOP-01.igc","IgcFileHash":"266d44cdeb1e995804e2c1f5af8ad599","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-14 21:11:57","US":"admin","TS":"2022-08-09 11:51:49"},{"IDFlight":"1442962","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-09-05","UtcOffset":"2","FlightStartTime":"2021-09-05 14:57:03","FlightEndTime":"2021-09-05 15:28:17","FlightDuration":"1874","FirstLat":"47.1149","FirstLng":"13.0977","LastLat":"47.1888","LastLng":"13.0955","FlightMinLat":"47.1117","FlightMaxLat":"47.1947","FlightMinLng":"13.063","FlightMaxLng":"13.1055","TakeoffCountry":"AT","FKTakeoffWaypoint":"9590","TakeoffWaypointOffset":"626.555","TakeoffLocation":null,"TakeoffWaypointName":"Gasteinertal-Stubnerkogel","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14976","LandingWaypointOffset":"2242.44","LandingWaypointName":"Biberalm","LandingLocation":null,"LinearDistance":"8887","MaxLinearDistance":"9244","ArcDistance":"17573","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12602","BestTaskPoints":"18.903","BestTaskDuration":"1794","MaxSpeed":"17.9898","GroundSpeed":"9.37701","BestTaskSpeed":"7.02453","TakeoffAltitude":"2227","MaxAltitude":"2497","MinAltitude":"829","ElevationGain":"583","MeanAltitudeDiff":"-65","MaxClimb":"2.72727","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-15 21:13:51","IgcFilename":"2021-09-05-XCS-HOP-02.igc","IgcFileHash":"cb7bdf0d328773e7466de8b989447a80","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-14 21:12:55","US":"admin","TS":"2022-08-09 11:51:49"},{"IDFlight":"1434235","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-09-04","UtcOffset":"2","FlightStartTime":"2021-09-04 14:28:48","FlightEndTime":"2021-09-04 15:19:42","FlightDuration":"3054","FirstLat":"47.236","FirstLng":"13.1467","LastLat":"47.2425","LastLng":"13.1965","FlightMinLat":"47.2304","FlightMaxLat":"47.2991","FlightMinLng":"13.1378","FlightMaxLng":"13.2357","TakeoffCountry":"AT","FKTakeoffWaypoint":"9436","TakeoffWaypointOffset":"435.74","TakeoffLocation":null,"TakeoffWaypointName":"Fulseck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14198","LandingWaypointOffset":"3575","LandingWaypointName":"Katzgradl","LandingLocation":null,"LinearDistance":"9263","MaxLinearDistance":"10053","ArcDistance":"32318","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"18006","BestTaskPoints":"31.5105","BestTaskDuration":"2558","MaxSpeed":"16.4618","GroundSpeed":"10.5823","BestTaskSpeed":"7.03909","TakeoffAltitude":"1961","MaxAltitude":"2603","MinAltitude":"832","ElevationGain":"1446","MeanAltitudeDiff":"0","MaxClimb":"2.63636","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-05 21:16:44","IgcFilename":"2021-09-04-XCT-PHO-03.igc","IgcFileHash":"a151918c95d22c13b144fe92f38627c5","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-04 22:12:05","US":"admin","TS":"2022-08-09 11:51:11"},{"IDFlight":"1434232","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-09-04","UtcOffset":"2","FlightStartTime":"2021-09-04 12:24:12","FlightEndTime":"2021-09-04 13:31:06","FlightDuration":"4014","FirstLat":"47.2361","FirstLng":"13.1464","LastLat":"47.2449","LastLng":"13.1087","FlightMinLat":"47.2098","FlightMaxLat":"47.272","FlightMinLng":"13.0919","FlightMaxLng":"13.1572","TakeoffCountry":"AT","FKTakeoffWaypoint":"9436","TakeoffWaypointOffset":"420.624","TakeoffLocation":null,"TakeoffWaypointName":"Fulseck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9436","LandingWaypointOffset":"2742.42","LandingWaypointName":"Fulseck","LandingLocation":null,"LinearDistance":"5622","MaxLinearDistance":"7933","ArcDistance":"38914","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"15233","BestTaskPoints":"30.466","BestTaskDuration":"3761","MaxSpeed":"13.9154","GroundSpeed":"9.69463","BestTaskSpeed":"4.05025","TakeoffAltitude":"1967","MaxAltitude":"2573","MinAltitude":"811","ElevationGain":"1958","MeanAltitudeDiff":"0","MaxClimb":"2.90909","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-06 21:18:35","IgcFilename":"2021-09-04-XCT-PHO-01.igc","IgcFileHash":"4dae349dc04e1621fc44964f7066259b","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-04 22:05:37","US":"admin","TS":"2022-08-09 11:51:11"},{"IDFlight":"1442957","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-09-04","UtcOffset":"2","FlightStartTime":"2021-09-04 16:59:53","FlightEndTime":"2021-09-04 17:22:34","FlightDuration":"1361","FirstLat":"47.2266","FirstLng":"13.152","LastLat":"47.2486","LastLng":"13.1083","FlightMinLat":"47.2253","FlightMaxLat":"47.2486","FlightMinLng":"13.104","FlightMaxLng":"13.1525","TakeoffCountry":"AT","FKTakeoffWaypoint":"9436","TakeoffWaypointOffset":"1166.9","TakeoffLocation":null,"TakeoffWaypointName":"Fulseck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9436","LandingWaypointOffset":"2968.16","LandingWaypointName":"Fulseck","LandingLocation":null,"LinearDistance":"4262","MaxLinearDistance":"4319","ArcDistance":"12752","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6349","BestTaskPoints":"9.5235","BestTaskDuration":"1231","MaxSpeed":"14.9506","GroundSpeed":"9.36991","BestTaskSpeed":"5.1576","TakeoffAltitude":"1986","MaxAltitude":"2144","MinAltitude":"861","ElevationGain":"369","MeanAltitudeDiff":"-39","MaxClimb":"2.18182","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-15 21:13:51","IgcFilename":"2021-09-04-XCS-HOP-03.igc","IgcFileHash":"53b3938ec68f3e97797c1aaa8397a2d3","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-14 21:10:25","US":"admin","TS":"2022-08-09 11:51:49"},{"IDFlight":"1433151","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-09-03","UtcOffset":"2","FlightStartTime":"2021-09-03 12:21:37","FlightEndTime":"2021-09-03 14:07:34","FlightDuration":"6357","FirstLat":"47.2357","FirstLng":"13.1468","LastLat":"47.2254","LastLng":"13.1091","FlightMinLat":"47.1834","FlightMaxLat":"47.2614","FlightMinLng":"13.0977","FlightMaxLng":"13.1618","TakeoffCountry":"AT","FKTakeoffWaypoint":"9436","TakeoffWaypointOffset":"429.368","TakeoffLocation":null,"TakeoffWaypointName":"Fulseck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9436","LandingWaypointOffset":"2639.04","LandingWaypointName":"Fulseck","LandingLocation":null,"LinearDistance":"6071","MaxLinearDistance":"8799","ArcDistance":"58543","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"14632","BestTaskPoints":"29.264","BestTaskDuration":"6547","MaxSpeed":"15.9144","GroundSpeed":"9.20915","BestTaskSpeed":"2.23492","TakeoffAltitude":"1964","MaxAltitude":"2382","MinAltitude":"743","ElevationGain":"1741","MeanAltitudeDiff":"0","MaxClimb":"3.36364","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-04 21:14:44","IgcFilename":"2021-09-03-XCT-PHO-01.igc","IgcFileHash":"1a1489eb0bee1c3e4428884e4a7fbeab","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-03 20:45:16","US":"admin","TS":"2022-08-09 11:51:05"},{"IDFlight":"1433161","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-09-03","UtcOffset":"2","FlightStartTime":"2021-09-03 15:23:42","FlightEndTime":"2021-09-03 16:22:37","FlightDuration":"3535","FirstLat":"47.2376","FirstLng":"13.1484","LastLat":"47.1613","LastLng":"13.1027","FlightMinLat":"47.1385","FlightMaxLat":"47.2443","FlightMinLng":"13.1027","FlightMaxLng":"13.156","TakeoffCountry":"AT","FKTakeoffWaypoint":"9436","TakeoffWaypointOffset":"637.205","TakeoffLocation":null,"TakeoffWaypointName":"Fulseck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"11191","LandingWaypointOffset":"4039.97","LandingWaypointName":"Gamskarkogel","LandingLocation":null,"LinearDistance":"11019","MaxLinearDistance":"11766","ArcDistance":"31263","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"17948","BestTaskPoints":"26.922","BestTaskDuration":"3483","MaxSpeed":"15.5003","GroundSpeed":"8.84376","BestTaskSpeed":"5.15303","TakeoffAltitude":"1990","MaxAltitude":"2470","MinAltitude":"780","ElevationGain":"1435","MeanAltitudeDiff":"0","MaxClimb":"3.81818","MinClimb":"-4.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-09-04 21:15:30","IgcFilename":"2021-09-03-XCT-PHO-03.igc","IgcFileHash":"88a7688d74d8c11d94370ed4e5cf1453","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-09-03 20:59:24","US":"admin","TS":"2022-08-09 11:51:05"},{"IDFlight":"1431535","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-08-21","UtcOffset":"2","FlightStartTime":"2021-08-21 11:36:23","FlightEndTime":"2021-08-21 12:32:23","FlightDuration":"3360","FirstLat":"49.2039","FirstLng":"13.098","LastLat":"49.218","LastLng":"13.2161","FlightMinLat":"49.1898","FlightMaxLat":"49.2222","FlightMinLng":"13.0877","FlightMaxLng":"13.2328","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"83.89","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"CZ","FKLandingWaypoint":"11552","LandingWaypointOffset":"2627.96","LandingWaypointName":"Mustek","LandingLocation":null,"LinearDistance":"9887","MaxLinearDistance":"10595","ArcDistance":"33654","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14021","BestTaskPoints":"21.0315","BestTaskDuration":"3144","MaxSpeed":"16.052","GroundSpeed":"10.0162","BestTaskSpeed":"4.45961","TakeoffAltitude":"1115","MaxAltitude":"1874","MinAltitude":"787","ElevationGain":"1963","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-08-31 21:15:18","IgcFilename":"2021-08-21-XCT-PHO-01.igc","IgcFileHash":"508c5d59a5811d1fe4a9f0a3c8eed062","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-08-31 17:29:37","US":"admin","TS":"2022-08-09 11:50:55"},{"IDFlight":"1423050","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-08-15","UtcOffset":"2","FlightStartTime":"2021-08-15 11:35:52","FlightEndTime":"2021-08-15 15:09:51","FlightDuration":"12839","FirstLat":"45.8229","FirstLng":"11.7692","LastLat":"45.8065","LastLng":"11.7848","FlightMinLat":"45.778","FlightMaxLat":"45.8601","FlightMinLng":"11.6052","FlightMaxLng":"11.8253","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"67.766","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"2255.72","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"13563","MaxLinearDistance":"19197","ArcDistance":"115616","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"38632","BestTaskPoints":"67.606","BestTaskDuration":"11920","MaxSpeed":"15.696","GroundSpeed":"9.00508","BestTaskSpeed":"3.24094","TakeoffAltitude":"783","MaxAltitude":"1464","MinAltitude":"117","ElevationGain":"4781","MeanAltitudeDiff":"0","MaxClimb":"3.81818","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-08-15 21:19:24","IgcFilename":"2021-08-15-XCT-PHO-01.igc","IgcFileHash":"fb3b371e3ff1abbedda0afbafacb6fde","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-08-15 13:28:29","US":"admin","TS":"2022-08-09 11:49:18"},{"IDFlight":"1422354","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-08-14","UtcOffset":"2","FlightStartTime":"2021-08-14 12:02:12","FlightEndTime":"2021-08-14 13:19:06","FlightDuration":"4614","FirstLat":"46.9144","FirstLng":"11.8972","LastLat":"46.8488","LastLng":"11.9492","FlightMinLat":"46.8452","FlightMaxLat":"46.9192","FlightMinLng":"11.874","FlightMaxLng":"11.971","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"313.639","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10566","LandingWaypointOffset":"1924.56","LandingWaypointName":"M\u00fchlbach (Rio Molino)","LandingLocation":null,"LinearDistance":"8987","MaxLinearDistance":"10295","ArcDistance":"44155","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"16109","BestTaskPoints":"24.1635","BestTaskDuration":"3963","MaxSpeed":"15.8043","GroundSpeed":"9.56979","BestTaskSpeed":"4.06485","TakeoffAltitude":"2342","MaxAltitude":"2593","MinAltitude":"781","ElevationGain":"1669","MeanAltitudeDiff":"0","MaxClimb":"3.54545","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-08-14 21:21:54","IgcFilename":"2021-08-14-XCT-PHO-01.igc","IgcFileHash":"5f3b9378ed981c9cf2df8b3296088f1e","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-08-14 17:55:58","US":"admin","TS":"2022-08-09 11:49:15"},{"IDFlight":"1421590","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-08-13","UtcOffset":"2","FlightStartTime":"2021-08-13 13:04:51","FlightEndTime":"2021-08-13 16:26:17","FlightDuration":"12086","FirstLat":"46.9144","FirstLng":"11.8976","LastLat":"46.7221","LastLng":"12.5076","FlightMinLat":"46.716","FlightMaxLat":"46.9183","FlightMinLng":"11.8616","FlightMaxLng":"12.5817","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"343.154","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13159","LandingWaypointOffset":"1439.24","LandingWaypointName":"Conny Alm","LandingLocation":null,"LinearDistance":"56543","MaxLinearDistance":"59198","ArcDistance":"131215","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"70384","BestTaskPoints":"105.576","BestTaskDuration":"10807","MaxSpeed":"17.5456","GroundSpeed":"10.8568","BestTaskSpeed":"6.51282","TakeoffAltitude":"2348","MaxAltitude":"3404","MinAltitude":"1349","ElevationGain":"8140","MeanAltitudeDiff":"0","MaxClimb":"4.27273","MinClimb":"-4.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-08-14 21:13:59","IgcFilename":"2021-08-13-XCT-PHO-03.igc","IgcFileHash":"fb35706b2876b3a02d1b8fdb16374be1","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-08-13 20:31:55","US":"admin","TS":"2022-08-09 11:49:12"},{"IDFlight":"1421589","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-08-13","UtcOffset":"2","FlightStartTime":"2021-08-13 10:51:13","FlightEndTime":"2021-08-13 11:24:49","FlightDuration":"2016","FirstLat":"46.9142","FirstLng":"11.8979","LastLat":"46.8627","LastLng":"11.9482","FlightMinLat":"46.8626","FlightMaxLat":"46.9168","FlightMinLng":"11.8833","FlightMaxLng":"11.9483","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"361.3","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10566","LandingWaypointOffset":"2554.94","LandingWaypointName":"M\u00fchlbach (Rio Molino)","LandingLocation":null,"LinearDistance":"6893","MaxLinearDistance":"7743","ArcDistance":"20541","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11055","BestTaskPoints":"16.5825","BestTaskDuration":"1974","MaxSpeed":"12.5705","GroundSpeed":"10.189","BestTaskSpeed":"5.6003","TakeoffAltitude":"2339","MaxAltitude":"2502","MinAltitude":"791","ElevationGain":"491","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-08-14 21:13:59","IgcFilename":"2021-08-13-XCT-PHO-01.igc","IgcFileHash":"eca7703944e4136bc89a82e1b2d3f62c","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-08-13 20:31:01","US":"admin","TS":"2022-08-09 11:49:12"},{"IDFlight":"1420598","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-08-12","UtcOffset":"2","FlightStartTime":"2021-08-12 16:04:12","FlightEndTime":"2021-08-12 17:36:59","FlightDuration":"5567","FirstLat":"46.9144","FirstLng":"11.8977","LastLat":"46.9118","LastLng":"11.9613","FlightMinLat":"46.8451","FlightMaxLat":"46.923","FlightMinLng":"11.8053","FlightMaxLng":"11.9975","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"350.556","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1395.25","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"9193","MaxLinearDistance":"15392","ArcDistance":"60155","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"31024","BestTaskPoints":"62.048","BestTaskDuration":"5369","MaxSpeed":"16.0961","GroundSpeed":"10.8057","BestTaskSpeed":"5.77836","TakeoffAltitude":"2337","MaxAltitude":"3143","MinAltitude":"807","ElevationGain":"2862","MeanAltitudeDiff":"0","MaxClimb":"4.27273","MinClimb":"-3.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-08-12 21:18:45","IgcFilename":"2021-08-12-XCT-PHO-03.igc","IgcFileHash":"0714852e862b27f901505f25d2c9dd30","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-08-12 16:41:29","US":"admin","TS":"2022-08-09 11:49:08"},{"IDFlight":"1420619","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-08-12","UtcOffset":"2","FlightStartTime":"2021-08-12 11:12:39","FlightEndTime":"2021-08-12 13:23:01","FlightDuration":"7822","FirstLat":"46.9144","FirstLng":"11.8977","LastLat":"46.7963","LastLng":"11.855","FlightMinLat":"46.7935","FlightMaxLat":"46.9152","FlightMinLng":"11.7394","FlightMaxLng":"11.9249","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"350.556","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"13316","LandingWaypointOffset":"2619.49","LandingWaypointName":"meiner","LandingLocation":null,"LinearDistance":"13789","MaxLinearDistance":"14480","ArcDistance":"80376","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"31390","BestTaskPoints":"47.085","BestTaskDuration":"7535","MaxSpeed":"15.5989","GroundSpeed":"10.2756","BestTaskSpeed":"4.16589","TakeoffAltitude":"2333","MaxAltitude":"2804","MinAltitude":"758","ElevationGain":"4013","MeanAltitudeDiff":"0","MaxClimb":"4.54545","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-08-12 21:19:29","IgcFilename":"2021-08-12-XCT-PHO-02.igc","IgcFileHash":"13ee77ab27a9872ae10640c0b7d3c8e6","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-08-12 16:53:35","US":"admin","TS":"2022-08-09 11:49:08"},{"IDFlight":"1420608","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-08-08","UtcOffset":"2","FlightStartTime":"2021-08-08 13:33:13","FlightEndTime":"2021-08-08 13:44:16","FlightDuration":"663","FirstLat":"49.0348","FirstLng":"12.0574","LastLat":"49.0359","LastLng":"12.0545","FlightMinLat":"49.0347","FlightMaxLat":"49.0361","FlightMinLng":"12.0534","FlightMaxLng":"12.0595","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"619.746","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"429.486","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"299","MaxLinearDistance":"454","ArcDistance":"2319","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1116","BestTaskPoints":"1.674","BestTaskDuration":"205","MaxSpeed":"9.63428","GroundSpeed":"3.49698","BestTaskSpeed":"5.4439","TakeoffAltitude":"370","MaxAltitude":"403","MinAltitude":"367","ElevationGain":"121","MeanAltitudeDiff":"0","MaxClimb":"0.909091","MinClimb":"-1.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-08-12 21:18:45","IgcFilename":"2021-08-08-XCT-PHO-01.igc","IgcFileHash":"be9495dc382b3c7b3298a96c7eba628c","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-08-12 16:46:29","US":"admin","TS":"2022-08-09 11:49:08"},{"IDFlight":"1420610","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-08-07","UtcOffset":"2","FlightStartTime":"2021-08-07 13:34:50","FlightEndTime":"2021-08-07 13:48:31","FlightDuration":"821","FirstLat":"49.2036","FirstLng":"13.0979","LastLat":"49.2023","LastLng":"13.0637","FlightMinLat":"49.1972","FlightMaxLat":"49.2045","FlightMinLng":"13.0624","FlightMaxLng":"13.0994","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"67.014","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"2545.28","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"2620","MaxLinearDistance":"2748","ArcDistance":"6016","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3422","BestTaskPoints":"5.133","BestTaskDuration":"5278","MaxSpeed":"14.3707","GroundSpeed":"7.32786","BestTaskSpeed":"0.648352","TakeoffAltitude":"1122","MaxAltitude":"1121","MinAltitude":"602","ElevationGain":"164","MeanAltitudeDiff":"0","MaxClimb":"0.636364","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-08-12 21:19:29","IgcFilename":"2021-08-07-XCT-PHO-02.igc","IgcFileHash":"79fc5c5ed4f0aee9d35bfaeb73b157b4","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-08-12 16:48:04","US":"admin","TS":"2022-08-09 11:49:08"},{"IDFlight":"1415758","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-07-31","UtcOffset":"2","FlightStartTime":"2021-07-31 15:17:40","FlightEndTime":"2021-07-31 16:32:36","FlightDuration":"4496","FirstLat":"48.9902","FirstLng":"11.4426","LastLat":"49.0061","LastLng":"11.6906","FlightMinLat":"48.9895","FlightMaxLat":"49.0161","FlightMinLng":"11.4411","FlightMaxLng":"11.698","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"543.464","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9915","LandingWaypointOffset":"2531.88","LandingWaypointName":"Jachenhausen","LandingLocation":null,"LinearDistance":"18715","MaxLinearDistance":"18836","ArcDistance":"39319","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"21556","BestTaskPoints":"32.334","BestTaskDuration":"3382","MaxSpeed":"19.6184","GroundSpeed":"8.74532","BestTaskSpeed":"6.37374","TakeoffAltitude":"483","MaxAltitude":"1416","MinAltitude":"453","ElevationGain":"2005","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-5.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-08-01 21:13:00","IgcFilename":"2021-07-31-XCT-PHO-01.igc","IgcFileHash":"c1f138c3eb62525ca535e63e8b6f3c46","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-07-31 19:52:33","US":"admin","TS":"2022-08-09 11:48:50"},{"IDFlight":"1411525","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-07-23","UtcOffset":"2","FlightStartTime":"2021-07-23 14:29:20","FlightEndTime":"2021-07-23 17:41:16","FlightDuration":"11516","FirstLat":"48.8708","FirstLng":"13.0737","LastLat":"49.0842","LastLng":"13.2456","FlightMinLat":"48.8585","FlightMaxLat":"49.1828","FlightMinLng":"12.9275","FlightMaxLng":"13.2664","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"221.799","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11017","LandingWaypointOffset":"8546.58","LandingWaypointName":"Hochzellberg","LandingLocation":null,"LinearDistance":"35807","MaxLinearDistance":"37070","ArcDistance":"118975","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"73645","BestTaskPoints":"110.467","BestTaskDuration":"10531","MaxSpeed":"14.9398","GroundSpeed":"10.3313","BestTaskSpeed":"6.99316","TakeoffAltitude":"814","MaxAltitude":"2529","MinAltitude":"641","ElevationGain":"8476","MeanAltitudeDiff":"0","MaxClimb":"4.27273","MinClimb":"-5.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-07-23 21:20:42","IgcFilename":"2021-07-23-XCT-PHO-02.igc","IgcFileHash":"48b82d88f819c9c8c869cb64f9916af3","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-07-23 16:23:55","US":"admin","TS":"2022-08-09 11:48:35"},{"IDFlight":"1411620","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-07-23","UtcOffset":"2","FlightStartTime":"2021-07-23 11:58:27","FlightEndTime":"2021-07-23 12:36:02","FlightDuration":"2255","FirstLat":"48.8707","FirstLng":"13.0741","LastLat":"48.9033","LastLng":"13.0671","FlightMinLat":"48.8584","FlightMaxLat":"48.9058","FlightMinLng":"13.0444","FlightMaxLng":"13.0758","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"192.656","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"3814.31","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"4152","MaxLinearDistance":"5278","ArcDistance":"21900","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9369","BestTaskPoints":"14.0535","BestTaskDuration":"2097","MaxSpeed":"14.897","GroundSpeed":"9.71182","BestTaskSpeed":"4.46781","TakeoffAltitude":"819","MaxAltitude":"1394","MinAltitude":"689","ElevationGain":"1094","MeanAltitudeDiff":"0","MaxClimb":"2.18182","MinClimb":"-2.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-07-23 21:21:34","IgcFilename":"2021-07-23-XCT-PHO-01.igc","IgcFileHash":"1b729fdc20cb44988e00fddcbba7f977","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-07-23 17:34:10","US":"admin","TS":"2022-08-09 11:48:35"},{"IDFlight":"1408205","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-07-18","UtcOffset":"2","FlightStartTime":"2021-07-18 14:04:01","FlightEndTime":"2021-07-18 15:27:08","FlightDuration":"4987","FirstLat":"48.9899","FirstLng":"11.4422","LastLat":"48.7951","LastLng":"11.3083","FlightMinLat":"48.7878","FlightMaxLat":"48.997","FlightMinLng":"11.3074","FlightMaxLng":"11.4594","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"553.202","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"12432","LandingWaypointOffset":"2003.27","LandingWaypointName":"Egweil","LandingLocation":null,"LinearDistance":"24286","MaxLinearDistance":"25327","ArcDistance":"51881","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"30661","BestTaskPoints":"45.9915","BestTaskDuration":"4783","MaxSpeed":"19.0537","GroundSpeed":"10.4032","BestTaskSpeed":"6.41041","TakeoffAltitude":"462","MaxAltitude":"1615","MinAltitude":"344","ElevationGain":"3079","MeanAltitudeDiff":"0","MaxClimb":"2.90909","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-07-18 21:16:52","IgcFilename":"2021-07-18-XCT-PHO-01.igc","IgcFileHash":"d52607f0d5d46fff1c18ec43f0674a6f","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-07-18 13:31:08","US":"admin","TS":"2022-08-09 11:48:23"},{"IDFlight":"1404837","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-07-10","UtcOffset":"2","FlightStartTime":"2021-07-10 14:16:07","FlightEndTime":"2021-07-10 15:59:21","FlightDuration":"6194","FirstLat":"47.4637","FirstLng":"13.3003","LastLat":"47.4244","LastLng":"13.4115","FlightMinLat":"47.4076","FlightMaxLat":"47.4735","FlightMinLng":"13.2938","FlightMaxLng":"13.5409","TakeoffCountry":"AT","FKTakeoffWaypoint":"9411","TakeoffWaypointOffset":"286.581","TakeoffLocation":null,"TakeoffWaypointName":"Bischling","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14254","LandingWaypointOffset":"2447.93","LandingWaypointName":"Feldkirch","LandingLocation":null,"LinearDistance":"18119","MaxLinearDistance":"18600","ArcDistance":"63243","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"26668","BestTaskPoints":"53.336","BestTaskDuration":"5124","MaxSpeed":"16.0396","GroundSpeed":"10.2104","BestTaskSpeed":"5.20453","TakeoffAltitude":"1770","MaxAltitude":"2773","MinAltitude":"834","ElevationGain":"4610","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-4.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-07-10 21:17:42","IgcFilename":"2021-07-10-XCT-PHO-02.igc","IgcFileHash":"97f9e6ae4c1497b843cd2f0625f36902","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-07-10 14:09:47","US":"admin","TS":"2022-08-09 11:48:11"},{"IDFlight":"1404844","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-07-10","UtcOffset":"2","FlightStartTime":"2021-07-10 11:22:39","FlightEndTime":"2021-07-10 12:42:24","FlightDuration":"4785","FirstLat":"47.4638","FirstLng":"13.3","LastLat":"47.4367","LastLng":"13.2536","FlightMinLat":"47.432","FlightMaxLat":"47.4767","FlightMinLng":"13.2536","FlightMaxLng":"13.3172","TakeoffCountry":"AT","FKTakeoffWaypoint":"9411","TakeoffWaypointOffset":"275.606","TakeoffLocation":null,"TakeoffWaypointName":"Bischling","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9411","LandingWaypointOffset":"4334.55","LandingWaypointName":"Bischling","LandingLocation":null,"LinearDistance":"4613","MaxLinearDistance":"6519","ArcDistance":"48002","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14006","BestTaskPoints":"21.009","BestTaskDuration":"4190","MaxSpeed":"14.1891","GroundSpeed":"10.0317","BestTaskSpeed":"3.34272","TakeoffAltitude":"1775","MaxAltitude":"2016","MinAltitude":"740","ElevationGain":"2201","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-07-10 21:17:42","IgcFilename":"2021-07-10-XCT-PHO-01.igc","IgcFileHash":"a14388bdd2fe331fc015364e84aebb36","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-07-10 14:11:27","US":"admin","TS":"2022-08-09 11:48:11"},{"IDFlight":"1402150","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-07-03","UtcOffset":"2","FlightStartTime":"2021-07-03 13:06:15","FlightEndTime":"2021-07-03 14:08:27","FlightDuration":"3732","FirstLat":"48.7184","FirstLng":"12.0888","LastLat":"48.7798","LastLng":"12.226","FlightMinLat":"48.7076","FlightMaxLat":"48.7854","FlightMinLng":"12.0768","FlightMaxLng":"12.2341","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"566.634","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"12604.3","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"12509","MaxLinearDistance":"13328","ArcDistance":"39547","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"19327","BestTaskPoints":"28.9905","BestTaskDuration":"3645","MaxSpeed":"15.2385","GroundSpeed":"10.5967","BestTaskSpeed":"5.30233","TakeoffAltitude":"390","MaxAltitude":"1859","MinAltitude":"363","ElevationGain":"3206","MeanAltitudeDiff":"0","MaxClimb":"6.72727","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-07-04 21:18:13","IgcFilename":"2021-07-03-XCT-PHO-02.igc","IgcFileHash":"f09fd88861f06f08aa240d043c0c75c2","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-07-04 09:39:14","US":"admin","TS":"2022-08-09 11:48:01"},{"IDFlight":"1402153","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-07-03","UtcOffset":"2","FlightStartTime":"2021-07-03 12:15:17","FlightEndTime":"2021-07-03 12:23:18","FlightDuration":"481","FirstLat":"48.7183","FirstLng":"12.089","LastLat":"48.7182","LastLng":"12.0903","FlightMinLat":"48.7116","FlightMaxLat":"48.7185","FlightMinLng":"12.0748","FlightMaxLng":"12.0956","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"582.219","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"678.219","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1041","MaxLinearDistance":"1540","ArcDistance":"4995","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"3616","BestTaskPoints":"6.328","BestTaskDuration":"504","MaxSpeed":"12.9937","GroundSpeed":"10.3853","BestTaskSpeed":"7.1746","TakeoffAltitude":"385","MaxAltitude":"735","MinAltitude":"379","ElevationGain":"441","MeanAltitudeDiff":"0","MaxClimb":"8.27273","MinClimb":"-3.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-07-04 21:18:13","IgcFilename":"2021-07-03-XCT-PHO-01.igc","IgcFileHash":"4065b4643a790f2e79e757808572f5e1","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-07-04 09:40:32","US":"admin","TS":"2022-08-09 11:48:01"},{"IDFlight":"1398793","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-06-28","UtcOffset":"2","FlightStartTime":"2021-06-28 12:18:18","FlightEndTime":"2021-06-28 16:13:08","FlightDuration":"14090","FirstLat":"45.9632","FirstLng":"13.7228","LastLat":"45.8918","LastLng":"13.8141","FlightMinLat":"45.7708","FlightMaxLat":"45.967","FlightMinLng":"13.7007","FlightMaxLng":"14.0478","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"70.259","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"12115","LandingWaypointOffset":"5457.6","LandingWaypointName":"Caven","LandingLocation":null,"LinearDistance":"33085","MaxLinearDistance":"34671","ArcDistance":"129918","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"63247","BestTaskPoints":"110.682","BestTaskDuration":"13179","MaxSpeed":"16.5178","GroundSpeed":"9.22055","BestTaskSpeed":"4.79907","TakeoffAltitude":"559","MaxAltitude":"2075","MinAltitude":"77","ElevationGain":"7637","MeanAltitudeDiff":"0","MaxClimb":"4.18182","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-06-28 21:22:04","IgcFilename":"2021-06-28-XCT-PHO-01.igc","IgcFileHash":"c429d916c590890ca6eefc50f91fdedf","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-06-28 14:18:36","US":"admin","TS":"2022-08-09 11:47:50"},{"IDFlight":"1397537","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-06-27","UtcOffset":"2","FlightStartTime":"2021-06-27 10:59:23","FlightEndTime":"2021-06-27 16:32:15","FlightDuration":"19972","FirstLat":"46.2739","FirstLng":"13.1758","LastLat":"46.2679","LastLng":"13.1402","FlightMinLat":"46.226","FlightMaxLat":"46.3018","FlightMinLng":"13.0949","FlightMaxLng":"13.8702","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"168.085","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2677.1","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"53656","MaxLinearDistance":"60132","ArcDistance":"192903","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"118555","BestTaskPoints":"207.471","BestTaskDuration":"19720","MaxSpeed":"15.5987","GroundSpeed":"9.65869","BestTaskSpeed":"6.01192","TakeoffAltitude":"1132","MaxAltitude":"2381","MinAltitude":"137","ElevationGain":"14087","MeanAltitudeDiff":"0","MaxClimb":"4.36364","MinClimb":"-4.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area nicht aktiv. LI R49/B-Zita Freigabe durch lokalen Verein","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Brandl","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-06-29 21:16:38","IgcFilename":"2021-06-27-XCT-PHO-01.igc","IgcFileHash":"976fbb3539680e9bf539468bb1d2448a","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-06-27 15:16:03","US":"admin","TS":"2022-08-09 11:47:46"},{"IDFlight":"1396435","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-06-26","UtcOffset":"2","FlightStartTime":"2021-06-26 12:15:08","FlightEndTime":"2021-06-26 15:12:52","FlightDuration":"10664","FirstLat":"46.1805","FirstLng":"13.7805","LastLat":"46.2904","LastLng":"13.1325","FlightMinLat":"46.1795","FlightMaxLat":"46.3457","FlightMinLng":"13.0015","FlightMaxLng":"13.782","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"123.754","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"3761.46","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"62537","MaxLinearDistance":"62591","ArcDistance":"107268","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"76010","BestTaskPoints":"114.015","BestTaskDuration":"10397","MaxSpeed":"15.8095","GroundSpeed":"10.0589","BestTaskSpeed":"7.31076","TakeoffAltitude":"1025","MaxAltitude":"2244","MinAltitude":"186","ElevationGain":"7527","MeanAltitudeDiff":"0","MaxClimb":"4.36364","MinClimb":"-3.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area nicht aktiv. LI R49/B-Zita Freigabe durch lokalen Verein","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Brandl","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-06-28 21:18:59","IgcFilename":"2021-06-26-XCT-PHO-01.igc","IgcFileHash":"17998b6b5f1b7710ef5ae6a869295254","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-06-26 14:51:42","US":"admin","TS":"2022-08-09 11:47:42"},{"IDFlight":"1396038","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-06-25","UtcOffset":"2","FlightStartTime":"2021-06-25 13:10:20","FlightEndTime":"2021-06-25 16:53:49","FlightDuration":"13409","FirstLat":"45.9627","FirstLng":"13.7237","LastLat":"45.8868","LastLng":"13.8484","FlightMinLat":"45.7687","FlightMaxLat":"45.9663","FlightMinLng":"13.7126","FlightMaxLng":"14.0554","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"89.291","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"12115","LandingWaypointOffset":"4728.92","LandingWaypointName":"Caven","LandingLocation":null,"LinearDistance":"33576","MaxLinearDistance":"34292","ArcDistance":"118667","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"60345","BestTaskPoints":"105.604","BestTaskDuration":"10955","MaxSpeed":"16.4929","GroundSpeed":"8.84977","BestTaskSpeed":"5.50844","TakeoffAltitude":"559","MaxAltitude":"1840","MinAltitude":"69","ElevationGain":"6794","MeanAltitudeDiff":"0","MaxClimb":"4.54545","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-06-26 21:14:13","IgcFilename":"2021-06-25-XCT-PHO-02.igc","IgcFileHash":"633c241de293a28cecc929f82a311862","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-06-25 21:27:02","US":"admin","TS":"2022-08-09 11:47:40"},{"IDFlight":"1396039","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-06-25","UtcOffset":"2","FlightStartTime":"2021-06-25 11:36:55","FlightEndTime":"2021-06-25 11:47:44","FlightDuration":"649","FirstLat":"45.9629","FirstLng":"13.7234","LastLat":"45.9517","LastLng":"13.7154","FlightMinLat":"45.9516","FlightMaxLat":"45.9636","FlightMinLng":"13.7141","FlightMaxLng":"13.7368","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"68.484","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9093","LandingWaypointOffset":"1457.19","LandingWaypointName":"Lijak","LandingLocation":null,"LinearDistance":"1473","MaxLinearDistance":"1840","ArcDistance":"5617","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4415","BestTaskPoints":"6.6225","BestTaskDuration":"668","MaxSpeed":"15.8869","GroundSpeed":"8.65454","BestTaskSpeed":"6.60928","TakeoffAltitude":"548","MaxAltitude":"563","MinAltitude":"23","ElevationGain":"66","MeanAltitudeDiff":"0","MaxClimb":"0.727273","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-06-26 21:14:13","IgcFilename":"2021-06-25-XCT-PHO-01.igc","IgcFileHash":"f6d0819cedb63fcaaa086d15ae3cdb0f","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-06-25 21:27:52","US":"admin","TS":"2022-08-09 11:47:40"},{"IDFlight":"1393264","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-06-19","UtcOffset":"2","FlightStartTime":"2021-06-19 13:47:25","FlightEndTime":"2021-06-19 17:07:40","FlightDuration":"12015","FirstLat":"47.7478","FirstLng":"12.2481","LastLat":"47.5839","LastLng":"12.572","FlightMinLat":"47.5622","FlightMaxLat":"47.755","FlightMinLng":"12.1901","FlightMaxLng":"12.572","TakeoffCountry":"DE","FKTakeoffWaypoint":"9453","TakeoffWaypointOffset":"511.8","TakeoffLocation":null,"TakeoffWaypointName":"Hochries","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9753","LandingWaypointOffset":"3200.93","LandingWaypointName":"Steinplatte","LandingLocation":null,"LinearDistance":"30558","MaxLinearDistance":"31651","ArcDistance":"121057","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"48086","BestTaskPoints":"72.129","BestTaskDuration":"9840","MaxSpeed":"15.8281","GroundSpeed":"10.0755","BestTaskSpeed":"4.88679","TakeoffAltitude":"1501","MaxAltitude":"2438","MinAltitude":"708","ElevationGain":"6540","MeanAltitudeDiff":"0","MaxClimb":"3.27273","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-06-19 21:22:38","IgcFilename":"2021-06-19-XCT-PHO-02.igc","IgcFileHash":"d33590c17a452caec0e5cf271af58277","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-06-19 16:35:30","US":"admin","TS":"2022-08-09 11:47:30"},{"IDFlight":"1390810","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-06-16","UtcOffset":"2","FlightStartTime":"2021-06-16 10:14:08","FlightEndTime":"2021-06-16 17:05:25","FlightDuration":"24677","FirstLat":"47.7613","FirstLng":"12.5604","LastLat":"47.6576","LastLng":"12.7364","FlightMinLat":"47.2798","FlightMaxLat":"47.7632","FlightMinLng":"12.2394","FlightMaxLng":"12.9658","TakeoffCountry":"DE","FKTakeoffWaypoint":"9294","TakeoffWaypointOffset":"93.788","TakeoffLocation":null,"TakeoffWaypointName":"Hochfelln","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13725","LandingWaypointOffset":"3502.71","LandingWaypointName":"Hundskopf","LandingLocation":null,"LinearDistance":"58756","MaxLinearDistance":"58883","ArcDistance":"264516","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"152126","BestTaskPoints":"304.252","BestTaskDuration":"23091","MaxSpeed":"18.1421","GroundSpeed":"10.7191","BestTaskSpeed":"6.58811","TakeoffAltitude":"1605","MaxAltitude":"3739","MinAltitude":"489","ElevationGain":"18875","MeanAltitudeDiff":"0","MaxClimb":"11.8667","MinClimb":"-5.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"4","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-06-16 21:21:59","IgcFilename":"2021-06-16-XCT-PHO-01.igc","IgcFileHash":"01d121bde9d1e12ee67806084b1b0606","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-06-16 16:10:18","US":"admin","TS":"2022-08-09 11:47:21"},{"IDFlight":"1388135","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-06-13","UtcOffset":"2","FlightStartTime":"2021-06-13 11:11:21","FlightEndTime":"2021-06-13 13:33:23","FlightDuration":"8522","FirstLat":"48.9901","FirstLng":"11.4427","LastLat":"48.8015","LastLng":"12.1347","FlightMinLat":"48.7962","FlightMaxLat":"49.0013","FlightMinLng":"11.4356","FlightMaxLng":"12.1357","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"531.539","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13292","LandingWaypointOffset":"7963.57","LandingWaypointName":"Buchenberg (Herrngiersdorf)","LandingLocation":null,"LinearDistance":"54881","MaxLinearDistance":"55303","ArcDistance":"97079","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"58835","BestTaskPoints":"88.2525","BestTaskDuration":"8128","MaxSpeed":"19.1251","GroundSpeed":"11.3916","BestTaskSpeed":"7.23856","TakeoffAltitude":"467","MaxAltitude":"1754","MinAltitude":"366","ElevationGain":"5275","MeanAltitudeDiff":"0","MaxClimb":"3.09091","MinClimb":"-4.33333","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Siegenburg ist am Sonntag nicht aktiv.","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"stucki","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-06-14 21:17:01","IgcFilename":"2021-06-13-XCT-PHO-01.igc","IgcFileHash":"695fff03fba6e02c4f8bbaf53913fc89","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-06-13 13:31:51","US":"admin","TS":"2022-08-09 11:47:12"},{"IDFlight":"1383771","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-06-04","UtcOffset":"2","FlightStartTime":"2021-06-04 11:07:55","FlightEndTime":"2021-06-04 12:53:23","FlightDuration":"6328","FirstLat":"47.631","FirstLng":"12.4333","LastLat":"47.4364","LastLng":"12.8395","FlightMinLat":"47.4362","FlightMaxLat":"47.6316","FlightMinLng":"12.4325","FlightMaxLng":"12.8416","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"156.172","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"11018","LandingWaypointOffset":"3612.82","LandingWaypointName":"Roteck","LandingLocation":null,"LinearDistance":"37520","MaxLinearDistance":"37536","ArcDistance":"70082","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"41729","BestTaskPoints":"62.5935","BestTaskDuration":"6277","MaxSpeed":"16.8789","GroundSpeed":"11.0749","BestTaskSpeed":"6.64792","TakeoffAltitude":"1494","MaxAltitude":"2638","MinAltitude":"723","ElevationGain":"4858","MeanAltitudeDiff":"0","MaxClimb":"3.90909","MinClimb":"-5.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-06-05 21:14:32","IgcFilename":"2021-06-04-XCT-PHO-01.igc","IgcFileHash":"a18bcdbdc2f82b6b30105e05f9ac5574","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-06-04 20:49:16","US":"admin","TS":"2022-08-09 11:46:57"},{"IDFlight":"1383045","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-06-03","UtcOffset":"2","FlightStartTime":"2021-06-03 11:40:18","FlightEndTime":"2021-06-03 15:51:35","FlightDuration":"15077","FirstLat":"47.6301","FirstLng":"12.4339","LastLat":"47.2745","LastLng":"12.3664","FlightMinLat":"47.2701","FlightMaxLat":"47.631","FlightMinLng":"12.3626","FlightMaxLng":"12.9684","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"259.303","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14659","LandingWaypointOffset":"1907.54","LandingWaypointName":"Falkenstein","LandingLocation":null,"LinearDistance":"50633","MaxLinearDistance":"50832","ArcDistance":"163008","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"101840","BestTaskPoints":"152.76","BestTaskDuration":"14136","MaxSpeed":"17.8464","GroundSpeed":"10.8117","BestTaskSpeed":"7.2043","TakeoffAltitude":"1583","MaxAltitude":"3109","MinAltitude":"790","ElevationGain":"11920","MeanAltitudeDiff":"-66","MaxClimb":"6.54545","MinClimb":"-4.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-06-04 21:14:05","IgcFilename":"2021-06-03-XCS-HOP-01.igc","IgcFileHash":"826d48b2dabf1a4bfde7e35cd7ed3d19","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-06-03 20:54:35","US":"admin","TS":"2022-08-09 11:46:54"},{"IDFlight":"1383042","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-06-02","UtcOffset":"2","FlightStartTime":"2021-06-02 11:47:15","FlightEndTime":"2021-06-02 12:57:07","FlightDuration":"4192","FirstLat":"47.6305","FirstLng":"12.4298","LastLat":"47.4912","LastLng":"12.384","FlightMinLat":"47.4833","FlightMaxLat":"47.6401","FlightMinLng":"12.3814","FlightMaxLng":"12.4597","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"210.961","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10383","LandingWaypointOffset":"2695.47","LandingWaypointName":"Penzing-Kitzb\u00fchler Horn","LandingLocation":null,"LinearDistance":"16598","MaxLinearDistance":"17615","ArcDistance":"42881","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"21795","BestTaskPoints":"32.6925","BestTaskDuration":"3796","MaxSpeed":"14.2833","GroundSpeed":"10.2291","BestTaskSpeed":"5.74157","TakeoffAltitude":"1493","MaxAltitude":"2765","MinAltitude":"688","ElevationGain":"2322","MeanAltitudeDiff":"-37","MaxClimb":"3.81818","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-06-04 21:14:05","IgcFilename":"2021-06-02-XCS-HOP-01.igc","IgcFileHash":"794d1200439ae1c1552b605b2855fb21","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-06-03 20:52:56","US":"admin","TS":"2022-08-09 11:46:54"},{"IDFlight":"1379399","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-30","UtcOffset":"2","FlightStartTime":"2021-05-30 15:48:38","FlightEndTime":"2021-05-30 17:20:23","FlightDuration":"5505","FirstLat":"47.587","FirstLng":"11.1033","LastLat":"47.5748","LastLng":"10.743","FlightMinLat":"47.5721","FlightMaxLat":"47.6424","FlightMinLng":"10.739","FlightMaxLng":"11.1036","TakeoffCountry":"DE","FKTakeoffWaypoint":"8901","TakeoffWaypointOffset":"413.261","TakeoffLocation":null,"TakeoffWaypointName":"Laber - Oberammergau","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"8881","LandingWaypointOffset":"3163.02","LandingWaypointName":"Tegelberg (Schwangau)","LandingLocation":null,"LinearDistance":"27374","MaxLinearDistance":"27395","ArcDistance":"59983","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"35859","BestTaskPoints":"53.7885","BestTaskDuration":"5433","MaxSpeed":"20.6461","GroundSpeed":"10.8961","BestTaskSpeed":"6.60022","TakeoffAltitude":"1619","MaxAltitude":"2380","MinAltitude":"743","ElevationGain":"3537","MeanAltitudeDiff":"0","MaxClimb":"2.90909","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-30 21:21:31","IgcFilename":"2021-05-30-XCT-PHO-02.igc","IgcFileHash":"442730d1f5bb1fca99f8b6c86cd7631e","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-30 17:39:13","US":"admin","TS":"2022-08-09 11:46:41"},{"IDFlight":"1379402","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-30","UtcOffset":"2","FlightStartTime":"2021-05-30 12:53:02","FlightEndTime":"2021-05-30 14:19:43","FlightDuration":"5201","FirstLat":"47.5868","FirstLng":"11.1032","LastLat":"47.6107","LastLng":"11.0225","FlightMinLat":"47.5804","FlightMaxLat":"47.6522","FlightMinLng":"10.9898","FlightMaxLng":"11.1036","TakeoffCountry":"DE","FKTakeoffWaypoint":"8901","TakeoffWaypointOffset":"396.757","TakeoffLocation":null,"TakeoffWaypointName":"Laber - Oberammergau","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10429","LandingWaypointOffset":"4740.98","LandingWaypointName":"H\u00f6rnle","LandingLocation":null,"LinearDistance":"10186","MaxLinearDistance":"10261","ArcDistance":"49717","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"20384","BestTaskPoints":"30.576","BestTaskDuration":"5155","MaxSpeed":"17.3058","GroundSpeed":"9.55906","BestTaskSpeed":"3.95422","TakeoffAltitude":"1609","MaxAltitude":"2142","MinAltitude":"812","ElevationGain":"2605","MeanAltitudeDiff":"0","MaxClimb":"3.27273","MinClimb":"-4.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-30 21:22:18","IgcFilename":"2021-05-30-XCT-PHO-01.igc","IgcFileHash":"cdd904aca50b1fa9b1d5490b87c8746d","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-30 17:41:59","US":"admin","TS":"2022-08-09 11:46:41"},{"IDFlight":"1376631","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-20","UtcOffset":"1","FlightStartTime":"2021-05-20 15:06:50","FlightEndTime":"2021-05-20 16:08:07","FlightDuration":"3677","FirstLat":"48.9902","FirstLng":"11.4437","LastLat":"48.9853","LastLng":"11.7371","FlightMinLat":"48.9706","FlightMaxLat":"49.0009","FlightMinLng":"11.4412","FlightMaxLng":"11.74","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"476.269","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9915","LandingWaypointOffset":"2702.76","LandingWaypointName":"Jachenhausen","LandingLocation":null,"LinearDistance":"21625","MaxLinearDistance":"21806","ArcDistance":"39458","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"23683","BestTaskPoints":"35.5245","BestTaskDuration":"3272","MaxSpeed":"17.7244","GroundSpeed":"10.7311","BestTaskSpeed":"7.23808","TakeoffAltitude":"518","MaxAltitude":"1408","MinAltitude":"494","ElevationGain":"2162","MeanAltitudeDiff":"-44","MaxClimb":"4.5","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-21 21:14:12","IgcFilename":"2021-05-20-XCS-HOP-03.igc","IgcFileHash":"6c74644391ab9710f562b0152b61360e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-21 12:57:31","US":"admin","TS":"2022-08-09 11:46:31"},{"IDFlight":"1376635","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-20","UtcOffset":"1","FlightStartTime":"2021-05-20 14:04:05","FlightEndTime":"2021-05-20 14:17:12","FlightDuration":"787","FirstLat":"48.9901","FirstLng":"11.4434","LastLat":"48.9932","LastLng":"11.4399","FlightMinLat":"48.9891","FlightMaxLat":"48.9939","FlightMinLng":"11.4399","FlightMaxLng":"11.4485","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"488.04","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"902.71","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"448","MaxLinearDistance":"662","ArcDistance":"5597","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2312","BestTaskPoints":"3.468","BestTaskDuration":"530","MaxSpeed":"14.7143","GroundSpeed":"7.11218","BestTaskSpeed":"4.36226","TakeoffAltitude":"520","MaxAltitude":"604","MinAltitude":"364","ElevationGain":"167","MeanAltitudeDiff":"-69","MaxClimb":"1.18182","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-22 21:12:59","IgcFilename":"2021-05-20-XCS-HOP-02.igc","IgcFileHash":"7ae5855c7b993f2392f90f3639788bd0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-21 12:57:53","US":"admin","TS":"2022-08-09 11:46:31"},{"IDFlight":"1376632","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-20","UtcOffset":"1","FlightStartTime":"2021-05-20 12:49:11","FlightEndTime":"2021-05-20 12:54:20","FlightDuration":"309","FirstLat":"48.9902","FirstLng":"11.4437","LastLat":"48.9952","LastLng":"11.4429","FlightMinLat":"48.9895","FlightMaxLat":"48.9974","FlightMinLng":"11.4429","FlightMaxLng":"11.451","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"476.269","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"945.295","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"848","MaxLinearDistance":"925","ArcDistance":"2015","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1789","BestTaskPoints":"2.6835","BestTaskDuration":"288","MaxSpeed":"13.5042","GroundSpeed":"6.52128","BestTaskSpeed":"6.21181","TakeoffAltitude":"514","MaxAltitude":"517","MinAltitude":"341","ElevationGain":"62","MeanAltitudeDiff":"-50","MaxClimb":"1.27273","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-22 21:12:59","IgcFilename":"2021-05-20-XCS-HOP-01.igc","IgcFileHash":"cacff6df9bdfc0bdd2ac3d833d5c3058","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-21 12:57:36","US":"admin","TS":"2022-08-09 11:46:31"},{"IDFlight":"1376633","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-16","UtcOffset":"1","FlightStartTime":"2021-05-16 15:50:36","FlightEndTime":"2021-05-16 15:53:26","FlightDuration":"170","FirstLat":"49.0352","FirstLng":"12.0538","LastLat":"49.0345","LastLng":"12.0531","FlightMinLat":"49.034","FlightMaxLat":"49.0359","FlightMinLng":"12.0511","FlightMaxLng":"12.0561","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"361.507","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"306.986","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"204","MaxLinearDistance":"369","ArcDistance":"1088","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"920","BestTaskPoints":"1.38","BestTaskDuration":"203","MaxSpeed":"11.9768","GroundSpeed":"6.39954","BestTaskSpeed":"4.53202","TakeoffAltitude":"433","MaxAltitude":"434","MinAltitude":"364","ElevationGain":"18","MeanAltitudeDiff":"78","MaxClimb":"0.454545","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-22 21:12:59","IgcFilename":"2021-05-16-XCS-HOP-02.igc","IgcFileHash":"48b77b5f6665677fbf9f9b5491df292a","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-21 12:57:41","US":"admin","TS":"2022-08-09 11:46:31"},{"IDFlight":"1376634","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-16","UtcOffset":"1","FlightStartTime":"2021-05-16 13:45:15","FlightEndTime":"2021-05-16 13:46:58","FlightDuration":"103","FirstLat":"49.0353","FirstLng":"12.0545","LastLat":"49.0344","LastLng":"12.0531","FlightMinLat":"49.0343","FlightMaxLat":"49.0359","FlightMinLng":"12.0531","FlightMaxLng":"12.0561","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"413.651","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"307.991","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"149","MaxLinearDistance":"221","ArcDistance":"622","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"594","BestTaskPoints":"0.891","BestTaskDuration":"135","MaxSpeed":"9.0455","GroundSpeed":"6.03541","BestTaskSpeed":"4.4","TakeoffAltitude":"433","MaxAltitude":"434","MinAltitude":"403","ElevationGain":"11","MeanAltitudeDiff":"28","MaxClimb":"0.272727","MinClimb":"-1","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-22 21:12:59","IgcFilename":"2021-05-16-XCS-HOP-01.igc","IgcFileHash":"2f5fc3b1e96ab1f815a2b80fc67ee3d9","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-21 12:57:48","US":"admin","TS":"2022-08-09 11:46:31"},{"IDFlight":"1376636","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-14","UtcOffset":"1","FlightStartTime":"2021-05-14 10:30:47","FlightEndTime":"2021-05-14 11:37:30","FlightDuration":"4003","FirstLat":"48.9903","FirstLng":"11.4441","LastLat":"49.0174","LastLng":"11.5392","FlightMinLat":"48.9896","FlightMaxLat":"49.0242","FlightMinLng":"11.4425","FlightMaxLng":"11.5439","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"459.799","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11411","LandingWaypointOffset":"2707.34","LandingWaypointName":"Flugplatz Beilngries","LandingLocation":null,"LinearDistance":"7894","MaxLinearDistance":"8031","ArcDistance":"38432","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12185","BestTaskPoints":"18.2775","BestTaskDuration":"3801","MaxSpeed":"17.7527","GroundSpeed":"9.6008","BestTaskSpeed":"3.20574","TakeoffAltitude":"513","MaxAltitude":"1093","MinAltitude":"351","ElevationGain":"1762","MeanAltitudeDiff":"36","MaxClimb":"1.81818","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-21 21:14:12","IgcFilename":"2021-05-14-XCS-HOP-01.igc","IgcFileHash":"36d473c01e2d541048ba0ce45289c09f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-21 12:58:00","US":"admin","TS":"2022-08-09 11:46:31"},{"IDFlight":"1376630","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-14","UtcOffset":"2","FlightStartTime":"2021-05-14 14:25:15","FlightEndTime":"2021-05-14 15:14:52","FlightDuration":"2977","FirstLat":"48.9902","FirstLng":"11.4436","LastLat":"49.0125","LastLng":"11.4544","FlightMinLat":"48.9895","FlightMaxLat":"49.017","FlightMinLng":"11.4431","FlightMaxLng":"11.4623","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"482.212","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"2785.63","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"3125","MaxLinearDistance":"3206","ArcDistance":"24801","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6988","BestTaskPoints":"10.482","BestTaskDuration":"2906","MaxSpeed":"14.8156","GroundSpeed":"8.33099","BestTaskSpeed":"2.40468","TakeoffAltitude":"512","MaxAltitude":"938","MinAltitude":"316","ElevationGain":"1302","MeanAltitudeDiff":"75","MaxClimb":"3.09091","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-22 21:12:59","IgcFilename":"2021-05-14-XCS-HOP-02.igc","IgcFileHash":"44309a37732d750bc6f2d4d0bd6821fe","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-21 12:57:24","US":"admin","TS":"2022-08-09 11:46:31"},{"IDFlight":"1374292","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-09","UtcOffset":"1","FlightStartTime":"2021-05-09 14:37:21","FlightEndTime":"2021-05-09 15:04:23","FlightDuration":"1622","FirstLat":"49.1679","FirstLng":"11.9564","LastLat":"49.2338","LastLng":"11.9602","FlightMinLat":"49.1626","FlightMaxLat":"49.2346","FlightMinLng":"11.9547","FlightMaxLng":"11.9737","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"54.916","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"7368.04","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"7432","MaxLinearDistance":"8005","ArcDistance":"15040","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9618","BestTaskPoints":"14.427","BestTaskDuration":"1638","MaxSpeed":"15.7551","GroundSpeed":"9.2725","BestTaskSpeed":"5.87179","TakeoffAltitude":"442","MaxAltitude":"1071","MinAltitude":"416","ElevationGain":"808","MeanAltitudeDiff":"13","MaxClimb":"3.09091","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"RESTRICTED AREA EDR137A DEACTIVATED NOTAM D0766/21","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"stucki","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-10 21:14:46","IgcFilename":"2021-05-09-XCS-HOP-03.igc","IgcFileHash":"ede5a2479eecc03a39dec6445a812325","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-10 08:31:06","US":"admin","TS":"2022-08-09 11:46:24"},{"IDFlight":"1374294","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-09","UtcOffset":"1","FlightStartTime":"2021-05-09 12:29:10","FlightEndTime":"2021-05-09 13:04:17","FlightDuration":"2107","FirstLat":"49.1671","FirstLng":"11.9553","LastLat":"49.2314","LastLng":"11.9313","FlightMinLat":"49.1669","FlightMaxLat":"49.2333","FlightMinLng":"11.93","FlightMaxLng":"11.9583","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"66.427","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"7314.16","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"7569","MaxLinearDistance":"7601","ArcDistance":"19677","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8783","BestTaskPoints":"13.1745","BestTaskDuration":"1765","MaxSpeed":"15.8328","GroundSpeed":"9.33891","BestTaskSpeed":"4.9762","TakeoffAltitude":"419","MaxAltitude":"896","MinAltitude":"348","ElevationGain":"989","MeanAltitudeDiff":"8","MaxClimb":"2.45455","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"RESTRICTED AREA EDR137A DEACTIVATED NOTAM D0766/21","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"stucki","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-10 21:14:46","IgcFilename":"2021-05-09-XCS-HOP-02.igc","IgcFileHash":"97961e16155f77a34e6e2df58a5fadc4","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-10 08:31:22","US":"admin","TS":"2022-08-09 11:46:24"},{"IDFlight":"1374291","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-09","UtcOffset":"2","FlightStartTime":"2021-05-09 17:58:06","FlightEndTime":"2021-05-09 18:33:36","FlightDuration":"2130","FirstLat":"49.1676","FirstLng":"11.9559","LastLat":"49.1678","LastLng":"11.9592","FlightMinLat":"49.1637","FlightMaxLat":"49.1706","FlightMinLng":"11.9529","FlightMaxLng":"11.9612","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"7.27","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"248.194","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"496","MaxLinearDistance":"954","ArcDistance":"16623","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3713","BestTaskPoints":"5.5695","BestTaskDuration":"1726","MaxSpeed":"10.9076","GroundSpeed":"7.8041","BestTaskSpeed":"2.15122","TakeoffAltitude":"434","MaxAltitude":"463","MinAltitude":"330","ElevationGain":"541","MeanAltitudeDiff":"34","MaxClimb":"1.18182","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"RESTRICTED AREA EDR137A DEACTIVATED NOTAM D0766/21","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"stucki","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-10 21:14:46","IgcFilename":"2021-05-09-XCS-HOP-04.igc","IgcFileHash":"2d0438052621010d39449e419a3455f9","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-10 08:30:48","US":"admin","TS":"2022-08-09 11:46:24"},{"IDFlight":"1374293","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-09","UtcOffset":"1","FlightStartTime":"2021-05-09 11:57:03","FlightEndTime":"2021-05-09 12:17:08","FlightDuration":"1205","FirstLat":"49.1678","FirstLng":"11.9559","LastLat":"49.1676","LastLng":"11.9547","FlightMinLat":"49.163","FlightMaxLat":"49.1726","FlightMinLng":"11.9489","FlightMaxLng":"11.9595","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"23.397","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"79.975","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"581","MaxLinearDistance":"1065","ArcDistance":"9756","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2249","BestTaskPoints":"4.498","BestTaskDuration":"986","MaxSpeed":"12.7338","GroundSpeed":"8.09625","BestTaskSpeed":"2.28093","TakeoffAltitude":"427","MaxAltitude":"800","MinAltitude":"413","ElevationGain":"524","MeanAltitudeDiff":"3","MaxClimb":"3.45455","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"RESTRICTED AREA EDR137A DEACTIVATED NOTAM D0766/21","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"stucki","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-10 21:14:46","IgcFilename":"2021-05-09-XCS-HOP-01.igc","IgcFileHash":"776d3749de712839a127b7205d4125de","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-10 08:31:16","US":"admin","TS":"2022-08-09 11:46:24"},{"IDFlight":"1373913","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-08","UtcOffset":"2","FlightStartTime":"2021-05-08 15:13:24","FlightEndTime":"2021-05-08 16:27:33","FlightDuration":"4449","FirstLat":"49.0366","FirstLng":"12.7464","LastLat":"49.114","LastLng":"12.7768","FlightMinLat":"49.0296","FlightMaxLat":"49.1159","FlightMinLng":"12.7378","FlightMaxLng":"12.8038","TakeoffCountry":"DE","FKTakeoffWaypoint":"9473","TakeoffWaypointOffset":"427.527","TakeoffLocation":null,"TakeoffWaypointName":"Sommerberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14634","LandingWaypointOffset":"7823.02","LandingWaypointName":"Feuerberg","LandingLocation":null,"LinearDistance":"9184","MaxLinearDistance":"9690","ArcDistance":"38488","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15259","BestTaskPoints":"22.8885","BestTaskDuration":"3260","MaxSpeed":"20.9514","GroundSpeed":"8.65087","BestTaskSpeed":"4.68068","TakeoffAltitude":"744","MaxAltitude":"1498","MinAltitude":"419","ElevationGain":"2698","MeanAltitudeDiff":"0","MaxClimb":"7.27273","MinClimb":"-7.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-09 21:13:24","IgcFilename":"2021-05-08-XCT-PHO-03.igc","IgcFileHash":"115949baf2952fd0b16ffa5b0f351a06","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-08 20:48:46","US":"admin","TS":"2022-08-09 11:46:23"},{"IDFlight":"1373918","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-05-08","UtcOffset":"2","FlightStartTime":"2021-05-08 12:15:14","FlightEndTime":"2021-05-08 12:22:38","FlightDuration":"444","FirstLat":"48.8708","FirstLng":"13.0741","LastLat":"48.8622","LastLng":"13.0799","FlightMinLat":"48.8607","FlightMaxLat":"48.8711","FlightMinLng":"13.0672","FlightMaxLng":"13.0808","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"200.518","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"860.392","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1146","MaxLinearDistance":"1202","ArcDistance":"3462","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2424","BestTaskPoints":"3.636","BestTaskDuration":"418","MaxSpeed":"13.3173","GroundSpeed":"7.79739","BestTaskSpeed":"5.79904","TakeoffAltitude":"804","MaxAltitude":"804","MinAltitude":"483","ElevationGain":"9","MeanAltitudeDiff":"0","MaxClimb":"0.0909091","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-05-09 21:13:24","IgcFilename":"2021-05-08-XCT-PHO-01.igc","IgcFileHash":"01bd29459507b9b1ea1c2dc11b4811ea","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-05-08 20:53:11","US":"admin","TS":"2022-08-09 11:46:23"},{"IDFlight":"1370233","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-04-25","UtcOffset":"2","FlightStartTime":"2021-04-25 13:04:18","FlightEndTime":"2021-04-25 14:43:43","FlightDuration":"5965","FirstLat":"48.9898","FirstLng":"11.4428","LastLat":"48.832","LastLng":"11.7351","FlightMinLat":"48.8121","FlightMaxLat":"48.9943","FlightMinLng":"11.4303","FlightMaxLng":"11.7352","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"509.105","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"12673","LandingWaypointOffset":"17023.9","LandingWaypointName":"Mayertest","LandingLocation":null,"LinearDistance":"27724","MaxLinearDistance":"28353","ArcDistance":"61433","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"37534","BestTaskPoints":"56.301","BestTaskDuration":"5649","MaxSpeed":"17.0453","GroundSpeed":"10.2989","BestTaskSpeed":"6.64436","TakeoffAltitude":"468","MaxAltitude":"1637","MinAltitude":"349","ElevationGain":"4020","MeanAltitudeDiff":"0","MaxClimb":"3.54545","MinClimb":"-4.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"siegenburg nur montag bis freitag aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Brandl","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-04-26 21:15:37","IgcFilename":"2021-04-25-XCT-PHO-01.igc","IgcFileHash":"a6acdd37ca9e0ea3ea0eb6be244b0f31","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-04-26 09:02:50","US":"admin","TS":"2022-08-09 11:46:11"},{"IDFlight":"1371185","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-04-25","UtcOffset":"2","FlightStartTime":"2021-04-25 17:14:02","FlightEndTime":"2021-04-25 18:13:39","FlightDuration":"3577","FirstLat":"48.9899","FirstLng":"11.4429","LastLat":"48.9842","LastLng":"11.4483","FlightMinLat":"48.9752","FlightMaxLat":"49.0137","FlightMinLng":"11.408","FlightMaxLng":"11.4708","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"507.893","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"392.52","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"3132","MaxLinearDistance":"5118","ArcDistance":"31596","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15316","BestTaskPoints":"22.974","BestTaskDuration":"2740","MaxSpeed":"15.0551","GroundSpeed":"8.83302","BestTaskSpeed":"5.58978","TakeoffAltitude":"466","MaxAltitude":"1777","MinAltitude":"462","ElevationGain":"2506","MeanAltitudeDiff":"0","MaxClimb":"3.09091","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-04-28 21:14:36","IgcFilename":"2021-04-25-XCT-PHO-02.igc","IgcFileHash":"20f9bcdd04a01d3cbe18aa31fa5efb45","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-04-28 08:19:58","US":"admin","TS":"2022-08-09 11:46:14"},{"IDFlight":"1371173","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-04-24","UtcOffset":"1","FlightStartTime":"2021-04-24 12:00:51","FlightEndTime":"2021-04-24 13:29:29","FlightDuration":"5318","FirstLat":"48.9901","FirstLng":"11.4431","LastLat":"48.9842","LastLng":"11.6375","FlightMinLat":"48.9747","FlightMaxLat":"49.011","FlightMinLng":"11.4231","FlightMaxLng":"11.6399","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"506.509","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13532","LandingWaypointOffset":"3391.67","LandingWaypointName":"Schweinkofen","LandingLocation":null,"LinearDistance":"14365","MaxLinearDistance":"15822","ArcDistance":"52553","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"20707","BestTaskPoints":"31.0605","BestTaskDuration":"4990","MaxSpeed":"16.6663","GroundSpeed":"9.88211","BestTaskSpeed":"4.1497","TakeoffAltitude":"511","MaxAltitude":"1810","MinAltitude":"343","ElevationGain":"3442","MeanAltitudeDiff":"-75","MaxClimb":"3.18182","MinClimb":"-4.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-04-28 21:14:26","IgcFilename":"2021-04-24-XCS-HOP-01.igc","IgcFileHash":"d6e236ee9873b9e31980a02e58502a16","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-04-28 07:56:53","US":"admin","TS":"2022-08-09 11:46:14"},{"IDFlight":"1371170","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-04-24","UtcOffset":"1","FlightStartTime":"2021-04-24 17:01:12","FlightEndTime":"2021-04-24 17:51:16","FlightDuration":"3004","FirstLat":"48.99","FirstLng":"11.4425","LastLat":"48.9921","LastLng":"11.4376","FlightMinLat":"48.9843","FlightMaxLat":"48.9991","FlightMinLng":"11.4222","FlightMaxLng":"11.455","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"538.844","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"965.023","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"1499","MaxLinearDistance":"2701","ArcDistance":"26467","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8636","BestTaskPoints":"12.954","BestTaskDuration":"2274","MaxSpeed":"14.3894","GroundSpeed":"8.8105","BestTaskSpeed":"3.79771","TakeoffAltitude":"526","MaxAltitude":"795","MinAltitude":"341","ElevationGain":"1062","MeanAltitudeDiff":"-45","MaxClimb":"1.72727","MinClimb":"-2.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-04-28 21:14:26","IgcFilename":"2021-04-24-XCS-HOP-03.igc","IgcFileHash":"ca6dd3fc1fe4845497737f566c69ec73","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-04-28 07:56:16","US":"admin","TS":"2022-08-09 11:46:14"},{"IDFlight":"1371167","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-04-24","UtcOffset":"1","FlightStartTime":"2021-04-24 15:26:42","FlightEndTime":"2021-04-24 15:33:13","FlightDuration":"391","FirstLat":"48.9898","FirstLng":"11.4429","LastLat":"48.9931","LastLng":"11.44","FlightMinLat":"48.9892","FlightMaxLat":"48.9934","FlightMinLng":"11.4371","FlightMaxLng":"11.4447","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"502.632","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"889.816","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"425","MaxLinearDistance":"636","ArcDistance":"3133","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1768","BestTaskPoints":"2.652","BestTaskDuration":"344","MaxSpeed":"10.0747","GroundSpeed":"8.0132","BestTaskSpeed":"5.13953","TakeoffAltitude":"521","MaxAltitude":"526","MinAltitude":"357","ElevationGain":"52","MeanAltitudeDiff":"-65","MaxClimb":"0.454545","MinClimb":"-1.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-04-28 21:14:26","IgcFilename":"2021-04-24-XCS-HOP-02.igc","IgcFileHash":"4afdf37e0adcedb6ba1a105013f804a5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-04-28 07:55:57","US":"admin","TS":"2022-08-09 11:46:14"},{"IDFlight":"1367519","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"0","FKCompetitionClassDesired":null,"CompetitionClass":"Unbekannt","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-04-23","UtcOffset":"2","FlightStartTime":"2021-04-23 15:14:18","FlightEndTime":"2021-04-23 16:10:04","FlightDuration":"3346","FirstLat":"49.2324","FirstLng":"11.4936","LastLat":"49.1232","LastLng":"11.7174","FlightMinLat":"49.1227","FlightMaxLat":"49.236","FlightMinLng":"11.4824","FlightMaxLng":"11.7204","TakeoffCountry":"DE","FKTakeoffWaypoint":"9975","TakeoffWaypointOffset":"2138.56","TakeoffLocation":null,"TakeoffWaypointName":"Winnberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10431","LandingWaypointOffset":"4977.46","LandingWaypointName":"Langenthonhausen","LandingLocation":null,"LinearDistance":"20472","MaxLinearDistance":"21329","ArcDistance":"37069","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"22705","BestTaskPoints":"34.0575","BestTaskDuration":"3335","MaxSpeed":"15.7768","GroundSpeed":"11.0786","BestTaskSpeed":"6.8081","TakeoffAltitude":"510","MaxAltitude":"1444","MinAltitude":"467","ElevationGain":"2287","MeanAltitudeDiff":"0","MaxClimb":"7.36364","MinClimb":"-3.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-04-23 22:11:24","IgcFilename":"2021-04-23-XCT-PHO-04.igc","IgcFileHash":"c8402abf68b746895bc5603ae364404a","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-04-23 18:39:46","US":"admin","TS":"2022-08-09 11:46:00"},{"IDFlight":"1365822","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-04-17","UtcOffset":"2","FlightStartTime":"2021-04-17 16:16:00","FlightEndTime":"2021-04-17 17:31:10","FlightDuration":"4510","FirstLat":"48.9901","FirstLng":"11.4428","LastLat":"48.9904","LastLng":"11.4311","FlightMinLat":"48.9817","FlightMaxLat":"48.9992","FlightMinLng":"11.4131","FlightMaxLng":"11.4553","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"525.241","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"1340.16","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"2170","MaxLinearDistance":"3266","ArcDistance":"41908","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10661","BestTaskPoints":"15.9915","BestTaskDuration":"3838","MaxSpeed":"15.0734","GroundSpeed":"9.29221","BestTaskSpeed":"2.77775","TakeoffAltitude":"516","MaxAltitude":"927","MinAltitude":"353","ElevationGain":"1862","MeanAltitudeDiff":"-53","MaxClimb":"2.18182","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-04-18 21:17:02","IgcFilename":"2021-04-17-XCS-HOP-06.igc","IgcFileHash":"1bbf054f3514952392e0d249938b1d57","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-04-18 13:37:39","US":"admin","TS":"2022-08-09 11:45:55"},{"IDFlight":"1365809","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-04-17","UtcOffset":"1","FlightStartTime":"2021-04-17 13:38:53","FlightEndTime":"2021-04-17 13:44:42","FlightDuration":"349","FirstLat":"48.9351","FirstLng":"11.1783","LastLat":"48.9343","LastLng":"11.1777","FlightMinLat":"48.9334","FlightMaxLat":"48.9405","FlightMinLng":"11.1731","FlightMaxLng":"11.1804","TakeoffCountry":"DE","FKTakeoffWaypoint":"14789","TakeoffWaypointOffset":"224.301","TakeoffLocation":null,"TakeoffWaypointName":"Weigersdorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14789","LandingWaypointOffset":"311.688","LandingWaypointName":"Weigersdorf","LandingLocation":null,"LinearDistance":"603","MaxLinearDistance":"789","ArcDistance":"2492","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"1776","BestTaskPoints":"3.552","BestTaskDuration":"402","MaxSpeed":"14.1858","GroundSpeed":"7.139","BestTaskSpeed":"4.41791","TakeoffAltitude":"558","MaxAltitude":"809","MinAltitude":"515","ElevationGain":"279","MeanAltitudeDiff":"-52","MaxClimb":"5.45455","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-04-19 21:13:17","IgcFilename":"2021-04-17-XCS-HOP-05.igc","IgcFileHash":"f415a462dfc84263fabfca139fe36275","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-04-18 13:34:12","US":"admin","TS":"2022-08-09 11:45:55"},{"IDFlight":"1365812","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-04-17","UtcOffset":"1","FlightStartTime":"2021-04-17 12:08:40","FlightEndTime":"2021-04-17 12:12:46","FlightDuration":"246","FirstLat":"48.935","FirstLng":"11.178","LastLat":"48.9342","LastLng":"11.1769","FlightMinLat":"48.9323","FlightMaxLat":"48.9389","FlightMinLng":"11.1759","FlightMaxLng":"11.1826","TakeoffCountry":"DE","FKTakeoffWaypoint":"14789","TakeoffWaypointOffset":"233.624","TakeoffLocation":null,"TakeoffWaypointName":"Weigersdorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14789","LandingWaypointOffset":"330.635","LandingWaypointName":"Weigersdorf","LandingLocation":null,"LinearDistance":"433","MaxLinearDistance":"728","ArcDistance":"2075","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"1635","BestTaskPoints":"3.27","BestTaskDuration":"230","MaxSpeed":"13.9899","GroundSpeed":"8.4359","BestTaskSpeed":"7.1087","TakeoffAltitude":"535","MaxAltitude":"740","MinAltitude":"512","ElevationGain":"231","MeanAltitudeDiff":"-58","MaxClimb":"5.27273","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-04-18 21:17:24","IgcFilename":"2021-04-17-XCS-HOP-01.igc","IgcFileHash":"1db20edb7ebb407b2756a900e73845c4","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-04-18 13:34:31","US":"admin","TS":"2022-08-09 11:45:55"},{"IDFlight":"1365808","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-04-17","UtcOffset":"2","FlightStartTime":"2021-04-17 14:25:43","FlightEndTime":"2021-04-17 14:30:42","FlightDuration":"299","FirstLat":"48.9352","FirstLng":"11.1782","LastLat":"48.9343","LastLng":"11.1778","FlightMinLat":"48.9341","FlightMaxLat":"48.9403","FlightMinLng":"11.1764","FlightMaxLng":"11.1833","TakeoffCountry":"DE","FKTakeoffWaypoint":"14789","TakeoffWaypointOffset":"212.404","TakeoffLocation":null,"TakeoffWaypointName":"Weigersdorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14789","LandingWaypointOffset":"311.431","LandingWaypointName":"Weigersdorf","LandingLocation":null,"LinearDistance":"659","MaxLinearDistance":"824","ArcDistance":"2419","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"1773","BestTaskPoints":"3.10275","BestTaskDuration":"358","MaxSpeed":"15.2279","GroundSpeed":"8.09024","BestTaskSpeed":"4.95251","TakeoffAltitude":"537","MaxAltitude":"729","MinAltitude":"515","ElevationGain":"200","MeanAltitudeDiff":"-50","MaxClimb":"5.27273","MinClimb":"-1.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-04-19 21:13:17","IgcFilename":"2021-04-17-XCS-HOP-04.igc","IgcFileHash":"3dff8e8487973fc35c71ce4f7f26b27b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-04-18 13:34:07","US":"admin","TS":"2022-08-09 11:45:55"},{"IDFlight":"1365810","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-04-17","UtcOffset":"1","FlightStartTime":"2021-04-17 13:09:07","FlightEndTime":"2021-04-17 13:12:52","FlightDuration":"225","FirstLat":"48.9351","FirstLng":"11.1779","LastLat":"48.9343","LastLng":"11.178","FlightMinLat":"48.9343","FlightMaxLat":"48.9398","FlightMinLng":"11.1774","FlightMaxLng":"11.1827","TakeoffCountry":"DE","FKTakeoffWaypoint":"14789","TakeoffWaypointOffset":"222.39","TakeoffLocation":null,"TakeoffWaypointName":"Weigersdorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14789","LandingWaypointOffset":"311.431","LandingWaypointName":"Weigersdorf","LandingLocation":null,"LinearDistance":"620","MaxLinearDistance":"692","ArcDistance":"1741","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"1624","BestTaskPoints":"2.842","BestTaskDuration":"222","MaxSpeed":"13.5479","GroundSpeed":"7.73748","BestTaskSpeed":"7.31532","TakeoffAltitude":"550","MaxAltitude":"733","MinAltitude":"522","ElevationGain":"193","MeanAltitudeDiff":"-59","MaxClimb":"3.54545","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-04-19 21:13:17","IgcFilename":"2021-04-17-XCS-HOP-03.igc","IgcFileHash":"c237897df937883609ac6ce0787a74ee","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-04-18 13:34:16","US":"admin","TS":"2022-08-09 11:45:55"},{"IDFlight":"1365811","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-04-17","UtcOffset":"1","FlightStartTime":"2021-04-17 12:44:28","FlightEndTime":"2021-04-17 12:49:51","FlightDuration":"323","FirstLat":"48.9353","FirstLng":"11.178","LastLat":"48.9343","LastLng":"11.1777","FlightMinLat":"48.9332","FlightMaxLat":"48.9395","FlightMinLng":"11.175","FlightMaxLng":"11.1786","TakeoffCountry":"DE","FKTakeoffWaypoint":"14789","TakeoffWaypointOffset":"200.284","TakeoffLocation":null,"TakeoffWaypointName":"Weigersdorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14789","LandingWaypointOffset":"311.688","LandingWaypointName":"Weigersdorf","LandingLocation":null,"LinearDistance":"473","MaxLinearDistance":"712","ArcDistance":"2449","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"1515","BestTaskPoints":"2.65125","BestTaskDuration":"375","MaxSpeed":"14.0365","GroundSpeed":"7.58347","BestTaskSpeed":"4.04","TakeoffAltitude":"546","MaxAltitude":"711","MinAltitude":"509","ElevationGain":"186","MeanAltitudeDiff":"-46","MaxClimb":"3.45455","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-04-18 21:17:02","IgcFilename":"2021-04-17-XCS-HOP-02.igc","IgcFileHash":"4b8f1d7f2c5c841e89d1b88e31cad344","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-04-18 13:34:22","US":"admin","TS":"2022-08-09 11:45:55"},{"IDFlight":"1365824","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-02-28","UtcOffset":"1","FlightStartTime":"2021-02-28 13:14:06","FlightEndTime":"2021-02-28 13:22:13","FlightDuration":"487","FirstLat":"49.0228","FirstLng":"12.823","LastLat":"49.0327","LastLng":"12.8472","FlightMinLat":"49.0206","FlightMaxLat":"49.0327","FlightMinLng":"12.8218","FlightMaxLng":"12.8495","TakeoffCountry":"DE","FKTakeoffWaypoint":"9786","TakeoffWaypointOffset":"552.684","TakeoffLocation":null,"TakeoffWaypointName":"Pr\u00f6ller","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9786","LandingWaypointOffset":"1534.49","LandingWaypointName":"Pr\u00f6ller","LandingLocation":null,"LinearDistance":"2212","MaxLinearDistance":"2310","ArcDistance":"4116","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3133","BestTaskPoints":"4.6995","BestTaskDuration":"514","MaxSpeed":"11.3117","GroundSpeed":"8.45176","BestTaskSpeed":"6.09533","TakeoffAltitude":"1031","MaxAltitude":"1030","MinAltitude":"620","ElevationGain":"20","MeanAltitudeDiff":"-190","MaxClimb":"0.272727","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2021-02-28-XCS-HOP-01.igc","IgcFileHash":"de9b0d5e49a86532ce9777fb35c81660","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-04-18 13:41:18","US":"admin","TS":"2022-08-09 11:45:55"},{"IDFlight":"1348737","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2021-02-27","UtcOffset":"1","FlightStartTime":"2021-02-27 13:50:21","FlightEndTime":"2021-02-27 14:50:57","FlightDuration":"3636","FirstLat":"49.2357","FirstLng":"12.942","LastLat":"49.2435","LastLng":"12.9755","FlightMinLat":"49.2337","FlightMaxLat":"49.2605","FlightMinLng":"12.9414","FlightMaxLng":"12.9871","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"366.386","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9791","LandingWaypointOffset":"2281.44","LandingWaypointName":"Hoher Bogen","LandingLocation":null,"LinearDistance":"3589","MaxLinearDistance":"3629","ArcDistance":"33014","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9843","BestTaskPoints":"14.7645","BestTaskDuration":"3044","MaxSpeed":"15.1246","GroundSpeed":"9.07987","BestTaskSpeed":"3.23357","TakeoffAltitude":"987","MaxAltitude":"1098","MinAltitude":"512","ElevationGain":"1327","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2021-02-28 22:12:32","IgcFilename":"2021-02-27-XCT-PHO-01.igc","IgcFileHash":"56ecdea9b6f172e8beb349e642c40cb8","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2021-02-27 20:28:51","US":"admin","TS":"2022-08-09 11:44:56"},{"IDFlight":"1338464","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2020-12-27","UtcOffset":"1","FlightStartTime":"2020-12-27 12:58:51","FlightEndTime":"2020-12-27 14:14:14","FlightDuration":"4523","FirstLat":"49.1675","FirstLng":"11.9555","LastLat":"49.1678","LastLng":"11.9551","FlightMinLat":"49.1655","FlightMaxLat":"49.1742","FlightMinLng":"11.9546","FlightMaxLng":"11.9698","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"24.482","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"55.54","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"1282","MaxLinearDistance":"1457","ArcDistance":"33943","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5563","BestTaskPoints":"8.3445","BestTaskDuration":"4490","MaxSpeed":"13.318","GroundSpeed":"7.50454","BestTaskSpeed":"1.23898","TakeoffAltitude":"382","MaxAltitude":"490","MinAltitude":"378","ElevationGain":"1248","MeanAltitudeDiff":"0","MaxClimb":"1.45455","MinClimb":"-1.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Edr137a hohenfels durch notam D3734/20 frei","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-12-27 22:14:00","IgcFilename":"2020-12-27-XCT-PHO-03.igc","IgcFileHash":"ee1bb74c2a3665945f91b578e8f2cc7b","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-12-27 18:11:34","US":"admin","TS":"2022-08-09 11:44:22"},{"IDFlight":"1338465","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2020-12-27","UtcOffset":"1","FlightStartTime":"2020-12-27 15:01:56","FlightEndTime":"2020-12-27 16:01:48","FlightDuration":"3592","FirstLat":"49.1679","FirstLng":"11.9563","LastLat":"49.1675","LastLng":"11.9586","FlightMinLat":"49.1641","FlightMaxLat":"49.1719","FlightMinLng":"11.9532","FlightMaxLng":"11.9665","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"49.338","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"203.877","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"848","MaxLinearDistance":"1262","ArcDistance":"28596","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4393","BestTaskPoints":"6.5895","BestTaskDuration":"3378","MaxSpeed":"13.1454","GroundSpeed":"7.96091","BestTaskSpeed":"1.30047","TakeoffAltitude":"396","MaxAltitude":"433","MinAltitude":"286","ElevationGain":"1253","MeanAltitudeDiff":"0","MaxClimb":"1.72727","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Edr137a hohenfels durch notam D3734/20 frei","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-12-27 22:14:00","IgcFilename":"2020-12-27-XCT-PHO-04.igc","IgcFileHash":"6466efb6b5e70b27e1830703416ebadf","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-12-27 18:12:51","US":"admin","TS":"2022-08-09 11:44:22"},{"IDFlight":"1338463","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2020-12-27","UtcOffset":"1","FlightStartTime":"2020-12-27 11:40:27","FlightEndTime":"2020-12-27 11:56:57","FlightDuration":"990","FirstLat":"49.1677","FirstLng":"11.9555","LastLat":"49.1675","LastLng":"11.9584","FlightMinLat":"49.1661","FlightMaxLat":"49.173","FlightMinLng":"11.9543","FlightMaxLng":"11.9675","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"24.482","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"189.359","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"1053","MaxLinearDistance":"1159","ArcDistance":"6643","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3234","BestTaskPoints":"4.851","BestTaskDuration":"786","MaxSpeed":"13.8621","GroundSpeed":"6.70963","BestTaskSpeed":"4.1145","TakeoffAltitude":"376","MaxAltitude":"455","MinAltitude":"292","ElevationGain":"224","MeanAltitudeDiff":"0","MaxClimb":"1","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Edr137a hohenfels durch notam D3734/20 frei","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-12-27 22:14:00","IgcFilename":"2020-12-27-XCT-PHO-02.igc","IgcFileHash":"e4d04ee849c1ed7d0c68a6fde3613cab","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-12-27 18:10:29","US":"admin","TS":"2022-08-09 11:44:22"},{"IDFlight":"1338462","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2020-12-27","UtcOffset":"1","FlightStartTime":"2020-12-27 10:41:05","FlightEndTime":"2020-12-27 10:44:54","FlightDuration":"229","FirstLat":"49.167","FirstLng":"11.955","LastLat":"49.1675","LastLng":"11.9588","FlightMinLat":"49.1668","FlightMaxLat":"49.1693","FlightMinLng":"11.9549","FlightMaxLng":"11.9602","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"88.511","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"218.397","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"385","MaxLinearDistance":"397","ArcDistance":"1848","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1132","BestTaskPoints":"1.698","BestTaskDuration":"218","MaxSpeed":"10.6021","GroundSpeed":"8.07073","BestTaskSpeed":"5.19266","TakeoffAltitude":"380","MaxAltitude":"379","MinAltitude":"283","ElevationGain":"46","MeanAltitudeDiff":"0","MaxClimb":"0.727273","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Edr137a hohenfels durch notam D3734/20 frei","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-12-27 22:14:00","IgcFilename":"2020-12-27-XCT-PHO-01.igc","IgcFileHash":"87c9b3df3b5fdef29a358167af285a48","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-12-27 18:07:58","US":"admin","TS":"2022-08-09 11:44:22"},{"IDFlight":"1332483","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2020-11-14","UtcOffset":"1","FlightStartTime":"2020-11-14 12:39:16","FlightEndTime":"2020-11-14 13:19:18","FlightDuration":"2402","FirstLat":"49.2035","FirstLng":"13.0994","LastLat":"49.2019","LastLng":"13.064","FlightMinLat":"49.1948","FlightMaxLat":"49.2073","FlightMinLng":"13.062","FlightMaxLng":"13.104","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"55.506","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"2525.87","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"2722","MaxLinearDistance":"3056","ArcDistance":"20625","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5668","BestTaskPoints":"8.502","BestTaskDuration":"1073","MaxSpeed":"16.0595","GroundSpeed":"8.58651","BestTaskSpeed":"5.28239","TakeoffAltitude":"1128","MaxAltitude":"1243","MinAltitude":"602","ElevationGain":"686","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-11-17 22:12:43","IgcFilename":"2020-11-14-XCT-PHO-01.igc","IgcFileHash":"ff09e04868463d6bb8ab29f7b019f488","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-11-17 08:02:29","US":"admin","TS":"2022-08-09 11:44:03"},{"IDFlight":"1332486","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2020-11-14","UtcOffset":"1","FlightStartTime":"2020-11-14 15:39:25","FlightEndTime":"2020-11-14 15:50:34","FlightDuration":"669","FirstLat":"49.2041","FirstLng":"13.098","LastLat":"49.202","LastLng":"13.0639","FlightMinLat":"49.1993","FlightMaxLat":"49.2077","FlightMinLng":"13.0605","FlightMaxLng":"13.0989","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"102.467","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"2532.46","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"2777","MaxLinearDistance":"2844","ArcDistance":"6400","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4142","BestTaskPoints":"6.213","BestTaskDuration":"593","MaxSpeed":"14.2257","GroundSpeed":"9.56591","BestTaskSpeed":"6.98482","TakeoffAltitude":"1123","MaxAltitude":"1124","MinAltitude":"607","ElevationGain":"27","MeanAltitudeDiff":"0","MaxClimb":"0","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-11-17 22:12:43","IgcFilename":"2020-11-14-XCT-PHO-03.igc","IgcFileHash":"528cc9a09ed9cdaf82a89618c4a90527","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-11-17 08:04:51","US":"admin","TS":"2022-08-09 11:44:03"},{"IDFlight":"1332484","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2020-11-14","UtcOffset":"1","FlightStartTime":"2020-11-14 15:04:35","FlightEndTime":"2020-11-14 15:26:40","FlightDuration":"1325","FirstLat":"49.2034","FirstLng":"13.0988","LastLat":"49.2042","LastLng":"13.0992","FlightMinLat":"49.1991","FlightMaxLat":"49.2051","FlightMinLng":"13.0959","FlightMaxLng":"13.1047","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"13.283","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"106.464","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"577","MaxLinearDistance":"850","ArcDistance":"11303","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3292","BestTaskPoints":"4.938","BestTaskDuration":"1114","MaxSpeed":"13.0329","GroundSpeed":"8.53025","BestTaskSpeed":"2.95512","TakeoffAltitude":"1111","MaxAltitude":"1199","MinAltitude":"1076","ElevationGain":"470","MeanAltitudeDiff":"0","MaxClimb":"1.45455","MinClimb":"-1.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-11-17 22:12:43","IgcFilename":"2020-11-14-XCT-PHO-02.igc","IgcFileHash":"42942ee3c327baef80cbf17ca7ddc374","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-11-17 08:03:22","US":"admin","TS":"2022-08-09 11:44:03"},{"IDFlight":"1326296","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2020-10-20","UtcOffset":"2","FlightStartTime":"2020-10-20 13:26:57","FlightEndTime":"2020-10-20 16:17:46","FlightDuration":"10249","FirstLat":"45.9632","FirstLng":"13.7233","LastLat":"45.9473","LastLng":"13.7114","FlightMinLat":"45.9276","FlightMaxLat":"45.9765","FlightMinLng":"13.6683","FlightMaxLng":"13.7954","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"40.626","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9093","LandingWaypointOffset":"2033.31","LandingWaypointName":"Lijak","LandingLocation":null,"LinearDistance":"6837","MaxLinearDistance":"11157","ArcDistance":"93016","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"34805","BestTaskPoints":"52.2075","BestTaskDuration":"8865","MaxSpeed":"16.4789","GroundSpeed":"9.07565","BestTaskSpeed":"3.92611","TakeoffAltitude":"530","MaxAltitude":"956","MinAltitude":"22","ElevationGain":"4015","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-10-25 23:34:46","IgcFilename":"2020-10-20-XCT-PHO-01.igc","IgcFileHash":"a0e35a59ebee00084cbc44fdf764c022","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-10-23 17:19:12","US":"admin","TS":"2022-08-09 11:43:45"},{"IDFlight":"1326295","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2020-10-19","UtcOffset":"2","FlightStartTime":"2020-10-19 12:30:06","FlightEndTime":"2020-10-19 15:40:01","FlightDuration":"11395","FirstLat":"45.963","FirstLng":"13.7236","LastLat":"45.9473","LastLng":"13.7114","FlightMinLat":"45.9293","FlightMaxLat":"45.9722","FlightMinLng":"13.6865","FlightMaxLng":"13.8153","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"55.597","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9093","LandingWaypointOffset":"2033.31","LandingWaypointName":"Lijak","LandingLocation":null,"LinearDistance":"7943","MaxLinearDistance":"10972","ArcDistance":"105747","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"37853","BestTaskPoints":"56.7795","BestTaskDuration":"10390","MaxSpeed":"13.6683","GroundSpeed":"9.28011","BestTaskSpeed":"3.64321","TakeoffAltitude":"544","MaxAltitude":"1302","MinAltitude":"4","ElevationGain":"4660","MeanAltitudeDiff":"0","MaxClimb":"3.45455","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-10-25 23:34:46","IgcFilename":"2020-10-19-XCT-PHO-01.igc","IgcFileHash":"d5aeec5916a469e8c9bfa0078df4362a","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-10-23 17:18:23","US":"admin","TS":"2022-08-09 11:43:45"},{"IDFlight":"1326293","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2020-10-18","UtcOffset":"2","FlightStartTime":"2020-10-18 12:35:27","FlightEndTime":"2020-10-18 13:11:09","FlightDuration":"2142","FirstLat":"46.2738","FirstLng":"13.1754","LastLat":"46.2529","LastLng":"13.1408","FlightMinLat":"46.2399","FlightMaxLat":"46.2743","FlightMinLng":"13.1408","FlightMaxLng":"13.1873","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"139.687","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"3395.38","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"3771","MaxLinearDistance":"3930","ArcDistance":"21006","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9802","BestTaskPoints":"14.703","BestTaskDuration":"2128","MaxSpeed":"12.3539","GroundSpeed":"9.80688","BestTaskSpeed":"4.6062","TakeoffAltitude":"1125","MaxAltitude":"1131","MinAltitude":"143","ElevationGain":"694","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area rivioli Bianchi nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-10-25 23:34:46","IgcFilename":"2020-10-18-XCT-PHO-01.igc","IgcFileHash":"cdf7ad7efdf38ff022fcd2c887690fae","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-10-23 17:15:56","US":"admin","TS":"2022-08-09 11:43:45"},{"IDFlight":"1326294","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2020-10-18","UtcOffset":"2","FlightStartTime":"2020-10-18 15:27:58","FlightEndTime":"2020-10-18 15:53:56","FlightDuration":"1558","FirstLat":"46.2736","FirstLng":"13.1757","LastLat":"46.2527","LastLng":"13.1408","FlightMinLat":"46.2522","FlightMaxLat":"46.2766","FlightMinLng":"13.1194","FlightMaxLng":"13.1907","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"139.613","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"3409.91","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"4693","MaxLinearDistance":"5805","ArcDistance":"16166","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8966","BestTaskPoints":"13.449","BestTaskDuration":"1533","MaxSpeed":"13.7581","GroundSpeed":"10.3764","BestTaskSpeed":"5.84866","TakeoffAltitude":"1112","MaxAltitude":"1165","MinAltitude":"142","ElevationGain":"294","MeanAltitudeDiff":"0","MaxClimb":"1","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area rivioli Bianchi nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-10-25 23:34:46","IgcFilename":"2020-10-18-XCT-PHO-02.igc","IgcFileHash":"7fdf512a77a6b8a47721d78a00addf87","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-10-23 17:17:02","US":"admin","TS":"2022-08-09 11:43:45"},{"IDFlight":"1324286","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2021","FlightDate":"2020-10-17","UtcOffset":"2","FlightStartTime":"2020-10-17 11:54:12","FlightEndTime":"2020-10-17 12:55:44","FlightDuration":"3692","FirstLat":"46.2738","FirstLng":"13.1755","LastLat":"46.2181","LastLng":"13.1994","FlightMinLat":"46.2181","FlightMaxLat":"46.2752","FlightMinLng":"13.1701","FlightMaxLng":"13.2056","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"144.468","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9695","LandingWaypointOffset":"5154.76","LandingWaypointName":"Bernadia - Nimis","LandingLocation":null,"LinearDistance":"6459","MaxLinearDistance":"6537","ArcDistance":"38160","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10803","BestTaskPoints":"16.2045","BestTaskDuration":"3164","MaxSpeed":"13.5129","GroundSpeed":"10.3358","BestTaskSpeed":"3.41435","TakeoffAltitude":"1122","MaxAltitude":"1235","MinAltitude":"167","ElevationGain":"1538","MeanAltitudeDiff":"0","MaxClimb":"3.63636","MinClimb":"-2.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area rivioli Bianchi nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-10-25 23:22:38","IgcFilename":"2020-10-17-XCT-PHO-01.igc","IgcFileHash":"55037d7faeafedac08423b75e7c20a8a","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-10-17 14:03:41","US":"admin","TS":"2022-08-09 11:43:38"},{"IDFlight":"1308910","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-09-12","UtcOffset":"2","FlightStartTime":"2020-09-12 15:16:23","FlightEndTime":"2020-09-12 17:27:40","FlightDuration":"7877","FirstLat":"48.7188","FirstLng":"12.0777","LastLat":"48.988","LastLng":"12.1616","FlightMinLat":"48.6997","FlightMaxLat":"48.9879","FlightMinLng":"12.0763","FlightMaxLng":"12.1632","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"249.429","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"7785","LandingWaypointOffset":"5673.96","LandingWaypointName":"Regensburg","LandingLocation":null,"LinearDistance":"30563","MaxLinearDistance":"32089","ArcDistance":"78273","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"40516","BestTaskPoints":"60.774","BestTaskDuration":"7909","MaxSpeed":"15.5142","GroundSpeed":"9.93692","BestTaskSpeed":"5.12277","TakeoffAltitude":"386","MaxAltitude":"1687","MinAltitude":"307","ElevationGain":"4339","MeanAltitudeDiff":"0","MaxClimb":"6.76","MinClimb":"-4.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-09-12 21:25:11","IgcFilename":"2020-09-12-XCT-PHO-02.igc","IgcFileHash":"f8de8d2b17d63094510b6ea87ae5ab4b","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-09-12 16:03:56","US":"admin","TS":"2022-08-09 12:04:30"},{"IDFlight":"1298705","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-08-21","UtcOffset":"2","FlightStartTime":"2020-08-21 12:48:53","FlightEndTime":"2020-08-21 18:00:02","FlightDuration":"18669","FirstLat":"47.6637","FirstLng":"11.7936","LastLat":"47.6455","LastLng":"12.3329","FlightMinLat":"47.43","FlightMaxLat":"47.6688","FlightMinLng":"11.7339","FlightMaxLng":"12.3362","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"374.983","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9693","LandingWaypointOffset":"2889.44","LandingWaypointName":"Lochner Horn","LandingLocation":null,"LinearDistance":"40738","MaxLinearDistance":"48661","ArcDistance":"188704","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"82056","BestTaskPoints":"123.084","BestTaskDuration":"17516","MaxSpeed":"16.4295","GroundSpeed":"10.1079","BestTaskSpeed":"4.68463","TakeoffAltitude":"1582","MaxAltitude":"2948","MinAltitude":"626","ElevationGain":"11612","MeanAltitudeDiff":"0","MaxClimb":"6.18182","MinClimb":"-4.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-21 21:24:38","IgcFilename":"2020-08-21-XCT-PHO-02.igc","IgcFileHash":"86e2c69711bc23b93884b980002b065b","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-08-21 16:43:13","US":"admin","TS":"2022-08-09 12:03:53"},{"IDFlight":"1297295","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-08-16","UtcOffset":"2","FlightStartTime":"2020-08-16 14:31:33","FlightEndTime":"2020-08-16 15:10:34","FlightDuration":"2341","FirstLat":"47.4204","FirstLng":"12.2458","LastLat":"47.3802","LastLng":"12.2201","FlightMinLat":"47.3783","FlightMaxLat":"47.4306","FlightMinLng":"12.2034","FlightMaxLng":"12.2608","TakeoffCountry":"AT","FKTakeoffWaypoint":"9454","TakeoffWaypointOffset":"515.844","TakeoffLocation":null,"TakeoffWaypointName":"Choralpe","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"12023","LandingWaypointOffset":"2563.1","LandingWaypointName":"Mittleres Windautal","LandingLocation":null,"LinearDistance":"5406","MaxLinearDistance":"6883","ArcDistance":"25108","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11005","BestTaskPoints":"16.5075","BestTaskDuration":"2161","MaxSpeed":"15.6519","GroundSpeed":"10.7252","BestTaskSpeed":"5.09255","TakeoffAltitude":"1801","MaxAltitude":"1938","MinAltitude":"831","ElevationGain":"858","MeanAltitudeDiff":"-17","MaxClimb":"2","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-19 21:19:45","IgcFilename":"2020-08-16-XCS-HOP-02.igc","IgcFileHash":"046cab870d896b6ffdcc1e8982e59092","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-08-19 15:42:26","US":"admin","TS":"2022-08-09 12:03:48"},{"IDFlight":"1297294","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-08-16","UtcOffset":"2","FlightStartTime":"2020-08-16 13:04:59","FlightEndTime":"2020-08-16 13:33:06","FlightDuration":"1687","FirstLat":"47.4199","FirstLng":"12.2455","LastLat":"47.4291","LastLng":"12.2133","FlightMinLat":"47.415","FlightMaxLat":"47.435","FlightMinLng":"12.2118","FlightMaxLng":"12.2622","TakeoffCountry":"AT","FKTakeoffWaypoint":"9454","TakeoffWaypointOffset":"459.496","TakeoffLocation":null,"TakeoffWaypointName":"Choralpe","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9454","LandingWaypointOffset":"2505.53","LandingWaypointName":"Choralpe","LandingLocation":null,"LinearDistance":"2952","MaxLinearDistance":"3951","ArcDistance":"16642","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7625","BestTaskPoints":"11.4375","BestTaskDuration":"1562","MaxSpeed":"12.5999","GroundSpeed":"9.86468","BestTaskSpeed":"4.88156","TakeoffAltitude":"1798","MaxAltitude":"1796","MinAltitude":"781","ElevationGain":"330","MeanAltitudeDiff":"-20","MaxClimb":"1.54545","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-19 21:19:45","IgcFilename":"2020-08-16-XCS-HOP-01.igc","IgcFileHash":"dbc566e2a9b529f9bc915bd81abd8906","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-08-19 15:41:59","US":"admin","TS":"2022-08-09 12:03:48"},{"IDFlight":"1292036","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-08-10","UtcOffset":"2","FlightStartTime":"2020-08-10 10:49:28","FlightEndTime":"2020-08-10 12:06:26","FlightDuration":"4618","FirstLat":"46.9142","FirstLng":"11.8979","LastLat":"46.8142","LastLng":"11.9362","FlightMinLat":"46.8134","FlightMaxLat":"46.9148","FlightMinLng":"11.8934","FlightMaxLng":"11.9485","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"361.3","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"14149","LandingWaypointOffset":"1453.71","LandingWaypointName":"Adlerhof","LandingLocation":null,"LinearDistance":"11835","MaxLinearDistance":"11903","ArcDistance":"42517","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"17610","BestTaskPoints":"26.415","BestTaskDuration":"4295","MaxSpeed":"13.8262","GroundSpeed":"9.20684","BestTaskSpeed":"4.10012","TakeoffAltitude":"2343","MaxAltitude":"2455","MinAltitude":"728","ElevationGain":"1386","MeanAltitudeDiff":"0","MaxClimb":"2.36364","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-11 21:42:51","IgcFilename":"2020-08-10-XCT-PHO-01.igc","IgcFileHash":"07c9c7c35b25be83b76311244162ae34","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-08-11 07:45:49","US":"admin","TS":"2022-08-09 12:03:31"},{"IDFlight":"1289985","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-08-09","UtcOffset":"2","FlightStartTime":"2020-08-09 11:24:59","FlightEndTime":"2020-08-09 19:19:08","FlightDuration":"28449","FirstLat":"46.9163","FirstLng":"11.8977","LastLat":"46.9313","LastLng":"11.938","FlightMinLat":"46.5778","FlightMaxLat":"47.0135","FlightMinLng":"11.4423","FlightMaxLng":"12.0956","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"447.671","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"2639.7","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"38061","MaxLinearDistance":"53159","ArcDistance":"294812","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"147958","BestTaskPoints":"295.916","BestTaskDuration":"27945","MaxSpeed":"20.4495","GroundSpeed":"10.3628","BestTaskSpeed":"5.29461","TakeoffAltitude":"2348","MaxAltitude":"3951","MinAltitude":"892","ElevationGain":"19866","MeanAltitudeDiff":"0","MaxClimb":"6.27273","MinClimb":"-4.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-09 21:53:44","IgcFilename":"2020-08-09-XCT-PHO-01.igc","IgcFileHash":"1bb1cdc08335ed0ac18d91af340e11fc","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-08-09 17:53:48","US":"admin","TS":"2022-08-09 12:03:24"},{"IDFlight":"1288404","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-08-08","UtcOffset":"2","FlightStartTime":"2020-08-08 12:49:18","FlightEndTime":"2020-08-08 16:47:17","FlightDuration":"14279","FirstLat":"47.1475","FirstLng":"10.6272","LastLat":"47.1537","LastLng":"10.5804","FlightMinLat":"47.1459","FlightMaxLat":"47.3042","FlightMinLng":"10.3104","FlightMaxLng":"10.778","TakeoffCountry":"AT","FKTakeoffWaypoint":"9470","TakeoffWaypointOffset":"672.354","TakeoffLocation":null,"TakeoffWaypointName":"Venet","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13283","LandingWaypointOffset":"2434.39","LandingWaypointName":"Kristille","LandingLocation":null,"LinearDistance":"24196","MaxLinearDistance":"38118","ArcDistance":"145543","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"82412","BestTaskPoints":"144.221","BestTaskDuration":"13595","MaxSpeed":"19.4154","GroundSpeed":"10.1928","BestTaskSpeed":"6.06193","TakeoffAltitude":"2132","MaxAltitude":"3405","MinAltitude":"720","ElevationGain":"9520","MeanAltitudeDiff":"0","MaxClimb":"8","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-08 21:44:04","IgcFilename":"2020-08-08-XCT-PHO-01.igc","IgcFileHash":"4b976ffc9d6c74d9fc078e1d8105699d","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-08-08 16:41:27","US":"admin","TS":"2022-08-09 12:03:18"},{"IDFlight":"1287671","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-08-07","UtcOffset":"2","FlightStartTime":"2020-08-07 16:02:48","FlightEndTime":"2020-08-07 17:41:33","FlightDuration":"5925","FirstLat":"47.1469","FirstLng":"10.6274","LastLat":"46.9852","LastLng":"10.563","FlightMinLat":"46.9839","FlightMaxLat":"47.1697","FlightMinLng":"10.561","FlightMaxLng":"10.6764","TakeoffCountry":"AT","FKTakeoffWaypoint":"9470","TakeoffWaypointOffset":"621.105","TakeoffLocation":null,"TakeoffWaypointName":"Venet","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9907","LandingWaypointOffset":"4931.27","LandingWaypointName":"Pfunds","LandingLocation":null,"LinearDistance":"18826","MaxLinearDistance":"22366","ArcDistance":"59060","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"28738","BestTaskPoints":"43.107","BestTaskDuration":"5875","MaxSpeed":"19.667","GroundSpeed":"9.96799","BestTaskSpeed":"4.89157","TakeoffAltitude":"2148","MaxAltitude":"2689","MinAltitude":"903","ElevationGain":"2727","MeanAltitudeDiff":"0","MaxClimb":"3.18182","MinClimb":"-4.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-07 21:28:32","IgcFilename":"2020-08-07-XCT-PHO-02.igc","IgcFileHash":"35555f562085572db50a9b4e1aac1bc0","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-08-07 17:51:58","US":"admin","TS":"2022-08-09 12:03:15"},{"IDFlight":"1287670","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-08-07","UtcOffset":"2","FlightStartTime":"2020-08-07 13:01:04","FlightEndTime":"2020-08-07 14:31:17","FlightDuration":"5413","FirstLat":"47.147","FirstLng":"10.627","LastLat":"47.1491","LastLng":"10.5558","FlightMinLat":"47.1296","FlightMaxLat":"47.1718","FlightMinLng":"10.5432","FlightMaxLng":"10.6627","TakeoffCountry":"AT","FKTakeoffWaypoint":"9470","TakeoffWaypointOffset":"616.004","TakeoffLocation":null,"TakeoffWaypointName":"Venet","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13283","LandingWaypointOffset":"1431","LandingWaypointName":"Kristille","LandingLocation":null,"LinearDistance":"6615","MaxLinearDistance":"9382","ArcDistance":"49232","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"18627","BestTaskPoints":"27.9405","BestTaskDuration":"5056","MaxSpeed":"21.124","GroundSpeed":"9.09519","BestTaskSpeed":"3.68414","TakeoffAltitude":"2135","MaxAltitude":"2381","MinAltitude":"1002","ElevationGain":"1965","MeanAltitudeDiff":"0","MaxClimb":"2.90909","MinClimb":"-3.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-07 21:28:32","IgcFilename":"2020-08-07-XCT-PHO-01.igc","IgcFileHash":"62922fd1322dd0a542b502447298c37d","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-08-07 17:51:07","US":"admin","TS":"2022-08-09 12:03:15"},{"IDFlight":"1285517","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-08-01","UtcOffset":"2","FlightStartTime":"2020-08-01 14:07:47","FlightEndTime":"2020-08-01 16:35:34","FlightDuration":"8867","FirstLat":"46.772","FirstLng":"13.1494","LastLat":"46.6309","LastLng":"13.4634","FlightMinLat":"46.6229","FlightMaxLat":"46.7917","FlightMinLng":"13.0494","FlightMaxLng":"13.479","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"56.117","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13336","LandingWaypointOffset":"7980.56","LandingWaypointName":"Oisternig","LandingLocation":null,"LinearDistance":"30071","MaxLinearDistance":"37676","ArcDistance":"95081","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"49879","BestTaskPoints":"74.8185","BestTaskDuration":"8459","MaxSpeed":"16.6516","GroundSpeed":"10.723","BestTaskSpeed":"5.89656","TakeoffAltitude":"1727","MaxAltitude":"3250","MinAltitude":"564","ElevationGain":"5544","MeanAltitudeDiff":"-1","MaxClimb":"3.72727","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-03 21:13:59","IgcFilename":"2020-08-01-XCS-HOP-02.igc","IgcFileHash":"fb4f668b6e170fbf3e722240aee93f62","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-08-03 00:33:52","US":"admin","TS":"2022-08-09 12:03:07"},{"IDFlight":"1285516","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-08-01","UtcOffset":"2","FlightStartTime":"2020-08-01 12:03:44","FlightEndTime":"2020-08-01 12:28:17","FlightDuration":"1473","FirstLat":"46.7721","FirstLng":"13.1495","LastLat":"46.7468","LastLng":"13.1928","FlightMinLat":"46.7449","FlightMaxLat":"46.7729","FlightMinLng":"13.1396","FlightMaxLng":"13.1934","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"44.478","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9814","LandingWaypointOffset":"3041.95","LandingWaypointName":"Embergeralm - Greifenburg","LandingLocation":null,"LinearDistance":"4468","MaxLinearDistance":"4823","ArcDistance":"14293","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9080","BestTaskPoints":"13.62","BestTaskDuration":"1412","MaxSpeed":"14.6952","GroundSpeed":"9.7034","BestTaskSpeed":"6.43059","TakeoffAltitude":"1751","MaxAltitude":"1752","MinAltitude":"577","ElevationGain":"101","MeanAltitudeDiff":"-22","MaxClimb":"0.909091","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-03 21:13:59","IgcFilename":"2020-08-01-XCS-HOP-01.igc","IgcFileHash":"18d99027c55867433284729665759a40","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-08-03 00:33:13","US":"admin","TS":"2022-08-09 12:03:07"},{"IDFlight":"1285515","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-31","UtcOffset":"2","FlightStartTime":"2020-07-31 13:01:07","FlightEndTime":"2020-07-31 16:06:08","FlightDuration":"11101","FirstLat":"46.7722","FirstLng":"13.1492","LastLat":"46.8104","LastLng":"12.8501","FlightMinLat":"46.7692","FlightMaxLat":"46.8128","FlightMinLng":"12.8501","FlightMaxLng":"13.1616","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"40.432","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13338","LandingWaypointOffset":"2192.27","LandingWaypointName":"Nickelsdorf","LandingLocation":null,"LinearDistance":"23205","MaxLinearDistance":"24165","ArcDistance":"110023","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"43995","BestTaskPoints":"65.9925","BestTaskDuration":"10561","MaxSpeed":"15.7832","GroundSpeed":"9.91109","BestTaskSpeed":"4.1658","TakeoffAltitude":"1739","MaxAltitude":"2928","MinAltitude":"635","ElevationGain":"6503","MeanAltitudeDiff":"-20","MaxClimb":"4.54545","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-03 21:13:59","IgcFilename":"2020-07-31-XCS-HOP-01.igc","IgcFileHash":"cf68b8b1c996a955cef41980d09bf5fc","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-08-03 00:32:37","US":"admin","TS":"2022-08-09 12:03:07"},{"IDFlight":"1285513","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-30","UtcOffset":"2","FlightStartTime":"2020-07-30 12:08:34","FlightEndTime":"2020-07-30 12:21:18","FlightDuration":"764","FirstLat":"49.2038","FirstLng":"13.0987","LastLat":"49.2021","LastLng":"13.0646","FlightMinLat":"49.2017","FlightMaxLat":"49.2076","FlightMinLng":"13.0645","FlightMaxLng":"13.0994","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"55.597","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"2481.06","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"2492","MaxLinearDistance":"2535","ArcDistance":"6176","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3232","BestTaskPoints":"4.848","BestTaskDuration":"675","MaxSpeed":"10.1824","GroundSpeed":"8.08416","BestTaskSpeed":"4.78815","TakeoffAltitude":"1189","MaxAltitude":"1220","MinAltitude":"642","ElevationGain":"117","MeanAltitudeDiff":"-85","MaxClimb":"1.09091","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-03 21:17:29","IgcFilename":"2020-07-30-XCS-HOP-01.igc","IgcFileHash":"bf43dae71f7c2c5a7c9f1c60ee61cfb8","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-08-03 00:22:23","US":"admin","TS":"2022-08-09 12:03:07"},{"IDFlight":"1280628","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-25","UtcOffset":"2","FlightStartTime":"2020-07-25 14:58:48","FlightEndTime":"2020-07-25 16:32:57","FlightDuration":"5649","FirstLat":"47.1455","FirstLng":"10.6241","LastLat":"47.1427","LastLng":"10.526","FlightMinLat":"47.1272","FlightMaxLat":"47.1657","FlightMinLng":"10.4845","FlightMaxLng":"10.6824","TakeoffCountry":"AT","FKTakeoffWaypoint":"9470","TakeoffWaypointOffset":"384.141","TakeoffLocation":null,"TakeoffWaypointName":"Venet","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13283","LandingWaypointOffset":"2681.53","LandingWaypointName":"Kristille","LandingLocation":null,"LinearDistance":"10677","MaxLinearDistance":"15459","ArcDistance":"57437","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"25282","BestTaskPoints":"37.923","BestTaskDuration":"5578","MaxSpeed":"14.9881","GroundSpeed":"10.1676","BestTaskSpeed":"4.53245","TakeoffAltitude":"2200","MaxAltitude":"2757","MinAltitude":"956","ElevationGain":"2361","MeanAltitudeDiff":"-43","MaxClimb":"5.18182","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-07-26 21:25:24","IgcFilename":"2020-07-25-XCS-HOP-02.igc","IgcFileHash":"0d0b5e5adc01530fcf1893a2e0a81562","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-26 09:49:58","US":"admin","TS":"2022-08-09 12:02:49"},{"IDFlight":"1280634","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-25","UtcOffset":"2","FlightStartTime":"2020-07-25 11:47:24","FlightEndTime":"2020-07-25 12:29:33","FlightDuration":"2529","FirstLat":"47.076","FirstLng":"10.5998","LastLat":"47.0051","LastLng":"10.596","FlightMinLat":"47.0002","FlightMaxLat":"47.0957","FlightMinLng":"10.587","FlightMaxLng":"10.6417","TakeoffCountry":"AT","FKTakeoffWaypoint":"9737","TakeoffWaypointOffset":"573.704","TakeoffLocation":null,"TakeoffWaypointName":"Sch\u00f6njoch","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14951","LandingWaypointOffset":"2861.61","LandingWaypointName":"T\u00f6sens Airfield","LandingLocation":null,"LinearDistance":"8428","MaxLinearDistance":"11083","ArcDistance":"27726","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"16861","BestTaskPoints":"25.2915","BestTaskDuration":"2331","MaxSpeed":"15.8895","GroundSpeed":"10.9634","BestTaskSpeed":"7.23338","TakeoffAltitude":"2473","MaxAltitude":"2511","MinAltitude":"926","ElevationGain":"1002","MeanAltitudeDiff":"0","MaxClimb":"4.72727","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-07-26 21:25:24","IgcFilename":"2020-07-25-XCT-PHO-01.igc","IgcFileHash":"957e54c3c4ae128845ae5c4ad63e34ea","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-26 09:56:26","US":"admin","TS":"2022-08-09 12:02:49"},{"IDFlight":"1278506","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-22","UtcOffset":"2","FlightStartTime":"2020-07-22 11:48:47","FlightEndTime":"2020-07-22 11:59:14","FlightDuration":"627","FirstLat":"49.236","FirstLng":"12.942","LastLat":"49.2474","LastLng":"12.9752","FlightMinLat":"49.2351","FlightMaxLat":"49.25","FlightMinLng":"12.942","FlightMaxLng":"12.9773","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"340.68","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9791","LandingWaypointOffset":"2408","LandingWaypointName":"Hoher Bogen","LandingLocation":null,"LinearDistance":"2871","MaxLinearDistance":"2917","ArcDistance":"5957","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3876","BestTaskPoints":"5.814","BestTaskDuration":"573","MaxSpeed":"12.5415","GroundSpeed":"9.50127","BestTaskSpeed":"6.7644","TakeoffAltitude":"975","MaxAltitude":"974","MinAltitude":"489","ElevationGain":"91","MeanAltitudeDiff":"0","MaxClimb":"0.545455","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-03 21:29:03","IgcFilename":"2020-07-22-XCT-PHO-01.igc","IgcFileHash":"a3f559ae129a96843c9fcf285afb36dc","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-23 07:31:33","US":"admin","TS":"2022-08-09 12:02:41"},{"IDFlight":"1278504","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-22","UtcOffset":"2","FlightStartTime":"2020-07-22 16:40:18","FlightEndTime":"2020-07-22 16:53:41","FlightDuration":"803","FirstLat":"49.2035","FirstLng":"13.0982","LastLat":"49.1936","LastLng":"13.0668","FlightMinLat":"49.1921","FlightMaxLat":"49.2065","FlightMinLng":"13.0659","FlightMaxLng":"13.099","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"42.593","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"2556.5","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"2666","MaxLinearDistance":"2753","ArcDistance":"6216","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3794","BestTaskPoints":"5.691","BestTaskDuration":"732","MaxSpeed":"14.1634","GroundSpeed":"7.74114","BestTaskSpeed":"5.18306","TakeoffAltitude":"1134","MaxAltitude":"1197","MinAltitude":"599","ElevationGain":"164","MeanAltitudeDiff":"0","MaxClimb":"1.27273","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-03 21:29:03","IgcFilename":"2020-07-22-XCT-PHO-06.igc","IgcFileHash":"ebf9ed435f7d3a638ddaf62a9929c170","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-23 07:22:24","US":"admin","TS":"2022-08-09 12:02:41"},{"IDFlight":"1278505","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-22","UtcOffset":"2","FlightStartTime":"2020-07-22 13:10:25","FlightEndTime":"2020-07-22 13:22:20","FlightDuration":"715","FirstLat":"49.236","FirstLng":"12.942","LastLat":"49.2543","LastLng":"12.9621","FlightMinLat":"49.2352","FlightMaxLat":"49.2553","FlightMinLng":"12.9419","FlightMaxLng":"12.9662","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"340.68","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9791","LandingWaypointOffset":"2165.19","LandingWaypointName":"Hoher Bogen","LandingLocation":null,"LinearDistance":"2764","MaxLinearDistance":"2827","ArcDistance":"6511","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3624","BestTaskPoints":"5.436","BestTaskDuration":"719","MaxSpeed":"11.4414","GroundSpeed":"9.10628","BestTaskSpeed":"5.04033","TakeoffAltitude":"980","MaxAltitude":"979","MinAltitude":"447","ElevationGain":"176","MeanAltitudeDiff":"0","MaxClimb":"1","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-03 21:29:03","IgcFilename":"2020-07-22-XCT-PHO-05.igc","IgcFileHash":"7f914439a6fed884c1889fcf7277a39d","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-23 07:30:38","US":"admin","TS":"2022-08-09 12:02:41"},{"IDFlight":"1274885","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-19","UtcOffset":"2","FlightStartTime":"2020-07-19 13:18:04","FlightEndTime":"2020-07-19 15:32:15","FlightDuration":"8051","FirstLat":"48.7188","FirstLng":"12.0779","LastLat":"48.8472","LastLng":"11.9831","FlightMinLat":"48.7161","FlightMaxLat":"48.8613","FlightMinLng":"11.9357","FlightMaxLng":"12.0906","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"234.757","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13292","LandingWaypointOffset":"10210.7","LandingWaypointName":"Buchenberg (Herrngiersdorf)","LandingLocation":null,"LinearDistance":"17550","MaxLinearDistance":"18034","ArcDistance":"75181","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"29291","BestTaskPoints":"43.9365","BestTaskDuration":"7920","MaxSpeed":"14.7153","GroundSpeed":"9.33814","BestTaskSpeed":"3.69836","TakeoffAltitude":"406","MaxAltitude":"1766","MinAltitude":"380","ElevationGain":"5093","MeanAltitudeDiff":"0","MaxClimb":"6.63636","MinClimb":"-4.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Siegenburg ist am Sonntag nicht aktiv.","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Rauscher","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-07-20 21:22:51","IgcFilename":"2020-07-19-XCT-PHO-03.igc","IgcFileHash":"9b835505d1e41903c0ae43ff918d9421","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-19 14:30:53","US":"admin","TS":"2022-08-09 12:02:29"},{"IDFlight":"1276296","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-19","UtcOffset":"2","FlightStartTime":"2020-07-19 12:14:30","FlightEndTime":"2020-07-19 12:24:06","FlightDuration":"576","FirstLat":"48.7188","FirstLng":"12.0774","LastLat":"48.7187","LastLng":"12.0763","FlightMinLat":"48.7182","FlightMaxLat":"48.7237","FlightMinLng":"12.0759","FlightMaxLng":"12.0905","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"271.437","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"352.311","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"992","MaxLinearDistance":"1071","ArcDistance":"4056","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2416","BestTaskPoints":"4.832","BestTaskDuration":"513","MaxSpeed":"15.0248","GroundSpeed":"7.04207","BestTaskSpeed":"4.70955","TakeoffAltitude":"395","MaxAltitude":"638","MinAltitude":"385","ElevationGain":"272","MeanAltitudeDiff":"0","MaxClimb":"5.63636","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-03 21:31:58","IgcFilename":"2020-07-19-XCT-PHO-02.igc","IgcFileHash":"a725e6194fe99aaf4f18844fa5cf5b54","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-20 14:34:01","US":"admin","TS":"2022-08-09 12:02:34"},{"IDFlight":"1276287","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-19","UtcOffset":"2","FlightStartTime":"2020-07-19 11:57:16","FlightEndTime":"2020-07-19 12:03:54","FlightDuration":"398","FirstLat":"48.7186","FirstLng":"12.0779","LastLat":"48.7186","LastLng":"12.0763","FlightMinLat":"48.7182","FlightMaxLat":"48.7218","FlightMinLng":"12.0753","FlightMaxLng":"12.0894","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"235.808","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"352.837","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"845","MaxLinearDistance":"1035","ArcDistance":"2737","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2309","BestTaskPoints":"4.04075","BestTaskDuration":"280","MaxSpeed":"14.3804","GroundSpeed":"6.87651","BestTaskSpeed":"8.24643","TakeoffAltitude":"396","MaxAltitude":"626","MinAltitude":"384","ElevationGain":"241","MeanAltitudeDiff":"0","MaxClimb":"5.81818","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-03 21:31:58","IgcFilename":"2020-07-19-XCT-PHO-01.igc","IgcFileHash":"d9e2267e770bf74bd34583014baba261","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-20 14:32:42","US":"admin","TS":"2022-08-09 12:02:34"},{"IDFlight":"1272858","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-14","UtcOffset":"2","FlightStartTime":"2020-07-14 10:45:57","FlightEndTime":"2020-07-14 12:32:51","FlightDuration":"6414","FirstLat":"49.2364","FirstLng":"12.9425","LastLat":"49.1299","LastLng":"12.6706","FlightMinLat":"49.1218","FlightMaxLat":"49.2425","FlightMinLng":"12.6687","FlightMaxLng":"12.959","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"283.315","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9473","LandingWaypointOffset":"11722.1","LandingWaypointName":"Sommerberg","LandingLocation":null,"LinearDistance":"23179","MaxLinearDistance":"24565","ArcDistance":"64570","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"28235","BestTaskPoints":"42.3525","BestTaskDuration":"6392","MaxSpeed":"22.4979","GroundSpeed":"10.0671","BestTaskSpeed":"4.41724","TakeoffAltitude":"972","MaxAltitude":"1748","MinAltitude":"513","ElevationGain":"2927","MeanAltitudeDiff":"0","MaxClimb":"6.8","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-07-15 21:18:39","IgcFilename":"2020-07-14-XCT-PHO-01.igc","IgcFileHash":"20b68077fb60d8b5056bcc716c1a8b9d","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-15 07:17:02","US":"admin","TS":"2022-08-09 12:02:23"},{"IDFlight":"1272859","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-14","UtcOffset":"2","FlightStartTime":"2020-07-14 17:07:17","FlightEndTime":"2020-07-14 17:15:29","FlightDuration":"492","FirstLat":"49.236","FirstLng":"12.9421","LastLat":"49.2439","LastLng":"12.9555","FlightMinLat":"49.235","FlightMaxLat":"49.2449","FlightMinLng":"12.942","FlightMaxLng":"12.9588","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"335.927","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9791","LandingWaypointOffset":"978.661","LandingWaypointName":"Hoher Bogen","LandingLocation":null,"LinearDistance":"1448","MaxLinearDistance":"1526","ArcDistance":"3087","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2348","BestTaskPoints":"3.522","BestTaskDuration":"277","MaxSpeed":"11.1691","GroundSpeed":"6.27463","BestTaskSpeed":"8.47653","TakeoffAltitude":"987","MaxAltitude":"986","MinAltitude":"596","ElevationGain":"32","MeanAltitudeDiff":"0","MaxClimb":"0.636364","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-07-15 21:18:39","IgcFilename":"2020-07-14-XCT-PHO-02.igc","IgcFileHash":"224442092b23ae9753dab9e48e397da1","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-15 07:17:42","US":"admin","TS":"2022-08-09 12:02:23"},{"IDFlight":"1271312","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-13","UtcOffset":"2","FlightStartTime":"2020-07-13 11:03:50","FlightEndTime":"2020-07-13 13:54:28","FlightDuration":"10238","FirstLat":"49.2357","FirstLng":"12.9421","LastLat":"49.1553","LastLng":"12.3502","FlightMinLat":"49.1102","FlightMaxLat":"49.2504","FlightMinLng":"12.3483","FlightMaxLng":"12.9621","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"361.971","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14227","LandingWaypointOffset":"3812.47","LandingWaypointName":"Hasenstelze","LandingLocation":null,"LinearDistance":"44065","MaxLinearDistance":"45774","ArcDistance":"100324","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"51996","BestTaskPoints":"77.994","BestTaskDuration":"10051","MaxSpeed":"17.943","GroundSpeed":"9.79918","BestTaskSpeed":"5.17322","TakeoffAltitude":"972","MaxAltitude":"1842","MinAltitude":"503","ElevationGain":"4796","MeanAltitudeDiff":"0","MaxClimb":"3.72727","MinClimb":"-3.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-03 21:43:21","IgcFilename":"2020-07-13-XCT-PHO-01.igc","IgcFileHash":"1dc0f22af351f18e7b4a3257be00c1b3","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-13 12:18:29","US":"admin","TS":"2022-08-09 12:02:17"},{"IDFlight":"1270304","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-12","UtcOffset":"2","FlightStartTime":"2020-07-12 13:19:23","FlightEndTime":"2020-07-12 15:18:55","FlightDuration":"7172","FirstLat":"49.2358","FirstLng":"12.9421","LastLat":"49.3288","LastLng":"13.0097","FlightMinLat":"49.2348","FlightMaxLat":"49.3408","FlightMinLng":"12.8668","FlightMaxLng":"13.0239","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"353.153","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10291","LandingWaypointOffset":"7082.17","LandingWaypointName":"Eschlkam","LandingLocation":null,"LinearDistance":"12783","MaxLinearDistance":"13902","ArcDistance":"67493","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"24635","BestTaskPoints":"36.9525","BestTaskDuration":"6640","MaxSpeed":"14.6059","GroundSpeed":"9.41056","BestTaskSpeed":"3.71009","TakeoffAltitude":"979","MaxAltitude":"1868","MinAltitude":"442","ElevationGain":"4901","MeanAltitudeDiff":"0","MaxClimb":"4.72727","MinClimb":"-5.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:12:07","IgcFilename":"2020-07-12-XCT-PHO-02.igc","IgcFileHash":"892e92bc510046ae4e28c680b8458f0a","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-12 16:45:59","US":"admin","TS":"2022-08-09 12:02:14"},{"IDFlight":"1266726","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-06","UtcOffset":"2","FlightStartTime":"2020-07-06 11:37:05","FlightEndTime":"2020-07-06 14:07:51","FlightDuration":"9046","FirstLat":"46.2738","FirstLng":"13.1756","LastLat":"46.2683","LastLng":"13.1402","FlightMinLat":"46.2395","FlightMaxLat":"46.297","FlightMinLng":"13.1183","FlightMaxLng":"13.2582","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"149.492","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2668.4","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"6810","MaxLinearDistance":"10986","ArcDistance":"88088","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"23004","BestTaskPoints":"46.008","BestTaskDuration":"8567","MaxSpeed":"16.6512","GroundSpeed":"9.73773","BestTaskSpeed":"2.68519","TakeoffAltitude":"1165","MaxAltitude":"1869","MinAltitude":"180","ElevationGain":"5846","MeanAltitudeDiff":"0","MaxClimb":"5.54545","MinClimb":"-3.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area rivioli Bianchi nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-07-06 21:21:35","IgcFilename":"2020-07-06-XCT-PHO-01.igc","IgcFileHash":"70b399581e93a8c5112eee50bd9c2e21","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-06 14:07:14","US":"admin","TS":"2022-08-09 12:02:00"},{"IDFlight":"1266139","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-05","UtcOffset":"2","FlightStartTime":"2020-07-05 13:13:32","FlightEndTime":"2020-07-05 18:11:50","FlightDuration":"17898","FirstLat":"46.2743","FirstLng":"13.1763","LastLat":"46.2685","LastLng":"13.14","FlightMinLat":"46.2673","FlightMaxLat":"46.351","FlightMinLng":"12.9219","FlightMaxLng":"13.3751","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"226.825","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2679.43","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"20634","MaxLinearDistance":"35292","ArcDistance":"166507","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"71434","BestTaskPoints":"125.009","BestTaskDuration":"15423","MaxSpeed":"22.3146","GroundSpeed":"9.30313","BestTaskSpeed":"4.63165","TakeoffAltitude":"1183","MaxAltitude":"1832","MinAltitude":"184","ElevationGain":"8833","MeanAltitudeDiff":"0","MaxClimb":"3.63636","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area nicht aktiv. LI R49/B-Zita Freigabe durch lokalen Verein","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-07-05 21:36:33","IgcFilename":"2020-07-05-XCT-PHO-02.igc","IgcFileHash":"eedb956c70bf0d03fb685d0eebc6bfb3","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-05 17:03:50","US":"admin","TS":"2022-08-09 12:01:58"},{"IDFlight":"1265087","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-07-04","UtcOffset":"2","FlightStartTime":"2020-07-04 12:30:04","FlightEndTime":"2020-07-04 14:58:28","FlightDuration":"8904","FirstLat":"47.7478","FirstLng":"12.2475","LastLat":"47.9548","LastLng":"12.5786","FlightMinLat":"47.7473","FlightMaxLat":"48.0068","FlightMinLng":"12.2473","FlightMaxLng":"12.5822","TakeoffCountry":"DE","FKTakeoffWaypoint":"9453","TakeoffWaypointOffset":"470.838","TakeoffLocation":null,"TakeoffWaypointName":"Hochries","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"12604","LandingWaypointOffset":"3289.44","LandingWaypointName":"Oberwalchen","LandingLocation":null,"LinearDistance":"36355","MaxLinearDistance":"36372","ArcDistance":"93754","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"46602","BestTaskPoints":"69.903","BestTaskDuration":"8804","MaxSpeed":"16.3237","GroundSpeed":"10.5294","BestTaskSpeed":"5.29328","TakeoffAltitude":"1533","MaxAltitude":"2106","MinAltitude":"534","ElevationGain":"4948","MeanAltitudeDiff":"0","MaxClimb":"3.45455","MinClimb":"-4.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:22:39","IgcFilename":"2020-07-04-XCT-PHO-01.igc","IgcFileHash":"12dd4c491bf0dee943c7124fc93dcb22","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-07-04 15:24:28","US":"admin","TS":"2022-08-09 12:01:55"},{"IDFlight":"1262845","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-28","UtcOffset":"2","FlightStartTime":"2020-06-28 13:39:46","FlightEndTime":"2020-06-28 14:34:23","FlightDuration":"3277","FirstLat":"48.7183","FirstLng":"12.0892","LastLat":"48.8035","LastLng":"12.3247","FlightMinLat":"48.7178","FlightMaxLat":"48.8208","FlightMinLng":"12.0783","FlightMaxLng":"12.3267","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"596.826","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14485","LandingWaypointOffset":"14219.7","LandingWaypointName":"Heuberg","LandingLocation":null,"LinearDistance":"20632","MaxLinearDistance":"21264","ArcDistance":"35370","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"25458","BestTaskPoints":"38.187","BestTaskDuration":"3296","MaxSpeed":"19.1935","GroundSpeed":"10.7935","BestTaskSpeed":"7.72391","TakeoffAltitude":"431","MaxAltitude":"1565","MinAltitude":"374","ElevationGain":"2276","MeanAltitudeDiff":"0","MaxClimb":"6.63636","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:25:27","IgcFilename":"2020-06-28-XCT-PHO-04.igc","IgcFileHash":"bc58781ed8ecdeba46d7230d9a61c655","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-28 19:16:51","US":"admin","TS":"2022-08-09 12:01:47"},{"IDFlight":"1262847","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-28","UtcOffset":"2","FlightStartTime":"2020-06-28 13:11:27","FlightEndTime":"2020-06-28 13:26:21","FlightDuration":"894","FirstLat":"48.7184","FirstLng":"12.0892","LastLat":"48.7183","LastLng":"12.0904","FlightMinLat":"48.7163","FlightMaxLat":"48.7248","FlightMinLng":"12.0773","FlightMaxLng":"12.0963","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"595.892","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"684.526","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"875","MaxLinearDistance":"1407","ArcDistance":"6437","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"3292","BestTaskPoints":"6.584","BestTaskDuration":"924","MaxSpeed":"15.9778","GroundSpeed":"7.20066","BestTaskSpeed":"3.56277","TakeoffAltitude":"438","MaxAltitude":"812","MinAltitude":"438","ElevationGain":"411","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:25:27","IgcFilename":"2020-06-28-XCT-PHO-03.igc","IgcFileHash":"5e5a8f8913147263f5ed04a4c4b7f603","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-28 19:18:51","US":"admin","TS":"2022-08-09 12:01:47"},{"IDFlight":"1262844","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-28","UtcOffset":"2","FlightStartTime":"2020-06-28 12:33:21","FlightEndTime":"2020-06-28 12:40:53","FlightDuration":"452","FirstLat":"48.7185","FirstLng":"12.0893","LastLat":"48.7183","LastLng":"12.0901","FlightMinLat":"48.7149","FlightMaxLat":"48.7195","FlightMinLng":"12.0768","FlightMaxLng":"12.0927","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"602.49","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"662.593","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"916","MaxLinearDistance":"1164","ArcDistance":"3717","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2714","BestTaskPoints":"4.7495","BestTaskDuration":"476","MaxSpeed":"14.6766","GroundSpeed":"8.22256","BestTaskSpeed":"5.70168","TakeoffAltitude":"433","MaxAltitude":"793","MinAltitude":"427","ElevationGain":"399","MeanAltitudeDiff":"0","MaxClimb":"5.09091","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:25:27","IgcFilename":"2020-06-28-XCT-PHO-02.igc","IgcFileHash":"93182b3424b2603a1afafc0669205376","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-28 19:15:36","US":"admin","TS":"2022-08-09 12:01:47"},{"IDFlight":"1262843","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-28","UtcOffset":"2","FlightStartTime":"2020-06-28 12:03:54","FlightEndTime":"2020-06-28 12:12:02","FlightDuration":"488","FirstLat":"48.7185","FirstLng":"12.089","LastLat":"48.718","LastLng":"12.0913","FlightMinLat":"48.7161","FlightMaxLat":"48.7194","FlightMinLng":"12.0792","FlightMaxLng":"12.0942","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"580.516","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"753.561","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"720","MaxLinearDistance":"1110","ArcDistance":"4282","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2340","BestTaskPoints":"4.095","BestTaskDuration":"513","MaxSpeed":"13.5507","GroundSpeed":"8.77512","BestTaskSpeed":"4.5614","TakeoffAltitude":"447","MaxAltitude":"763","MinAltitude":"423","ElevationGain":"401","MeanAltitudeDiff":"0","MaxClimb":"4.36364","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:25:27","IgcFilename":"2020-06-28-XCT-PHO-01.igc","IgcFileHash":"081d51fb035e61f4ff72ebd25da0291f","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-28 19:14:40","US":"admin","TS":"2022-08-09 12:01:47"},{"IDFlight":"1262052","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-27","UtcOffset":"2","FlightStartTime":"2020-06-27 14:51:48","FlightEndTime":"2020-06-27 15:20:00","FlightDuration":"1692","FirstLat":"49.0352","FirstLng":"12.0558","LastLat":"49.1081","LastLng":"12.1308","FlightMinLat":"49.0338","FlightMaxLat":"49.1095","FlightMinLng":"12.0456","FlightMaxLng":"12.1371","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"506.068","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10911","LandingWaypointOffset":"1844.73","LandingWaypointName":"Winzerer Hoehen","LandingLocation":null,"LinearDistance":"9916","MaxLinearDistance":"10418","ArcDistance":"18254","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12751","BestTaskPoints":"19.1265","BestTaskDuration":"1594","MaxSpeed":"17.3554","GroundSpeed":"10.7886","BestTaskSpeed":"7.99937","TakeoffAltitude":"435","MaxAltitude":"1238","MinAltitude":"372","ElevationGain":"1126","MeanAltitudeDiff":"0","MaxClimb":"3.54545","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:25:27","IgcFilename":"2020-06-27-XCT-PHO-03.igc","IgcFileHash":"b4b75a10a4789fb269722c64a448d86a","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-27 14:48:07","US":"admin","TS":"2022-08-09 12:01:44"},{"IDFlight":"1262054","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-27","UtcOffset":"2","FlightStartTime":"2020-06-27 14:12:53","FlightEndTime":"2020-06-27 14:34:36","FlightDuration":"1303","FirstLat":"49.0347","FirstLng":"12.0579","LastLat":"49.0358","LastLng":"12.0546","FlightMinLat":"49.0332","FlightMaxLat":"49.0358","FlightMinLng":"12.0479","FlightMaxLng":"12.0605","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"656.096","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"433.152","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"725","MaxLinearDistance":"918","ArcDistance":"9734","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3234","BestTaskPoints":"4.851","BestTaskDuration":"1245","MaxSpeed":"13.0689","GroundSpeed":"7.47046","BestTaskSpeed":"2.59759","TakeoffAltitude":"425","MaxAltitude":"530","MinAltitude":"414","ElevationGain":"276","MeanAltitudeDiff":"0","MaxClimb":"0.818182","MinClimb":"-1.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:25:27","IgcFilename":"2020-06-27-XCT-PHO-02.igc","IgcFileHash":"c4a20042d72d93d47bf0fc4ff5dd3da5","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-27 14:50:05","US":"admin","TS":"2022-08-09 12:01:44"},{"IDFlight":"1262056","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-27","UtcOffset":"2","FlightStartTime":"2020-06-27 13:09:12","FlightEndTime":"2020-06-27 13:33:45","FlightDuration":"1473","FirstLat":"49.0349","FirstLng":"12.0573","LastLat":"49.0353","LastLng":"12.0589","FlightMinLat":"49.0336","FlightMaxLat":"49.0359","FlightMinLng":"12.0505","FlightMaxLng":"12.0627","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"612.759","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"732.038","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"495","MaxLinearDistance":"895","ArcDistance":"10849","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3134","BestTaskPoints":"4.701","BestTaskDuration":"1319","MaxSpeed":"14.1284","GroundSpeed":"7.36544","BestTaskSpeed":"2.37604","TakeoffAltitude":"420","MaxAltitude":"503","MinAltitude":"415","ElevationGain":"465","MeanAltitudeDiff":"0","MaxClimb":"1.18182","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:25:27","IgcFilename":"2020-06-27-XCT-PHO-01.igc","IgcFileHash":"00714cf9ced9a8d45f9de8bb90072280","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-27 14:52:15","US":"admin","TS":"2022-08-09 12:01:44"},{"IDFlight":"1260384","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-24","UtcOffset":"2","FlightStartTime":"2020-06-24 14:52:14","FlightEndTime":"2020-06-24 15:21:38","FlightDuration":"1764","FirstLat":"49.023","FirstLng":"12.8232","LastLat":"48.9246","LastLng":"12.762","FlightMinLat":"48.9236","FlightMaxLat":"49.0237","FlightMinLng":"12.7606","FlightMaxLng":"12.8337","TakeoffCountry":"DE","FKTakeoffWaypoint":"9786","TakeoffWaypointOffset":"527.262","TakeoffLocation":null,"TakeoffWaypointName":"Pr\u00f6ller","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10986","LandingWaypointOffset":"2548.03","LandingWaypointName":"Windmountain","LandingLocation":null,"LinearDistance":"11960","MaxLinearDistance":"12202","ArcDistance":"18040","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"13325","BestTaskPoints":"19.9875","BestTaskDuration":"1752","MaxSpeed":"19.5443","GroundSpeed":"10.2268","BestTaskSpeed":"7.60559","TakeoffAltitude":"1024","MaxAltitude":"1473","MinAltitude":"370","ElevationGain":"697","MeanAltitudeDiff":"0","MaxClimb":"3.81818","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:27:42","IgcFilename":"2020-06-24-XCT-PHO-03.igc","IgcFileHash":"850c62d25b52357df74aeeba039e530d","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-25 10:52:25","US":"admin","TS":"2022-08-09 12:01:38"},{"IDFlight":"1260386","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-24","UtcOffset":"2","FlightStartTime":"2020-06-24 13:10:29","FlightEndTime":"2020-06-24 13:20:39","FlightDuration":"610","FirstLat":"49.0226","FirstLng":"12.8225","LastLat":"49.0182","LastLng":"12.8492","FlightMinLat":"49.0173","FlightMaxLat":"49.0267","FlightMinLng":"12.8213","FlightMaxLng":"12.8511","TakeoffCountry":"DE","FKTakeoffWaypoint":"9786","TakeoffWaypointOffset":"594.934","TakeoffLocation":null,"TakeoffWaypointName":"Pr\u00f6ller","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9786","LandingWaypointOffset":"1721.91","LandingWaypointName":"Pr\u00f6ller","LandingLocation":null,"LinearDistance":"2157","MaxLinearDistance":"2272","ArcDistance":"4840","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3118","BestTaskPoints":"4.677","BestTaskDuration":"564","MaxSpeed":"13.249","GroundSpeed":"7.93373","BestTaskSpeed":"5.52837","TakeoffAltitude":"1020","MaxAltitude":"1098","MinAltitude":"788","ElevationGain":"152","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:27:42","IgcFilename":"2020-06-24-XCT-PHO-02.igc","IgcFileHash":"bb6f344ebf5ccc65ff1da1c76b839b55","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-25 10:53:22","US":"admin","TS":"2022-08-09 12:01:38"},{"IDFlight":"1254003","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-13","UtcOffset":"2","FlightStartTime":"2020-06-13 11:59:25","FlightEndTime":"2020-06-13 14:43:48","FlightDuration":"9863","FirstLat":"46.7719","FirstLng":"13.1496","LastLat":"46.9338","LastLng":"13.1013","FlightMinLat":"46.7674","FlightMaxLat":"46.957","FlightMinLng":"12.7736","FlightMaxLng":"13.1636","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"67.15","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13310","LandingWaypointOffset":"4052.57","LandingWaypointName":"Greifenburg","LandingLocation":null,"LinearDistance":"31323","MaxLinearDistance":"32512","ArcDistance":"100387","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"62717","BestTaskPoints":"94.0755","BestTaskDuration":"9397","MaxSpeed":"17.7153","GroundSpeed":"10.1782","BestTaskSpeed":"6.67415","TakeoffAltitude":"1737","MaxAltitude":"2894","MinAltitude":"726","ElevationGain":"7665","MeanAltitudeDiff":"0","MaxClimb":"6.45455","MinClimb":"-4.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-06-13 21:38:26","IgcFilename":"2020-06-13-XCT-PHO-02.igc","IgcFileHash":"da54949e3512e6b9a8d3b53189b9ba9b","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-13 15:17:36","US":"admin","TS":"2022-08-09 12:01:15"},{"IDFlight":"1253431","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-12","UtcOffset":"2","FlightStartTime":"2020-06-12 12:00:41","FlightEndTime":"2020-06-12 17:58:06","FlightDuration":"21445","FirstLat":"46.7767","FirstLng":"13.1506","LastLat":"46.7463","LastLng":"13.1919","FlightMinLat":"46.7443","FlightMaxLat":"46.9731","FlightMinLng":"12.8762","FlightMaxLng":"13.4029","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"474.472","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9814","LandingWaypointOffset":"3033.85","LandingWaypointName":"Embergeralm - Greifenburg","LandingLocation":null,"LinearDistance":"22846","MaxLinearDistance":"40324","ArcDistance":"202169","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"93568","BestTaskPoints":"187.136","BestTaskDuration":"20574","MaxSpeed":"20.1299","GroundSpeed":"9.42731","BestTaskSpeed":"4.54788","TakeoffAltitude":"1880","MaxAltitude":"2927","MinAltitude":"596","ElevationGain":"13232","MeanAltitudeDiff":"0","MaxClimb":"6.81818","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-06-12 21:27:27","IgcFilename":"2020-06-12-XCT-PHO-01.igc","IgcFileHash":"80f44ef7fa7ca38ef997d28d4b80c9bf","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-12 16:52:02","US":"admin","TS":"2022-08-09 12:01:13"},{"IDFlight":"1253060","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-11","UtcOffset":"2","FlightStartTime":"2020-06-11 14:54:52","FlightEndTime":"2020-06-11 16:27:11","FlightDuration":"5539","FirstLat":"46.7718","FirstLng":"13.1494","LastLat":"46.7552","LastLng":"13.2294","FlightMinLat":"46.7551","FlightMaxLat":"46.7815","FlightMinLng":"13.1422","FlightMaxLng":"13.3209","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"78.208","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9914","LandingWaypointOffset":"1134.47","LandingWaypointName":"Rottenstein","LandingLocation":null,"LinearDistance":"13099","MaxLinearDistance":"13637","ArcDistance":"47762","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"20211","BestTaskPoints":"35.3693","BestTaskDuration":"4698","MaxSpeed":"13.406","GroundSpeed":"8.62289","BestTaskSpeed":"4.30204","TakeoffAltitude":"1732","MaxAltitude":"2038","MinAltitude":"549","ElevationGain":"1636","MeanAltitudeDiff":"60","MaxClimb":"3","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-06-12 21:13:21","IgcFilename":"2020-06-11-XCS-HOP-01.igc","IgcFileHash":"08513ca28af4c4a3731eaf9844b1e04b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-11 19:39:17","US":"admin","TS":"2022-08-09 12:01:12"},{"IDFlight":"1250083","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-01","UtcOffset":"2","FlightStartTime":"2020-06-01 13:00:17","FlightEndTime":"2020-06-01 15:26:30","FlightDuration":"8773","FirstLat":"47.6645","FirstLng":"11.5264","LastLat":"47.572","LastLng":"10.7249","FlightMinLat":"47.5633","FlightMaxLat":"47.67","FlightMinLng":"10.7161","FlightMaxLng":"11.5265","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"681.978","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11038","LandingWaypointOffset":"2229.5","LandingWaypointName":"Dragonfly","LandingLocation":null,"LinearDistance":"61775","MaxLinearDistance":"61777","ArcDistance":"93214","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"66012","BestTaskPoints":"99.018","BestTaskDuration":"8387","MaxSpeed":"18.5201","GroundSpeed":"10.6251","BestTaskSpeed":"7.87075","TakeoffAltitude":"1488","MaxAltitude":"2380","MinAltitude":"808","ElevationGain":"6147","MeanAltitudeDiff":"0","MaxClimb":"4.72727","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-06-01 21:25:40","IgcFilename":"2020-06-01-XCT-PHO-02.igc","IgcFileHash":"51655fbca93272814d80d1948ed46dcc","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-01 14:22:04","US":"admin","TS":"2022-08-09 12:01:01"},{"IDFlight":"1250097","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-06-01","UtcOffset":"2","FlightStartTime":"2020-06-01 11:06:33","FlightEndTime":"2020-06-01 11:41:12","FlightDuration":"2079","FirstLat":"47.6645","FirstLng":"11.5268","LastLat":"47.6537","LastLng":"11.5826","FlightMinLat":"47.6379","FlightMaxLat":"47.6715","FlightMinLng":"11.5264","FlightMaxLng":"11.583","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"711.28","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14164","LandingWaypointOffset":"1540.96","LandingWaypointName":"Kr\u00e4hennest","LandingLocation":null,"LinearDistance":"4424","MaxLinearDistance":"4440","ArcDistance":"18329","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9215","BestTaskPoints":"13.8225","BestTaskDuration":"2077","MaxSpeed":"15.3251","GroundSpeed":"8.81627","BestTaskSpeed":"4.43669","TakeoffAltitude":"1497","MaxAltitude":"1543","MinAltitude":"689","ElevationGain":"804","MeanAltitudeDiff":"0","MaxClimb":"2.72727","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-06-01 21:25:40","IgcFilename":"2020-06-01-XCT-PHO-01.igc","IgcFileHash":"e291a06cecadd6748f3bdafc06e51f39","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-06-01 14:31:51","US":"admin","TS":"2022-08-09 12:01:01"},{"IDFlight":"1249542","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-31","UtcOffset":"2","FlightStartTime":"2020-05-31 11:08:55","FlightEndTime":"2020-05-31 14:30:15","FlightDuration":"12080","FirstLat":"47.6645","FirstLng":"11.5265","LastLat":"47.5748","LastLng":"11.0404","FlightMinLat":"47.548","FlightMaxLat":"47.6691","FlightMinLng":"10.9503","FlightMaxLng":"11.5273","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"689.298","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11953","LandingWaypointOffset":"2582.66","LandingWaypointName":"schauinsland","LandingLocation":null,"LinearDistance":"45005","MaxLinearDistance":"45185","ArcDistance":"117809","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"57646","BestTaskPoints":"86.469","BestTaskDuration":"11884","MaxSpeed":"15.8434","GroundSpeed":"9.75242","BestTaskSpeed":"4.85072","TakeoffAltitude":"1486","MaxAltitude":"2196","MinAltitude":"852","ElevationGain":"8147","MeanAltitudeDiff":"0","MaxClimb":"5.09091","MinClimb":"-5.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-05-31 21:19:45","IgcFilename":"2020-05-31-XCT-PHO-01.igc","IgcFileHash":"3e4763a60ef579e7013415ef9def6117","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-31 13:44:04","US":"admin","TS":"2022-08-09 12:00:59"},{"IDFlight":"1249107","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-29","UtcOffset":"2","FlightStartTime":"2020-05-29 13:21:50","FlightEndTime":"2020-05-29 13:52:00","FlightDuration":"1810","FirstLat":"49.515","FirstLng":"12.0302","LastLat":"49.5163","LastLng":"12.0404","FlightMinLat":"49.5083","FlightMaxLat":"49.5167","FlightMinLng":"12.0293","FlightMaxLng":"12.0404","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"753.612","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1375.41","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"818","MaxLinearDistance":"1032","ArcDistance":"15518","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3262","BestTaskPoints":"4.893","BestTaskDuration":"1769","MaxSpeed":"12.819","GroundSpeed":"8.57321","BestTaskSpeed":"1.84398","TakeoffAltitude":"607","MaxAltitude":"781","MinAltitude":"443","ElevationGain":"731","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-05-30 21:14:48","IgcFilename":"2020-05-29-XCT-PHO-01.igc","IgcFileHash":"d4a34637bb2af9ea762248467cc684f4","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-29 21:16:58","US":"admin","TS":"2022-08-09 12:00:57"},{"IDFlight":"1249108","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-29","UtcOffset":"2","FlightStartTime":"2020-05-29 15:16:37","FlightEndTime":"2020-05-29 15:32:27","FlightDuration":"950","FirstLat":"49.5149","FirstLng":"12.0303","LastLat":"49.5133","LastLng":"12.0382","FlightMinLat":"49.5089","FlightMaxLat":"49.5162","FlightMinLng":"12.0297","FlightMaxLng":"12.0409","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"747.927","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1069.5","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"869","MaxLinearDistance":"889","ArcDistance":"7168","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2960","BestTaskPoints":"4.44","BestTaskDuration":"750","MaxSpeed":"12.4315","GroundSpeed":"7.54508","BestTaskSpeed":"3.94667","TakeoffAltitude":"611","MaxAltitude":"802","MinAltitude":"488","ElevationGain":"378","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-05-30 21:14:48","IgcFilename":"2020-05-29-XCT-PHO-02.igc","IgcFileHash":"10fad200f7a87e617b2b32f3fb1204cc","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-29 21:17:31","US":"admin","TS":"2022-08-09 12:00:57"},{"IDFlight":"1249109","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-29","UtcOffset":"2","FlightStartTime":"2020-05-29 16:42:11","FlightEndTime":"2020-05-29 16:54:59","FlightDuration":"768","FirstLat":"49.5155","FirstLng":"12.0308","LastLat":"49.5166","LastLng":"12.0396","FlightMinLat":"49.5108","FlightMaxLat":"49.5176","FlightMinLng":"12.0297","FlightMaxLng":"12.0412","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"823.642","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1348.62","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"851","MaxLinearDistance":"856","ArcDistance":"6505","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2790","BestTaskPoints":"4.185","BestTaskDuration":"793","MaxSpeed":"13.6907","GroundSpeed":"8.47043","BestTaskSpeed":"3.51829","TakeoffAltitude":"596","MaxAltitude":"672","MinAltitude":"451","ElevationGain":"236","MeanAltitudeDiff":"0","MaxClimb":"1.54545","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-05-30 21:14:48","IgcFilename":"2020-05-29-XCT-PHO-03.igc","IgcFileHash":"7d709c08e1005a4986d630b92798003f","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-29 21:18:02","US":"admin","TS":"2022-08-09 12:00:58"},{"IDFlight":"1248271","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-27","UtcOffset":"2","FlightStartTime":"2020-05-27 14:38:47","FlightEndTime":"2020-05-27 16:27:45","FlightDuration":"6538","FirstLat":"49.236","FirstLng":"12.9421","LastLat":"48.9621","LastLng":"13.2064","FlightMinLat":"48.9588","FlightMaxLat":"49.2388","FlightMinLng":"12.9419","FlightMaxLng":"13.2098","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"335.927","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10537","LandingWaypointOffset":"13225","LandingWaypointName":"Gei\u00dfkopf","LandingLocation":null,"LinearDistance":"36166","MaxLinearDistance":"36238","ArcDistance":"72038","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"41420","BestTaskPoints":"62.13","BestTaskDuration":"6281","MaxSpeed":"16.5555","GroundSpeed":"11.0183","BestTaskSpeed":"6.59449","TakeoffAltitude":"1022","MaxAltitude":"2288","MinAltitude":"586","ElevationGain":"4604","MeanAltitudeDiff":"0","MaxClimb":"4.54545","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:45:27","IgcFilename":"2020-05-27-XCT-PHO-02.igc","IgcFileHash":"33103f585c5caf52fcfae769fa47bc3e","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-27 15:27:47","US":"admin","TS":"2022-08-09 12:00:55"},{"IDFlight":"1249106","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"0","FKCompetitionClassDesired":null,"CompetitionClass":"Unbekannt","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-27","UtcOffset":"2","FlightStartTime":"2020-05-27 11:36:09","FlightEndTime":"2020-05-27 11:51:45","FlightDuration":"936","FirstLat":"49.2359","FirstLng":"12.942","LastLat":"49.2434","LastLng":"12.9751","FlightMinLat":"49.2316","FlightMaxLat":"49.2434","FlightMinLng":"12.9409","FlightMaxLng":"12.9762","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"349.105","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9791","LandingWaypointOffset":"2250.53","LandingWaypointName":"Hoher Bogen","LandingLocation":null,"LinearDistance":"2585","MaxLinearDistance":"2636","ArcDistance":"7457","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3806","BestTaskPoints":"5.709","BestTaskDuration":"849","MaxSpeed":"10.8483","GroundSpeed":"7.96651","BestTaskSpeed":"4.48292","TakeoffAltitude":"1013","MaxAltitude":"1048","MinAltitude":"576","ElevationGain":"282","MeanAltitudeDiff":"0","MaxClimb":"1.36364","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-05-30 21:14:48","IgcFilename":"2020-05-27-XCT-PHO-01.igc","IgcFileHash":"1ab9d16d33dc109b89d2c6f4ca05012c","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-29 21:15:07","US":"admin","TS":"2022-08-09 12:00:57"},{"IDFlight":"1248038","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-26","UtcOffset":"2","FlightStartTime":"2020-05-26 15:57:54","FlightEndTime":"2020-05-26 16:56:50","FlightDuration":"3536","FirstLat":"49.0227","FirstLng":"12.8226","LastLat":"48.7539","LastLng":"12.9132","FlightMinLat":"48.7535","FlightMaxLat":"49.0245","FlightMinLng":"12.822","FlightMaxLng":"12.9144","TakeoffCountry":"DE","FKTakeoffWaypoint":"9786","TakeoffWaypointOffset":"582.251","TakeoffLocation":null,"TakeoffWaypointName":"Pr\u00f6ller","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9959","LandingWaypointOffset":"4651.25","LandingWaypointName":"Bamling","LandingLocation":null,"LinearDistance":"30676","MaxLinearDistance":"30799","ArcDistance":"43865","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"33705","BestTaskPoints":"50.5575","BestTaskDuration":"3526","MaxSpeed":"20.8912","GroundSpeed":"12.4052","BestTaskSpeed":"9.55899","TakeoffAltitude":"1030","MaxAltitude":"1625","MinAltitude":"310","ElevationGain":"2240","MeanAltitudeDiff":"0","MaxClimb":"3.45455","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-05-27 21:12:19","IgcFilename":"2020-05-26-XCT-PHO-02.igc","IgcFileHash":"c0fca94ff2c6aebe9807d40d1b12a444","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-26 19:38:07","US":"admin","TS":"2022-08-09 12:00:54"},{"IDFlight":"1248036","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-26","UtcOffset":"2","FlightStartTime":"2020-05-26 13:55:56","FlightEndTime":"2020-05-26 14:08:59","FlightDuration":"783","FirstLat":"49.0226","FirstLng":"12.8226","LastLat":"49.0243","LastLng":"12.843","FlightMinLat":"49.0188","FlightMaxLat":"49.0268","FlightMinLng":"12.8221","FlightMaxLng":"12.8466","TakeoffCountry":"DE","FKTakeoffWaypoint":"9786","TakeoffWaypointOffset":"589.322","TakeoffLocation":null,"TakeoffWaypointName":"Pr\u00f6ller","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9786","LandingWaypointOffset":"1052.49","LandingWaypointName":"Pr\u00f6ller","LandingLocation":null,"LinearDistance":"1776","MaxLinearDistance":"1809","ArcDistance":"6413","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3417","BestTaskPoints":"5.1255","BestTaskDuration":"767","MaxSpeed":"13.2801","GroundSpeed":"8.19089","BestTaskSpeed":"4.45502","TakeoffAltitude":"1020","MaxAltitude":"1020","MinAltitude":"670","ElevationGain":"138","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-05-27 21:12:19","IgcFilename":"2020-05-26-XCT-PHO-01.igc","IgcFileHash":"de84df0487d92b67ba752efb7f417e56","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-26 19:36:49","US":"admin","TS":"2022-08-09 12:00:54"},{"IDFlight":"1244312","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-19","UtcOffset":"2","FlightStartTime":"2020-05-19 12:06:17","FlightEndTime":"2020-05-19 13:08:49","FlightDuration":"3752","FirstLat":"49.0223","FirstLng":"12.8219","LastLat":"48.9781","LastLng":"13.0074","FlightMinLat":"48.9467","FlightMaxLat":"49.0257","FlightMinLng":"12.8219","FlightMaxLng":"13.0106","TakeoffCountry":"DE","FKTakeoffWaypoint":"9786","TakeoffWaypointOffset":"649.916","TakeoffLocation":null,"TakeoffWaypointName":"Pr\u00f6ller","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14664","LandingWaypointOffset":"464.234","LandingWaypointName":"Steinberg","LandingLocation":null,"LinearDistance":"14712","MaxLinearDistance":"14720","ArcDistance":"35862","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"20166","BestTaskPoints":"30.249","BestTaskDuration":"3554","MaxSpeed":"18.703","GroundSpeed":"9.55802","BestTaskSpeed":"5.67417","TakeoffAltitude":"1043","MaxAltitude":"1782","MinAltitude":"523","ElevationGain":"2056","MeanAltitudeDiff":"0","MaxClimb":"3.09091","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:54:59","IgcFilename":"2020-05-19-XCT-PHO-01.igc","IgcFileHash":"4d46d8d3c72e9a0319200af6ce965c30","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-19 13:44:40","US":"admin","TS":"2022-08-09 12:00:41"},{"IDFlight":"1243701","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-18","UtcOffset":"2","FlightStartTime":"2020-05-18 12:53:49","FlightEndTime":"2020-05-18 14:29:28","FlightDuration":"5739","FirstLat":"48.9904","FirstLng":"11.444","LastLat":"49.0231","LastLng":"11.7415","FlightMinLat":"48.9892","FlightMaxLat":"49.0231","FlightMinLng":"11.4414","FlightMaxLng":"11.7424","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"472.481","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9915","LandingWaypointOffset":"5275.39","LandingWaypointName":"Jachenhausen","LandingLocation":null,"LinearDistance":"22059","MaxLinearDistance":"22243","ArcDistance":"57704","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"25851","BestTaskPoints":"38.7765","BestTaskDuration":"5526","MaxSpeed":"16.1545","GroundSpeed":"10.0546","BestTaskSpeed":"4.67807","TakeoffAltitude":"525","MaxAltitude":"1805","MinAltitude":"516","ElevationGain":"3856","MeanAltitudeDiff":"0","MaxClimb":"3.72727","MinClimb":"-4.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:54:59","IgcFilename":"2020-05-18-XCT-PHO-01.igc","IgcFileHash":"b7e360cf811324ab06f9ea3e2ed7570a","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-18 13:16:04","US":"admin","TS":"2022-08-09 12:00:39"},{"IDFlight":"1242989","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-17","UtcOffset":"2","FlightStartTime":"2020-05-17 11:55:30","FlightEndTime":"2020-05-17 17:41:52","FlightDuration":"20782","FirstLat":"48.9904","FirstLng":"11.4437","LastLat":"48.6212","LastLng":"13.4163","FlightMinLat":"48.6203","FlightMaxLat":"48.9907","FlightMinLng":"11.4426","FlightMaxLng":"13.4172","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"489.581","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"12701","LandingWaypointOffset":"4813.17","LandingWaypointName":"Mad\u00d6tzing","LandingLocation":null,"LinearDistance":"150285","MaxLinearDistance":"150351","ArcDistance":"239018","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"155553","BestTaskPoints":"233.329","BestTaskDuration":"20680","MaxSpeed":"19.1933","GroundSpeed":"11.5012","BestTaskSpeed":"7.52191","TakeoffAltitude":"512","MaxAltitude":"2341","MinAltitude":"411","ElevationGain":"16481","MeanAltitudeDiff":"0","MaxClimb":"4.63636","MinClimb":"-4.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Siegenburg ist nur mo - fr aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Rauscher","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"5","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-04 21:57:26","IgcFilename":"2020-05-17-XCT-PHO-01.igc","IgcFileHash":"22a416bb7a122f204ccda8b7c75d279f","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-17 16:48:37","US":"admin","TS":"2022-08-09 12:00:37"},{"IDFlight":"1242345","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-16","UtcOffset":"2","FlightStartTime":"2020-05-16 15:52:20","FlightEndTime":"2020-05-16 18:01:10","FlightDuration":"7730","FirstLat":"48.8699","FirstLng":"13.0758","LastLat":"48.8791","LastLng":"12.8344","FlightMinLat":"48.8364","FlightMaxLat":"48.8806","FlightMinLng":"12.8326","FlightMaxLng":"13.1122","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"46.822","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"12180","LandingWaypointOffset":"6465.54","LandingWaypointName":"Hausstein take-off","LandingLocation":null,"LinearDistance":"17824","MaxLinearDistance":"20456","ArcDistance":"75216","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"27988","BestTaskPoints":"41.982","BestTaskDuration":"7115","MaxSpeed":"15.1753","GroundSpeed":"9.7304","BestTaskSpeed":"3.93366","TakeoffAltitude":"843","MaxAltitude":"1444","MinAltitude":"305","ElevationGain":"4625","MeanAltitudeDiff":"-57","MaxClimb":"4.09091","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-05-17 21:15:45","IgcFilename":"2020-05-16-XCS-HOP-03.igc","IgcFileHash":"e995bedf347a15ff9dd5db533de3fde2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-16 22:30:43","US":"admin","TS":"2022-08-09 12:00:35"},{"IDFlight":"1242344","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-16","UtcOffset":"2","FlightStartTime":"2020-05-16 12:46:17","FlightEndTime":"2020-05-16 13:50:18","FlightDuration":"3841","FirstLat":"48.8706","FirstLng":"13.0743","LastLat":"48.8542","LastLng":"12.9881","FlightMinLat":"48.8513","FlightMaxLat":"48.878","FlightMinLng":"12.9851","FlightMaxLng":"13.0758","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"174.416","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"5757","LandingWaypointOffset":"2802.38","LandingWaypointName":"Deggendorf","LandingLocation":null,"LinearDistance":"6845","MaxLinearDistance":"6973","ArcDistance":"37621","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14684","BestTaskPoints":"22.026","BestTaskDuration":"3740","MaxSpeed":"14.8217","GroundSpeed":"9.79455","BestTaskSpeed":"3.9262","TakeoffAltitude":"865","MaxAltitude":"1680","MinAltitude":"357","ElevationGain":"2066","MeanAltitudeDiff":"-74","MaxClimb":"3.09091","MinClimb":"-3.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-05-17 21:15:45","IgcFilename":"2020-05-16-XCS-HOP-02.igc","IgcFileHash":"63884a2d40f22501ee064a1df880a0c8","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-16 22:30:10","US":"admin","TS":"2022-08-09 12:00:35"},{"IDFlight":"1242343","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-05-16","UtcOffset":"2","FlightStartTime":"2020-05-16 11:10:03","FlightEndTime":"2020-05-16 11:26:37","FlightDuration":"994","FirstLat":"48.8705","FirstLng":"13.0744","LastLat":"48.8614","LastLng":"13.081","FlightMinLat":"48.8614","FlightMaxLat":"48.871","FlightMinLng":"13.0657","FlightMaxLng":"13.0837","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"161.429","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"972.104","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1138","MaxLinearDistance":"1319","ArcDistance":"8574","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3547","BestTaskPoints":"5.3205","BestTaskDuration":"809","MaxSpeed":"11.599","GroundSpeed":"8.62584","BestTaskSpeed":"4.38443","TakeoffAltitude":"869","MaxAltitude":"868","MinAltitude":"515","ElevationGain":"102","MeanAltitudeDiff":"-84","MaxClimb":"0.909091","MinClimb":"-1.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-05-17 21:15:45","IgcFilename":"2020-05-16-XCS-HOP-01.igc","IgcFileHash":"372a74c4b2bbcd3855a4841de50d4a74","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-05-16 22:29:19","US":"admin","TS":"2022-08-09 12:00:35"},{"IDFlight":"1240041","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-03-14","UtcOffset":"1","FlightStartTime":"2020-03-14 13:21:28","FlightEndTime":"2020-03-14 14:03:45","FlightDuration":"2537","FirstLat":"48.7188","FirstLng":"12.0777","LastLat":"48.6493","LastLng":"11.934","FlightMinLat":"48.6477","FlightMaxLat":"48.7252","FlightMinLng":"11.9325","FlightMaxLng":"12.0901","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"249.429","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9720","LandingWaypointOffset":"6390.29","LandingWaypointName":"Walchzell","LandingLocation":null,"LinearDistance":"13207","MaxLinearDistance":"13911","ArcDistance":"26245","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"17211","BestTaskPoints":"25.8165","BestTaskDuration":"2588","MaxSpeed":"17.1204","GroundSpeed":"10.345","BestTaskSpeed":"6.65031","TakeoffAltitude":"446","MaxAltitude":"1591","MinAltitude":"446","ElevationGain":"1972","MeanAltitudeDiff":"0","MaxClimb":"9.16667","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-03-14 22:17:05","IgcFilename":"2020-03-14-XCT-PHO-01.igc","IgcFileHash":"7ff629e851e93eb480bee308193b416f","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-03-14 18:40:12","US":"admin","TS":"2022-08-09 12:00:26"},{"IDFlight":"1238408","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-03-08","UtcOffset":"1","FlightStartTime":"2020-03-08 12:43:42","FlightEndTime":"2020-03-08 14:42:03","FlightDuration":"7101","FirstLat":"49.2035","FirstLng":"13.0987","LastLat":"49.2024","LastLng":"13.0644","FlightMinLat":"49.1932","FlightMaxLat":"49.2098","FlightMinLng":"13.0505","FlightMaxLng":"13.1051","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"22.239","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"2494","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"3541","MaxLinearDistance":"3980","ArcDistance":"59140","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"7434","BestTaskPoints":"13.0095","BestTaskDuration":"4380","MaxSpeed":"16.6322","GroundSpeed":"8.32834","BestTaskSpeed":"1.69726","TakeoffAltitude":"1177","MaxAltitude":"1472","MinAltitude":"635","ElevationGain":"2282","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-03-08 22:19:23","IgcFilename":"2020-03-08-XCT-PHO-01.igc","IgcFileHash":"da2f58c81a341f2daabcf1703878af00","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-03-08 16:53:07","US":"admin","TS":"2022-08-09 12:00:21"},{"IDFlight":"1237963","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-03-07","UtcOffset":"1","FlightStartTime":"2020-03-07 16:40:39","FlightEndTime":"2020-03-07 17:22:10","FlightDuration":"2491","FirstLat":"48.9903","FirstLng":"11.4436","LastLat":"48.9927","LastLng":"11.4381","FlightMinLat":"48.9887","FlightMaxLat":"48.9999","FlightMinLng":"11.4381","FlightMaxLng":"11.4558","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"488.706","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"970.379","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"1379","MaxLinearDistance":"1736","ArcDistance":"22281","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5434","BestTaskPoints":"8.151","BestTaskDuration":"2037","MaxSpeed":"11.9668","GroundSpeed":"8.94455","BestTaskSpeed":"2.66765","TakeoffAltitude":"512","MaxAltitude":"657","MinAltitude":"352","ElevationGain":"630","MeanAltitudeDiff":"0","MaxClimb":"1.18182","MinClimb":"-1.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-06-26 21:46:04","IgcFilename":"2020-03-07-XCS-HOP-02.igc","IgcFileHash":"16dd83a2a4b99d12471050e782a0213c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-03-07 20:25:05","US":"admin","TS":"2022-08-09 12:00:20"},{"IDFlight":"1237962","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-03-07","UtcOffset":"1","FlightStartTime":"2020-03-07 15:29:15","FlightEndTime":"2020-03-07 15:52:48","FlightDuration":"1413","FirstLat":"48.9907","FirstLng":"11.4436","LastLat":"48.9927","LastLng":"11.4384","FlightMinLat":"48.9885","FlightMaxLat":"48.997","FlightMinLng":"11.4368","FlightMaxLng":"11.4532","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"516.264","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"952.521","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"988","MaxLinearDistance":"1519","ArcDistance":"11499","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4024","BestTaskPoints":"6.036","BestTaskDuration":"1165","MaxSpeed":"13.1106","GroundSpeed":"8.13801","BestTaskSpeed":"3.45408","TakeoffAltitude":"511","MaxAltitude":"641","MinAltitude":"351","ElevationGain":"483","MeanAltitudeDiff":"0","MaxClimb":"1.72727","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-06-26 21:46:04","IgcFilename":"2020-03-07-XCS-HOP-01.igc","IgcFileHash":"ba1e9a6ae031ecf698db0ab1a30314d7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-03-07 20:24:17","US":"admin","TS":"2022-08-09 12:00:20"},{"IDFlight":"1234828","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-02-22","UtcOffset":"1","FlightStartTime":"2020-02-22 14:09:10","FlightEndTime":"2020-02-22 14:24:50","FlightDuration":"940","FirstLat":"49.0348","FirstLng":"12.0571","LastLat":"49.0354","LastLng":"12.0594","FlightMinLat":"49.0334","FlightMaxLat":"49.0354","FlightMinLng":"12.0486","FlightMaxLng":"12.0615","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"597.88","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"769.388","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"621","MaxLinearDistance":"942","ArcDistance":"7272","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3369","BestTaskPoints":"5.0535","BestTaskDuration":"816","MaxSpeed":"12.9986","GroundSpeed":"7.73625","BestTaskSpeed":"4.12868","TakeoffAltitude":"441","MaxAltitude":"482","MinAltitude":"412","ElevationGain":"202","MeanAltitudeDiff":"0","MaxClimb":"1","MinClimb":"-0.909091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-05 21:20:17","IgcFilename":"2020-02-22-XCS-HOP-04.igc","IgcFileHash":"087a984385961fa9cb6fc7caf7d1e044","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-02-22 20:43:53","US":"admin","TS":"2022-08-09 12:00:11"},{"IDFlight":"1234830","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-02-22","UtcOffset":"1","FlightStartTime":"2020-02-22 13:27:44","FlightEndTime":"2020-02-22 13:36:13","FlightDuration":"509","FirstLat":"49.0348","FirstLng":"12.0569","LastLat":"49.0353","LastLng":"12.0589","FlightMinLat":"49.0345","FlightMaxLat":"49.0355","FlightMinLng":"12.0503","FlightMaxLng":"12.0613","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"583.302","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"732.038","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"481","MaxLinearDistance":"806","ArcDistance":"3576","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2181","BestTaskPoints":"3.2715","BestTaskDuration":"501","MaxSpeed":"12.4441","GroundSpeed":"7.02637","BestTaskSpeed":"4.35329","TakeoffAltitude":"443","MaxAltitude":"475","MinAltitude":"431","ElevationGain":"133","MeanAltitudeDiff":"0","MaxClimb":"0.818182","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-05 21:20:17","IgcFilename":"2020-02-22-XCS-HOP-02.igc","IgcFileHash":"f23b74e90afa71e415dbb5272559def6","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-02-22 20:44:36","US":"admin","TS":"2022-08-09 12:00:11"},{"IDFlight":"1234827","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-02-22","UtcOffset":"1","FlightStartTime":"2020-02-22 15:45:28","FlightEndTime":"2020-02-22 15:54:22","FlightDuration":"534","FirstLat":"49.0349","FirstLng":"12.0576","LastLat":"49.0353","LastLng":"12.0588","FlightMinLat":"49.0339","FlightMaxLat":"49.0355","FlightMinLng":"12.0523","FlightMaxLng":"12.0617","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"634.615","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"724.779","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"393","MaxLinearDistance":"691","ArcDistance":"3510","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2018","BestTaskPoints":"3.027","BestTaskDuration":"467","MaxSpeed":"11.8486","GroundSpeed":"6.57385","BestTaskSpeed":"4.3212","TakeoffAltitude":"430","MaxAltitude":"506","MinAltitude":"416","ElevationGain":"174","MeanAltitudeDiff":"0","MaxClimb":"1.27273","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-05 21:20:17","IgcFilename":"2020-02-22-XCS-HOP-06.igc","IgcFileHash":"7616d1c914980a284ff61647a2f5fbe2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-02-22 20:43:48","US":"admin","TS":"2022-08-09 12:00:11"},{"IDFlight":"1234825","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-02-22","UtcOffset":"1","FlightStartTime":"2020-02-22 13:42:24","FlightEndTime":"2020-02-22 13:46:40","FlightDuration":"256","FirstLat":"49.0349","FirstLng":"12.0581","LastLat":"49.0352","LastLng":"12.059","FlightMinLat":"49.0345","FlightMaxLat":"49.0354","FlightMinLng":"12.0559","FlightMaxLng":"12.06","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"671.044","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"738.378","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"160","MaxLinearDistance":"295","ArcDistance":"1861","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"935","BestTaskPoints":"1.4025","BestTaskDuration":"253","MaxSpeed":"10.625","GroundSpeed":"7.27064","BestTaskSpeed":"3.69565","TakeoffAltitude":"407","MaxAltitude":"458","MinAltitude":"395","ElevationGain":"90","MeanAltitudeDiff":"0","MaxClimb":"1.27273","MinClimb":"-1.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-05 21:20:17","IgcFilename":"2020-02-22-XCS-HOP-03.igc","IgcFileHash":"2739ab390ce898e87c2cec4a8ef82d9f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-02-22 20:43:28","US":"admin","TS":"2022-08-09 12:00:11"},{"IDFlight":"1234826","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-02-22","UtcOffset":"1","FlightStartTime":"2020-02-22 13:21:20","FlightEndTime":"2020-02-22 13:23:11","FlightDuration":"111","FirstLat":"49.0348","FirstLng":"12.0572","LastLat":"49.0353","LastLng":"12.0588","FlightMinLat":"49.0345","FlightMaxLat":"49.0355","FlightMinLng":"12.0563","FlightMaxLng":"12.0598","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"605.168","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"724.779","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"191","MaxLinearDistance":"255","ArcDistance":"518","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"573","BestTaskPoints":"1.00275","BestTaskDuration":"132","MaxSpeed":"11.1732","GroundSpeed":"4.66756","BestTaskSpeed":"4.34091","TakeoffAltitude":"430","MaxAltitude":"455","MinAltitude":"428","ElevationGain":"32","MeanAltitudeDiff":"0","MaxClimb":"0.818182","MinClimb":"-1.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-05 21:20:17","IgcFilename":"2020-02-22-XCS-HOP-01.igc","IgcFileHash":"801fa4317460a11f00c106784e5268b2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-02-22 20:43:32","US":"admin","TS":"2022-08-09 12:00:11"},{"IDFlight":"1234829","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-02-22","UtcOffset":"1","FlightStartTime":"2020-02-22 14:54:51","FlightEndTime":"2020-02-22 14:55:58","FlightDuration":"67","FirstLat":"49.0353","FirstLng":"12.0549","LastLat":"49.0359","LastLng":"12.0546","FlightMinLat":"49.0346","FlightMaxLat":"49.0359","FlightMinLng":"12.0544","FlightMaxLng":"12.0588","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"442.454","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"436.421","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"78","MaxLinearDistance":"330","ArcDistance":"98","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"432","BestTaskPoints":"0.648","BestTaskDuration":"174","MaxSpeed":"5.56114","GroundSpeed":"1.46403","BestTaskSpeed":"2.48276","TakeoffAltitude":"453","MaxAltitude":"455","MinAltitude":"441","ElevationGain":"3","MeanAltitudeDiff":"0","MaxClimb":"0","MinClimb":"-0.727273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-08-05 21:20:17","IgcFilename":"2020-02-22-XCS-HOP-05.igc","IgcFileHash":"6d8cf81b27a0ef80a225f2ad410339af","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-02-22 20:44:12","US":"admin","TS":"2022-08-09 12:00:11"},{"IDFlight":"1230466","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-02-01","UtcOffset":"1","FlightStartTime":"2020-02-01 11:48:36","FlightEndTime":"2020-02-01 12:01:08","FlightDuration":"752","FirstLat":"49.0348","FirstLng":"12.0576","LastLat":"49.0352","LastLng":"12.0589","FlightMinLat":"49.0343","FlightMaxLat":"49.0355","FlightMinLng":"12.051","FlightMaxLng":"12.0608","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"634.323","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"731.109","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"485","MaxLinearDistance":"719","ArcDistance":"6002","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2434","BestTaskPoints":"3.651","BestTaskDuration":"673","MaxSpeed":"14.7144","GroundSpeed":"7.981","BestTaskSpeed":"3.61664","TakeoffAltitude":"413","MaxAltitude":"495","MinAltitude":"395","ElevationGain":"238","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-02-06 22:12:17","IgcFilename":"2020-02-01-XCS-HOP-03.igc","IgcFileHash":"f368c5fe670c2a4ceb86e96b342ddb0d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-02-05 21:03:15","US":"admin","TS":"2022-08-09 11:59:56"},{"IDFlight":"1230468","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-02-01","UtcOffset":"1","FlightStartTime":"2020-02-01 11:12:35","FlightEndTime":"2020-02-01 11:22:02","FlightDuration":"567","FirstLat":"49.0349","FirstLng":"12.0578","LastLat":"49.0351","LastLng":"12.059","FlightMinLat":"49.0345","FlightMaxLat":"49.0354","FlightMinLng":"12.0506","FlightMaxLng":"12.0597","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"649.186","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"737.625","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"527","MaxLinearDistance":"669","ArcDistance":"4584","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1866","BestTaskPoints":"2.799","BestTaskDuration":"564","MaxSpeed":"12.6199","GroundSpeed":"8.08542","BestTaskSpeed":"3.30851","TakeoffAltitude":"421","MaxAltitude":"474","MinAltitude":"394","ElevationGain":"181","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-1.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-06-26 21:25:24","IgcFilename":"2020-02-01-XCS-HOP-01.igc","IgcFileHash":"f6114715fd548dd0948c010a9f417d2c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-02-05 21:03:28","US":"admin","TS":"2022-08-09 11:59:56"},{"IDFlight":"1230467","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-02-01","UtcOffset":"1","FlightStartTime":"2020-02-01 12:13:07","FlightEndTime":"2020-02-01 12:19:07","FlightDuration":"360","FirstLat":"49.0348","FirstLng":"12.0576","LastLat":"49.0352","LastLng":"12.0587","FlightMinLat":"49.0345","FlightMaxLat":"49.0354","FlightMinLng":"12.0535","FlightMaxLng":"12.0597","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"634.323","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"716.573","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"300","MaxLinearDistance":"456","ArcDistance":"2426","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1429","BestTaskPoints":"2.1435","BestTaskDuration":"214","MaxSpeed":"12.5097","GroundSpeed":"6.73766","BestTaskSpeed":"6.67757","TakeoffAltitude":"430","MaxAltitude":"467","MinAltitude":"422","ElevationGain":"97","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-0.818182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-02-06 22:12:26","IgcFilename":"2020-02-01-XCS-HOP-04.igc","IgcFileHash":"3d9041c9962f0048219d0e13a2653ac5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-02-05 21:03:24","US":"admin","TS":"2022-08-09 11:59:56"},{"IDFlight":"1230465","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Cure - L [LTF C]","FKGlider":null,"FKGliderBrand":"67","GliderBrand":"BGD","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2020-02-01","UtcOffset":"1","FlightStartTime":"2020-02-01 13:24:20","FlightEndTime":"2020-02-01 13:29:24","FlightDuration":"304","FirstLat":"49.0347","FirstLng":"12.0582","LastLat":"49.0324","LastLng":"12.0571","FlightMinLat":"49.0324","FlightMaxLat":"49.0353","FlightMinLng":"12.0554","FlightMaxLng":"12.0591","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"677.966","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"650.201","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"259","MaxLinearDistance":"344","ArcDistance":"1548","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"940","BestTaskPoints":"1.41","BestTaskDuration":"278","MaxSpeed":"12.6828","GroundSpeed":"5.09149","BestTaskSpeed":"3.38129","TakeoffAltitude":"415","MaxAltitude":"424","MinAltitude":"319","ElevationGain":"46","MeanAltitudeDiff":"0","MaxClimb":"0.272727","MinClimb":"-1.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2020-02-06 22:12:26","IgcFilename":"2020-02-01-XCS-HOP-05.igc","IgcFileHash":"152822589ee2a1ad206845adf1805d9d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2020-02-05 21:03:07","US":"admin","TS":"2022-08-09 11:59:56"},{"IDFlight":"1208281","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-10-16","UtcOffset":"1","FlightStartTime":"2019-10-16 14:27:36","FlightEndTime":"2019-10-16 14:37:06","FlightDuration":"570","FirstLat":"49.0347","FirstLng":"12.059","LastLat":"49.0354","LastLng":"12.0592","FlightMinLat":"49.0344","FlightMaxLat":"49.0356","FlightMinLng":"12.0548","FlightMaxLng":"12.0619","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"736.286","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"754.884","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"317","MaxLinearDistance":"524","ArcDistance":"3435","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1560","BestTaskPoints":"2.34","BestTaskDuration":"305","MaxSpeed":"11.9872","GroundSpeed":"6.0268","BestTaskSpeed":"5.11475","TakeoffAltitude":"415","MaxAltitude":"473","MinAltitude":"413","ElevationGain":"151","MeanAltitudeDiff":"0","MaxClimb":"1.27273","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 04:27:31","IgcFilename":"2019-10-16-XCS-HOP-03.igc","IgcFileHash":"ce0c972aba25709dc699c01cc5fe2a53","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-17 18:36:14","US":"admin","TS":"2022-08-09 11:58:44"},{"IDFlight":"1208283","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-10-16","UtcOffset":"1","FlightStartTime":"2019-10-16 12:58:30","FlightEndTime":"2019-10-16 13:08:35","FlightDuration":"605","FirstLat":"49.0349","FirstLng":"12.0581","LastLat":"49.0331","LastLng":"12.0532","FlightMinLat":"49.033","FlightMaxLat":"49.0353","FlightMinLng":"12.0502","FlightMaxLng":"12.0589","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"671.044","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"360.442","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"572","MaxLinearDistance":"629","ArcDistance":"3180","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1389","BestTaskPoints":"2.0835","BestTaskDuration":"648","MaxSpeed":"12.7423","GroundSpeed":"5.25588","BestTaskSpeed":"2.14352","TakeoffAltitude":"441","MaxAltitude":"467","MinAltitude":"332","ElevationGain":"141","MeanAltitudeDiff":"0","MaxClimb":"0.75","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 04:21:11","IgcFilename":"2019-10-16-XCS-HOP-02.igc","IgcFileHash":"1ecd6c3d85f96a51690ecbf5c79ef0d0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-17 18:36:23","US":"admin","TS":"2022-08-09 11:58:44"},{"IDFlight":"1208282","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-10-16","UtcOffset":"1","FlightStartTime":"2019-10-16 12:01:37","FlightEndTime":"2019-10-16 12:06:20","FlightDuration":"283","FirstLat":"49.0347","FirstLng":"12.0579","LastLat":"49.0328","LastLng":"12.0529","FlightMinLat":"49.0327","FlightMaxLat":"49.0351","FlightMinLng":"12.0528","FlightMaxLng":"12.0589","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"656.096","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"360.094","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"423","MaxLinearDistance":"513","ArcDistance":"1044","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"925","BestTaskPoints":"1.3875","BestTaskDuration":"329","MaxSpeed":"7.08881","GroundSpeed":"3.68985","BestTaskSpeed":"2.81155","TakeoffAltitude":"419","MaxAltitude":"442","MinAltitude":"300","ElevationGain":"75","MeanAltitudeDiff":"0","MaxClimb":"0.636364","MinClimb":"-1.75","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 04:21:11","IgcFilename":"2019-10-16-XCS-HOP-01.igc","IgcFileHash":"7eca9bf44312bfa4a7209decf6149334","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-17 18:36:19","US":"admin","TS":"2022-08-09 11:58:44"},{"IDFlight":"1208284","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-10-16","UtcOffset":"1","FlightStartTime":"2019-10-16 14:59:30","FlightEndTime":"2019-10-16 15:04:01","FlightDuration":"271","FirstLat":"49.0348","FirstLng":"12.059","LastLat":"49.0352","LastLng":"12.0588","FlightMinLat":"49.0345","FlightMaxLat":"49.0354","FlightMinLng":"12.0566","FlightMaxLng":"12.0601","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"736.369","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"723.841","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"178","MaxLinearDistance":"253","ArcDistance":"1539","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"870","BestTaskPoints":"1.305","BestTaskDuration":"222","MaxSpeed":"11.7317","GroundSpeed":"5.68038","BestTaskSpeed":"3.91892","TakeoffAltitude":"405","MaxAltitude":"463","MinAltitude":"404","ElevationGain":"95","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 04:21:11","IgcFilename":"2019-10-16-XCS-HOP-04.igc","IgcFileHash":"107d59d2c819565375e2831f2bccc241","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-17 18:36:28","US":"admin","TS":"2022-08-09 11:58:44"},{"IDFlight":"1208280","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-10-12","UtcOffset":"2","FlightStartTime":"2019-10-12 12:17:32","FlightEndTime":"2019-10-12 12:31:42","FlightDuration":"850","FirstLat":"49.0347","FirstLng":"12.0574","LastLat":"49.0352","LastLng":"12.0587","FlightMinLat":"49.0345","FlightMaxLat":"49.0356","FlightMinLng":"12.0496","FlightMaxLng":"12.0596","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"619.647","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"716.573","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"568","MaxLinearDistance":"730","ArcDistance":"6478","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2180","BestTaskPoints":"3.27","BestTaskDuration":"678","MaxSpeed":"10.601","GroundSpeed":"7.62135","BestTaskSpeed":"3.21534","TakeoffAltitude":"415","MaxAltitude":"478","MinAltitude":"409","ElevationGain":"181","MeanAltitudeDiff":"0","MaxClimb":"0.909091","MinClimb":"-1.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 04:21:11","IgcFilename":"2019-10-12-XCS-HOP-01.igc","IgcFileHash":"66d240da847a089bf973090657e0df5c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-17 18:36:08","US":"admin","TS":"2022-08-09 11:58:44"},{"IDFlight":"1205077","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-10-06","UtcOffset":"2","FlightStartTime":"2019-10-06 14:24:03","FlightEndTime":"2019-10-06 14:39:59","FlightDuration":"956","FirstLat":"46.2738","FirstLng":"13.1759","LastLat":"46.2684","LastLng":"13.1404","FlightMinLat":"46.2531","FlightMaxLat":"46.2748","FlightMinLng":"13.1399","FlightMaxLng":"13.178","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"165.793","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2651.22","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"2992","MaxLinearDistance":"3151","ArcDistance":"8746","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6593","BestTaskPoints":"9.8895","BestTaskDuration":"912","MaxSpeed":"12.0939","GroundSpeed":"9.14854","BestTaskSpeed":"7.22917","TakeoffAltitude":"1179","MaxAltitude":"1178","MinAltitude":"147","ElevationGain":"83","MeanAltitudeDiff":"0","MaxClimb":"0.636364","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area rivioli Bianchi nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 01:52:30","IgcFilename":"2019-10-06-XCS-HOP-01.igc","IgcFileHash":"f9ddf72df167a5634a635544c5593a55","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-06 21:12:49","US":"admin","TS":"2022-08-09 11:58:34"},{"IDFlight":"1205076","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-10-05","UtcOffset":"2","FlightStartTime":"2019-10-05 12:20:53","FlightEndTime":"2019-10-05 14:48:17","FlightDuration":"8844","FirstLat":"46.2738","FirstLng":"13.1761","LastLat":"46.2685","LastLng":"13.1404","FlightMinLat":"46.2412","FlightMaxLat":"46.2759","FlightMinLng":"13.1315","FlightMaxLng":"13.1977","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"177.495","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2649.19","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"4073","MaxLinearDistance":"5263","ArcDistance":"82490","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"16486","BestTaskPoints":"24.729","BestTaskDuration":"5985","MaxSpeed":"15.2317","GroundSpeed":"9.32727","BestTaskSpeed":"2.75455","TakeoffAltitude":"1173","MaxAltitude":"1420","MinAltitude":"158","ElevationGain":"4998","MeanAltitudeDiff":"0","MaxClimb":"4.45455","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area rivioli Bianchi nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 01:52:30","IgcFilename":"2019-10-05-XCS-HOP-01.igc","IgcFileHash":"c73b54360f762adce7b07b853eb5a708","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-06 21:11:51","US":"admin","TS":"2022-08-09 11:58:34"},{"IDFlight":"1205074","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-10-04","UtcOffset":"2","FlightStartTime":"2019-10-04 12:41:03","FlightEndTime":"2019-10-04 13:33:03","FlightDuration":"3120","FirstLat":"46.2735","FirstLng":"13.1751","LastLat":"46.2792","LastLng":"13.4058","FlightMinLat":"46.2721","FlightMaxLat":"46.2949","FlightMinLng":"13.1725","FlightMaxLng":"13.4058","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"99.193","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"14415","LandingWaypointOffset":"560.299","LandingWaypointName":"HoPe","LandingLocation":null,"LinearDistance":"17742","MaxLinearDistance":"17937","ArcDistance":"30682","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"19698","BestTaskPoints":"29.547","BestTaskDuration":"3037","MaxSpeed":"13.3874","GroundSpeed":"9.83403","BestTaskSpeed":"6.48601","TakeoffAltitude":"1177","MaxAltitude":"1747","MinAltitude":"870","ElevationGain":"1559","MeanAltitudeDiff":"0","MaxClimb":"3.72727","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area rivioli Bianchi nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 01:51:10","IgcFilename":"2019-10-04-XCS-HOP-01.igc","IgcFileHash":"c5147bdce8ac4d8e8f0f950cfa920d75","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-06 20:51:44","US":"admin","TS":"2022-08-09 11:58:34"},{"IDFlight":"1205075","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-10-04","UtcOffset":"2","FlightStartTime":"2019-10-04 18:32:24","FlightEndTime":"2019-10-04 18:43:01","FlightDuration":"637","FirstLat":"46.2841","FirstLng":"13.4075","LastLat":"46.26","LastLng":"13.4276","FlightMinLat":"46.2574","FlightMaxLat":"46.2851","FlightMinLng":"13.4073","FlightMaxLng":"13.4311","TakeoffCountry":"SI","FKTakeoffWaypoint":"14415","TakeoffWaypointOffset":"0","TakeoffLocation":null,"TakeoffWaypointName":"HoPe","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"14415","LandingWaypointOffset":"3093.24","LandingWaypointName":"HoPe","LandingLocation":null,"LinearDistance":"3447","MaxLinearDistance":"3551","ArcDistance":"5601","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4391","BestTaskPoints":"6.5865","BestTaskDuration":"653","MaxSpeed":"12.6484","GroundSpeed":"8.79311","BestTaskSpeed":"6.72435","TakeoffAltitude":"1259","MaxAltitude":"1259","MinAltitude":"536","ElevationGain":"123","MeanAltitudeDiff":"0","MaxClimb":"5.36364","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 01:51:10","IgcFilename":"2019-10-04-XCS-HOP-02.igc","IgcFileHash":"9a55f17f2bc531d13cce4166e7c79abd","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-06 20:52:33","US":"admin","TS":"2022-08-09 11:58:34"},{"IDFlight":"1203733","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-10-03","UtcOffset":"2","FlightStartTime":"2019-10-03 15:24:24","FlightEndTime":"2019-10-03 15:54:45","FlightDuration":"1821","FirstLat":"46.2737","FirstLng":"13.175","LastLat":"46.2682","LastLng":"13.1403","FlightMinLat":"46.2516","FlightMaxLat":"46.2746","FlightMinLng":"13.131","FlightMaxLng":"13.1752","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"113.621","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2662.96","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"3879","MaxLinearDistance":"3929","ArcDistance":"16244","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"6662","BestTaskPoints":"13.324","BestTaskDuration":"1277","MaxSpeed":"13.8729","GroundSpeed":"8.92053","BestTaskSpeed":"5.21691","TakeoffAltitude":"1160","MaxAltitude":"1440","MinAltitude":"183","ElevationGain":"760","MeanAltitudeDiff":"0","MaxClimb":"5.09091","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area rivioli Bianchi nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 01:07:43","IgcFilename":"2019-10-03-XCT-PHO-01.igc","IgcFileHash":"ec9b31f3365c096f1eb8a59143a08d7f","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-03 20:45:49","US":"admin","TS":"2022-08-09 11:58:30"},{"IDFlight":"1205073","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-09-29","UtcOffset":"2","FlightStartTime":"2019-09-29 14:41:15","FlightEndTime":"2019-09-29 15:01:15","FlightDuration":"1200","FirstLat":"49.0347","FirstLng":"12.0577","LastLat":"49.0354","LastLng":"12.0594","FlightMinLat":"49.0331","FlightMaxLat":"49.0361","FlightMinLng":"12.0508","FlightMaxLng":"12.0684","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"641.516","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"769.388","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"786","MaxLinearDistance":"1285","ArcDistance":"7611","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3454","BestTaskPoints":"5.181","BestTaskDuration":"1065","MaxSpeed":"13.6263","GroundSpeed":"6.34282","BestTaskSpeed":"3.24319","TakeoffAltitude":"436","MaxAltitude":"718","MinAltitude":"410","ElevationGain":"423","MeanAltitudeDiff":"0","MaxClimb":"2.09091","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 01:51:10","IgcFilename":"2019-09-29-XCS-HOP-04.igc","IgcFileHash":"936efc5ecc7d8ac6e8681bb089679d89","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-06 20:50:15","US":"admin","TS":"2022-08-09 11:58:34"},{"IDFlight":"1205071","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-09-29","UtcOffset":"2","FlightStartTime":"2019-09-29 13:26:52","FlightEndTime":"2019-09-29 13:41:54","FlightDuration":"902","FirstLat":"49.0348","FirstLng":"12.0571","LastLat":"49.0355","LastLng":"12.0592","FlightMinLat":"49.033","FlightMaxLat":"49.0356","FlightMinLng":"12.0518","FlightMaxLng":"12.0647","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"597.88","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"756.111","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"559","MaxLinearDistance":"944","ArcDistance":"6676","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2836","BestTaskPoints":"4.254","BestTaskDuration":"831","MaxSpeed":"12.9957","GroundSpeed":"7.40109","BestTaskSpeed":"3.41276","TakeoffAltitude":"424","MaxAltitude":"578","MinAltitude":"407","ElevationGain":"353","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 01:51:10","IgcFilename":"2019-09-29-XCS-HOP-02.igc","IgcFileHash":"e6197ec88170d5fc76f92bb0d73e277b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-06 20:49:00","US":"admin","TS":"2022-08-09 11:58:34"},{"IDFlight":"1205072","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-09-29","UtcOffset":"2","FlightStartTime":"2019-09-29 13:57:34","FlightEndTime":"2019-09-29 14:17:13","FlightDuration":"1179","FirstLat":"49.0349","FirstLng":"12.0581","LastLat":"49.0354","LastLng":"12.0592","FlightMinLat":"49.0334","FlightMaxLat":"49.0355","FlightMinLng":"12.0542","FlightMaxLng":"12.0645","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"671.044","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"754.884","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"467","MaxLinearDistance":"747","ArcDistance":"7392","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2056","BestTaskPoints":"3.084","BestTaskDuration":"863","MaxSpeed":"14.0368","GroundSpeed":"6.26972","BestTaskSpeed":"2.38239","TakeoffAltitude":"411","MaxAltitude":"622","MinAltitude":"410","ElevationGain":"452","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 01:51:10","IgcFilename":"2019-09-29-XCS-HOP-03.igc","IgcFileHash":"7563a736657d9de105f0269526f8bcc5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-06 20:49:32","US":"admin","TS":"2022-08-09 11:58:34"},{"IDFlight":"1205070","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2020","FlightDate":"2019-09-29","UtcOffset":"2","FlightStartTime":"2019-09-29 12:24:52","FlightEndTime":"2019-09-29 12:28:46","FlightDuration":"234","FirstLat":"49.0347","FirstLng":"12.0576","LastLat":"49.0327","LastLng":"12.0528","FlightMinLat":"49.0327","FlightMaxLat":"49.0353","FlightMinLng":"12.0498","FlightMaxLng":"12.0588","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"634.227","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"360.96","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"571","MaxLinearDistance":"665","ArcDistance":"1313","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1082","BestTaskPoints":"1.623","BestTaskDuration":"257","MaxSpeed":"9.59431","GroundSpeed":"5.60968","BestTaskSpeed":"4.21012","TakeoffAltitude":"409","MaxAltitude":"423","MinAltitude":"337","ElevationGain":"38","MeanAltitudeDiff":"0","MaxClimb":"0.545455","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-11-04 01:51:10","IgcFilename":"2019-09-29-XCS-HOP-01.igc","IgcFileHash":"029c8fb2ae91ba607f5108bdade2031b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-10-06 20:48:25","US":"admin","TS":"2022-08-09 11:58:34"},{"IDFlight":"1196281","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-09-15","UtcOffset":"2","FlightStartTime":"2019-09-15 12:12:09","FlightEndTime":"2019-09-15 15:50:28","FlightDuration":"13099","FirstLat":"47.1452","FirstLng":"10.6299","LastLat":"46.7693","LastLng":"10.1359","FlightMinLat":"46.7641","FlightMaxLat":"47.1495","FlightMinLng":"10.0668","FlightMaxLng":"10.6661","TakeoffCountry":"AT","FKTakeoffWaypoint":"9470","TakeoffWaypointOffset":"612.855","TakeoffLocation":null,"TakeoffWaypointName":"Venet","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14239","LandingWaypointOffset":"11084.2","LandingWaypointName":"Mt Schneeglocke","LandingLocation":null,"LinearDistance":"60203","MaxLinearDistance":"62368","ArcDistance":"133527","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"73041","BestTaskPoints":"109.562","BestTaskDuration":"12679","MaxSpeed":"18.7736","GroundSpeed":"10.1937","BestTaskSpeed":"5.76079","TakeoffAltitude":"2178","MaxAltitude":"3818","MinAltitude":"1403","ElevationGain":"8882","MeanAltitudeDiff":"0","MaxClimb":"5.09091","MinClimb":"-5.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Luftraum LSR53 TARASP WAVE nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-09-16 11:06:29","IgcFilename":"2019-09-15-XCT-PHO-01.igc","IgcFileHash":"22bc9a6675f9b6e0c0699646f9bb6d88","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-09-15 23:10:30","US":"admin","TS":"2022-08-09 12:30:20"},{"IDFlight":"1196274","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-09-15","UtcOffset":"2","FlightStartTime":"2019-09-15 17:23:53","FlightEndTime":"2019-09-15 17:43:25","FlightDuration":"1172","FirstLat":"46.8133","FirstLng":"10.2746","LastLat":"46.8275","LastLng":"10.3712","FlightMinLat":"46.813","FlightMaxLat":"46.8275","FlightMinLng":"10.2732","FlightMaxLng":"10.3712","TakeoffCountry":"CH","FKTakeoffWaypoint":"9803","TakeoffWaypointOffset":"271.792","TakeoffLocation":null,"TakeoffWaypointName":"Motta Naluns","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"CH","FKLandingWaypoint":"9862","LandingWaypointOffset":"7215.82","LandingWaypointName":"Motta Naluns","LandingLocation":null,"LinearDistance":"7520","MaxLinearDistance":"7630","ArcDistance":"10389","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8673","BestTaskPoints":"13.0095","BestTaskDuration":"1188","MaxSpeed":"11.8856","GroundSpeed":"8.86429","BestTaskSpeed":"7.30051","TakeoffAltitude":"2167","MaxAltitude":"2165","MinAltitude":"1199","ElevationGain":"143","MeanAltitudeDiff":"0","MaxClimb":"0.727273","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Luftraum LSR53 TARASP wave nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-09-16 11:06:29","IgcFilename":"2019-09-15-XCT-PHO-02.igc","IgcFileHash":"384cf4dc2fabf943db8fa5a5a5719472","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-09-15 22:43:25","US":"admin","TS":"2022-08-09 12:30:20"},{"IDFlight":"1183999","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-23","UtcOffset":"1","FlightStartTime":"2019-08-23 12:33:09","FlightEndTime":"2019-08-23 13:42:11","FlightDuration":"4142","FirstLat":"49.2358","FirstLng":"12.942","LastLat":"49.198","LastLng":"12.9221","FlightMinLat":"49.1951","FlightMaxLat":"49.2407","FlightMinLng":"12.9221","FlightMaxLng":"12.9548","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"357.677","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10165","LandingWaypointOffset":"3519.44","LandingWaypointName":"Kaitersberg","LandingLocation":null,"LinearDistance":"4725","MaxLinearDistance":"5106","ArcDistance":"34420","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9572","BestTaskPoints":"14.358","BestTaskDuration":"3985","MaxSpeed":"15.8576","GroundSpeed":"8.31","BestTaskSpeed":"2.40201","TakeoffAltitude":"996","MaxAltitude":"1371","MinAltitude":"501","ElevationGain":"2273","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-4.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-26 21:15:49","IgcFilename":"2019-08-23-XCT-PHO-02.igc","IgcFileHash":"b7abc76c213bfc8fc7cdc8602be9a139","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-26 07:11:56","US":"admin","TS":"2022-08-09 12:29:36"},{"IDFlight":"1183997","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-23","UtcOffset":"1","FlightStartTime":"2019-08-23 10:45:37","FlightEndTime":"2019-08-23 10:57:25","FlightDuration":"708","FirstLat":"49.2358","FirstLng":"12.9422","LastLat":"49.2437","LastLng":"12.9744","FlightMinLat":"49.235","FlightMaxLat":"49.2437","FlightMinLng":"12.9421","FlightMaxLng":"12.9775","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"348.722","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9791","LandingWaypointOffset":"2210.21","LandingWaypointName":"Hoher Bogen","LandingLocation":null,"LinearDistance":"2640","MaxLinearDistance":"2652","ArcDistance":"5696","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3413","BestTaskPoints":"5.1195","BestTaskDuration":"699","MaxSpeed":"11.2372","GroundSpeed":"8.0447","BestTaskSpeed":"4.88269","TakeoffAltitude":"1011","MaxAltitude":"1014","MinAltitude":"558","ElevationGain":"160","MeanAltitudeDiff":"0","MaxClimb":"1.45455","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-26 21:14:40","IgcFilename":"2019-08-23-XCT-PHO-01.igc","IgcFileHash":"0e7d1ef16e823e76961602b890964992","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-26 07:11:24","US":"admin","TS":"2022-08-09 12:29:36"},{"IDFlight":"1183996","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-22","UtcOffset":"2","FlightStartTime":"2019-08-22 15:31:38","FlightEndTime":"2019-08-22 15:39:07","FlightDuration":"449","FirstLat":"49.0227","FirstLng":"12.8225","LastLat":"49.0335","LastLng":"12.848","FlightMinLat":"49.022","FlightMaxLat":"49.0335","FlightMinLng":"12.8218","FlightMaxLng":"12.848","TakeoffCountry":"DE","FKTakeoffWaypoint":"9786","TakeoffWaypointOffset":"587.93","TakeoffLocation":null,"TakeoffWaypointName":"Pr\u00f6ller","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9786","LandingWaypointOffset":"1629.41","LandingWaypointName":"Pr\u00f6ller","LandingLocation":null,"LinearDistance":"2216","MaxLinearDistance":"2274","ArcDistance":"3915","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3062","BestTaskPoints":"4.593","BestTaskDuration":"470","MaxSpeed":"11.8275","GroundSpeed":"8.71877","BestTaskSpeed":"6.51489","TakeoffAltitude":"1036","MaxAltitude":"1036","MinAltitude":"618","ElevationGain":"36","MeanAltitudeDiff":"0","MaxClimb":"0.181818","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-27 21:07:29","IgcFilename":"2019-08-22-XCT-PHO-02.igc","IgcFileHash":"2a05906b7a1ebdac9546c086ace859c6","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-26 07:11:19","US":"admin","TS":"2022-08-09 12:29:36"},{"IDFlight":"1183998","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-22","UtcOffset":"1","FlightStartTime":"2019-08-22 13:36:37","FlightEndTime":"2019-08-22 13:44:35","FlightDuration":"478","FirstLat":"49.0227","FirstLng":"12.8225","LastLat":"49.0332","LastLng":"12.8472","FlightMinLat":"49.0224","FlightMaxLat":"49.0332","FlightMinLng":"12.8218","FlightMaxLng":"12.8473","TakeoffCountry":"DE","FKTakeoffWaypoint":"9786","TakeoffWaypointOffset":"587.93","TakeoffLocation":null,"TakeoffWaypointName":"Pr\u00f6ller","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9786","LandingWaypointOffset":"1562.23","LandingWaypointName":"Pr\u00f6ller","LandingLocation":null,"LinearDistance":"2148","MaxLinearDistance":"2208","ArcDistance":"3819","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2559","BestTaskPoints":"3.8385","BestTaskDuration":"490","MaxSpeed":"10.3966","GroundSpeed":"7.98921","BestTaskSpeed":"5.22245","TakeoffAltitude":"1021","MaxAltitude":"1020","MinAltitude":"590","ElevationGain":"55","MeanAltitudeDiff":"0","MaxClimb":"1.18182","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-26 21:14:40","IgcFilename":"2019-08-22-XCT-PHO-01.igc","IgcFileHash":"34827ea1e2358a4dd90661446e72c428","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-26 07:11:35","US":"admin","TS":"2022-08-09 12:29:36"},{"IDFlight":"1180758","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-20","UtcOffset":"2","FlightStartTime":"2019-08-20 12:54:32","FlightEndTime":"2019-08-20 17:01:07","FlightDuration":"14795","FirstLat":"46.2739","FirstLng":"13.1754","LastLat":"46.21","LastLng":"13.9671","FlightMinLat":"46.1517","FlightMaxLat":"46.3019","FlightMinLng":"13.1726","FlightMaxLng":"13.9763","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"148.69","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"8909","LandingWaypointOffset":"4018.13","LandingWaypointName":"Sorica","LandingLocation":null,"LinearDistance":"61896","MaxLinearDistance":"62119","ArcDistance":"141592","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"72756","BestTaskPoints":"109.134","BestTaskDuration":"14367","MaxSpeed":"14.9974","GroundSpeed":"9.57028","BestTaskSpeed":"5.06411","TakeoffAltitude":"1164","MaxAltitude":"2445","MinAltitude":"524","ElevationGain":"10409","MeanAltitudeDiff":"0","MaxClimb":"5.63636","MinClimb":"-4.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area rivioli Bianchi nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-21 21:10:59","IgcFilename":"2019-08-20-XCT-PHO-01.igc","IgcFileHash":"c5d24a73ef2a77fbec59193282bba1b0","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-20 21:07:36","US":"admin","TS":"2022-08-09 12:29:24"},{"IDFlight":"1180175","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-19","UtcOffset":"2","FlightStartTime":"2019-08-19 13:03:25","FlightEndTime":"2019-08-19 16:51:52","FlightDuration":"13707","FirstLat":"46.2738","FirstLng":"13.1757","LastLat":"46.1506","LastLng":"13.5181","FlightMinLat":"46.1415","FlightMaxLat":"46.2752","FlightMinLng":"13.1557","FlightMaxLng":"13.527","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"154.735","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9989","LandingWaypointOffset":"7879.83","LandingWaypointName":"Mrsli Vrh","LandingLocation":null,"LinearDistance":"30503","MaxLinearDistance":"31685","ArcDistance":"128120","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"42399","BestTaskPoints":"63.5985","BestTaskDuration":"13035","MaxSpeed":"15.2865","GroundSpeed":"9.34706","BestTaskSpeed":"3.2527","TakeoffAltitude":"1163","MaxAltitude":"1702","MinAltitude":"189","ElevationGain":"10024","MeanAltitudeDiff":"0","MaxClimb":"4.36364","MinClimb":"-4.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area rivioli Bianchi nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-19 21:23:45","IgcFilename":"2019-08-19-XCT-PHO-01.igc","IgcFileHash":"3c51f8d8dcb467f5c0d8c3a67c95c859","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-19 16:09:24","US":"admin","TS":"2022-08-09 12:29:22"},{"IDFlight":"1179559","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-18","UtcOffset":"2","FlightStartTime":"2019-08-18 14:55:52","FlightEndTime":"2019-08-18 15:31:07","FlightDuration":"2115","FirstLat":"46.9147","FirstLng":"11.8985","LastLat":"46.8578","LastLng":"11.9574","FlightMinLat":"46.8325","FlightMaxLat":"46.9151","FlightMinLng":"11.8978","FlightMaxLng":"11.9648","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"417.644","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10566","LandingWaypointOffset":"1668.35","LandingWaypointName":"M\u00fchlbach (Rio Molino)","LandingLocation":null,"LinearDistance":"9634","MaxLinearDistance":"9698","ArcDistance":"20103","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14923","BestTaskPoints":"22.3845","BestTaskDuration":"2111","MaxSpeed":"16.3829","GroundSpeed":"9.50483","BestTaskSpeed":"7.06916","TakeoffAltitude":"2398","MaxAltitude":"2596","MinAltitude":"855","ElevationGain":"973","MeanAltitudeDiff":"0","MaxClimb":"3.54545","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-18 21:23:15","IgcFilename":"2019-08-18-XCT-PHO-02.igc","IgcFileHash":"361b467df69a8b18261754d287dd67cc","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-18 17:08:50","US":"admin","TS":"2022-08-09 12:29:20"},{"IDFlight":"1179240","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-18","UtcOffset":"1","FlightStartTime":"2019-08-18 10:16:45","FlightEndTime":"2019-08-18 12:04:54","FlightDuration":"6489","FirstLat":"46.9146","FirstLng":"11.8966","LastLat":"46.9139","LastLng":"11.951","FlightMinLat":"46.903","FlightMaxLat":"46.9283","FlightMinLng":"11.8879","FlightMaxLng":"11.9681","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"276.964","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1768.76","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"5515","MaxLinearDistance":"6337","ArcDistance":"62258","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11756","BestTaskPoints":"17.634","BestTaskDuration":"6051","MaxSpeed":"14.0468","GroundSpeed":"9.59436","BestTaskSpeed":"1.94282","TakeoffAltitude":"2404","MaxAltitude":"2495","MinAltitude":"920","ElevationGain":"2128","MeanAltitudeDiff":"0","MaxClimb":"2.18182","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-18 21:16:40","IgcFilename":"2019-08-18-XCT-PHO-01.igc","IgcFileHash":"4c827145d7930b5f7f5c0c31c2d03f2a","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-18 12:08:12","US":"admin","TS":"2022-08-09 12:29:19"},{"IDFlight":"1179238","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-17","UtcOffset":"1","FlightStartTime":"2019-08-17 12:16:09","FlightEndTime":"2019-08-17 12:52:43","FlightDuration":"2194","FirstLat":"46.9142","FirstLng":"11.8969","LastLat":"46.9119","LastLng":"11.9612","FlightMinLat":"46.9047","FlightMaxLat":"46.9244","FlightMinLng":"11.865","FlightMaxLng":"11.9694","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"286.487","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1389.4","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"5590","MaxLinearDistance":"7995","ArcDistance":"22531","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12654","BestTaskPoints":"18.981","BestTaskDuration":"2207","MaxSpeed":"13.422","GroundSpeed":"10.2695","BestTaskSpeed":"5.73357","TakeoffAltitude":"2384","MaxAltitude":"2638","MinAltitude":"872","ElevationGain":"802","MeanAltitudeDiff":"0","MaxClimb":"2.90909","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-18 21:20:09","IgcFilename":"2019-08-17-XCT-PHO-01.igc","IgcFileHash":"7c17009a16b0fbcc01348ebc2e9409b6","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-18 12:07:56","US":"admin","TS":"2022-08-09 12:29:19"},{"IDFlight":"1179236","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-17","UtcOffset":"2","FlightStartTime":"2019-08-17 16:29:49","FlightEndTime":"2019-08-17 18:40:39","FlightDuration":"7850","FirstLat":"46.9143","FirstLng":"11.8979","LastLat":"46.9119","LastLng":"11.9614","FlightMinLat":"46.9041","FlightMaxLat":"46.9355","FlightMinLng":"11.8941","FlightMaxLng":"11.9721","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"363.177","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1381.82","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"5763","MaxLinearDistance":"6125","ArcDistance":"75042","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11430","BestTaskPoints":"17.145","BestTaskDuration":"7739","MaxSpeed":"13.5552","GroundSpeed":"9.55953","BestTaskSpeed":"1.47694","TakeoffAltitude":"2367","MaxAltitude":"2380","MinAltitude":"865","ElevationGain":"3724","MeanAltitudeDiff":"0","MaxClimb":"2.63636","MinClimb":"-5.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-18 21:20:09","IgcFilename":"2019-08-17-XCT-PHO-02.igc","IgcFileHash":"28b3f90f79a5b6c7867e2115af801f77","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-18 12:07:29","US":"admin","TS":"2022-08-09 12:29:19"},{"IDFlight":"1178418","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-16","UtcOffset":"2","FlightStartTime":"2019-08-16 13:04:28","FlightEndTime":"2019-08-16 18:01:01","FlightDuration":"17793","FirstLat":"46.9161","FirstLng":"11.8977","LastLat":"46.8244","LastLng":"11.9349","FlightMinLat":"46.75","FlightMaxLat":"46.9495","FlightMinLng":"11.7116","FlightMaxLng":"12.018","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"433.642","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"14149","LandingWaypointOffset":"2042.75","LandingWaypointName":"Adlerhof","LandingLocation":null,"LinearDistance":"19300","MaxLinearDistance":"26188","ArcDistance":"177066","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"68986","BestTaskPoints":"137.972","BestTaskDuration":"14007","MaxSpeed":"18.2014","GroundSpeed":"9.95143","BestTaskSpeed":"4.92511","TakeoffAltitude":"2386","MaxAltitude":"3087","MinAltitude":"862","ElevationGain":"12644","MeanAltitudeDiff":"0","MaxClimb":"5.27273","MinClimb":"-5.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-17 21:05:53","IgcFilename":"2019-08-16-XCT-PHO-01.igc","IgcFileHash":"b6373150c98fc33b6e6140c83103afc8","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-16 20:22:12","US":"admin","TS":"2022-08-09 12:29:16"},{"IDFlight":"1179241","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-15","UtcOffset":"1","FlightStartTime":"2019-08-15 11:09:13","FlightEndTime":"2019-08-15 11:46:13","FlightDuration":"2220","FirstLat":"46.9144","FirstLng":"11.8979","LastLat":"46.8916","LastLng":"11.8901","FlightMinLat":"46.8912","FlightMaxLat":"46.9188","FlightMinLng":"11.8194","FlightMaxLng":"11.8994","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"365.383","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10136","LandingWaypointOffset":"2468.67","LandingWaypointName":"Speikboden","LandingLocation":null,"LinearDistance":"5973","MaxLinearDistance":"6183","ArcDistance":"21343","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"12446","BestTaskPoints":"21.7805","BestTaskDuration":"2066","MaxSpeed":"13.5096","GroundSpeed":"9.6139","BestTaskSpeed":"6.0242","TakeoffAltitude":"2395","MaxAltitude":"2587","MinAltitude":"1124","ElevationGain":"713","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-19 21:12:33","IgcFilename":"2019-08-15-XCT-PHO-01.igc","IgcFileHash":"d4c04211a66e1ca09a451669de2fc1f6","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-18 12:08:21","US":"admin","TS":"2022-08-09 12:29:19"},{"IDFlight":"1179237","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-15","UtcOffset":"1","FlightStartTime":"2019-08-15 14:18:17","FlightEndTime":"2019-08-15 14:42:45","FlightDuration":"1468","FirstLat":"46.9148","FirstLng":"11.8984","LastLat":"46.9119","LastLng":"11.9613","FlightMinLat":"46.8927","FlightMaxLat":"46.9201","FlightMinLng":"11.8976","FlightMaxLng":"11.97","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"413.479","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1385.6","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"5851","MaxLinearDistance":"5923","ArcDistance":"14106","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10445","BestTaskPoints":"15.6675","BestTaskDuration":"1520","MaxSpeed":"15.0922","GroundSpeed":"9.6092","BestTaskSpeed":"6.87171","TakeoffAltitude":"2402","MaxAltitude":"2416","MinAltitude":"862","ElevationGain":"254","MeanAltitudeDiff":"0","MaxClimb":"1.81818","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-19 21:12:33","IgcFilename":"2019-08-15-XCT-PHO-02.igc","IgcFileHash":"95f48a0e0b32d92c59e3c235b4cd1c2b","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-18 12:07:48","US":"admin","TS":"2022-08-09 12:29:19"},{"IDFlight":"1176855","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-14","UtcOffset":"2","FlightStartTime":"2019-08-14 12:46:36","FlightEndTime":"2019-08-14 13:58:12","FlightDuration":"4296","FirstLat":"46.741","FirstLng":"11.9591","LastLat":"46.7719","LastLng":"11.9391","FlightMinLat":"46.7401","FlightMaxLat":"46.7725","FlightMinLng":"11.8871","FlightMaxLng":"11.9813","TakeoffCountry":"IT","FKTakeoffWaypoint":"9507","TakeoffWaypointOffset":"574.067","TakeoffLocation":null,"TakeoffWaypointName":"Kronplatz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9507","LandingWaypointOffset":"3232.95","LandingWaypointName":"Kronplatz","LandingLocation":null,"LinearDistance":"6037","MaxLinearDistance":"7219","ArcDistance":"39418","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"17931","BestTaskPoints":"26.8965","BestTaskDuration":"4035","MaxSpeed":"13.6779","GroundSpeed":"9.17558","BestTaskSpeed":"4.44387","TakeoffAltitude":"2233","MaxAltitude":"2241","MinAltitude":"937","ElevationGain":"2026","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-3.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-14 21:15:24","IgcFilename":"2019-08-14-XCT-PHO-01.igc","IgcFileHash":"2dca168489b59c4e8d560094d67e712e","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-14 18:45:01","US":"admin","TS":"2022-08-09 12:29:11"},{"IDFlight":"1175788","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-11","UtcOffset":"2","FlightStartTime":"2019-08-11 13:08:41","FlightEndTime":"2019-08-11 15:14:51","FlightDuration":"7570","FirstLat":"48.7189","FirstLng":"12.0768","LastLat":"48.6097","LastLng":"11.399","FlightMinLat":"48.6019","FlightMaxLat":"48.7243","FlightMinLng":"11.3981","FlightMaxLng":"12.0865","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"315.65","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14813","LandingWaypointOffset":"9723.8","LandingWaypointName":"Fuchsberg","LandingLocation":null,"LinearDistance":"51302","MaxLinearDistance":"51982","ArcDistance":"82150","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"53936","BestTaskPoints":"80.904","BestTaskDuration":"7505","MaxSpeed":"18.8548","GroundSpeed":"10.852","BestTaskSpeed":"7.18668","TakeoffAltitude":"451","MaxAltitude":"1621","MinAltitude":"391","ElevationGain":"6067","MeanAltitudeDiff":"0","MaxClimb":"4.90909","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Siegenburg ist am Sonntag nicht aktiv.","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Rauscher","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-13 21:06:18","IgcFilename":"2019-08-11-XCT-PHO-01.igc","IgcFileHash":"e4e1d9a4abe05ae93e3fb4d1484a6978","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-11 21:28:28","US":"admin","TS":"2022-08-09 12:29:07"},{"IDFlight":"1172596","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-04","UtcOffset":"2","FlightStartTime":"2019-08-04 16:54:56","FlightEndTime":"2019-08-04 18:56:47","FlightDuration":"7311","FirstLat":"48.7188","FirstLng":"12.0775","LastLat":"48.7188","LastLng":"12.0767","FlightMinLat":"48.6952","FlightMaxLat":"48.8025","FlightMinLng":"12.026","FlightMaxLng":"12.0974","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"264.101","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"322.79","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"9397","MaxLinearDistance":"12292","ArcDistance":"71715","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"27676","BestTaskPoints":"48.433","BestTaskDuration":"7282","MaxSpeed":"14.9509","GroundSpeed":"9.80921","BestTaskSpeed":"3.8006","TakeoffAltitude":"442","MaxAltitude":"2193","MinAltitude":"442","ElevationGain":"5533","MeanAltitudeDiff":"0","MaxClimb":"7.72727","MinClimb":"-4.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-05 21:14:19","IgcFilename":"2019-08-04-XCT-PHO-03.igc","IgcFileHash":"83ee122c99fc22c0f38f8d9eae223182","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-04 21:14:00","US":"admin","TS":"2022-08-09 12:28:55"},{"IDFlight":"1172600","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-04","UtcOffset":"2","FlightStartTime":"2019-08-04 15:20:15","FlightEndTime":"2019-08-04 15:24:37","FlightDuration":"262","FirstLat":"48.7188","FirstLng":"12.0778","LastLat":"48.7189","LastLng":"12.0777","FlightMinLat":"48.7183","FlightMaxLat":"48.7221","FlightMinLng":"12.0754","FlightMaxLng":"12.0895","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"242.093","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"249.676","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"858","MaxLinearDistance":"1035","ArcDistance":"2543","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2221","BestTaskPoints":"4.442","BestTaskDuration":"250","MaxSpeed":"11.9697","GroundSpeed":"9.70766","BestTaskSpeed":"8.884","TakeoffAltitude":"429","MaxAltitude":"669","MinAltitude":"429","ElevationGain":"279","MeanAltitudeDiff":"0","MaxClimb":"5.72727","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-05 21:14:19","IgcFilename":"2019-08-04-XCT-PHO-02.igc","IgcFileHash":"f868f077964d48e24b50fecc789ec46d","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-04 21:16:11","US":"admin","TS":"2022-08-09 12:28:55"},{"IDFlight":"1172602","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-08-04","UtcOffset":"2","FlightStartTime":"2019-08-04 14:12:26","FlightEndTime":"2019-08-04 14:17:03","FlightDuration":"277","FirstLat":"48.7188","FirstLng":"12.0778","LastLat":"48.7188","LastLng":"12.078","FlightMinLat":"48.7175","FlightMaxLat":"48.7192","FlightMinLng":"12.0755","FlightMaxLng":"12.0888","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"242.093","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"227.42","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"812","MaxLinearDistance":"977","ArcDistance":"2599","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2034","BestTaskPoints":"3.5595","BestTaskDuration":"274","MaxSpeed":"11.4882","GroundSpeed":"9.38326","BestTaskSpeed":"7.42336","TakeoffAltitude":"450","MaxAltitude":"716","MinAltitude":"426","ElevationGain":"319","MeanAltitudeDiff":"0","MaxClimb":"5.36364","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-08-05 21:14:19","IgcFilename":"2019-08-04-XCT-PHO-01.igc","IgcFileHash":"383e294a9c34d504606b849c764ce2bb","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-08-04 21:16:59","US":"admin","TS":"2022-08-09 12:28:55"},{"IDFlight":"1166920","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-07-25","UtcOffset":"2","FlightStartTime":"2019-07-25 13:10:33","FlightEndTime":"2019-07-25 17:51:53","FlightDuration":"16880","FirstLat":"49.236","FirstLng":"12.9421","LastLat":"49.0793","LastLng":"12.1196","FlightMinLat":"48.9313","FlightMaxLat":"49.2414","FlightMinLng":"12.1144","FlightMaxLng":"12.9549","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"335.927","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10911","LandingWaypointOffset":"5149.16","LandingWaypointName":"Winzerer Hoehen","LandingLocation":null,"LinearDistance":"62760","MaxLinearDistance":"63848","ArcDistance":"171315","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"89721","BestTaskPoints":"134.581","BestTaskDuration":"16124","MaxSpeed":"19.0392","GroundSpeed":"10.149","BestTaskSpeed":"5.56444","TakeoffAltitude":"978","MaxAltitude":"2812","MinAltitude":"284","ElevationGain":"13520","MeanAltitudeDiff":"0","MaxClimb":"6.45455","MinClimb":"-4.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-07-25 21:22:14","IgcFilename":"2019-07-25-XCS-HOP-02.igc","IgcFileHash":"b9414d2de5b64142736a5e79a3602d3b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-07-25 17:19:36","US":"admin","TS":"2022-08-09 12:28:35"},{"IDFlight":"1166923","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-07-25","UtcOffset":"2","FlightStartTime":"2019-07-25 12:00:51","FlightEndTime":"2019-07-25 12:17:40","FlightDuration":"1009","FirstLat":"49.2359","FirstLng":"12.9421","LastLat":"49.2426","LastLng":"12.9558","FlightMinLat":"49.2352","FlightMaxLat":"49.2434","FlightMinLng":"12.9405","FlightMaxLng":"12.9582","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"344.469","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9791","LandingWaypointOffset":"912.154","LandingWaypointName":"Hoher Bogen","LandingLocation":null,"LinearDistance":"1421","MaxLinearDistance":"1470","ArcDistance":"9200","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3247","BestTaskPoints":"4.8705","BestTaskDuration":"959","MaxSpeed":"10.9647","GroundSpeed":"9.11761","BestTaskSpeed":"3.38582","TakeoffAltitude":"972","MaxAltitude":"1017","MinAltitude":"629","ElevationGain":"396","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-07-25 21:23:41","IgcFilename":"2019-07-25-XCS-HOP-01.igc","IgcFileHash":"f7e5a22c310207fd17ec3c97df7c52a5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-07-25 17:21:46","US":"admin","TS":"2022-08-09 12:28:35"},{"IDFlight":"1164148","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-07-20","UtcOffset":"2","FlightStartTime":"2019-07-20 16:08:29","FlightEndTime":"2019-07-20 16:34:25","FlightDuration":"1556","FirstLat":"48.7184","FirstLng":"12.0886","LastLat":"48.7767","LastLng":"12.192","FlightMinLat":"48.7183","FlightMaxLat":"48.7769","FlightMinLng":"12.076","FlightMaxLng":"12.1929","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"552.008","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"10371.4","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"10028","MaxLinearDistance":"10687","ArcDistance":"17272","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12109","BestTaskPoints":"18.1635","BestTaskDuration":"1543","MaxSpeed":"16.5208","GroundSpeed":"11.1003","BestTaskSpeed":"7.8477","TakeoffAltitude":"440","MaxAltitude":"1478","MinAltitude":"420","ElevationGain":"1239","MeanAltitudeDiff":"0","MaxClimb":"4.18182","MinClimb":"-4.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-07-22 21:06:53","IgcFilename":"2019-07-20-XCS-HOP-04.igc","IgcFileHash":"dbaabacded1421b89bde9d08538901c1","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-07-21 20:55:52","US":"admin","TS":"2022-08-09 12:28:25"},{"IDFlight":"1164149","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-07-20","UtcOffset":"1","FlightStartTime":"2019-07-20 12:40:20","FlightEndTime":"2019-07-20 12:48:59","FlightDuration":"519","FirstLat":"48.7184","FirstLng":"12.0891","LastLat":"48.7187","LastLng":"12.0861","FlightMinLat":"48.7182","FlightMaxLat":"48.7235","FlightMinLng":"12.0738","FlightMaxLng":"12.0903","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"588.577","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"366.976","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1259","MaxLinearDistance":"1335","ArcDistance":"3958","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2667","BestTaskPoints":"4.66725","BestTaskDuration":"530","MaxSpeed":"13.1006","GroundSpeed":"7.62593","BestTaskSpeed":"5.03208","TakeoffAltitude":"439","MaxAltitude":"735","MinAltitude":"435","ElevationGain":"414","MeanAltitudeDiff":"0","MaxClimb":"3.18182","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-07-22 21:06:53","IgcFilename":"2019-07-20-XCS-HOP-01.igc","IgcFileHash":"14be479d37e7dfc490a137e5eaec879a","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-07-21 20:55:57","US":"admin","TS":"2022-08-09 12:28:25"},{"IDFlight":"1164151","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-07-20","UtcOffset":"1","FlightStartTime":"2019-07-20 14:34:05","FlightEndTime":"2019-07-20 14:40:11","FlightDuration":"366","FirstLat":"48.7184","FirstLng":"12.0889","LastLat":"48.7182","LastLng":"12.0902","FlightMinLat":"48.7151","FlightMaxLat":"48.7192","FlightMinLng":"12.0793","FlightMaxLng":"12.0922","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"573.947","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"670.918","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"708","MaxLinearDistance":"950","ArcDistance":"2832","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2130","BestTaskPoints":"4.26","BestTaskDuration":"387","MaxSpeed":"13.9185","GroundSpeed":"7.7374","BestTaskSpeed":"5.50388","TakeoffAltitude":"433","MaxAltitude":"779","MinAltitude":"424","ElevationGain":"376","MeanAltitudeDiff":"0","MaxClimb":"5.09091","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-07-22 21:06:53","IgcFilename":"2019-07-20-XCS-HOP-03.igc","IgcFileHash":"16837384a49a50174bd54c3ef1e9267d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-07-21 20:56:09","US":"admin","TS":"2022-08-09 12:28:25"},{"IDFlight":"1164150","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-07-20","UtcOffset":"1","FlightStartTime":"2019-07-20 13:16:39","FlightEndTime":"2019-07-20 13:22:01","FlightDuration":"322","FirstLat":"48.7184","FirstLng":"12.0891","LastLat":"48.7155","LastLng":"12.0826","FlightMinLat":"48.715","FlightMaxLat":"48.7193","FlightMinLng":"12.0766","FlightMaxLng":"12.0901","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"588.577","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"383.089","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"914","MaxLinearDistance":"993","ArcDistance":"2301","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1964","BestTaskPoints":"2.946","BestTaskDuration":"301","MaxSpeed":"11.4365","GroundSpeed":"7.14612","BestTaskSpeed":"6.52492","TakeoffAltitude":"439","MaxAltitude":"767","MinAltitude":"439","ElevationGain":"355","MeanAltitudeDiff":"0","MaxClimb":"4.45455","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-07-22 21:06:53","IgcFilename":"2019-07-20-XCS-HOP-02.igc","IgcFileHash":"1e05d6aab6fe65d06e6006ff0a2edf88","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-07-21 20:56:05","US":"admin","TS":"2022-08-09 12:28:25"},{"IDFlight":"1162008","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-07-17","UtcOffset":"2","FlightStartTime":"2019-07-17 13:51:00","FlightEndTime":"2019-07-17 14:33:13","FlightDuration":"2533","FirstLat":"48.9899","FirstLng":"11.4426","LastLat":"48.9685","LastLng":"11.582","FlightMinLat":"48.9654","FlightMaxLat":"48.9956","FlightMinLng":"11.4385","FlightMaxLng":"11.5862","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"527.182","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13532","LandingWaypointOffset":"6707.98","LandingWaypointName":"Schweinkofen","LandingLocation":null,"LinearDistance":"10756","MaxLinearDistance":"11021","ArcDistance":"25100","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"13240","BestTaskPoints":"19.86","BestTaskDuration":"2261","MaxSpeed":"17.4127","GroundSpeed":"9.90916","BestTaskSpeed":"5.85582","TakeoffAltitude":"466","MaxAltitude":"1246","MinAltitude":"429","ElevationGain":"1673","MeanAltitudeDiff":"0","MaxClimb":"3.90909","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-07-18 21:10:15","IgcFilename":"2019-07-17-XCS-HOP-02.igc","IgcFileHash":"4aa93ee95030e95df0eeeef4a931cb21","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-07-18 08:01:23","US":"admin","TS":"2022-08-09 12:28:17"},{"IDFlight":"1162007","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-07-17","UtcOffset":"2","FlightStartTime":"2019-07-17 12:47:05","FlightEndTime":"2019-07-17 13:00:01","FlightDuration":"776","FirstLat":"48.9899","FirstLng":"11.4429","LastLat":"48.9928","LastLng":"11.4386","FlightMinLat":"48.9883","FlightMaxLat":"48.9967","FlightMinLng":"11.438","FlightMaxLng":"11.4514","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"507.893","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"947.324","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"972","MaxLinearDistance":"1273","ArcDistance":"6190","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2879","BestTaskPoints":"4.3185","BestTaskDuration":"675","MaxSpeed":"12.2764","GroundSpeed":"7.97731","BestTaskSpeed":"4.26519","TakeoffAltitude":"463","MaxAltitude":"543","MinAltitude":"302","ElevationGain":"193","MeanAltitudeDiff":"0","MaxClimb":"1.54545","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-07-18 21:10:15","IgcFilename":"2019-07-17-XCS-HOP-01.igc","IgcFileHash":"e6e32c0d47b68b2be002375b221ba394","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-07-18 08:00:14","US":"admin","TS":"2022-08-09 12:28:17"},{"IDFlight":"1158391","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-07-10","UtcOffset":"2","FlightStartTime":"2019-07-10 11:21:33","FlightEndTime":"2019-07-10 17:17:51","FlightDuration":"21378","FirstLat":"48.99","FirstLng":"11.4431","LastLat":"48.8439","LastLng":"13.5699","FlightMinLat":"48.8439","FlightMaxLat":"49.0493","FlightMinLng":"11.4346","FlightMaxLng":"13.5716","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"500.74","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11280","LandingWaypointOffset":"7667.36","LandingWaypointName":"Houbelsberg","LandingLocation":null,"LinearDistance":"156410","MaxLinearDistance":"157049","ArcDistance":"240275","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"163083","BestTaskPoints":"244.624","BestTaskDuration":"21258","MaxSpeed":"18.6716","GroundSpeed":"11.2394","BestTaskSpeed":"7.67161","TakeoffAltitude":"456","MaxAltitude":"2176","MinAltitude":"452","ElevationGain":"17473","MeanAltitudeDiff":"0","MaxClimb":"5.18182","MinClimb":"-4.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"5","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-07-10 21:23:13","IgcFilename":"2019-07-10-XCS-HOP-01.igc","IgcFileHash":"aabc4d3382773055bda5f521ea4f35fa","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-07-10 16:50:50","US":"admin","TS":"2022-08-09 12:28:05"},{"IDFlight":"1153594","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-06-30","UtcOffset":"2","FlightStartTime":"2019-06-30 14:10:55","FlightEndTime":"2019-06-30 16:45:09","FlightDuration":"9254","FirstLat":"47.4203","FirstLng":"12.2458","LastLat":"47.5516","LastLng":"12.4502","FlightMinLat":"47.2846","FlightMaxLat":"47.5516","FlightMinLng":"12.2448","FlightMaxLng":"12.4884","TakeoffCountry":"AT","FKTakeoffWaypoint":"9454","TakeoffWaypointOffset":"507.507","TakeoffLocation":null,"TakeoffWaypointName":"Choralpe","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13722","LandingWaypointOffset":"2643.93","LandingWaypointName":"Hornplatte","LandingLocation":null,"LinearDistance":"21740","MaxLinearDistance":"32792","ArcDistance":"90943","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"54285","BestTaskPoints":"81.4275","BestTaskDuration":"9116","MaxSpeed":"15.4576","GroundSpeed":"9.82743","BestTaskSpeed":"5.95491","TakeoffAltitude":"1752","MaxAltitude":"3354","MinAltitude":"603","ElevationGain":"7358","MeanAltitudeDiff":"0","MaxClimb":"6.54545","MinClimb":"-5.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-06-30 21:28:53","IgcFilename":"2019-06-30-XCS-HOP-01.igc","IgcFileHash":"eddf77b4931789b42586358dc6879e28","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-06-30 17:00:55","US":"admin","TS":"2022-08-09 12:27:48"},{"IDFlight":"1152462","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-06-29","UtcOffset":"2","FlightStartTime":"2019-06-29 13:01:37","FlightEndTime":"2019-06-29 15:03:31","FlightDuration":"7314","FirstLat":"47.6287","FirstLng":"12.437","LastLat":"47.472","LastLng":"12.524","FlightMinLat":"47.4453","FlightMaxLat":"47.6323","FlightMinLng":"12.4308","FlightMaxLng":"12.5373","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"533.241","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13309","LandingWaypointOffset":"1751.31","LandingWaypointName":"K\u00f6ssen","LandingLocation":null,"LinearDistance":"20825","MaxLinearDistance":"21148","ArcDistance":"74135","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"30652","BestTaskPoints":"45.978","BestTaskDuration":"6777","MaxSpeed":"15.1587","GroundSpeed":"10.1361","BestTaskSpeed":"4.52295","TakeoffAltitude":"1533","MaxAltitude":"2664","MinAltitude":"826","ElevationGain":"5258","MeanAltitudeDiff":"0","MaxClimb":"3.90909","MinClimb":"-4.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-06-29 21:26:56","IgcFilename":"2019-06-29-XCS-HOP-01.igc","IgcFileHash":"3125ec36342cf9eb594bd2384cfa60f9","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-06-29 16:01:40","US":"admin","TS":"2022-08-09 12:27:44"},{"IDFlight":"1149884","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-06-24","UtcOffset":"2","FlightStartTime":"2019-06-24 11:20:03","FlightEndTime":"2019-06-24 16:48:24","FlightDuration":"19701","FirstLat":"47.1454","FirstLng":"10.6301","LastLat":"46.9884","LastLng":"10.5709","FlightMinLat":"46.8033","FlightMaxLat":"47.1563","FlightMinLng":"10.1777","FlightMaxLng":"10.6719","TakeoffCountry":"AT","FKTakeoffWaypoint":"9470","TakeoffWaypointOffset":"637.946","TakeoffLocation":null,"TakeoffWaypointName":"Venet","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"12511","LandingWaypointOffset":"5438.55","LandingWaypointName":"Lazid","LandingLocation":null,"LinearDistance":"50577","MaxLinearDistance":"53610","ArcDistance":"204891","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"92847","BestTaskPoints":"162.482","BestTaskDuration":"19506","MaxSpeed":"15.4281","GroundSpeed":"10.4","BestTaskSpeed":"4.75992","TakeoffAltitude":"2202","MaxAltitude":"3997","MinAltitude":"930","ElevationGain":"12786","MeanAltitudeDiff":"0","MaxClimb":"5.18182","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-06-25 21:04:55","IgcFilename":"01-1019.IGC","IgcFileHash":"8617bf7d471f344a0a420541a262b6d5","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-06-24 20:46:53","US":"admin","TS":"2022-08-09 12:27:35"},{"IDFlight":"1150014","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-06-21","UtcOffset":"2","FlightStartTime":"2019-06-21 14:13:00","FlightEndTime":"2019-06-21 15:52:13","FlightDuration":"5953","FirstLat":"48.7186","FirstLng":"12.0777","LastLat":"48.7973","LastLng":"12.3905","FlightMinLat":"48.7136","FlightMaxLat":"48.7975","FlightMinLng":"12.0777","FlightMaxLng":"12.4002","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"250.419","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14485","LandingWaypointOffset":"9772.86","LandingWaypointName":"Heuberg","LandingLocation":null,"LinearDistance":"24994","MaxLinearDistance":"25178","ArcDistance":"43476","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"29690","BestTaskPoints":"44.535","BestTaskDuration":"8746","MaxSpeed":"14.2573","GroundSpeed":"7.30321","BestTaskSpeed":"3.39469","TakeoffAltitude":"400","MaxAltitude":"1465","MinAltitude":"321","ElevationGain":"3504","MeanAltitudeDiff":"0","MaxClimb":"5.1","MinClimb":"-3.26667","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-07-03 21:12:08","IgcFilename":"2019-06-21 14-13-56.igc","IgcFileHash":"155af20fa1fcd8557740f69b1e09f61c","GRecordStatus":"-1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-06-25 10:45:39","US":"admin","TS":"2022-08-09 12:27:36"},{"IDFlight":"1150013","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-06-19","UtcOffset":"2","FlightStartTime":"2019-06-19 12:29:08","FlightEndTime":"2019-06-19 13:07:21","FlightDuration":"2293","FirstLat":"49.2024","FirstLng":"13.1004","LastLat":"49.2019","LastLng":"13.0667","FlightMinLat":"49.1993","FlightMaxLat":"49.2057","FlightMinLng":"13.0667","FlightMaxLng":"13.1027","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"158.965","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"2330.11","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"2453","MaxLinearDistance":"2630","ArcDistance":"17109","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5066","BestTaskPoints":"7.599","BestTaskDuration":"2003","MaxSpeed":"12.456","GroundSpeed":"7.46159","BestTaskSpeed":"2.52921","TakeoffAltitude":"1172","MaxAltitude":"1239","MinAltitude":"614","ElevationGain":"419","MeanAltitudeDiff":"0","MaxClimb":"1.3","MinClimb":"-2.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-07-03 21:12:08","IgcFilename":"2019-06-19 12-28-18.igc","IgcFileHash":"e39ddda2191ecae6656c94cba2b3aeb0","GRecordStatus":"-1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-06-25 10:44:51","US":"admin","TS":"2022-08-09 12:27:36"},{"IDFlight":"1144924","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-06-15","UtcOffset":"1","FlightStartTime":"2019-06-15 16:56:48","FlightEndTime":"2019-06-15 17:18:01","FlightDuration":"1273","FirstLat":"48.7187","FirstLng":"12.0886","LastLat":"48.7063","LastLng":"12.1525","FlightMinLat":"48.705","FlightMaxLat":"48.7187","FlightMinLng":"12.0789","FlightMaxLng":"12.1543","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"550.324","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"5419.91","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"5023","MaxLinearDistance":"5687","ArcDistance":"12367","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7308","BestTaskPoints":"10.962","BestTaskDuration":"1146","MaxSpeed":"15.6084","GroundSpeed":"9.71491","BestTaskSpeed":"6.37696","TakeoffAltitude":"434","MaxAltitude":"855","MinAltitude":"412","ElevationGain":"619","MeanAltitudeDiff":"0","MaxClimb":"6.90909","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-06-17 21:09:04","IgcFilename":"06-1656.IGC","IgcFileHash":"62889d395e1b7733ece6700bba6173c6","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-06-16 18:23:19","US":"admin","TS":"2022-08-09 12:27:18"},{"IDFlight":"1144928","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-06-15","UtcOffset":"1","FlightStartTime":"2019-06-15 14:45:15","FlightEndTime":"2019-06-15 15:00:25","FlightDuration":"910","FirstLat":"48.7183","FirstLng":"12.0891","LastLat":"48.7027","LastLng":"12.1138","FlightMinLat":"48.7012","FlightMaxLat":"48.7188","FlightMinLng":"12.0783","FlightMaxLng":"12.1165","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"589.522","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"2993.59","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"2715","MaxLinearDistance":"3200","ArcDistance":"7929","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4853","BestTaskPoints":"7.2795","BestTaskDuration":"845","MaxSpeed":"15.5224","GroundSpeed":"8.71295","BestTaskSpeed":"5.7432","TakeoffAltitude":"443","MaxAltitude":"897","MinAltitude":"410","ElevationGain":"610","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-06-17 21:09:04","IgcFilename":"02-1445.IGC","IgcFileHash":"5d713c8af74e4a7f91b827f58da37745","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-06-16 18:23:55","US":"admin","TS":"2022-08-09 12:27:18"},{"IDFlight":"1144926","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-06-15","UtcOffset":"1","FlightStartTime":"2019-06-15 15:48:27","FlightEndTime":"2019-06-15 15:57:42","FlightDuration":"555","FirstLat":"48.7184","FirstLng":"12.089","LastLat":"48.7183","LastLng":"12.0902","FlightMinLat":"48.7119","FlightMaxLat":"48.719","FlightMinLng":"12.0755","FlightMaxLng":"12.0914","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"581.262","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"669.903","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1228","MaxLinearDistance":"1415","ArcDistance":"3712","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"3031","BestTaskPoints":"5.30425","BestTaskDuration":"596","MaxSpeed":"11.9856","GroundSpeed":"6.6886","BestTaskSpeed":"5.08557","TakeoffAltitude":"447","MaxAltitude":"882","MinAltitude":"427","ElevationGain":"478","MeanAltitudeDiff":"0","MaxClimb":"6.72727","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-06-17 21:09:04","IgcFilename":"03-1548.IGC","IgcFileHash":"4eac70d5a84848dbdf68e8533dacf8fb","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-06-16 18:23:43","US":"admin","TS":"2022-08-09 12:27:18"},{"IDFlight":"1144925","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-06-15","UtcOffset":"1","FlightStartTime":"2019-06-15 13:40:39","FlightEndTime":"2019-06-15 13:49:33","FlightDuration":"534","FirstLat":"48.7183","FirstLng":"12.0891","LastLat":"48.7181","LastLng":"12.0912","FlightMinLat":"48.7148","FlightMaxLat":"48.724","FlightMinLng":"12.0783","FlightMaxLng":"12.0929","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"589.522","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"745.033","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"822","MaxLinearDistance":"1379","ArcDistance":"3761","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2973","BestTaskPoints":"5.20275","BestTaskDuration":"491","MaxSpeed":"13.085","GroundSpeed":"7.04383","BestTaskSpeed":"6.05499","TakeoffAltitude":"446","MaxAltitude":"789","MinAltitude":"431","ElevationGain":"361","MeanAltitudeDiff":"0","MaxClimb":"4.90909","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-06-17 21:09:04","IgcFilename":"01-1340.IGC","IgcFileHash":"ecc49ad3904240db7e8cc969526978b6","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-06-16 18:23:31","US":"admin","TS":"2022-08-09 12:27:18"},{"IDFlight":"1144922","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-06-15","UtcOffset":"2","FlightStartTime":"2019-06-15 17:04:43","FlightEndTime":"2019-06-15 17:11:40","FlightDuration":"417","FirstLat":"48.7183","FirstLng":"12.0891","LastLat":"48.7182","LastLng":"12.0906","FlightMinLat":"48.7173","FlightMaxLat":"48.723","FlightMinLng":"12.0789","FlightMaxLng":"12.0932","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"589.522","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"700.124","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"748","MaxLinearDistance":"1048","ArcDistance":"2635","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2524","BestTaskPoints":"5.048","BestTaskDuration":"395","MaxSpeed":"16.2036","GroundSpeed":"6.31845","BestTaskSpeed":"6.38987","TakeoffAltitude":"470","MaxAltitude":"826","MinAltitude":"423","ElevationGain":"363","MeanAltitudeDiff":"0","MaxClimb":"5.09091","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-06-17 21:09:04","IgcFilename":"04-1604.IGC","IgcFileHash":"9ee53e9b8f6aa4ab90715e5808c26fe5","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-06-16 18:23:10","US":"admin","TS":"2022-08-09 12:27:18"},{"IDFlight":"1144923","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-06-15","UtcOffset":"1","FlightStartTime":"2019-06-15 16:25:57","FlightEndTime":"2019-06-15 16:35:01","FlightDuration":"544","FirstLat":"48.7184","FirstLng":"12.0891","LastLat":"48.7181","LastLng":"12.09","FlightMinLat":"48.7171","FlightMaxLat":"48.7196","FlightMinLng":"12.0785","FlightMaxLng":"12.0952","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"588.577","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"657.544","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"777","MaxLinearDistance":"1224","ArcDistance":"3823","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2576","BestTaskPoints":"4.508","BestTaskDuration":"536","MaxSpeed":"16.0441","GroundSpeed":"7.02707","BestTaskSpeed":"4.80597","TakeoffAltitude":"447","MaxAltitude":"870","MinAltitude":"406","ElevationGain":"445","MeanAltitudeDiff":"0","MaxClimb":"6.27273","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-06-17 21:09:04","IgcFilename":"05-1625.IGC","IgcFileHash":"624e475ec7eb40762203783a2a5490fa","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-06-16 18:23:14","US":"admin","TS":"2022-08-09 12:27:18"},{"IDFlight":"1141402","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-06-09","UtcOffset":"2","FlightStartTime":"2019-06-09 10:53:28","FlightEndTime":"2019-06-09 11:44:22","FlightDuration":"3054","FirstLat":"44.957","FirstLng":"14.7397","LastLat":"44.9746","LastLng":"14.7301","FlightMinLat":"44.947","FlightMaxLat":"44.9756","FlightMinLng":"14.716","FlightMaxLng":"14.7568","TakeoffCountry":"HR","FKTakeoffWaypoint":"11243","TakeoffWaypointOffset":"2877.96","TakeoffLocation":null,"TakeoffWaypointName":"Hlam","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"11243","LandingWaypointOffset":"2142.12","LandingWaypointName":"Hlam","LandingLocation":null,"LinearDistance":"2590","MaxLinearDistance":"4331","ArcDistance":"25770","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14835","BestTaskPoints":"22.2525","BestTaskDuration":"2584","MaxSpeed":"12.9073","GroundSpeed":"8.43801","BestTaskSpeed":"5.7411","TakeoffAltitude":"206","MaxAltitude":"404","MinAltitude":"-20","ElevationGain":"1168","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Danger area einflug auf eigene Gefahr. Pula TMA 300m agl stets eingehalten.","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-06-09 21:23:57","IgcFilename":"2019-06-09-XCS-HOP-01.igc","IgcFileHash":"aa90b7fc3321585432a6bf05945c777e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-06-09 16:56:49","US":"admin","TS":"2022-08-09 12:27:07"},{"IDFlight":"1136116","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-06-02","UtcOffset":"2","FlightStartTime":"2019-06-02 11:46:06","FlightEndTime":"2019-06-02 16:45:50","FlightDuration":"17984","FirstLat":"47.4638","FirstLng":"13.3","LastLat":"47.3194","LastLng":"13.1805","FlightMinLat":"47.3044","FlightMaxLat":"47.4639","FlightMinLng":"12.6072","FlightMaxLng":"13.4021","TakeoffCountry":"AT","FKTakeoffWaypoint":"9411","TakeoffWaypointOffset":"275.606","TakeoffLocation":null,"TakeoffWaypointName":"Bischling","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10820","LandingWaypointOffset":"2858.73","LandingWaypointName":"Heukareck","LandingLocation":null,"LinearDistance":"54733","MaxLinearDistance":"61433","ArcDistance":"181136","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"108903","BestTaskPoints":"190.58","BestTaskDuration":"16521","MaxSpeed":"15.6927","GroundSpeed":"10.0721","BestTaskSpeed":"6.59179","TakeoffAltitude":"1814","MaxAltitude":"3058","MinAltitude":"637","ElevationGain":"13407","MeanAltitudeDiff":"0","MaxClimb":"4.36364","MinClimb":"-4.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-06-02 21:59:55","IgcFilename":"2019-06-02-XCT-PHO-01.igc","IgcFileHash":"25d58d90d4a7001e00a583acf2b0451c","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-06-02 15:43:52","US":"admin","TS":"2022-08-09 12:26:48"},{"IDFlight":"1130990","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-26","UtcOffset":"2","FlightStartTime":"2019-05-26 16:27:29","FlightEndTime":"2019-05-26 18:23:57","FlightDuration":"6988","FirstLat":"48.7185","FirstLng":"12.0889","LastLat":"48.8333","LastLng":"12.5358","FlightMinLat":"48.7184","FlightMaxLat":"48.8357","FlightMinLng":"12.0772","FlightMaxLng":"12.5358","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"573.192","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14481","LandingWaypointOffset":"3493.18","LandingWaypointName":"Heuberg","LandingLocation":null,"LinearDistance":"35220","MaxLinearDistance":"35948","ArcDistance":"76840","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"40053","BestTaskPoints":"60.0795","BestTaskDuration":"6962","MaxSpeed":"17.6101","GroundSpeed":"10.996","BestTaskSpeed":"5.75309","TakeoffAltitude":"435","MaxAltitude":"1932","MinAltitude":"357","ElevationGain":"5277","MeanAltitudeDiff":"0","MaxClimb":"4.54545","MinClimb":"-4.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-27 21:04:52","IgcFilename":"2019-05-26-XCT-PHO-03.igc","IgcFileHash":"c3405072226bc5cfd45cef990a69f570","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-26 17:37:09","US":"admin","TS":"2022-08-09 12:26:31"},{"IDFlight":"1131264","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-26","UtcOffset":"2","FlightStartTime":"2019-05-26 12:12:00","FlightEndTime":"2019-05-26 13:35:22","FlightDuration":"5002","FirstLat":"48.7185","FirstLng":"12.0885","LastLat":"48.9011","LastLng":"12.1811","FlightMinLat":"48.7172","FlightMaxLat":"48.9028","FlightMinLng":"12.0543","FlightMaxLng":"12.1844","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"543.9","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14039","LandingWaypointOffset":"13785.3","LandingWaypointName":"Heuberg","LandingLocation":null,"LinearDistance":"21633","MaxLinearDistance":"21876","ArcDistance":"54047","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"26685","BestTaskPoints":"40.0275","BestTaskDuration":"4881","MaxSpeed":"14.771","GroundSpeed":"10.805","BestTaskSpeed":"5.46712","TakeoffAltitude":"428","MaxAltitude":"1804","MinAltitude":"366","ElevationGain":"4164","MeanAltitudeDiff":"0","MaxClimb":"4.18182","MinClimb":"-4.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-27 21:04:52","IgcFilename":"2019-05-26-XCT-PHO-01.igc","IgcFileHash":"7c1ff554b357085394175e3049e8dd49","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-26 20:01:39","US":"admin","TS":"2022-08-09 12:26:32"},{"IDFlight":"1131262","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-26","UtcOffset":"2","FlightStartTime":"2019-05-26 16:07:16","FlightEndTime":"2019-05-26 16:13:24","FlightDuration":"368","FirstLat":"48.7183","FirstLng":"12.0891","LastLat":"48.7181","LastLng":"12.0902","FlightMinLat":"48.7168","FlightMaxLat":"48.72","FlightMinLng":"12.0776","FlightMaxLng":"12.0941","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"589.522","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"672.116","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"857","MaxLinearDistance":"1239","ArcDistance":"3218","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2546","BestTaskPoints":"4.4555","BestTaskDuration":"382","MaxSpeed":"13.8493","GroundSpeed":"8.74405","BestTaskSpeed":"6.66492","TakeoffAltitude":"429","MaxAltitude":"662","MinAltitude":"428","ElevationGain":"302","MeanAltitudeDiff":"0","MaxClimb":"4.27273","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-27 21:04:52","IgcFilename":"2019-05-26-XCT-PHO-02.igc","IgcFileHash":"6b8eb1cbed45435d039fd5ff8580b0f5","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-26 20:00:26","US":"admin","TS":"2022-08-09 12:26:32"},{"IDFlight":"1130338","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-25","UtcOffset":"2","FlightStartTime":"2019-05-25 14:45:37","FlightEndTime":"2019-05-25 15:10:43","FlightDuration":"1506","FirstLat":"48.7184","FirstLng":"12.0888","LastLat":"48.7342","LastLng":"12.1202","FlightMinLat":"48.7135","FlightMaxLat":"48.7405","FlightMinLng":"12.0771","FlightMaxLng":"12.1239","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"566.634","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"3340.31","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"3308","MaxLinearDistance":"3990","ArcDistance":"15329","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6523","BestTaskPoints":"9.7845","BestTaskDuration":"1519","MaxSpeed":"14.0352","GroundSpeed":"10.1784","BestTaskSpeed":"4.29427","TakeoffAltitude":"438","MaxAltitude":"1264","MinAltitude":"438","ElevationGain":"1190","MeanAltitudeDiff":"0","MaxClimb":"4.27273","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-26 21:09:51","IgcFilename":"2019-05-25-XCT-PHO-01.igc","IgcFileHash":"b50caeffbbbbbbb1bcdb29153f3325ec","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-25 22:33:31","US":"admin","TS":"2022-08-09 12:26:28"},{"IDFlight":"1129602","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-24","UtcOffset":"2","FlightStartTime":"2019-05-24 17:17:04","FlightEndTime":"2019-05-24 18:53:20","FlightDuration":"5776","FirstLat":"49.0365","FirstLng":"12.746","LastLat":"48.8","LastLng":"13.1516","FlightMinLat":"48.8","FlightMaxLat":"49.0376","FlightMinLng":"12.7435","FlightMaxLng":"13.1589","TakeoffCountry":"DE","FKTakeoffWaypoint":"9473","TakeoffWaypointOffset":"396.342","TakeoffLocation":null,"TakeoffWaypointName":"Sommerberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9357","LandingWaypointOffset":"1849.91","LandingWaypointName":"B\u00fcchelstein","LandingLocation":null,"LinearDistance":"39626","MaxLinearDistance":"39827","ArcDistance":"66939","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"43604","BestTaskPoints":"65.406","BestTaskDuration":"5515","MaxSpeed":"16.775","GroundSpeed":"11.5892","BestTaskSpeed":"7.90644","TakeoffAltitude":"805","MaxAltitude":"2084","MinAltitude":"460","ElevationGain":"2733","MeanAltitudeDiff":"0","MaxClimb":"3.36364","MinClimb":"-2.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"3","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-25 21:04:24","IgcFilename":"2019-05-24-XCS-HOP-04.igc","IgcFileHash":"33e32c40d137ac0a82ae0f2a99846706","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-24 20:16:20","US":"admin","TS":"2022-08-09 12:26:26"},{"IDFlight":"1129598","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-24","UtcOffset":"2","FlightStartTime":"2019-05-24 13:10:32","FlightEndTime":"2019-05-24 13:37:05","FlightDuration":"1593","FirstLat":"48.8705","FirstLng":"13.0749","LastLat":"48.8609","LastLng":"13.0814","FlightMinLat":"48.8584","FlightMaxLat":"48.8721","FlightMinLng":"13.0732","FlightMaxLng":"13.0922","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"137.249","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"1034.64","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1466","MaxLinearDistance":"1901","ArcDistance":"13086","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"3608","BestTaskPoints":"7.216","BestTaskDuration":"1369","MaxSpeed":"12.6433","GroundSpeed":"8.21462","BestTaskSpeed":"2.6355","TakeoffAltitude":"862","MaxAltitude":"991","MinAltitude":"512","ElevationGain":"625","MeanAltitudeDiff":"0","MaxClimb":"1.81818","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-25 21:04:24","IgcFilename":"2019-05-24-XCS-HOP-02.igc","IgcFileHash":"a8aada923838859116cdab36a583503a","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-24 20:12:47","US":"admin","TS":"2022-08-09 12:26:26"},{"IDFlight":"1129600","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-24","UtcOffset":"2","FlightStartTime":"2019-05-24 16:16:22","FlightEndTime":"2019-05-24 16:22:26","FlightDuration":"364","FirstLat":"49.0365","FirstLng":"12.746","LastLat":"49.0381","LastLng":"12.7261","FlightMinLat":"49.0361","FlightMaxLat":"49.0389","FlightMinLng":"12.725","FlightMaxLng":"12.7474","TakeoffCountry":"DE","FKTakeoffWaypoint":"9473","TakeoffWaypointOffset":"396.342","TakeoffLocation":null,"TakeoffWaypointName":"Sommerberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9473","LandingWaypointOffset":"1136.23","LandingWaypointName":"Sommerberg","LandingLocation":null,"LinearDistance":"1530","MaxLinearDistance":"1631","ArcDistance":"2884","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1985","BestTaskPoints":"2.9775","BestTaskDuration":"422","MaxSpeed":"10.5858","GroundSpeed":"7.92192","BestTaskSpeed":"4.70379","TakeoffAltitude":"794","MaxAltitude":"794","MinAltitude":"407","ElevationGain":"16","MeanAltitudeDiff":"0","MaxClimb":"0.272727","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-25 21:04:24","IgcFilename":"2019-05-24-XCS-HOP-03.igc","IgcFileHash":"1a44eecb98c53a4dc4ff9397b3bcf512","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-24 20:15:34","US":"admin","TS":"2022-08-09 12:26:26"},{"IDFlight":"1129593","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-24","UtcOffset":"2","FlightStartTime":"2019-05-24 11:50:06","FlightEndTime":"2019-05-24 11:56:24","FlightDuration":"378","FirstLat":"48.8707","FirstLng":"13.0741","LastLat":"48.8619","LastLng":"13.0799","FlightMinLat":"48.8619","FlightMaxLat":"48.8712","FlightMinLng":"13.0727","FlightMaxLng":"13.0806","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"192.656","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"891.932","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1069","MaxLinearDistance":"1151","ArcDistance":"2867","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1908","BestTaskPoints":"2.862","BestTaskDuration":"370","MaxSpeed":"12.054","GroundSpeed":"7.58371","BestTaskSpeed":"5.15676","TakeoffAltitude":"872","MaxAltitude":"873","MinAltitude":"538","ElevationGain":"31","MeanAltitudeDiff":"0","MaxClimb":"0","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-25 21:04:24","IgcFilename":"2019-05-24-XCS-HOP-01.igc","IgcFileHash":"2ab4c7bad9da52b6d70270b03e837ef5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-24 20:10:30","US":"admin","TS":"2022-08-09 12:26:26"},{"IDFlight":"1127567","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-19","UtcOffset":"2","FlightStartTime":"2019-05-19 12:38:57","FlightEndTime":"2019-05-19 18:03:06","FlightDuration":"19449","FirstLat":"48.8707","FirstLng":"13.0742","LastLat":"48.8701","LastLng":"11.1038","FlightMinLat":"48.8612","FlightMaxLat":"49.1335","FlightMinLng":"11.0675","FlightMaxLng":"13.0767","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"187.449","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9556","LandingWaypointOffset":"3552.09","LandingWaypointName":"Schernfeld","LandingLocation":null,"LinearDistance":"146784","MaxLinearDistance":"146979","ArcDistance":"223623","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"165621","BestTaskPoints":"248.432","BestTaskDuration":"19108","MaxSpeed":"17.0148","GroundSpeed":"11.4979","BestTaskSpeed":"8.66763","TakeoffAltitude":"860","MaxAltitude":"2485","MinAltitude":"381","ElevationGain":"16361","MeanAltitudeDiff":"0","MaxClimb":"4.90909","MinClimb":"-5.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Checked by Brandl","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Brandl","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"4","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-21 07:29:14","IgcFilename":"2019-05-19-XCT-PHO-01.igc","IgcFileHash":"e0f8c1f0aa4b5a9438f71efdc889faeb","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-19 16:45:27","US":"admin","TS":"2022-08-09 12:26:19"},{"IDFlight":"1126995","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-18","UtcOffset":"2","FlightStartTime":"2019-05-18 12:38:15","FlightEndTime":"2019-05-18 13:57:16","FlightDuration":"4741","FirstLat":"48.8707","FirstLng":"13.0739","LastLat":"48.9648","LastLng":"12.7874","FlightMinLat":"48.8678","FlightMaxLat":"48.9679","FlightMinLng":"12.7742","FlightMaxLng":"13.0859","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"203.46","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11887","LandingWaypointOffset":"3661.58","LandingWaypointName":"Allersdorf","LandingLocation":null,"LinearDistance":"24171","MaxLinearDistance":"24719","ArcDistance":"49374","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"28465","BestTaskPoints":"42.6975","BestTaskDuration":"4630","MaxSpeed":"17.3923","GroundSpeed":"10.4143","BestTaskSpeed":"6.14795","TakeoffAltitude":"854","MaxAltitude":"2144","MinAltitude":"410","ElevationGain":"3348","MeanAltitudeDiff":"0","MaxClimb":"5.18182","MinClimb":"-4.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-18 21:15:22","IgcFilename":"2019-05-18-XCT-PHO-01.igc","IgcFileHash":"924caf075c6083b7be03f75bcd9e0a5c","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-18 16:51:21","US":"admin","TS":"2022-08-09 12:26:17"},{"IDFlight":"1126560","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-17","UtcOffset":"2","FlightStartTime":"2019-05-17 13:55:28","FlightEndTime":"2019-05-17 17:49:03","FlightDuration":"14015","FirstLat":"48.8706","FirstLng":"13.0739","LastLat":"49.0286","LastLng":"12.2271","FlightMinLat":"48.8676","FlightMaxLat":"49.0314","FlightMinLng":"12.2228","FlightMaxLng":"13.0775","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"196.347","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14087","LandingWaypointOffset":"4435","LandingWaypointName":"Oberer Geisk\u00f6ppel","LandingLocation":null,"LinearDistance":"64642","MaxLinearDistance":"65004","ArcDistance":"153107","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"91442","BestTaskPoints":"137.163","BestTaskDuration":"13771","MaxSpeed":"16.7535","GroundSpeed":"10.9245","BestTaskSpeed":"6.64019","TakeoffAltitude":"842","MaxAltitude":"1813","MinAltitude":"334","ElevationGain":"10970","MeanAltitudeDiff":"0","MaxClimb":"4.72727","MinClimb":"-5.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-17 21:10:27","IgcFilename":"2019-05-17-XCT-PHO-02.igc","IgcFileHash":"5d2738f4a1e20e011105543731fe86c8","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-17 18:13:19","US":"admin","TS":"2022-08-09 12:26:15"},{"IDFlight":"1126568","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-17","UtcOffset":"2","FlightStartTime":"2019-05-17 12:34:55","FlightEndTime":"2019-05-17 12:48:27","FlightDuration":"812","FirstLat":"48.8706","FirstLng":"13.0741","LastLat":"48.861","LastLng":"13.0793","FlightMinLat":"48.8601","FlightMaxLat":"48.8711","FlightMinLng":"13.0706","FlightMaxLng":"13.0813","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"185.129","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"975.494","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1216","MaxLinearDistance":"1287","ArcDistance":"7041","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2532","BestTaskPoints":"3.798","BestTaskDuration":"803","MaxSpeed":"11.4037","GroundSpeed":"8.67149","BestTaskSpeed":"3.15318","TakeoffAltitude":"850","MaxAltitude":"882","MinAltitude":"523","ElevationGain":"335","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-17 21:10:27","IgcFilename":"2019-05-17-XCT-PHO-01.igc","IgcFileHash":"d42fb602efe0e83b485538b5581ee31a","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-17 18:22:20","US":"admin","TS":"2022-08-09 12:26:15"},{"IDFlight":"1123680","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-03","UtcOffset":"2","FlightStartTime":"2019-05-03 16:09:44","FlightEndTime":"2019-05-03 17:33:37","FlightDuration":"5033","FirstLat":"48.99","FirstLng":"11.443","LastLat":"48.8805","LastLng":"11.8169","FlightMinLat":"48.8757","FlightMaxLat":"48.9972","FlightMinLng":"11.4409","FlightMaxLng":"11.8184","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"507.027","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9915","LandingWaypointOffset":"14344.3","LandingWaypointName":"Jachenhausen","LandingLocation":null,"LinearDistance":"30083","MaxLinearDistance":"30198","ArcDistance":"53852","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"32179","BestTaskPoints":"48.2685","BestTaskDuration":"4743","MaxSpeed":"19.1572","GroundSpeed":"10.6997","BestTaskSpeed":"6.78452","TakeoffAltitude":"502","MaxAltitude":"1712","MinAltitude":"360","ElevationGain":"2979","MeanAltitudeDiff":"0","MaxClimb":"3.18182","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-03 21:11:53","IgcFilename":"2019-05-03-XCT-PHO-01.igc","IgcFileHash":"6f5dd148bb00a5d4bc88729e78e3bdd5","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-03 17:36:31","US":"admin","TS":"2022-08-09 12:26:05"},{"IDFlight":"1122525","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-01","UtcOffset":"2","FlightStartTime":"2019-05-01 13:52:38","FlightEndTime":"2019-05-01 16:57:50","FlightDuration":"11112","FirstLat":"47.587","FirstLng":"11.1031","LastLat":"47.5663","LastLng":"10.962","FlightMinLat":"47.3737","FlightMaxLat":"47.587","FlightMinLng":"10.8067","FlightMaxLng":"11.1035","TakeoffCountry":"DE","FKTakeoffWaypoint":"8901","TakeoffWaypointOffset":"399.982","TakeoffLocation":null,"TakeoffWaypointName":"Laber - Oberammergau","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"12034","LandingWaypointOffset":"7112.65","LandingWaypointName":"Hirschbichel","LandingLocation":null,"LinearDistance":"30059","MaxLinearDistance":"30059","ArcDistance":"112897","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"58099","BestTaskPoints":"116.198","BestTaskDuration":"10907","MaxSpeed":"14.1144","GroundSpeed":"10.1599","BestTaskSpeed":"5.32676","TakeoffAltitude":"1660","MaxAltitude":"2806","MinAltitude":"983","ElevationGain":"8971","MeanAltitudeDiff":"0","MaxClimb":"6.18182","MinClimb":"-4.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-02 21:08:04","IgcFilename":"2019-05-01-XCT-PHO-02.igc","IgcFileHash":"fa02c18c87b4b07090b8c71b1571267d","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-01 19:53:15","US":"admin","TS":"2022-08-09 12:26:01"},{"IDFlight":"1122541","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-05-01","UtcOffset":"2","FlightStartTime":"2019-05-01 12:01:38","FlightEndTime":"2019-05-01 12:12:22","FlightDuration":"644","FirstLat":"47.5868","FirstLng":"11.1032","LastLat":"47.605","LastLng":"11.0719","FlightMinLat":"47.586","FlightMaxLat":"47.605","FlightMinLng":"11.0702","FlightMaxLng":"11.1035","TakeoffCountry":"DE","FKTakeoffWaypoint":"8901","TakeoffWaypointOffset":"396.757","TakeoffLocation":null,"TakeoffWaypointName":"Laber - Oberammergau","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"8901","LandingWaypointOffset":"2957.56","LandingWaypointName":"Laber - Oberammergau","LandingLocation":null,"LinearDistance":"3195","MaxLinearDistance":"3263","ArcDistance":"6240","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4723","BestTaskPoints":"7.0845","BestTaskDuration":"654","MaxSpeed":"13.7459","GroundSpeed":"9.68912","BestTaskSpeed":"7.22171","TakeoffAltitude":"1653","MaxAltitude":"1657","MinAltitude":"847","ElevationGain":"113","MeanAltitudeDiff":"0","MaxClimb":"0.545455","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-05-02 21:08:04","IgcFilename":"2019-05-01-XCT-PHO-01.igc","IgcFileHash":"c8811535740ab33fa5e78f500dbfa2d4","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-05-01 20:01:03","US":"admin","TS":"2022-08-09 12:26:02"},{"IDFlight":"1121043","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-04-28","UtcOffset":"2","FlightStartTime":"2019-04-28 16:04:13","FlightEndTime":"2019-04-28 16:45:17","FlightDuration":"2464","FirstLat":"49.0365","FirstLng":"12.7463","LastLat":"49.0087","LastLng":"12.9165","FlightMinLat":"48.9911","FlightMaxLat":"49.0378","FlightMinLng":"12.7409","FlightMaxLng":"12.9214","TakeoffCountry":"DE","FKTakeoffWaypoint":"9473","TakeoffWaypointOffset":"416.542","TakeoffLocation":null,"TakeoffWaypointName":"Sommerberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14756","LandingWaypointOffset":"2560.48","LandingWaypointName":"Riesenmock","LandingLocation":null,"LinearDistance":"13177","MaxLinearDistance":"13594","ArcDistance":"25984","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15783","BestTaskPoints":"23.6745","BestTaskDuration":"2469","MaxSpeed":"15.9268","GroundSpeed":"10.5453","BestTaskSpeed":"6.39247","TakeoffAltitude":"802","MaxAltitude":"1692","MinAltitude":"570","ElevationGain":"1640","MeanAltitudeDiff":"0","MaxClimb":"4.27273","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-04-29 21:02:13","IgcFilename":"2019-04-28-XCT-PHO-01.igc","IgcFileHash":"03c28b225a27bdbfb3f91b41e0232ebe","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-04-28 18:33:13","US":"admin","TS":"2022-08-09 12:25:57"},{"IDFlight":"1118537","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-04-22","UtcOffset":"2","FlightStartTime":"2019-04-22 12:12:35","FlightEndTime":"2019-04-22 15:05:27","FlightDuration":"10372","FirstLat":"46.2738","FirstLng":"13.1753","LastLat":"46.2683","LastLng":"13.1402","FlightMinLat":"46.2222","FlightMaxLat":"46.2953","FlightMinLng":"13.1251","FlightMaxLng":"13.2001","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"135.173","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2668.4","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"6182","MaxLinearDistance":"8619","ArcDistance":"95869","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"26052","BestTaskPoints":"39.078","BestTaskDuration":"9258","MaxSpeed":"14.6371","GroundSpeed":"9.24306","BestTaskSpeed":"2.814","TakeoffAltitude":"1169","MaxAltitude":"1844","MinAltitude":"197","ElevationGain":"7197","MeanAltitudeDiff":"0","MaxClimb":"6.81818","MinClimb":"-4.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area nicht aktiv. LI R49/B-Zita Freigabe durch lokalen Verein","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-04-23 21:02:03","IgcFilename":"2019-04-22-XCT-PHO-01.igc","IgcFileHash":"8145919b76aacad3ee3cb98e57fdc00c","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-04-22 19:12:42","US":"admin","TS":"2022-08-09 12:25:50"},{"IDFlight":"1117061","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-04-21","UtcOffset":"2","FlightStartTime":"2019-04-21 11:28:47","FlightEndTime":"2019-04-21 17:18:05","FlightDuration":"20958","FirstLat":"46.2738","FirstLng":"13.1755","LastLat":"46.2411","LastLng":"13.5829","FlightMinLat":"46.2309","FlightMaxLat":"46.3013","FlightMinLng":"13.1591","FlightMaxLng":"13.8049","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"144.468","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"13382","LandingWaypointOffset":"1803.39","LandingWaypointName":"Ozben","LandingLocation":null,"LinearDistance":"48626","MaxLinearDistance":"50205","ArcDistance":"194279","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"104755","BestTaskPoints":"157.133","BestTaskDuration":"19763","MaxSpeed":"18.3265","GroundSpeed":"9.26991","BestTaskSpeed":"5.30056","TakeoffAltitude":"1170","MaxAltitude":"2722","MinAltitude":"223","ElevationGain":"15891","MeanAltitudeDiff":"0","MaxClimb":"5.54545","MinClimb":"-4.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area nicht aktiv. LI R49/B-Zita Freigabe durch lokalen Verein","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-04-21 21:53:18","IgcFilename":"2019-04-21-XCT-PHO-01.igc","IgcFileHash":"38985fc15217ebe7ffcf57b0a874fb2d","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-04-21 15:50:08","US":"admin","TS":"2022-08-09 12:25:45"},{"IDFlight":"1116427","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-04-20","UtcOffset":"2","FlightStartTime":"2019-04-20 13:30:36","FlightEndTime":"2019-04-20 16:04:12","FlightDuration":"9216","FirstLat":"46.274","FirstLng":"13.1756","LastLat":"46.2244","LastLng":"13.2293","FlightMinLat":"46.2028","FlightMaxLat":"46.3359","FlightMinLng":"13.0994","FlightMaxLng":"13.3238","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"166.698","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9695","LandingWaypointOffset":"2800.54","LandingWaypointName":"Bernadia - Nimis","LandingLocation":null,"LinearDistance":"13263","MaxLinearDistance":"21770","ArcDistance":"85025","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"41676","BestTaskPoints":"72.933","BestTaskDuration":"7689","MaxSpeed":"13.9317","GroundSpeed":"9.22584","BestTaskSpeed":"5.42021","TakeoffAltitude":"1169","MaxAltitude":"2326","MinAltitude":"277","ElevationGain":"6943","MeanAltitudeDiff":"0","MaxClimb":"4.81818","MinClimb":"-4.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area nicht aktiv. LI R49/B-Zita Freigabe durch lokalen Verein","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-04-21 21:12:59","IgcFilename":"2019-04-20-XCT-PHO-01.igc","IgcFileHash":"826fc935c194d0d13390eeabba594b7d","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-04-20 21:49:26","US":"admin","TS":"2022-08-09 12:25:43"},{"IDFlight":"1115059","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-04-19","UtcOffset":"2","FlightStartTime":"2019-04-19 11:30:40","FlightEndTime":"2019-04-19 16:36:51","FlightDuration":"18371","FirstLat":"46.274","FirstLng":"13.1761","LastLat":"46.264","LastLng":"13.1425","FlightMinLat":"46.2335","FlightMaxLat":"46.347","FlightMinLng":"12.9404","FlightMaxLng":"13.6348","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"192.21","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2632.95","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"35514","MaxLinearDistance":"54677","ArcDistance":"166620","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"108969","BestTaskPoints":"190.696","BestTaskDuration":"18206","MaxSpeed":"15.3113","GroundSpeed":"9.06971","BestTaskSpeed":"5.98533","TakeoffAltitude":"1173","MaxAltitude":"2530","MinAltitude":"178","ElevationGain":"13844","MeanAltitudeDiff":"0","MaxClimb":"5.09091","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"LI R49/B-Zita Freigabe durch lokalen Verein. Firing area nicht aktiv\r\n","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-04-19 21:37:55","IgcFilename":"2019-04-19-XCT-PHO-01.igc","IgcFileHash":"e8027f7d31c7ea8efd7f3a469c8a9ac1","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-04-19 18:55:48","US":"admin","TS":"2022-08-09 12:25:38"},{"IDFlight":"1114374","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-04-18","UtcOffset":"2","FlightStartTime":"2019-04-18 11:45:56","FlightEndTime":"2019-04-18 14:58:04","FlightDuration":"11528","FirstLat":"46.2738","FirstLng":"13.1755","LastLat":"46.2775","LastLng":"13.2605","FlightMinLat":"46.2611","FlightMaxLat":"46.2985","FlightMinLng":"13.1744","FlightMaxLng":"13.5424","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"144.468","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"11178","LandingWaypointOffset":"3726.05","LandingWaypointName":"Bertlmountain","LandingLocation":null,"LinearDistance":"28256","MaxLinearDistance":"28325","ArcDistance":"108096","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"53711","BestTaskPoints":"93.9942","BestTaskDuration":"9892","MaxSpeed":"15.6883","GroundSpeed":"9.37682","BestTaskSpeed":"5.42974","TakeoffAltitude":"1172","MaxAltitude":"2094","MinAltitude":"341","ElevationGain":"7550","MeanAltitudeDiff":"0","MaxClimb":"4.36364","MinClimb":"-3.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"firing area freigabe durch lokalen verein in absprache mit schie\u00dfplatz","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-04-19 21:06:58","IgcFilename":"2019-04-18-XCT-PHO-02.igc","IgcFileHash":"26495e5c3b102ceff23330873215df31","GRecordStatus":"1","GValidationMessage":"vali-xct","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-04-18 21:56:27","US":"admin","TS":"2022-08-09 12:25:36"},{"IDFlight":"1110522","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-04-07","UtcOffset":"2","FlightStartTime":"2019-04-07 14:16:23","FlightEndTime":"2019-04-07 15:57:28","FlightDuration":"6065","FirstLat":"48.7188","FirstLng":"12.0777","LastLat":"48.8224","LastLng":"11.7614","FlightMinLat":"48.7136","FlightMaxLat":"48.8224","FlightMinLng":"11.7498","FlightMaxLng":"12.0905","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"249.429","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9915","LandingWaypointOffset":"18540.9","LandingWaypointName":"Jachenhausen","LandingLocation":null,"LinearDistance":"26370","MaxLinearDistance":"27192","ArcDistance":"61250","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"30868","BestTaskPoints":"46.302","BestTaskDuration":"6100","MaxSpeed":"14.1416","GroundSpeed":"10.0989","BestTaskSpeed":"5.06033","TakeoffAltitude":"442","MaxAltitude":"1594","MinAltitude":"343","ElevationGain":"3729","MeanAltitudeDiff":"0","MaxClimb":"6.36364","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Siegenburg ist am Sonntag nicht aktiv.","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Rauscher","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-04-11 21:01:58","IgcFilename":"2019-04-07-XCS-HOP-02.igc","IgcFileHash":"479929d83065c56a48168d7991e63029","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-04-07 20:16:50","US":"admin","TS":"2022-08-09 12:25:25"},{"IDFlight":"1110521","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-04-07","UtcOffset":"2","FlightStartTime":"2019-04-07 13:50:36","FlightEndTime":"2019-04-07 13:56:15","FlightDuration":"339","FirstLat":"48.7186","FirstLng":"12.0775","LastLat":"48.7187","LastLng":"12.0769","FlightMinLat":"48.7174","FlightMaxLat":"48.7192","FlightMinLng":"12.076","FlightMaxLng":"12.0857","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"265.036","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"308.319","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"600","MaxLinearDistance":"715","ArcDistance":"2514","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"1504","BestTaskPoints":"2.632","BestTaskDuration":"346","MaxSpeed":"14.3086","GroundSpeed":"7.41492","BestTaskSpeed":"4.34682","TakeoffAltitude":"478","MaxAltitude":"808","MinAltitude":"429","ElevationGain":"343","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-04-08 21:05:00","IgcFilename":"2019-04-07-XCS-HOP-01.igc","IgcFileHash":"4d177ce1baeb57fb812a80a62e576168","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-04-07 20:16:06","US":"admin","TS":"2022-08-09 12:25:24"},{"IDFlight":"1107779","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-03-31","UtcOffset":"2","FlightStartTime":"2019-03-31 12:01:33","FlightEndTime":"2019-03-31 17:22:41","FlightDuration":"19268","FirstLat":"49.2359","FirstLng":"12.942","LastLat":"48.9229","LastLng":"13.1417","FlightMinLat":"48.7652","FlightMaxLat":"49.2408","FlightMinLng":"12.9339","FlightMaxLng":"13.3879","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"349.105","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"7637.06","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"54743","MaxLinearDistance":"55456","ArcDistance":"209034","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"106833","BestTaskPoints":"160.249","BestTaskDuration":"16627","MaxSpeed":"16.8043","GroundSpeed":"10.8488","BestTaskSpeed":"6.42527","TakeoffAltitude":"1029","MaxAltitude":"2389","MinAltitude":"757","ElevationGain":"12875","MeanAltitudeDiff":"0","MaxClimb":"4.36364","MinClimb":"-4.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"3","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-04-01 21:02:13","IgcFilename":"2019-03-31-XCS-HOP-01.igc","IgcFileHash":"2a07a43f6873295b181e1a4a503779a6","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-03-31 19:19:56","US":"admin","TS":"2022-08-09 12:25:15"},{"IDFlight":"1106748","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-03-30","UtcOffset":"1","FlightStartTime":"2019-03-30 14:17:20","FlightEndTime":"2019-03-30 14:25:17","FlightDuration":"477","FirstLat":"48.7184","FirstLng":"12.0886","LastLat":"48.7136","LastLng":"12.0818","FlightMinLat":"48.7092","FlightMaxLat":"48.7193","FlightMinLng":"12.0753","FlightMaxLng":"12.09","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"552.008","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"580.49","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1203","MaxLinearDistance":"1253","ArcDistance":"4387","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2604","BestTaskPoints":"5.208","BestTaskDuration":"441","MaxSpeed":"12.595","GroundSpeed":"9.19677","BestTaskSpeed":"5.90476","TakeoffAltitude":"439","MaxAltitude":"716","MinAltitude":"439","ElevationGain":"317","MeanAltitudeDiff":"0","MaxClimb":"4.63636","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-03-31 21:13:45","IgcFilename":"2019-03-30-XCS-HOP-03.igc","IgcFileHash":"5f1ba2c1fc4da14720a86dffa2c7f11d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-03-30 21:20:00","US":"admin","TS":"2022-08-09 12:25:11"},{"IDFlight":"1106751","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-03-30","UtcOffset":"1","FlightStartTime":"2019-03-30 15:50:22","FlightEndTime":"2019-03-30 15:57:45","FlightDuration":"443","FirstLat":"48.7184","FirstLng":"12.0885","LastLat":"48.7182","LastLng":"12.0901","FlightMinLat":"48.7179","FlightMaxLat":"48.7229","FlightMinLng":"12.0762","FlightMaxLng":"12.0931","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"544.696","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"663.619","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"993","MaxLinearDistance":"1319","ArcDistance":"4085","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2915","BestTaskPoints":"5.10125","BestTaskDuration":"472","MaxSpeed":"11.8658","GroundSpeed":"9.22168","BestTaskSpeed":"6.17585","TakeoffAltitude":"425","MaxAltitude":"697","MinAltitude":"421","ElevationGain":"281","MeanAltitudeDiff":"0","MaxClimb":"3.63636","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-03-31 21:13:45","IgcFilename":"2019-03-30-XCS-HOP-04.igc","IgcFileHash":"05870dc3c7db04e3594e0d2f9cc63b9b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-03-30 21:20:40","US":"admin","TS":"2022-08-09 12:25:11"},{"IDFlight":"1106752","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-03-30","UtcOffset":"1","FlightStartTime":"2019-03-30 12:58:00","FlightEndTime":"2019-03-30 13:05:36","FlightDuration":"456","FirstLat":"48.7185","FirstLng":"12.0885","LastLat":"48.7183","LastLng":"12.0902","FlightMinLat":"48.7138","FlightMaxLat":"48.7188","FlightMinLng":"12.0778","FlightMaxLng":"12.0937","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"543.9","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"669.903","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"784","MaxLinearDistance":"1164","ArcDistance":"3955","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2747","BestTaskPoints":"4.80725","BestTaskDuration":"492","MaxSpeed":"12.5008","GroundSpeed":"8.67263","BestTaskSpeed":"5.58333","TakeoffAltitude":"443","MaxAltitude":"709","MinAltitude":"426","ElevationGain":"313","MeanAltitudeDiff":"0","MaxClimb":"4.72727","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-03-31 21:10:48","IgcFilename":"2019-03-30-XCS-HOP-02.igc","IgcFileHash":"2fa5d5306a77ab13af4914a8df6fa84d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-03-30 21:21:11","US":"admin","TS":"2022-08-09 12:25:11"},{"IDFlight":"1106750","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-03-30","UtcOffset":"1","FlightStartTime":"2019-03-30 12:37:26","FlightEndTime":"2019-03-30 12:41:16","FlightDuration":"230","FirstLat":"48.7183","FirstLng":"12.0886","LastLat":"48.7187","LastLng":"12.0852","FlightMinLat":"48.7178","FlightMaxLat":"48.7188","FlightMinLng":"12.0762","FlightMaxLng":"12.0901","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"553.015","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"300.988","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"907","MaxLinearDistance":"1017","ArcDistance":"1899","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"1824","BestTaskPoints":"3.192","BestTaskDuration":"240","MaxSpeed":"11.6908","GroundSpeed":"8.25583","BestTaskSpeed":"7.6","TakeoffAltitude":"439","MaxAltitude":"651","MinAltitude":"432","ElevationGain":"227","MeanAltitudeDiff":"0","MaxClimb":"3.90909","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-03-31 21:13:45","IgcFilename":"2019-03-30-XCS-HOP-01.igc","IgcFileHash":"39d9370a4fc8a4939f1015b98d60e7e7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-03-30 21:20:24","US":"admin","TS":"2022-08-09 12:25:11"},{"IDFlight":"1103927","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-03-24","UtcOffset":"1","FlightStartTime":"2019-03-24 12:38:38","FlightEndTime":"2019-03-24 15:16:16","FlightDuration":"9458","FirstLat":"47.1456","FirstLng":"10.6311","LastLat":"47.2439","LastLng":"10.7494","FlightMinLat":"47.1434","FlightMaxLat":"47.3214","FlightMinLng":"10.6162","FlightMaxLng":"10.8699","TakeoffCountry":"AT","FKTakeoffWaypoint":"9470","TakeoffWaypointOffset":"713.053","TakeoffLocation":null,"TakeoffWaypointName":"Venet","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14905","LandingWaypointOffset":"2597.25","LandingWaypointName":"Schnallenkopf","LandingLocation":null,"LinearDistance":"25536","MaxLinearDistance":"25939","ArcDistance":"88864","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"46875","BestTaskPoints":"70.3125","BestTaskDuration":"8618","MaxSpeed":"17.7269","GroundSpeed":"9.39566","BestTaskSpeed":"5.4392","TakeoffAltitude":"2172","MaxAltitude":"2945","MinAltitude":"793","ElevationGain":"6303","MeanAltitudeDiff":"0","MaxClimb":"5.18182","MinClimb":"-4.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-03-25 22:04:18","IgcFilename":"2019-03-24-XLK-HOS-01.IGC","IgcFileHash":"d899e596dc77f8e1235df8b416a80f83","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-03-24 22:33:05","US":"admin","TS":"2022-08-09 12:25:02"},{"IDFlight":"1102501","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-03-23","UtcOffset":"1","FlightStartTime":"2019-03-23 13:47:25","FlightEndTime":"2019-03-23 14:38:43","FlightDuration":"3078","FirstLat":"47.1453","FirstLng":"11.309","LastLat":"47.1126","LastLng":"11.3151","FlightMinLat":"47.0873","FlightMaxLat":"47.1487","FlightMinLng":"11.2814","FlightMaxLng":"11.3176","TakeoffCountry":"AT","FKTakeoffWaypoint":"9410","TakeoffWaypointOffset":"131.412","TakeoffLocation":null,"TakeoffWaypointName":"Stubaital - Kreuzjoch","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9823","LandingWaypointOffset":"1438.36","LandingWaypointName":"Elfer","LandingLocation":null,"LinearDistance":"6634","MaxLinearDistance":"7089","ArcDistance":"28559","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14494","BestTaskPoints":"21.741","BestTaskDuration":"2769","MaxSpeed":"14.4733","GroundSpeed":"9.27853","BestTaskSpeed":"5.23438","TakeoffAltitude":"2093","MaxAltitude":"2444","MinAltitude":"977","ElevationGain":"1287","MeanAltitudeDiff":"0","MaxClimb":"3.09091","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-03-24 22:02:59","IgcFilename":"2019-03-23-XLK-HOS-02.IGC","IgcFileHash":"9cec6294c5715eebd658d716bc35722d","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-03-23 21:11:37","US":"admin","TS":"2022-08-09 12:24:57"},{"IDFlight":"1102497","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2019-03-23","UtcOffset":"1","FlightStartTime":"2019-03-23 11:18:28","FlightEndTime":"2019-03-23 12:35:37","FlightDuration":"4629","FirstLat":"47.1449","FirstLng":"11.3092","LastLat":"47.1549","LastLng":"11.3461","FlightMinLat":"47.1308","FlightMaxLat":"47.1787","FlightMinLng":"11.3037","FlightMaxLng":"11.3462","TakeoffCountry":"AT","FKTakeoffWaypoint":"9410","TakeoffWaypointOffset":"96.691","TakeoffLocation":null,"TakeoffWaypointName":"Stubaital - Kreuzjoch","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10309","LandingWaypointOffset":"1370.98","LandingWaypointName":"Stubaital - Kreuzjoch","LandingLocation":null,"LinearDistance":"4483","MaxLinearDistance":"5941","ArcDistance":"46603","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14116","BestTaskPoints":"21.174","BestTaskDuration":"3287","MaxSpeed":"14.1947","GroundSpeed":"10.0676","BestTaskSpeed":"4.29449","TakeoffAltitude":"2087","MaxAltitude":"2278","MinAltitude":"976","ElevationGain":"1718","MeanAltitudeDiff":"0","MaxClimb":"2.90909","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2019-03-24 22:02:59","IgcFilename":"2019-03-23-XLK-HOS-01.IGC","IgcFileHash":"7c0fa7a595c33731cddfaf90a35f5323","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2019-03-23 21:06:05","US":"admin","TS":"2022-08-09 12:24:57"},{"IDFlight":"1064817","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2018-10-05","UtcOffset":"2","FlightStartTime":"2018-10-05 12:59:20","FlightEndTime":"2018-10-05 15:10:17","FlightDuration":"7857","FirstLat":"46.2738","FirstLng":"13.1756","LastLat":"46.2736","LastLng":"13.1761","FlightMinLat":"46.272","FlightMaxLat":"46.2987","FlightMinLng":"13.1529","FlightMaxLng":"13.3105","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"149.492","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"164.479","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"10496","MaxLinearDistance":"12179","ArcDistance":"74684","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"26450","BestTaskPoints":"46.2875","BestTaskDuration":"7797","MaxSpeed":"13.7715","GroundSpeed":"9.50539","BestTaskSpeed":"3.39233","TakeoffAltitude":"1174","MaxAltitude":"1700","MinAltitude":"1067","ElevationGain":"4722","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Rivoli Bianchi Venzone am 05.10.2018 nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-11-06 14:40:24","IgcFilename":"2018-10-05-XCS-HOP-01.igc","IgcFileHash":"c005c9b044d72635b3c1d23894061626","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-10-05 22:45:59","US":"admin","TS":"2022-08-09 12:22:57"},{"IDFlight":"1064818","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2018-10-05","UtcOffset":"2","FlightStartTime":"2018-10-05 16:18:39","FlightEndTime":"2018-10-05 17:54:41","FlightDuration":"5762","FirstLat":"46.2734","FirstLng":"13.1756","LastLat":"46.3068","LastLng":"13.1131","FlightMinLat":"46.2713","FlightMaxLat":"46.3306","FlightMinLng":"13.0962","FlightMaxLng":"13.1944","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"120.145","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10489","LandingWaypointOffset":"2645.28","LandingWaypointName":"San Simeone","LandingLocation":null,"LinearDistance":"8775","MaxLinearDistance":"9832","ArcDistance":"49994","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"16102","BestTaskPoints":"24.153","BestTaskDuration":"5602","MaxSpeed":"14.2979","GroundSpeed":"8.67652","BestTaskSpeed":"2.87433","TakeoffAltitude":"1172","MaxAltitude":"1628","MinAltitude":"207","ElevationGain":"2268","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-2.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Rivoli Bianchi Venzone am 05.10.2018 nicht aktiv; LI R49/B-Zita (RESTRICT) 610m AGL","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-11-06 14:40:24","IgcFilename":"2018-10-05-XCS-HOP-02.igc","IgcFileHash":"cd38931b85278682bfa03fd7a64a8387","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-10-05 22:48:32","US":"admin","TS":"2022-08-09 12:22:57"},{"IDFlight":"1064317","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2018-10-04","UtcOffset":"2","FlightStartTime":"2018-10-04 12:24:47","FlightEndTime":"2018-10-04 16:05:17","FlightDuration":"13230","FirstLat":"46.2737","FirstLng":"13.1756","LastLat":"46.2808","LastLng":"13.0843","FlightMinLat":"46.2431","FlightMaxLat":"46.2979","FlightMinLng":"13.0736","FlightMaxLng":"13.4766","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"141.417","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10489","LandingWaypointOffset":"5541.64","LandingWaypointName":"San Simeone","LandingLocation":null,"LinearDistance":"23181","MaxLinearDistance":"31087","ArcDistance":"118615","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"57077","BestTaskPoints":"99.8848","BestTaskDuration":"13063","MaxSpeed":"16.4394","GroundSpeed":"8.96561","BestTaskSpeed":"4.36936","TakeoffAltitude":"1174","MaxAltitude":"1783","MinAltitude":"185","ElevationGain":"7907","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Rivoli Bianchi Venzone s\u00fcdlich Stolkette durch lokalen Verein freigegeben; Osoppo Acro f\u00fcr Gleischirmflieger reservierter Luftraum","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-11-06 14:40:00","IgcFilename":"2018-10-04-XCS-HOP-01.igc","IgcFileHash":"de3c944c3355a7fcd2cf3beb4ad93914","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-10-04 20:58:42","US":"admin","TS":"2022-08-09 12:22:56"},{"IDFlight":"1063870","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2018-10-03","UtcOffset":"2","FlightStartTime":"2018-10-03 14:33:08","FlightEndTime":"2018-10-03 16:52:22","FlightDuration":"8354","FirstLat":"46.2738","FirstLng":"13.1768","LastLat":"46.3069","LastLng":"13.1137","FlightMinLat":"46.2685","FlightMaxLat":"46.3288","FlightMinLng":"13.0975","FlightMaxLng":"13.1923","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"222.005","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10489","LandingWaypointOffset":"2650.75","LandingWaypointName":"San Simeone","LandingLocation":null,"LinearDistance":"8628","MaxLinearDistance":"9737","ArcDistance":"78039","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"18066","BestTaskPoints":"27.099","BestTaskDuration":"8119","MaxSpeed":"15.3258","GroundSpeed":"9.34154","BestTaskSpeed":"2.22515","TakeoffAltitude":"1112","MaxAltitude":"1737","MinAltitude":"149","ElevationGain":"3393","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Rivoli Bianchi Venzone nicht aktiv; LI R49/B-Zita 610m agl","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-11-06 14:41:32","IgcFilename":"01-1332.IGC","IgcFileHash":"8573524e061fca345cb679b7e38a094c","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-10-03 21:23:34","US":"admin","TS":"2022-08-09 12:22:54"},{"IDFlight":"1063574","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2018-10-02","UtcOffset":"2","FlightStartTime":"2018-10-02 14:07:27","FlightEndTime":"2018-10-02 16:53:34","FlightDuration":"9967","FirstLat":"46.2733","FirstLng":"13.1753","LastLat":"46.3073","LastLng":"13.1137","FlightMinLat":"46.2252","FlightMaxLat":"46.3303","FlightMinLng":"13.0998","FlightMaxLng":"13.3157","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"94.861","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10489","LandingWaypointOffset":"2609.19","LandingWaypointName":"San Simeone","LandingLocation":null,"LinearDistance":"10794","MaxLinearDistance":"17659","ArcDistance":"92595","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"48075","BestTaskPoints":"72.1125","BestTaskDuration":"9001","MaxSpeed":"15.6917","GroundSpeed":"9.29014","BestTaskSpeed":"5.34107","TakeoffAltitude":"1113","MaxAltitude":"2199","MinAltitude":"150","ElevationGain":"6732","MeanAltitudeDiff":"0","MaxClimb":"5.27273","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Rivioli Bianchi Venzone Schiessplatz nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"12","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-11-06 14:32:39","IgcFilename":"02-1307.IGC","IgcFileHash":"1867fe906b358dc5999a0a82f8935dcf","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-10-02 21:22:27","US":"admin","TS":"2022-08-09 12:22:53"},{"IDFlight":"1063049","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2019","FlightDate":"2018-09-30","UtcOffset":"2","FlightStartTime":"2018-09-30 13:48:16","FlightEndTime":"2018-09-30 16:47:08","FlightDuration":"10732","FirstLat":"46.2728","FirstLng":"13.1756","LastLat":"46.2307","LastLng":"13.1384","FlightMinLat":"46.2113","FlightMaxLat":"46.3306","FlightMinLng":"13.0983","FlightMaxLng":"13.2471","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"99.919","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"5434.54","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"8657","MaxLinearDistance":"13864","ArcDistance":"96782","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"34377","BestTaskPoints":"68.754","BestTaskDuration":"10114","MaxSpeed":"14.0416","GroundSpeed":"9.01808","BestTaskSpeed":"3.39895","TakeoffAltitude":"1133","MaxAltitude":"1667","MinAltitude":"119","ElevationGain":"5065","MeanAltitudeDiff":"0","MaxClimb":"3.09091","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Rivoli Bianci nicht aktiv; LI R49/B-Zita 600m AGL; Rivoli 5(Parachute) kein Fallschirmsprungbetrieb","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-10-01 21:06:08","IgcFilename":"01-1248.IGC","IgcFileHash":"cef4551c5271a9913f1d95effb50503e","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-09-30 22:04:34","US":"admin","TS":"2022-08-09 12:22:51"},{"IDFlight":"1053259","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2018","FlightDate":"2018-09-09","UtcOffset":"2","FlightStartTime":"2018-09-09 14:34:00","FlightEndTime":"2018-09-09 15:09:28","FlightDuration":"2128","FirstLat":"49.2035","FirstLng":"13.0985","LastLat":"49.1999","LastLng":"13.0616","FlightMinLat":"49.1918","FlightMaxLat":"49.2052","FlightMinLng":"13.0616","FlightMaxLng":"13.1131","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"26.565","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"2721.87","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"2714","MaxLinearDistance":"3812","ArcDistance":"19395","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7025","BestTaskPoints":"10.5375","BestTaskDuration":"2034","MaxSpeed":"13.2732","GroundSpeed":"9.11407","BestTaskSpeed":"3.45379","TakeoffAltitude":"1130","MaxAltitude":"1419","MinAltitude":"539","ElevationGain":"780","MeanAltitudeDiff":"0","MaxClimb":"1.72727","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-09-11 21:03:04","IgcFilename":"01-1333.IGC","IgcFileHash":"d438f64a493f6b3c45914cc20126aae4","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-09-10 19:05:06","US":"admin","TS":"2022-08-09 12:39:27"},{"IDFlight":"1053262","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2018","FlightDate":"2018-09-09","UtcOffset":"2","FlightStartTime":"2018-09-09 16:43:03","FlightEndTime":"2018-09-09 16:53:44","FlightDuration":"641","FirstLat":"49.2035","FirstLng":"13.0984","LastLat":"49.202","LastLng":"13.0646","FlightMinLat":"49.2002","FlightMaxLat":"49.2073","FlightMinLng":"13.0646","FlightMaxLng":"13.1008","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"31.139","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"2481.69","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"2466","MaxLinearDistance":"2636","ArcDistance":"5438","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3627","BestTaskPoints":"5.4405","BestTaskDuration":"616","MaxSpeed":"12.1535","GroundSpeed":"8.48397","BestTaskSpeed":"5.88799","TakeoffAltitude":"1134","MaxAltitude":"1134","MinAltitude":"585","ElevationGain":"36","MeanAltitudeDiff":"0","MaxClimb":"0.636364","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-09-11 21:03:04","IgcFilename":"02-1542.IGC","IgcFileHash":"efde239d765d79f087d2c2298b39ddfd","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-09-10 19:05:47","US":"admin","TS":"2022-08-09 12:39:27"},{"IDFlight":"1051313","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":"730","FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2018","FlightDate":"2018-09-08","UtcOffset":"2","FlightStartTime":"2018-09-08 13:11:13","FlightEndTime":"2018-09-08 14:33:57","FlightDuration":"4964","FirstLat":"48.7184","FirstLng":"12.0886","LastLat":"48.8411","LastLng":"12.3002","FlightMinLat":"48.7163","FlightMaxLat":"48.8414","FlightMinLng":"12.0778","FlightMaxLng":"12.3019","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"552.008","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14039","LandingWaypointOffset":"14539.8","LandingWaypointName":"Heuberg","LandingLocation":null,"LinearDistance":"20759","MaxLinearDistance":"21343","ArcDistance":"54123","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"24742","BestTaskPoints":"37.113","BestTaskDuration":"4828","MaxSpeed":"16.5292","GroundSpeed":"10.9031","BestTaskSpeed":"5.12469","TakeoffAltitude":"463","MaxAltitude":"1641","MinAltitude":"378","ElevationGain":"3270","MeanAltitudeDiff":"0","MaxClimb":"5.54545","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-09-08 21:12:59","IgcFilename":"2018-09-08-XCS-HOP-01.igc","IgcFileHash":"9bbc887e28e818e4a66d15afd914f0bf","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-09-08 18:33:35","US":"admin","TS":"2022-08-09 12:39:19"},{"IDFlight":"1046245","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-26","UtcOffset":"2","FlightStartTime":"2018-08-26 13:10:04","FlightEndTime":"2018-08-26 14:53:51","FlightDuration":"6227","FirstLat":"48.9909","FirstLng":"11.4441","LastLat":"48.9839","LastLng":"12.0233","FlightMinLat":"48.9574","FlightMaxLat":"48.9953","FlightMinLng":"11.4434","FlightMaxLng":"12.0238","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"504.422","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"5949.3","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"42308","MaxLinearDistance":"42358","ArcDistance":"68805","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"44719","BestTaskPoints":"67.0785","BestTaskDuration":"6179","MaxSpeed":"17.2114","GroundSpeed":"11.0495","BestTaskSpeed":"7.23726","TakeoffAltitude":"508","MaxAltitude":"1929","MinAltitude":"433","ElevationGain":"4391","MeanAltitudeDiff":"0","MaxClimb":"3.27273","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-27 21:02:22","IgcFilename":"2018-08-26-XCS-HOP-01.igc","IgcFileHash":"b43830ca76c7ec4e981bc1734474d3da","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-26 19:43:48","US":"admin","TS":"2022-08-09 12:39:01"},{"IDFlight":"1042582","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-19","UtcOffset":"2","FlightStartTime":"2018-08-19 11:56:34","FlightEndTime":"2018-08-19 13:42:33","FlightDuration":"6359","FirstLat":"49.2037","FirstLng":"13.0985","LastLat":"49.1236","LastLng":"12.9751","FlightMinLat":"49.1209","FlightMaxLat":"49.2098","FlightMinLng":"12.9709","FlightMaxLng":"13.1168","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"46.791","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10165","LandingWaypointOffset":"5742.19","LandingWaypointName":"Kaitersberg","LandingLocation":null,"LinearDistance":"12970","MaxLinearDistance":"14208","ArcDistance":"55847","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"19431","BestTaskPoints":"29.1465","BestTaskDuration":"5157","MaxSpeed":"13.3986","GroundSpeed":"8.78233","BestTaskSpeed":"3.76789","TakeoffAltitude":"1178","MaxAltitude":"2402","MinAltitude":"528","ElevationGain":"4354","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-20 21:10:01","IgcFilename":"2018-08-19-XLK-HOS-01.IGC","IgcFileHash":"edc5b9fd183241522ffff94486045263","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-19 21:37:19","US":"admin","TS":"2022-08-09 12:38:48"},{"IDFlight":"1042580","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"NyosRS - L [LTF B]","FKGlider":"695","FKGliderBrand":"7","GliderBrand":"Swing","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2018","FlightDate":"2018-08-18","UtcOffset":"2","FlightStartTime":"2018-08-18 12:15:15","FlightEndTime":"2018-08-18 12:39:25","FlightDuration":"1450","FirstLat":"49.2361","FirstLng":"12.9424","LastLat":"49.2434","LastLng":"12.9745","FlightMinLat":"49.2342","FlightMaxLat":"49.2435","FlightMinLng":"12.9421","FlightMaxLng":"12.9761","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"313.48","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9791","LandingWaypointOffset":"2208.41","LandingWaypointName":"Hoher Bogen","LandingLocation":null,"LinearDistance":"2554","MaxLinearDistance":"2605","ArcDistance":"12601","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4007","BestTaskPoints":"6.0105","BestTaskDuration":"1463","MaxSpeed":"12.1195","GroundSpeed":"8.69058","BestTaskSpeed":"2.73889","TakeoffAltitude":"1007","MaxAltitude":"1042","MinAltitude":"565","ElevationGain":"546","MeanAltitudeDiff":"0","MaxClimb":"1.45455","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-20 21:10:01","IgcFilename":"2018-08-18-XLK-HOS-01.IGC","IgcFileHash":"127ed3c6f275e153ff5b99138cfd51f8","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-19 21:35:47","US":"admin","TS":"2022-08-09 12:38:48"},{"IDFlight":"1042581","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"NyosRS - L [LTF B]","FKGlider":null,"FKGliderBrand":"7","GliderBrand":"Swing","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2018","FlightDate":"2018-08-18","UtcOffset":"2","FlightStartTime":"2018-08-18 13:35:25","FlightEndTime":"2018-08-18 13:44:42","FlightDuration":"557","FirstLat":"49.236","FirstLng":"12.9421","LastLat":"49.2564","LastLng":"12.9644","FlightMinLat":"49.2351","FlightMaxLat":"49.2579","FlightMinLng":"12.942","FlightMaxLng":"12.9694","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"335.927","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9791","LandingWaypointOffset":"2452.2","LandingWaypointName":"Hoher Bogen","LandingLocation":null,"LinearDistance":"3128","MaxLinearDistance":"3205","ArcDistance":"4285","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3813","BestTaskPoints":"5.7195","BestTaskDuration":"560","MaxSpeed":"12.2625","GroundSpeed":"7.69383","BestTaskSpeed":"6.80893","TakeoffAltitude":"1020","MaxAltitude":"1020","MinAltitude":"470","ElevationGain":"12","MeanAltitudeDiff":"0","MaxClimb":"0.0909091","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-20 21:10:01","IgcFilename":"2018-08-18-XLK-HOS-02.IGC","IgcFileHash":"d4f47b298254db8a7d9f56270cfdfa8a","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-19 21:36:38","US":"admin","TS":"2022-08-09 12:38:48"},{"IDFlight":"1040509","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-17","UtcOffset":"2","FlightStartTime":"2018-08-17 11:53:28","FlightEndTime":"2018-08-17 17:23:09","FlightDuration":"19781","FirstLat":"48.8707","FirstLng":"13.0741","LastLat":"48.9184","LastLng":"13.208","FlightMinLat":"48.8634","FlightMaxLat":"49.1691","FlightMinLng":"12.8417","FlightMaxLng":"13.3632","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"192.656","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9936","LandingWaypointOffset":"9054.63","LandingWaypointName":"Langfurt","LandingLocation":null,"LinearDistance":"34209","MaxLinearDistance":"38225","ArcDistance":"195492","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"82346","BestTaskPoints":"164.692","BestTaskDuration":"18202","MaxSpeed":"15.7341","GroundSpeed":"9.8828","BestTaskSpeed":"4.52401","TakeoffAltitude":"856","MaxAltitude":"2762","MinAltitude":"592","ElevationGain":"14106","MeanAltitudeDiff":"0","MaxClimb":"4.63636","MinClimb":"-4.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-18 21:04:13","IgcFilename":"2018-08-17-XLK-HOA-01.IGC","IgcFileHash":"699f1d564eed6ada80beb027ea479bbf","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-17 19:29:02","US":"admin","TS":"2022-08-09 12:38:40"},{"IDFlight":"1039217","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-16","UtcOffset":"2","FlightStartTime":"2018-08-16 13:41:18","FlightEndTime":"2018-08-16 17:20:38","FlightDuration":"13160","FirstLat":"48.8707","FirstLng":"13.074","LastLat":"49.1301","LastLng":"12.5575","FlightMinLat":"48.8641","FlightMaxLat":"49.2018","FlightMinLng":"12.5573","FlightMaxLng":"13.0767","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"197.997","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11092","LandingWaypointOffset":"7059.08","LandingWaypointName":"Erpfenzell","LandingLocation":null,"LinearDistance":"47527","MaxLinearDistance":"47875","ArcDistance":"135769","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"69792","BestTaskPoints":"104.688","BestTaskDuration":"13021","MaxSpeed":"17.0405","GroundSpeed":"10.3168","BestTaskSpeed":"5.35996","TakeoffAltitude":"859","MaxAltitude":"2377","MinAltitude":"538","ElevationGain":"9183","MeanAltitudeDiff":"0","MaxClimb":"3.90909","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-16 21:30:48","IgcFilename":"2018-08-16-XLK-HOS-03.IGC","IgcFileHash":"91b0d11ddd676a4bd76e95d54245a86f","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-16 18:55:14","US":"admin","TS":"2022-08-09 12:38:37"},{"IDFlight":"1039213","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-16","UtcOffset":"2","FlightStartTime":"2018-08-16 11:48:28","FlightEndTime":"2018-08-16 12:27:54","FlightDuration":"2366","FirstLat":"48.8707","FirstLng":"13.074","LastLat":"48.9182","LastLng":"12.9784","FlightMinLat":"48.8663","FlightMaxLat":"48.9267","FlightMinLng":"12.9578","FlightMaxLng":"13.0789","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"197.997","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13590","LandingWaypointOffset":"2663.64","LandingWaypointName":"Hausstein take-off","LandingLocation":null,"LinearDistance":"10496","MaxLinearDistance":"10879","ArcDistance":"23374","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"13779","BestTaskPoints":"20.6685","BestTaskDuration":"2300","MaxSpeed":"15.6996","GroundSpeed":"9.87931","BestTaskSpeed":"5.99087","TakeoffAltitude":"859","MaxAltitude":"1835","MinAltitude":"473","ElevationGain":"1500","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-16 21:30:48","IgcFilename":"2018-08-16-XLK-HOS-01.IGC","IgcFileHash":"031c46870732e0b85d049935ab867af6","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-16 18:54:11","US":"admin","TS":"2022-08-09 12:38:37"},{"IDFlight":"1038651","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-15","UtcOffset":"1","FlightStartTime":"2018-08-15 14:45:11","FlightEndTime":"2018-08-15 15:49:53","FlightDuration":"3882","FirstLat":"48.7183","FirstLng":"12.0885","LastLat":"48.8057","LastLng":"12.2185","FlightMinLat":"48.7108","FlightMaxLat":"48.8099","FlightMinLng":"12.0792","FlightMaxLng":"12.2198","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"545.717","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13292","LandingWaypointOffset":"13730.6","LandingWaypointName":"Buchenberg (Herrngiersdorf)","LandingLocation":null,"LinearDistance":"13780","MaxLinearDistance":"14274","ArcDistance":"38085","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"18281","BestTaskPoints":"27.4215","BestTaskDuration":"3702","MaxSpeed":"14.3844","GroundSpeed":"9.81066","BestTaskSpeed":"4.93814","TakeoffAltitude":"428","MaxAltitude":"1879","MinAltitude":"346","ElevationGain":"2555","MeanAltitudeDiff":"0","MaxClimb":"4.54545","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-16 21:11:34","IgcFilename":"04-1444.IGC","IgcFileHash":"8aa9c6d7d780b2100e31a3d79924b68f","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-15 21:24:43","US":"admin","TS":"2022-08-09 12:38:35"},{"IDFlight":"1038649","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-15","UtcOffset":"2","FlightStartTime":"2018-08-15 12:47:45","FlightEndTime":"2018-08-15 13:38:49","FlightDuration":"3064","FirstLat":"48.7183","FirstLng":"12.089","LastLat":"48.7246","LastLng":"12.2228","FlightMinLat":"48.6931","FlightMaxLat":"48.7322","FlightMinLng":"12.0782","FlightMaxLng":"12.2235","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"582.219","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"10414.7","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"9893","MaxLinearDistance":"10685","ArcDistance":"31027","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14387","BestTaskPoints":"21.5805","BestTaskDuration":"2993","MaxSpeed":"13.962","GroundSpeed":"10.1262","BestTaskSpeed":"4.80688","TakeoffAltitude":"391","MaxAltitude":"1552","MinAltitude":"391","ElevationGain":"1969","MeanAltitudeDiff":"0","MaxClimb":"3.54545","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-16 21:11:34","IgcFilename":"03-1147.IGC","IgcFileHash":"60e8a34f6e0f2af7605693ae5fcfaa1a","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-15 21:24:27","US":"admin","TS":"2022-08-09 12:38:35"},{"IDFlight":"1038652","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-15","UtcOffset":"1","FlightStartTime":"2018-08-15 11:18:59","FlightEndTime":"2018-08-15 11:26:16","FlightDuration":"437","FirstLat":"48.7185","FirstLng":"12.0889","LastLat":"48.7183","LastLng":"12.0901","FlightMinLat":"48.7161","FlightMaxLat":"48.7197","FlightMinLng":"12.0738","FlightMaxLng":"12.0924","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"573.192","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"662.593","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1135","MaxLinearDistance":"1387","ArcDistance":"3478","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2849","BestTaskPoints":"4.98575","BestTaskDuration":"410","MaxSpeed":"13.5545","GroundSpeed":"7.95942","BestTaskSpeed":"6.94878","TakeoffAltitude":"399","MaxAltitude":"708","MinAltitude":"380","ElevationGain":"316","MeanAltitudeDiff":"0","MaxClimb":"3.81818","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-16 21:11:34","IgcFilename":"01-1118.IGC","IgcFileHash":"c40f94c82f2f5f24f83798936e39f4c9","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-15 21:24:47","US":"admin","TS":"2022-08-09 12:38:35"},{"IDFlight":"1038650","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-15","UtcOffset":"1","FlightStartTime":"2018-08-15 11:34:09","FlightEndTime":"2018-08-15 11:40:55","FlightDuration":"406","FirstLat":"48.7184","FirstLng":"12.0887","LastLat":"48.7182","LastLng":"12.0901","FlightMinLat":"48.7168","FlightMaxLat":"48.7204","FlightMinLng":"12.0772","FlightMaxLng":"12.0914","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"559.32","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"663.619","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"853","MaxLinearDistance":"1047","ArcDistance":"3139","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2154","BestTaskPoints":"3.7695","BestTaskDuration":"351","MaxSpeed":"13.717","GroundSpeed":"7.73032","BestTaskSpeed":"6.13675","TakeoffAltitude":"391","MaxAltitude":"692","MinAltitude":"374","ElevationGain":"309","MeanAltitudeDiff":"0","MaxClimb":"3.90909","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-16 21:11:34","IgcFilename":"02-1134.IGC","IgcFileHash":"802f360beb67b8e5e046cb450c8325ae","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-15 21:24:32","US":"admin","TS":"2022-08-09 12:38:35"},{"IDFlight":"1037085","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-12","UtcOffset":"2","FlightStartTime":"2018-08-12 13:36:33","FlightEndTime":"2018-08-12 16:30:17","FlightDuration":"10424","FirstLat":"48.8707","FirstLng":"13.074","LastLat":"49.1512","LastLng":"12.9336","FlightMinLat":"48.8644","FlightMaxLat":"49.1777","FlightMinLng":"12.9166","FlightMaxLng":"13.1383","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"197.997","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10165","LandingWaypointOffset":"2745.04","LandingWaypointName":"Kaitersberg","LandingLocation":null,"LinearDistance":"36021","MaxLinearDistance":"36594","ArcDistance":"101398","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"50054","BestTaskPoints":"75.081","BestTaskDuration":"10117","MaxSpeed":"16.8655","GroundSpeed":"9.72733","BestTaskSpeed":"4.94751","TakeoffAltitude":"873","MaxAltitude":"2315","MinAltitude":"494","ElevationGain":"7127","MeanAltitudeDiff":"0","MaxClimb":"3.72727","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-13 21:05:31","IgcFilename":"2018-08-12-XLK-HOS-03.IGC","IgcFileHash":"f56e89b2453ac1ad33356dba66aa156b","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-12 20:23:41","US":"admin","TS":"2022-08-09 12:38:30"},{"IDFlight":"1037083","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-12","UtcOffset":"2","FlightStartTime":"2018-08-12 12:12:04","FlightEndTime":"2018-08-12 12:38:42","FlightDuration":"1598","FirstLat":"48.8708","FirstLng":"13.0743","LastLat":"48.8758","LastLng":"13.0622","FlightMinLat":"48.8628","FlightMaxLat":"48.88","FlightMinLng":"13.0568","FlightMaxLng":"13.0782","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"190.672","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"1228.58","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1632","MaxLinearDistance":"2117","ArcDistance":"14079","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"4114","BestTaskPoints":"7.1995","BestTaskDuration":"1643","MaxSpeed":"12.6094","GroundSpeed":"8.81058","BestTaskSpeed":"2.50396","TakeoffAltitude":"870","MaxAltitude":"1235","MinAltitude":"833","ElevationGain":"951","MeanAltitudeDiff":"0","MaxClimb":"2.18182","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-13 21:05:31","IgcFilename":"2018-08-12-XLK-HOS-02.IGC","IgcFileHash":"5f5663ae47a28e2751a87477ec72a301","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-12 20:22:45","US":"admin","TS":"2022-08-09 12:38:29"},{"IDFlight":"1035927","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-11","UtcOffset":"2","FlightStartTime":"2018-08-11 14:25:37","FlightEndTime":"2018-08-11 16:48:45","FlightDuration":"8588","FirstLat":"48.9901","FirstLng":"11.4433","LastLat":"49.0286","LastLng":"12.4705","FlightMinLat":"48.9896","FlightMaxLat":"49.0294","FlightMinLng":"11.4433","FlightMaxLng":"12.4732","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"494.166","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14090","LandingWaypointOffset":"5359.14","LandingWaypointName":"Oberer Nagel","LandingLocation":null,"LinearDistance":"75245","MaxLinearDistance":"75249","ArcDistance":"102740","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"78924","BestTaskPoints":"118.386","BestTaskDuration":"8452","MaxSpeed":"17.5997","GroundSpeed":"11.9632","BestTaskSpeed":"9.33791","TakeoffAltitude":"511","MaxAltitude":"2288","MinAltitude":"501","ElevationGain":"5812","MeanAltitudeDiff":"0","MaxClimb":"4.27273","MinClimb":"-3.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-11 21:14:57","IgcFilename":"2018-08-11-XLK-HOS-01.IGC","IgcFileHash":"d882f3331cc9828fd57afa7868445609","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-11 18:15:55","US":"admin","TS":"2022-08-09 12:38:26"},{"IDFlight":"1033180","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-05","UtcOffset":"2","FlightStartTime":"2018-08-05 14:13:05","FlightEndTime":"2018-08-05 17:32:29","FlightDuration":"11964","FirstLat":"48.9902","FirstLng":"11.4429","LastLat":"48.7854","LastLng":"12.0782","FlightMinLat":"48.7775","FlightMaxLat":"48.9996","FlightMinLng":"11.4362","FlightMaxLng":"12.0811","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"524.774","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13292","LandingWaypointOffset":"3558.16","LandingWaypointName":"Buchenberg (Herrngiersdorf)","LandingLocation":null,"LinearDistance":"51808","MaxLinearDistance":"52370","ArcDistance":"118223","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"56756","BestTaskPoints":"85.134","BestTaskDuration":"10363","MaxSpeed":"18.0586","GroundSpeed":"9.88159","BestTaskSpeed":"5.47679","TakeoffAltitude":"465","MaxAltitude":"2044","MinAltitude":"355","ElevationGain":"7249","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"edr siegenburg am wochenende nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Rauscher","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-06 21:06:12","IgcFilename":"02-1312.IGC","IgcFileHash":"00eb2ac1af3874c2f6909e059336ea02","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-05 18:15:03","US":"admin","TS":"2022-08-09 12:38:16"},{"IDFlight":"1033177","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-05","UtcOffset":"2","FlightStartTime":"2018-08-05 13:11:01","FlightEndTime":"2018-08-05 13:17:39","FlightDuration":"398","FirstLat":"48.9894","FirstLng":"11.4402","LastLat":"48.9921","LastLng":"11.4375","FlightMinLat":"48.9883","FlightMaxLat":"48.9921","FlightMinLng":"11.4323","FlightMaxLng":"11.4416","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"669.358","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"971.32","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"573","MaxLinearDistance":"686","ArcDistance":"2714","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1840","BestTaskPoints":"2.76","BestTaskDuration":"396","MaxSpeed":"12.4479","GroundSpeed":"6.81957","BestTaskSpeed":"4.64646","TakeoffAltitude":"483","MaxAltitude":"484","MinAltitude":"324","ElevationGain":"23","MeanAltitudeDiff":"0","MaxClimb":"0.272727","MinClimb":"-1.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-05 21:31:34","IgcFilename":"01-1210.IGC","IgcFileHash":"a8ba3869b23d0d7b90b3abd48697121a","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-05 18:14:11","US":"admin","TS":"2022-08-09 12:38:16"},{"IDFlight":"1032423","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-08-04","UtcOffset":"2","FlightStartTime":"2018-08-04 12:54:50","FlightEndTime":"2018-08-04 13:57:35","FlightDuration":"3765","FirstLat":"48.7187","FirstLng":"12.0781","LastLat":"48.8049","LastLng":"12.1304","FlightMinLat":"48.6911","FlightMaxLat":"48.8049","FlightMinLng":"12.0157","FlightMaxLng":"12.1304","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"220.365","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13292","LandingWaypointOffset":"7907.95","LandingWaypointName":"Buchenberg (Herrngiersdorf)","LandingLocation":null,"LinearDistance":"10325","MaxLinearDistance":"12919","ArcDistance":"35828","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"24029","BestTaskPoints":"36.0435","BestTaskDuration":"3804","MaxSpeed":"14.0482","GroundSpeed":"9.51605","BestTaskSpeed":"6.31677","TakeoffAltitude":"455","MaxAltitude":"2165","MinAltitude":"393","ElevationGain":"2772","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-05 21:07:22","IgcFilename":"2018-08-04-XLK-HOA-01.IGC","IgcFileHash":"fa613ef0468f0d7eb1d252c60ff59004","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-04 22:16:47","US":"admin","TS":"2022-08-09 12:38:13"},{"IDFlight":"1032421","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-07-29","UtcOffset":"2","FlightStartTime":"2018-07-29 12:53:53","FlightEndTime":"2018-07-29 13:58:45","FlightDuration":"3892","FirstLat":"48.8705","FirstLng":"13.0744","LastLat":"48.9107","LastLng":"12.9711","FlightMinLat":"48.8605","FlightMaxLat":"48.9132","FlightMinLng":"12.9508","FlightMaxLng":"13.0819","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"161.429","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13590","LandingWaypointOffset":"3389.44","LandingWaypointName":"Hausstein take-off","LandingLocation":null,"LinearDistance":"9687","MaxLinearDistance":"10286","ArcDistance":"37982","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14761","BestTaskPoints":"22.1415","BestTaskDuration":"3264","MaxSpeed":"15.9568","GroundSpeed":"9.75887","BestTaskSpeed":"4.52237","TakeoffAltitude":"879","MaxAltitude":"1764","MinAltitude":"415","ElevationGain":"2239","MeanAltitudeDiff":"0","MaxClimb":"3.63636","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-05 21:07:22","IgcFilename":"2018-07-29-XLK-HOA-03.IGC","IgcFileHash":"f8362bf22ead4dd09727637173c819a9","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-04 22:15:03","US":"admin","TS":"2022-08-09 12:38:13"},{"IDFlight":"1032422","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-07-29","UtcOffset":"2","FlightStartTime":"2018-07-29 15:45:09","FlightEndTime":"2018-07-29 15:52:32","FlightDuration":"443","FirstLat":"48.8707","FirstLng":"13.0739","LastLat":"48.8615","LastLng":"13.0801","FlightMinLat":"48.8612","FlightMaxLat":"48.8711","FlightMinLng":"13.0691","FlightMaxLng":"13.0805","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"203.46","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"938.754","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1110","MaxLinearDistance":"1180","ArcDistance":"3446","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2113","BestTaskPoints":"3.1695","BestTaskDuration":"434","MaxSpeed":"11.8023","GroundSpeed":"7.77792","BestTaskSpeed":"4.86866","TakeoffAltitude":"857","MaxAltitude":"857","MinAltitude":"522","ElevationGain":"34","MeanAltitudeDiff":"0","MaxClimb":"0.454545","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-05 21:07:22","IgcFilename":"2018-07-29-XLK-HOA-04.IGC","IgcFileHash":"019325767d27ce262e8804556d16e135","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-04 22:15:55","US":"admin","TS":"2022-08-09 12:38:13"},{"IDFlight":"1032419","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-07-29","UtcOffset":"2","FlightStartTime":"2018-07-29 11:52:55","FlightEndTime":"2018-07-29 12:00:28","FlightDuration":"453","FirstLat":"48.8705","FirstLng":"13.0743","LastLat":"48.8611","LastLng":"13.0791","FlightMinLat":"48.8597","FlightMaxLat":"48.8712","FlightMinLng":"13.0691","FlightMaxLng":"13.0792","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"166.807","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"961.168","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1219","MaxLinearDistance":"1319","ArcDistance":"3646","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2047","BestTaskPoints":"3.0705","BestTaskDuration":"448","MaxSpeed":"12.3283","GroundSpeed":"8.04766","BestTaskSpeed":"4.5692","TakeoffAltitude":"861","MaxAltitude":"860","MinAltitude":"501","ElevationGain":"22","MeanAltitudeDiff":"0","MaxClimb":"0.636364","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-08-05 21:07:22","IgcFilename":"2018-07-29-XLK-HOA-01.IGC","IgcFileHash":"a191644fbba5600af0d0666d28bb5be3","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-08-04 22:12:12","US":"admin","TS":"2022-08-09 12:38:13"},{"IDFlight":"1025202","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-07-24","UtcOffset":"2","FlightStartTime":"2018-07-24 11:48:02","FlightEndTime":"2018-07-24 15:04:24","FlightDuration":"11782","FirstLat":"49.2358","FirstLng":"12.9422","LastLat":"48.9267","LastLng":"13.2453","FlightMinLat":"48.8981","FlightMaxLat":"49.2392","FlightMinLng":"12.9017","FlightMaxLng":"13.2576","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"348.722","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9936","LandingWaypointOffset":"10476.5","LandingWaypointName":"Langfurt","LandingLocation":null,"LinearDistance":"43459","MaxLinearDistance":"44128","ArcDistance":"122136","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"56194","BestTaskPoints":"84.291","BestTaskDuration":"10049","MaxSpeed":"17.1509","GroundSpeed":"10.3664","BestTaskSpeed":"5.592","TakeoffAltitude":"1022","MaxAltitude":"2255","MinAltitude":"656","ElevationGain":"7964","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-5.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-07-24 21:20:26","IgcFilename":"2018-07-24-XLK-HOA-01.IGC","IgcFileHash":"7b94e21fc13360fa72591c1a1b38b08c","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-07-24 17:13:18","US":"admin","TS":"2022-08-09 12:37:47"},{"IDFlight":"1023055","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-07-19","UtcOffset":"2","FlightStartTime":"2018-07-19 12:05:41","FlightEndTime":"2018-07-19 13:01:17","FlightDuration":"3336","FirstLat":"49.2361","FirstLng":"12.942","LastLat":"49.2525","LastLng":"13.0291","FlightMinLat":"49.2353","FlightMaxLat":"49.2584","FlightMinLng":"12.9418","FlightMaxLng":"13.0366","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"332.413","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9791","LandingWaypointOffset":"6298.71","LandingWaypointName":"Hoher Bogen","LandingLocation":null,"LinearDistance":"7267","MaxLinearDistance":"7307","ArcDistance":"28098","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10018","BestTaskPoints":"15.027","BestTaskDuration":"3080","MaxSpeed":"13.5297","GroundSpeed":"8.42275","BestTaskSpeed":"3.2526","TakeoffAltitude":"926","MaxAltitude":"1540","MinAltitude":"595","ElevationGain":"1158","MeanAltitudeDiff":"0","MaxClimb":"2.26087","MinClimb":"-10.8261","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-07-20 21:09:48","IgcFilename":"2018-07-19-XCS-HOP-01.igc","IgcFileHash":"dbeed98b170f1f79684ed4be0c831912","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-07-20 08:49:15","US":"admin","TS":"2022-08-09 12:37:40"},{"IDFlight":"1023056","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-07-19","UtcOffset":"2","FlightStartTime":"2018-07-19 14:37:18","FlightEndTime":"2018-07-19 14:53:34","FlightDuration":"976","FirstLat":"49.2361","FirstLng":"12.9422","LastLat":"49.2431","LastLng":"12.9755","FlightMinLat":"49.2352","FlightMaxLat":"49.245","FlightMinLng":"12.9421","FlightMaxLng":"12.9757","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"322.759","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9791","LandingWaypointOffset":"2270.58","LandingWaypointName":"Hoher Bogen","LandingLocation":null,"LinearDistance":"2536","MaxLinearDistance":"2565","ArcDistance":"8034","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4375","BestTaskPoints":"6.5625","BestTaskDuration":"936","MaxSpeed":"12.7044","GroundSpeed":"8.23185","BestTaskSpeed":"4.67415","TakeoffAltitude":"975","MaxAltitude":"975","MinAltitude":"512","ElevationGain":"148","MeanAltitudeDiff":"0","MaxClimb":"0.909091","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-07-20 21:09:48","IgcFilename":"02-1337.IGC","IgcFileHash":"42ac07149fee42ec3bebcaebe3c159b6","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-07-20 08:49:42","US":"admin","TS":"2022-08-09 12:37:40"},{"IDFlight":"1020599","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-07-14","UtcOffset":"2","FlightStartTime":"2018-07-14 12:37:33","FlightEndTime":"2018-07-14 13:03:50","FlightDuration":"1577","FirstLat":"48.7184","FirstLng":"12.0886","LastLat":"48.7184","LastLng":"12.09","FlightMinLat":"48.7156","FlightMaxLat":"48.7209","FlightMinLng":"12.0771","FlightMaxLng":"12.0913","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"552.008","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"654.432","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"848","MaxLinearDistance":"1043","ArcDistance":"12193","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3190","BestTaskPoints":"4.785","BestTaskDuration":"1341","MaxSpeed":"11.7824","GroundSpeed":"7.73199","BestTaskSpeed":"2.37882","TakeoffAltitude":"445","MaxAltitude":"924","MinAltitude":"434","ElevationGain":"749","MeanAltitudeDiff":"0","MaxClimb":"3.36364","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-07-16 21:06:13","IgcFilename":"2018-07-14-XLK-HOA-01.IGC","IgcFileHash":"eabc6541c823795c468fe68acb3322ca","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-07-15 20:22:46","US":"admin","TS":"2022-08-09 12:37:31"},{"IDFlight":"1015826","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-07-08","UtcOffset":"2","FlightStartTime":"2018-07-08 13:09:58","FlightEndTime":"2018-07-08 16:27:32","FlightDuration":"11854","FirstLat":"48.9914","FirstLng":"11.4437","LastLat":"48.6836","LastLng":"12.4441","FlightMinLat":"48.6715","FlightMaxLat":"48.9953","FlightMinLng":"11.4424","FlightMaxLng":"12.4454","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"564.64","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14972","LandingWaypointOffset":"5064.92","LandingWaypointName":"EDPD","LandingLocation":null,"LinearDistance":"80910","MaxLinearDistance":"81135","ArcDistance":"126318","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"86585","BestTaskPoints":"129.878","BestTaskDuration":"11273","MaxSpeed":"17.9853","GroundSpeed":"10.6561","BestTaskSpeed":"7.68074","TakeoffAltitude":"464","MaxAltitude":"1885","MinAltitude":"401","ElevationGain":"7616","MeanAltitudeDiff":"0","MaxClimb":"4.27273","MinClimb":"-4.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"siegenburg ist am sonntag nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Rauscher","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-07-09 21:02:55","IgcFilename":"01-1209.IGC","IgcFileHash":"fd31ea6bd11a8a492cea201c241e8874","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-07-08 17:55:37","US":"admin","TS":"2022-08-09 12:37:15"},{"IDFlight":"1015110","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-07-07","UtcOffset":"2","FlightStartTime":"2018-07-07 12:24:39","FlightEndTime":"2018-07-07 13:16:35","FlightDuration":"3116","FirstLat":"48.9908","FirstLng":"11.4443","LastLat":"48.937","LastLng":"11.6476","FlightMinLat":"48.9351","FlightMaxLat":"48.9966","FlightMinLng":"11.4375","FlightMaxLng":"11.6514","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"486.24","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9915","LandingWaypointOffset":"6499","LandingWaypointName":"Jachenhausen","LandingLocation":null,"LinearDistance":"16322","MaxLinearDistance":"16734","ArcDistance":"29752","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"19027","BestTaskPoints":"28.5405","BestTaskDuration":"2850","MaxSpeed":"17.8675","GroundSpeed":"9.54807","BestTaskSpeed":"6.67614","TakeoffAltitude":"485","MaxAltitude":"1535","MinAltitude":"367","ElevationGain":"1751","MeanAltitudeDiff":"0","MaxClimb":"3.09091","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-07-08 21:03:31","IgcFilename":"01-1124.IGC","IgcFileHash":"655f645b6a86f75563eb38ceac445eb1","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-07-07 18:52:13","US":"admin","TS":"2022-08-09 12:37:12"},{"IDFlight":"1015112","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-07-07","UtcOffset":"2","FlightStartTime":"2018-07-07 15:08:40","FlightEndTime":"2018-07-07 15:37:58","FlightDuration":"1758","FirstLat":"48.9911","FirstLng":"11.4446","LastLat":"48.9487","LastLng":"11.5359","FlightMinLat":"48.9487","FlightMaxLat":"48.9961","FlightMinLng":"11.4387","FlightMaxLng":"11.5396","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"495.989","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"7684.1","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"8326","MaxLinearDistance":"8944","ArcDistance":"16246","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11292","BestTaskPoints":"16.938","BestTaskDuration":"1621","MaxSpeed":"18.032","GroundSpeed":"9.24103","BestTaskSpeed":"6.96607","TakeoffAltitude":"470","MaxAltitude":"1152","MinAltitude":"445","ElevationGain":"977","MeanAltitudeDiff":"0","MaxClimb":"2.27273","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-07-08 21:03:31","IgcFilename":"02-1408.IGC","IgcFileHash":"d08db5ba6dcab68ffcfd6cf8cad83917","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-07-07 18:54:29","US":"admin","TS":"2022-08-09 12:37:12"},{"IDFlight":"1012080","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-06-30","UtcOffset":"2","FlightStartTime":"2018-06-30 13:05:39","FlightEndTime":"2018-06-30 14:39:11","FlightDuration":"5612","FirstLat":"48.7188","FirstLng":"12.0782","LastLat":"48.6245","LastLng":"11.7738","FlightMinLat":"48.6232","FlightMaxLat":"48.7188","FlightMinLng":"11.7736","FlightMaxLng":"12.0887","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"212.748","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9720","LandingWaypointOffset":"11179.5","LandingWaypointName":"Walchzell","LandingLocation":null,"LinearDistance":"24748","MaxLinearDistance":"25396","ArcDistance":"54044","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"27841","BestTaskPoints":"41.7615","BestTaskDuration":"5415","MaxSpeed":"14.7708","GroundSpeed":"9.63009","BestTaskSpeed":"5.14146","TakeoffAltitude":"403","MaxAltitude":"1499","MinAltitude":"393","ElevationGain":"3792","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-4.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-07-01 21:19:16","IgcFilename":"01-1205.IGC","IgcFileHash":"474df73f53ea8e773e3a9da323884aea","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-07-01 09:23:52","US":"admin","TS":"2022-08-09 12:37:01"},{"IDFlight":"1004288","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-06-16","UtcOffset":"2","FlightStartTime":"2018-06-16 12:44:51","FlightEndTime":"2018-06-16 17:52:04","FlightDuration":"18433","FirstLat":"48.7186","FirstLng":"12.0782","LastLat":"49.0445","LastLng":"11.0658","FlightMinLat":"48.7156","FlightMaxLat":"49.0457","FlightMinLng":"10.9258","FlightMaxLng":"12.0884","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"213.908","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11144","LandingWaypointOffset":"1835.65","LandingWaypointName":"Kaltenbuch Westhang","LandingLocation":null,"LinearDistance":"91554","MaxLinearDistance":"92368","ArcDistance":"191237","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"110107","BestTaskPoints":"165.161","BestTaskDuration":"18310","MaxSpeed":"16.9105","GroundSpeed":"10.3747","BestTaskSpeed":"6.01349","TakeoffAltitude":"423","MaxAltitude":"2276","MinAltitude":"423","ElevationGain":"13121","MeanAltitudeDiff":"0","MaxClimb":"12.6452","MinClimb":"-9.55","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Siegenburg nur mo-fr am Samstag frei","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Rauscher","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-06-18 21:08:24","IgcFilename":"2018-06-16-XLK-HOA-01.IGC","IgcFileHash":"74c3d331f86cf7198415e8454b146d35","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-06-16 18:40:54","US":"admin","TS":"2022-08-09 12:36:33"},{"IDFlight":"1001429","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-06-10","UtcOffset":"2","FlightStartTime":"2018-06-10 16:19:37","FlightEndTime":"2018-06-10 17:19:47","FlightDuration":"3610","FirstLat":"48.7186","FirstLng":"12.0891","LastLat":"48.708","LastLng":"12.3057","FlightMinLat":"48.7031","FlightMaxLat":"48.7222","FlightMinLng":"12.0778","FlightMaxLng":"12.3061","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"587.314","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14485","LandingWaypointOffset":"14536.4","LandingWaypointName":"Heuberg","LandingLocation":null,"LinearDistance":"15961","MaxLinearDistance":"16808","ArcDistance":"35980","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"18774","BestTaskPoints":"28.161","BestTaskDuration":"3509","MaxSpeed":"16.187","GroundSpeed":"9.96676","BestTaskSpeed":"5.35024","TakeoffAltitude":"387","MaxAltitude":"1113","MinAltitude":"387","ElevationGain":"1495","MeanAltitudeDiff":"0","MaxClimb":"6.27273","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-06-10 21:21:35","IgcFilename":"05-1519.IGC","IgcFileHash":"d1d053f0fb2356effe2cfbfce73d0394","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-06-10 19:10:54","US":"admin","TS":"2022-08-09 12:36:23"},{"IDFlight":"1001417","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"0","FKCompetitionClassDesired":null,"CompetitionClass":"Unbekannt","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-06-10","UtcOffset":"2","FlightStartTime":"2018-06-10 12:53:12","FlightEndTime":"2018-06-10 13:09:47","FlightDuration":"995","FirstLat":"48.7182","FirstLng":"12.0887","LastLat":"48.7052","LastLng":"12.1113","FlightMinLat":"48.7052","FlightMaxLat":"48.7267","FlightMinLng":"12.0784","FlightMaxLng":"12.1185","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"561.528","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"2682.67","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"2336","MaxLinearDistance":"3296","ArcDistance":"8820","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5532","BestTaskPoints":"8.298","BestTaskDuration":"948","MaxSpeed":"14.1327","GroundSpeed":"8.8647","BestTaskSpeed":"5.83544","TakeoffAltitude":"393","MaxAltitude":"806","MinAltitude":"371","ElevationGain":"567","MeanAltitudeDiff":"0","MaxClimb":"5.72727","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-06-10 21:21:35","IgcFilename":"01-1153.IGC","IgcFileHash":"02105252de07fd57f5291fa0673abbe3","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-06-10 19:08:27","US":"admin","TS":"2022-08-09 12:36:23"},{"IDFlight":"1001425","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-06-10","UtcOffset":"2","FlightStartTime":"2018-06-10 14:43:44","FlightEndTime":"2018-06-10 14:50:27","FlightDuration":"403","FirstLat":"48.7183","FirstLng":"12.0891","LastLat":"48.7095","LastLng":"12.1021","FlightMinLat":"48.7083","FlightMaxLat":"48.7189","FlightMinLng":"12.0778","FlightMaxLng":"12.1047","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"589.522","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"1855.6","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1528","MaxLinearDistance":"2230","ArcDistance":"3558","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3448","BestTaskPoints":"5.172","BestTaskDuration":"374","MaxSpeed":"15.8457","GroundSpeed":"8.82791","BestTaskSpeed":"9.21925","TakeoffAltitude":"391","MaxAltitude":"643","MinAltitude":"357","ElevationGain":"280","MeanAltitudeDiff":"0","MaxClimb":"2.72727","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-06-10 21:21:35","IgcFilename":"03-1343.IGC","IgcFileHash":"c6ad58be92ce86d64583a442f23c3712","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-06-10 19:10:03","US":"admin","TS":"2022-08-09 12:36:23"},{"IDFlight":"1001423","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-06-10","UtcOffset":"2","FlightStartTime":"2018-06-10 14:02:21","FlightEndTime":"2018-06-10 14:08:40","FlightDuration":"379","FirstLat":"48.7183","FirstLng":"12.089","LastLat":"48.7182","LastLng":"12.0895","FlightMinLat":"48.7128","FlightMaxLat":"48.7185","FlightMinLng":"12.0781","FlightMaxLng":"12.0912","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"582.219","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"619.841","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"940","MaxLinearDistance":"1069","ArcDistance":"2812","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2306","BestTaskPoints":"4.612","BestTaskDuration":"352","MaxSpeed":"11.7873","GroundSpeed":"7.42027","BestTaskSpeed":"6.55114","TakeoffAltitude":"386","MaxAltitude":"694","MinAltitude":"373","ElevationGain":"336","MeanAltitudeDiff":"0","MaxClimb":"6.09091","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-06-10 21:21:35","IgcFilename":"02-1302.IGC","IgcFileHash":"85ea6b554775e8a31eb6232cba99d022","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-06-10 19:09:18","US":"admin","TS":"2022-08-09 12:36:23"},{"IDFlight":"1001428","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-06-10","UtcOffset":"2","FlightStartTime":"2018-06-10 15:59:41","FlightEndTime":"2018-06-10 16:09:19","FlightDuration":"578","FirstLat":"48.7182","FirstLng":"12.0888","LastLat":"48.7183","LastLng":"12.09","FlightMinLat":"48.7152","FlightMaxLat":"48.7199","FlightMinLng":"12.0782","FlightMaxLng":"12.093","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"568.813","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"655.283","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"785","MaxLinearDistance":"1089","ArcDistance":"3958","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2580","BestTaskPoints":"4.515","BestTaskDuration":"503","MaxSpeed":"14.9488","GroundSpeed":"6.84764","BestTaskSpeed":"5.12922","TakeoffAltitude":"411","MaxAltitude":"755","MinAltitude":"382","ElevationGain":"346","MeanAltitudeDiff":"0","MaxClimb":"3.54545","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-06-10 21:21:35","IgcFilename":"04-1459.IGC","IgcFileHash":"6e0981d4dcb198e823e74eedcf100bfd","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-06-10 19:10:29","US":"admin","TS":"2022-08-09 12:36:23"},{"IDFlight":"1001722","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-06-09","UtcOffset":"2","FlightStartTime":"2018-06-09 11:58:11","FlightEndTime":"2018-06-09 12:43:59","FlightDuration":"2748","FirstLat":"48.7184","FirstLng":"12.0885","LastLat":"48.737","LastLng":"12.0622","FlightMinLat":"48.7178","FlightMaxLat":"48.7412","FlightMinLng":"12.0532","FlightMaxLng":"12.0951","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"544.696","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"2453.02","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"3074","MaxLinearDistance":"3335","ArcDistance":"24881","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8735","BestTaskPoints":"13.1025","BestTaskDuration":"1877","MaxSpeed":"15.1258","GroundSpeed":"9.05434","BestTaskSpeed":"4.6537","TakeoffAltitude":"397","MaxAltitude":"1077","MinAltitude":"396","ElevationGain":"1427","MeanAltitudeDiff":"0","MaxClimb":"3.36364","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-06-11 21:09:11","IgcFilename":"01-1058.IGC","IgcFileHash":"780704e61595019ffc5afc75ecb0f2cd","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-06-11 07:37:46","US":"admin","TS":"2022-08-09 12:36:24"},{"IDFlight":"998631","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-06-03","UtcOffset":"1","FlightStartTime":"2018-06-03 10:14:20","FlightEndTime":"2018-06-03 11:44:21","FlightDuration":"5401","FirstLat":"48.8691","FirstLng":"13.0768","LastLat":"48.866","LastLng":"12.8183","FlightMinLat":"48.8485","FlightMaxLat":"48.8837","FlightMinLng":"12.8183","FlightMaxLng":"13.0768","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"73.499","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"12180","LandingWaypointOffset":"7804.12","LandingWaypointName":"Hausstein take-off","LandingLocation":null,"LinearDistance":"18911","MaxLinearDistance":"18911","ArcDistance":"46563","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"22067","BestTaskPoints":"33.1005","BestTaskDuration":"5350","MaxSpeed":"14.1559","GroundSpeed":"8.6212","BestTaskSpeed":"4.12467","TakeoffAltitude":"785","MaxAltitude":"1618","MinAltitude":"258","ElevationGain":"3380","MeanAltitudeDiff":"0","MaxClimb":"6.81818","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-06-05 21:12:57","IgcFilename":"_01-1014.IGC","IgcFileHash":"9b0c2b32c0353cf80958b7657f92dd3e","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-06-05 11:42:07","US":"admin","TS":"2022-08-09 12:36:13"},{"IDFlight":"998630","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-05-31","UtcOffset":"2","FlightStartTime":"2018-05-31 11:40:27","FlightEndTime":"2018-05-31 12:49:34","FlightDuration":"4147","FirstLat":"47.6314","FirstLng":"12.4336","LastLat":"47.659","LastLng":"12.3209","FlightMinLat":"47.604","FlightMaxLat":"47.671","FlightMinLng":"12.3177","FlightMaxLng":"12.4473","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"152.844","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9693","LandingWaypointOffset":"1475.7","LandingWaypointName":"Lochner Horn","LandingLocation":null,"LinearDistance":"9472","MaxLinearDistance":"10947","ArcDistance":"39151","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"18661","BestTaskPoints":"27.9915","BestTaskDuration":"4087","MaxSpeed":"12.3411","GroundSpeed":"9.44083","BestTaskSpeed":"4.56594","TakeoffAltitude":"1488","MaxAltitude":"2239","MinAltitude":"630","ElevationGain":"2069","MeanAltitudeDiff":"0","MaxClimb":"3.45455","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-06-05 21:12:57","IgcFilename":"01-1040.IGC","IgcFileHash":"97a21406b289642b780c9c1d86b7f4b1","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-06-05 11:41:07","US":"admin","TS":"2022-08-09 12:36:13"},{"IDFlight":"998629","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-05-28","UtcOffset":"2","FlightStartTime":"2018-05-28 19:44:15","FlightEndTime":"2018-05-28 19:52:14","FlightDuration":"479","FirstLat":"47.6413","FirstLng":"12.4241","LastLat":"47.6538","LastLng":"12.4227","FlightMinLat":"47.6405","FlightMaxLat":"47.6572","FlightMinLng":"12.4157","FlightMaxLng":"12.4248","TakeoffCountry":"AT","FKTakeoffWaypoint":"10289","TakeoffWaypointOffset":"1029.99","TakeoffLocation":null,"TakeoffWaypointName":"Unterberghorn","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10289","LandingWaypointOffset":"367.249","LandingWaypointName":"Unterberghorn","LandingLocation":null,"LinearDistance":"1810","MaxLinearDistance":"1899","ArcDistance":"3827","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2961","BestTaskPoints":"4.4415","BestTaskDuration":"439","MaxSpeed":"11.3019","GroundSpeed":"7.99029","BestTaskSpeed":"6.74487","TakeoffAltitude":"1086","MaxAltitude":"1085","MinAltitude":"561","ElevationGain":"4","MeanAltitudeDiff":"0","MaxClimb":"0","MinClimb":"-1.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-06-05 21:12:57","IgcFilename":"02-1844.IGC","IgcFileHash":"9a9a0851d7318777a5443abdd7b0d670","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-06-05 11:40:23","US":"admin","TS":"2022-08-09 12:36:13"},{"IDFlight":"988405","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-05-21","UtcOffset":"2","FlightStartTime":"2018-05-21 14:00:21","FlightEndTime":"2018-05-21 15:40:02","FlightDuration":"5981","FirstLat":"46.3289","FirstLng":"13.1017","LastLat":"46.3069","LastLng":"13.1136","FlightMinLat":"46.228","FlightMaxLat":"46.33","FlightMinLng":"13.1014","FlightMaxLng":"13.17","TakeoffCountry":"IT","FKTakeoffWaypoint":"10489","TakeoffWaypointOffset":"36.723","TakeoffLocation":null,"TakeoffWaypointName":"San Simeone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10489","LandingWaypointOffset":"2648.05","LandingWaypointName":"San Simeone","LandingLocation":null,"LinearDistance":"11347","MaxLinearDistance":"11453","ArcDistance":"50222","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"20869","BestTaskPoints":"41.738","BestTaskDuration":"5099","MaxSpeed":"15.4874","GroundSpeed":"8.39684","BestTaskSpeed":"4.09276","TakeoffAltitude":"1103","MaxAltitude":"1546","MinAltitude":"174","ElevationGain":"3011","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-3.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"zita 600m agl; Rivoli Bianchi Venzone s\u00fcdlich vom Stol durch lokalen Verein freigegeben; Rivoli 5(Pa) Fallschirmspringen nur am Wochenende aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-05-22 21:04:07","IgcFilename":"02-1300.IGC","IgcFileHash":"d4a49566034caf3138742b52aabce6e8","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-05-21 18:55:13","US":"admin","TS":"2022-08-09 12:35:37"},{"IDFlight":"988398","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-05-21","UtcOffset":"2","FlightStartTime":"2018-05-21 11:19:02","FlightEndTime":"2018-05-21 11:49:11","FlightDuration":"1809","FirstLat":"46.2737","FirstLng":"13.1769","LastLat":"46.2328","LastLng":"13.1595","FlightMinLat":"46.2326","FlightMaxLat":"46.2739","FlightMinLng":"13.1574","FlightMaxLng":"13.1779","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"223.494","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"4591.06","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"4781","MaxLinearDistance":"4830","ArcDistance":"16748","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7508","BestTaskPoints":"11.262","BestTaskDuration":"1736","MaxSpeed":"12.8464","GroundSpeed":"9.25805","BestTaskSpeed":"4.32488","TakeoffAltitude":"1124","MaxAltitude":"1122","MinAltitude":"141","ElevationGain":"457","MeanAltitudeDiff":"0","MaxClimb":"1.27273","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"s\u00fcdlich vom Stol durch lokalen Verein freigegeben","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-05-22 21:04:07","IgcFilename":"01-1018.IGC","IgcFileHash":"058e4258d9e8cde1c16cb22e6b7d8df9","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-05-21 18:52:03","US":"admin","TS":"2022-08-09 12:35:37"},{"IDFlight":"987728","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-05-20","UtcOffset":"2","FlightStartTime":"2018-05-20 11:15:27","FlightEndTime":"2018-05-20 12:08:23","FlightDuration":"3176","FirstLat":"46.2737","FirstLng":"13.1761","LastLat":"46.2678","LastLng":"13.1402","FlightMinLat":"48.8485","FlightMaxLat":"48.8837","FlightMinLng":"12.8183","FlightMaxLng":"13.0768","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"170.749","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2679.39","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"3071","MaxLinearDistance":"5095","ArcDistance":"28345","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"9572","BestTaskPoints":"16.751","BestTaskDuration":"2211","MaxSpeed":"15.0872","GroundSpeed":"8.92471","BestTaskSpeed":"4.32926","TakeoffAltitude":"1132","MaxAltitude":"1419","MinAltitude":"145","ElevationGain":"1978","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"firing area am Wochende und Feiertag nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-05-21 21:07:03","IgcFilename":"01-1014.IGC","IgcFileHash":"d6def4b926352b3ca70ae7b2e1e6892b","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-05-20 21:49:31","US":"admin","TS":"2022-08-09 12:35:35"},{"IDFlight":"987727","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-05-19","UtcOffset":"2","FlightStartTime":"2018-05-19 11:55:50","FlightEndTime":"2018-05-19 13:26:55","FlightDuration":"5465","FirstLat":"46.2737","FirstLng":"13.175","LastLat":"46.1814","LastLng":"13.1588","FlightMinLat":"46.1798","FlightMaxLat":"46.2742","FlightMinLng":"13.1284","FlightMaxLng":"13.1984","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"113.621","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9695","LandingWaypointOffset":"9537.83","LandingWaypointName":"Bernadia - Nimis","LandingLocation":null,"LinearDistance":"10524","MaxLinearDistance":"10583","ArcDistance":"50697","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"20330","BestTaskPoints":"30.495","BestTaskDuration":"5231","MaxSpeed":"12.1137","GroundSpeed":"9.2767","BestTaskSpeed":"3.88645","TakeoffAltitude":"1117","MaxAltitude":"1756","MinAltitude":"136","ElevationGain":"3428","MeanAltitudeDiff":"0","MaxClimb":"4.54545","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"firing area am Wochende und Feiertag nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-05-21 21:07:03","IgcFilename":"01-1055.IGC","IgcFileHash":"e4cafdec43d13864baeec67d4f6de856","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-05-20 21:47:06","US":"admin","TS":"2022-08-09 12:35:35"},{"IDFlight":"983707","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-05-12","UtcOffset":"2","FlightStartTime":"2018-05-12 13:51:59","FlightEndTime":"2018-05-12 15:37:13","FlightDuration":"6314","FirstLat":"48.7189","FirstLng":"12.0774","LastLat":"48.6051","LastLng":"11.5044","FlightMinLat":"48.6042","FlightMaxLat":"48.7205","FlightMinLng":"11.4992","FlightMaxLng":"12.093","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"271.665","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14813","LandingWaypointOffset":"2435.2","LandingWaypointName":"Fuchsberg","LandingLocation":null,"LinearDistance":"44324","MaxLinearDistance":"45455","ArcDistance":"70205","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"47234","BestTaskPoints":"70.851","BestTaskDuration":"6275","MaxSpeed":"17.0192","GroundSpeed":"11.1189","BestTaskSpeed":"7.52733","TakeoffAltitude":"405","MaxAltitude":"1942","MinAltitude":"404","ElevationGain":"4364","MeanAltitudeDiff":"0","MaxClimb":"3.81818","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-05-12 21:34:38","IgcFilename":"03-1251.IGC","IgcFileHash":"1080680e8af76feed11abfabe28bd5f0","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-05-12 18:30:56","US":"admin","TS":"2022-08-09 12:35:21"},{"IDFlight":"983727","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-05-12","UtcOffset":"2","FlightStartTime":"2018-05-12 13:07:49","FlightEndTime":"2018-05-12 13:15:16","FlightDuration":"447","FirstLat":"48.7188","FirstLng":"12.0774","LastLat":"48.7188","LastLng":"12.0779","FlightMinLat":"48.713","FlightMaxLat":"48.7194","FlightMinLng":"12.0754","FlightMaxLng":"12.0916","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"271.437","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"234.757","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1119","MaxLinearDistance":"1269","ArcDistance":"3601","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2729","BestTaskPoints":"5.458","BestTaskDuration":"394","MaxSpeed":"11.838","GroundSpeed":"8.05522","BestTaskSpeed":"6.9264","TakeoffAltitude":"402","MaxAltitude":"699","MinAltitude":"389","ElevationGain":"331","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-05-12 21:34:38","IgcFilename":"02-1207.IGC","IgcFileHash":"a206a381b340309fc762900b0843297e","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-05-12 18:42:58","US":"admin","TS":"2022-08-09 12:35:22"},{"IDFlight":"983725","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-05-12","UtcOffset":"2","FlightStartTime":"2018-05-12 12:37:19","FlightEndTime":"2018-05-12 12:44:52","FlightDuration":"453","FirstLat":"48.719","FirstLng":"12.0776","LastLat":"48.7186","LastLng":"12.0778","FlightMinLat":"48.7126","FlightMaxLat":"48.7195","FlightMinLng":"12.0753","FlightMaxLng":"12.0928","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"257.726","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"243.112","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1180","MaxLinearDistance":"1307","ArcDistance":"3541","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2639","BestTaskPoints":"5.278","BestTaskDuration":"395","MaxSpeed":"13.6709","GroundSpeed":"7.81759","BestTaskSpeed":"6.68101","TakeoffAltitude":"395","MaxAltitude":"731","MinAltitude":"375","ElevationGain":"378","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-05-12 21:34:38","IgcFilename":"01-1137.IGC","IgcFileHash":"4a6f0a4b5cf1b9f71295b9b50d00cecf","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-05-12 18:42:25","US":"admin","TS":"2022-08-09 12:35:22"},{"IDFlight":"981533","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-05-06","UtcOffset":"2","FlightStartTime":"2018-05-06 11:56:57","FlightEndTime":"2018-05-06 12:27:17","FlightDuration":"1820","FirstLat":"49.5157","FirstLng":"12.0307","LastLat":"49.5156","LastLng":"12.0414","FlightMinLat":"49.5079","FlightMaxLat":"49.5168","FlightMinLng":"12.0302","FlightMaxLng":"12.0439","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"838.949","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1393.83","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"1212","MaxLinearDistance":"1213","ArcDistance":"11851","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2622","BestTaskPoints":"5.244","BestTaskDuration":"1250","MaxSpeed":"12.7559","GroundSpeed":"6.51131","BestTaskSpeed":"2.0976","TakeoffAltitude":"545","MaxAltitude":"877","MinAltitude":"389","ElevationGain":"703","MeanAltitudeDiff":"0","MaxClimb":"2.72727","MinClimb":"-2.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-05-08 21:13:01","IgcFilename":"01-1056.IGC","IgcFileHash":"f4db19d694264d0452d50d21ad17b941","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-05-08 18:28:33","US":"admin","TS":"2022-08-09 12:35:14"},{"IDFlight":"980337","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-05-05","UtcOffset":"2","FlightStartTime":"2018-05-05 12:24:23","FlightEndTime":"2018-05-05 13:21:41","FlightDuration":"3438","FirstLat":"49.0235","FirstLng":"12.8236","LastLat":"49.0322","LastLng":"12.8469","FlightMinLat":"49.0142","FlightMaxLat":"49.0325","FlightMinLng":"12.8219","FlightMaxLng":"12.851","TakeoffCountry":"DE","FKTakeoffWaypoint":"9786","TakeoffWaypointOffset":"470.143","TakeoffLocation":null,"TakeoffWaypointName":"Pr\u00f6ller","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9786","LandingWaypointOffset":"1488.86","LandingWaypointName":"Pr\u00f6ller","LandingLocation":null,"LinearDistance":"2023","MaxLinearDistance":"2382","ArcDistance":"27339","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7556","BestTaskPoints":"11.334","BestTaskDuration":"2895","MaxSpeed":"15.5457","GroundSpeed":"7.95211","BestTaskSpeed":"2.61002","TakeoffAltitude":"1010","MaxAltitude":"1318","MinAltitude":"608","ElevationGain":"1437","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-05-05 21:08:31","IgcFilename":"2018-05-05-XCS-HOP-01.igc","IgcFileHash":"16f941d0d2bd985d0a27cfba22fbd94b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-05-05 15:17:52","US":"admin","TS":"2022-08-09 12:35:10"},{"IDFlight":"979338","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-05-01","UtcOffset":"2","FlightStartTime":"2018-05-01 14:22:04","FlightEndTime":"2018-05-01 15:24:23","FlightDuration":"3739","FirstLat":"46.2739","FirstLng":"13.1754","LastLat":"46.2684","LastLng":"13.1403","FlightMinLat":"46.2588","FlightMaxLat":"46.2782","FlightMinLng":"13.1187","FlightMaxLng":"13.1802","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"148.69","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2658.77","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"4564","MaxLinearDistance":"4860","ArcDistance":"34245","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"13449","BestTaskPoints":"20.1735","BestTaskDuration":"2927","MaxSpeed":"13.238","GroundSpeed":"9.15899","BestTaskSpeed":"4.59481","TakeoffAltitude":"1165","MaxAltitude":"1368","MinAltitude":"212","ElevationGain":"1685","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing areas sind am 1.Mai nicht aktiv.","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-05-02 21:06:24","IgcFilename":"2018-05-01-XCS-HOP-01.igc","IgcFileHash":"c28ce6df66007311bda9d7ea6b66977c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-05-01 21:43:41","US":"admin","TS":"2022-08-09 12:35:06"},{"IDFlight":"978688","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-30","UtcOffset":"2","FlightStartTime":"2018-04-30 13:17:53","FlightEndTime":"2018-04-30 16:26:00","FlightDuration":"11287","FirstLat":"45.9621","FirstLng":"13.7235","LastLat":"45.897","LastLng":"13.8799","FlightMinLat":"45.7708","FlightMaxLat":"45.9633","FlightMinLng":"13.7221","FlightMaxLng":"14.0485","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"155.865","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"14205","LandingWaypointOffset":"3367.01","LandingWaypointName":"Grj\u0153ksevoks","LandingLocation":null,"LinearDistance":"32987","MaxLinearDistance":"33086","ArcDistance":"77089","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"55332","BestTaskPoints":"96.831","BestTaskDuration":"10578","MaxSpeed":"16.1725","GroundSpeed":"6.82988","BestTaskSpeed":"5.23086","TakeoffAltitude":"621","MaxAltitude":"1805","MinAltitude":"178","ElevationGain":"5793","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-3.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-05-01 21:06:08","IgcFilename":"2018-04-30-XCS-HOP-01.igc","IgcFileHash":"e132dd4780646bf3fac9ee3c3b8eed49","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-30 20:35:25","US":"admin","TS":"2022-08-09 12:35:04"},{"IDFlight":"978105","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-29","UtcOffset":"2","FlightStartTime":"2018-04-29 12:21:46","FlightEndTime":"2018-04-29 14:15:12","FlightDuration":"6806","FirstLat":"46.2738","FirstLng":"13.1759","LastLat":"46.2681","LastLng":"13.1404","FlightMinLat":"46.2604","FlightMaxLat":"46.2982","FlightMinLng":"13.0675","FlightMaxLng":"13.1932","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"165.793","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2657.58","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"8345","MaxLinearDistance":"9800","ArcDistance":"56396","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"23125","BestTaskPoints":"34.6875","BestTaskDuration":"6126","MaxSpeed":"13.7785","GroundSpeed":"8.28627","BestTaskSpeed":"3.77489","TakeoffAltitude":"1183","MaxAltitude":"1685","MinAltitude":"177","ElevationGain":"3954","MeanAltitudeDiff":"0","MaxClimb":"3.81818","MinClimb":"-3.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area sind am Wochense nicht aktiv. Ossopo acro ist f\u00fcr Gleitschirme","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-04-29 21:16:13","IgcFilename":"2018-04-29-XLK-HOA-01.IGC","IgcFileHash":"70615f8514610c52d04251e1ca7e5b67","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-29 17:18:51","US":"admin","TS":"2022-08-09 12:35:01"},{"IDFlight":"977657","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-28","UtcOffset":"2","FlightStartTime":"2018-04-28 12:33:25","FlightEndTime":"2018-04-28 17:29:02","FlightDuration":"17737","FirstLat":"46.2743","FirstLng":"13.1741","LastLat":"46.3664","LastLng":"13.0724","FlightMinLat":"46.1928","FlightMaxLat":"46.3682","FlightMinLng":"13.0532","FlightMaxLng":"13.7869","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"167.499","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10489","LandingWaypointOffset":"4700.97","LandingWaypointName":"San Simeone","LandingLocation":null,"LinearDistance":"47684","MaxLinearDistance":"58152","ArcDistance":"159643","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"108569","BestTaskPoints":"189.996","BestTaskDuration":"16787","MaxSpeed":"19.5586","GroundSpeed":"9.00056","BestTaskSpeed":"6.46744","TakeoffAltitude":"1061","MaxAltitude":"2356","MinAltitude":"354","ElevationGain":"10067","MeanAltitudeDiff":"0","MaxClimb":"9.53333","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Firing area sind am Wochense nicht aktiv. LI R49/B-Zita beginnt 610m \u00fcber grund","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Rauscher","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"4","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-04-29 21:07:19","IgcFilename":"2018-04-28-XCS-HOP-01.igc","IgcFileHash":"7ca5905d2c8527d744bf3bcc24a595cc","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-28 22:09:35","US":"admin","TS":"2022-08-09 12:35:00"},{"IDFlight":"974143","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-21","UtcOffset":"2","FlightStartTime":"2018-04-21 12:23:02","FlightEndTime":"2018-04-21 18:31:53","FlightDuration":"22131","FirstLat":"47.7474","FirstLng":"12.2473","LastLat":"47.3178","LastLng":"13.1392","FlightMinLat":"47.2377","FlightMaxLat":"47.7622","FlightMinLng":"12.242","FlightMaxLng":"13.1465","TakeoffCountry":"DE","FKTakeoffWaypoint":"9453","TakeoffWaypointOffset":"439.706","TakeoffLocation":null,"TakeoffWaypointName":"Hochries","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"11931","LandingWaypointOffset":"2651.63","LandingWaypointName":"Hochkling - St.Veit/Pg.","LandingLocation":null,"LinearDistance":"83585","MaxLinearDistance":"84212","ArcDistance":"231081","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"113272","BestTaskPoints":"169.908","BestTaskDuration":"21767","MaxSpeed":"16.0598","GroundSpeed":"10.4415","BestTaskSpeed":"5.20384","TakeoffAltitude":"1502","MaxAltitude":"3261","MinAltitude":"553","ElevationGain":"16071","MeanAltitudeDiff":"0","MaxClimb":"4.63636","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-04-22 21:41:17","IgcFilename":"01-1122.IGC","IgcFileHash":"1e4875f9f4bcf20ce3a0ec20774bb0b0","GRecordStatus":"1","GValidationMessage":"vali-xsb","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-22 17:06:41","US":"admin","TS":"2022-08-09 12:34:49"},{"IDFlight":"968333","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-14","UtcOffset":"2","FlightStartTime":"2018-04-14 12:34:28","FlightEndTime":"2018-04-14 15:55:35","FlightDuration":"12067","FirstLat":"49.203","FirstLng":"13.0989","LastLat":"49.5261","LastLng":"13.7564","FlightMinLat":"49.196","FlightMaxLat":"49.5334","FlightMinLng":"13.0886","FlightMaxLng":"13.7607","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"36.386","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"CZ","FKLandingWaypoint":"13675","LandingWaypointOffset":"10950.7","LandingWaypointName":"Old military AIRPORT Tchorovice","LandingLocation":null,"LinearDistance":"60195","MaxLinearDistance":"60641","ArcDistance":"120369","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"65354","BestTaskPoints":"98.031","BestTaskDuration":"11605","MaxSpeed":"16.7712","GroundSpeed":"9.97504","BestTaskSpeed":"5.63154","TakeoffAltitude":"1182","MaxAltitude":"2441","MinAltitude":"584","ElevationGain":"6597","MeanAltitudeDiff":"0","MaxClimb":"8.63636","MinClimb":"-5.75","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Am Wochenende sind beide Lftr\u00e4ume nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Rauscher","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-04-15 21:10:40","IgcFilename":"2018-04-14-XCS-HOP-01.igc","IgcFileHash":"a1812ad222faa3581a82f19b621a9681","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-14 20:31:29","US":"admin","TS":"2022-08-09 12:34:30"},{"IDFlight":"968920","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-08","UtcOffset":"2","FlightStartTime":"2018-04-08 13:47:20","FlightEndTime":"2018-04-08 15:00:39","FlightDuration":"4399","FirstLat":"49.2038","FirstLng":"13.0979","LastLat":"49.18","LastLng":"13.0936","FlightMinLat":"49.1724","FlightMaxLat":"49.2123","FlightMinLng":"13.0897","FlightMaxLng":"13.1652","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"80.431","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"2617.22","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"6008","MaxLinearDistance":"6748","ArcDistance":"36800","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"16134","BestTaskPoints":"24.201","BestTaskDuration":"4288","MaxSpeed":"12.4636","GroundSpeed":"8.36558","BestTaskSpeed":"3.76259","TakeoffAltitude":"1175","MaxAltitude":"1608","MinAltitude":"686","ElevationGain":"1835","MeanAltitudeDiff":"0","MaxClimb":"2.18182","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-04-15 21:21:36","IgcFilename":"2018-04-08-XCS-HOP-01.igc","IgcFileHash":"b8284532eb55b0b8f77d6d5dd6db277c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-15 17:10:21","US":"admin","TS":"2022-08-09 12:34:32"},{"IDFlight":"968911","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-07","UtcOffset":"2","FlightStartTime":"2018-04-07 14:19:06","FlightEndTime":"2018-04-07 14:47:11","FlightDuration":"1685","FirstLat":"48.7188","FirstLng":"12.0773","LastLat":"48.7552","LastLng":"12.0403","FlightMinLat":"48.715","FlightMaxLat":"48.7565","FlightMinLng":"12.0394","FlightMaxLng":"12.0905","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"278.773","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13292","LandingWaypointOffset":"987.371","LandingWaypointName":"Buchenberg (Herrngiersdorf)","LandingLocation":null,"LinearDistance":"4901","MaxLinearDistance":"5798","ArcDistance":"15520","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8301","BestTaskPoints":"12.4515","BestTaskDuration":"1659","MaxSpeed":"18.9999","GroundSpeed":"9.21083","BestTaskSpeed":"5.00362","TakeoffAltitude":"450","MaxAltitude":"1043","MinAltitude":"420","ElevationGain":"1003","MeanAltitudeDiff":"0","MaxClimb":"10.5455","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-04-16 21:07:47","IgcFilename":"2018-04-07-XCS-HOP-01.igc","IgcFileHash":"fbd375827ed6bb03cf97cb48bf09678a","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-15 17:07:03","US":"admin","TS":"2022-08-09 12:34:32"},{"IDFlight":"968935","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-04","UtcOffset":"1","FlightStartTime":"2018-04-04 14:17:57","FlightEndTime":"2018-04-04 14:28:09","FlightDuration":"612","FirstLat":"49.0348","FirstLng":"12.0577","LastLat":"49.0344","LastLng":"12.0532","FlightMinLat":"49.0337","FlightMaxLat":"49.0352","FlightMinLng":"12.051","FlightMaxLng":"12.0616","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"641.612","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"315.239","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"488","MaxLinearDistance":"772","ArcDistance":"3562","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1536","BestTaskPoints":"2.304","BestTaskDuration":"457","MaxSpeed":"13.6802","GroundSpeed":"5.81977","BestTaskSpeed":"3.36105","TakeoffAltitude":"424","MaxAltitude":"573","MinAltitude":"373","ElevationGain":"178","MeanAltitudeDiff":"0","MaxClimb":"2.09091","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-04-15 21:23:08","IgcFilename":"2018-04-04-XCS-HOP-01.igc","IgcFileHash":"c132964627cd67645eee5f5874b084d8","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-15 17:14:39","US":"admin","TS":"2022-08-09 12:34:32"},{"IDFlight":"968934","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-04","UtcOffset":"2","FlightStartTime":"2018-04-04 16:29:42","FlightEndTime":"2018-04-04 16:32:40","FlightDuration":"178","FirstLat":"49.0346","FirstLng":"12.0587","LastLat":"49.0325","LastLng":"12.058","FlightMinLat":"49.0322","FlightMaxLat":"49.0351","FlightMinLng":"12.0552","FlightMaxLng":"12.0596","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"714.503","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"707.067","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"344","MaxLinearDistance":"386","ArcDistance":"1097","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"895","BestTaskPoints":"1.3425","BestTaskDuration":"126","MaxSpeed":"10.1915","GroundSpeed":"6.16267","BestTaskSpeed":"7.10317","TakeoffAltitude":"416","MaxAltitude":"415","MinAltitude":"319","ElevationGain":"17","MeanAltitudeDiff":"0","MaxClimb":"0.272727","MinClimb":"-1.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-04-15 21:23:08","IgcFilename":"2018-04-04-XCS-HOP-02.igc","IgcFileHash":"632180f5352fb229b631e8658a0749a9","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-15 17:14:27","US":"admin","TS":"2022-08-09 12:34:32"},{"IDFlight":"968917","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-02","UtcOffset":"1","FlightStartTime":"2018-04-02 14:34:29","FlightEndTime":"2018-04-02 14:44:07","FlightDuration":"578","FirstLat":"48.7188","FirstLng":"12.0774","LastLat":"48.7189","LastLng":"12.0765","FlightMinLat":"48.7177","FlightMaxLat":"48.7217","FlightMinLng":"12.0759","FlightMaxLng":"12.0876","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"271.437","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"337.645","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"755","MaxLinearDistance":"877","ArcDistance":"4208","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"1976","BestTaskPoints":"3.952","BestTaskDuration":"562","MaxSpeed":"11.4206","GroundSpeed":"7.27955","BestTaskSpeed":"3.51601","TakeoffAltitude":"461","MaxAltitude":"697","MinAltitude":"433","ElevationGain":"251","MeanAltitudeDiff":"0","MaxClimb":"2.27273","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-04-16 21:07:47","IgcFilename":"2018-04-02-XCS-HOP-04.igc","IgcFileHash":"f907cf23a2b6cb89d5ea0c0edacb7226","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-15 17:07:49","US":"admin","TS":"2022-08-09 12:34:32"},{"IDFlight":"968912","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-02","UtcOffset":"1","FlightStartTime":"2018-04-02 12:18:23","FlightEndTime":"2018-04-02 12:23:25","FlightDuration":"302","FirstLat":"48.7189","FirstLng":"12.0779","LastLat":"48.7187","LastLng":"12.0798","FlightMinLat":"48.7161","FlightMaxLat":"48.7201","FlightMinLng":"12.0764","FlightMaxLng":"12.0908","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"235.02","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"96.016","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"956","MaxLinearDistance":"1065","ArcDistance":"2787","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"1958","BestTaskPoints":"3.916","BestTaskDuration":"254","MaxSpeed":"20.698","GroundSpeed":"9.22872","BestTaskSpeed":"7.70866","TakeoffAltitude":"429","MaxAltitude":"593","MinAltitude":"356","ElevationGain":"256","MeanAltitudeDiff":"0","MaxClimb":"6.53333","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-04-16 21:07:47","IgcFilename":"2018-04-02-XCS-HOP-01.igc","IgcFileHash":"efb063c08192113870248e3ab0f06a76","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-15 17:07:16","US":"admin","TS":"2022-08-09 12:34:32"},{"IDFlight":"968915","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-02","UtcOffset":"1","FlightStartTime":"2018-04-02 14:54:00","FlightEndTime":"2018-04-02 14:58:44","FlightDuration":"284","FirstLat":"48.7189","FirstLng":"12.078","LastLat":"48.7186","LastLng":"12.0827","FlightMinLat":"48.718","FlightMaxLat":"48.7192","FlightMinLng":"12.0764","FlightMaxLng":"12.0943","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"227.692","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"119.467","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1198","MaxLinearDistance":"1315","ArcDistance":"2191","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2196","BestTaskPoints":"3.843","BestTaskDuration":"323","MaxSpeed":"11.5456","GroundSpeed":"7.71601","BestTaskSpeed":"6.79876","TakeoffAltitude":"443","MaxAltitude":"641","MinAltitude":"419","ElevationGain":"201","MeanAltitudeDiff":"0","MaxClimb":"3.36364","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-04-16 21:07:47","IgcFilename":"2018-04-02-XCS-HOP-05.igc","IgcFileHash":"b155fcceb2779b8643a5e20b208410fa","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-15 17:07:42","US":"admin","TS":"2022-08-09 12:34:32"},{"IDFlight":"968914","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-02","UtcOffset":"1","FlightStartTime":"2018-04-02 13:15:07","FlightEndTime":"2018-04-02 13:20:17","FlightDuration":"310","FirstLat":"48.7188","FirstLng":"12.0786","LastLat":"48.7149","LastLng":"12.083","FlightMinLat":"48.7136","FlightMaxLat":"48.7204","FlightMinLng":"12.077","FlightMaxLng":"12.0888","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"183.404","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"455.512","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"829","MaxLinearDistance":"926","ArcDistance":"2496","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2071","BestTaskPoints":"3.1065","BestTaskDuration":"296","MaxSpeed":"14.5127","GroundSpeed":"8.05178","BestTaskSpeed":"6.99662","TakeoffAltitude":"442","MaxAltitude":"529","MinAltitude":"431","ElevationGain":"215","MeanAltitudeDiff":"0","MaxClimb":"1.81818","MinClimb":"-1.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-04-16 21:07:47","IgcFilename":"2018-04-02-XCS-HOP-02.igc","IgcFileHash":"ca61ec5df4ad816819210fc880f720a5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-15 17:07:23","US":"admin","TS":"2022-08-09 12:34:32"},{"IDFlight":"968916","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-04-02","UtcOffset":"1","FlightStartTime":"2018-04-02 13:51:03","FlightEndTime":"2018-04-02 13:56:29","FlightDuration":"326","FirstLat":"48.7189","FirstLng":"12.0778","LastLat":"48.722","LastLng":"12.0859","FlightMinLat":"48.7188","FlightMaxLat":"48.7253","FlightMinLng":"12.0764","FlightMaxLng":"12.0903","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"242.348","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"500.601","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1052","MaxLinearDistance":"1144","ArcDistance":"2223","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1931","BestTaskPoints":"2.8965","BestTaskDuration":"347","MaxSpeed":"12.64","GroundSpeed":"6.81979","BestTaskSpeed":"5.56484","TakeoffAltitude":"454","MaxAltitude":"505","MinAltitude":"447","ElevationGain":"128","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-04-16 21:07:47","IgcFilename":"2018-04-02-XCS-HOP-03.igc","IgcFileHash":"2e51363d3ca5d582f287d42f3c7b680e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-04-15 17:07:45","US":"admin","TS":"2022-08-09 12:34:32"},{"IDFlight":"959659","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-03-25","UtcOffset":"2","FlightStartTime":"2018-03-25 13:13:53","FlightEndTime":"2018-03-25 15:10:47","FlightDuration":"7014","FirstLat":"48.87","FirstLng":"13.072","LastLat":"49.0005","LastLng":"13.0602","FlightMinLat":"48.8646","FlightMaxLat":"49.0034","FlightMinLng":"13.0019","FlightMaxLng":"13.0744","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"297.8","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14664","LandingWaypointOffset":"4279.62","LandingWaypointName":"Steinberg","LandingLocation":null,"LinearDistance":"14842","MaxLinearDistance":"15456","ArcDistance":"62596","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"22642","BestTaskPoints":"33.963","BestTaskDuration":"6818","MaxSpeed":"13.8632","GroundSpeed":"8.9245","BestTaskSpeed":"3.32092","TakeoffAltitude":"1058","MaxAltitude":"1750","MinAltitude":"607","ElevationGain":"3356","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-03-26 21:09:59","IgcFilename":"2018-03-25-XCS-HOP-03.igc","IgcFileHash":"6bd269b488b05859f012780a8568876b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-03-26 07:42:57","US":"admin","TS":"2022-08-09 12:34:00"},{"IDFlight":"959658","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-03-25","UtcOffset":"2","FlightStartTime":"2018-03-25 12:40:00","FlightEndTime":"2018-03-25 12:43:42","FlightDuration":"222","FirstLat":"48.8706","FirstLng":"13.074","LastLat":"48.8638","LastLng":"13.0692","FlightMinLat":"48.8631","FlightMaxLat":"48.8711","FlightMinLng":"13.069","FlightMaxLng":"13.0775","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"190.68","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"805.676","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"869","MaxLinearDistance":"908","ArcDistance":"1604","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1417","BestTaskPoints":"2.1255","BestTaskDuration":"249","MaxSpeed":"9.44261","GroundSpeed":"7.22539","BestTaskSpeed":"5.69076","TakeoffAltitude":"870","MaxAltitude":"872","MinAltitude":"728","ElevationGain":"23","MeanAltitudeDiff":"0","MaxClimb":"0.818182","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-03-26 21:09:59","IgcFilename":"2018-03-25-XCS-HOP-02.igc","IgcFileHash":"9e44017f34408242444a75252c7fa54c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-03-26 07:42:17","US":"admin","TS":"2022-08-09 12:34:00"},{"IDFlight":"957757","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2018-03-24","UtcOffset":"1","FlightStartTime":"2018-03-24 12:43:58","FlightEndTime":"2018-03-24 15:29:39","FlightDuration":"9941","FirstLat":"49.0228","FirstLng":"12.8225","LastLat":"49.036","LastLng":"12.101","FlightMinLat":"49.0089","FlightMaxLat":"49.0717","FlightMinLng":"12.1","FlightMaxLng":"12.8389","TakeoffCountry":"DE","FKTakeoffWaypoint":"9786","TakeoffWaypointOffset":"581.055","TakeoffLocation":null,"TakeoffWaypointName":"Pr\u00f6ller","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"7785","LandingWaypointOffset":"2368.05","LandingWaypointName":"Regensburg","LandingLocation":null,"LinearDistance":"52696","MaxLinearDistance":"53885","ArcDistance":"99375","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"58598","BestTaskPoints":"87.897","BestTaskDuration":"9909","MaxSpeed":"22.7246","GroundSpeed":"9.99651","BestTaskSpeed":"5.91361","TakeoffAltitude":"1032","MaxAltitude":"1745","MinAltitude":"324","ElevationGain":"6309","MeanAltitudeDiff":"0","MaxClimb":"4.27273","MinClimb":"-10.5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-03-24 22:09:29","IgcFilename":"2018-03-24-XLK-HOA-02.IGC","IgcFileHash":"c5f8ff7ee0ebd0318c3846647f5d488a","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2018-03-24 18:20:54","US":"admin","TS":"2022-08-09 12:33:54"},{"IDFlight":"938438","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2017-11-03","UtcOffset":"1","FlightStartTime":"2017-11-03 11:43:07","FlightEndTime":"2017-11-03 13:12:04","FlightDuration":"5337","FirstLat":"45.8611","FirstLng":"11.8052","LastLat":"45.8044","LastLng":"11.7629","FlightMinLat":"45.7903","FlightMaxLat":"45.8708","FlightMinLng":"11.7624","FlightMaxLng":"11.8521","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"337.587","TakeoffLocation":null,"TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9292","LandingWaypointOffset":"1547.63","LandingWaypointName":"Antenne Costalunga","LandingLocation":null,"LinearDistance":"8463","MaxLinearDistance":"11192","ArcDistance":"50339","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"18636","BestTaskPoints":"27.954","BestTaskDuration":"5142","MaxSpeed":"12.0939","GroundSpeed":"9.43211","BestTaskSpeed":"3.62427","TakeoffAltitude":"1559","MaxAltitude":"1558","MinAltitude":"195","ElevationGain":"2139","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-10 18:43:19","IgcFilename":"2017-11-03-XLK-HOU-01.IGC","IgcFileHash":"6156885a60a17eaa3bf816b7b11b4ff5","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-11-09 19:34:25","US":"admin","TS":"2022-08-09 12:32:53"},{"IDFlight":"935924","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2017-11-01","UtcOffset":"1","FlightStartTime":"2017-11-01 11:52:55","FlightEndTime":"2017-11-01 14:14:25","FlightDuration":"8490","FirstLat":"45.8611","FirstLng":"11.803","LastLat":"45.769","LastLng":"11.6526","FlightMinLat":"45.7659","FlightMaxLat":"45.8805","FlightMinLng":"11.5678","FlightMaxLng":"11.8575","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"506.399","TakeoffLocation":null,"TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9466","LandingWaypointOffset":"2599.25","LandingWaypointName":"Rubbio","LandingLocation":null,"LinearDistance":"20063","MaxLinearDistance":"24799","ArcDistance":"76195","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"37996","BestTaskPoints":"56.994","BestTaskDuration":"8374","MaxSpeed":"13.8516","GroundSpeed":"8.9747","BestTaskSpeed":"4.53738","TakeoffAltitude":"1564","MaxAltitude":"1563","MinAltitude":"125","ElevationGain":"4016","MeanAltitudeDiff":"0","MaxClimb":"2.72727","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-10 18:11:47","IgcFilename":"2017-11-01-XLK-HOU-01.IGC","IgcFileHash":"7c91572649806b184a5f4d77edc95ec7","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-11-01 16:39:11","US":"admin","TS":"2022-08-09 12:32:44"},{"IDFlight":"935499","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2017-10-31","UtcOffset":"1","FlightStartTime":"2017-10-31 11:22:33","FlightEndTime":"2017-10-31 15:02:04","FlightDuration":"13171","FirstLat":"45.8609","FirstLng":"11.8049","LastLat":"45.8059","LastLng":"11.786","FlightMinLat":"45.7811","FlightMaxLat":"45.8809","FlightMinLng":"11.6165","FlightMaxLng":"11.8514","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"357.767","TakeoffLocation":null,"TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"2366","LandingWaypointName":"Bassano","LandingLocation":"Borso del Grappa, Treviso, Veneto","LinearDistance":"17026","MaxLinearDistance":"21158","ArcDistance":"118293","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"43101","BestTaskPoints":"75.4268","BestTaskDuration":"11343","MaxSpeed":"13.6066","GroundSpeed":"8.9813","BestTaskSpeed":"3.79979","TakeoffAltitude":"1563","MaxAltitude":"1732","MinAltitude":"154","ElevationGain":"6764","MeanAltitudeDiff":"0","MaxClimb":"3.54545","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-10 18:08:23","IgcFilename":"2017-10-31-XLK-HOU-01.IGC","IgcFileHash":"53c3a463e0df0cac9386db1dcafd6a56","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-10-31 17:23:24","US":"admin","TS":"2022-08-09 12:32:42"},{"IDFlight":"935033","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2017-10-30","UtcOffset":"1","FlightStartTime":"2017-10-30 10:50:20","FlightEndTime":"2017-10-30 13:50:45","FlightDuration":"10825","FirstLat":"45.8117","FirstLng":"11.7458","LastLat":"45.8915","LastLng":"11.9787","FlightMinLat":"45.8084","FlightMaxLat":"45.9062","FlightMinLng":"11.745","FlightMaxLng":"11.9797","TakeoffCountry":"IT","FKTakeoffWaypoint":"9292","TakeoffWaypointOffset":"7.75","TakeoffLocation":null,"TakeoffWaypointName":"Antenne Costalunga","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9516","LandingWaypointOffset":"3743.74","LandingWaypointName":"Mte. Cesen\t","LandingLocation":null,"LinearDistance":"20869","MaxLinearDistance":"20974","ArcDistance":"89781","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"38778","BestTaskPoints":"58.167","BestTaskDuration":"9744","MaxSpeed":"15.8654","GroundSpeed":"8.29384","BestTaskSpeed":"3.97968","TakeoffAltitude":"743","MaxAltitude":"1525","MinAltitude":"203","ElevationGain":"5159","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-2.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-10 18:04:04","IgcFilename":"2017-10-30-XLK-HOU-01.IGC","IgcFileHash":"a939e0d3ece853483f9da229606ec040","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-10-30 16:12:03","US":"admin","TS":"2022-08-09 12:32:41"},{"IDFlight":"929812","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2017-10-14","UtcOffset":"2","FlightStartTime":"2017-10-14 13:57:17","FlightEndTime":"2017-10-14 15:13:43","FlightDuration":"4586","FirstLat":"48.7188","FirstLng":"12.0778","LastLat":"48.7187","LastLng":"12.0779","FlightMinLat":"48.7114","FlightMaxLat":"48.7283","FlightMinLng":"12.0592","FlightMaxLng":"12.0888","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"242.093","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"235.02","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1401","MaxLinearDistance":"2185","ArcDistance":"44278","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"5750","BestTaskPoints":"11.5","BestTaskDuration":"3276","MaxSpeed":"12.5789","GroundSpeed":"9.65506","BestTaskSpeed":"1.75519","TakeoffAltitude":"456","MaxAltitude":"1042","MinAltitude":"429","ElevationGain":"1820","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-10 17:17:36","IgcFilename":"2017-10-14-XCS-HOP-01.igc","IgcFileHash":"fe7b9f00f965e97b5ca09cbe22bdb02b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-10-14 16:58:54","US":"admin","TS":"2022-08-09 12:32:24"},{"IDFlight":"927487","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2017-10-04","UtcOffset":"2","FlightStartTime":"2017-10-04 12:18:55","FlightEndTime":"2017-10-04 14:18:08","FlightDuration":"7153","FirstLat":"46.2738","FirstLng":"13.1751","LastLat":"46.2252","LastLng":"13.2292","FlightMinLat":"46.2252","FlightMaxLat":"46.2765","FlightMinLng":"13.1465","FlightMaxLng":"13.2408","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"127.063","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9695","LandingWaypointOffset":"2808.22","LandingWaypointName":"Bernadia - Nimis","LandingLocation":null,"LinearDistance":"6826","MaxLinearDistance":"8677","ArcDistance":"60860","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"18229","BestTaskPoints":"27.3435","BestTaskDuration":"6574","MaxSpeed":"14.5039","GroundSpeed":"8.50829","BestTaskSpeed":"2.77289","TakeoffAltitude":"1121","MaxAltitude":"1299","MinAltitude":"243","ElevationGain":"2584","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"s\u00fcdl. start frei","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-10 16:53:26","IgcFilename":"2017-10-04-XCS-HOP-01.igc","IgcFileHash":"8921ca9ae5b9ede5bc8070790334a926","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-10-04 20:40:51","US":"admin","TS":"2022-08-09 12:32:16"},{"IDFlight":"926622","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2017-10-02","UtcOffset":"2","FlightStartTime":"2017-10-02 11:54:41","FlightEndTime":"2017-10-02 15:20:20","FlightDuration":"12339","FirstLat":"46.274","FirstLng":"13.1772","LastLat":"46.2682","LastLng":"13.1404","FlightMinLat":"46.2411","FlightMaxLat":"46.3302","FlightMinLng":"13.0676","FlightMaxLng":"13.1973","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"259.781","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2655.42","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"8644","MaxLinearDistance":"12273","ArcDistance":"110063","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"28460","BestTaskPoints":"49.805","BestTaskDuration":"9810","MaxSpeed":"15.2372","GroundSpeed":"8.91993","BestTaskSpeed":"2.90112","TakeoffAltitude":"1176","MaxAltitude":"1533","MinAltitude":"180","ElevationGain":"6904","MeanAltitudeDiff":"0","MaxClimb":"3.36364","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Osoppa Acro ist f\u00fcr gleitschirme, Rivoli Bianchi Venzone ist s\u00fcdlich vom Startplatz und zum Tal hin frei","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-10 16:45:34","IgcFilename":"2017-10-02-XCS-HOP-01.igc","IgcFileHash":"a28811b86085573de4287f8586733ae0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-10-02 21:37:03","US":"admin","TS":"2022-08-09 12:32:13"},{"IDFlight":"926130","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2017-10-01","UtcOffset":"2","FlightStartTime":"2017-10-01 13:22:48","FlightEndTime":"2017-10-01 15:24:43","FlightDuration":"7315","FirstLat":"46.2734","FirstLng":"13.1753","LastLat":"46.3071","LastLng":"13.1137","FlightMinLat":"46.237","FlightMaxLat":"46.3103","FlightMinLng":"13.094","FlightMaxLng":"13.2424","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"101.778","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10489","LandingWaypointOffset":"2629.96","LandingWaypointName":"San Simeone","LandingLocation":null,"LinearDistance":"6607","MaxLinearDistance":"12875","ArcDistance":"70424","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"22928","BestTaskPoints":"40.124","BestTaskDuration":"6956","MaxSpeed":"14.1247","GroundSpeed":"9.62734","BestTaskSpeed":"3.29615","TakeoffAltitude":"1153","MaxAltitude":"1449","MinAltitude":"204","ElevationGain":"3792","MeanAltitudeDiff":"0","MaxClimb":"3.09091","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"luftr\u00e4ume nicht aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-10 16:40:32","IgcFilename":"2017-10-01-XLK-HOU-01.IGC","IgcFileHash":"7f002010977d4a996e9caa221e27486d","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-10-01 19:32:43","US":"admin","TS":"2022-08-09 12:32:11"},{"IDFlight":"925565","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2017-09-30","UtcOffset":"2","FlightStartTime":"2017-09-30 14:50:14","FlightEndTime":"2017-09-30 15:51:55","FlightDuration":"3701","FirstLat":"46.3274","FirstLng":"13.1027","LastLat":"46.3072","LastLng":"13.1136","FlightMinLat":"46.2976","FlightMaxLat":"46.3296","FlightMinLng":"13.0975","FlightMaxLng":"13.1351","TakeoffCountry":"IT","FKTakeoffWaypoint":"10489","TakeoffWaypointOffset":"220.341","TakeoffLocation":null,"TakeoffWaypointName":"San Simeone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10489","LandingWaypointOffset":"2616.83","LandingWaypointName":"San Simeone","LandingLocation":null,"LinearDistance":"3992","MaxLinearDistance":"4303","ArcDistance":"31324","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10165","BestTaskPoints":"15.2475","BestTaskDuration":"3294","MaxSpeed":"13.9249","GroundSpeed":"8.46362","BestTaskSpeed":"3.08591","TakeoffAltitude":"1173","MaxAltitude":"1243","MinAltitude":"200","ElevationGain":"932","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"erst ab 2.10. 06:00 \u2013 26.10.2017 23:00 UTC aktiv","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 20:25:31","IgcFilename":"2017-09-30-XCS-HOP-01.igc","IgcFileHash":"82c86bbc17f95b796a247e55b8f77193","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-09-30 21:07:00","US":"admin","TS":"2022-08-09 12:32:10"},{"IDFlight":"925121","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":null,"FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2017-09-29","UtcOffset":"2","FlightStartTime":"2017-09-29 14:35:47","FlightEndTime":"2017-09-29 17:12:05","FlightDuration":"9378","FirstLat":"46.2734","FirstLng":"13.1758","LastLat":"46.2681","LastLng":"13.1403","FlightMinLat":"46.2401","FlightMaxLat":"46.3002","FlightMinLng":"13.1334","FlightMaxLng":"13.1915","TakeoffCountry":"IT","FKTakeoffWaypoint":"9511","TakeoffWaypointOffset":"133.203","TakeoffLocation":null,"TakeoffWaypointName":"Mt. Curanan\t","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9511","LandingWaypointOffset":"2665.12","LandingWaypointName":"Mt. Curanan\t","LandingLocation":null,"LinearDistance":"3750","MaxLinearDistance":"7010","ArcDistance":"84381","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"21835","BestTaskPoints":"32.7525","BestTaskDuration":"7569","MaxSpeed":"13.106","GroundSpeed":"8.99775","BestTaskSpeed":"2.88479","TakeoffAltitude":"1159","MaxAltitude":"1422","MinAltitude":"183","ElevationGain":"4073","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"nur vom 2.10. 06:00 \u2013 26.10.2017 23:00 UTC ","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 20:19:59","IgcFilename":"2017-09-29-XLK-HOU-01.IGC","IgcFileHash":"a03289a564b59b0678c141914f28b9c7","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-09-29 20:17:35","US":"admin","TS":"2022-08-09 12:32:08"},{"IDFlight":"922536","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":"50","FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2018","FlightDate":"2017-09-23","UtcOffset":"2","FlightStartTime":"2017-09-23 14:24:03","FlightEndTime":"2017-09-23 16:02:19","FlightDuration":"5896","FirstLat":"48.7186","FirstLng":"12.0778","LastLat":"48.7376","LastLng":"12.0627","FlightMinLat":"48.7091","FlightMaxLat":"48.7542","FlightMinLng":"12.0593","FlightMaxLng":"12.1303","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"243.112","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"2488.26","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"4367","MaxLinearDistance":"5446","ArcDistance":"56081","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"13255","BestTaskPoints":"26.51","BestTaskDuration":"4229","MaxSpeed":"13.6136","GroundSpeed":"9.51166","BestTaskSpeed":"3.13431","TakeoffAltitude":"460","MaxAltitude":"1636","MinAltitude":"457","ElevationGain":"3478","MeanAltitudeDiff":"0","MaxClimb":"5.09091","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 20:00:12","IgcFilename":"2017-09-23-XLK-HOU-01.IGC","IgcFileHash":"6df902f6df7b3eaf9d3b06e13144054d","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-09-23 22:06:10","US":"admin","TS":"2022-08-09 12:31:59"},{"IDFlight":"916555","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-09-04","UtcOffset":"1","FlightStartTime":"2017-09-04 14:16:44","FlightEndTime":"2017-09-04 15:49:18","FlightDuration":"5554","FirstLat":"48.7185","FirstLng":"12.0885","LastLat":"48.8103","LastLng":"12.3499","FlightMinLat":"48.7184","FlightMaxLat":"48.8119","FlightMinLng":"12.0288","FlightMaxLng":"12.3533","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"543.9","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14485","LandingWaypointOffset":"13029.2","LandingWaypointName":"Heuberg","LandingLocation":null,"LinearDistance":"21975","MaxLinearDistance":"25244","ArcDistance":"59333","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"31785","BestTaskPoints":"47.6775","BestTaskDuration":"5515","MaxSpeed":"15.7215","GroundSpeed":"10.683","BestTaskSpeed":"5.76337","TakeoffAltitude":"449","MaxAltitude":"1485","MinAltitude":"358","ElevationGain":"3389","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 19:08:02","IgcFilename":"2017-09-04-XLK-HOU-03.IGC","IgcFileHash":"f3ea4d4e6abbe6a3e32f0a5ba69ca103","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-09-04 17:33:16","US":"admin","TS":"2022-08-09 12:57:39"},{"IDFlight":"916556","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-09-04","UtcOffset":"1","FlightStartTime":"2017-09-04 13:54:54","FlightEndTime":"2017-09-04 14:01:01","FlightDuration":"367","FirstLat":"48.7184","FirstLng":"12.0886","LastLat":"48.718","LastLng":"12.0915","FlightMinLat":"48.7173","FlightMaxLat":"48.7206","FlightMinLng":"12.0748","FlightMaxLng":"12.0933","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"552.008","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"768.133","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"1032","MaxLinearDistance":"1382","ArcDistance":"3627","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2747","BestTaskPoints":"4.80725","BestTaskDuration":"390","MaxSpeed":"12.895","GroundSpeed":"9.88378","BestTaskSpeed":"7.04359","TakeoffAltitude":"450","MaxAltitude":"703","MinAltitude":"411","ElevationGain":"295","MeanAltitudeDiff":"0","MaxClimb":"4.63636","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 19:08:02","IgcFilename":"2017-09-04-XLK-HOU-02.IGC","IgcFileHash":"69af6fdd3e2d823739958748638c2973","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-09-04 17:33:24","US":"admin","TS":"2022-08-09 12:57:39"},{"IDFlight":"916554","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"2","Launchtype":"Windenstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-09-04","UtcOffset":"2","FlightStartTime":"2017-09-04 14:23:50","FlightEndTime":"2017-09-04 14:33:10","FlightDuration":"560","FirstLat":"48.7183","FirstLng":"12.0887","LastLat":"48.718","LastLng":"12.0916","FlightMinLat":"48.7166","FlightMaxLat":"48.7194","FlightMinLng":"12.0771","FlightMaxLng":"12.0953","TakeoffCountry":"DE","FKTakeoffWaypoint":"10467","TakeoffWaypointOffset":"560.315","TakeoffLocation":null,"TakeoffWaypointName":"Steinbach","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10467","LandingWaypointOffset":"775.42","LandingWaypointName":"Steinbach","LandingLocation":null,"LinearDistance":"852","MaxLinearDistance":"1345","ArcDistance":"5041","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3140","BestTaskPoints":"4.71","BestTaskDuration":"398","MaxSpeed":"13.1334","GroundSpeed":"9.00187","BestTaskSpeed":"7.88945","TakeoffAltitude":"430","MaxAltitude":"715","MinAltitude":"427","ElevationGain":"338","MeanAltitudeDiff":"0","MaxClimb":"5.36364","MinClimb":"-1.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 19:08:02","IgcFilename":"2017-09-04-XLK-HOU-01.IGC","IgcFileHash":"1981061974c0428171fc22f74c2d40f0","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-09-04 17:33:11","US":"admin","TS":"2022-08-09 12:57:39"},{"IDFlight":"914756","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-08-27","UtcOffset":"1","FlightStartTime":"2017-08-27 13:08:50","FlightEndTime":"2017-08-27 13:33:16","FlightDuration":"1466","FirstLat":"46.9143","FirstLng":"11.8989","LastLat":"46.8293","LastLng":"11.9377","FlightMinLat":"46.8293","FlightMaxLat":"46.915","FlightMinLng":"11.8979","FlightMaxLng":"11.9683","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"438.064","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"14149","LandingWaypointOffset":"2307.84","LandingWaypointName":"Adlerhof","LandingLocation":null,"LinearDistance":"9898","MaxLinearDistance":"9994","ArcDistance":"13910","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"13400","BestTaskPoints":"20.1","BestTaskDuration":"1482","MaxSpeed":"14.5151","GroundSpeed":"9.48833","BestTaskSpeed":"9.04184","TakeoffAltitude":"2402","MaxAltitude":"2408","MinAltitude":"827","ElevationGain":"106","MeanAltitudeDiff":"0","MaxClimb":"0.363636","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 18:51:09","IgcFilename":"2017-08-27-XLK-HOU-02.IGC","IgcFileHash":"c1b11c0ec61b59ee6c9631a6920df189","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-08-30 18:49:03","US":"admin","TS":"2022-08-09 12:57:33"},{"IDFlight":"914754","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-08-27","UtcOffset":"2","FlightStartTime":"2017-08-27 12:14:24","FlightEndTime":"2017-08-27 12:44:32","FlightDuration":"1808","FirstLat":"46.9141","FirstLng":"11.8967","LastLat":"46.8925","LastLng":"11.9454","FlightMinLat":"46.8794","FlightMaxLat":"46.9152","FlightMinLng":"11.8618","FlightMaxLng":"11.9481","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"269.544","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10763","LandingWaypointOffset":"2005.49","LandingWaypointName":"speikboden","LandingLocation":null,"LinearDistance":"5354","MaxLinearDistance":"7166","ArcDistance":"18862","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11903","BestTaskPoints":"17.8545","BestTaskDuration":"1737","MaxSpeed":"15.2405","GroundSpeed":"10.4328","BestTaskSpeed":"6.85262","TakeoffAltitude":"2401","MaxAltitude":"2409","MinAltitude":"860","ElevationGain":"294","MeanAltitudeDiff":"0","MaxClimb":"1.54545","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 18:51:09","IgcFilename":"2017-08-27-XLK-HOU-01.IGC","IgcFileHash":"79a392882b214b5f5f7414f8fba2c946","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-08-30 18:48:50","US":"admin","TS":"2022-08-09 12:57:33"},{"IDFlight":"914757","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-08-26","UtcOffset":"1","FlightStartTime":"2017-08-26 13:33:45","FlightEndTime":"2017-08-26 13:53:05","FlightDuration":"1160","FirstLat":"47.4203","FirstLng":"12.2454","LastLat":"47.4506","LastLng":"12.2775","FlightMinLat":"47.4199","FlightMaxLat":"47.4506","FlightMinLng":"12.2363","FlightMaxLng":"12.2782","TakeoffCountry":"AT","FKTakeoffWaypoint":"9454","TakeoffWaypointOffset":"487.945","TakeoffLocation":null,"TakeoffWaypointName":"Choralpe","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9550","LandingWaypointOffset":"3463.48","LandingWaypointName":"Choralpe North","LandingLocation":null,"LinearDistance":"4152","MaxLinearDistance":"4450","ArcDistance":"11649","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7109","BestTaskPoints":"10.6635","BestTaskDuration":"1149","MaxSpeed":"13.4819","GroundSpeed":"10.0423","BestTaskSpeed":"6.18712","TakeoffAltitude":"1797","MaxAltitude":"1798","MinAltitude":"823","ElevationGain":"96","MeanAltitudeDiff":"0","MaxClimb":"0.818182","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 18:51:09","IgcFilename":"2017-08-26-XLK-HOU-04.IGC","IgcFileHash":"08c017f0c75cfba162e71aa4bcf39703","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-08-30 18:49:11","US":"admin","TS":"2022-08-09 12:57:33"},{"IDFlight":"914755","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-08-26","UtcOffset":"1","FlightStartTime":"2017-08-26 12:09:18","FlightEndTime":"2017-08-26 12:27:33","FlightDuration":"1095","FirstLat":"47.4634","FirstLng":"12.2024","LastLat":"47.4289","LastLng":"12.2125","FlightMinLat":"47.4285","FlightMaxLat":"47.4642","FlightMinLng":"12.1973","FlightMaxLng":"12.2192","TakeoffCountry":"AT","FKTakeoffWaypoint":"9352","TakeoffWaypointOffset":"161.353","TakeoffLocation":null,"TakeoffWaypointName":"Hohe Salve","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9454","LandingWaypointOffset":"2544.61","LandingWaypointName":"Choralpe","LandingLocation":null,"LinearDistance":"4078","MaxLinearDistance":"4158","ArcDistance":"11310","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6950","BestTaskPoints":"10.425","BestTaskDuration":"1035","MaxSpeed":"13.9987","GroundSpeed":"10.3285","BestTaskSpeed":"6.71498","TakeoffAltitude":"1806","MaxAltitude":"1812","MinAltitude":"777","ElevationGain":"110","MeanAltitudeDiff":"0","MaxClimb":"0.818182","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 18:51:09","IgcFilename":"2017-08-26-XLK-HOU-03.IGC","IgcFileHash":"9f54776586cbf62aa73f7c285da49376","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-08-30 18:48:59","US":"admin","TS":"2022-08-09 12:57:33"},{"IDFlight":"908638","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-08-20","UtcOffset":"2","FlightStartTime":"2017-08-20 12:41:14","FlightEndTime":"2017-08-20 13:58:41","FlightDuration":"4647","FirstLat":"48.9904","FirstLng":"11.4437","LastLat":"48.8764","LastLng":"11.8441","FlightMinLat":"48.8751","FlightMaxLat":"49.0034","FlightMinLng":"11.4435","FlightMaxLng":"11.8461","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"489.581","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9915","LandingWaypointOffset":"15948.2","LandingWaypointName":"Jachenhausen","LandingLocation":null,"LinearDistance":"31955","MaxLinearDistance":"31960","ArcDistance":"52149","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"34379","BestTaskPoints":"51.5685","BestTaskDuration":"4504","MaxSpeed":"19.265","GroundSpeed":"11.222","BestTaskSpeed":"7.63299","TakeoffAltitude":"525","MaxAltitude":"1459","MinAltitude":"412","ElevationGain":"2621","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 18:03:58","IgcFilename":"2017-08-20-XLK-HOU-02.IGC","IgcFileHash":"1de8d99ec126209077299bad153645f9","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-08-20 16:48:49","US":"admin","TS":"2022-08-09 12:57:11"},{"IDFlight":"908634","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-08-20","UtcOffset":"2","FlightStartTime":"2017-08-20 11:28:07","FlightEndTime":"2017-08-20 11:50:09","FlightDuration":"1322","FirstLat":"48.9903","FirstLng":"11.4435","LastLat":"48.9928","LastLng":"11.4419","FlightMinLat":"48.9896","FlightMaxLat":"49.0081","FlightMinLng":"11.4419","FlightMaxLng":"11.4586","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"494.608","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"768.096","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"2228","MaxLinearDistance":"2300","ArcDistance":"11271","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5600","BestTaskPoints":"8.4","BestTaskDuration":"1308","MaxSpeed":"12.7803","GroundSpeed":"8.52561","BestTaskSpeed":"4.28135","TakeoffAltitude":"513","MaxAltitude":"753","MinAltitude":"363","ElevationGain":"543","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 18:03:58","IgcFilename":"2017-08-20-XLK-HOU-01.IGC","IgcFileHash":"16583fc3b6562867b2e8dab3d97eb170","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-08-20 16:48:07","US":"admin","TS":"2022-08-09 12:57:11"},{"IDFlight":"905749","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-08-15","UtcOffset":"2","FlightStartTime":"2017-08-15 11:09:39","FlightEndTime":"2017-08-15 13:33:58","FlightDuration":"8659","FirstLat":"47.2784","FirstLng":"12.281","LastLat":"47.2781","LastLng":"12.3982","FlightMinLat":"47.2586","FlightMaxLat":"47.338","FlightMinLng":"12.0392","FlightMaxLng":"12.3982","TakeoffCountry":"AT","FKTakeoffWaypoint":"8902","TakeoffWaypointOffset":"91.79","TakeoffLocation":null,"TakeoffWaypointName":"Wildkogel","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9828","LandingWaypointOffset":"2747.43","LandingWaypointName":"Hollersbach im Pinzgau","LandingLocation":null,"LinearDistance":"18275","MaxLinearDistance":"27111","ArcDistance":"92642","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"50709","BestTaskPoints":"88.7408","BestTaskDuration":"8411","MaxSpeed":"15.4674","GroundSpeed":"10.6989","BestTaskSpeed":"6.02889","TakeoffAltitude":"2064","MaxAltitude":"3188","MinAltitude":"800","ElevationGain":"5449","MeanAltitudeDiff":"0","MaxClimb":"4.81818","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 17:40:02","IgcFilename":"2017-08-15-XLK-HOU-01.IGC","IgcFileHash":"2e7446f92423b0d5c72edcdf417bd415","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-08-15 17:13:26","US":"admin","TS":"2022-08-09 12:57:01"},{"IDFlight":"905743","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-08-14","UtcOffset":"2","FlightStartTime":"2017-08-14 11:49:55","FlightEndTime":"2017-08-14 14:17:17","FlightDuration":"8842","FirstLat":"45.8614","FirstLng":"11.8053","LastLat":"45.7499","LastLng":"11.8163","FlightMinLat":"45.7499","FlightMaxLat":"45.8873","FlightMinLng":"11.6556","FlightMaxLng":"11.896","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"337.178","TakeoffLocation":null,"TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"14773","LandingWaypointOffset":"4454.55","LandingWaypointName":"Antenne Castolunga","LandingLocation":null,"LinearDistance":"14043","MaxLinearDistance":"21014","ArcDistance":"86165","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"50354","BestTaskPoints":"75.531","BestTaskDuration":"8854","MaxSpeed":"14.4598","GroundSpeed":"9.74492","BestTaskSpeed":"5.68715","TakeoffAltitude":"1562","MaxAltitude":"1739","MinAltitude":"91","ElevationGain":"6260","MeanAltitudeDiff":"0","MaxClimb":"4.54545","MinClimb":"-4.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 17:40:02","IgcFilename":"2017-08-14-XLK-HOU-01.IGC","IgcFileHash":"913bc85067c6bd61a9684f6f6485e80f","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-08-15 17:11:42","US":"admin","TS":"2022-08-09 12:57:01"},{"IDFlight":"904257","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-08-13","UtcOffset":"2","FlightStartTime":"2017-08-13 10:52:05","FlightEndTime":"2017-08-13 15:07:22","FlightDuration":"15317","FirstLat":"45.8612","FirstLng":"11.805","LastLat":"45.7937","LastLng":"11.8047","FlightMinLat":"45.7747","FlightMaxLat":"45.8838","FlightMinLng":"11.6182","FlightMaxLng":"11.8766","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"354.793","TakeoffLocation":null,"TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"14773","LandingWaypointOffset":"1839.06","LandingWaypointName":"Antenne Castolunga","LandingLocation":null,"LinearDistance":"16961","MaxLinearDistance":"22928","ArcDistance":"149970","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"45831","BestTaskPoints":"80.2042","BestTaskDuration":"12130","MaxSpeed":"15.3314","GroundSpeed":"9.79111","BestTaskSpeed":"3.77832","TakeoffAltitude":"1575","MaxAltitude":"1814","MinAltitude":"138","ElevationGain":"9259","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 17:27:59","IgcFilename":"2017-08-13-XLK-HOU-01.igc","IgcFileHash":"7a57a24dffa0235fd97097bcf2dae2f6","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-08-13 15:26:40","US":"admin","TS":"2022-08-09 12:56:56"},{"IDFlight":"903976","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-08-12","UtcOffset":"2","FlightStartTime":"2017-08-12 15:32:52","FlightEndTime":"2017-08-12 16:09:15","FlightDuration":"2183","FirstLat":"45.8229","FirstLng":"11.7694","LastLat":"45.8058","LastLng":"11.7861","FlightMinLat":"45.7886","FlightMaxLat":"45.8254","FlightMinLng":"11.7652","FlightMaxLng":"11.7932","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"77.6744","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"2379","LandingWaypointName":"Bassano","LandingLocation":"Borso del Grappa, Treviso, Veneto","LinearDistance":"4053","MaxLinearDistance":"4412","ArcDistance":"22738","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9651","BestTaskPoints":"14.4765","BestTaskDuration":"1549","MaxSpeed":"13.1459","GroundSpeed":"10.4161","BestTaskSpeed":"6.23047","TakeoffAltitude":"817","MaxAltitude":"1424","MinAltitude":"161","ElevationGain":"1322","MeanAltitudeDiff":"0","MaxClimb":"3.90909","MinClimb":"-5.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 17:25:25","IgcFilename":"2017-08-12-XCS-HOP-01.igc","IgcFileHash":"dc74d2fbae37ed755ee74c7067d09619","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-08-12 16:38:02","US":"admin","TS":"2022-08-09 12:56:55"},{"IDFlight":"903805","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-08-11","UtcOffset":"2","FlightStartTime":"2017-08-11 17:01:51","FlightEndTime":"2017-08-11 17:41:59","FlightDuration":"2408","FirstLat":"45.8189","FirstLng":"11.7639","LastLat":"45.8177","LastLng":"11.8366","FlightMinLat":"45.8177","FlightMaxLat":"45.8616","FlightMinLng":"11.7633","FlightMaxLng":"11.8399","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"623.484","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"14447","LandingWaypointOffset":"2605.36","LandingWaypointName":"Grabba","LandingLocation":null,"LinearDistance":"6597","MaxLinearDistance":"6627","ArcDistance":"20223","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12400","BestTaskPoints":"18.6","BestTaskDuration":"2250","MaxSpeed":"16.5667","GroundSpeed":"8.39825","BestTaskSpeed":"5.51111","TakeoffAltitude":"705","MaxAltitude":"1345","MinAltitude":"242","ElevationGain":"917","MeanAltitudeDiff":"0","MaxClimb":"3.18182","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 17:23:49","IgcFilename":"2017-08-11-XLK-HOU-01.IGC","IgcFileHash":"8c753e7a74c85dfb479594dd973a0e2e","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-08-11 19:47:57","US":"admin","TS":"2022-08-09 12:56:54"},{"IDFlight":"899152","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-07-30","UtcOffset":"1","FlightStartTime":"2017-07-30 11:16:37","FlightEndTime":"2017-07-30 11:44:51","FlightDuration":"1694","FirstLat":"49.0353","FirstLng":"12.0546","LastLat":"49.0358","LastLng":"12.0545","FlightMinLat":"49.0335","FlightMaxLat":"49.0371","FlightMinLng":"12.0467","FlightMaxLng":"12.0624","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"420.847","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"426.163","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"580","MaxLinearDistance":"1147","ArcDistance":"13608","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3511","BestTaskPoints":"5.2665","BestTaskDuration":"874","MaxSpeed":"13.0954","GroundSpeed":"8.0328","BestTaskSpeed":"4.01716","TakeoffAltitude":"430","MaxAltitude":"578","MinAltitude":"430","ElevationGain":"706","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-1.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 16:39:17","IgcFilename":"2017-07-30-XLK-HOU-02.IGC","IgcFileHash":"c0f1a3ea31a96ae9a37cf8c3ea0587bd","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-07-30 18:20:40","US":"admin","TS":"2022-08-09 12:56:38"},{"IDFlight":"899151","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-07-30","UtcOffset":"1","FlightStartTime":"2017-07-30 12:03:58","FlightEndTime":"2017-07-30 12:21:36","FlightDuration":"1058","FirstLat":"49.0351","FirstLng":"12.0537","LastLat":"49.0353","LastLng":"12.059","FlightMinLat":"49.0332","FlightMaxLat":"49.036","FlightMinLng":"12.0472","FlightMaxLng":"12.0597","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"352.732","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"739.298","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"498","MaxLinearDistance":"912","ArcDistance":"7997","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3270","BestTaskPoints":"4.905","BestTaskDuration":"790","MaxSpeed":"12.7122","GroundSpeed":"7.55883","BestTaskSpeed":"4.13924","TakeoffAltitude":"434","MaxAltitude":"566","MinAltitude":"418","ElevationGain":"502","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 16:39:17","IgcFilename":"2017-07-30-XLK-HOU-03.IGC","IgcFileHash":"8e1df3550eeddd724874fc1a4e7cd7c6","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-07-30 18:20:34","US":"admin","TS":"2022-08-09 12:56:38"},{"IDFlight":"899150","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-07-30","UtcOffset":"1","FlightStartTime":"2017-07-30 13:31:35","FlightEndTime":"2017-07-30 13:47:48","FlightDuration":"973","FirstLat":"49.0346","FirstLng":"12.058","LastLat":"49.0324","LastLng":"12.0565","FlightMinLat":"49.0322","FlightMaxLat":"49.0353","FlightMinLng":"12.0514","FlightMaxLng":"12.0605","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"663.48","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"610.228","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"478","MaxLinearDistance":"711","ArcDistance":"4514","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2219","BestTaskPoints":"3.3285","BestTaskDuration":"539","MaxSpeed":"14.9881","GroundSpeed":"4.63943","BestTaskSpeed":"4.11688","TakeoffAltitude":"424","MaxAltitude":"514","MinAltitude":"324","ElevationGain":"324","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 16:39:17","IgcFilename":"2017-07-30-XLK-HOU-04.IGC","IgcFileHash":"f8421253d4631021626493dfb1475bf2","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-07-30 18:20:28","US":"admin","TS":"2022-08-09 12:56:38"},{"IDFlight":"899147","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-07-30","UtcOffset":"2","FlightStartTime":"2017-07-30 11:09:20","FlightEndTime":"2017-07-30 11:13:25","FlightDuration":"245","FirstLat":"49.035","FirstLng":"12.0549","LastLat":"49.034","LastLng":"12.0427","FlightMinLat":"49.0339","FlightMaxLat":"49.0359","FlightMinLng":"12.0415","FlightMaxLng":"12.0572","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"438.666","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"458.634","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"981","MaxLinearDistance":"1146","ArcDistance":"1730","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1570","BestTaskPoints":"2.355","BestTaskDuration":"237","MaxSpeed":"10.395","GroundSpeed":"7.05975","BestTaskSpeed":"6.62447","TakeoffAltitude":"427","MaxAltitude":"434","MinAltitude":"394","ElevationGain":"47","MeanAltitudeDiff":"0","MaxClimb":"0.454545","MinClimb":"-1.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 16:39:17","IgcFilename":"2017-07-30-XLK-HOU-01.IGC","IgcFileHash":"9af6ff210fca6ebd0a684de69b941519","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-07-30 18:20:22","US":"admin","TS":"2022-08-09 12:56:38"},{"IDFlight":"899142","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-07-29","UtcOffset":"2","FlightStartTime":"2017-07-29 13:05:43","FlightEndTime":"2017-07-29 14:25:14","FlightDuration":"4771","FirstLat":"49.0751","FirstLng":"13.1294","LastLat":"49.0762","LastLng":"13.0873","FlightMinLat":"49.0716","FlightMaxLat":"49.092","FlightMinLng":"13.0788","FlightMaxLng":"13.1355","TakeoffCountry":"DE","FKTakeoffWaypoint":"11017","TakeoffWaypointOffset":"460.588","TakeoffLocation":null,"TakeoffWaypointName":"Hochzellberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11017","LandingWaypointOffset":"3019.35","LandingWaypointName":"Hochzellberg","LandingLocation":null,"LinearDistance":"3682","MaxLinearDistance":"4169","ArcDistance":"38181","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"8411","BestTaskPoints":"16.822","BestTaskDuration":"3103","MaxSpeed":"16.294","GroundSpeed":"8.00265","BestTaskSpeed":"2.7106","TakeoffAltitude":"1134","MaxAltitude":"1605","MinAltitude":"691","ElevationGain":"2793","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 16:39:17","IgcFilename":"2017-07-29-XLK-HOU-01.IGC","IgcFileHash":"3b098425e15872e07fa1b3ebf85f7312","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-07-30 18:17:30","US":"admin","TS":"2022-08-09 12:56:38"},{"IDFlight":"899143","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-07-29","UtcOffset":"2","FlightStartTime":"2017-07-29 16:34:20","FlightEndTime":"2017-07-29 16:52:39","FlightDuration":"1099","FirstLat":"49.0753","FirstLng":"13.1291","LastLat":"49.0667","LastLng":"13.0865","FlightMinLat":"49.0667","FlightMaxLat":"49.0773","FlightMinLng":"13.0848","FlightMaxLng":"13.1302","TakeoffCountry":"DE","FKTakeoffWaypoint":"11017","TakeoffWaypointOffset":"435.857","TakeoffLocation":null,"TakeoffWaypointName":"Hochzellberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11017","LandingWaypointOffset":"3360.36","LandingWaypointName":"Hochzellberg","LandingLocation":null,"LinearDistance":"3354","MaxLinearDistance":"3441","ArcDistance":"9989","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4980","BestTaskPoints":"7.47","BestTaskDuration":"1119","MaxSpeed":"12.1443","GroundSpeed":"9.08962","BestTaskSpeed":"4.4504","TakeoffAltitude":"1132","MaxAltitude":"1132","MinAltitude":"609","ElevationGain":"238","MeanAltitudeDiff":"0","MaxClimb":"1.36364","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 16:39:17","IgcFilename":"2017-07-29-XLK-HOU-03.IGC","IgcFileHash":"4372064a80d34b2956b54b6185e307e5","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-07-30 18:18:23","US":"admin","TS":"2022-08-09 12:56:38"},{"IDFlight":"894014","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-07-16","UtcOffset":"2","FlightStartTime":"2017-07-16 15:10:30","FlightEndTime":"2017-07-16 15:49:55","FlightDuration":"2365","FirstLat":"47.6326","FirstLng":"12.4318","LastLat":"47.5936","LastLng":"12.5334","FlightMinLat":"47.5737","FlightMaxLat":"47.6342","FlightMinLng":"12.4286","FlightMaxLng":"12.5429","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"78.1963","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9753","LandingWaypointOffset":"2595.36","LandingWaypointName":"Steinplatte","LandingLocation":null,"LinearDistance":"10317","MaxLinearDistance":"10561","ArcDistance":"23959","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14248","BestTaskPoints":"21.372","BestTaskDuration":"2163","MaxSpeed":"15.7162","GroundSpeed":"10.1305","BestTaskSpeed":"6.58715","TakeoffAltitude":"1484","MaxAltitude":"2286","MinAltitude":"762","ElevationGain":"1107","MeanAltitudeDiff":"0","MaxClimb":"3.27273","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 15:49:14","IgcFilename":"2017-07-16-XLK-HOU-02.IGC","IgcFileHash":"fad311638db1e82f17fb2612726b0054","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-07-17 17:40:37","US":"admin","TS":"2022-08-09 12:56:20"},{"IDFlight":"894012","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-07-16","UtcOffset":"2","FlightStartTime":"2017-07-16 12:45:56","FlightEndTime":"2017-07-16 13:44:14","FlightDuration":"3498","FirstLat":"47.6308","FirstLng":"12.4328","LastLat":"47.6677","LastLng":"12.4018","FlightMinLat":"47.6281","FlightMaxLat":"47.6925","FlightMinLng":"12.3998","FlightMaxLng":"12.4376","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"147.496","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10289","LandingWaypointOffset":"2461.98","LandingWaypointName":"Unterberghorn","LandingLocation":null,"LinearDistance":"6908","MaxLinearDistance":"7250","ArcDistance":"35207","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"13914","BestTaskPoints":"20.871","BestTaskDuration":"2840","MaxSpeed":"13.3643","GroundSpeed":"10.0648","BestTaskSpeed":"4.8993","TakeoffAltitude":"1538","MaxAltitude":"2257","MinAltitude":"586","ElevationGain":"1811","MeanAltitudeDiff":"0","MaxClimb":"8.72727","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 15:49:14","IgcFilename":"2017-07-16-XLK-HOU-01.IGC","IgcFileHash":"9395f417eafd0a1151fdd9828f3cb4de","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-07-17 17:39:51","US":"admin","TS":"2022-08-09 12:56:20"},{"IDFlight":"890592","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-07-08","UtcOffset":"2","FlightStartTime":"2017-07-08 11:08:59","FlightEndTime":"2017-07-08 11:48:38","FlightDuration":"2379","FirstLat":"49.0352","FirstLng":"12.0542","LastLat":"49.0325","LastLng":"12.0566","FlightMinLat":"49.0324","FlightMaxLat":"49.0359","FlightMinLng":"12.0471","FlightMaxLng":"12.0661","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"390.346","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"612.328","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"882","MaxLinearDistance":"1382","ArcDistance":"18950","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4335","BestTaskPoints":"6.5025","BestTaskDuration":"1208","MaxSpeed":"14.5515","GroundSpeed":"7.96553","BestTaskSpeed":"3.58858","TakeoffAltitude":"432","MaxAltitude":"543","MinAltitude":"324","ElevationGain":"860","MeanAltitudeDiff":"0","MaxClimb":"1.27273","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 15:19:40","IgcFilename":"2017-07-08-XLK-HOU-01.IGC","IgcFileHash":"7b5b6c517afc7bdd8193e7fe0e4b38c7","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-07-08 21:09:59","US":"admin","TS":"2022-08-09 12:56:08"},{"IDFlight":"888295","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-07-03","UtcOffset":"2","FlightStartTime":"2017-07-03 18:31:55","FlightEndTime":"2017-07-03 19:53:39","FlightDuration":"4904","FirstLat":"48.9902","FirstLng":"11.4436","LastLat":"49.005","LastLng":"11.4475","FlightMinLat":"48.9895","FlightMaxLat":"49.0131","FlightMinLng":"11.4429","FlightMaxLng":"11.4628","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"482.212","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"1926.78","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"2746","MaxLinearDistance":"2822","ArcDistance":"40482","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11086","BestTaskPoints":"16.629","BestTaskDuration":"4272","MaxSpeed":"14.3289","GroundSpeed":"8.25491","BestTaskSpeed":"2.59504","TakeoffAltitude":"512","MaxAltitude":"930","MinAltitude":"358","ElevationGain":"2012","MeanAltitudeDiff":"0","MaxClimb":"2.63636","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 15:02:06","IgcFilename":"2017-07-03-XLK-HOU-02.IGC","IgcFileHash":"0426512a823c772faca0482f8c40d51f","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-07-03 20:42:45","US":"admin","TS":"2022-08-09 12:56:00"},{"IDFlight":"886927","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-06-26","UtcOffset":"2","FlightStartTime":"2017-06-26 12:21:30","FlightEndTime":"2017-06-26 13:49:27","FlightDuration":"5277","FirstLat":"48.9902","FirstLng":"11.4433","LastLat":"48.9991","LastLng":"12.0554","FlightMinLat":"48.9577","FlightMaxLat":"49.0147","FlightMinLng":"11.4406","FlightMaxLng":"12.0577","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"500.258","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"7785","LandingWaypointOffset":"3423.97","LandingWaypointName":"Regensburg","LandingLocation":null,"LinearDistance":"44841","MaxLinearDistance":"45044","ArcDistance":"64949","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"48010","BestTaskPoints":"72.015","BestTaskDuration":"5147","MaxSpeed":"18.4717","GroundSpeed":"12.308","BestTaskSpeed":"9.32776","TakeoffAltitude":"526","MaxAltitude":"2093","MinAltitude":"418","ElevationGain":"4016","MeanAltitudeDiff":"0","MaxClimb":"4.90909","MinClimb":"-4.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 14:45:42","IgcFilename":"2017-06-26-XLK-HOU-01.IGC","IgcFileHash":"17451ac0d145913574058ead3a276561","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-06-26 20:20:01","US":"admin","TS":"2022-08-09 12:55:55"},{"IDFlight":"886936","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-06-26","UtcOffset":"2","FlightStartTime":"2017-06-26 17:14:39","FlightEndTime":"2017-06-26 17:32:02","FlightDuration":"1043","FirstLat":"48.9903","FirstLng":"11.4433","LastLat":"49.0058","LastLng":"11.4479","FlightMinLat":"48.9889","FlightMaxLat":"49.0119","FlightMinLng":"11.4396","FlightMaxLng":"11.4583","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"506.521","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"2014.23","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"2606","MaxLinearDistance":"2859","ArcDistance":"9319","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5283","BestTaskPoints":"7.9245","BestTaskDuration":"896","MaxSpeed":"13.8988","GroundSpeed":"8.93453","BestTaskSpeed":"5.89621","TakeoffAltitude":"511","MaxAltitude":"812","MinAltitude":"360","ElevationGain":"493","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 14:45:42","IgcFilename":"2017-06-26-XLK-HOU-02.IGC","IgcFileHash":"f99302efdf1e688a7c7a55003e4878bb","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-06-26 20:25:46","US":"admin","TS":"2022-08-09 12:55:55"},{"IDFlight":"884922","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-06-20","UtcOffset":"2","FlightStartTime":"2017-06-20 13:01:06","FlightEndTime":"2017-06-20 13:46:39","FlightDuration":"2733","FirstLat":"46.6733","FirstLng":"13.8974","LastLat":"46.6293","LastLng":"13.9791","FlightMinLat":"46.6293","FlightMaxLat":"46.674","FlightMinLng":"13.8807","FlightMaxLng":"13.9791","TakeoffCountry":"AT","FKTakeoffWaypoint":"9514","TakeoffWaypointOffset":"925.198","TakeoffLocation":null,"TakeoffWaypointName":"Ossiachberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9514","LandingWaypointOffset":"7001.68","LandingWaypointName":"Ossiachberg","LandingLocation":null,"LinearDistance":"7929","MaxLinearDistance":"8665","ArcDistance":"25676","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12400","BestTaskPoints":"18.6","BestTaskDuration":"2480","MaxSpeed":"12.682","GroundSpeed":"9.3949","BestTaskSpeed":"5","TakeoffAltitude":"1459","MaxAltitude":"1917","MinAltitude":"606","ElevationGain":"1168","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 14:24:24","IgcFilename":"2017-06-20-XLK-HOU-02.IGC","IgcFileHash":"5bbff5544074e6648748bb224920c815","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-06-21 12:48:12","US":"admin","TS":"2022-08-09 12:55:48"},{"IDFlight":"884921","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-06-20","UtcOffset":"2","FlightStartTime":"2017-06-20 11:12:40","FlightEndTime":"2017-06-20 11:44:15","FlightDuration":"1895","FirstLat":"46.6932","FirstLng":"13.916","LastLat":"46.6924","LastLng":"13.9851","FlightMinLat":"46.6747","FlightMaxLat":"46.6982","FlightMinLng":"13.915","FlightMaxLng":"13.9851","TakeoffCountry":"AT","FKTakeoffWaypoint":"9509","TakeoffWaypointOffset":"632.033","TakeoffLocation":null,"TakeoffWaypointName":"Gerlitze","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9515","LandingWaypointOffset":"1307.88","LandingWaypointName":"Golk","LandingLocation":null,"LinearDistance":"5268","MaxLinearDistance":"5346","ArcDistance":"18925","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9414","BestTaskPoints":"14.121","BestTaskDuration":"1788","MaxSpeed":"12.2994","GroundSpeed":"9.98673","BestTaskSpeed":"5.2651","TakeoffAltitude":"1883","MaxAltitude":"1880","MinAltitude":"519","ElevationGain":"370","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 14:24:24","IgcFilename":"2017-06-20-XLK-HOU-01.IGC","IgcFileHash":"b2aeb0ed51ac901211bca1e9a0f324f1","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-06-21 12:47:10","US":"admin","TS":"2022-08-09 12:55:48"},{"IDFlight":"881225","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-06-15","UtcOffset":"2","FlightStartTime":"2017-06-15 14:08:40","FlightEndTime":"2017-06-15 17:21:37","FlightDuration":"11577","FirstLat":"49.0754","FirstLng":"13.1292","LastLat":"48.9256","LastLng":"13.925","FlightMinLat":"48.9197","FlightMaxLat":"49.2034","FlightMinLng":"13.1075","FlightMaxLng":"13.9379","TakeoffCountry":"DE","FKTakeoffWaypoint":"11017","TakeoffWaypointOffset":"425.606","TakeoffLocation":null,"TakeoffWaypointName":"Hochzellberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13593","LandingWaypointOffset":"17077.1","LandingWaypointName":"","LandingLocation":null,"LinearDistance":"61488","MaxLinearDistance":"62971","ArcDistance":"133396","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"80027","BestTaskPoints":"120.04","BestTaskDuration":"10658","MaxSpeed":"17.2969","GroundSpeed":"11.5225","BestTaskSpeed":"7.50863","TakeoffAltitude":"1134","MaxAltitude":"2796","MinAltitude":"834","ElevationGain":"8792","MeanAltitudeDiff":"0","MaxClimb":"4.81818","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 13:52:55","IgcFilename":"2017-06-15-XLK-HOU-03.igc","IgcFileHash":"538314a172b1990abd4b272e11f85744","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-06-15 18:01:48","US":"admin","TS":"2022-08-09 12:55:36"},{"IDFlight":"881223","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-06-15","UtcOffset":"2","FlightStartTime":"2017-06-15 11:42:28","FlightEndTime":"2017-06-15 12:48:08","FlightDuration":"3940","FirstLat":"48.8704","FirstLng":"13.0749","LastLat":"49.0311","LastLng":"13.151","FlightMinLat":"48.8676","FlightMaxLat":"49.047","FlightMinLng":"13.0413","FlightMaxLng":"13.1529","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"128.406","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11017","LandingWaypointOffset":"5594.14","LandingWaypointName":"Hochzellberg","LandingLocation":null,"LinearDistance":"19903","MaxLinearDistance":"20280","ArcDistance":"44683","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"25567","BestTaskPoints":"38.3505","BestTaskDuration":"3663","MaxSpeed":"16.4735","GroundSpeed":"11.3409","BestTaskSpeed":"6.9798","TakeoffAltitude":"846","MaxAltitude":"2299","MinAltitude":"598","ElevationGain":"3055","MeanAltitudeDiff":"0","MaxClimb":"3.81818","MinClimb":"-4.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 13:52:55","IgcFilename":"2017-06-15-XLK-HOU-02.igc","IgcFileHash":"e00a77b3340c9842ffdddc360b8b2933","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-06-15 18:00:58","US":"admin","TS":"2022-08-09 12:55:36"},{"IDFlight":"879158","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-06-11","UtcOffset":"2","FlightStartTime":"2017-06-11 11:45:41","FlightEndTime":"2017-06-11 12:49:06","FlightDuration":"3805","FirstLat":"48.8707","FirstLng":"13.0741","LastLat":"48.9746","LastLng":"13.0989","FlightMinLat":"48.8664","FlightMaxLat":"48.9781","FlightMinLng":"13.0609","FlightMaxLng":"13.1001","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"192.656","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14664","LandingWaypointOffset":"6644.24","LandingWaypointName":"Steinberg","LandingLocation":null,"LinearDistance":"12081","MaxLinearDistance":"12596","ArcDistance":"38019","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15635","BestTaskPoints":"23.4525","BestTaskDuration":"3625","MaxSpeed":"14.1778","GroundSpeed":"9.99191","BestTaskSpeed":"4.3131","TakeoffAltitude":"852","MaxAltitude":"1549","MinAltitude":"515","ElevationGain":"2304","MeanAltitudeDiff":"0","MaxClimb":"3.18182","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 13:30:29","IgcFilename":"2017-06-11-XLK-HOU-01.IGC","IgcFileHash":"1bdacf04b79b477436d71fadd0c789b3","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-06-11 19:44:01","US":"admin","TS":"2022-08-09 12:55:29"},{"IDFlight":"877545","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-06-10","UtcOffset":"2","FlightStartTime":"2017-06-10 12:13:14","FlightEndTime":"2017-06-10 16:44:36","FlightDuration":"16282","FirstLat":"48.9901","FirstLng":"11.4427","LastLat":"49.038","LastLng":"12.7265","FlightMinLat":"48.8827","FlightMaxLat":"49.0381","FlightMinLng":"11.4365","FlightMaxLng":"12.7394","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"531.539","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9473","LandingWaypointOffset":"1105.1","LandingWaypointName":"Sommerberg","LandingLocation":null,"LinearDistance":"94671","MaxLinearDistance":"95142","ArcDistance":"181408","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"106483","BestTaskPoints":"159.725","BestTaskDuration":"16047","MaxSpeed":"16.7413","GroundSpeed":"11.1416","BestTaskSpeed":"6.63569","TakeoffAltitude":"512","MaxAltitude":"2110","MinAltitude":"442","ElevationGain":"11203","MeanAltitudeDiff":"0","MaxClimb":"4.18182","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 13:19:55","IgcFilename":"2017-06-10-XLK-HOU-01.IGC","IgcFileHash":"ec163109a31760db9d2e4d2c5bb0e1d6","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-06-10 17:32:06","US":"admin","TS":"2022-08-09 12:55:24"},{"IDFlight":"874998","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-06-03","UtcOffset":"2","FlightStartTime":"2017-06-03 12:28:39","FlightEndTime":"2017-06-03 14:39:27","FlightDuration":"7848","FirstLat":"48.8703","FirstLng":"13.0749","LastLat":"49.0295","LastLng":"12.9629","FlightMinLat":"48.8612","FlightMaxLat":"49.0309","FlightMinLng":"12.8944","FlightMaxLng":"13.0779","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"119.942","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14756","LandingWaypointOffset":"1949.46","LandingWaypointName":"Riesenmock","LandingLocation":null,"LinearDistance":"20031","MaxLinearDistance":"20865","ArcDistance":"81443","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"32936","BestTaskPoints":"49.404","BestTaskDuration":"7861","MaxSpeed":"17.5512","GroundSpeed":"10.3776","BestTaskSpeed":"4.1898","TakeoffAltitude":"855","MaxAltitude":"1976","MinAltitude":"570","ElevationGain":"5469","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-6.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 12:54:21","IgcFilename":"2017-06-03-XLK-HOU-03.IGC","IgcFileHash":"6ebf9d955786b6715772c96e5efa4881","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-06-03 20:40:39","US":"admin","TS":"2022-08-09 12:55:15"},{"IDFlight":"873463","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-05-31","UtcOffset":"2","FlightStartTime":"2017-05-31 15:38:48","FlightEndTime":"2017-05-31 17:00:13","FlightDuration":"4885","FirstLat":"48.9902","FirstLng":"11.4434","LastLat":"48.9851","LastLng":"11.6369","FlightMinLat":"48.9808","FlightMaxLat":"49.0128","FlightMinLng":"11.436","FlightMaxLng":"11.6392","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"494.208","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13532","LandingWaypointOffset":"3295.92","LandingWaypointName":"Schweinkofen","LandingLocation":null,"LinearDistance":"14290","MaxLinearDistance":"14837","ArcDistance":"49576","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"22198","BestTaskPoints":"33.297","BestTaskDuration":"4012","MaxSpeed":"17.4331","GroundSpeed":"10.1486","BestTaskSpeed":"5.5329","TakeoffAltitude":"515","MaxAltitude":"1765","MinAltitude":"353","ElevationGain":"2530","MeanAltitudeDiff":"0","MaxClimb":"3.18182","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 12:37:28","IgcFilename":"2017-05-31-XCS-HOP-02.igc","IgcFileHash":"a24ff11818e3101db985c351197e5e4d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-05-31 18:28:18","US":"admin","TS":"2022-08-09 12:55:10"},{"IDFlight":"873462","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-05-31","UtcOffset":"2","FlightStartTime":"2017-05-31 14:27:21","FlightEndTime":"2017-05-31 14:31:09","FlightDuration":"228","FirstLat":"48.9903","FirstLng":"11.4431","LastLat":"48.9927","LastLng":"11.4386","FlightMinLat":"48.9895","FlightMaxLat":"48.9935","FlightMinLng":"11.4384","FlightMaxLng":"11.4482","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"518.57","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"940.711","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"511","MaxLinearDistance":"719","ArcDistance":"1457","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1383","BestTaskPoints":"2.0745","BestTaskDuration":"191","MaxSpeed":"12.4781","GroundSpeed":"6.38817","BestTaskSpeed":"7.24084","TakeoffAltitude":"511","MaxAltitude":"513","MinAltitude":"362","ElevationGain":"27","MeanAltitudeDiff":"0","MaxClimb":"0.181818","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 12:37:28","IgcFilename":"2017-05-31-XCS-HOP-01.igc","IgcFileHash":"a802fd018c1878f3b8db6d01d02ad960","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-05-31 18:27:48","US":"admin","TS":"2022-08-09 12:55:10"},{"IDFlight":"872683","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-05-29","UtcOffset":"2","FlightStartTime":"2017-05-29 12:14:09","FlightEndTime":"2017-05-29 15:16:36","FlightDuration":"10947","FirstLat":"46.7711","FirstLng":"13.1425","LastLat":"46.7889","LastLng":"12.8811","FlightMinLat":"46.7643","FlightMaxLat":"46.9365","FlightMinLng":"12.669","FlightMaxLng":"13.1495","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"555.371","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13338","LandingWaypointOffset":"1259.87","LandingWaypointName":"Nickelsdorf","LandingLocation":null,"LinearDistance":"40394","MaxLinearDistance":"40826","ArcDistance":"115116","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"59672","BestTaskPoints":"104.426","BestTaskDuration":"7815","MaxSpeed":"15.9684","GroundSpeed":"10.5157","BestTaskSpeed":"7.63557","TakeoffAltitude":"1644","MaxAltitude":"3558","MinAltitude":"637","ElevationGain":"8654","MeanAltitudeDiff":"0","MaxClimb":"6.75","MinClimb":"-5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 12:30:06","IgcFilename":"2017-05-29-XLK-HOU-02.IGC","IgcFileHash":"e20d2e879b38bc9d5b0ddd61e89979f0","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-05-30 09:31:23","US":"admin","TS":"2022-08-09 12:55:07"},{"IDFlight":"869835","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-05-28","UtcOffset":"2","FlightStartTime":"2017-05-28 11:27:22","FlightEndTime":"2017-05-28 17:36:43","FlightDuration":"22161","FirstLat":"46.7778","FirstLng":"13.1604","LastLat":"46.7468","LastLng":"13.1933","FlightMinLat":"46.666","FlightMaxLat":"46.9769","FlightMinLng":"12.7505","FlightMaxLng":"13.4254","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"1018","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9814","LandingWaypointOffset":"3069.06","LandingWaypointName":"Embergeralm - Greifenburg","LandingLocation":null,"LinearDistance":"33809","MaxLinearDistance":"55178","ArcDistance":"242791","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"128780","BestTaskPoints":"257.56","BestTaskDuration":"20822","MaxSpeed":"16.0111","GroundSpeed":"10.9558","BestTaskSpeed":"6.1848","TakeoffAltitude":"1884","MaxAltitude":"3774","MinAltitude":"580","ElevationGain":"17351","MeanAltitudeDiff":"0","MaxClimb":"5.63636","MinClimb":"-5.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"4","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 12:05:55","IgcFilename":"2017-05-28-XLK-HOU-04.igc","IgcFileHash":"c6501bb771f6fc0fcf7be20e6447cdad","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-05-28 17:24:20","US":"admin","TS":"2022-08-09 12:54:57"},{"IDFlight":"868047","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-05-27","UtcOffset":"2","FlightStartTime":"2017-05-27 11:55:19","FlightEndTime":"2017-05-27 15:41:58","FlightDuration":"13599","FirstLat":"46.7744","FirstLng":"13.1493","LastLat":"46.928","LastLng":"13.2093","FlightMinLat":"46.7731","FlightMaxLat":"46.9519","FlightMinLng":"12.845","FlightMaxLng":"13.2093","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"211.819","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"11382","LandingWaypointOffset":"3760.21","LandingWaypointName":"Obervellach","LandingLocation":null,"LinearDistance":"25944","MaxLinearDistance":"28423","ArcDistance":"135477","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"60479","BestTaskPoints":"90.7185","BestTaskDuration":"13510","MaxSpeed":"17.4466","GroundSpeed":"9.96227","BestTaskSpeed":"4.47661","TakeoffAltitude":"1879","MaxAltitude":"3754","MinAltitude":"663","ElevationGain":"8346","MeanAltitudeDiff":"0","MaxClimb":"4.18182","MinClimb":"-6.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 11:51:28","IgcFilename":"2017-05-27-XCS-HOP-01.igc","IgcFileHash":"35d2805d1b79734ae10004020e498024","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-05-27 16:48:17","US":"admin","TS":"2022-08-09 12:54:51"},{"IDFlight":"867453","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-05-26","UtcOffset":"2","FlightStartTime":"2017-05-26 12:08:53","FlightEndTime":"2017-05-26 13:48:21","FlightDuration":"5968","FirstLat":"47.2192","FirstLng":"11.8258","LastLat":"47.2192","LastLng":"11.8727","FlightMinLat":"47.2173","FlightMaxLat":"47.2727","FlightMinLng":"11.824","FlightMaxLng":"11.9125","TakeoffCountry":"AT","FKTakeoffWaypoint":"9069","TakeoffWaypointOffset":"53.767","TakeoffLocation":null,"TakeoffWaypointName":"Hoehenstrasse - Mayrhofen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9978","LandingWaypointOffset":"2507.22","LandingWaypointName":"Sonnalm","LandingLocation":null,"LinearDistance":"6930","MaxLinearDistance":"7034","ArcDistance":"58223","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"16090","BestTaskPoints":"32.18","BestTaskDuration":"5687","MaxSpeed":"20.198","GroundSpeed":"9.75583","BestTaskSpeed":"2.82926","TakeoffAltitude":"2015","MaxAltitude":"2176","MinAltitude":"569","ElevationGain":"2729","MeanAltitudeDiff":"0","MaxClimb":"8.25","MinClimb":"-7.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 11:47:16","IgcFilename":"2017-05-26-XLK-HOU-05.IGC","IgcFileHash":"f6bdfe3e8a8abb271b42463a8a8c71a5","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-05-26 20:39:52","US":"admin","TS":"2022-08-09 12:54:49"},{"IDFlight":"866575","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-05-25","UtcOffset":"2","FlightStartTime":"2017-05-25 15:02:17","FlightEndTime":"2017-05-25 17:01:51","FlightDuration":"7174","FirstLat":"48.99","FirstLng":"11.4432","LastLat":"48.9836","LastLng":"11.4487","FlightMinLat":"48.9811","FlightMaxLat":"49.0117","FlightMinLng":"11.4317","FlightMaxLng":"11.4593","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"494.481","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"456.424","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"2659","MaxLinearDistance":"3452","ArcDistance":"66293","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11594","BestTaskPoints":"17.391","BestTaskDuration":"7001","MaxSpeed":"15.2323","GroundSpeed":"9.24069","BestTaskSpeed":"1.65605","TakeoffAltitude":"511","MaxAltitude":"1205","MinAltitude":"502","ElevationGain":"3801","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 11:39:19","IgcFilename":"2017-05-25-XLK-HOU-04.IGC","IgcFileHash":"90a7f21b06fc52036b6b01bf1b596721","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-05-25 21:49:34","US":"admin","TS":"2022-08-09 12:54:46"},{"IDFlight":"866574","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-05-25","UtcOffset":"2","FlightStartTime":"2017-05-25 13:34:12","FlightEndTime":"2017-05-25 13:38:09","FlightDuration":"237","FirstLat":"48.99","FirstLng":"11.4422","LastLat":"48.9928","LastLng":"11.4379","FlightMinLat":"48.9885","FlightMaxLat":"48.9928","FlightMinLng":"11.4341","FlightMaxLng":"11.4436","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"558.208","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"988.71","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"606","MaxLinearDistance":"696","ArcDistance":"1798","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1559","BestTaskPoints":"2.3385","BestTaskDuration":"243","MaxSpeed":"12.4872","GroundSpeed":"7.58611","BestTaskSpeed":"6.41564","TakeoffAltitude":"463","MaxAltitude":"492","MinAltitude":"366","ElevationGain":"94","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 11:39:19","IgcFilename":"2017-05-25-XLK-HOU-03.IGC","IgcFileHash":"2fc03722b12e1660f534efb45a2a1567","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-05-25 21:48:48","US":"admin","TS":"2022-08-09 12:54:46"},{"IDFlight":"863546","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-05-20","UtcOffset":"2","FlightStartTime":"2017-05-20 15:30:52","FlightEndTime":"2017-05-20 16:59:11","FlightDuration":"5299","FirstLat":"48.9899","FirstLng":"11.4435","LastLat":"48.78","LastLng":"11.9308","FlightMinLat":"48.7743","FlightMaxLat":"48.9917","FlightMinLng":"11.4421","FlightMaxLng":"11.9325","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"469.999","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13292","LandingWaypointOffset":"8348.26","LandingWaypointName":"Buchenberg (Herrngiersdorf)","LandingLocation":null,"LinearDistance":"42737","MaxLinearDistance":"42860","ArcDistance":"64708","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"47165","BestTaskPoints":"70.7475","BestTaskDuration":"5054","MaxSpeed":"19.1175","GroundSpeed":"12.2113","BestTaskSpeed":"9.33221","TakeoffAltitude":"521","MaxAltitude":"2087","MinAltitude":"417","ElevationGain":"4058","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-4.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"ED-R138A Siegenburg nur Mo-Fr","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Rauscher","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 11:11:08","IgcFilename":"2017-05-20-XLK-HOU-03.IGC","IgcFileHash":"4f0cf9c03d4bafb88e2497c95d7ed968","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-05-20 20:11:27","US":"admin","TS":"2022-08-09 12:54:35"},{"IDFlight":"863544","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2017-05-20","UtcOffset":"2","FlightStartTime":"2017-05-20 13:32:08","FlightEndTime":"2017-05-20 14:14:52","FlightDuration":"2564","FirstLat":"48.9902","FirstLng":"11.4438","LastLat":"48.9656","LastLng":"11.5502","FlightMinLat":"48.9626","FlightMaxLat":"49.0063","FlightMinLng":"11.4415","FlightMaxLng":"11.5504","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"470.363","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11411","LandingWaypointOffset":"6830.5","LandingWaypointName":"Flugplatz Beilngries","LandingLocation":null,"LinearDistance":"8333","MaxLinearDistance":"8515","ArcDistance":"24705","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11935","BestTaskPoints":"17.9025","BestTaskDuration":"2267","MaxSpeed":"16.1351","GroundSpeed":"9.63537","BestTaskSpeed":"5.26467","TakeoffAltitude":"513","MaxAltitude":"1330","MinAltitude":"487","ElevationGain":"1584","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-2.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":"o","WxcSync":"1","WxcSyncTS":"2018-02-09 11:10:33","IgcFilename":"2017-05-20-XLK-HOU-01.IGC","IgcFileHash":"b761d4f53c79e423403fc7bf88e31cb0","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2017-05-20 20:10:36","US":"admin","TS":"2022-08-09 12:54:35"},{"IDFlight":"805089","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2016-10-03","UtcOffset":"2","FlightStartTime":"2016-10-03 15:55:21","FlightEndTime":"2016-10-03 16:56:59","FlightDuration":"3698","FirstLat":"46.7406","FirstLng":"11.96","LastLat":"46.7734","LastLng":"11.9396","FlightMinLat":"46.7399","FlightMaxLat":"46.7748","FlightMinLng":"11.9124","FlightMaxLng":"11.9797","TakeoffCountry":"IT","FKTakeoffWaypoint":"9507","TakeoffWaypointOffset":"654.433","TakeoffLocation":null,"TakeoffWaypointName":"Kronplatz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9507","LandingWaypointOffset":"3377.74","LandingWaypointName":"Kronplatz","LandingLocation":null,"LinearDistance":"4122","MaxLinearDistance":"5149","ArcDistance":"34276","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11946","BestTaskPoints":"17.919","BestTaskDuration":"3546","MaxSpeed":"15.4026","GroundSpeed":"9.26891","BestTaskSpeed":"3.36887","TakeoffAltitude":"2257","MaxAltitude":"2256","MinAltitude":"920","ElevationGain":"939","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-3.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-10-03-XLK-HOU-03.IGC","IgcFileHash":"d9a7b0b6d27c0ec7e1168d66d18cb9e3","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-10-03 21:43:21","US":"admin","TS":"2022-08-09 12:51:24"},{"IDFlight":"805088","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2016-10-03","UtcOffset":"2","FlightStartTime":"2016-10-03 12:57:20","FlightEndTime":"2016-10-03 14:20:28","FlightDuration":"4988","FirstLat":"46.7419","FirstLng":"11.9594","LastLat":"46.7738","LastLng":"11.9401","FlightMinLat":"46.7398","FlightMaxLat":"46.7795","FlightMinLng":"11.9379","FlightMaxLng":"11.9762","TakeoffCountry":"IT","FKTakeoffWaypoint":"9507","TakeoffWaypointOffset":"527.995","TakeoffLocation":null,"TakeoffWaypointName":"Kronplatz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9507","LandingWaypointOffset":"3408.17","LandingWaypointName":"Kronplatz","LandingLocation":null,"LinearDistance":"4208","MaxLinearDistance":"4434","ArcDistance":"44221","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9751","BestTaskPoints":"14.6265","BestTaskDuration":"3554","MaxSpeed":"15.4545","GroundSpeed":"8.86554","BestTaskSpeed":"2.74367","TakeoffAltitude":"2198","MaxAltitude":"2310","MinAltitude":"932","ElevationGain":"1325","MeanAltitudeDiff":"0","MaxClimb":"1.72727","MinClimb":"-4.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-10-03-XLK-HOU-02.IGC","IgcFileHash":"ac04ce830b2e553aeabd0bb42f707055","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-10-03 21:42:33","US":"admin","TS":"2022-08-09 12:51:24"},{"IDFlight":"805087","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2016-10-03","UtcOffset":"2","FlightStartTime":"2016-10-03 12:52:12","FlightEndTime":"2016-10-03 12:53:41","FlightDuration":"89","FirstLat":"46.7407","FirstLng":"11.9587","LastLat":"46.7414","LastLng":"11.959","FlightMinLat":"46.7402","FlightMaxLat":"46.7414","FlightMinLng":"11.9585","FlightMaxLng":"11.9595","TakeoffCountry":"IT","FKTakeoffWaypoint":"9507","TakeoffWaypointOffset":"577.252","TakeoffLocation":null,"TakeoffWaypointName":"Kronplatz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9507","LandingWaypointOffset":"538.245","LandingWaypointName":"Kronplatz","LandingLocation":null,"LinearDistance":"84","MaxLinearDistance":"137","ArcDistance":"223","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"260","BestTaskPoints":"0.39","BestTaskDuration":"65","MaxSpeed":"3.93642","GroundSpeed":"2.50343","BestTaskSpeed":"4","TakeoffAltitude":"2224","MaxAltitude":"2224","MinAltitude":"2198","ElevationGain":"8","MeanAltitudeDiff":"0","MaxClimb":"0.0909091","MinClimb":"-1.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-10-03-XLK-HOU-01.IGC","IgcFileHash":"a81fbd1ccc6a9fc4c5fe40ab186496f1","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-10-03 21:41:33","US":"admin","TS":"2022-08-09 12:51:24"},{"IDFlight":"804116","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2016-10-01","UtcOffset":"2","FlightStartTime":"2016-10-01 12:08:43","FlightEndTime":"2016-10-01 13:22:48","FlightDuration":"4445","FirstLat":"46.9146","FirstLng":"11.8962","LastLat":"46.9118","LastLng":"11.961","FlightMinLat":"46.8727","FlightMaxLat":"46.918","FlightMinLng":"11.8326","FlightMaxLng":"11.9712","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"248.877","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1406.67","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"7150","MaxLinearDistance":"11369","ArcDistance":"44649","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"21322","BestTaskPoints":"37.3135","BestTaskDuration":"4013","MaxSpeed":"16.7426","GroundSpeed":"10.0447","BestTaskSpeed":"5.31323","TakeoffAltitude":"2396","MaxAltitude":"2561","MinAltitude":"858","ElevationGain":"1481","MeanAltitudeDiff":"0","MaxClimb":"2.36364","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-10-01-XLK-HOU-01.IGC","IgcFileHash":"61f4f62347d9ca86f97c9a6ecfc710bd","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-10-01 15:57:07","US":"admin","TS":"2022-08-09 12:51:20"},{"IDFlight":"804117","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2016-10-01","UtcOffset":"2","FlightStartTime":"2016-10-01 15:16:51","FlightEndTime":"2016-10-01 15:40:34","FlightDuration":"1423","FirstLat":"46.9145","FirstLng":"11.8967","LastLat":"46.9566","LastLng":"11.9192","FlightMinLat":"46.9046","FlightMaxLat":"46.9617","FlightMinLng":"11.8904","FlightMaxLng":"11.9595","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"280.336","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"11508","LandingWaypointOffset":"2503.75","LandingWaypointName":"Rio Bianco","LandingLocation":null,"LinearDistance":"5525","MaxLinearDistance":"6363","ArcDistance":"15322","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12027","BestTaskPoints":"18.0405","BestTaskDuration":"1276","MaxSpeed":"17.1441","GroundSpeed":"10.7673","BestTaskSpeed":"9.42555","TakeoffAltitude":"2401","MaxAltitude":"2401","MinAltitude":"980","ElevationGain":"176","MeanAltitudeDiff":"0","MaxClimb":"1.72727","MinClimb":"-2.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-10-01-XLK-HOU-02.IGC","IgcFileHash":"5ac52d8307a19fd00cb55078122efa44","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-10-01 15:58:47","US":"admin","TS":"2022-08-09 12:51:20"},{"IDFlight":"800617","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2016-09-24","UtcOffset":"2","FlightStartTime":"2016-09-24 12:15:20","FlightEndTime":"2016-09-24 16:24:49","FlightDuration":"14969","FirstLat":"46.9143","FirstLng":"11.8977","LastLat":"46.9808","LastLng":"11.939","FlightMinLat":"46.847","FlightMaxLat":"47.0514","FlightMinLng":"11.7549","FlightMaxLng":"12.0446","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"348.256","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9882","LandingWaypointOffset":"2923.77","LandingWaypointName":"H\u00fchnerspiel (Klausberg)","LandingLocation":null,"LinearDistance":"18768","MaxLinearDistance":"30703","ArcDistance":"158191","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"58079","BestTaskPoints":"101.638","BestTaskDuration":"13415","MaxSpeed":"15.3471","GroundSpeed":"10.5679","BestTaskSpeed":"4.32941","TakeoffAltitude":"2379","MaxAltitude":"3130","MinAltitude":"1024","ElevationGain":"10293","MeanAltitudeDiff":"0","MaxClimb":"4.63636","MinClimb":"-3.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"12","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-09-24-XCS-HOP-01.igc","IgcFileHash":"1c488b5e3eace5db78bf22cc6e24a0f6","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-09-24 18:07:08","US":"admin","TS":"2022-08-09 12:51:10"},{"IDFlight":"799814","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2017","FlightDate":"2016-09-22","UtcOffset":"2","FlightStartTime":"2016-09-22 12:30:13","FlightEndTime":"2016-09-22 14:32:32","FlightDuration":"7339","FirstLat":"46.9151","FirstLng":"11.8969","LastLat":"46.8139","LastLng":"11.7323","FlightMinLat":"46.814","FlightMaxLat":"46.9154","FlightMinLng":"11.6879","FlightMaxLng":"11.9169","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"321.273","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9652","LandingWaypointOffset":"3112.63","LandingWaypointName":"Rodeneck","LandingLocation":null,"LinearDistance":"19032","MaxLinearDistance":"19071","ArcDistance":"69466","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"30834","BestTaskPoints":"46.251","BestTaskDuration":"7185","MaxSpeed":"16.2227","GroundSpeed":"9.46526","BestTaskSpeed":"4.29144","TakeoffAltitude":"2401","MaxAltitude":"2764","MinAltitude":"728","ElevationGain":"4264","MeanAltitudeDiff":"0","MaxClimb":"4.81818","MinClimb":"-3.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-09-22-XCS-HOP-01.igc","IgcFileHash":"ad6faa4cff12db37aab14bb09764cc17","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-09-22 18:44:55","US":"admin","TS":"2022-08-09 12:51:07"},{"IDFlight":"794439","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-09-10","UtcOffset":"2","FlightStartTime":"2016-09-10 12:48:23","FlightEndTime":"2016-09-10 16:31:34","FlightDuration":"13391","FirstLat":"48.8707","FirstLng":"13.0741","LastLat":"48.8571","LastLng":"13.1172","FlightMinLat":"48.8571","FlightMaxLat":"49.0981","FlightMinLng":"12.9672","FlightMaxLng":"13.2467","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"192.656","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"3314.23","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"26280","MaxLinearDistance":"28700","ArcDistance":"141032","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"61883","BestTaskPoints":"123.766","BestTaskDuration":"13026","MaxSpeed":"15.8251","GroundSpeed":"10.5318","BestTaskSpeed":"4.75073","TakeoffAltitude":"868","MaxAltitude":"2203","MinAltitude":"456","ElevationGain":"8131","MeanAltitudeDiff":"0","MaxClimb":"3.72727","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-09-10-XCS-HOP-01.igc","IgcFileHash":"568b4ddbd144b6262bf661b88c8d44d2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-09-10 19:13:57","US":"admin","TS":"2022-08-09 13:10:34"},{"IDFlight":"793337","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-09-08","UtcOffset":"2","FlightStartTime":"2016-09-08 14:05:49","FlightEndTime":"2016-09-08 16:06:16","FlightDuration":"7227","FirstLat":"47.3862","FirstLng":"10.8463","LastLat":"47.4005","LastLng":"10.8808","FlightMinLat":"47.3699","FlightMaxLat":"47.4244","FlightMinLng":"10.8251","FlightMaxLng":"10.9593","TakeoffCountry":"AT","FKTakeoffWaypoint":"10547","TakeoffWaypointOffset":"557.807","TakeoffLocation":null,"TakeoffWaypointName":"Grubigstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10547","LandingWaypointOffset":"3334.36","LandingWaypointName":"Grubigstein","LandingLocation":null,"LinearDistance":"8828","MaxLinearDistance":"10447","ArcDistance":"71097","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"20201","BestTaskPoints":"40.402","BestTaskDuration":"6807","MaxSpeed":"16.1937","GroundSpeed":"9.83775","BestTaskSpeed":"2.96768","TakeoffAltitude":"2022","MaxAltitude":"2630","MinAltitude":"983","ElevationGain":"4625","MeanAltitudeDiff":"0","MaxClimb":"3.81818","MinClimb":"-5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-09-08-XCS-HOP-02.igc","IgcFileHash":"ea3c497702ba33a92262554af5ed341a","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-09-08 21:19:58","US":"admin","TS":"2022-08-09 13:10:30"},{"IDFlight":"793340","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-09-08","UtcOffset":"2","FlightStartTime":"2016-09-08 17:05:56","FlightEndTime":"2016-09-08 17:47:35","FlightDuration":"2499","FirstLat":"47.3862","FirstLng":"10.8465","LastLat":"47.4007","LastLng":"10.881","FlightMinLat":"47.3847","FlightMaxLat":"47.4293","FlightMinLng":"10.8363","FlightMaxLng":"10.8834","TakeoffCountry":"AT","FKTakeoffWaypoint":"10547","TakeoffWaypointOffset":"556.79","TakeoffLocation":null,"TakeoffWaypointName":"Grubigstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10547","LandingWaypointOffset":"3360.2","LandingWaypointName":"Grubigstein","LandingLocation":null,"LinearDistance":"4840","MaxLinearDistance":"5000","ArcDistance":"24124","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10971","BestTaskPoints":"16.4565","BestTaskDuration":"2175","MaxSpeed":"16.0878","GroundSpeed":"9.65362","BestTaskSpeed":"5.04414","TakeoffAltitude":"2016","MaxAltitude":"2140","MinAltitude":"998","ElevationGain":"941","MeanAltitudeDiff":"0","MaxClimb":"3.27273","MinClimb":"-3.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-09-08-XCS-HOP-03.igc","IgcFileHash":"4022d382d67bd53ffc96781a90441531","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-09-08 21:20:33","US":"admin","TS":"2022-08-09 13:10:30"},{"IDFlight":"793336","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-09-08","UtcOffset":"2","FlightStartTime":"2016-09-08 12:03:08","FlightEndTime":"2016-09-08 12:23:06","FlightDuration":"1198","FirstLat":"47.3829","FirstLng":"10.8476","LastLat":"47.3966","LastLng":"10.9128","FlightMinLat":"47.3616","FlightMaxLat":"47.3966","FlightMinLng":"10.8466","FlightMaxLng":"10.916","TakeoffCountry":"AT","FKTakeoffWaypoint":"10547","TakeoffWaypointOffset":"196.241","TakeoffLocation":null,"TakeoffWaypointName":"Grubigstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14110","LandingWaypointOffset":"1893.4","LandingWaypointName":"Wendelstein","LandingLocation":null,"LinearDistance":"5166","MaxLinearDistance":"5247","ArcDistance":"12543","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9327","BestTaskPoints":"13.9905","BestTaskDuration":"1171","MaxSpeed":"15.1019","GroundSpeed":"10.4701","BestTaskSpeed":"7.96499","TakeoffAltitude":"2027","MaxAltitude":"2116","MinAltitude":"971","ElevationGain":"307","MeanAltitudeDiff":"0","MaxClimb":"2.09091","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-09-08-XCS-HOP-01.igc","IgcFileHash":"f66f3d3c8ba544c80a4545860cecded7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-09-08 21:19:11","US":"admin","TS":"2022-08-09 13:10:30"},{"IDFlight":"793334","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-09-04","UtcOffset":"2","FlightStartTime":"2016-09-04 13:23:45","FlightEndTime":"2016-09-04 13:28:12","FlightDuration":"267","FirstLat":"49.0348","FirstLng":"12.0576","LastLat":"49.0325","LastLng":"12.0572","FlightMinLat":"49.0324","FlightMaxLat":"49.035","FlightMinLng":"12.0541","FlightMaxLng":"12.0602","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"634.323","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"652.66","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"264","MaxLinearDistance":"451","ArcDistance":"1930","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1384","BestTaskPoints":"2.076","BestTaskDuration":"266","MaxSpeed":"11.2584","GroundSpeed":"7.22705","BestTaskSpeed":"5.20301","TakeoffAltitude":"411","MaxAltitude":"426","MinAltitude":"319","ElevationGain":"73","MeanAltitudeDiff":"0","MaxClimb":"0.727273","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-09-04-XCS-HOP-01.igc","IgcFileHash":"bf8ac90e4c3d89335eb245a926629ca2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-09-08 21:18:48","US":"admin","TS":"2022-08-09 13:10:30"},{"IDFlight":"787341","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-27","UtcOffset":"2","FlightStartTime":"2016-08-27 11:41:37","FlightEndTime":"2016-08-27 12:34:35","FlightDuration":"3178","FirstLat":"47.3817","FirstLng":"10.8481","LastLat":"47.2682","LastLng":"10.7733","FlightMinLat":"47.2682","FlightMaxLat":"47.3848","FlightMinLng":"10.7716","FlightMaxLng":"10.8483","TakeoffCountry":"AT","FKTakeoffWaypoint":"10547","TakeoffWaypointOffset":"106.086","TakeoffLocation":null,"TakeoffWaypointName":"Grubigstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"11581","LandingWaypointOffset":"3878.07","LandingWaypointName":"Sinnesjoch","LandingLocation":null,"LinearDistance":"13825","MaxLinearDistance":"13825","ArcDistance":"34183","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"18939","BestTaskPoints":"28.4085","BestTaskDuration":"3164","MaxSpeed":"14.8076","GroundSpeed":"10.7562","BestTaskSpeed":"5.98578","TakeoffAltitude":"2040","MaxAltitude":"2628","MinAltitude":"796","ElevationGain":"1446","MeanAltitudeDiff":"0","MaxClimb":"3.54545","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-27-XCS-HOP-01.igc","IgcFileHash":"ffa7687b23a3ce9de8238008e2195838","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-28 22:25:38","US":"admin","TS":"2022-08-09 13:10:09"},{"IDFlight":"787343","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-27","UtcOffset":"2","FlightStartTime":"2016-08-27 15:54:08","FlightEndTime":"2016-08-27 16:36:00","FlightDuration":"2512","FirstLat":"47.3828","FirstLng":"10.8476","LastLat":"47.4004","LastLng":"10.8807","FlightMinLat":"47.3722","FlightMaxLat":"47.4082","FlightMinLng":"10.8465","FlightMaxLng":"10.9305","TakeoffCountry":"AT","FKTakeoffWaypoint":"10547","TakeoffWaypointOffset":"185.554","TakeoffLocation":null,"TakeoffWaypointName":"Grubigstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10547","LandingWaypointOffset":"3321.44","LandingWaypointName":"Grubigstein","LandingLocation":null,"LinearDistance":"6277","MaxLinearDistance":"6357","ArcDistance":"25299","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14801","BestTaskPoints":"22.2015","BestTaskDuration":"2492","MaxSpeed":"16.1918","GroundSpeed":"10.0714","BestTaskSpeed":"5.93941","TakeoffAltitude":"2040","MaxAltitude":"2268","MinAltitude":"1014","ElevationGain":"1175","MeanAltitudeDiff":"0","MaxClimb":"2.63636","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"5","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-27-XCS-HOP-03.igc","IgcFileHash":"14091327cc523103c5998c9d8b300f4e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-28 22:26:27","US":"admin","TS":"2022-08-09 13:10:09"},{"IDFlight":"787342","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-27","UtcOffset":"2","FlightStartTime":"2016-08-27 14:22:29","FlightEndTime":"2016-08-27 14:41:10","FlightDuration":"1121","FirstLat":"47.3828","FirstLng":"10.8481","LastLat":"47.4006","LastLng":"10.8802","FlightMinLat":"47.3825","FlightMaxLat":"47.4147","FlightMinLng":"10.8439","FlightMaxLng":"10.8808","TakeoffCountry":"AT","FKTakeoffWaypoint":"10547","TakeoffWaypointOffset":"199.538","TakeoffLocation":null,"TakeoffWaypointName":"Grubigstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10547","LandingWaypointOffset":"3307.16","LandingWaypointName":"Grubigstein","LandingLocation":null,"LinearDistance":"3750","MaxLinearDistance":"3851","ArcDistance":"10392","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6652","BestTaskPoints":"9.978","BestTaskDuration":"1081","MaxSpeed":"21.3815","GroundSpeed":"9.27025","BestTaskSpeed":"6.15356","TakeoffAltitude":"2034","MaxAltitude":"2034","MinAltitude":"1002","ElevationGain":"211","MeanAltitudeDiff":"0","MaxClimb":"1.16667","MinClimb":"-6.35714","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-27-XCS-HOP-02.igc","IgcFileHash":"4d51511dad0628a6a82deddde97ea76b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-28 22:26:00","US":"admin","TS":"2022-08-09 13:10:09"},{"IDFlight":"787339","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-26","UtcOffset":"2","FlightStartTime":"2016-08-26 11:34:47","FlightEndTime":"2016-08-26 12:51:21","FlightDuration":"4594","FirstLat":"47.3816","FirstLng":"10.8482","LastLat":"47.2969","LastLng":"10.8341","FlightMinLat":"47.2808","FlightMaxLat":"47.3819","FlightMinLng":"10.7702","FlightMaxLng":"10.8722","TakeoffCountry":"AT","FKTakeoffWaypoint":"10547","TakeoffWaypointOffset":"107.511","TakeoffLocation":null,"TakeoffWaypointName":"Grubigstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"12160","LandingWaypointOffset":"2928.55","LandingWaypointName":"Simmering","LandingLocation":null,"LinearDistance":"12002","MaxLinearDistance":"12004","ArcDistance":"49899","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"21681","BestTaskPoints":"32.5215","BestTaskDuration":"4466","MaxSpeed":"16.2247","GroundSpeed":"10.8618","BestTaskSpeed":"4.85468","TakeoffAltitude":"2041","MaxAltitude":"2756","MinAltitude":"775","ElevationGain":"2382","MeanAltitudeDiff":"0","MaxClimb":"3.45455","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-26-XCS-HOP-01.igc","IgcFileHash":"5cc0ca75ef14e34cf1cfc8f56eb49a28","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-28 22:24:33","US":"admin","TS":"2022-08-09 13:10:09"},{"IDFlight":"787340","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-26","UtcOffset":"2","FlightStartTime":"2016-08-26 14:43:37","FlightEndTime":"2016-08-26 16:04:59","FlightDuration":"4882","FirstLat":"47.3839","FirstLng":"10.8496","LastLat":"47.4002","LastLng":"10.8809","FlightMinLat":"47.3831","FlightMaxLat":"47.4438","FlightMinLng":"10.8223","FlightMaxLng":"10.8816","TakeoffCountry":"AT","FKTakeoffWaypoint":"10547","TakeoffWaypointOffset":"362.574","TakeoffLocation":null,"TakeoffWaypointName":"Grubigstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10547","LandingWaypointOffset":"3318.79","LandingWaypointName":"Grubigstein","LandingLocation":null,"LinearDistance":"6664","MaxLinearDistance":"6747","ArcDistance":"49718","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"16843","BestTaskPoints":"25.2645","BestTaskDuration":"4912","MaxSpeed":"18.3596","GroundSpeed":"10.184","BestTaskSpeed":"3.42895","TakeoffAltitude":"1970","MaxAltitude":"2279","MinAltitude":"1000","ElevationGain":"2238","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-26-XCS-HOP-02.igc","IgcFileHash":"94f5bcbe1d59cda6912e87d590c8629c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-28 22:25:10","US":"admin","TS":"2022-08-09 13:10:09"},{"IDFlight":"782949","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-20","UtcOffset":"2","FlightStartTime":"2016-08-20 13:25:26","FlightEndTime":"2016-08-20 14:19:42","FlightDuration":"3256","FirstLat":"49.2037","FirstLng":"13.0982","LastLat":"49.1917","LastLng":"13.2202","FlightMinLat":"49.1891","FlightMaxLat":"49.2103","FlightMinLng":"13.0939","FlightMaxLng":"13.2454","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"57.427","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"CZ","FKLandingWaypoint":"11552","LandingWaypointOffset":"846.123","LandingWaypointName":"Mustek","LandingLocation":null,"LinearDistance":"10701","MaxLinearDistance":"11009","ArcDistance":"32946","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15724","BestTaskPoints":"23.586","BestTaskDuration":"2674","MaxSpeed":"14.7504","GroundSpeed":"10.1184","BestTaskSpeed":"5.88033","TakeoffAltitude":"1171","MaxAltitude":"2109","MinAltitude":"803","ElevationGain":"2249","MeanAltitudeDiff":"0","MaxClimb":"3.81818","MinClimb":"-3.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-20-XCS-HOP-02.igc","IgcFileHash":"d1859352004f3003dca107bbf956eda7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-21 17:48:27","US":"admin","TS":"2022-08-09 13:09:50"},{"IDFlight":"782948","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-20","UtcOffset":"2","FlightStartTime":"2016-08-20 12:46:46","FlightEndTime":"2016-08-20 13:14:59","FlightDuration":"1693","FirstLat":"49.2038","FirstLng":"13.0985","LastLat":"49.2042","LastLng":"13.0994","FlightMinLat":"49.1997","FlightMaxLat":"49.2055","FlightMinLng":"13.0951","FlightMaxLng":"13.1031","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"57.465","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"112.256","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"515","MaxLinearDistance":"760","ArcDistance":"15650","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2688","BestTaskPoints":"4.032","BestTaskDuration":"561","MaxSpeed":"13.1675","GroundSpeed":"9.24409","BestTaskSpeed":"4.79144","TakeoffAltitude":"1169","MaxAltitude":"1316","MinAltitude":"1138","ElevationGain":"791","MeanAltitudeDiff":"0","MaxClimb":"2.36364","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-20-XCS-HOP-01.igc","IgcFileHash":"d1e36b7e1c1694de218ecc9006b5ba6a","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-21 17:46:49","US":"admin","TS":"2022-08-09 13:09:50"},{"IDFlight":"779685","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-14","UtcOffset":"2","FlightStartTime":"2016-08-14 12:14:05","FlightEndTime":"2016-08-14 14:39:48","FlightDuration":"8743","FirstLat":"45.8608","FirstLng":"11.8032","LastLat":"45.7953","LastLng":"11.7508","FlightMinLat":"45.7925","FlightMaxLat":"45.8832","FlightMinLng":"11.6728","FlightMaxLng":"11.8846","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"488.358","TakeoffLocation":null,"TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9292","LandingWaypointOffset":"1862.73","LandingWaypointName":"Antenne Costalunga","LandingLocation":null,"LinearDistance":"12606","MaxLinearDistance":"19239","ArcDistance":null,"FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"33448","BestTaskPoints":"50.172","BestTaskDuration":"8657","MaxSpeed":"13.921","GroundSpeed":"8.54503","BestTaskSpeed":"3.86369","TakeoffAltitude":"1577","MaxAltitude":"1576","MinAltitude":"168","ElevationGain":null,"MeanAltitudeDiff":"0","MaxClimb":"2.72727","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-14-XCS-HOP-01.igc","IgcFileHash":"94057c01789b77eea3c5a6e00e61c3e0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"0","UC":null,"TC":"2016-08-16 08:07:00","US":"admin","TS":"2022-08-09 13:09:39"},{"IDFlight":"776994","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-13","UtcOffset":"2","FlightStartTime":"2016-08-13 11:27:18","FlightEndTime":"2016-08-13 16:19:00","FlightDuration":"17502","FirstLat":"45.8232","FirstLng":"11.7692","LastLat":"45.8066","LastLng":"11.7851","FlightMinLat":"45.7756","FlightMaxLat":"45.8814","FlightMinLng":"11.4079","FlightMaxLng":"11.8793","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"44.673","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"2259.46","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"28094","MaxLinearDistance":"37468","ArcDistance":"179037","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"77231","BestTaskPoints":"135.154","BestTaskDuration":"16713","MaxSpeed":"15.6779","GroundSpeed":"10.2295","BestTaskSpeed":"4.62101","TakeoffAltitude":"800","MaxAltitude":"1510","MinAltitude":"167","ElevationGain":"8622","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-13-XCS-HOP-01.igc","IgcFileHash":"ddd431094172b3f24c272741559e2dfa","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-13 20:35:58","US":"admin","TS":"2022-08-09 13:09:29"},{"IDFlight":"774685","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-08","UtcOffset":"2","FlightStartTime":"2016-08-08 15:28:25","FlightEndTime":"2016-08-08 18:08:07","FlightDuration":"9582","FirstLat":"46.9161","FirstLng":"11.9021","LastLat":"46.8078","LastLng":"11.8267","FlightMinLat":"46.7431","FlightMaxLat":"46.9309","FlightMinLng":"11.6894","FlightMaxLng":"11.9975","TakeoffCountry":"IT","FKTakeoffWaypoint":"9129","TakeoffWaypointOffset":"497.278","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9661","LandingWaypointOffset":"4456.93","LandingWaypointName":"Plata","LandingLocation":null,"LinearDistance":"19300","MaxLinearDistance":"24756","ArcDistance":"107397","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"64044","BestTaskPoints":"96.066","BestTaskDuration":"9446","MaxSpeed":"19.679","GroundSpeed":"11.2082","BestTaskSpeed":"6.78001","TakeoffAltitude":"2434","MaxAltitude":"3941","MinAltitude":"773","ElevationGain":"6202","MeanAltitudeDiff":"0","MaxClimb":"6.63636","MinClimb":"-4.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"4","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-08-XCS-HOP-02.igc","IgcFileHash":"6956fb982200adfc38d8b3318944b9a0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-08 22:46:30","US":"admin","TS":"2022-08-09 13:09:20"},{"IDFlight":"774684","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-08","UtcOffset":"2","FlightStartTime":"2016-08-08 12:47:35","FlightEndTime":"2016-08-08 13:24:02","FlightDuration":"2187","FirstLat":"46.9156","FirstLng":"11.8974","LastLat":"46.9118","LastLng":"11.9613","FlightMinLat":"46.903","FlightMaxLat":"46.9249","FlightMinLng":"11.8886","FlightMaxLng":"11.9694","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"382.63","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1395.25","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"5495","MaxLinearDistance":"6160","ArcDistance":"21636","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11016","BestTaskPoints":"16.524","BestTaskDuration":"2115","MaxSpeed":"27.0417","GroundSpeed":"9.89306","BestTaskSpeed":"5.20851","TakeoffAltitude":"2387","MaxAltitude":"2395","MinAltitude":"852","ElevationGain":"376","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-08-XCS-HOP-01.igc","IgcFileHash":"041c6fa316c43ab9396e52b2855909c1","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-08 22:45:55","US":"admin","TS":"2022-08-09 13:09:20"},{"IDFlight":"774682","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-07","UtcOffset":"2","FlightStartTime":"2016-08-07 16:26:46","FlightEndTime":"2016-08-07 17:36:00","FlightDuration":"4154","FirstLat":"47.6621","FirstLng":"11.7904","LastLat":"47.6761","LastLng":"11.77","FlightMinLat":"47.6601","FlightMaxLat":"47.6925","FlightMinLng":"11.7319","FlightMaxLng":"11.8095","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"123.228","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9136","LandingWaypointOffset":"2280.05","LandingWaypointName":"Wallberg","LandingLocation":null,"LinearDistance":"5019","MaxLinearDistance":"5839","ArcDistance":"42286","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15394","BestTaskPoints":"23.091","BestTaskDuration":"4076","MaxSpeed":"16.3886","GroundSpeed":"10.1795","BestTaskSpeed":"3.77674","TakeoffAltitude":"1592","MaxAltitude":"1895","MinAltitude":"748","ElevationGain":"2149","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-07-XCS-HOP-03.igc","IgcFileHash":"fa77b8315545e43b8120163d83437189","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-08 22:44:00","US":"admin","TS":"2022-08-09 13:09:20"},{"IDFlight":"774680","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-07","UtcOffset":"2","FlightStartTime":"2016-08-07 12:11:33","FlightEndTime":"2016-08-07 12:54:38","FlightDuration":"2585","FirstLat":"47.662","FirstLng":"11.7901","LastLat":"47.6803","LastLng":"11.7827","FlightMinLat":"47.6611","FlightMaxLat":"47.6825","FlightMinLng":"11.7827","FlightMaxLng":"11.8379","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"117.331","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9136","LandingWaypointOffset":"2226.09","LandingWaypointName":"Wallberg","LandingLocation":null,"LinearDistance":"4198","MaxLinearDistance":"4225","ArcDistance":"26243","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10063","BestTaskPoints":"15.0945","BestTaskDuration":"2578","MaxSpeed":"15.6996","GroundSpeed":"10.1521","BestTaskSpeed":"3.90341","TakeoffAltitude":"1561","MaxAltitude":"1988","MinAltitude":"739","ElevationGain":"1318","MeanAltitudeDiff":"0","MaxClimb":"2.72727","MinClimb":"-5.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-07-XCS-HOP-01.igc","IgcFileHash":"55a4ce472ea50870f417b4946275b781","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-08 22:43:04","US":"admin","TS":"2022-08-09 13:09:20"},{"IDFlight":"774681","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-07","UtcOffset":"2","FlightStartTime":"2016-08-07 14:16:48","FlightEndTime":"2016-08-07 15:02:14","FlightDuration":"2726","FirstLat":"47.662","FirstLng":"11.7903","LastLat":"47.6771","LastLng":"11.7613","FlightMinLat":"47.6524","FlightMaxLat":"47.6814","FlightMinLng":"11.7528","FlightMaxLng":"11.8038","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"113.442","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9136","LandingWaypointOffset":"2831.7","LandingWaypointName":"Wallberg","LandingLocation":null,"LinearDistance":"3531","MaxLinearDistance":"4163","ArcDistance":"27443","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9974","BestTaskPoints":"14.961","BestTaskDuration":"2671","MaxSpeed":"16.6572","GroundSpeed":"10.067","BestTaskSpeed":"3.73418","TakeoffAltitude":"1556","MaxAltitude":"1879","MinAltitude":"742","ElevationGain":"1212","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-3.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-07-XCS-HOP-02.igc","IgcFileHash":"a0fdaab4b020563985deee4bf88df578","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-08 22:43:31","US":"admin","TS":"2022-08-09 13:09:20"},{"IDFlight":"772466","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-06","UtcOffset":"2","FlightStartTime":"2016-08-06 16:45:22","FlightEndTime":"2016-08-06 18:06:09","FlightDuration":"4847","FirstLat":"48.9902","FirstLng":"11.4435","LastLat":"48.9928","LastLng":"11.4386","FlightMinLat":"48.9891","FlightMaxLat":"49.0015","FlightMinLng":"11.4371","FlightMaxLng":"11.4567","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"488.192","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"947.324","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"1574","MaxLinearDistance":"1800","ArcDistance":"37376","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6158","BestTaskPoints":"9.237","BestTaskDuration":"3862","MaxSpeed":"13.9692","GroundSpeed":"7.71121","BestTaskSpeed":"1.59451","TakeoffAltitude":"511","MaxAltitude":"828","MinAltitude":"367","ElevationGain":"1605","MeanAltitudeDiff":"0","MaxClimb":"2.36364","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-06-XCS-HOP-03.igc","IgcFileHash":"6f5f8fd1463deeafcecc25a1b217623a","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-06 17:59:52","US":"admin","TS":"2022-08-09 13:09:12"},{"IDFlight":"772465","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-06","UtcOffset":"2","FlightStartTime":"2016-08-06 14:49:17","FlightEndTime":"2016-08-06 15:20:55","FlightDuration":"1898","FirstLat":"48.9902","FirstLng":"11.4437","LastLat":"48.9929","LastLng":"11.4388","FlightMinLat":"48.9895","FlightMaxLat":"49.0037","FlightMinLng":"11.4388","FlightMaxLng":"11.4575","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"476.268","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"942.456","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"1812","MaxLinearDistance":"2042","ArcDistance":"16831","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"4415","BestTaskPoints":"8.83","BestTaskDuration":"1763","MaxSpeed":"12.8735","GroundSpeed":"8.86753","BestTaskSpeed":"2.50425","TakeoffAltitude":"519","MaxAltitude":"868","MinAltitude":"366","ElevationGain":"835","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-06-XCS-HOP-02.igc","IgcFileHash":"75943074f48dc4ada9c6db511fdd9c4e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-06 17:59:19","US":"admin","TS":"2022-08-09 13:09:12"},{"IDFlight":"772464","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-06","UtcOffset":"2","FlightStartTime":"2016-08-06 13:06:47","FlightEndTime":"2016-08-06 13:20:16","FlightDuration":"809","FirstLat":"48.9906","FirstLng":"11.4437","LastLat":"48.993","LastLng":"11.4391","FlightMinLat":"48.9895","FlightMaxLat":"48.9992","FlightMinLng":"11.439","FlightMaxLng":"11.4556","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"503.525","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"932.256","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"1278","MaxLinearDistance":"1480","ArcDistance":"6598","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3546","BestTaskPoints":"5.319","BestTaskDuration":"777","MaxSpeed":"12.3734","GroundSpeed":"8.15609","BestTaskSpeed":"4.56371","TakeoffAltitude":"499","MaxAltitude":"649","MinAltitude":"366","ElevationGain":"323","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-06-XCS-HOP-01.igc","IgcFileHash":"9812d2838979e2049b900eaf4a6683d2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-06 17:58:54","US":"admin","TS":"2022-08-09 13:09:12"},{"IDFlight":"770621","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-08-01","UtcOffset":"2","FlightStartTime":"2016-08-01 11:50:17","FlightEndTime":"2016-08-01 15:40:01","FlightDuration":"13784","FirstLat":"48.9901","FirstLng":"11.4435","LastLat":"48.6489","LastLng":"12.7272","FlightMinLat":"48.6477","FlightMaxLat":"48.9939","FlightMinLng":"11.4432","FlightMaxLng":"12.7293","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"481.948","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14247","LandingWaypointOffset":"11349.1","LandingWaypointName":"Hammelbach","LandingLocation":null,"LinearDistance":"101523","MaxLinearDistance":"101529","ArcDistance":"167357","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"104045","BestTaskPoints":"156.068","BestTaskDuration":"13691","MaxSpeed":"19.3004","GroundSpeed":"12.1414","BestTaskSpeed":"7.59952","TakeoffAltitude":"519","MaxAltitude":"1968","MinAltitude":"394","ElevationGain":"8978","MeanAltitudeDiff":"0","MaxClimb":"3.45455","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-08-01-XCS-HOP-01.igc","IgcFileHash":"a4829612e40cfcba174c8b08119d39cf","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-01 18:55:24","US":"admin","TS":"2022-08-09 13:09:04"},{"IDFlight":"770697","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-07-30","UtcOffset":"2","FlightStartTime":"2016-07-30 13:20:16","FlightEndTime":"2016-07-30 13:32:57","FlightDuration":"761","FirstLat":"49.0348","FirstLng":"12.0575","LastLat":"49.0352","LastLng":"12.0589","FlightMinLat":"49.034","FlightMaxLat":"49.0356","FlightMinLng":"12.0475","FlightMaxLng":"12.0607","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"627.034","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"731.109","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"730","MaxLinearDistance":"969","ArcDistance":"4581","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2373","BestTaskPoints":"3.5595","BestTaskDuration":"567","MaxSpeed":"17.376","GroundSpeed":"6.02034","BestTaskSpeed":"4.18518","TakeoffAltitude":"427","MaxAltitude":"520","MinAltitude":"412","ElevationGain":"263","MeanAltitudeDiff":"0","MaxClimb":"1.36364","MinClimb":"-1.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-07-30-XCS-HOP-03.igc","IgcFileHash":"95bbd8bffb012418d74e96b5be6ac81f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-01 19:52:28","US":"admin","TS":"2022-08-09 13:09:04"},{"IDFlight":"770699","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-07-30","UtcOffset":"2","FlightStartTime":"2016-07-30 12:08:14","FlightEndTime":"2016-07-30 12:21:43","FlightDuration":"809","FirstLat":"49.035","FirstLng":"12.0545","LastLat":"49.0347","LastLng":"12.0534","FlightMinLat":"49.0344","FlightMaxLat":"49.0359","FlightMinLng":"12.0508","FlightMaxLng":"12.0591","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"409.597","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"328.048","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"333","MaxLinearDistance":"601","ArcDistance":"4104","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1966","BestTaskPoints":"2.949","BestTaskDuration":"669","MaxSpeed":"10.2942","GroundSpeed":"5.07319","BestTaskSpeed":"2.93871","TakeoffAltitude":"438","MaxAltitude":"467","MinAltitude":"305","ElevationGain":"295","MeanAltitudeDiff":"0","MaxClimb":"3.72727","MinClimb":"-5.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-07-30-XCS-HOP-02.igc","IgcFileHash":"0f82040d5d538b5f3fecbfd06aff91d8","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-01 19:52:50","US":"admin","TS":"2022-08-09 13:09:04"},{"IDFlight":"770701","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-07-30","UtcOffset":"2","FlightStartTime":"2016-07-30 10:57:54","FlightEndTime":"2016-07-30 11:03:10","FlightDuration":"316","FirstLat":"49.0352","FirstLng":"12.0541","LastLat":"49.0324","LastLng":"12.0562","FlightMinLat":"49.0323","FlightMaxLat":"49.0358","FlightMinLng":"12.0526","FlightMaxLng":"12.0577","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"383.131","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"590.442","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"381","MaxLinearDistance":"437","ArcDistance":"1609","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1071","BestTaskPoints":"1.6065","BestTaskDuration":"198","MaxSpeed":"9.39014","GroundSpeed":"5.09271","BestTaskSpeed":"5.40909","TakeoffAltitude":"400","MaxAltitude":"407","MinAltitude":"323","ElevationGain":"70","MeanAltitudeDiff":"0","MaxClimb":"0.454545","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-07-30-XCS-HOP-01.igc","IgcFileHash":"9a079a4f21db96f98f121e5bb74f1406","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-08-01 19:53:22","US":"admin","TS":"2022-08-09 13:09:04"},{"IDFlight":"766216","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-07-20","UtcOffset":"2","FlightStartTime":"2016-07-20 12:13:30","FlightEndTime":"2016-07-20 14:51:29","FlightDuration":"9479","FirstLat":"49.204","FirstLng":"13.098","LastLat":"49.0264","LastLng":"12.8797","FlightMinLat":"49.0039","FlightMaxLat":"49.2076","FlightMinLng":"12.8636","FlightMaxLng":"13.1391","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"92.978","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9786","LandingWaypointOffset":"3711.49","LandingWaypointName":"Pr\u00f6ller","LandingLocation":null,"LinearDistance":"27969","MaxLinearDistance":"28186","ArcDistance":"101764","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"42724","BestTaskPoints":"64.086","BestTaskDuration":"8743","MaxSpeed":"16.3583","GroundSpeed":"10.7357","BestTaskSpeed":"4.88665","TakeoffAltitude":"1176","MaxAltitude":"2379","MinAltitude":"488","ElevationGain":"7933","MeanAltitudeDiff":"0","MaxClimb":"5.54545","MinClimb":"-4.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"2","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-07-20-XCS-HOP-01.igc","IgcFileHash":"217f3dfdd1d5d747b402ab965fd19423","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-07-22 07:50:56","US":"admin","TS":"2022-08-09 13:08:48"},{"IDFlight":"762679","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-07-16","UtcOffset":"2","FlightStartTime":"2016-07-16 13:55:55","FlightEndTime":"2016-07-16 15:47:37","FlightDuration":"6702","FirstLat":"48.9899","FirstLng":"11.4424","LastLat":"48.9324","LastLng":"11.7876","FlightMinLat":"48.9273","FlightMaxLat":"49.0048","FlightMinLng":"11.4414","FlightMaxLng":"11.7891","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"540.152","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9915","LandingWaypointOffset":"8601.71","LandingWaypointName":"Jachenhausen","LandingLocation":null,"LinearDistance":"26154","MaxLinearDistance":"26230","ArcDistance":"69091","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"32449","BestTaskPoints":"48.6735","BestTaskDuration":"6485","MaxSpeed":"17.1812","GroundSpeed":"10.309","BestTaskSpeed":"5.0037","TakeoffAltitude":"512","MaxAltitude":"1669","MinAltitude":"366","ElevationGain":"4192","MeanAltitudeDiff":"0","MaxClimb":"4.18182","MinClimb":"-5.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-07-16-XCS-HOP-03.igc","IgcFileHash":"38555b2032aa1a9028c0af1d7f8c0d9f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-07-16 22:37:05","US":"admin","TS":"2022-08-09 13:08:35"},{"IDFlight":"762680","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-07-16","UtcOffset":"2","FlightStartTime":"2016-07-16 18:08:49","FlightEndTime":"2016-07-16 18:44:33","FlightDuration":"2144","FirstLat":"48.9904","FirstLng":"11.444","LastLat":"48.9844","LastLng":"11.4486","FlightMinLat":"48.983","FlightMaxLat":"49.0013","FlightMinLng":"11.4411","FlightMaxLng":"11.4566","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"472.481","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"368.102","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"1523","MaxLinearDistance":"2114","ArcDistance":"15990","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6128","BestTaskPoints":"9.192","BestTaskDuration":"1750","MaxSpeed":"13.255","GroundSpeed":"7.45795","BestTaskSpeed":"3.50171","TakeoffAltitude":"515","MaxAltitude":"694","MinAltitude":"515","ElevationGain":"1151","MeanAltitudeDiff":"0","MaxClimb":"5.45455","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-07-16-XCS-HOP-04.igc","IgcFileHash":"50ef986565f7c900cfb633beb89dfcc4","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-07-16 22:39:19","US":"admin","TS":"2022-08-09 13:08:35"},{"IDFlight":"762677","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-07-16","UtcOffset":"2","FlightStartTime":"2016-07-16 11:38:03","FlightEndTime":"2016-07-16 11:45:35","FlightDuration":"452","FirstLat":"48.9902","FirstLng":"11.4432","LastLat":"48.993","LastLng":"11.4392","FlightMinLat":"48.9894","FlightMaxLat":"48.996","FlightMinLng":"11.4391","FlightMaxLng":"11.4514","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"506.34","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"926.614","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"879","MaxLinearDistance":"951","ArcDistance":"2110","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"1879","BestTaskPoints":"3.28825","BestTaskDuration":"416","MaxSpeed":"10.8448","GroundSpeed":"4.66825","BestTaskSpeed":"4.51683","TakeoffAltitude":"507","MaxAltitude":"506","MinAltitude":"350","ElevationGain":"86","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-07-16-XCS-HOP-01.igc","IgcFileHash":"159d53c36613b456326c81c32529f2f6","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-07-16 22:36:11","US":"admin","TS":"2022-08-09 13:08:35"},{"IDFlight":"762678","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-07-16","UtcOffset":"2","FlightStartTime":"2016-07-16 12:44:21","FlightEndTime":"2016-07-16 12:50:55","FlightDuration":"394","FirstLat":"48.9902","FirstLng":"11.4434","LastLat":"48.9929","LastLng":"11.4388","FlightMinLat":"48.9894","FlightMaxLat":"48.9941","FlightMinLng":"11.4387","FlightMaxLng":"11.4486","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"494.208","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"942.456","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"514","MaxLinearDistance":"716","ArcDistance":"3155","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1972","BestTaskPoints":"2.958","BestTaskDuration":"696","MaxSpeed":"11.9243","GroundSpeed":"8.00658","BestTaskSpeed":"2.83333","TakeoffAltitude":"524","MaxAltitude":"532","MinAltitude":"360","ElevationGain":"132","MeanAltitudeDiff":"0","MaxClimb":"1.45455","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-07-16-XCS-HOP-02.igc","IgcFileHash":"0b88b18c10508c56082adc22a8cb99d5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-07-16 22:36:34","US":"admin","TS":"2022-08-09 13:08:35"},{"IDFlight":"760740","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-07-10","UtcOffset":"2","FlightStartTime":"2016-07-10 11:48:08","FlightEndTime":"2016-07-10 12:47:36","FlightDuration":"3568","FirstLat":"48.8706","FirstLng":"13.0742","LastLat":"48.9531","LastLng":"12.9692","FlightMinLat":"48.8637","FlightMaxLat":"48.9531","FlightMinLng":"12.9681","FlightMaxLng":"13.0776","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"179.703","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13590","LandingWaypointOffset":"1338.83","LandingWaypointName":"Hausstein take-off","LandingLocation":null,"LinearDistance":"11963","MaxLinearDistance":"12321","ArcDistance":"38796","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15921","BestTaskPoints":"23.8815","BestTaskDuration":"3522","MaxSpeed":"17.7854","GroundSpeed":"10.8732","BestTaskSpeed":"4.52044","TakeoffAltitude":"870","MaxAltitude":"1484","MinAltitude":"604","ElevationGain":"1615","MeanAltitudeDiff":"0","MaxClimb":"1.81818","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-07-10-XCS-HOP-01.igc","IgcFileHash":"d93f9e3c0790ba02b95a2ca3b27414c7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-07-11 08:57:44","US":"admin","TS":"2022-08-09 13:08:29"},{"IDFlight":"758506","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-07-07","UtcOffset":"2","FlightStartTime":"2016-07-07 12:17:27","FlightEndTime":"2016-07-07 16:14:21","FlightDuration":"14214","FirstLat":"49.204","FirstLng":"13.098","LastLat":"48.9552","LastLng":"14.0639","FlightMinLat":"48.9537","FlightMaxLat":"49.2112","FlightMinLng":"13.0694","FlightMaxLng":"14.0705","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"92.978","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10955","LandingWaypointOffset":"25919.3","LandingWaypointName":"Reischlberg","LandingLocation":null,"LinearDistance":"75958","MaxLinearDistance":"78091","ArcDistance":"161887","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"86314","BestTaskPoints":"129.471","BestTaskDuration":"12990","MaxSpeed":"19.733","GroundSpeed":"11.3892","BestTaskSpeed":"6.64465","TakeoffAltitude":"1152","MaxAltitude":"2516","MinAltitude":"760","ElevationGain":"10267","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-4.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-07-07-XCS-HOP-01.igc","IgcFileHash":"adf8f514bb2a60a4e2dc4f116637e063","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-07-07 21:40:56","US":"admin","TS":"2022-08-09 13:08:20"},{"IDFlight":"760739","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-07-03","UtcOffset":"2","FlightStartTime":"2016-07-03 12:19:35","FlightEndTime":"2016-07-03 12:44:09","FlightDuration":"1474","FirstLat":"49.0366","FirstLng":"12.7461","LastLat":"49.0405","LastLng":"12.7239","FlightMinLat":"49.0342","FlightMaxLat":"49.0421","FlightMinLng":"12.7221","FlightMaxLng":"12.7472","TakeoffCountry":"DE","FKTakeoffWaypoint":"9473","TakeoffWaypointOffset":"407.48","TakeoffLocation":null,"TakeoffWaypointName":"Sommerberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9473","LandingWaypointOffset":"1383.59","LandingWaypointName":"Sommerberg","LandingLocation":null,"LinearDistance":"1824","MaxLinearDistance":"1903","ArcDistance":"11569","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3697","BestTaskPoints":"5.5455","BestTaskDuration":"1406","MaxSpeed":"15.0416","GroundSpeed":"7.84853","BestTaskSpeed":"2.62945","TakeoffAltitude":"787","MaxAltitude":"996","MinAltitude":"453","ElevationGain":"543","MeanAltitudeDiff":"0","MaxClimb":"2.63636","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-07-03-XCS-HOP-01.igc","IgcFileHash":"44969a31f54d3f729d7e6482db0dd078","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-07-11 08:57:15","US":"admin","TS":"2022-08-09 13:08:29"},{"IDFlight":"752585","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-06-24","UtcOffset":"2","FlightStartTime":"2016-06-24 12:02:41","FlightEndTime":"2016-06-24 15:56:27","FlightDuration":"14026","FirstLat":"47.6615","FirstLng":"11.7899","LastLat":"47.5566","LastLng":"12.4518","FlightMinLat":"47.5553","FlightMaxLat":"47.6805","FlightMinLng":"11.7812","FlightMaxLng":"12.4881","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"76.416","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13668","LandingWaypointOffset":"2588.26","LandingWaypointName":"H\u00f6rnle","LandingLocation":null,"LinearDistance":"53401","MaxLinearDistance":"54088","ArcDistance":"145837","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"62587","BestTaskPoints":"93.8805","BestTaskDuration":"12145","MaxSpeed":"19.5229","GroundSpeed":"10.3976","BestTaskSpeed":"5.15331","TakeoffAltitude":"1580","MaxAltitude":"2602","MinAltitude":"636","ElevationGain":"8544","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-4.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-06-24-XCS-HOP-01.igc","IgcFileHash":"bc380faed4be50d4b59b7881f437d5cf","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-06-24 20:48:38","US":"admin","TS":"2022-08-09 13:07:57"},{"IDFlight":"750051","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-06-18","UtcOffset":"2","FlightStartTime":"2016-06-18 12:30:10","FlightEndTime":"2016-06-18 14:58:57","FlightDuration":"8927","FirstLat":"49.2035","FirstLng":"13.1053","LastLat":"49.3438","LastLng":"13.6852","FlightMinLat":"49.1985","FlightMaxLat":"49.3476","FlightMinLng":"13.0805","FlightMaxLng":"13.6866","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"480.019","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"CZ","FKLandingWaypoint":"13675","LandingWaypointOffset":"12393.5","LandingWaypointName":"Old military AIRPORT Tchorovice","LandingLocation":null,"LinearDistance":"45036","MaxLinearDistance":"46836","ArcDistance":"88942","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"51499","BestTaskPoints":"77.2485","BestTaskDuration":"8601","MaxSpeed":"18.538","GroundSpeed":"9.96327","BestTaskSpeed":"5.98756","TakeoffAltitude":"899","MaxAltitude":"2008","MinAltitude":"473","ElevationGain":"5793","MeanAltitudeDiff":"0","MaxClimb":"6.09091","MinClimb":"-3.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-06-18-XCS-HOP-01.igc","IgcFileHash":"450dabbe934c47e49a8f95ac5ba6c32e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-06-18 21:19:10","US":"admin","TS":"2022-08-09 13:07:48"},{"IDFlight":"748042","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-06-10","UtcOffset":"2","FlightStartTime":"2016-06-10 11:13:34","FlightEndTime":"2016-06-10 15:10:08","FlightDuration":"14194","FirstLat":"46.9146","FirstLng":"11.8979","LastLat":"46.912","LastLng":"11.9612","FlightMinLat":"46.8261","FlightMaxLat":"46.9151","FlightMinLng":"11.526","FlightMaxLng":"11.9698","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"370.757","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1379.8","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"28448","MaxLinearDistance":"34055","ArcDistance":"153732","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"72179","BestTaskPoints":"126.313","BestTaskDuration":"13308","MaxSpeed":"16.6892","GroundSpeed":"10.8308","BestTaskSpeed":"5.42373","TakeoffAltitude":"2411","MaxAltitude":"3157","MinAltitude":"860","ElevationGain":"10053","MeanAltitudeDiff":"0","MaxClimb":"6.09091","MinClimb":"-4.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-06-10-XCS-HOP-01.igc","IgcFileHash":"90e8c7528311906934dad0e31f5c3191","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-06-10 19:02:47","US":"admin","TS":"2022-08-09 13:07:37"},{"IDFlight":"746973","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-06-07","UtcOffset":"2","FlightStartTime":"2016-06-07 11:43:49","FlightEndTime":"2016-06-07 12:16:29","FlightDuration":"1960","FirstLat":"46.9172","FirstLng":"11.8967","LastLat":"46.9735","LastLng":"11.9324","FlightMinLat":"46.9142","FlightMaxLat":"46.9786","FlightMinLng":"11.8956","FlightMaxLng":"11.9626","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"471.311","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9882","LandingWaypointOffset":"3488.23","LandingWaypointName":"H\u00fchnerspiel (Klausberg)","LandingLocation":null,"LinearDistance":"7287","MaxLinearDistance":"7502","ArcDistance":"18928","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"13302","BestTaskPoints":"19.953","BestTaskDuration":"1633","MaxSpeed":"13.9935","GroundSpeed":"9.65708","BestTaskSpeed":"8.14574","TakeoffAltitude":"2356","MaxAltitude":"2506","MinAltitude":"1001","ElevationGain":"338","MeanAltitudeDiff":"0","MaxClimb":"1.54545","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-06-07-XCS-HOP-01.igc","IgcFileHash":"b4df9279ada086a3693a44ba53503a7d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-06-07 12:08:35","US":"admin","TS":"2022-08-09 13:07:34"},{"IDFlight":"743313","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Sigma9 - 29 [LTF C]","FKGlider":"50","FKGliderBrand":"1","GliderBrand":"Advance","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2016","FlightDate":"2016-05-28","UtcOffset":"2","FlightStartTime":"2016-05-28 12:49:38","FlightEndTime":"2016-05-28 13:35:11","FlightDuration":"2733","FirstLat":"47.6329","FirstLng":"12.4337","LastLat":"47.6563","LastLng":"12.4207","FlightMinLat":"47.6291","FlightMaxLat":"47.6641","FlightMinLng":"12.4077","FlightMaxLng":"12.4432","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"186.612","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10289","LandingWaypointOffset":"658.873","LandingWaypointName":"Unterberghorn","LandingLocation":null,"LinearDistance":"3962","MaxLinearDistance":"4627","ArcDistance":"20987","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7550","BestTaskPoints":"11.325","BestTaskDuration":"2408","MaxSpeed":"16.6543","GroundSpeed":"7.67894","BestTaskSpeed":"3.13538","TakeoffAltitude":"1521","MaxAltitude":"1520","MinAltitude":"671","ElevationGain":"431","MeanAltitudeDiff":"0","MaxClimb":"1.41667","MinClimb":"-3.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"HOPE 2016-05-28 12_35_02.igc","IgcFileHash":"aa4e53ebd672e3fefa1910dc4f4f62df","GRecordStatus":"1","GValidationMessage":"vali-xll","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-05-28 18:14:28","US":"admin","TS":"2022-08-09 13:07:21"},{"IDFlight":"743306","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summitxc3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2016","FlightDate":"2016-05-28","UtcOffset":"2","FlightStartTime":"2016-05-28 11:33:00","FlightEndTime":"2016-05-28 11:50:25","FlightDuration":"1045","FirstLat":"47.6334","FirstLng":"12.4339","LastLat":"47.6532","LastLng":"12.4219","FlightMinLat":"47.6316","FlightMaxLat":"47.6558","FlightMinLng":"12.4171","FlightMaxLng":"12.4414","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"234.511","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10289","LandingWaypointOffset":"303.572","LandingWaypointName":"Unterberghorn","LandingLocation":null,"LinearDistance":"2767","MaxLinearDistance":"3209","ArcDistance":"8363","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5078","BestTaskPoints":"7.617","BestTaskDuration":"1009","MaxSpeed":"12.6171","GroundSpeed":"8.00264","BestTaskSpeed":"5.03271","TakeoffAltitude":"1528","MaxAltitude":"1527","MinAltitude":"662","ElevationGain":"15","MeanAltitudeDiff":"0","MaxClimb":"0.0833333","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-05-28 11-17-40.igc","IgcFileHash":"25fb30135d80159f81d93eb89e6f40c5","GRecordStatus":"1","GValidationMessage":"vali-xll","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-05-28 18:05:39","US":"admin","TS":"2022-08-09 13:07:21"},{"IDFlight":"719149","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-28","UtcOffset":"2","FlightStartTime":"2016-03-28 13:45:00","FlightEndTime":"2016-03-28 14:00:34","FlightDuration":"934","FirstLat":"46.0417","FirstLng":"11.3169","LastLat":"46.009","LastLng":"11.333","FlightMinLat":"46.0089","FlightMaxLat":"46.0417","FlightMinLng":"11.3165","FlightMaxLng":"11.3668","TakeoffCountry":"IT","FKTakeoffWaypoint":"9468","TakeoffWaypointOffset":"104.73","TakeoffLocation":null,"TakeoffWaypointName":"Monte Panarotta","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9697","LandingWaypointOffset":"2280.98","LandingWaypointName":"Monte Panarotta","LandingLocation":null,"LinearDistance":"4081","MaxLinearDistance":"4085","ArcDistance":"9241","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8250","BestTaskPoints":"12.375","BestTaskDuration":"817","MaxSpeed":"16.5088","GroundSpeed":"9.894","BestTaskSpeed":"10.0979","TakeoffAltitude":"1507","MaxAltitude":"1507","MinAltitude":"453","ElevationGain":"54","MeanAltitudeDiff":"0","MaxClimb":"0.0909091","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-28-XCS-HOP-01.igc","IgcFileHash":"0ee40b97d4a4b2b9a23f25fad20e46c5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-29 10:16:58","US":"admin","TS":"2022-08-09 13:05:51"},{"IDFlight":"718446","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-27","UtcOffset":"2","FlightStartTime":"2016-03-27 12:07:27","FlightEndTime":"2016-03-27 13:33:56","FlightDuration":"5189","FirstLat":"45.8272","FirstLng":"11.7669","LastLat":"45.8081","LastLng":"11.77","FlightMinLat":"45.8058","FlightMaxLat":"45.8279","FlightMinLng":"11.7409","FlightMaxLng":"11.7802","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"444.965","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1704.26","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"2613","MaxLinearDistance":"3190","ArcDistance":"46871","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10140","BestTaskPoints":"15.21","BestTaskDuration":"4980","MaxSpeed":"15.4279","GroundSpeed":"9.0328","BestTaskSpeed":"2.03614","TakeoffAltitude":"1019","MaxAltitude":"1020","MinAltitude":"184","ElevationGain":"1307","MeanAltitudeDiff":"0","MaxClimb":"1.36364","MinClimb":"-3.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-27-XCS-HOP-01.igc","IgcFileHash":"9cb9233b0d496ea0d32a2953cc23ac25","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-27 18:46:24","US":"admin","TS":"2022-08-09 13:05:48"},{"IDFlight":"717988","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-26","UtcOffset":"1","FlightStartTime":"2016-03-26 14:40:36","FlightEndTime":"2016-03-26 16:30:39","FlightDuration":"6603","FirstLat":"45.8364","FirstLng":"11.7492","LastLat":"45.808","LastLng":"11.7702","FlightMinLat":"45.7803","FlightMaxLat":"45.8372","FlightMinLng":"11.609","FlightMaxLng":"11.7732","TakeoffCountry":"IT","FKTakeoffWaypoint":"9822","TakeoffWaypointOffset":"648.848","TakeoffLocation":null,"TakeoffWaypointName":"Campeggia","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1716.34","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"12440","MaxLinearDistance":"13157","ArcDistance":"61860","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"25967","BestTaskPoints":"45.4422","BestTaskDuration":"6461","MaxSpeed":"14.0044","GroundSpeed":"9.36852","BestTaskSpeed":"4.01904","TakeoffAltitude":"1091","MaxAltitude":"1497","MinAltitude":"184","ElevationGain":"3786","MeanAltitudeDiff":"0","MaxClimb":"3.81818","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-26-XCS-HOP-02.igc","IgcFileHash":"b4b54461494e631e21ce9075969ff0ed","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-26 21:07:32","US":"admin","TS":"2022-08-09 13:05:47"},{"IDFlight":"717990","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-26","UtcOffset":"1","FlightStartTime":"2016-03-26 11:57:41","FlightEndTime":"2016-03-26 12:21:46","FlightDuration":"1445","FirstLat":"45.8231","FirstLng":"11.769","LastLat":"45.7829","LastLng":"11.7237","FlightMinLat":"45.7829","FlightMaxLat":"45.8257","FlightMinLng":"11.7051","FlightMaxLng":"11.7756","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"40.6595","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9292","LandingWaypointOffset":"3635.59","LandingWaypointName":"Antenne Costalunga","LandingLocation":null,"LinearDistance":"5708","MaxLinearDistance":"6248","ArcDistance":"13260","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9109","BestTaskPoints":"13.6635","BestTaskDuration":"1440","MaxSpeed":"12.7505","GroundSpeed":"9.17649","BestTaskSpeed":"6.32569","TakeoffAltitude":"810","MaxAltitude":"1226","MinAltitude":"115","ElevationGain":"764","MeanAltitudeDiff":"0","MaxClimb":"2.83333","MinClimb":"-5.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-26-XCS-HOP-01.igc","IgcFileHash":"ce0db53bdbfa56480d7ccf7adaaaba36","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-26 21:08:57","US":"admin","TS":"2022-08-09 13:05:47"},{"IDFlight":"717349","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-25","UtcOffset":"1","FlightStartTime":"2016-03-25 12:34:20","FlightEndTime":"2016-03-25 16:30:25","FlightDuration":"14165","FirstLat":"45.8231","FirstLng":"11.7688","LastLat":"45.8087","LastLng":"11.7696","FlightMinLat":"45.7784","FlightMaxLat":"45.8848","FlightMinLng":"11.592","FlightMaxLng":"11.8859","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"34.247","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1636.05","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"14511","MaxLinearDistance":"25590","ArcDistance":"136865","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"52763","BestTaskPoints":"92.3353","BestTaskDuration":"13920","MaxSpeed":"13.8883","GroundSpeed":"9.66222","BestTaskSpeed":"3.79045","TakeoffAltitude":"818","MaxAltitude":"1806","MinAltitude":"168","ElevationGain":"8245","MeanAltitudeDiff":"0","MaxClimb":"3.27273","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-25-XCS-HOP-01.igc","IgcFileHash":"9f4e289670ae0a4379028efba7fca00e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-25 22:22:42","US":"admin","TS":"2022-08-09 13:05:44"},{"IDFlight":"715426","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-20","UtcOffset":"1","FlightStartTime":"2016-03-20 12:59:22","FlightEndTime":"2016-03-20 13:49:01","FlightDuration":"2979","FirstLat":"47.4637","FirstLng":"12.2015","LastLat":"47.5218","LastLng":"12.2464","FlightMinLat":"47.463","FlightMaxLat":"47.5374","FlightMinLng":"12.1807","FlightMaxLng":"12.2598","TakeoffCountry":"AT","FKTakeoffWaypoint":"9352","TakeoffWaypointOffset":"112.2","TakeoffLocation":null,"TakeoffWaypointName":"Hohe Salve","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10168","LandingWaypointOffset":"3496.05","LandingWaypointName":"Scheffauer","LandingLocation":null,"LinearDistance":"9281","MaxLinearDistance":"9795","ArcDistance":"29800","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15521","BestTaskPoints":"23.2815","BestTaskDuration":"2521","MaxSpeed":"23.041","GroundSpeed":"10.0035","BestTaskSpeed":"6.15668","TakeoffAltitude":"1789","MaxAltitude":"2139","MinAltitude":"688","ElevationGain":"1231","MeanAltitudeDiff":"0","MaxClimb":"2.27273","MinClimb":"-4.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-20-XCS-HOP-01.igc","IgcFileHash":"0e446b9818693c8a8c6cefbabffcc332","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-20 21:28:16","US":"admin","TS":"2022-08-09 13:05:38"},{"IDFlight":"715431","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-20","UtcOffset":"1","FlightStartTime":"2016-03-20 16:53:10","FlightEndTime":"2016-03-20 17:08:07","FlightDuration":"897","FirstLat":"47.4645","FirstLng":"12.201","LastLat":"47.4451","LastLng":"12.1581","FlightMinLat":"47.444","FlightMaxLat":"47.4689","FlightMinLng":"12.1495","FlightMaxLng":"12.2023","TakeoffCountry":"AT","FKTakeoffWaypoint":"9352","TakeoffWaypointOffset":"164.326","TakeoffLocation":null,"TakeoffWaypointName":"Hohe Salve","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9352","LandingWaypointOffset":"3751.47","LandingWaypointName":"Hohe Salve","LandingLocation":null,"LinearDistance":"3934","MaxLinearDistance":"4014","ArcDistance":"8836","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7835","BestTaskPoints":"11.7525","BestTaskDuration":"779","MaxSpeed":"15.4074","GroundSpeed":"9.85058","BestTaskSpeed":"10.0578","TakeoffAltitude":"1784","MaxAltitude":"1781","MinAltitude":"600","ElevationGain":"52","MeanAltitudeDiff":"0","MaxClimb":"0.272727","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-20-XCS-HOP-02.igc","IgcFileHash":"9b37adc1688468be7e3050e3fa5ff8be","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-20 21:29:41","US":"admin","TS":"2022-08-09 13:05:38"},{"IDFlight":"714257","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-19","UtcOffset":"1","FlightStartTime":"2016-03-19 12:32:07","FlightEndTime":"2016-03-19 14:52:15","FlightDuration":"8408","FirstLat":"47.4646","FirstLng":"12.2013","LastLat":"47.5234","LastLng":"12.2592","FlightMinLat":"47.4591","FlightMaxLat":"47.5599","FlightMinLng":"12.1902","FlightMaxLng":"12.4106","TakeoffCountry":"AT","FKTakeoffWaypoint":"9352","TakeoffWaypointOffset":"182.95","TakeoffLocation":null,"TakeoffWaypointName":"Hohe Salve","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10168","LandingWaypointOffset":"3273.23","LandingWaypointName":"Scheffauer","LandingLocation":null,"LinearDistance":"17978","MaxLinearDistance":"18676","ArcDistance":"84776","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"27906","BestTaskPoints":"55.812","BestTaskDuration":"7198","MaxSpeed":"23.5228","GroundSpeed":"10.0828","BestTaskSpeed":"3.87691","TakeoffAltitude":"1787","MaxAltitude":"2529","MinAltitude":"706","ElevationGain":"5447","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-6.5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-19-XCS-HOP-01.igc","IgcFileHash":"bbcf28b5e524f36497019475647cc95f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-19 22:56:33","US":"admin","TS":"2022-08-09 13:05:33"},{"IDFlight":"709523","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-05","UtcOffset":"1","FlightStartTime":"2016-03-05 12:41:55","FlightEndTime":"2016-03-05 15:14:07","FlightDuration":"9132","FirstLat":"36.8964","FirstLng":"-2.91763","LastLat":"36.8756","LastLng":"-2.93193","FlightMinLat":"36.8455","FlightMaxLat":"36.9077","FlightMinLng":"-2.9527","FlightMaxLng":"-2.8622","TakeoffCountry":"ES","FKTakeoffWaypoint":"10263","TakeoffWaypointOffset":"2669.33","TakeoffLocation":null,"TakeoffWaypointName":"Castala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"13807","LandingWaypointOffset":"859.298","LandingWaypointName":"Sierra a la cellos","LandingLocation":null,"LinearDistance":"7475","MaxLinearDistance":"8788","ArcDistance":"86508","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"20057","BestTaskPoints":"40.114","BestTaskDuration":"8223","MaxSpeed":"16.359","GroundSpeed":"9.47301","BestTaskSpeed":"2.43913","TakeoffAltitude":"1201","MaxAltitude":"1890","MinAltitude":"642","ElevationGain":"4776","MeanAltitudeDiff":"0","MaxClimb":"3.72727","MinClimb":"-4.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-05-XCS-HOP-01.igc","IgcFileHash":"04afa0a4db3708ab5908e60f906bbaa2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-05 18:32:43","US":"admin","TS":"2022-08-09 13:05:14"},{"IDFlight":"709369","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-04","UtcOffset":"1","FlightStartTime":"2016-03-04 11:52:46","FlightEndTime":"2016-03-04 14:41:48","FlightDuration":"10142","FirstLat":"36.8964","FirstLng":"-2.91743","LastLat":"36.8746","LastLng":"-2.93248","FlightMinLat":"36.8441","FlightMaxLat":"36.9158","FlightMinLng":"-2.93597","FlightMaxLng":"-2.84722","TakeoffCountry":"ES","FKTakeoffWaypoint":"10263","TakeoffWaypointOffset":"2651.57","TakeoffLocation":null,"TakeoffWaypointName":"Castala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"13807","LandingWaypointOffset":"738.013","LandingWaypointName":"Sierra a la cellos","LandingLocation":null,"LinearDistance":"8525","MaxLinearDistance":"9491","ArcDistance":"99752","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"27518","BestTaskPoints":"41.277","BestTaskDuration":"8384","MaxSpeed":"16.3573","GroundSpeed":"9.83556","BestTaskSpeed":"3.2822","TakeoffAltitude":"1201","MaxAltitude":"1872","MinAltitude":"585","ElevationGain":"5396","MeanAltitudeDiff":"0","MaxClimb":"3.45455","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-04-XCS-HOP-01.igc","IgcFileHash":"2b9f06503ed736d654867ec8629a722d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-04 16:53:44","US":"admin","TS":"2022-08-09 13:05:14"},{"IDFlight":"709370","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-04","UtcOffset":"1","FlightStartTime":"2016-03-04 16:10:15","FlightEndTime":"2016-03-04 16:30:58","FlightDuration":"1243","FirstLat":"36.8958","FirstLng":"-2.91745","LastLat":"36.8744","LastLng":"-2.93223","FlightMinLat":"36.8743","FlightMaxLat":"36.8969","FlightMinLng":"-2.93277","FlightMaxLng":"-2.91703","TakeoffCountry":"ES","FKTakeoffWaypoint":"10263","TakeoffWaypointOffset":"2650.84","TakeoffLocation":null,"TakeoffWaypointName":"Castala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"13807","LandingWaypointOffset":"729.045","LandingWaypointName":"Sierra a la cellos","LandingLocation":null,"LinearDistance":"2728","MaxLinearDistance":"2845","ArcDistance":"10248","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4050","BestTaskPoints":"6.075","BestTaskDuration":"1179","MaxSpeed":"13.5953","GroundSpeed":"8.2449","BestTaskSpeed":"3.43511","TakeoffAltitude":"1207","MaxAltitude":"1205","MinAltitude":"579","ElevationGain":"183","MeanAltitudeDiff":"0","MaxClimb":"0.818182","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-04-XCS-HOP-02.igc","IgcFileHash":"326471175053602569ba2846540af809","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-04 17:02:45","US":"admin","TS":"2022-08-09 13:05:14"},{"IDFlight":"709314","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-03","UtcOffset":"1","FlightStartTime":"2016-03-03 12:23:53","FlightEndTime":"2016-03-03 15:02:10","FlightDuration":"9497","FirstLat":"36.896","FirstLng":"-2.91735","LastLat":"36.8743","LastLng":"-2.93232","FlightMinLat":"36.8684","FlightMaxLat":"36.9069","FlightMinLng":"-2.93248","FlightMaxLng":"-2.89892","TakeoffCountry":"ES","FKTakeoffWaypoint":"10263","TakeoffWaypointOffset":"2642.6","TakeoffLocation":null,"TakeoffWaypointName":"Castala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"13807","LandingWaypointOffset":"715.423","LandingWaypointName":"Sierra a la cellos","LandingLocation":null,"LinearDistance":"3483","MaxLinearDistance":"4487","ArcDistance":"97230","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"16637","BestTaskPoints":"24.9555","BestTaskDuration":"7668","MaxSpeed":"15.7379","GroundSpeed":"10.238","BestTaskSpeed":"2.16967","TakeoffAltitude":"1218","MaxAltitude":"1830","MinAltitude":"574","ElevationGain":"5017","MeanAltitudeDiff":"0","MaxClimb":"3.18182","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-03-XCS-HOP-01.igc","IgcFileHash":"e3859bc17f832309c480db75583a706d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-03 21:32:29","US":"admin","TS":"2022-08-09 13:05:14"},{"IDFlight":"709217","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-02","UtcOffset":"1","FlightStartTime":"2016-03-02 13:28:00","FlightEndTime":"2016-03-02 13:59:53","FlightDuration":"1913","FirstLat":"36.8968","FirstLng":"-2.9172","LastLat":"36.8747","LastLng":"-2.9326","FlightMinLat":"36.8708","FlightMaxLat":"36.8992","FlightMinLng":"-2.93265","FlightMaxLng":"-2.90437","TakeoffCountry":"ES","FKTakeoffWaypoint":"10263","TakeoffWaypointOffset":"2633.77","TakeoffLocation":null,"TakeoffWaypointName":"Castala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"13807","LandingWaypointOffset":"743.151","LandingWaypointName":"Sierra a la cellos","LandingLocation":null,"LinearDistance":"3098","MaxLinearDistance":"3269","ArcDistance":"18173","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7484","BestTaskPoints":"11.226","BestTaskDuration":"1770","MaxSpeed":"13.5748","GroundSpeed":"9.49974","BestTaskSpeed":"4.22825","TakeoffAltitude":"1225","MaxAltitude":"1523","MinAltitude":"588","ElevationGain":"481","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-02-XCS-HOP-02.igc","IgcFileHash":"5266729b283b4a953b167ed57ba9cc0e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-02 22:05:57","US":"admin","TS":"2022-08-09 13:05:13"},{"IDFlight":"709216","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-02","UtcOffset":"1","FlightStartTime":"2016-03-02 12:03:40","FlightEndTime":"2016-03-02 12:17:46","FlightDuration":"846","FirstLat":"36.896","FirstLng":"-2.91738","LastLat":"36.8746","LastLng":"-2.9325","FlightMinLat":"36.8745","FlightMaxLat":"36.8968","FlightMinLng":"-2.93263","FlightMaxLng":"-2.91707","TakeoffCountry":"ES","FKTakeoffWaypoint":"10263","TakeoffWaypointOffset":"2645.27","TakeoffLocation":null,"TakeoffWaypointName":"Castala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"13807","LandingWaypointOffset":"737.199","LandingWaypointName":"Sierra a la cellos","LandingLocation":null,"LinearDistance":"2740","MaxLinearDistance":"2833","ArcDistance":"6587","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4259","BestTaskPoints":"6.3885","BestTaskDuration":"866","MaxSpeed":"12.3704","GroundSpeed":"7.78597","BestTaskSpeed":"4.91801","TakeoffAltitude":"1201","MaxAltitude":"1201","MinAltitude":"592","ElevationGain":"195","MeanAltitudeDiff":"0","MaxClimb":"1.81818","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-02-XCS-HOP-01.igc","IgcFileHash":"92f2bb26b2ecc75322fe9d1e6b13a8e9","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-02 21:59:30","US":"admin","TS":"2022-08-09 13:05:13"},{"IDFlight":"709219","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-02","UtcOffset":"1","FlightStartTime":"2016-03-02 16:55:38","FlightEndTime":"2016-03-02 17:01:15","FlightDuration":"337","FirstLat":"36.9569","FirstLng":"-2.4047","LastLat":"36.9484","LastLng":"-2.41568","FlightMinLat":"36.9484","FlightMaxLat":"36.9575","FlightMinLng":"-2.41572","FlightMaxLng":"-2.40383","TakeoffCountry":"ES","FKTakeoffWaypoint":"10858","TakeoffWaypointOffset":"110.027","TakeoffLocation":null,"TakeoffWaypointName":"Sierra Alhamilla","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"10858","LandingWaypointOffset":"1457.75","LandingWaypointName":"Sierra Alhamilla","LandingLocation":null,"LinearDistance":"1357","MaxLinearDistance":"1457","ArcDistance":"2818","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1967","BestTaskPoints":"2.9505","BestTaskDuration":"354","MaxSpeed":"10.9526","GroundSpeed":"8.36145","BestTaskSpeed":"5.5565","TakeoffAltitude":"438","MaxAltitude":"436","MinAltitude":"295","ElevationGain":"41","MeanAltitudeDiff":"0","MaxClimb":"0.363636","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-02-XCS-HOP-04.igc","IgcFileHash":"6330a26fc25a891d719852a3c45cc523","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-02 22:09:55","US":"admin","TS":"2022-08-09 13:05:14"},{"IDFlight":"709218","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-02","UtcOffset":"1","FlightStartTime":"2016-03-02 16:04:15","FlightEndTime":"2016-03-02 16:09:34","FlightDuration":"319","FirstLat":"36.9569","FirstLng":"-2.40455","LastLat":"36.9478","LastLng":"-2.40988","FlightMinLat":"36.9478","FlightMaxLat":"36.9573","FlightMinLng":"-2.41127","FlightMaxLng":"-2.40388","TakeoffCountry":"ES","FKTakeoffWaypoint":"10858","TakeoffWaypointOffset":"97.41","TakeoffLocation":null,"TakeoffWaypointName":"Sierra Alhamilla","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"10858","LandingWaypointOffset":"1188.23","LandingWaypointName":"Sierra Alhamilla","LandingLocation":null,"LinearDistance":"1122","MaxLinearDistance":"1185","ArcDistance":"2549","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1811","BestTaskPoints":"2.7165","BestTaskDuration":"304","MaxSpeed":"10.259","GroundSpeed":"7.9893","BestTaskSpeed":"5.95724","TakeoffAltitude":"429","MaxAltitude":"429","MinAltitude":"269","ElevationGain":"56","MeanAltitudeDiff":"0","MaxClimb":"0.909091","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-02-XCS-HOP-03.igc","IgcFileHash":"e48fdb13b11a96dc20a898f6c8dbdbda","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-02 22:09:07","US":"admin","TS":"2022-08-09 13:05:13"},{"IDFlight":"709109","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-01","UtcOffset":"1","FlightStartTime":"2016-03-01 16:07:01","FlightEndTime":"2016-03-01 17:42:55","FlightDuration":"5754","FirstLat":"36.957","FirstLng":"-2.40468","LastLat":"36.9472","LastLng":"-2.40905","FlightMinLat":"36.9458","FlightMaxLat":"36.9597","FlightMinLng":"-2.4179","FlightMaxLng":"-2.40007","TakeoffCountry":"ES","FKTakeoffWaypoint":"10858","TakeoffWaypointOffset":"105.443","TakeoffLocation":null,"TakeoffWaypointName":"Sierra Alhamilla","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"10858","LandingWaypointOffset":"1215.69","LandingWaypointName":"Sierra Alhamilla","LandingLocation":null,"LinearDistance":"1553","MaxLinearDistance":"2016","ArcDistance":"45980","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7126","BestTaskPoints":"10.689","BestTaskDuration":"4580","MaxSpeed":"13.8834","GroundSpeed":"7.99088","BestTaskSpeed":"1.5559","TakeoffAltitude":"443","MaxAltitude":"761","MinAltitude":"268","ElevationGain":"2299","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"2","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-01-XCS-HOP-03.igc","IgcFileHash":"a7a6a925206f6307eef6cb2338d88dee","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-01 22:49:08","US":"admin","TS":"2022-08-09 13:05:13"},{"IDFlight":"709107","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-01","UtcOffset":"1","FlightStartTime":"2016-03-01 14:17:38","FlightEndTime":"2016-03-01 14:38:44","FlightDuration":"1266","FirstLat":"36.7723","FirstLng":"-3.08287","LastLat":"36.7458","LastLng":"-3.07048","FlightMinLat":"36.7436","FlightMaxLat":"36.7727","FlightMinLng":"-3.08362","FlightMaxLng":"-3.06665","TakeoffCountry":"ES","FKTakeoffWaypoint":"10856","TakeoffWaypointOffset":"675.517","TakeoffLocation":null,"TakeoffWaypointName":"Guainos","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"10856","LandingWaypointOffset":"2471.76","LandingWaypointName":"Guainos","LandingLocation":null,"LinearDistance":"3371","MaxLinearDistance":"3395","ArcDistance":"10217","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4934","BestTaskPoints":"7.401","BestTaskDuration":"1187","MaxSpeed":"13.6851","GroundSpeed":"8.06999","BestTaskSpeed":"4.1567","TakeoffAltitude":"608","MaxAltitude":"607","MinAltitude":"4","ElevationGain":"350","MeanAltitudeDiff":"0","MaxClimb":"1.45455","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"1","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-01-XCS-HOP-02.igc","IgcFileHash":"e6b98966711f25f68cd55d9a65e894e6","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-01 22:38:26","US":"admin","TS":"2022-08-09 13:05:13"},{"IDFlight":"709104","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-03-01","UtcOffset":"1","FlightStartTime":"2016-03-01 11:51:05","FlightEndTime":"2016-03-01 12:10:41","FlightDuration":"1176","FirstLat":"36.7704","FirstLng":"-3.08252","LastLat":"36.7459","LastLng":"-3.07045","FlightMinLat":"36.7447","FlightMaxLat":"36.771","FlightMinLng":"-3.08265","FlightMaxLng":"-3.06788","TakeoffCountry":"ES","FKTakeoffWaypoint":"10856","TakeoffWaypointOffset":"471.689","TakeoffLocation":null,"TakeoffWaypointName":"Guainos","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"10856","LandingWaypointOffset":"2462.23","LandingWaypointName":"Guainos","LandingLocation":null,"LinearDistance":"3080","MaxLinearDistance":"3127","ArcDistance":"9453","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4523","BestTaskPoints":"6.7845","BestTaskDuration":"1071","MaxSpeed":"13.3905","GroundSpeed":"8.03816","BestTaskSpeed":"4.22316","TakeoffAltitude":"577","MaxAltitude":"575","MinAltitude":"-105","ElevationGain":"588","MeanAltitudeDiff":"0","MaxClimb":"6.35294","MinClimb":"-8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"1","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-03-01-XCS-HOP-01.igc","IgcFileHash":"ab5759caa19ad74a4ba46b54596d550f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-03-01 22:32:42","US":"admin","TS":"2022-08-09 13:05:13"},{"IDFlight":"708904","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-02-29","UtcOffset":"1","FlightStartTime":"2016-02-29 12:13:40","FlightEndTime":"2016-02-29 14:49:57","FlightDuration":"9376","FirstLat":"36.8237","FirstLng":"-2.5696","LastLat":"36.8117","LastLng":"-2.56773","FlightMinLat":"36.8114","FlightMaxLat":"36.8341","FlightMinLng":"-2.59632","FlightMaxLng":"-2.55207","TakeoffCountry":"ES","FKTakeoffWaypoint":"10857","TakeoffWaypointOffset":"340.233","TakeoffLocation":null,"TakeoffWaypointName":"Aguadulce","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"10857","LandingWaypointOffset":"1103.81","LandingWaypointName":"Aguadulce","LandingLocation":null,"LinearDistance":"2443","MaxLinearDistance":"4064","ArcDistance":"80294","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12420","BestTaskPoints":"18.63","BestTaskDuration":"5436","MaxSpeed":"14.3197","GroundSpeed":"8.56378","BestTaskSpeed":"2.28477","TakeoffAltitude":"302","MaxAltitude":"934","MinAltitude":"-27","ElevationGain":"4389","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"10","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-02-29-XCS-HOP-01.igc","IgcFileHash":"898a066be5ab002ff5ceb1ff8394fbb7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-02-29 18:13:23","US":"admin","TS":"2022-08-09 13:05:13"},{"IDFlight":"705729","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-02-06","UtcOffset":"1","FlightStartTime":"2016-02-06 13:34:00","FlightEndTime":"2016-02-06 14:20:44","FlightDuration":"2804","FirstLat":"49.1678","FirstLng":"11.9564","LastLat":"49.1676","LastLng":"11.9588","FlightMinLat":"49.1639","FlightMaxLat":"49.1713","FlightMinLng":"11.9534","FlightMaxLng":"11.9611","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"48.964","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"218.114","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"518","MaxLinearDistance":"995","ArcDistance":"23546","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3504","BestTaskPoints":"5.256","BestTaskDuration":"1554","MaxSpeed":"14.2754","GroundSpeed":"8.39713","BestTaskSpeed":"2.25483","TakeoffAltitude":"404","MaxAltitude":"474","MinAltitude":"341","ElevationGain":"546","MeanAltitudeDiff":"0","MaxClimb":"1.27273","MinClimb":"-1.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-02-06-XCS-HOP-02.igc","IgcFileHash":"339e4efe2399ea5f2965daf8f70196be","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-02-06 20:46:24","US":"admin","TS":"2022-08-09 13:04:59"},{"IDFlight":"705728","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2016-02-06","UtcOffset":"1","FlightStartTime":"2016-02-06 12:32:24","FlightEndTime":"2016-02-06 12:38:31","FlightDuration":"367","FirstLat":"49.1676","FirstLng":"11.9559","LastLat":"49.1677","LastLng":"11.9591","FlightMinLat":"49.1674","FlightMaxLat":"49.1705","FlightMinLng":"11.9551","FlightMaxLng":"11.9632","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"7.27","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"240.183","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"621","MaxLinearDistance":"679","ArcDistance":"2288","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1887","BestTaskPoints":"2.8305","BestTaskDuration":"312","MaxSpeed":"12.2892","GroundSpeed":"6.23321","BestTaskSpeed":"6.04808","TakeoffAltitude":"419","MaxAltitude":"418","MinAltitude":"331","ElevationGain":"83","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2016-02-06-XCS-HOP-01.igc","IgcFileHash":"152ff75c5e665463b445ef9d7b8c7d9f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2016-02-06 20:45:28","US":"admin","TS":"2022-08-09 13:04:59"},{"IDFlight":"683612","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2015-10-11","UtcOffset":"2","FlightStartTime":"2015-10-11 13:34:16","FlightEndTime":"2015-10-11 16:15:48","FlightDuration":"9692","FirstLat":"49.5134","FirstLng":"12.0286","LastLat":"49.5048","LastLng":"12.0406","FlightMinLat":"49.504","FlightMaxLat":"49.5233","FlightMinLng":"12.0238","FlightMaxLng":"12.0432","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"541.643","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1241.32","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"1375","MaxLinearDistance":"2153","ArcDistance":"69190","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6615","BestTaskPoints":"9.9225","BestTaskDuration":"5980","MaxSpeed":"16.9732","GroundSpeed":"7.13889","BestTaskSpeed":"1.10619","TakeoffAltitude":"293","MaxAltitude":"1074","MinAltitude":"293","ElevationGain":"3963","MeanAltitudeDiff":"0","MaxClimb":"5.45455","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-10-11-XCS-HOP-02.igc","IgcFileHash":"b5456f65216af928d6b78baac6cbcc53","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-10-11 18:00:48","US":"admin","TS":"2022-08-09 13:03:46"},{"IDFlight":"683611","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2015-10-11","UtcOffset":"2","FlightStartTime":"2015-10-11 12:14:42","FlightEndTime":"2015-10-11 12:19:18","FlightDuration":"276","FirstLat":"49.515","FirstLng":"12.0295","LastLat":"49.5149","LastLng":"12.0427","FlightMinLat":"49.5122","FlightMaxLat":"49.5165","FlightMinLng":"12.0286","FlightMaxLng":"12.0427","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"728.752","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1439.39","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"959","MaxLinearDistance":"1019","ArcDistance":"1510","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1454","BestTaskPoints":"2.181","BestTaskDuration":"292","MaxSpeed":"9.91344","GroundSpeed":"5.46935","BestTaskSpeed":"4.97945","TakeoffAltitude":"206","MaxAltitude":"499","MinAltitude":"206","ElevationGain":"298","MeanAltitudeDiff":"0","MaxClimb":"3.72727","MinClimb":"-1","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-10-11-XCS-HOP-01.igc","IgcFileHash":"45048ed798bc58e00ec7e61cda35d7f9","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-10-11 17:59:50","US":"admin","TS":"2022-08-09 13:03:46"},{"IDFlight":"680538","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2015-10-01","UtcOffset":"2","FlightStartTime":"2015-10-01 15:48:41","FlightEndTime":"2015-10-01 17:23:17","FlightDuration":"5676","FirstLat":"46.9142","FirstLng":"11.8981","LastLat":"46.9983","LastLng":"11.9871","FlightMinLat":"46.9095","FlightMaxLat":"46.9988","FlightMinLng":"11.7953","FlightMaxLng":"11.9899","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"376.318","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9882","LandingWaypointOffset":"2203.16","LandingWaypointName":"H\u00fchnerspiel (Klausberg)","LandingLocation":null,"LinearDistance":"11693","MaxLinearDistance":"15964","ArcDistance":"57389","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"30889","BestTaskPoints":"46.3335","BestTaskDuration":"5443","MaxSpeed":"15.1719","GroundSpeed":"10.1109","BestTaskSpeed":"5.675","TakeoffAltitude":"2386","MaxAltitude":"2805","MinAltitude":"1044","ElevationGain":"2452","MeanAltitudeDiff":"0","MaxClimb":"4.18182","MinClimb":"-2.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-10-01-XCS-HOP-01.igc","IgcFileHash":"1639bb21f0e3cab80db7477c5b5acbf5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-10-02 09:49:33","US":"admin","TS":"2022-08-09 13:03:36"},{"IDFlight":"680540","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2015-09-30","UtcOffset":"2","FlightStartTime":"2015-09-30 12:08:55","FlightEndTime":"2015-09-30 14:02:21","FlightDuration":"6806","FirstLat":"46.9143","FirstLng":"11.8983","LastLat":"46.9119","LastLng":"11.9617","FlightMinLat":"46.8848","FlightMaxLat":"46.9167","FlightMinLng":"11.8414","FlightMaxLng":"11.9623","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"393.083","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1370.7","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"4862","MaxLinearDistance":"9234","ArcDistance":"69092","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"22527","BestTaskPoints":"33.7905","BestTaskDuration":"6716","MaxSpeed":"17.2653","GroundSpeed":"10.1516","BestTaskSpeed":"3.35423","TakeoffAltitude":"2401","MaxAltitude":"2691","MinAltitude":"844","ElevationGain":"4456","MeanAltitudeDiff":"0","MaxClimb":"4.27273","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-09-30-XCS-HOP-01.igc","IgcFileHash":"80b5c05dcb58aa80a723ecef40d9d955","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-10-02 10:22:42","US":"admin","TS":"2022-08-09 13:03:36"},{"IDFlight":"680088","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2015-09-29","UtcOffset":"2","FlightStartTime":"2015-09-29 16:20:15","FlightEndTime":"2015-09-29 17:42:47","FlightDuration":"4952","FirstLat":"46.9143","FirstLng":"11.8978","LastLat":"46.915","LastLng":"11.9614","FlightMinLat":"46.9003","FlightMaxLat":"46.9376","FlightMinLng":"11.8485","FlightMaxLng":"11.9702","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"355.714","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1095.59","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"5813","MaxLinearDistance":"9646","ArcDistance":"49754","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"18397","BestTaskPoints":"27.5955","BestTaskDuration":"4020","MaxSpeed":"15.8568","GroundSpeed":"10.0472","BestTaskSpeed":"4.57637","TakeoffAltitude":"2377","MaxAltitude":"2466","MinAltitude":"841","ElevationGain":"1422","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-09-29-XCS-HOP-01.igc","IgcFileHash":"099701c5340a7ea5b5b27599f2ec8d68","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-09-29 20:53:56","US":"admin","TS":"2022-08-09 13:03:34"},{"IDFlight":"680087","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2015-09-27","UtcOffset":"2","FlightStartTime":"2015-09-27 16:14:23","FlightEndTime":"2015-09-27 16:21:53","FlightDuration":"450","FirstLat":"46.9254","FirstLng":"11.9672","LastLat":"46.9125","LastLng":"11.9611","FlightMinLat":"46.9093","FlightMaxLat":"46.9263","FlightMinLng":"11.9602","FlightMaxLng":"11.9677","TakeoffCountry":"IT","FKTakeoffWaypoint":"9725","TakeoffWaypointOffset":"386.255","TakeoffLocation":null,"TakeoffWaypointName":"Ahornach (Acereto)","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1336.16","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"1855","MaxLinearDistance":"1961","ArcDistance":"3025","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2725","BestTaskPoints":"4.0875","BestTaskDuration":"464","MaxSpeed":"13.9836","GroundSpeed":"6.72299","BestTaskSpeed":"5.87284","TakeoffAltitude":"1406","MaxAltitude":"1406","MinAltitude":"850","ElevationGain":"24","MeanAltitudeDiff":"0","MaxClimb":"0.909091","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-09-27-XCS-HOP-01.igc","IgcFileHash":"a90db231ac31be304628a67dedb82855","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-09-29 20:41:00","US":"admin","TS":"2022-08-09 13:03:34"},{"IDFlight":"677601","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2015-09-19","UtcOffset":"2","FlightStartTime":"2015-09-19 14:17:39","FlightEndTime":"2015-09-19 15:33:13","FlightDuration":"4534","FirstLat":"49.204","FirstLng":"13.0985","LastLat":"49.202","LastLng":"13.0647","FlightMinLat":"49.1921","FlightMaxLat":"49.2082","FlightMinLng":"13.0477","FlightMaxLng":"13.1283","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"79.181","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"2474.43","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"3710","MaxLinearDistance":"5934","ArcDistance":"42261","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"11685","BestTaskPoints":"20.4487","BestTaskDuration":"4064","MaxSpeed":"14.1973","GroundSpeed":"9.3208","BestTaskSpeed":"2.87525","TakeoffAltitude":"1178","MaxAltitude":"1724","MinAltitude":"624","ElevationGain":"2208","MeanAltitudeDiff":"0","MaxClimb":"2.36364","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-09-19-XCS-HOP-02.igc","IgcFileHash":"de86ab415c075afa5c4e2f9ebb3e6ba8","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-09-21 17:07:57","US":"admin","TS":"2022-08-09 13:03:26"},{"IDFlight":"677598","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2016","FlightDate":"2015-09-19","UtcOffset":"2","FlightStartTime":"2015-09-19 13:52:18","FlightEndTime":"2015-09-19 14:06:46","FlightDuration":"868","FirstLat":"49.2035","FirstLng":"13.0978","LastLat":"49.2043","LastLng":"13.0993","FlightMinLat":"49.2026","FlightMaxLat":"49.2072","FlightMinLng":"13.0887","FlightMaxLng":"13.1006","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"69.065","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"119.434","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"660","MaxLinearDistance":"868","ArcDistance":"6061","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2023","BestTaskPoints":"4.046","BestTaskDuration":"727","MaxSpeed":"13.8121","GroundSpeed":"6.98269","BestTaskSpeed":"2.78267","TakeoffAltitude":"1161","MaxAltitude":"1266","MinAltitude":"1003","ElevationGain":"416","MeanAltitudeDiff":"0","MaxClimb":"2.63636","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-09-19-XCS-HOP-01.igc","IgcFileHash":"d1395b8d2b2e16d0df6081a8527956f7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-09-21 17:06:59","US":"admin","TS":"2022-08-09 13:03:26"},{"IDFlight":"666152","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-08-22","UtcOffset":"2","FlightStartTime":"2015-08-22 11:23:23","FlightEndTime":"2015-08-22 15:47:18","FlightDuration":"15835","FirstLat":"46.9141","FirstLng":"11.8941","LastLat":"46.9119","LastLng":"11.9613","FlightMinLat":"46.8438","FlightMaxLat":"46.9417","FlightMinLng":"11.6842","FlightMaxLng":"11.9946","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"81.557","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1385.6","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"17642","MaxLinearDistance":"25628","ArcDistance":"168007","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"52254","BestTaskPoints":"91.4445","BestTaskDuration":"14769","MaxSpeed":"27.0186","GroundSpeed":"10.6098","BestTaskSpeed":"3.53809","TakeoffAltitude":"2249","MaxAltitude":"2996","MinAltitude":"855","ElevationGain":"9037","MeanAltitudeDiff":"0","MaxClimb":"9.23529","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-08-22-XCS-HOP-01.igc","IgcFileHash":"774b3df6f06e01021791f52ac126b330","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-08-22 22:57:49","US":"admin","TS":"2022-08-09 19:54:34"},{"IDFlight":"666150","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-08-21","UtcOffset":"2","FlightStartTime":"2015-08-21 11:44:07","FlightEndTime":"2015-08-21 12:10:29","FlightDuration":"1582","FirstLat":"46.9163","FirstLng":"11.8979","LastLat":"46.9119","LastLng":"11.9613","FlightMinLat":"46.8864","FlightMaxLat":"46.9185","FlightMinLng":"11.8977","FlightMaxLng":"11.9671","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"459.374","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1385.6","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"5294","MaxLinearDistance":"5298","ArcDistance":"15921","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10508","BestTaskPoints":"15.762","BestTaskDuration":"1477","MaxSpeed":"17.3122","GroundSpeed":"10.0637","BestTaskSpeed":"7.11442","TakeoffAltitude":"2382","MaxAltitude":"2499","MinAltitude":"849","ElevationGain":"321","MeanAltitudeDiff":"0","MaxClimb":"2.90909","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-08-21-XCS-HOP-01.igc","IgcFileHash":"038a536e8d83d295dfe02e22bebd8f3d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-08-22 22:56:42","US":"admin","TS":"2022-08-09 19:54:34"},{"IDFlight":"666151","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-08-21","UtcOffset":"2","FlightStartTime":"2015-08-21 15:51:37","FlightEndTime":"2015-08-21 16:22:50","FlightDuration":"1873","FirstLat":"46.9258","FirstLng":"11.967","LastLat":"46.9263","LastLng":"11.9684","FlightMinLat":"46.902","FlightMaxLat":"46.9315","FlightMinLng":"11.9533","FlightMaxLng":"11.9738","TakeoffCountry":"IT","FKTakeoffWaypoint":"9725","TakeoffWaypointOffset":"430.686","TakeoffLocation":null,"TakeoffWaypointName":"Ahornach (Acereto)","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"428.147","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"2770","MaxLinearDistance":"3310","ArcDistance":"17010","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"7431","BestTaskPoints":"13.0042","BestTaskDuration":"1590","MaxSpeed":"15.8754","GroundSpeed":"9.08168","BestTaskSpeed":"4.67358","TakeoffAltitude":"1423","MaxAltitude":"1930","MinAltitude":"1288","ElevationGain":"1131","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-08-21-XCS-HOP-02.igc","IgcFileHash":"1fc7b33c3ead31d23c3f39afd23c9360","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-08-22 22:57:14","US":"admin","TS":"2022-08-09 19:54:34"},{"IDFlight":"659238","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-08-07","UtcOffset":"2","FlightStartTime":"2015-08-07 14:57:25","FlightEndTime":"2015-08-07 15:05:36","FlightDuration":"491","FirstLat":"47.7354","FirstLng":"11.5069","LastLat":"47.7501","LastLng":"11.5047","FlightMinLat":"47.7346","FlightMaxLat":"47.7514","FlightMinLng":"11.5045","FlightMaxLng":"11.5095","TakeoffCountry":"DE","FKTakeoffWaypoint":"9538","TakeoffWaypointOffset":"861.382","TakeoffLocation":null,"TakeoffWaypointName":"Blomberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9538","LandingWaypointOffset":"2360.93","LandingWaypointName":"Blomberg","LandingLocation":null,"LinearDistance":"1786","MaxLinearDistance":"1880","ArcDistance":"3763","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2582","BestTaskPoints":"3.873","BestTaskDuration":"510","MaxSpeed":"11.9687","GroundSpeed":"7.66329","BestTaskSpeed":"5.06275","TakeoffAltitude":"1207","MaxAltitude":"1205","MinAltitude":"718","ElevationGain":"54","MeanAltitudeDiff":"0","MaxClimb":"0.545455","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-08-07-XCS-HOP-01.igc","IgcFileHash":"23ce4788afe158d510029a9c67dd83b0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-08-07 20:26:00","US":"admin","TS":"2022-08-09 19:54:00"},{"IDFlight":"659230","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-08-06","UtcOffset":"2","FlightStartTime":"2015-08-06 12:03:16","FlightEndTime":"2015-08-06 14:41:47","FlightDuration":"9511","FirstLat":"47.3812","FirstLng":"10.8483","LastLat":"47.3855","LastLng":"10.5642","FlightMinLat":"47.3517","FlightMaxLat":"47.4714","FlightMinLng":"10.5007","FlightMaxLng":"10.8551","TakeoffCountry":"AT","FKTakeoffWaypoint":"10547","TakeoffWaypointOffset":"105.409","TakeoffLocation":null,"TakeoffWaypointName":"Grubigstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10963","LandingWaypointOffset":"4301.25","LandingWaypointName":"Schwarzhanskarspitze","LandingLocation":null,"LinearDistance":"26372","MaxLinearDistance":"27018","ArcDistance":"94779","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"44137","BestTaskPoints":"66.2055","BestTaskDuration":"8729","MaxSpeed":"15.5048","GroundSpeed":"9.96523","BestTaskSpeed":"5.05636","TakeoffAltitude":"2029","MaxAltitude":"3100","MinAltitude":"948","ElevationGain":"6006","MeanAltitudeDiff":"0","MaxClimb":"4.45455","MinClimb":"-5.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-08-06-XCS-HOP-01.igc","IgcFileHash":"ea3d2274b67e5f432616d648ed690393","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-08-07 20:21:31","US":"admin","TS":"2022-08-09 19:54:00"},{"IDFlight":"659235","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-08-06","UtcOffset":"2","FlightStartTime":"2015-08-06 16:50:00","FlightEndTime":"2015-08-06 18:19:33","FlightDuration":"5373","FirstLat":"47.4761","FirstLng":"10.6453","LastLat":"47.4006","LastLng":"10.881","FlightMinLat":"47.3824","FlightMaxLat":"47.4764","FlightMinLng":"10.644","FlightMaxLng":"10.908","TakeoffCountry":"AT","FKTakeoffWaypoint":"11480","TakeoffWaypointOffset":"1407.12","TakeoffLocation":null,"TakeoffWaypointName":"Hahnenkamm (Reutte)","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10547","LandingWaypointOffset":"3353.04","LandingWaypointName":"Grubigstein","LandingLocation":null,"LinearDistance":"21889","MaxLinearDistance":"21991","ArcDistance":"52582","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"30246","BestTaskPoints":"45.369","BestTaskDuration":"5277","MaxSpeed":"14.6417","GroundSpeed":"9.78633","BestTaskSpeed":"5.73167","TakeoffAltitude":"1806","MaxAltitude":"2963","MinAltitude":"993","ElevationGain":"2835","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-3.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-08-06-XCS-HOP-02.igc","IgcFileHash":"e5d62bfd3e64d54f94196546970c886d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-08-07 20:23:43","US":"admin","TS":"2022-08-09 19:54:00"},{"IDFlight":"659223","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-07-26","UtcOffset":"2","FlightStartTime":"2015-07-26 11:29:33","FlightEndTime":"2015-07-26 11:38:20","FlightDuration":"527","FirstLat":"48.9904","FirstLng":"11.4438","LastLat":"48.9931","LastLng":"11.4402","FlightMinLat":"48.9895","FlightMaxLat":"48.9964","FlightMinLng":"11.44","FlightMaxLng":"11.4525","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"483.838","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"879.102","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"924","MaxLinearDistance":"1013","ArcDistance":"3924","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3035","BestTaskPoints":"4.5525","BestTaskDuration":"519","MaxSpeed":"13.32","GroundSpeed":"7.44605","BestTaskSpeed":"5.84778","TakeoffAltitude":"513","MaxAltitude":"595","MinAltitude":"361","ElevationGain":"140","MeanAltitudeDiff":"0","MaxClimb":"2.18182","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-07-26-XCS-HOP-01.igc","IgcFileHash":"d78922ed94f61ca9d1a11853ecf34052","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-08-07 20:17:36","US":"admin","TS":"2022-08-09 19:54:00"},{"IDFlight":"659226","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-07-26","UtcOffset":"2","FlightStartTime":"2015-07-26 12:43:54","FlightEndTime":"2015-07-26 12:49:55","FlightDuration":"361","FirstLat":"48.9903","FirstLng":"11.4436","LastLat":"48.9933","LastLng":"11.4426","FlightMinLat":"48.9895","FlightMaxLat":"48.9971","FlightMinLng":"11.4426","FlightMaxLng":"11.4523","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"488.706","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"778.336","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"982","MaxLinearDistance":"1061","ArcDistance":"2330","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"1883","BestTaskPoints":"3.29525","BestTaskDuration":"420","MaxSpeed":"11.8822","GroundSpeed":"6.45482","BestTaskSpeed":"4.48333","TakeoffAltitude":"515","MaxAltitude":"514","MinAltitude":"358","ElevationGain":"32","MeanAltitudeDiff":"0","MaxClimb":"0.636364","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-07-26-XCS-HOP-02.igc","IgcFileHash":"28782b0dcfa84235d74e503ec7913769","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-08-07 20:18:13","US":"admin","TS":"2022-08-09 19:54:00"},{"IDFlight":"659227","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-07-26","UtcOffset":"2","FlightStartTime":"2015-07-26 14:27:13","FlightEndTime":"2015-07-26 14:33:45","FlightDuration":"392","FirstLat":"48.9905","FirstLng":"11.4436","LastLat":"48.9931","LastLng":"11.4401","FlightMinLat":"48.9895","FlightMaxLat":"48.9957","FlightMinLng":"11.4401","FlightMaxLng":"11.4498","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"502.182","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"884.445","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"716","MaxLinearDistance":"802","ArcDistance":"2589","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2018","BestTaskPoints":"3.027","BestTaskDuration":"395","MaxSpeed":"12.6651","GroundSpeed":"6.60332","BestTaskSpeed":"5.10886","TakeoffAltitude":"505","MaxAltitude":"508","MinAltitude":"363","ElevationGain":"41","MeanAltitudeDiff":"0","MaxClimb":"0.272727","MinClimb":"-1.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-07-26-XCS-HOP-03.igc","IgcFileHash":"5e7dac41bb4f6acf34d6f8f63a4aad3e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-08-07 20:18:40","US":"admin","TS":"2022-08-09 19:54:00"},{"IDFlight":"652014","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-07-22","UtcOffset":"2","FlightStartTime":"2015-07-22 12:44:02","FlightEndTime":"2015-07-22 17:22:53","FlightDuration":"16731","FirstLat":"49.2043","FirstLng":"13.0979","LastLat":"49.3599","LastLng":"13.0791","FlightMinLat":"49.2012","FlightMaxLat":"49.4175","FlightMinLng":"13.0772","FlightMaxLng":"13.5558","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"125.469","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"CZ","FKLandingWaypoint":"11224","LandingWaypointOffset":"11808.6","LandingWaypointName":"Doubrava","LandingLocation":null,"LinearDistance":"35153","MaxLinearDistance":"35377","ArcDistance":"181348","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"65733","BestTaskPoints":"131.466","BestTaskDuration":"14455","MaxSpeed":"17.4451","GroundSpeed":"10.8391","BestTaskSpeed":"4.54742","TakeoffAltitude":"1175","MaxAltitude":"2913","MinAltitude":"498","ElevationGain":"11553","MeanAltitudeDiff":"0","MaxClimb":"6.18182","MinClimb":"-4.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-07-22-XCS-HOP-01.igc","IgcFileHash":"d1a5c5110525d0d51f31ebc5a8561546","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-07-22 19:24:14","US":"admin","TS":"2022-08-09 19:53:28"},{"IDFlight":"650721","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-07-19","UtcOffset":"2","FlightStartTime":"2015-07-19 11:52:20","FlightEndTime":"2015-07-19 13:18:14","FlightDuration":"5154","FirstLat":"49.035","FirstLng":"12.0546","LastLat":"49.0353","LastLng":"12.0589","FlightMinLat":"49.028","FlightMaxLat":"49.0358","FlightMinLng":"12.0538","FlightMaxLng":"12.0642","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"416.863","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"732.038","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"827","MaxLinearDistance":"949","ArcDistance":"14316","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2497","BestTaskPoints":"4.994","BestTaskDuration":"4765","MaxSpeed":"14.154","GroundSpeed":"2.77758","BestTaskSpeed":"0.524029","TakeoffAltitude":"431","MaxAltitude":"561","MinAltitude":"397","ElevationGain":"739","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-07-19-XCS-HOP-01.igc","IgcFileHash":"72c1197495bbb7953725082a028f77ce","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-07-19 18:53:19","US":"admin","TS":"2022-08-09 19:53:23"},{"IDFlight":"649363","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-07-16","UtcOffset":"2","FlightStartTime":"2015-07-16 12:25:46","FlightEndTime":"2015-07-16 15:23:15","FlightDuration":"10649","FirstLat":"49.0754","FirstLng":"13.129","LastLat":"49.072","LastLng":"13.093","FlightMinLat":"49.072","FlightMaxLat":"49.1805","FlightMinLng":"12.9264","FlightMaxLng":"13.1349","TakeoffCountry":"DE","FKTakeoffWaypoint":"11017","TakeoffWaypointOffset":"424.107","TakeoffLocation":null,"TakeoffWaypointName":"Hochzellberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11017","LandingWaypointOffset":"2706.91","LandingWaypointName":"Hochzellberg","LandingLocation":null,"LinearDistance":"18784","MaxLinearDistance":"18902","ArcDistance":"103688","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"39402","BestTaskPoints":"68.9535","BestTaskDuration":"9680","MaxSpeed":"15.738","GroundSpeed":"9.73691","BestTaskSpeed":"4.07045","TakeoffAltitude":"1107","MaxAltitude":"2318","MinAltitude":"690","ElevationGain":"7559","MeanAltitudeDiff":"0","MaxClimb":"4.90909","MinClimb":"-4.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-07-16-XCS-HOP-01.igc","IgcFileHash":"8e85d7a9b65f117b6da9a8dc3e67297e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-07-16 21:07:06","US":"admin","TS":"2022-08-09 19:53:17"},{"IDFlight":"647873","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-07-12","UtcOffset":"2","FlightStartTime":"2015-07-12 11:51:31","FlightEndTime":"2015-07-12 13:11:59","FlightDuration":"4828","FirstLat":"48.9905","FirstLng":"11.444","LastLat":"49.0135","LastLng":"11.8289","FlightMinLat":"48.9829","FlightMaxLat":"49.0164","FlightMinLng":"11.4433","FlightMaxLng":"11.8325","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"479.623","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11756","LandingWaypointOffset":"6140.9","LandingWaypointName":"Hillohe","LandingLocation":null,"LinearDistance":"28482","MaxLinearDistance":"28537","ArcDistance":"52500","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"31732","BestTaskPoints":"47.598","BestTaskDuration":"4696","MaxSpeed":"18.9282","GroundSpeed":"10.874","BestTaskSpeed":"6.75724","TakeoffAltitude":"521","MaxAltitude":"1900","MinAltitude":"451","ElevationGain":"2978","MeanAltitudeDiff":"0","MaxClimb":"3.27273","MinClimb":"-3.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-07-12-XCS-HOP-01.igc","IgcFileHash":"f04ce1b26e730b7ee582204beab1e9e8","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-07-12 21:05:25","US":"admin","TS":"2022-08-09 19:53:10"},{"IDFlight":"643682","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-07-04","UtcOffset":"2","FlightStartTime":"2015-07-04 13:17:05","FlightEndTime":"2015-07-04 14:54:10","FlightDuration":"5825","FirstLat":"47.628","FirstLng":"12.4352","LastLat":"47.4727","LastLng":"12.5342","FlightMinLat":"47.4635","FlightMaxLat":"47.6309","FlightMinLng":"12.432","FlightMaxLng":"12.5532","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"506.804","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13309","LandingWaypointOffset":"2344.6","LandingWaypointName":"K\u00f6ssen","LandingLocation":null,"LinearDistance":"19555","MaxLinearDistance":"19906","ArcDistance":"60892","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"26737","BestTaskPoints":"40.1055","BestTaskDuration":"5647","MaxSpeed":"17.2566","GroundSpeed":"10.4536","BestTaskSpeed":"4.73473","TakeoffAltitude":"1614","MaxAltitude":"2478","MinAltitude":"854","ElevationGain":"2700","MeanAltitudeDiff":"0","MaxClimb":"3.36364","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-07-04-XCS-HOP-01.igc","IgcFileHash":"7cc8a9b78dad1c71e9e1ee2a01fa09ba","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-07-04 21:22:50","US":"admin","TS":"2022-08-09 19:52:49"},{"IDFlight":"642188","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-07-01","UtcOffset":"2","FlightStartTime":"2015-07-01 11:29:10","FlightEndTime":"2015-07-01 15:08:14","FlightDuration":"13144","FirstLat":"47.6305","FirstLng":"12.4334","LastLat":"47.3411","LastLng":"12.4107","FlightMinLat":"47.3379","FlightMaxLat":"47.6318","FlightMinLng":"12.4091","FlightMaxLng":"12.6074","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"201.151","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"12303","LandingWaypointOffset":"1966.2","LandingWaypointName":"Kuhkaser","LandingLocation":null,"LinearDistance":"32582","MaxLinearDistance":"32776","ArcDistance":"137490","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"49343","BestTaskPoints":"74.0145","BestTaskDuration":"13037","MaxSpeed":"18.0364","GroundSpeed":"10.4603","BestTaskSpeed":"3.78484","TakeoffAltitude":"1554","MaxAltitude":"2731","MinAltitude":"1017","ElevationGain":"7695","MeanAltitudeDiff":"0","MaxClimb":"7.92857","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-07-01-XCS-HOP-01.igc","IgcFileHash":"ca9d2df083bfb91577ed673c08009d36","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-07-01 23:15:57","US":"admin","TS":"2022-08-09 19:52:42"},{"IDFlight":"641349","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-06-30","UtcOffset":"2","FlightStartTime":"2015-06-30 14:54:32","FlightEndTime":"2015-06-30 18:04:53","FlightDuration":"11421","FirstLat":"47.6329","FirstLng":"12.4318","LastLat":"47.2878","LastLng":"12.7458","FlightMinLat":"47.2854","FlightMaxLat":"47.6383","FlightMinLng":"12.4292","FlightMaxLng":"12.7744","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"111.447","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9051","LandingWaypointOffset":"4106.19","LandingWaypointName":"Zell Am See","LandingLocation":null,"LinearDistance":"45101","MaxLinearDistance":"45678","ArcDistance":"122549","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"67545","BestTaskPoints":"101.317","BestTaskDuration":"11035","MaxSpeed":"15.6202","GroundSpeed":"10.7302","BestTaskSpeed":"6.12098","TakeoffAltitude":"1481","MaxAltitude":"3158","MinAltitude":"759","ElevationGain":"8263","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-3.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-06-30-XCS-HOP-02.igc","IgcFileHash":"2c60ebfe67bdea8ab29dae129f27900b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-06-30 20:57:26","US":"admin","TS":"2022-08-09 19:52:38"},{"IDFlight":"641351","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-06-30","UtcOffset":"2","FlightStartTime":"2015-06-30 12:00:26","FlightEndTime":"2015-06-30 12:54:34","FlightDuration":"3248","FirstLat":"47.6268","FirstLng":"12.4367","LastLat":"47.5327","LastLng":"12.5701","FlightMinLat":"47.5307","FlightMaxLat":"47.6321","FlightMinLng":"12.4357","FlightMaxLng":"12.5753","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"679.694","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13742","LandingWaypointOffset":"2651.07","LandingWaypointName":"Kaltplatz","LandingLocation":null,"LinearDistance":"14635","MaxLinearDistance":"14879","ArcDistance":"34302","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"17363","BestTaskPoints":"26.0445","BestTaskDuration":"3099","MaxSpeed":"15.3052","GroundSpeed":"10.5611","BestTaskSpeed":"5.60278","TakeoffAltitude":"1641","MaxAltitude":"2662","MinAltitude":"824","ElevationGain":"2144","MeanAltitudeDiff":"0","MaxClimb":"3.09091","MinClimb":"-4.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-06-30-XCS-HOP-01.igc","IgcFileHash":"66a1ff894e503a12115997608010bfab","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-06-30 20:59:46","US":"admin","TS":"2022-08-09 19:52:38"},{"IDFlight":"639552","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-06-28","UtcOffset":"2","FlightStartTime":"2015-06-28 13:07:52","FlightEndTime":"2015-06-28 14:39:12","FlightDuration":"5480","FirstLat":"48.9901","FirstLng":"11.4436","LastLat":"48.8296","LastLng":"11.8699","FlightMinLat":"48.8278","FlightMaxLat":"48.992","FlightMinLng":"11.4403","FlightMaxLng":"11.8701","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"475.889","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13292","LandingWaypointOffset":"14570.6","LandingWaypointName":"Buchenberg (Herrngiersdorf)","LandingLocation":null,"LinearDistance":"35976","MaxLinearDistance":"36251","ArcDistance":"61093","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"37667","BestTaskPoints":"56.5005","BestTaskDuration":"5244","MaxSpeed":"17.9881","GroundSpeed":"11.1483","BestTaskSpeed":"7.18288","TakeoffAltitude":"523","MaxAltitude":"1781","MinAltitude":"367","ElevationGain":"3256","MeanAltitudeDiff":"0","MaxClimb":"3.5","MinClimb":"-4.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"RG siehe Kommentar","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-06-28-XCS-HOP-02.igc","IgcFileHash":"a485ec15f90a97cb26e5a24bcdfd71e6","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-06-28 17:41:41","US":"admin","TS":"2022-08-09 19:52:28"},{"IDFlight":"639549","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-06-28","UtcOffset":"2","FlightStartTime":"2015-06-28 12:09:17","FlightEndTime":"2015-06-28 12:14:19","FlightDuration":"302","FirstLat":"48.9902","FirstLng":"11.4436","LastLat":"48.9929","LastLng":"11.4393","FlightMinLat":"48.9895","FlightMaxLat":"48.9929","FlightMinLng":"11.4378","FlightMaxLng":"11.4446","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"482.212","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"913.921","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"506","MaxLinearDistance":"539","ArcDistance":"2472","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1535","BestTaskPoints":"2.3025","BestTaskDuration":"185","MaxSpeed":"11.0991","GroundSpeed":"8.1862","BestTaskSpeed":"8.2973","TakeoffAltitude":"527","MaxAltitude":"534","MinAltitude":"365","ElevationGain":"71","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-06-28-XCS-HOP-01.igc","IgcFileHash":"664b7a714f401b9f3881067f995e6a98","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-06-28 17:41:12","US":"admin","TS":"2022-08-09 19:52:28"},{"IDFlight":"638856","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-06-17","UtcOffset":"2","FlightStartTime":"2015-06-17 12:03:55","FlightEndTime":"2015-06-17 12:43:11","FlightDuration":"2356","FirstLat":"47.4634","FirstLng":"10.2021","LastLat":"47.4675","LastLng":"10.2301","FlightMinLat":"47.4412","FlightMaxLat":"47.4675","FlightMinLng":"10.2012","FlightMaxLng":"10.2334","TakeoffCountry":"DE","FKTakeoffWaypoint":"9926","TakeoffWaypointOffset":"767.791","TakeoffLocation":null,"TakeoffWaypointName":"Weiherkopf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9926","LandingWaypointOffset":"1589.58","LandingWaypointName":"Weiherkopf","LandingLocation":null,"LinearDistance":"2795","MaxLinearDistance":"3039","ArcDistance":"20343","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8253","BestTaskPoints":"12.3795","BestTaskDuration":"2368","MaxSpeed":"13.5459","GroundSpeed":"8.63467","BestTaskSpeed":"3.48522","TakeoffAltitude":"1583","MaxAltitude":"1582","MinAltitude":"890","ElevationGain":"903","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-06-17-XCS-HOP-01____.igc","IgcFileHash":"717200fc856ac6af49cc782aa05da65c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-06-27 11:52:42","US":"admin","TS":"2022-08-09 19:52:25"},{"IDFlight":"630162","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-06-06","UtcOffset":"2","FlightStartTime":"2015-06-06 11:50:46","FlightEndTime":"2015-06-06 12:56:19","FlightDuration":"3933","FirstLat":"47.2357","FirstLng":"13.147","LastLat":"47.2459","LastLng":"13.1974","FlightMinLat":"47.2327","FlightMaxLat":"47.2889","FlightMinLng":"13.1388","FlightMaxLng":"13.2566","TakeoffCountry":"AT","FKTakeoffWaypoint":"9436","TakeoffWaypointOffset":"443.474","TakeoffLocation":null,"TakeoffWaypointName":"Fulseck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14201","LandingWaypointOffset":"3581.41","LandingWaypointName":"Blaustein","LandingLocation":null,"LinearDistance":"10081","MaxLinearDistance":"10760","ArcDistance":"37872","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"19702","BestTaskPoints":"34.4785","BestTaskDuration":"3828","MaxSpeed":"16.2096","GroundSpeed":"9.62919","BestTaskSpeed":"5.14681","TakeoffAltitude":"2009","MaxAltitude":"2740","MinAltitude":"826","ElevationGain":"2194","MeanAltitudeDiff":"0","MaxClimb":"4.36364","MinClimb":"-4.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-06-06-XCS-HOP-01.igc","IgcFileHash":"3f40b15f175fd7bbe251c4f3f537e88c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-06-06 21:29:41","US":"admin","TS":"2022-08-09 19:51:42"},{"IDFlight":"630168","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-06-06","UtcOffset":"2","FlightStartTime":"2015-06-06 14:24:18","FlightEndTime":"2015-06-06 15:12:42","FlightDuration":"2904","FirstLat":"47.2286","FirstLng":"13.1621","LastLat":"47.2448","LastLng":"13.1088","FlightMinLat":"47.1845","FlightMaxLat":"47.2448","FlightMinLng":"13.1059","FlightMaxLng":"13.1639","TakeoffCountry":"AT","FKTakeoffWaypoint":"9436","TakeoffWaypointOffset":"1679.59","TakeoffLocation":null,"TakeoffWaypointName":"Fulseck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9436","LandingWaypointOffset":"2730.83","LandingWaypointName":"Fulseck","LandingLocation":null,"LinearDistance":"5682","MaxLinearDistance":"6821","ArcDistance":"25783","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15642","BestTaskPoints":"23.463","BestTaskDuration":"2679","MaxSpeed":"15.8472","GroundSpeed":"8.87854","BestTaskSpeed":"5.83875","TakeoffAltitude":"1886","MaxAltitude":"2420","MinAltitude":"850","ElevationGain":"1254","MeanAltitudeDiff":"0","MaxClimb":"3.81818","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-06-06-XCS-HOP-02.igc","IgcFileHash":"e5df9db5f16252a2f003137f66da77e6","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-06-06 21:36:14","US":"admin","TS":"2022-08-09 19:51:42"},{"IDFlight":"628664","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-06-05","UtcOffset":"2","FlightStartTime":"2015-06-05 11:22:56","FlightEndTime":"2015-06-05 15:52:32","FlightDuration":"16176","FirstLat":"47.2785","FirstLng":"12.2803","LastLat":"47.2446","LastLng":"12.2439","FlightMinLat":"47.2313","FlightMaxLat":"47.3386","FlightMinLng":"12.2431","FlightMaxLng":"12.7632","TakeoffCountry":"AT","FKTakeoffWaypoint":"8902","TakeoffWaypointOffset":"83.481","TakeoffLocation":null,"TakeoffWaypointName":"Wildkogel","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13892","LandingWaypointOffset":"2076.17","LandingWaypointName":"Hahnenfu\u00df","LandingLocation":null,"LinearDistance":"36619","MaxLinearDistance":"39964","ArcDistance":"169081","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"80326","BestTaskPoints":"140.57","BestTaskDuration":"16136","MaxSpeed":"15.6574","GroundSpeed":"10.4526","BestTaskSpeed":"4.97806","TakeoffAltitude":"2074","MaxAltitude":"3039","MinAltitude":"847","ElevationGain":"11096","MeanAltitudeDiff":"0","MaxClimb":"4.63636","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-06-05-XCS-HOP-01.igc","IgcFileHash":"cb0b05dc789c456467b2c323ba3ebd5f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-06-05 15:06:41","US":"admin","TS":"2022-08-09 19:51:35"},{"IDFlight":"627811","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-06-04","UtcOffset":"2","FlightStartTime":"2015-06-04 11:22:43","FlightEndTime":"2015-06-04 12:47:16","FlightDuration":"5073","FirstLat":"47.2787","FirstLng":"12.2802","LastLat":"47.2084","LastLng":"11.9882","FlightMinLat":"47.2071","FlightMaxLat":"47.2859","FlightMinLng":"11.9882","FlightMaxLng":"12.3035","TakeoffCountry":"AT","FKTakeoffWaypoint":"8902","TakeoffWaypointOffset":"67.185","TakeoffLocation":null,"TakeoffWaypointName":"Wildkogel","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9654","LandingWaypointOffset":"4949.06","LandingWaypointName":"evenfield branches","LandingLocation":null,"LinearDistance":"23393","MaxLinearDistance":"25053","ArcDistance":"48429","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"28237","BestTaskPoints":"42.3555","BestTaskDuration":"4992","MaxSpeed":"12.9589","GroundSpeed":"9.54642","BestTaskSpeed":"5.65645","TakeoffAltitude":"2079","MaxAltitude":"3070","MinAltitude":"1200","ElevationGain":"3422","MeanAltitudeDiff":"0","MaxClimb":"3.81818","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-06-04-XCS-HOP-01.igc","IgcFileHash":"30f66dc730f77ee35ce9eb918d202eb0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-06-04 17:04:52","US":"admin","TS":"2022-08-09 19:51:30"},{"IDFlight":"626183","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-05-31","UtcOffset":"2","FlightStartTime":"2015-05-31 15:24:09","FlightEndTime":"2015-05-31 16:42:37","FlightDuration":"4708","FirstLat":"49.0756","FirstLng":"13.1292","LastLat":"49.0663","LastLng":"13.0863","FlightMinLat":"49.064","FlightMaxLat":"49.0868","FlightMinLng":"13.0571","FlightMaxLng":"13.1349","TakeoffCountry":"DE","FKTakeoffWaypoint":"11017","TakeoffWaypointOffset":"403.536","TakeoffLocation":null,"TakeoffWaypointName":"Hochzellberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11017","LandingWaypointOffset":"3392.21","LandingWaypointName":"Hochzellberg","LandingLocation":null,"LinearDistance":"5388","MaxLinearDistance":"5893","ArcDistance":"34840","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14445","BestTaskPoints":"21.6675","BestTaskDuration":"3511","MaxSpeed":"13.4039","GroundSpeed":"7.40009","BestTaskSpeed":"4.11421","TakeoffAltitude":"1128","MaxAltitude":"1734","MinAltitude":"608","ElevationGain":"1968","MeanAltitudeDiff":"0","MaxClimb":"2.18182","MinClimb":"-3.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-05-31-XCS-HOP-02.igc","IgcFileHash":"79b36d3fe50eaf93cfec2dde01a22255","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-05-31 19:18:07","US":"admin","TS":"2022-08-09 19:51:22"},{"IDFlight":"626179","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-05-31","UtcOffset":"2","FlightStartTime":"2015-05-31 11:22:08","FlightEndTime":"2015-05-31 12:26:00","FlightDuration":"3832","FirstLat":"48.8707","FirstLng":"13.0738","LastLat":"48.8989","LastLng":"13.1871","FlightMinLat":"48.8669","FlightMaxLat":"48.9035","FlightMinLng":"13.0647","FlightMaxLng":"13.1877","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"209.037","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9936","LandingWaypointOffset":"6946.65","LandingWaypointName":"Langfurt","LandingLocation":null,"LinearDistance":"8953","MaxLinearDistance":"9625","ArcDistance":"30554","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"13395","BestTaskPoints":"20.0925","BestTaskDuration":"2826","MaxSpeed":"16.3307","GroundSpeed":"7.9735","BestTaskSpeed":"4.73991","TakeoffAltitude":"861","MaxAltitude":"1749","MinAltitude":"625","ElevationGain":"2178","MeanAltitudeDiff":"0","MaxClimb":"4.63636","MinClimb":"-3.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-05-31-XCS-HOP-01.igc","IgcFileHash":"81337c310d744cf9ffb9d1c53031eec6","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-05-31 19:16:44","US":"admin","TS":"2022-08-09 19:51:22"},{"IDFlight":"626176","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-05-28","UtcOffset":"2","FlightStartTime":"2015-05-28 17:43:43","FlightEndTime":"2015-05-28 17:45:24","FlightDuration":"101","FirstLat":"49.0347","FirstLng":"12.0581","LastLat":"49.0341","LastLng":"12.0559","FlightMinLat":"49.0341","FlightMaxLat":"49.0351","FlightMinLng":"12.0558","FlightMaxLng":"12.0588","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"670.676","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"514.643","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"179","MaxLinearDistance":"249","ArcDistance":"202","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"270","BestTaskPoints":"0.405","BestTaskDuration":"158","MaxSpeed":"5.30472","GroundSpeed":"2.00355","BestTaskSpeed":"1.70886","TakeoffAltitude":"407","MaxAltitude":"407","MinAltitude":"369","ElevationGain":"8","MeanAltitudeDiff":"0","MaxClimb":"0.166667","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-05-28-XCS-HOP-01.igc","IgcFileHash":"0042e83b3e60e5d3ad6a29b96396708a","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-05-31 19:15:46","US":"admin","TS":"2022-08-09 19:51:22"},{"IDFlight":"623188","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-05-23","UtcOffset":"2","FlightStartTime":"2015-05-23 13:38:21","FlightEndTime":"2015-05-23 13:49:36","FlightDuration":"675","FirstLat":"49.5153","FirstLng":"12.0308","LastLat":"49.5131","LastLng":"12.0382","FlightMinLat":"49.5108","FlightMaxLat":"49.5165","FlightMinLng":"12.0294","FlightMaxLng":"12.042","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"804.813","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1060.21","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"947","MaxLinearDistance":"1004","ArcDistance":"3539","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2575","BestTaskPoints":"3.8625","BestTaskDuration":"583","MaxSpeed":"13.6914","GroundSpeed":"5.24331","BestTaskSpeed":"4.41681","TakeoffAltitude":"606","MaxAltitude":"616","MinAltitude":"481","ElevationGain":"174","MeanAltitudeDiff":"0","MaxClimb":"1.18182","MinClimb":"-1.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-05-23-XCS-HOP-01.igc","IgcFileHash":"f123d6b8b8fd723620d28ff38b64d382","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-05-24 00:25:59","US":"admin","TS":"2022-08-09 19:51:09"},{"IDFlight":"620157","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-05-16","UtcOffset":"2","FlightStartTime":"2015-05-16 12:20:09","FlightEndTime":"2015-05-16 14:14:45","FlightDuration":"6876","FirstLat":"48.9903","FirstLng":"11.4436","LastLat":"49.0361","LastLng":"12.1007","FlightMinLat":"48.9813","FlightMaxLat":"49.0361","FlightMinLng":"11.4433","FlightMaxLng":"12.107","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"488.706","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"7785","LandingWaypointOffset":"2375.5","LandingWaypointName":"Regensburg","LandingLocation":null,"LinearDistance":"48639","MaxLinearDistance":"48665","ArcDistance":"75197","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"50940","BestTaskPoints":"76.41","BestTaskDuration":"6739","MaxSpeed":"18.8444","GroundSpeed":"10.9361","BestTaskSpeed":"7.55899","TakeoffAltitude":"507","MaxAltitude":"2006","MinAltitude":"330","ElevationGain":"4937","MeanAltitudeDiff":"0","MaxClimb":"4.18182","MinClimb":"-4.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-05-16-XCS-HOP-01.igc","IgcFileHash":"3096bd022d44fce354e7c8998b34e2cd","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-05-16 16:25:46","US":"admin","TS":"2022-08-09 19:50:53"},{"IDFlight":"619262","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-05-14","UtcOffset":"2","FlightStartTime":"2015-05-14 14:21:09","FlightEndTime":"2015-05-14 15:24:35","FlightDuration":"3806","FirstLat":"50.4972","FirstLng":"9.92967","LastLat":"50.459","LastLng":"10.2438","FlightMinLat":"50.4578","FlightMaxLat":"50.5008","FlightMinLng":"9.92348","FlightMaxLng":"10.2454","TakeoffCountry":"DE","FKTakeoffWaypoint":"8920","TakeoffWaypointOffset":"167.3","TakeoffLocation":null,"TakeoffWaypointName":"Wasserkuppe (W)","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"12818","LandingWaypointOffset":"7472.35","LandingWaypointName":"Henneberg take-off","LandingLocation":null,"LinearDistance":"22747","MaxLinearDistance":"23232","ArcDistance":"39038","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"24734","BestTaskPoints":"37.101","BestTaskDuration":"3672","MaxSpeed":"16.1154","GroundSpeed":"10.257","BestTaskSpeed":"6.73584","TakeoffAltitude":"881","MaxAltitude":"1818","MinAltitude":"272","ElevationGain":"2390","MeanAltitudeDiff":"0","MaxClimb":"3.18182","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-05-14-XCS-HOP-03.igc","IgcFileHash":"698ed76ab2fd39df42509433481e09f2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-05-14 21:57:21","US":"admin","TS":"2022-08-09 19:50:48"},{"IDFlight":"619260","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-05-14","UtcOffset":"2","FlightStartTime":"2015-05-14 11:32:20","FlightEndTime":"2015-05-14 11:44:46","FlightDuration":"746","FirstLat":"50.4912","FirstLng":"9.91862","LastLat":"50.4893","LastLng":"9.90928","FlightMinLat":"50.4881","FlightMaxLat":"50.492","FlightMinLng":"9.909","FlightMaxLng":"9.92173","TakeoffCountry":"DE","FKTakeoffWaypoint":"9486","TakeoffWaypointOffset":"131.344","TakeoffLocation":null,"TakeoffWaypointName":"Pferdskopf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9486","LandingWaypointOffset":"822.261","LandingWaypointName":"Pferdskopf","LandingLocation":null,"LinearDistance":"755","MaxLinearDistance":"972","ArcDistance":"5827","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2070","BestTaskPoints":"3.105","BestTaskDuration":"585","MaxSpeed":"12.0334","GroundSpeed":"7.81078","BestTaskSpeed":"3.53846","TakeoffAltitude":"844","MaxAltitude":"894","MinAltitude":"647","ElevationGain":"208","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-05-14-XCS-HOP-01.igc","IgcFileHash":"5a49d492fb6cb179eade34c5204538c5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-05-14 21:55:05","US":"admin","TS":"2022-08-09 19:50:48"},{"IDFlight":"619261","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-05-14","UtcOffset":"2","FlightStartTime":"2015-05-14 13:05:03","FlightEndTime":"2015-05-14 13:09:08","FlightDuration":"245","FirstLat":"50.4921","FirstLng":"9.92127","LastLat":"50.5032","LastLng":"9.92045","FlightMinLat":"50.4912","FlightMaxLat":"50.5034","FlightMinLng":"9.91978","FlightMaxLng":"9.9219","TakeoffCountry":"DE","FKTakeoffWaypoint":"9486","TakeoffWaypointOffset":"105.432","TakeoffLocation":null,"TakeoffWaypointName":"Pferdskopf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"8920","LandingWaypointOffset":"1063.44","LandingWaypointName":"Wasserkuppe (W)","LandingLocation":null,"LinearDistance":"1257","MaxLinearDistance":"1355","ArcDistance":"1708","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1646","BestTaskPoints":"2.469","BestTaskDuration":"261","MaxSpeed":"9.83811","GroundSpeed":"6.97206","BestTaskSpeed":"6.30651","TakeoffAltitude":"836","MaxAltitude":"834","MinAltitude":"646","ElevationGain":"40","MeanAltitudeDiff":"0","MaxClimb":"0.363636","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-05-14-XCS-HOP-02.igc","IgcFileHash":"878d6741f70ff7d147be2165b5a57973","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-05-14 21:55:51","US":"admin","TS":"2022-08-09 19:50:48"},{"IDFlight":"613920","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-04-29","UtcOffset":"2","FlightStartTime":"2015-04-29 13:28:40","FlightEndTime":"2015-04-29 14:12:53","FlightDuration":"2653","FirstLat":"48.8705","FirstLng":"13.0744","LastLat":"49.0054","LastLng":"12.9948","FlightMinLat":"48.866","FlightMaxLat":"49.0062","FlightMinLng":"12.9914","FlightMaxLng":"13.0789","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"161.429","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14664","LandingWaypointOffset":"2769.24","LandingWaypointName":"Steinberg","LandingLocation":null,"LinearDistance":"16173","MaxLinearDistance":"16735","ArcDistance":"27795","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"18014","BestTaskPoints":"27.021","BestTaskDuration":"2642","MaxSpeed":"15.9247","GroundSpeed":"10.4768","BestTaskSpeed":"6.81832","TakeoffAltitude":"867","MaxAltitude":"1627","MinAltitude":"462","ElevationGain":"1673","MeanAltitudeDiff":"0","MaxClimb":"3.45455","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-29-XCS-HOP-02.igc","IgcFileHash":"4a604ce4bcc8de9d3cc3167232c401e7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-29 21:29:12","US":"admin","TS":"2022-08-09 19:50:25"},{"IDFlight":"613923","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-04-29","UtcOffset":"2","FlightStartTime":"2015-04-29 16:38:12","FlightEndTime":"2015-04-29 17:33:23","FlightDuration":"3311","FirstLat":"48.8707","FirstLng":"13.074","LastLat":"48.8618","LastLng":"13.08","FlightMinLat":"48.8532","FlightMaxLat":"48.8734","FlightMinLng":"13.0493","FlightMaxLng":"13.0835","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"197.997","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"904.814","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"2221","MaxLinearDistance":"2582","ArcDistance":"26223","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9205","BestTaskPoints":"13.8075","BestTaskDuration":"2168","MaxSpeed":"14.1269","GroundSpeed":"7.91983","BestTaskSpeed":"4.24585","TakeoffAltitude":"852","MaxAltitude":"1467","MinAltitude":"533","ElevationGain":"1532","MeanAltitudeDiff":"0","MaxClimb":"3.25","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-29-XCS-HOP-03.igc","IgcFileHash":"868a61e78fd9eea8bd26d0ce61ec9237","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-29 21:30:49","US":"admin","TS":"2022-08-09 19:50:25"},{"IDFlight":"613919","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"5","FKCompetitionClassDesired":null,"CompetitionClass":"Standard","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"SummitXC3 - L [LTF B]","FKGlider":"730","FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"2","GliderClassification":"EN B","FKSeason":"2015","FlightDate":"2015-04-29","UtcOffset":"2","FlightStartTime":"2015-04-29 11:52:32","FlightEndTime":"2015-04-29 12:12:51","FlightDuration":"1219","FirstLat":"48.8705","FirstLng":"13.0743","LastLat":"48.8766","LastLng":"13.0862","FlightMinLat":"48.859","FlightMaxLat":"48.8839","FlightMinLng":"13.073","FlightMaxLng":"13.0887","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"166.807","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"1086.18","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1543","MaxLinearDistance":"2779","ArcDistance":"10905","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"4750","BestTaskPoints":"8.3125","BestTaskDuration":"1199","MaxSpeed":"13.5672","GroundSpeed":"8.94615","BestTaskSpeed":"3.96163","TakeoffAltitude":"861","MaxAltitude":"1238","MinAltitude":"675","ElevationGain":"610","MeanAltitudeDiff":"0","MaxClimb":"1.72727","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-29-XCS-HOP-01.igc","IgcFileHash":"a771192369bf01cbb432aff4b07f7328","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-29 21:28:15","US":"admin","TS":"2022-08-09 19:50:25"},{"IDFlight":"609649","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2 - L [LTF C]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2015","FlightDate":"2015-04-19","UtcOffset":"2","FlightStartTime":"2015-04-19 11:41:53","FlightEndTime":"2015-04-19 15:29:54","FlightDuration":"13681","FirstLat":"49.2368","FirstLng":"12.9446","LastLat":"49.0867","LastLng":"12.2968","FlightMinLat":"49.073","FlightMaxLat":"49.2467","FlightMinLng":"12.2927","FlightMaxLng":"12.9612","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"170.697","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14087","LandingWaypointOffset":"8454.13","LandingWaypointName":"Oberer Geisk\u00f6ppel","LandingLocation":null,"LinearDistance":"50318","MaxLinearDistance":"51412","ArcDistance":"130358","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"60370","BestTaskPoints":"90.555","BestTaskDuration":"12224","MaxSpeed":"15.9015","GroundSpeed":"9.52843","BestTaskSpeed":"4.93865","TakeoffAltitude":"955","MaxAltitude":"1806","MinAltitude":"466","ElevationGain":"8138","MeanAltitudeDiff":"0","MaxClimb":"3.83333","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-19-XCS-HOP-01.igc","IgcFileHash":"729130d51766c759e2a3a45413fc5296","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-19 17:48:06","US":"admin","TS":"2022-08-09 19:50:04"},{"IDFlight":"608965","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2 - L [LTF C]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2015","FlightDate":"2015-04-18","UtcOffset":"2","FlightStartTime":"2015-04-18 11:59:58","FlightEndTime":"2015-04-18 12:12:49","FlightDuration":"771","FirstLat":"49.5146","FirstLng":"12.0299","LastLat":"49.5164","LastLng":"12.0402","FlightMinLat":"49.5134","FlightMaxLat":"49.5181","FlightMinLng":"12.0291","FlightMaxLng":"12.0427","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"704.359","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1370.08","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"958","MaxLinearDistance":"1017","ArcDistance":"5091","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1983","BestTaskPoints":"2.9745","BestTaskDuration":"586","MaxSpeed":"13.8153","GroundSpeed":"6.60315","BestTaskSpeed":"3.38396","TakeoffAltitude":"609","MaxAltitude":"678","MinAltitude":"422","ElevationGain":"218","MeanAltitudeDiff":"0","MaxClimb":"1.45455","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-18-XCS-HOP-01.igc","IgcFileHash":"7091447f9bc7ade937e10c1e600d0921","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-18 17:40:22","US":"admin","TS":"2022-08-09 19:50:00"},{"IDFlight":"608960","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2 - L [LTF C]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2015","FlightDate":"2015-04-18","UtcOffset":"2","FlightStartTime":"2015-04-18 13:28:21","FlightEndTime":"2015-04-18 13:34:25","FlightDuration":"364","FirstLat":"49.5155","FirstLng":"12.0309","LastLat":"49.5173","LastLng":"12.0336","FlightMinLat":"49.5142","FlightMaxLat":"49.5175","FlightMinLng":"12.0295","FlightMaxLng":"12.0356","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"827.462","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1102.21","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"367","MaxLinearDistance":"455","ArcDistance":"1636","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1256","BestTaskPoints":"1.884","BestTaskDuration":"377","MaxSpeed":"10.3426","GroundSpeed":"4.49444","BestTaskSpeed":"3.33156","TakeoffAltitude":"607","MaxAltitude":"607","MinAltitude":"476","ElevationGain":"50","MeanAltitudeDiff":"0","MaxClimb":"1","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-18-XCS-HOP-02.igc","IgcFileHash":"dd1cd6018153f423c8726f6100238e16","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-18 17:34:44","US":"admin","TS":"2022-08-09 19:50:00"},{"IDFlight":"608961","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2 - L [LTF C]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2015","FlightDate":"2015-04-18","UtcOffset":"2","FlightStartTime":"2015-04-18 14:30:12","FlightEndTime":"2015-04-18 14:34:23","FlightDuration":"251","FirstLat":"49.5153","FirstLng":"12.0305","LastLat":"49.517","LastLng":"12.0395","FlightMinLat":"49.5146","FlightMaxLat":"49.518","FlightMinLng":"12.0301","FlightMaxLng":"12.0412","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"793.365","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1370.61","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"777","MaxLinearDistance":"822","ArcDistance":"1585","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1210","BestTaskPoints":"1.815","BestTaskDuration":"279","MaxSpeed":"10.4167","GroundSpeed":"6.31592","BestTaskSpeed":"4.33692","TakeoffAltitude":"646","MaxAltitude":"644","MinAltitude":"440","ElevationGain":"14","MeanAltitudeDiff":"0","MaxClimb":"0.0909091","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-18-XCS-HOP-03.igc","IgcFileHash":"d0cad62aa7e3bf035f51320ee4eb9dbf","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-18 17:35:31","US":"admin","TS":"2022-08-09 19:50:00"},{"IDFlight":"608190","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2 - L [LTF C]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2015","FlightDate":"2015-04-15","UtcOffset":"2","FlightStartTime":"2015-04-15 14:31:07","FlightEndTime":"2015-04-15 16:36:39","FlightDuration":"7532","FirstLat":"47.7472","FirstLng":"12.2476","LastLat":"47.6566","LastLng":"12.4203","FlightMinLat":"47.6384","FlightMaxLat":"47.7644","FlightMinLng":"12.2275","FlightMaxLng":"12.4395","TakeoffCountry":"DE","FKTakeoffWaypoint":"9453","TakeoffWaypointOffset":"453.722","TakeoffLocation":null,"TakeoffWaypointName":"Hochries","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10289","LandingWaypointOffset":"698.019","LandingWaypointName":"Unterberghorn","LandingLocation":null,"LinearDistance":"18681","MaxLinearDistance":"19450","ArcDistance":"70054","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"29408","BestTaskPoints":"44.112","BestTaskDuration":"6632","MaxSpeed":"16.0209","GroundSpeed":"9.3008","BestTaskSpeed":"4.43426","TakeoffAltitude":"1554","MaxAltitude":"2316","MinAltitude":"604","ElevationGain":"4098","MeanAltitudeDiff":"0","MaxClimb":"3.91667","MinClimb":"-4.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-15-XCS-HOP-01.igc","IgcFileHash":"b54ab21edad6756d9ffb314b645f0e58","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-15 22:33:40","US":"admin","TS":"2022-08-09 19:49:56"},{"IDFlight":"606711","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2 - L [LTF C]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2015","FlightDate":"2015-04-12","UtcOffset":"2","FlightStartTime":"2015-04-12 16:55:39","FlightEndTime":"2015-04-12 18:01:50","FlightDuration":"3971","FirstLat":"48.9902","FirstLng":"11.4436","LastLat":"49.051","LastLng":"11.7284","FlightMinLat":"48.9834","FlightMaxLat":"49.0527","FlightMinLng":"11.4426","FlightMaxLng":"11.7332","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"482.212","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10431","LandingWaypointOffset":"6030.1","LandingWaypointName":"Langenthonhausen","LandingLocation":null,"LinearDistance":"22183","MaxLinearDistance":"22243","ArcDistance":"39430","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"24510","BestTaskPoints":"36.765","BestTaskDuration":"3794","MaxSpeed":"15.1163","GroundSpeed":"9.92947","BestTaskSpeed":"6.4602","TakeoffAltitude":"507","MaxAltitude":"1475","MinAltitude":"475","ElevationGain":"2349","MeanAltitudeDiff":"0","MaxClimb":"3.09091","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-12-XCS-HOP-02.igc","IgcFileHash":"ad3ab6e00c7bc2b0c1db4357469f0482","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-12 20:59:08","US":"admin","TS":"2022-08-09 19:49:49"},{"IDFlight":"606709","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2 - L [LTF C]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2015","FlightDate":"2015-04-12","UtcOffset":"2","FlightStartTime":"2015-04-12 15:18:56","FlightEndTime":"2015-04-12 15:39:59","FlightDuration":"1263","FirstLat":"48.9902","FirstLng":"11.4433","LastLat":"48.9929","LastLng":"11.4392","FlightMinLat":"48.9893","FlightMaxLat":"48.9944","FlightMinLng":"11.4384","FlightMaxLng":"11.4484","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"500.258","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"919.583","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"477","MaxLinearDistance":"779","ArcDistance":"10314","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2693","BestTaskPoints":"4.0395","BestTaskDuration":"1061","MaxSpeed":"11.6739","GroundSpeed":"8.16665","BestTaskSpeed":"2.53817","TakeoffAltitude":"495","MaxAltitude":"555","MinAltitude":"351","ElevationGain":"382","MeanAltitudeDiff":"0","MaxClimb":"0.909091","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-12-XCS-HOP-01.igc","IgcFileHash":"ad6dbe8b9320a35b28a314872bb00f22","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-12 20:58:18","US":"admin","TS":"2022-08-09 19:49:49"},{"IDFlight":"603114","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2 - L [LTF C]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2015","FlightDate":"2015-04-06","UtcOffset":"2","FlightStartTime":"2015-04-06 11:56:13","FlightEndTime":"2015-04-06 12:50:16","FlightDuration":"3243","FirstLat":"45.823","FirstLng":"11.769","LastLat":"45.8087","LastLng":"11.7698","FlightMinLat":"45.8025","FlightMaxLat":"45.8321","FlightMinLng":"11.7557","FlightMaxLng":"11.7883","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"50.1866","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1636.79","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"2499","MaxLinearDistance":"4058","ArcDistance":"24167","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9931","BestTaskPoints":"14.8965","BestTaskDuration":"3132","MaxSpeed":"15.7526","GroundSpeed":"7.45212","BestTaskSpeed":"3.17082","TakeoffAltitude":"836","MaxAltitude":"1392","MinAltitude":"171","ElevationGain":"1830","MeanAltitudeDiff":"0","MaxClimb":"3.5","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-06-XCS-HOP-01.igc","IgcFileHash":"1bf897a174ab3a6ede9104f4a61a4daa","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-07 11:13:13","US":"admin","TS":"2022-08-09 19:49:33"},{"IDFlight":"603115","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2 - L [LTF C]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2015","FlightDate":"2015-04-06","UtcOffset":"2","FlightStartTime":"2015-04-06 14:43:20","FlightEndTime":"2015-04-06 15:24:23","FlightDuration":"2463","FirstLat":"45.8275","FirstLng":"11.7672","LastLat":"45.8062","LastLng":"11.7865","FlightMinLat":"45.7974","FlightMaxLat":"45.8283","FlightMinLng":"11.7664","FlightMaxLng":"11.8012","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"470.482","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"2361","LandingWaypointName":"Bassano","LandingLocation":"Borso del Grappa, Treviso, Veneto","LinearDistance":"3763","MaxLinearDistance":"3767","ArcDistance":"20447","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8898","BestTaskPoints":"13.347","BestTaskDuration":"2433","MaxSpeed":"14.6587","GroundSpeed":"8.30156","BestTaskSpeed":"3.65721","TakeoffAltitude":"972","MaxAltitude":"1232","MinAltitude":"161","ElevationGain":"1304","MeanAltitudeDiff":"0","MaxClimb":"2.90909","MinClimb":"-6.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-06-XCS-HOP-02.igc","IgcFileHash":"0f24e8bf8d6ccad17ec3d36e50bba4f1","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-07 11:14:08","US":"admin","TS":"2022-08-09 19:49:33"},{"IDFlight":"603112","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2 - L [LTF C]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2015","FlightDate":"2015-04-04","UtcOffset":"2","FlightStartTime":"2015-04-04 11:36:08","FlightEndTime":"2015-04-04 12:12:38","FlightDuration":"2190","FirstLat":"46.0291","FirstLng":"11.8266","LastLat":"46.0308","LastLng":"11.8798","FlightMinLat":"46.0265","FlightMaxLat":"46.0447","FlightMinLng":"11.8259","FlightMaxLng":"11.8847","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"127.948","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"3986.58","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"4520","MaxLinearDistance":"4564","ArcDistance":"18275","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7897","BestTaskPoints":"11.8455","BestTaskDuration":"2068","MaxSpeed":"11.8457","GroundSpeed":"8.34489","BestTaskSpeed":"3.81867","TakeoffAltitude":"1395","MaxAltitude":"1392","MinAltitude":"347","ElevationGain":"608","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-04-XCS-HOP-01.igc","IgcFileHash":"2cb19aa46ca62a6c473e652ad4b5718b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-07 11:11:20","US":"admin","TS":"2022-08-09 19:49:33"},{"IDFlight":"603113","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2 - L [LTF C]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2015","FlightDate":"2015-04-04","UtcOffset":"2","FlightStartTime":"2015-04-04 13:42:39","FlightEndTime":"2015-04-04 14:16:44","FlightDuration":"2045","FirstLat":"46.0291","FirstLng":"11.8267","LastLat":"46.0304","LastLng":"11.825","FlightMinLat":"46.0187","FlightMaxLat":"46.0353","FlightMinLng":"11.8234","FlightMaxLng":"11.8479","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"120.511","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"270.914","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"1837","MaxLinearDistance":"2176","ArcDistance":"16358","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6743","BestTaskPoints":"10.1145","BestTaskDuration":"1990","MaxSpeed":"13.7894","GroundSpeed":"7.99914","BestTaskSpeed":"3.38844","TakeoffAltitude":"1398","MaxAltitude":"1602","MinAltitude":"1188","ElevationGain":"1546","MeanAltitudeDiff":"0","MaxClimb":"4.54545","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-04-XCS-HOP-02.igc","IgcFileHash":"82bfb5274d95b09a2871080ca4f1fedf","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-07 11:12:16","US":"admin","TS":"2022-08-09 19:49:33"},{"IDFlight":"601721","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2 - L [LTF C]","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2015","FlightDate":"2015-04-03","UtcOffset":"2","FlightStartTime":"2015-04-03 16:08:27","FlightEndTime":"2015-04-03 16:51:22","FlightDuration":"2575","FirstLat":"46.0292","FirstLng":"11.8267","LastLat":"46.0102","LastLng":"11.8617","FlightMinLat":"46.0079","FlightMaxLat":"46.0355","FlightMinLng":"11.8215","FlightMaxLng":"11.8759","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"117.918","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"3353.95","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"3832","MaxLinearDistance":"4421","ArcDistance":"18271","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12052","BestTaskPoints":"18.078","BestTaskDuration":"2217","MaxSpeed":"14.8336","GroundSpeed":"7.09549","BestTaskSpeed":"5.43617","TakeoffAltitude":"1414","MaxAltitude":"1806","MinAltitude":"301","ElevationGain":"1027","MeanAltitudeDiff":"0","MaxClimb":"4.90909","MinClimb":"-4.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-03-XCS-HOP-01.igc","IgcFileHash":"a6297e8060f110880ca4372aec0aa98b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-03 21:40:07","US":"admin","TS":"2022-08-09 19:49:26"},{"IDFlight":"601218","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2 - L [LTF C]","FKGlider":"3809","FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"3","GliderClassification":"EN C","FKSeason":"2015","FlightDate":"2015-04-02","UtcOffset":"2","FlightStartTime":"2015-04-02 17:17:55","FlightEndTime":"2015-04-02 18:00:14","FlightDuration":"2539","FirstLat":"45.824","FirstLng":"11.7586","LastLat":"45.8079","LastLng":"11.7701","FlightMinLat":"45.8065","FlightMaxLat":"45.8286","FlightMinLng":"11.7577","FlightMaxLng":"11.7999","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"785.47","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1726.93","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"3238","MaxLinearDistance":"3307","ArcDistance":"21020","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"7176","BestTaskPoints":"14.352","BestTaskDuration":"1921","MaxSpeed":"13.5962","GroundSpeed":"8.27876","BestTaskSpeed":"3.73555","TakeoffAltitude":"877","MaxAltitude":"1080","MinAltitude":"163","ElevationGain":"985","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2.83333","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-04-02-XCS-HOP-01.igc","IgcFileHash":"42cca1dd23954bd1020c153bfbd819b6","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-04-02 22:49:08","US":"admin","TS":"2022-08-09 19:49:24"},{"IDFlight":"586336","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2015-01-28","UtcOffset":"1","FlightStartTime":"2015-01-28 13:51:49","FlightEndTime":"2015-01-28 15:22:52","FlightDuration":"5463","FirstLat":"36.9787","FirstLng":"-4.92542","LastLat":"36.9883","LastLng":"-4.909","FlightMinLat":"36.9782","FlightMaxLat":"36.9982","FlightMinLng":"-4.92798","FlightMaxLng":"-4.89695","TakeoffCountry":"ES","FKTakeoffWaypoint":"9366","TakeoffWaypointOffset":"225.929","TakeoffLocation":null,"TakeoffWaypointName":"Teba","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"9366","LandingWaypointOffset":"1950.6","LandingWaypointName":"Teba","LandingLocation":null,"LinearDistance":"3296","MaxLinearDistance":"3406","ArcDistance":"33328","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10664","BestTaskPoints":"15.996","BestTaskDuration":"3443","MaxSpeed":"15.8545","GroundSpeed":"6.10061","BestTaskSpeed":"3.0973","TakeoffAltitude":"661","MaxAltitude":"904","MinAltitude":"556","ElevationGain":"1797","MeanAltitudeDiff":"0","MaxClimb":"2.27273","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-01-28-XCS-HOP-02.igc","IgcFileHash":"20733f5472532107082801187e161b0b","GRecordStatus":"-1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-02-05 15:49:37","US":"admin","TS":"2022-08-09 19:48:15"},{"IDFlight":"586335","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2015-01-28","UtcOffset":"1","FlightStartTime":"2015-01-28 12:50:16","FlightEndTime":"2015-01-28 13:30:07","FlightDuration":"2391","FirstLat":"36.9799","FirstLng":"-4.9269","LastLat":"36.9795","LastLng":"-4.92573","FlightMinLat":"36.9792","FlightMaxLat":"36.9823","FlightMinLng":"-4.9288","FlightMaxLng":"-4.92457","TakeoffCountry":"ES","FKTakeoffWaypoint":"9366","TakeoffWaypointOffset":"107.574","TakeoffLocation":null,"TakeoffWaypointName":"Teba","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"9366","LandingWaypointOffset":"189.625","LandingWaypointName":"Teba","LandingLocation":null,"LinearDistance":"326","MaxLinearDistance":"501","ArcDistance":"10560","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1675","BestTaskPoints":"2.5125","BestTaskDuration":"1946","MaxSpeed":"12.0536","GroundSpeed":"4.4166","BestTaskSpeed":"0.86074","TakeoffAltitude":"579","MaxAltitude":"611","MinAltitude":"542","ElevationGain":"382","MeanAltitudeDiff":"0","MaxClimb":"1.36364","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-01-28-XCS-HOP-01.igc","IgcFileHash":"7ab805c6f5276d0ccf9cf2c950e0f751","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-02-05 15:47:19","US":"admin","TS":"2022-08-09 19:48:15"},{"IDFlight":"585429","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2015-01-27","UtcOffset":"1","FlightStartTime":"2015-01-27 14:34:03","FlightEndTime":"2015-01-27 16:44:34","FlightDuration":"7831","FirstLat":"36.9801","FirstLng":"-4.92742","LastLat":"36.9795","LastLng":"-4.92592","FlightMinLat":"36.9776","FlightMaxLat":"36.9967","FlightMinLng":"-4.93598","FlightMaxLng":"-4.90115","TakeoffCountry":"ES","FKTakeoffWaypoint":"9366","TakeoffWaypointOffset":"96.81","TakeoffLocation":null,"TakeoffWaypointName":"Teba","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"9366","LandingWaypointOffset":"172.875","LandingWaypointName":"Teba","LandingLocation":null,"LinearDistance":"2952","MaxLinearDistance":"3679","ArcDistance":"58394","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11432","BestTaskPoints":"17.148","BestTaskDuration":"6945","MaxSpeed":"15.5661","GroundSpeed":"7.4568","BestTaskSpeed":"1.64608","TakeoffAltitude":"594","MaxAltitude":"904","MinAltitude":"526","ElevationGain":"2318","MeanAltitudeDiff":"0","MaxClimb":"2.18182","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"7","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-01-27-XCS-HOP-01.igc","IgcFileHash":"b8603123a2c5474890592d53707e6e7d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-01-27 23:49:23","US":"admin","TS":"2022-08-09 19:48:11"},{"IDFlight":"585430","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2015-01-27","UtcOffset":"1","FlightStartTime":"2015-01-27 17:53:03","FlightEndTime":"2015-01-27 18:47:19","FlightDuration":"3256","FirstLat":"36.9808","FirstLng":"-4.9262","LastLat":"36.9796","LastLng":"-4.92622","FlightMinLat":"36.9781","FlightMaxLat":"36.9949","FlightMinLng":"-4.93287","FlightMaxLng":"-4.90812","TakeoffCountry":"ES","FKTakeoffWaypoint":"9366","TakeoffWaypointOffset":"222.039","TakeoffLocation":null,"TakeoffWaypointName":"Teba","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"9366","LandingWaypointOffset":"148.583","LandingWaypointName":"Teba","LandingLocation":null,"LinearDistance":"2101","MaxLinearDistance":"2602","ArcDistance":"22694","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"5631","BestTaskPoints":"9.85425","BestTaskDuration":"3289","MaxSpeed":"16.8977","GroundSpeed":"6.96992","BestTaskSpeed":"1.71207","TakeoffAltitude":"619","MaxAltitude":"778","MinAltitude":"593","ElevationGain":"686","MeanAltitudeDiff":"0","MaxClimb":"1.18182","MinClimb":"-1.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-01-27-XCS-HOP-02.igc","IgcFileHash":"f50b3d4d0fbfc2d4b57e31b3fdf81669","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-01-27 23:56:00","US":"admin","TS":"2022-08-09 19:48:11"},{"IDFlight":"585303","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2015-01-26","UtcOffset":"1","FlightStartTime":"2015-01-26 16:28:42","FlightEndTime":"2015-01-26 17:45:17","FlightDuration":"4595","FirstLat":"36.9528","FirstLng":"-4.70992","LastLat":"36.9583","LastLng":"-4.71475","FlightMinLat":"36.9407","FlightMaxLat":"36.9737","FlightMinLng":"-4.74217","FlightMaxLng":"-4.70653","TakeoffCountry":"ES","FKTakeoffWaypoint":"10209","TakeoffWaypointOffset":"2736.04","TakeoffLocation":null,"TakeoffWaypointName":"Abdalajis - Levante","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"10209","LandingWaypointOffset":"3197.68","LandingWaypointName":"Abdalajis - Levante","LandingLocation":null,"LinearDistance":"2927","MaxLinearDistance":"3674","ArcDistance":"38819","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11978","BestTaskPoints":"17.967","BestTaskDuration":"2420","MaxSpeed":"17.015","GroundSpeed":"8.44815","BestTaskSpeed":"4.94959","TakeoffAltitude":"768","MaxAltitude":"1278","MinAltitude":"568","ElevationGain":"1787","MeanAltitudeDiff":"0","MaxClimb":"10.7273","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2015-01-26-XCS-HOP-01.igc","IgcFileHash":"642861933f5ccb91efa300af2f735556","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2015-01-26 20:59:05","US":"admin","TS":"2022-08-09 19:48:10"},{"IDFlight":"580564","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-12-19","UtcOffset":"1","FlightStartTime":"2014-12-19 14:30:45","FlightEndTime":"2014-12-19 14:37:33","FlightDuration":"408","FirstLat":"49.0349","FirstLng":"12.058","LastLat":"49.0361","LastLng":"12.0548","FlightMinLat":"49.0346","FlightMaxLat":"49.0364","FlightMinLng":"12.0524","FlightMaxLng":"12.0605","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"663.758","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"457.407","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"413","MaxLinearDistance":"598","ArcDistance":"2110","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1706","BestTaskPoints":"2.559","BestTaskDuration":"365","MaxSpeed":"14.5837","GroundSpeed":"5.17198","BestTaskSpeed":"4.67397","TakeoffAltitude":"413","MaxAltitude":"454","MinAltitude":"412","ElevationGain":"111","MeanAltitudeDiff":"0","MaxClimb":"0.727273","MinClimb":"-1.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-12-19-XCS-HOP-01.igc.igc","IgcFileHash":"04e2835611356e6aa57c1a8f2e523fc3","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-12-21 12:13:33","US":"admin","TS":"2022-08-09 19:47:48"},{"IDFlight":"580565","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-12-19","UtcOffset":"1","FlightStartTime":"2014-12-19 14:41:30","FlightEndTime":"2014-12-19 14:49:57","FlightDuration":"507","FirstLat":"49.0353","FirstLng":"12.0548","LastLat":"49.0354","LastLng":"12.059","FlightMinLat":"49.0344","FlightMaxLat":"49.0359","FlightMinLng":"12.0518","FlightMaxLng":"12.0602","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"435.249","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"740.384","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"396","MaxLinearDistance":"617","ArcDistance":"2737","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1628","BestTaskPoints":"2.442","BestTaskDuration":"450","MaxSpeed":"15.7574","GroundSpeed":"5.3977","BestTaskSpeed":"3.61778","TakeoffAltitude":"423","MaxAltitude":"452","MinAltitude":"406","ElevationGain":"111","MeanAltitudeDiff":"0","MaxClimb":"1.18182","MinClimb":"-1.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-12-19-XCS-HOP-02.igc.igc","IgcFileHash":"beb160e19237a60d49f480d4a8fe005d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-12-21 12:13:43","US":"admin","TS":"2022-08-09 19:47:48"},{"IDFlight":"580566","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-12-19","UtcOffset":"1","FlightStartTime":"2014-12-19 15:00:37","FlightEndTime":"2014-12-19 15:05:18","FlightDuration":"281","FirstLat":"49.035","FirstLng":"12.0587","LastLat":"49.0359","LastLng":"12.0545","FlightMinLat":"49.0345","FlightMaxLat":"49.0359","FlightMinLng":"12.0545","FlightMaxLng":"12.059","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"715.192","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"429.486","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"326","MaxLinearDistance":"347","ArcDistance":"1074","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"926","BestTaskPoints":"1.389","BestTaskDuration":"257","MaxSpeed":"12.4994","GroundSpeed":"3.82037","BestTaskSpeed":"3.60311","TakeoffAltitude":"400","MaxAltitude":"445","MinAltitude":"399","ElevationGain":"78","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-0.727273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-12-19-XCS-HOP-03.igc.igc","IgcFileHash":"3cf1775d06a888e2daa66d4954a66d5c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-12-21 12:14:07","US":"admin","TS":"2022-08-09 19:47:48"},{"IDFlight":"580567","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-12-19","UtcOffset":"1","FlightStartTime":"2014-12-19 15:26:31","FlightEndTime":"2014-12-19 15:27:33","FlightDuration":"62","FirstLat":"49.0344","FirstLng":"12.0542","LastLat":"49.0345","LastLng":"12.0534","FlightMinLat":"49.0341","FlightMaxLat":"49.036","FlightMinLng":"12.0533","FlightMaxLng":"12.0556","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"387.806","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"328.802","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"59","MaxLinearDistance":"230","ArcDistance":"173","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"680","BestTaskPoints":"1.02","BestTaskDuration":"885","MaxSpeed":"2.59024","GroundSpeed":"2.78518","BestTaskSpeed":"0.768362","TakeoffAltitude":"401","MaxAltitude":"398","MinAltitude":"364","ElevationGain":"6","MeanAltitudeDiff":"0","MaxClimb":"0.272727","MinClimb":"-1.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-12-19-XCS-HOP-04.igc.igc","IgcFileHash":"1cfc335e088907296f8f4c3c17e2495b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-12-21 12:17:48","US":"admin","TS":"2022-08-09 19:47:48"},{"IDFlight":"580568","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-12-13","UtcOffset":"1","FlightStartTime":"2014-12-13 13:23:31","FlightEndTime":"2014-12-13 13:24:34","FlightDuration":"63","FirstLat":"49.0351","FirstLng":"12.0545","LastLat":"49.0347","LastLng":"12.0533","FlightMinLat":"49.0341","FlightMaxLat":"49.0359","FlightMinLng":"12.0523","FlightMaxLng":"12.0545","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"410.652","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"320.758","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"186","MaxLinearDistance":"226","ArcDistance":"348","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"392","BestTaskPoints":"0.588","BestTaskDuration":"102","MaxSpeed":"9.35925","GroundSpeed":"5.51668","BestTaskSpeed":"3.84314","TakeoffAltitude":"420","MaxAltitude":"420","MinAltitude":"378","ElevationGain":"1","MeanAltitudeDiff":"0","MaxClimb":"0.0909091","MinClimb":"-1.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-12-13-XCS-HOP-01.igc.igc","IgcFileHash":"335b69577e272ac2dc006a0103315a57","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-12-21 12:20:59","US":"admin","TS":"2022-08-09 19:47:48"},{"IDFlight":"579843","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-12-12","UtcOffset":"1","FlightStartTime":"2014-12-12 15:17:09","FlightEndTime":"2014-12-12 15:50:43","FlightDuration":"2014","FirstLat":"49.0352","FirstLng":"12.0543","LastLat":"49.0359","LastLng":"12.0545","FlightMinLat":"49.0334","FlightMaxLat":"49.0359","FlightMinLng":"12.0472","FlightMaxLng":"12.0621","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"397.563","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"429.486","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"569","MaxLinearDistance":"1086","ArcDistance":"8156","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3817","BestTaskPoints":"5.7255","BestTaskDuration":"803","MaxSpeed":"13.6685","GroundSpeed":"4.04963","BestTaskSpeed":"4.75342","TakeoffAltitude":"421","MaxAltitude":"475","MinAltitude":"418","ElevationGain":"345","MeanAltitudeDiff":"0","MaxClimb":"1.27273","MinClimb":"-0.909091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-12-12-XCS-HOP-02.igc","IgcFileHash":"6e0f19387c20d947b09cd9f45daebbff","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-12-12 19:05:35","US":"admin","TS":"2022-08-09 19:47:45"},{"IDFlight":"579844","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-12-12","UtcOffset":"1","FlightStartTime":"2014-12-12 15:57:47","FlightEndTime":"2014-12-12 16:19:50","FlightDuration":"1323","FirstLat":"49.0355","FirstLng":"12.0545","LastLat":"49.0358","LastLng":"12.0538","FlightMinLat":"49.0342","FlightMaxLat":"49.0359","FlightMinLng":"12.0482","FlightMaxLng":"12.063","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"417.814","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"377.565","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"629","MaxLinearDistance":"1085","ArcDistance":"9764","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3511","BestTaskPoints":"5.2665","BestTaskDuration":"887","MaxSpeed":"11.6751","GroundSpeed":"7.37994","BestTaskSpeed":"3.95829","TakeoffAltitude":"424","MaxAltitude":"455","MinAltitude":"411","ElevationGain":"278","MeanAltitudeDiff":"0","MaxClimb":"0.818182","MinClimb":"-1.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-12-12-XCS-HOP-03.igc","IgcFileHash":"e90137c61e56b6a0ca4d3a79c8b597df","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-12-12 19:06:20","US":"admin","TS":"2022-08-09 19:47:45"},{"IDFlight":"579842","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-12-12","UtcOffset":"1","FlightStartTime":"2014-12-12 14:02:25","FlightEndTime":"2014-12-12 14:32:36","FlightDuration":"1811","FirstLat":"49.0348","FirstLng":"12.0567","LastLat":"49.0361","LastLng":"12.0546","FlightMinLat":"49.0332","FlightMaxLat":"49.0362","FlightMinLng":"12.0502","FlightMaxLng":"12.063","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"568.725","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"443.726","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"472","MaxLinearDistance":"934","ArcDistance":"7972","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3116","BestTaskPoints":"4.674","BestTaskDuration":"1067","MaxSpeed":"11.4924","GroundSpeed":"4.40178","BestTaskSpeed":"2.92034","TakeoffAltitude":"435","MaxAltitude":"493","MinAltitude":"421","ElevationGain":"409","MeanAltitudeDiff":"0","MaxClimb":"1.45455","MinClimb":"-1.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-12-12-XCS-HOP-01.igc","IgcFileHash":"e2746a45153ef17894cc9ebdf7cbc610","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-12-12 19:04:55","US":"admin","TS":"2022-08-09 19:47:45"},{"IDFlight":"579721","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-12-10","UtcOffset":"1","FlightStartTime":"2014-12-10 14:54:51","FlightEndTime":"2014-12-10 15:01:18","FlightDuration":"387","FirstLat":"49.0353","FirstLng":"12.0542","LastLat":"49.0356","LastLng":"12.0549","FlightMinLat":"49.0344","FlightMaxLat":"49.0359","FlightMinLng":"12.0506","FlightMaxLng":"12.0594","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"392.084","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"448.696","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"387","MaxLinearDistance":"640","ArcDistance":"2780","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1792","BestTaskPoints":"2.688","BestTaskDuration":"290","MaxSpeed":"11.1022","GroundSpeed":"7.18458","BestTaskSpeed":"6.17931","TakeoffAltitude":"438","MaxAltitude":"452","MinAltitude":"418","ElevationGain":"77","MeanAltitudeDiff":"0","MaxClimb":"0.636364","MinClimb":"-0.909091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-12-10-XCS-HOP-04.igc","IgcFileHash":"e9fddd01045b99a5d0a44bd13bfbdb50","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-12-10 18:58:02","US":"admin","TS":"2022-08-09 19:47:45"},{"IDFlight":"579722","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-12-10","UtcOffset":"1","FlightStartTime":"2014-12-10 14:35:44","FlightEndTime":"2014-12-10 14:41:18","FlightDuration":"334","FirstLat":"49.0351","FirstLng":"12.0551","LastLat":"49.0359","LastLng":"12.0546","FlightMinLat":"49.0345","FlightMaxLat":"49.036","FlightMinLng":"12.0504","FlightMaxLng":"12.0593","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"454.159","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"436.421","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"344","MaxLinearDistance":"649","ArcDistance":"1480","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"1335","BestTaskPoints":"2.33625","BestTaskDuration":"386","MaxSpeed":"10.6249","GroundSpeed":"4.43147","BestTaskSpeed":"3.45855","TakeoffAltitude":"430","MaxAltitude":"439","MinAltitude":"422","ElevationGain":"46","MeanAltitudeDiff":"0","MaxClimb":"0.454545","MinClimb":"-0.636364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-12-10-XCS-HOP-03.igc","IgcFileHash":"1e6b99a939cc8e0ed0ae4a15637e3260","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-12-10 18:58:04","US":"admin","TS":"2022-08-09 19:47:45"},{"IDFlight":"579723","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-12-10","UtcOffset":"1","FlightStartTime":"2014-12-10 14:18:27","FlightEndTime":"2014-12-10 14:28:59","FlightDuration":"632","FirstLat":"49.0352","FirstLng":"12.0545","LastLat":"49.0358","LastLng":"12.0544","FlightMinLat":"49.0346","FlightMaxLat":"49.0359","FlightMinLng":"12.0504","FlightMaxLng":"12.0588","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"412.004","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"419.185","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"317","MaxLinearDistance":"618","ArcDistance":"1712","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"1285","BestTaskPoints":"2.24875","BestTaskDuration":"640","MaxSpeed":"12.0516","GroundSpeed":"2.70921","BestTaskSpeed":"2.00781","TakeoffAltitude":"424","MaxAltitude":"444","MinAltitude":"420","ElevationGain":"82","MeanAltitudeDiff":"0","MaxClimb":"0.727273","MinClimb":"-0.818182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-12-10-XCS-HOP-02.igc","IgcFileHash":"1a693ec843978d7c2ecfea4f52966a19","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-12-10 18:58:07","US":"admin","TS":"2022-08-09 19:47:45"},{"IDFlight":"579724","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-12-10","UtcOffset":"1","FlightStartTime":"2014-12-10 12:53:04","FlightEndTime":"2014-12-10 12:57:32","FlightDuration":"268","FirstLat":"49.0348","FirstLng":"12.0578","LastLat":"49.0325","LastLng":"12.0569","FlightMinLat":"49.0322","FlightMaxLat":"49.0351","FlightMinLng":"12.0532","FlightMaxLng":"12.0588","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"648.901","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"632.437","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"370","MaxLinearDistance":"434","ArcDistance":"1477","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"997","BestTaskPoints":"1.4955","BestTaskDuration":"215","MaxSpeed":"10.4931","GroundSpeed":"5.50941","BestTaskSpeed":"4.63721","TakeoffAltitude":"404","MaxAltitude":"414","MinAltitude":"321","ElevationGain":"28","MeanAltitudeDiff":"0","MaxClimb":"0.818182","MinClimb":"-1.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-12-10-XCS-HOP-01.igc","IgcFileHash":"6944bb16923abf3cf4ce103b0d5d5dc0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-12-10 18:58:09","US":"admin","TS":"2022-08-09 19:47:45"},{"IDFlight":"578448","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-11-29","UtcOffset":"1","FlightStartTime":"2014-11-29 13:04:09","FlightEndTime":"2014-11-29 13:17:10","FlightDuration":"781","FirstLat":"49.5143","FirstLng":"12.0287","LastLat":"49.5166","LastLng":"12.0406","FlightMinLat":"49.5122","FlightMaxLat":"49.5172","FlightMinLng":"12.0279","FlightMaxLng":"12.0407","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"633.15","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1406.51","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"907","MaxLinearDistance":"997","ArcDistance":"4799","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2486","BestTaskPoints":"3.729","BestTaskDuration":"658","MaxSpeed":"11.3069","GroundSpeed":"6.14492","BestTaskSpeed":"3.77812","TakeoffAltitude":"361","MaxAltitude":"609","MinAltitude":"361","ElevationGain":"404","MeanAltitudeDiff":"0","MaxClimb":"3.72727","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-11-29-XCS-HOP-01.igc.igc","IgcFileHash":"3a7fff4a32dba0b0351b3475b25e298b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-11-29 17:45:22","US":"admin","TS":"2022-08-09 19:47:40"},{"IDFlight":"578449","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-11-29","UtcOffset":"1","FlightStartTime":"2014-11-29 14:33:49","FlightEndTime":"2014-11-29 14:55:31","FlightDuration":"1302","FirstLat":"49.5169","FirstLng":"12.0309","LastLat":"49.5168","LastLng":"12.0338","FlightMinLat":"49.5134","FlightMaxLat":"49.5183","FlightMinLng":"12.0289","FlightMaxLng":"12.0366","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"962.823","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1066","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"565","MaxLinearDistance":"698","ArcDistance":"8698","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2326","BestTaskPoints":"3.489","BestTaskDuration":"925","MaxSpeed":"13.4913","GroundSpeed":"6.68013","BestTaskSpeed":"2.51459","TakeoffAltitude":"593","MaxAltitude":"673","MinAltitude":"480","ElevationGain":"303","MeanAltitudeDiff":"0","MaxClimb":"1","MinClimb":"-1.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-11-29-XCS-HOP-02.igc.igc","IgcFileHash":"755bd75b608aafc9a19f0a4dbe8fa7f2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-11-29 17:45:33","US":"admin","TS":"2022-08-09 19:47:40"},{"IDFlight":"577286","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-11-22","UtcOffset":"1","FlightStartTime":"2014-11-22 12:33:33","FlightEndTime":"2014-11-22 12:39:30","FlightDuration":"357","FirstLat":"49.1682","FirstLng":"11.9559","LastLat":"49.1675","LastLng":"11.9586","FlightMinLat":"49.1667","FlightMaxLat":"49.1689","FlightMinLng":"11.9548","FlightMaxLng":"11.959","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"67.1119","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"203.877","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"233","MaxLinearDistance":"341","ArcDistance":"1181","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"839","BestTaskPoints":"1.2585","BestTaskDuration":"1686","MaxSpeed":"9.98569","GroundSpeed":"3.30885","BestTaskSpeed":"0.497628","TakeoffAltitude":"419","MaxAltitude":"418","MinAltitude":"317","ElevationGain":"44","MeanAltitudeDiff":"0","MaxClimb":"0.272727","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-11-22-XCS-HOP-01.igc.igc","IgcFileHash":"e0df2801f448fdadf9b11ebe81187c7f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-11-22 21:13:49","US":"admin","TS":"2022-08-09 19:47:35"},{"IDFlight":"571500","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-10-20","UtcOffset":"2","FlightStartTime":"2014-10-20 16:02:42","FlightEndTime":"2014-10-20 16:32:12","FlightDuration":"1770","FirstLat":"46.041","FirstLng":"11.3165","LastLat":"46.0092","LastLng":"11.3322","FlightMinLat":"46.0072","FlightMaxLat":"46.0418","FlightMinLng":"11.3147","FlightMaxLng":"11.3619","TakeoffCountry":"IT","FKTakeoffWaypoint":"9468","TakeoffWaypointOffset":"22.239","TakeoffLocation":null,"TakeoffWaypointName":"Monte Panarotta","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9697","LandingWaypointOffset":"2247.55","LandingWaypointName":"Monte Panarotta","LandingLocation":null,"LinearDistance":"4218","MaxLinearDistance":"4269","ArcDistance":"17406","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8485","BestTaskPoints":"12.7275","BestTaskDuration":"1626","MaxSpeed":"16.3026","GroundSpeed":"9.83417","BestTaskSpeed":"5.21833","TakeoffAltitude":"1474","MaxAltitude":"1478","MinAltitude":"416","ElevationGain":"521","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-10-20-XCS-HOP-02.igc","IgcFileHash":"6dd34ff362f81562e1855e649bc8ea0c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-21 20:14:30","US":"admin","TS":"2022-08-09 19:47:10"},{"IDFlight":"571499","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-10-20","UtcOffset":"2","FlightStartTime":"2014-10-20 12:08:38","FlightEndTime":"2014-10-20 12:31:59","FlightDuration":"1401","FirstLat":"46.042","FirstLng":"11.3169","LastLat":"46.0171","LastLng":"11.3448","FlightMinLat":"46.0165","FlightMaxLat":"46.0423","FlightMinLng":"11.3163","FlightMaxLng":"11.3493","TakeoffCountry":"IT","FKTakeoffWaypoint":"9468","TakeoffWaypointOffset":"136.959","TakeoffLocation":null,"TakeoffWaypointName":"Monte Panarotta","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9697","LandingWaypointOffset":"1910","LandingWaypointName":"Monte Panarotta","LandingLocation":null,"LinearDistance":"3670","MaxLinearDistance":"3697","ArcDistance":"10134","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6199","BestTaskPoints":"9.2985","BestTaskDuration":"1297","MaxSpeed":"12.5311","GroundSpeed":"7.23347","BestTaskSpeed":"4.77949","TakeoffAltitude":"1495","MaxAltitude":"1506","MinAltitude":"411","ElevationGain":"135","MeanAltitudeDiff":"0","MaxClimb":"1.18182","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-10-20-XCS-HOP-01.igc","IgcFileHash":"416a48c21ca340cebd224c16248b1570","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-21 20:14:11","US":"admin","TS":"2022-08-09 19:47:10"},{"IDFlight":"570809","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-10-19","UtcOffset":"2","FlightStartTime":"2014-10-19 14:26:54","FlightEndTime":"2014-10-19 15:23:14","FlightDuration":"3380","FirstLat":"45.8229","FirstLng":"11.7689","LastLat":"45.8077","LastLng":"11.7701","FlightMinLat":"45.7799","FlightMaxLat":"45.8236","FlightMinLng":"11.7541","FlightMaxLng":"11.7724","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"57.717","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1749.13","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"4805","MaxLinearDistance":"4879","ArcDistance":"30051","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11422","BestTaskPoints":"17.133","BestTaskDuration":"3243","MaxSpeed":"12.8009","GroundSpeed":"8.89085","BestTaskSpeed":"3.52205","TakeoffAltitude":"828","MaxAltitude":"919","MinAltitude":"186","ElevationGain":"1267","MeanAltitudeDiff":"0","MaxClimb":"2.09091","MinClimb":"-2.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-10-19-XCS-HOP-02.igc","IgcFileHash":"13676b44d38bef6bf8ed040a21df0845","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-19 15:13:53","US":"admin","TS":"2022-08-09 19:47:06"},{"IDFlight":"570806","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-10-19","UtcOffset":"2","FlightStartTime":"2014-10-19 11:27:01","FlightEndTime":"2014-10-19 12:18:28","FlightDuration":"3087","FirstLat":"45.8227","FirstLng":"11.7693","LastLat":"45.7946","LastLng":"11.7437","FlightMinLat":"45.7946","FlightMaxLat":"45.8351","FlightMinLng":"11.739","FlightMaxLng":"11.7991","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"90.665","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9292","LandingWaypointOffset":"1909.07","LandingWaypointName":"Antenne Costalunga","LandingLocation":null,"LinearDistance":"3806","MaxLinearDistance":"6387","ArcDistance":"26936","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10404","BestTaskPoints":"15.606","BestTaskDuration":"2743","MaxSpeed":"12.4696","GroundSpeed":"8.72558","BestTaskSpeed":"3.79293","TakeoffAltitude":"842","MaxAltitude":"969","MinAltitude":"154","ElevationGain":"1399","MeanAltitudeDiff":"0","MaxClimb":"3.36364","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-10-19-XCS-HOP-01.igc","IgcFileHash":"dd15de95c07c9db300d942a16a9fac2b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-19 15:12:12","US":"admin","TS":"2022-08-09 19:47:06"},{"IDFlight":"570321","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-10-18","UtcOffset":"2","FlightStartTime":"2014-10-18 11:10:47","FlightEndTime":"2014-10-18 14:51:06","FlightDuration":"13219","FirstLat":"45.8244","FirstLng":"11.7747","LastLat":"45.8079","LastLng":"11.7704","FlightMinLat":"45.7802","FlightMaxLat":"45.8721","FlightMinLng":"11.6213","FlightMaxLng":"11.8565","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"478.04","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1728.55","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"12866","MaxLinearDistance":"20919","ArcDistance":"108387","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"41542","BestTaskPoints":"72.6985","BestTaskDuration":"9633","MaxSpeed":"19.7769","GroundSpeed":"8.19933","BestTaskSpeed":"4.31247","TakeoffAltitude":"817","MaxAltitude":"1241","MinAltitude":"191","ElevationGain":"5858","MeanAltitudeDiff":"0","MaxClimb":"3.36364","MinClimb":"-5.16667","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-10-18-XCS-HOP-01.igc","IgcFileHash":"50aa3e184eaa6e98bc8c644ca492d505","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-18 14:56:04","US":"admin","TS":"2022-08-09 19:47:03"},{"IDFlight":"567226","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-10-05","UtcOffset":"2","FlightStartTime":"2014-10-05 12:50:31","FlightEndTime":"2014-10-05 14:12:01","FlightDuration":"4890","FirstLat":"46.0282","FirstLng":"11.8254","LastLat":"46.008","LastLng":"11.8613","FlightMinLat":"46.0078","FlightMaxLat":"46.0663","FlightMinLng":"11.804","FlightMaxLng":"11.8852","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"254.032","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"3492.1","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"6131","MaxLinearDistance":"7569","ArcDistance":"45276","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"17132","BestTaskPoints":"34.264","BestTaskDuration":"4260","MaxSpeed":"14.4535","GroundSpeed":"9.25893","BestTaskSpeed":"4.0216","TakeoffAltitude":"1487","MaxAltitude":"1530","MinAltitude":"367","ElevationGain":"2134","MeanAltitudeDiff":"0","MaxClimb":"2.26667","MinClimb":"-3.13333","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-10-05-XCM-4WZ-02.igc","IgcFileHash":"bba66c3c57f7d0fb41564252782910c0","GRecordStatus":"1","GValidationMessage":"vali-xsy","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-06 08:18:29","US":"admin","TS":"2022-08-09 19:46:50"},{"IDFlight":"567225","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-10-05","UtcOffset":"2","FlightStartTime":"2014-10-05 12:10:33","FlightEndTime":"2014-10-05 12:42:13","FlightDuration":"1900","FirstLat":"46.0275","FirstLng":"11.8276","LastLat":"46.03","LastLng":"11.8258","FlightMinLat":"46.0233","FlightMaxLat":"46.0324","FlightMinLng":"11.8157","FlightMaxLng":"11.8438","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"216.289","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"196.928","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"1343","MaxLinearDistance":"2253","ArcDistance":"16323","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"4789","BestTaskPoints":"8.38075","BestTaskDuration":"1940","MaxSpeed":"12.5924","GroundSpeed":"8.59117","BestTaskSpeed":"2.46856","TakeoffAltitude":"1449","MaxAltitude":"1553","MinAltitude":"1277","ElevationGain":"810","MeanAltitudeDiff":"0","MaxClimb":"2.8","MinClimb":"-2.86667","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-10-05-XCM-4WZ-01.igc","IgcFileHash":"aa22e4fd3e23aeffe2f1570e671bd810","GRecordStatus":"1","GValidationMessage":"vali-xsy","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-06 08:17:53","US":"admin","TS":"2022-08-09 19:46:50"},{"IDFlight":"565813","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-10-04","UtcOffset":"2","FlightStartTime":"2014-10-04 12:42:52","FlightEndTime":"2014-10-04 14:15:24","FlightDuration":"5552","FirstLat":"46.0285","FirstLng":"11.8262","LastLat":"46.0335","LastLng":"11.8827","FlightMinLat":"46.0271","FlightMaxLat":"46.0702","FlightMinLng":"11.8219","FlightMaxLng":"11.9233","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"183.999","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"4231.95","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"7866","MaxLinearDistance":"8246","ArcDistance":"53921","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"14635","BestTaskPoints":"29.27","BestTaskDuration":"5092","MaxSpeed":"14.1587","GroundSpeed":"9.71203","BestTaskSpeed":"2.87412","TakeoffAltitude":"1403","MaxAltitude":"1596","MinAltitude":"324","ElevationGain":"2165","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-10-04-XCS-HOP-01.igc","IgcFileHash":"fc2ad9c9db680b402a81fed15b4a4007","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-04 17:47:51","US":"admin","TS":"2022-08-09 19:46:45"},{"IDFlight":"565795","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-10-04","UtcOffset":"1","FlightStartTime":"2014-10-04 16:02:33","FlightEndTime":"2014-10-04 16:30:58","FlightDuration":"1705","FirstLat":"46.0272","FirstLng":"11.8222","LastLat":"46.0087","LastLng":"11.8611","FlightMinLat":"46.0027","FlightMaxLat":"46.0302","FlightMinLng":"11.8054","FlightMaxLng":"11.8683","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"523.845","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"3428.06","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"4412","MaxLinearDistance":"5669","ArcDistance":"15010","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8519","BestTaskPoints":"12.7785","BestTaskDuration":"1645","MaxSpeed":"12.8954","GroundSpeed":"8.80357","BestTaskSpeed":"5.17872","TakeoffAltitude":"1427","MaxAltitude":"1422","MinAltitude":"352","ElevationGain":"122","MeanAltitudeDiff":"0","MaxClimb":"1.06667","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-10-04-XCM-4WZ-02.igc","IgcFileHash":"7ba963aa78df2ec402b7943d6658cba3","GRecordStatus":"1","GValidationMessage":"vali-xsy","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-04 17:41:31","US":"admin","TS":"2022-08-09 19:46:45"},{"IDFlight":"565798","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-10-03","UtcOffset":"1","FlightStartTime":"2014-10-03 14:19:49","FlightEndTime":"2014-10-03 14:53:04","FlightDuration":"1995","FirstLat":"46.0278","FirstLng":"11.8253","LastLat":"46.0082","LastLng":"11.8613","FlightMinLat":"46.0063","FlightMaxLat":"46.0303","FlightMinLng":"11.8122","FlightMaxLng":"11.8731","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"285.969","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"3476.99","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"3808","MaxLinearDistance":"4743","ArcDistance":"18145","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9160","BestTaskPoints":"13.74","BestTaskDuration":"1810","MaxSpeed":"14.0891","GroundSpeed":"9.09539","BestTaskSpeed":"5.06077","TakeoffAltitude":"1456","MaxAltitude":"1622","MinAltitude":"350","ElevationGain":"368","MeanAltitudeDiff":"0","MaxClimb":"1.73333","MinClimb":"-2.66667","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-10-03-XCM-4WZ-04.igc","IgcFileHash":"a67bbc82b376ae6592f8fca8c9a48503","GRecordStatus":"1","GValidationMessage":"vali-xsy","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-04 17:41:39","US":"admin","TS":"2022-08-09 19:46:45"},{"IDFlight":"565796","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-10-03","UtcOffset":"1","FlightStartTime":"2014-10-03 12:47:30","FlightEndTime":"2014-10-03 13:16:00","FlightDuration":"1710","FirstLat":"46.0271","FirstLng":"11.8255","LastLat":"46.0303","LastLng":"11.8258","FlightMinLat":"46.0259","FlightMaxLat":"46.0343","FlightMinLng":"11.8223","FlightMaxLng":"11.8403","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"329.936","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"210.581","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"1379","MaxLinearDistance":"1552","ArcDistance":"13916","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4139","BestTaskPoints":"6.2085","BestTaskDuration":"970","MaxSpeed":"12.213","GroundSpeed":"8.13799","BestTaskSpeed":"4.26701","TakeoffAltitude":"1448","MaxAltitude":"1664","MinAltitude":"1399","ElevationGain":"749","MeanAltitudeDiff":"0","MaxClimb":"2.73333","MinClimb":"-1.86667","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-10-03-XCM-4WZ-03.igc","IgcFileHash":"9542ddbda000208a90d01132c42edf3f","GRecordStatus":"1","GValidationMessage":"vali-xsy","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-04 17:41:34","US":"admin","TS":"2022-08-09 19:46:45"},{"IDFlight":"565797","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-10-03","UtcOffset":"1","FlightStartTime":"2014-10-03 12:06:00","FlightEndTime":"2014-10-03 12:21:20","FlightDuration":"920","FirstLat":"46.0268","FirstLng":"11.8243","LastLat":"46.0298","LastLng":"11.8265","FlightMinLat":"46.0241","FlightMaxLat":"46.0307","FlightMinLng":"11.8102","FlightMaxLng":"11.8266","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"417.42","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"138.574","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"1089","MaxLinearDistance":"1305","ArcDistance":"6634","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2966","BestTaskPoints":"5.932","BestTaskDuration":"1015","MaxSpeed":"13.8526","GroundSpeed":"7.21098","BestTaskSpeed":"2.92217","TakeoffAltitude":"1434","MaxAltitude":"1538","MinAltitude":"1333","ElevationGain":"356","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-1.86667","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-10-03-XCM-4WZ-02.igc","IgcFileHash":"b372a0f95fd3b1c9b371550e7d6148b8","GRecordStatus":"1","GValidationMessage":"vali-xsy","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-04 17:41:36","US":"admin","TS":"2022-08-09 19:46:45"},{"IDFlight":"565105","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-09-28","UtcOffset":"2","FlightStartTime":"2014-09-28 13:03:24","FlightEndTime":"2014-09-28 13:45:40","FlightDuration":"2536","FirstLat":"49.1672","FirstLng":"11.9553","LastLat":"49.1676","LastLng":"11.955","FlightMinLat":"49.1619","FlightMaxLat":"49.1712","FlightMinLng":"11.9521","FlightMaxLng":"11.9627","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"57.444","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"58.164","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"700","MaxLinearDistance":"1276","ArcDistance":"18902","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4761","BestTaskPoints":"7.1415","BestTaskDuration":"2212","MaxSpeed":"12.9088","GroundSpeed":"7.45337","BestTaskSpeed":"2.15235","TakeoffAltitude":"419","MaxAltitude":"611","MinAltitude":"409","ElevationGain":"1047","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-09-28-XCS-HOP-02.igc","IgcFileHash":"4edee0be413de4e751558cd54365757c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-03 17:11:29","US":"admin","TS":"2022-08-09 19:46:42"},{"IDFlight":"565108","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-09-28","UtcOffset":"2","FlightStartTime":"2014-09-28 14:38:18","FlightEndTime":"2014-09-28 14:45:54","FlightDuration":"456","FirstLat":"49.1674","FirstLng":"11.9561","LastLat":"49.1676","LastLng":"11.9588","FlightMinLat":"49.1657","FlightMaxLat":"49.1687","FlightMinLng":"11.9551","FlightMaxLng":"11.9597","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"31.1498","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"218.114","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"290","MaxLinearDistance":"440","ArcDistance":"1656","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1177","BestTaskPoints":"1.7655","BestTaskDuration":"157","MaxSpeed":"10.8746","GroundSpeed":"3.63066","BestTaskSpeed":"7.49682","TakeoffAltitude":"403","MaxAltitude":"402","MinAltitude":"323","ElevationGain":"42","MeanAltitudeDiff":"0","MaxClimb":"0.909091","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-09-28-XCS-HOP-03.igc","IgcFileHash":"1f59df594a062ab6bb58b04f10a161da","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-03 17:11:57","US":"admin","TS":"2022-08-09 19:46:42"},{"IDFlight":"565104","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-09-28","UtcOffset":"2","FlightStartTime":"2014-09-28 12:13:08","FlightEndTime":"2014-09-28 12:18:56","FlightDuration":"348","FirstLat":"49.168","FirstLng":"11.9564","LastLat":"49.1675","LastLng":"11.959","FlightMinLat":"49.1665","FlightMaxLat":"49.1696","FlightMinLng":"11.9552","FlightMaxLng":"11.959","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"62.299","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"232.921","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"251","MaxLinearDistance":"371","ArcDistance":"1257","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1011","BestTaskPoints":"1.5165","BestTaskDuration":"182","MaxSpeed":"7.82367","GroundSpeed":"3.61232","BestTaskSpeed":"5.55494","TakeoffAltitude":"415","MaxAltitude":"415","MinAltitude":"411","ElevationGain":"4","MeanAltitudeDiff":"0","MaxClimb":"0.181818","MinClimb":"-0.0909091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-09-28-XCS-HOP-01.igc","IgcFileHash":"4182e478f78de72d38b1b49792fbdd10","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-10-03 17:10:51","US":"admin","TS":"2022-08-09 19:46:42"},{"IDFlight":"561508","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-09-21","UtcOffset":"2","FlightStartTime":"2014-09-21 11:12:32","FlightEndTime":"2014-09-21 12:37:12","FlightDuration":"5080","FirstLat":"46.9142","FirstLng":"11.8968","LastLat":"46.7887","LastLng":"11.9578","FlightMinLat":"46.7884","FlightMaxLat":"46.9161","FlightMinLng":"11.8879","FlightMaxLng":"11.9578","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"279.039","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"14149","LandingWaypointOffset":"2632.24","LandingWaypointName":"Adlerhof","LandingLocation":null,"LinearDistance":"14727","MaxLinearDistance":"15079","ArcDistance":"51497","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"18944","BestTaskPoints":"28.416","BestTaskDuration":"4614","MaxSpeed":"18.5929","GroundSpeed":"10.1372","BestTaskSpeed":"4.10576","TakeoffAltitude":"2383","MaxAltitude":"2387","MinAltitude":"928","ElevationGain":"2105","MeanAltitudeDiff":"0","MaxClimb":"5.72727","MinClimb":"-8.83333","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-09-21-XCS-HOP-01.igc","IgcFileHash":"8c636f19a65d49b51c7122aa5428f469","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-09-21 20:39:24","US":"admin","TS":"2022-08-09 19:46:29"},{"IDFlight":"561168","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-09-20","UtcOffset":"2","FlightStartTime":"2014-09-20 16:40:06","FlightEndTime":"2014-09-20 17:02:11","FlightDuration":"1325","FirstLat":"46.9143","FirstLng":"11.8976","LastLat":"46.9797","LastLng":"11.9411","FlightMinLat":"46.9109","FlightMaxLat":"46.9816","FlightMinLng":"11.8959","FlightMaxLng":"11.9591","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"340.804","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9882","LandingWaypointOffset":"2761.46","LandingWaypointName":"H\u00fchnerspiel (Klausberg)","LandingLocation":null,"LinearDistance":"8216","MaxLinearDistance":"8425","ArcDistance":"14136","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12037","BestTaskPoints":"18.0555","BestTaskDuration":"1170","MaxSpeed":"16.0504","GroundSpeed":"10.6687","BestTaskSpeed":"10.288","TakeoffAltitude":"2390","MaxAltitude":"2390","MinAltitude":"997","ElevationGain":"141","MeanAltitudeDiff":"0","MaxClimb":"1.36364","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-09-20-XCS-HOP-02.igc","IgcFileHash":"8b93262cef6618a501e18bdace3b72de","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-09-20 21:07:15","US":"admin","TS":"2022-08-09 19:46:28"},{"IDFlight":"561167","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-09-20","UtcOffset":"2","FlightStartTime":"2014-09-20 13:20:05","FlightEndTime":"2014-09-20 13:42:03","FlightDuration":"1318","FirstLat":"46.9138","FirstLng":"11.8984","LastLat":"46.9118","LastLng":"11.9612","FlightMinLat":"46.8838","FlightMaxLat":"46.915","FlightMinLng":"11.8972","FlightMaxLng":"11.9699","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"395.133","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1399.02","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"5484","MaxLinearDistance":"5589","ArcDistance":"11723","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10094","BestTaskPoints":"15.141","BestTaskDuration":"970","MaxSpeed":"14.4812","GroundSpeed":"8.89477","BestTaskSpeed":"10.4062","TakeoffAltitude":"2354","MaxAltitude":"2364","MinAltitude":"866","ElevationGain":"57","MeanAltitudeDiff":"0","MaxClimb":"0.363636","MinClimb":"-2.83333","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-09-20-XCS-HOP-01.igc","IgcFileHash":"39ccd68a321c9cd68c810636580697ed","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-09-20 21:06:05","US":"admin","TS":"2022-08-09 19:46:28"},{"IDFlight":"560831","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-09-19","UtcOffset":"2","FlightStartTime":"2014-09-19 15:09:15","FlightEndTime":"2014-09-19 16:26:50","FlightDuration":"4655","FirstLat":"46.9138","FirstLng":"11.8983","LastLat":"46.9128","LastLng":"11.9611","FlightMinLat":"46.8765","FlightMaxLat":"46.9191","FlightMinLng":"11.8377","FlightMaxLng":"11.9726","TakeoffCountry":"IT","FKTakeoffWaypoint":"10136","TakeoffWaypointOffset":"387.541","TakeoffLocation":null,"TakeoffWaypointName":"Speikboden","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1307.96","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"6882","MaxLinearDistance":"10953","ArcDistance":"44041","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"25454","BestTaskPoints":"38.181","BestTaskDuration":"3869","MaxSpeed":"15.4982","GroundSpeed":"9.46103","BestTaskSpeed":"6.57896","TakeoffAltitude":"2353","MaxAltitude":"2529","MinAltitude":"869","ElevationGain":"1582","MeanAltitudeDiff":"0","MaxClimb":"2.36364","MinClimb":"-4.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-09-19-XCS-HOP-02.igc","IgcFileHash":"6ea32675cd6f74c8740cb161e65163e3","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-09-19 22:09:11","US":"admin","TS":"2022-08-09 19:46:27"},{"IDFlight":"560830","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2015","FlightDate":"2014-09-19","UtcOffset":"2","FlightStartTime":"2014-09-19 12:38:32","FlightEndTime":"2014-09-19 12:45:23","FlightDuration":"411","FirstLat":"46.9254","FirstLng":"11.9669","LastLat":"46.9127","LastLng":"11.9616","FlightMinLat":"46.9094","FlightMaxLat":"46.9264","FlightMinLng":"11.958","FlightMaxLng":"11.9688","TakeoffCountry":"IT","FKTakeoffWaypoint":"9725","TakeoffWaypointOffset":"400.98","TakeoffLocation":null,"TakeoffWaypointName":"Ahornach (Acereto)","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"1297.36","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"1893","MaxLinearDistance":"2011","ArcDistance":"3979","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3001","BestTaskPoints":"4.5015","BestTaskDuration":"428","MaxSpeed":"11.7127","GroundSpeed":"9.68064","BestTaskSpeed":"7.01168","TakeoffAltitude":"1414","MaxAltitude":"1414","MinAltitude":"893","ElevationGain":"43","MeanAltitudeDiff":"0","MaxClimb":"0.272727","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-09-19-XCS-HOP-01.igc","IgcFileHash":"c6ac9b19d2c3d6d579fbb72efc30ed01","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-09-19 22:08:16","US":"admin","TS":"2022-08-09 19:46:27"},{"IDFlight":"556315","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-09-06","UtcOffset":"2","FlightStartTime":"2014-09-06 13:53:33","FlightEndTime":"2014-09-06 15:07:33","FlightDuration":"4440","FirstLat":"48.8708","FirstLng":"13.0745","LastLat":"48.8831","LastLng":"12.9606","FlightMinLat":"48.8611","FlightMaxLat":"48.8992","FlightMinLng":"12.9532","FlightMaxLng":"13.0755","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"181.472","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"12180","LandingWaypointOffset":"2782.82","LandingWaypointName":"Hausstein take-off","LandingLocation":null,"LinearDistance":"9385","MaxLinearDistance":"9562","ArcDistance":"33523","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14438","BestTaskPoints":"21.657","BestTaskDuration":"3181","MaxSpeed":"21.6481","GroundSpeed":"7.55029","BestTaskSpeed":"4.53882","TakeoffAltitude":"896","MaxAltitude":"1443","MinAltitude":"316","ElevationGain":"2172","MeanAltitudeDiff":"0","MaxClimb":"4.91667","MinClimb":"-3.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-09-06-XCS-HOP-02.igc","IgcFileHash":"769dc9e544adc8627000ac5d781ea912","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-09-06 18:40:45","US":"admin","TS":"2022-08-09 19:53:52"},{"IDFlight":"556313","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-09-06","UtcOffset":"2","FlightStartTime":"2014-09-06 12:25:14","FlightEndTime":"2014-09-06 12:53:58","FlightDuration":"1724","FirstLat":"48.8718","FirstLng":"13.0749","LastLat":"48.8616","LastLng":"13.079","FlightMinLat":"48.86","FlightMaxLat":"48.8731","FlightMinLng":"13.0648","FlightMaxLng":"13.0813","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"268.104","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"905.434","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1339","MaxLinearDistance":"1473","ArcDistance":"9210","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3148","BestTaskPoints":"4.722","BestTaskDuration":"723","MaxSpeed":"14.7125","GroundSpeed":"5.34223","BestTaskSpeed":"4.35408","TakeoffAltitude":"916","MaxAltitude":"981","MinAltitude":"540","ElevationGain":"289","MeanAltitudeDiff":"0","MaxClimb":"1.45455","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-09-06-XCS-HOP-01.igc","IgcFileHash":"639d7f81c072d4a894a875ad7b1b5c96","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-09-06 18:39:44","US":"admin","TS":"2022-08-09 19:53:52"},{"IDFlight":"554591","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-08-30","UtcOffset":"2","FlightStartTime":"2014-08-30 14:11:06","FlightEndTime":"2014-08-30 14:38:39","FlightDuration":"1653","FirstLat":"48.9927","FirstLng":"11.4471","LastLat":"48.9987","LastLng":"11.5424","FlightMinLat":"48.9902","FlightMaxLat":"49.0012","FlightMinLng":"11.4441","FlightMaxLng":"11.5468","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"572.998","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11411","LandingWaypointOffset":"3659.23","LandingWaypointName":"Flugplatz Beilngries","LandingLocation":null,"LinearDistance":"7323","MaxLinearDistance":"7576","ArcDistance":"16167","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9177","BestTaskPoints":"13.7655","BestTaskDuration":"1530","MaxSpeed":"18.07","GroundSpeed":"9.78055","BestTaskSpeed":"5.99804","TakeoffAltitude":"217","MaxAltitude":"1093","MinAltitude":"217","ElevationGain":"963","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-08-30-XCS-HOP-01.igc","IgcFileHash":"7ada714c903a355a8e7955105173f1ed","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-08-31 10:34:26","US":"admin","TS":"2022-08-09 19:53:44"},{"IDFlight":"554592","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-08-30","UtcOffset":"2","FlightStartTime":"2014-08-30 16:15:18","FlightEndTime":"2014-08-30 17:06:43","FlightDuration":"3085","FirstLat":"48.9902","FirstLng":"11.4437","LastLat":"48.9931","LastLng":"11.4453","FlightMinLat":"48.9883","FlightMaxLat":"49.0071","FlightMinLng":"11.4317","FlightMaxLng":"11.4617","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"476.268","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"658.351","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"2270","MaxLinearDistance":"2944","ArcDistance":"26326","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9161","BestTaskPoints":"13.7415","BestTaskDuration":"2617","MaxSpeed":"15.1025","GroundSpeed":"8.53348","BestTaskSpeed":"3.50057","TakeoffAltitude":"523","MaxAltitude":"845","MinAltitude":"396","ElevationGain":"1352","MeanAltitudeDiff":"0","MaxClimb":"2.63636","MinClimb":"-3.33333","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-08-30-XCS-HOP-02.igc","IgcFileHash":"dc6d8f6a6a29ec717fb3c438cfea3e5c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-08-31 10:36:05","US":"admin","TS":"2022-08-09 19:53:44"},{"IDFlight":"550815","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-08-18","UtcOffset":"2","FlightStartTime":"2014-08-18 14:48:59","FlightEndTime":"2014-08-18 15:49:34","FlightDuration":"3635","FirstLat":"46.6996","FirstLng":"10.5055","LastLat":"46.7","LastLng":"10.5058","FlightMinLat":"46.6927","FlightMaxLat":"46.7041","FlightMinLng":"10.4946","FlightMaxLng":"10.5808","TakeoffCountry":"IT","FKTakeoffWaypoint":"9476","TakeoffWaypointOffset":"88.328","TakeoffLocation":null,"TakeoffWaypointName":"Watles / Pr\u00e4majur","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9476","LandingWaypointOffset":"135.608","LandingWaypointName":"Watles / Pr\u00e4majur","LandingLocation":null,"LinearDistance":"5754","MaxLinearDistance":"6586","ArcDistance":"33808","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"13386","BestTaskPoints":"23.4255","BestTaskDuration":"3216","MaxSpeed":"16.1712","GroundSpeed":"9.30069","BestTaskSpeed":"4.16231","TakeoffAltitude":"1718","MaxAltitude":"2084","MinAltitude":"1506","ElevationGain":"1817","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-08-18-XCS-HOP-03.igc","IgcFileHash":"6e9568e7ef92e6bbdf3a9c0c984a7c1f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-08-20 15:28:11","US":"admin","TS":"2022-08-09 19:53:30"},{"IDFlight":"550814","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-08-18","UtcOffset":"2","FlightStartTime":"2014-08-18 12:36:32","FlightEndTime":"2014-08-18 13:10:44","FlightDuration":"2052","FirstLat":"46.6988","FirstLng":"10.5064","LastLat":"46.7003","LastLng":"10.5061","FlightMinLat":"46.6971","FlightMaxLat":"46.7122","FlightMinLng":"10.5003","FlightMaxLng":"10.5153","TakeoffCountry":"IT","FKTakeoffWaypoint":"9476","TakeoffWaypointOffset":"141.265","TakeoffLocation":null,"TakeoffWaypointName":"Watles / Pr\u00e4majur","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9476","LandingWaypointOffset":"175.755","LandingWaypointName":"Watles / Pr\u00e4majur","LandingLocation":null,"LinearDistance":"1498","MaxLinearDistance":"1686","ArcDistance":"20139","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"4231","BestTaskPoints":"8.462","BestTaskDuration":"1810","MaxSpeed":"13.088","GroundSpeed":"9.81443","BestTaskSpeed":"2.33757","TakeoffAltitude":"1703","MaxAltitude":"2008","MinAltitude":"1560","ElevationGain":"1402","MeanAltitudeDiff":"0","MaxClimb":"3.90909","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-08-18-XCS-HOP-02.igc","IgcFileHash":"d5b92c63757386faf4b9c8f86f1a1e83","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-08-20 15:27:39","US":"admin","TS":"2022-08-09 19:53:30"},{"IDFlight":"550813","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-08-18","UtcOffset":"2","FlightStartTime":"2014-08-18 11:46:56","FlightEndTime":"2014-08-18 12:10:20","FlightDuration":"1404","FirstLat":"46.6991","FirstLng":"10.5081","LastLat":"46.6994","LastLng":"10.5059","FlightMinLat":"46.6978","FlightMaxLat":"46.7047","FlightMinLng":"10.5024","FlightMaxLng":"10.5129","TakeoffCountry":"IT","FKTakeoffWaypoint":"9476","TakeoffWaypointOffset":"266.913","TakeoffLocation":null,"TakeoffWaypointName":"Watles / Pr\u00e4majur","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9476","LandingWaypointOffset":"104.601","LandingWaypointName":"Watles / Pr\u00e4majur","LandingLocation":null,"LinearDistance":"646","MaxLinearDistance":"891","ArcDistance":"12525","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"2397","BestTaskPoints":"4.794","BestTaskDuration":"1437","MaxSpeed":"13.5284","GroundSpeed":"8.921","BestTaskSpeed":"1.66806","TakeoffAltitude":"1709","MaxAltitude":"1929","MinAltitude":"1675","ElevationGain":"796","MeanAltitudeDiff":"0","MaxClimb":"2.63636","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-08-18-XCS-HOP-01.igc","IgcFileHash":"1a6b1cbeaef24ce9169088494a5debde","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-08-20 15:27:11","US":"admin","TS":"2022-08-09 19:53:30"},{"IDFlight":"549536","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-08-17","UtcOffset":"2","FlightStartTime":"2014-08-17 12:06:25","FlightEndTime":"2014-08-17 13:44:28","FlightDuration":"5883","FirstLat":"47.074","FirstLng":"10.5883","LastLat":"47.0542","LastLng":"10.6508","FlightMinLat":"46.9831","FlightMaxLat":"47.0747","FlightMinLng":"10.497","FlightMaxLng":"10.6577","TakeoffCountry":"AT","FKTakeoffWaypoint":"9737","TakeoffWaypointOffset":"590.725","TakeoffLocation":null,"TakeoffWaypointName":"Sch\u00f6njoch","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14951","LandingWaypointOffset":"3998.69","LandingWaypointName":"T\u00f6sens Airfield","LandingLocation":null,"LinearDistance":"12180","MaxLinearDistance":"14322","ArcDistance":"60814","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"24901","BestTaskPoints":"49.802","BestTaskDuration":"5890","MaxSpeed":"24.6148","GroundSpeed":"10.3372","BestTaskSpeed":"4.22767","TakeoffAltitude":"2401","MaxAltitude":"3172","MinAltitude":"873","ElevationGain":"3146","MeanAltitudeDiff":"0","MaxClimb":"8.2","MinClimb":"-9.85185","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-08-17-XCS-HOP-01.igc","IgcFileHash":"34870e21a4878920e86998411e1cf75b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-08-17 17:35:10","US":"admin","TS":"2022-08-09 19:53:25"},{"IDFlight":"547000","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-08-08","UtcOffset":"2","FlightStartTime":"2014-08-08 13:17:31","FlightEndTime":"2014-08-08 16:25:31","FlightDuration":"11280","FirstLat":"48.8707","FirstLng":"13.0744","LastLat":"49.2589","LastLng":"13.0101","FlightMinLat":"48.8637","FlightMaxLat":"49.306","FlightMinLng":"12.8548","FlightMaxLng":"13.075","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"177.481","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9791","LandingWaypointOffset":"5244.72","LandingWaypointName":"Hoher Bogen","LandingLocation":null,"LinearDistance":"49913","MaxLinearDistance":"50563","ArcDistance":"122086","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"64955","BestTaskPoints":"97.4325","BestTaskDuration":"10965","MaxSpeed":"16.2586","GroundSpeed":"10.8232","BestTaskSpeed":"5.92385","TakeoffAltitude":"850","MaxAltitude":"2088","MinAltitude":"651","ElevationGain":"7020","MeanAltitudeDiff":"0","MaxClimb":"5.27273","MinClimb":"-4.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-08-08-XCS-HOP-01.igc","IgcFileHash":"6a02f655caca8927bd2ff33fa5a08697","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-08-08 18:51:59","US":"admin","TS":"2022-08-09 19:53:14"},{"IDFlight":"545062","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-08-02","UtcOffset":"1","FlightStartTime":"2014-08-02 12:18:46","FlightEndTime":"2014-08-02 14:31:02","FlightDuration":"7936","FirstLat":"48.8709","FirstLng":"13.0738","LastLat":"49.0828","LastLng":"12.6728","FlightMinLat":"48.863","FlightMaxLat":"49.0841","FlightMinLng":"12.6725","FlightMaxLng":"13.0764","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"223.888","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9473","LandingWaypointOffset":"7268.19","LandingWaypointName":"Sommerberg","LandingLocation":null,"LinearDistance":"37617","MaxLinearDistance":"37961","ArcDistance":"82913","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"42993","BestTaskPoints":"64.4895","BestTaskDuration":"8234","MaxSpeed":"18.1411","GroundSpeed":"10.4477","BestTaskSpeed":"5.2214","TakeoffAltitude":"857","MaxAltitude":"1802","MinAltitude":"450","ElevationGain":"5336","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-3.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-08-02-XCS-HOP-02.igc","IgcFileHash":"6e6139c820000e06f23ed2095cbd3fa7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-08-02 18:28:17","US":"admin","TS":"2022-08-09 19:53:05"},{"IDFlight":"545063","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-08-02","UtcOffset":"1","FlightStartTime":"2014-08-02 11:20:20","FlightEndTime":"2014-08-02 11:33:52","FlightDuration":"812","FirstLat":"48.8704","FirstLng":"13.0747","LastLat":"48.8612","LastLng":"13.0806","FlightMinLat":"48.8612","FlightMaxLat":"48.8714","FlightMinLng":"13.0677","FlightMaxLng":"13.0811","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"138.043","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"982.342","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1120","MaxLinearDistance":"1274","ArcDistance":"6954","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2678","BestTaskPoints":"4.017","BestTaskDuration":"968","MaxSpeed":"11.6955","GroundSpeed":"8.56386","BestTaskSpeed":"2.76653","TakeoffAltitude":"848","MaxAltitude":"845","MinAltitude":"533","ElevationGain":"243","MeanAltitudeDiff":"0","MaxClimb":"1.27273","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-08-02-XCS-HOP-01.igc","IgcFileHash":"4cecbd27e15ee3d8c980fd172d7c1c4c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-08-02 18:28:20","US":"admin","TS":"2022-08-09 19:53:05"},{"IDFlight":"545064","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-08-01","UtcOffset":"1","FlightStartTime":"2014-08-01 11:02:31","FlightEndTime":"2014-08-01 11:38:19","FlightDuration":"2148","FirstLat":"48.8705","FirstLng":"13.0745","LastLat":"48.952","LastLng":"12.9779","FlightMinLat":"48.8651","FlightMaxLat":"48.952","FlightMinLng":"12.9649","FlightMaxLng":"13.0756","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"156.208","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13590","LandingWaypointOffset":"1422.63","LandingWaypointName":"Hausstein take-off","LandingLocation":null,"LinearDistance":"11494","MaxLinearDistance":"11788","ArcDistance":"22634","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14193","BestTaskPoints":"21.2895","BestTaskDuration":"2049","MaxSpeed":"15.1929","GroundSpeed":"10.5373","BestTaskSpeed":"6.92679","TakeoffAltitude":"870","MaxAltitude":"1694","MinAltitude":"564","ElevationGain":"1324","MeanAltitudeDiff":"0","MaxClimb":"2.72727","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-08-01-XCS-HOP-01.igc","IgcFileHash":"16b72b08d6a269bb5933e37f61d826a0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-08-02 18:28:24","US":"admin","TS":"2022-08-09 19:53:05"},{"IDFlight":"545061","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-08-01","UtcOffset":"2","FlightStartTime":"2014-08-01 15:07:50","FlightEndTime":"2014-08-01 16:00:36","FlightDuration":"3166","FirstLat":"48.8706","FirstLng":"13.0742","LastLat":"48.8614","LastLng":"13.0793","FlightMinLat":"48.8596","FlightMaxLat":"48.8715","FlightMinLng":"13.058","FlightMaxLng":"13.0831","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"179.703","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"932.464","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1265","MaxLinearDistance":"1837","ArcDistance":"28790","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"4187","BestTaskPoints":"8.374","BestTaskDuration":"2799","MaxSpeed":"13.1598","GroundSpeed":"9.09347","BestTaskSpeed":"1.49589","TakeoffAltitude":"868","MaxAltitude":"1010","MinAltitude":"535","ElevationGain":"875","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-08-01-XCS-HOP-02.igc","IgcFileHash":"27527522b1f8bbf0b99f1690689e8c84","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-08-02 18:28:10","US":"admin","TS":"2022-08-09 19:53:05"},{"IDFlight":"540475","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-07-19","UtcOffset":"2","FlightStartTime":"2014-07-19 12:31:55","FlightEndTime":"2014-07-19 18:32:10","FlightDuration":"21615","FirstLat":"47.2784","FirstLng":"12.2807","LastLat":"47.2782","LastLng":"12.3785","FlightMinLat":"47.212","FlightMaxLat":"47.3262","FlightMinLng":"11.969","FlightMaxLng":"12.7365","TakeoffCountry":"AT","FKTakeoffWaypoint":"8902","TakeoffWaypointOffset":"88.956","TakeoffLocation":null,"TakeoffWaypointName":"Wildkogel","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14659","LandingWaypointOffset":"2729.86","LandingWaypointName":"Falkenstein","LandingLocation":null,"LinearDistance":"34693","MaxLinearDistance":"58222","ArcDistance":"240643","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"115184","BestTaskPoints":"201.572","BestTaskDuration":"20452","MaxSpeed":"19.0718","GroundSpeed":"11.1331","BestTaskSpeed":"5.63192","TakeoffAltitude":"2081","MaxAltitude":"3965","MinAltitude":"817","ElevationGain":"16335","MeanAltitudeDiff":"0","MaxClimb":"7.16667","MinClimb":"-6.25","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"9","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-07-19-XCS-HOP-01.igc","IgcFileHash":"15c4efcb4cee9247db916485223777cd","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-07-19 20:32:34","US":"admin","TS":"2022-08-09 19:52:44"},{"IDFlight":"539720","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-07-18","UtcOffset":"2","FlightStartTime":"2014-07-18 11:07:39","FlightEndTime":"2014-07-18 17:07:45","FlightDuration":"21606","FirstLat":"47.3305","FirstLng":"12.7378","LastLat":"47.2337","LastLng":"12.7723","FlightMinLat":"47.1311","FlightMaxLat":"47.3378","FlightMinLng":"12.1445","FlightMaxLng":"12.7891","TakeoffCountry":"AT","FKTakeoffWaypoint":"9051","TakeoffWaypointOffset":"727.437","TakeoffLocation":null,"TakeoffWaypointName":"Zell Am See","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14199","LandingWaypointOffset":"626.492","LandingWaypointName":"Niedertal","LandingLocation":null,"LinearDistance":"45204","MaxLinearDistance":"48839","ArcDistance":"231831","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"101597","BestTaskPoints":"177.795","BestTaskDuration":"19992","MaxSpeed":"17.3247","GroundSpeed":"10.7299","BestTaskSpeed":"5.08188","TakeoffAltitude":"1934","MaxAltitude":"3468","MinAltitude":"1676","ElevationGain":"15689","MeanAltitudeDiff":"0","MaxClimb":"12.5429","MinClimb":"-7.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"11","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-07-18-XCS-HOP-01.igc","IgcFileHash":"c3817bd901763f72a911fa3a42a2b533","GRecordStatus":"-1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-07-18 20:56:01","US":"admin","TS":"2022-08-09 19:52:41"},{"IDFlight":"539718","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-07-18","UtcOffset":"2","FlightStartTime":"2014-07-18 17:10:39","FlightEndTime":"2014-07-18 18:39:04","FlightDuration":"5305","FirstLat":"47.2356","FirstLng":"12.7697","LastLat":"47.2748","LastLng":"12.4292","FlightMinLat":"47.2261","FlightMaxLat":"47.2761","FlightMinLng":"12.429","FlightMaxLng":"12.7767","TakeoffCountry":"AT","FKTakeoffWaypoint":"14199","TakeoffWaypointOffset":"825.057","TakeoffLocation":null,"TakeoffWaypointName":"Niedertal","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9828","LandingWaypointOffset":"764.949","LandingWaypointName":"Hollersbach im Pinzgau","LandingLocation":null,"LinearDistance":"26087","MaxLinearDistance":"26783","ArcDistance":"50079","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"29979","BestTaskPoints":"44.9685","BestTaskDuration":"5129","MaxSpeed":"15.9443","GroundSpeed":"9.43991","BestTaskSpeed":"5.845","TakeoffAltitude":"2503","MaxAltitude":"3141","MinAltitude":"806","ElevationGain":"2453","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-07-18-XCS-HOP-02.igc","IgcFileHash":"1cd59d1585aee494efa6ac0156636739","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-07-18 20:54:23","US":"admin","TS":"2022-08-09 19:52:41"},{"IDFlight":"538968","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-07-17","UtcOffset":"2","FlightStartTime":"2014-07-17 17:17:23","FlightEndTime":"2014-07-17 18:02:22","FlightDuration":"2699","FirstLat":"47.2656","FirstLng":"12.4262","LastLat":"47.2866","LastLng":"12.5255","FlightMinLat":"47.2582","FlightMaxLat":"47.2871","FlightMinLng":"12.4168","FlightMaxLng":"12.526","TakeoffCountry":"AT","FKTakeoffWaypoint":"9828","TakeoffWaypointOffset":"487.039","TakeoffLocation":null,"TakeoffWaypointName":"Hollersbach im Pinzgau","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14200","LandingWaypointOffset":"818.75","LandingWaypointName":"Goldgruber","LandingLocation":null,"LinearDistance":"7877","MaxLinearDistance":"8564","ArcDistance":"24055","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"13588","BestTaskPoints":"20.382","BestTaskDuration":"2494","MaxSpeed":"19.2149","GroundSpeed":"8.91261","BestTaskSpeed":"5.44828","TakeoffAltitude":"1141","MaxAltitude":"1788","MinAltitude":"779","ElevationGain":"827","MeanAltitudeDiff":"0","MaxClimb":"6.63636","MinClimb":"-2.75","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-07-17-XCS-HOP-01.igc","IgcFileHash":"e022a7d6638d4cbc4838d18bb323c5b1","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-07-17 18:48:29","US":"admin","TS":"2022-08-09 19:52:37"},{"IDFlight":"538467","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-07-16","UtcOffset":"2","FlightStartTime":"2014-07-16 11:19:32","FlightEndTime":"2014-07-16 16:43:39","FlightDuration":"19447","FirstLat":"47.2775","FirstLng":"12.2784","LastLat":"47.2756","LastLng":"12.4291","FlightMinLat":"47.1895","FlightMaxLat":"47.304","FlightMinLng":"12.1332","FlightMaxLng":"12.6871","TakeoffCountry":"AT","FKTakeoffWaypoint":"8902","TakeoffWaypointOffset":"256.59","TakeoffLocation":null,"TakeoffWaypointName":"Wildkogel","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9828","LandingWaypointOffset":"853.394","LandingWaypointName":"Hollersbach im Pinzgau","LandingLocation":null,"LinearDistance":"31386","MaxLinearDistance":"41939","ArcDistance":"209467","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"85843","BestTaskPoints":"150.225","BestTaskDuration":"16158","MaxSpeed":"26.6214","GroundSpeed":"10.7712","BestTaskSpeed":"5.31272","TakeoffAltitude":"2061","MaxAltitude":"3045","MinAltitude":"795","ElevationGain":"13357","MeanAltitudeDiff":"0","MaxClimb":"7.23077","MinClimb":"-5.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-07-16-XCS-HOP-01.igc","IgcFileHash":"69bc96a8d6d79891b8035db44c5ce22b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-07-16 16:59:33","US":"admin","TS":"2022-08-09 19:52:35"},{"IDFlight":"538097","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-07-15","UtcOffset":"2","FlightStartTime":"2014-07-15 11:52:35","FlightEndTime":"2014-07-15 13:33:33","FlightDuration":"6058","FirstLat":"46.7714","FirstLng":"13.1494","LastLat":"46.7354","LastLng":"13.0802","FlightMinLat":"46.7339","FlightMaxLat":"46.7864","FlightMinLng":"13.0748","FlightMaxLng":"13.1502","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"122.551","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"11776","LandingWaypointOffset":"2626.65","LandingWaypointName":"Emberger Alm - Greifenburg Emberger Alm Startplatz 2","LandingLocation":null,"LinearDistance":"6822","MaxLinearDistance":"7608","ArcDistance":"63473","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15034","BestTaskPoints":"22.551","BestTaskDuration":"5289","MaxSpeed":"15.2068","GroundSpeed":"10.4775","BestTaskSpeed":"2.8425","TakeoffAltitude":"1728","MaxAltitude":"2521","MinAltitude":"625","ElevationGain":"2314","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-07-15-XCS-HOP-01.igc","IgcFileHash":"f086aa0e79ab288b73ecaf18a69b1247","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-07-15 15:50:05","US":"admin","TS":"2022-08-09 19:52:33"},{"IDFlight":"536356","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-07-06","UtcOffset":"2","FlightStartTime":"2014-07-06 12:06:18","FlightEndTime":"2014-07-06 14:23:19","FlightDuration":"8221","FirstLat":"49.2036","FirstLng":"13.0988","LastLat":"49.207","LastLng":"13.049","FlightMinLat":"49.1458","FlightMaxLat":"49.2109","FlightMinLng":"12.9141","FlightMaxLng":"13.1564","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"34.14","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"3634.04","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"13669","MaxLinearDistance":"17641","ArcDistance":"85014","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"34038","BestTaskPoints":"59.5665","BestTaskDuration":"8058","MaxSpeed":"16.9662","GroundSpeed":"10.341","BestTaskSpeed":"4.22412","TakeoffAltitude":"1175","MaxAltitude":"2085","MinAltitude":"654","ElevationGain":"5427","MeanAltitudeDiff":"0","MaxClimb":"4.54545","MinClimb":"-4.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-07-06-XCS-HOP-01.igc","IgcFileHash":"e997282fba2cecdbdc21cde46330de91","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-07-06 12:21:02","US":"admin","TS":"2022-08-09 19:52:25"},{"IDFlight":"534948","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-06-28","UtcOffset":"2","FlightStartTime":"2014-06-28 13:46:05","FlightEndTime":"2014-06-28 13:56:52","FlightDuration":"647","FirstLat":"49.0348","FirstLng":"12.058","LastLat":"49.0352","LastLng":"12.059","FlightMinLat":"49.0339","FlightMaxLat":"49.0355","FlightMinLng":"12.0546","FlightMaxLng":"12.0612","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"663.479","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"738.378","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"250","MaxLinearDistance":"492","ArcDistance":"2173","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1355","BestTaskPoints":"2.0325","BestTaskDuration":"346","MaxSpeed":"11.9718","GroundSpeed":"3.35858","BestTaskSpeed":"3.91618","TakeoffAltitude":"427","MaxAltitude":"504","MinAltitude":"427","ElevationGain":"142","MeanAltitudeDiff":"0","MaxClimb":"1.63636","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-06-28-XCS-HOP-02.igc","IgcFileHash":"03e446b61e6ff4bca6bb37094fb611ec","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-06-30 17:20:14","US":"admin","TS":"2022-08-09 19:52:19"},{"IDFlight":"534949","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-06-28","UtcOffset":"2","FlightStartTime":"2014-06-28 11:37:40","FlightEndTime":"2014-06-28 11:48:04","FlightDuration":"624","FirstLat":"49.0349","FirstLng":"12.0581","LastLat":"49.0354","LastLng":"12.0587","FlightMinLat":"49.0346","FlightMaxLat":"49.0355","FlightMinLng":"12.055","FlightMaxLng":"12.0605","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"671.044","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"718.639","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"230","MaxLinearDistance":"402","ArcDistance":"1318","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"832","BestTaskPoints":"1.456","BestTaskDuration":"444","MaxSpeed":"11.5033","GroundSpeed":"2.11282","BestTaskSpeed":"1.87387","TakeoffAltitude":"425","MaxAltitude":"435","MinAltitude":"419","ElevationGain":"68","MeanAltitudeDiff":"0","MaxClimb":"0.454545","MinClimb":"-0.545455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-06-28-XCS-HOP-01.igc","IgcFileHash":"861f525d84486716312c6a6f3383cf1f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-06-30 17:22:06","US":"admin","TS":"2022-08-09 19:52:19"},{"IDFlight":"532274","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-06-22","UtcOffset":"2","FlightStartTime":"2014-06-22 13:38:23","FlightEndTime":"2014-06-22 18:11:32","FlightDuration":"16389","FirstLat":"48.9907","FirstLng":"11.4444","LastLat":"48.7821","LastLng":"13.4347","FlightMinLat":"48.7812","FlightMaxLat":"49.0792","FlightMinLng":"11.4432","FlightMaxLng":"13.4382","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"473.219","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14611","LandingWaypointOffset":"6791.8","LandingWaypointName":"Takeoff Grafenau","LandingLocation":null,"LinearDistance":"147644","MaxLinearDistance":"147709","ArcDistance":"208102","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"154716","BestTaskPoints":"232.074","BestTaskDuration":"16208","MaxSpeed":"21.641","GroundSpeed":"12.6976","BestTaskSpeed":"9.54566","TakeoffAltitude":"519","MaxAltitude":"2679","MinAltitude":"519","ElevationGain":"14552","MeanAltitudeDiff":"0","MaxClimb":"12.6102","MinClimb":"-7.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"3","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-06-22-XCS-HOP-02.igc","IgcFileHash":"c38c576d9c5734a69ed8297d26eef8a4","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-06-22 21:19:43","US":"admin","TS":"2022-08-09 19:52:07"},{"IDFlight":"532267","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-06-22","UtcOffset":"2","FlightStartTime":"2014-06-22 12:06:09","FlightEndTime":"2014-06-22 12:19:17","FlightDuration":"788","FirstLat":"48.9904","FirstLng":"11.4434","LastLat":"48.994","LastLng":"11.4427","FlightMinLat":"48.9895","FlightMaxLat":"48.9968","FlightMinLng":"11.4426","FlightMaxLng":"11.4508","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"507.05","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"837.877","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"756","MaxLinearDistance":"849","ArcDistance":"6285","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2567","BestTaskPoints":"3.8505","BestTaskDuration":"775","MaxSpeed":"12.0557","GroundSpeed":"7.97625","BestTaskSpeed":"3.31226","TakeoffAltitude":"513","MaxAltitude":"569","MinAltitude":"382","ElevationGain":"154","MeanAltitudeDiff":"0","MaxClimb":"1.18182","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-06-22-XCS-HOP-01.igc","IgcFileHash":"cb673be9d015c91293f36e3682236faa","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-06-22 21:14:38","US":"admin","TS":"2022-08-09 19:52:07"},{"IDFlight":"530805","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-06-21","UtcOffset":"2","FlightStartTime":"2014-06-21 12:11:55","FlightEndTime":"2014-06-21 15:13:02","FlightDuration":"10867","FirstLat":"48.9893","FirstLng":"11.4432","LastLat":"48.7837","LastLng":"12.1543","FlightMinLat":"48.7821","FlightMaxLat":"49.0013","FlightMinLng":"11.4394","FlightMaxLng":"12.1608","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"459.086","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13292","LandingWaypointOffset":"8508.94","LandingWaypointName":"Buchenberg (Herrngiersdorf)","LandingLocation":null,"LinearDistance":"57248","MaxLinearDistance":"57592","ArcDistance":"118402","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"63042","BestTaskPoints":"94.563","BestTaskDuration":"10542","MaxSpeed":"18.5445","GroundSpeed":"10.8956","BestTaskSpeed":"5.98008","TakeoffAltitude":"504","MaxAltitude":"1997","MinAltitude":"445","ElevationGain":"7041","MeanAltitudeDiff":"0","MaxClimb":"5.81818","MinClimb":"-7.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-06-21-XCS-HOP-01.igc","IgcFileHash":"d0ab59ebc4d4859faea9a6be4ed8548e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-06-21 16:15:31","US":"admin","TS":"2022-08-09 19:51:59"},{"IDFlight":"528930","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-06-16","UtcOffset":"2","FlightStartTime":"2014-06-16 12:08:04","FlightEndTime":"2014-06-16 15:18:15","FlightDuration":"11411","FirstLat":"49.235","FirstLng":"12.9423","LastLat":"48.9677","LastLng":"12.5267","FlightMinLat":"48.9431","FlightMaxLat":"49.2369","FlightMinLng":"12.5267","FlightMaxLng":"12.9667","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"419.492","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14090","LandingWaypointOffset":"3424.75","LandingWaypointName":"Oberer Nagel","LandingLocation":null,"LinearDistance":"42407","MaxLinearDistance":"43766","ArcDistance":"117638","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"52156","BestTaskPoints":"78.234","BestTaskDuration":"11600","MaxSpeed":"20.9477","GroundSpeed":"10.3092","BestTaskSpeed":"4.49621","TakeoffAltitude":"1052","MaxAltitude":"1771","MinAltitude":"322","ElevationGain":"5788","MeanAltitudeDiff":"0","MaxClimb":"10.8846","MinClimb":"-10.7273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-06-16-XCS-HOP-01.igc","IgcFileHash":"ba6a55f3eb4b6012ae100e44511bb3bb","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-06-16 18:41:23","US":"admin","TS":"2022-08-09 19:51:53"},{"IDFlight":"528950","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-06-15","UtcOffset":"2","FlightStartTime":"2014-06-15 13:26:14","FlightEndTime":"2014-06-15 14:33:56","FlightDuration":"4062","FirstLat":"49.236","FirstLng":"12.9516","LastLat":"49.2354","LastLng":"12.8378","FlightMinLat":"49.234","FlightMaxLat":"49.2509","FlightMinLng":"12.8359","FlightMaxLng":"12.9531","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"536.761","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11576","LandingWaypointOffset":"5927.7","LandingWaypointName":"Eschlkam","LandingLocation":null,"LinearDistance":"8399","MaxLinearDistance":"8512","ArcDistance":"30938","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11159","BestTaskPoints":"16.7385","BestTaskDuration":"3598","MaxSpeed":"22.3085","GroundSpeed":"7.61654","BestTaskSpeed":"3.10145","TakeoffAltitude":"954","MaxAltitude":"1290","MinAltitude":"511","ElevationGain":"1204","MeanAltitudeDiff":"0","MaxClimb":"2.08333","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-06-15-XCS-HOP-01.igc","IgcFileHash":"3516b68ac10d3a1498eece7b4890111f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-06-16 18:56:08","US":"admin","TS":"2022-08-09 19:51:53"},{"IDFlight":"516137","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-25","UtcOffset":"1","FlightStartTime":"2014-05-25 10:16:18","FlightEndTime":"2014-05-25 12:55:20","FlightDuration":"9542","FirstLat":"47.6312","FirstLng":"12.4336","LastLat":"47.4995","LastLng":"12.3899","FlightMinLat":"47.4978","FlightMaxLat":"47.6436","FlightMinLng":"12.3893","FlightMaxLng":"12.4926","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"162.262","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10383","LandingWaypointOffset":"2081.02","LandingWaypointName":"Penzing-Kitzb\u00fchler Horn","LandingLocation":null,"LinearDistance":"15096","MaxLinearDistance":"16610","ArcDistance":"90749","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"24575","BestTaskPoints":"36.8625","BestTaskDuration":"8818","MaxSpeed":"18.8025","GroundSpeed":"9.51051","BestTaskSpeed":"2.78691","TakeoffAltitude":"1528","MaxAltitude":"1853","MinAltitude":"693","ElevationGain":"5416","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-4.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-25-XCS-HOP-01.igc","IgcFileHash":"3509941d5c4bd87706eee512dcf6e13e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-25 21:09:04","US":"admin","TS":"2022-08-09 19:50:54"},{"IDFlight":"516138","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-25","UtcOffset":"1","FlightStartTime":"2014-05-25 15:11:17","FlightEndTime":"2014-05-25 15:55:09","FlightDuration":"2632","FirstLat":"47.6329","FirstLng":"12.4316","LastLat":"47.6484","LastLng":"12.3093","FlightMinLat":"47.6113","FlightMaxLat":"47.6484","FlightMinLng":"12.3077","FlightMaxLng":"12.4375","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"111.447","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9372","LandingWaypointOffset":"2584.51","LandingWaypointName":"Brennkopf","LandingLocation":null,"LinearDistance":"9417","MaxLinearDistance":"9992","ArcDistance":"25452","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"13490","BestTaskPoints":"20.235","BestTaskDuration":"2418","MaxSpeed":"16.3527","GroundSpeed":"9.67005","BestTaskSpeed":"5.57899","TakeoffAltitude":"1484","MaxAltitude":"1968","MinAltitude":"661","ElevationGain":"1048","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-3.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-25-XCS-HOP-02.igc","IgcFileHash":"784fc130a47f13244350161ebfa14029","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-25 21:09:09","US":"admin","TS":"2022-08-09 19:50:54"},{"IDFlight":"516143","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-24","UtcOffset":"2","FlightStartTime":"2014-05-24 14:20:30","FlightEndTime":"2014-05-24 16:41:01","FlightDuration":"8431","FirstLat":"47.6324","FirstLng":"12.4318","LastLat":"47.6559","LastLng":"12.4204","FlightMinLat":"47.627","FlightMaxLat":"47.6617","FlightMinLng":"12.3905","FlightMaxLng":"12.4411","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"56.1","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10289","LandingWaypointOffset":"620.714","LandingWaypointName":"Unterberghorn","LandingLocation":null,"LinearDistance":"4044","MaxLinearDistance":"4926","ArcDistance":"75248","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"17007","BestTaskPoints":"25.5105","BestTaskDuration":"6268","MaxSpeed":"18.7994","GroundSpeed":"8.92517","BestTaskSpeed":"2.71331","TakeoffAltitude":"1485","MaxAltitude":"1864","MinAltitude":"610","ElevationGain":"3995","MeanAltitudeDiff":"0","MaxClimb":"3.33333","MinClimb":"-5.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-24-XCS-HOP-02.igc","IgcFileHash":"49d139dd0e98bb8fadad057e969c1de3","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-25 21:14:38","US":"admin","TS":"2022-08-09 19:50:54"},{"IDFlight":"516136","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-24","UtcOffset":"2","FlightStartTime":"2014-05-24 12:52:10","FlightEndTime":"2014-05-24 13:25:28","FlightDuration":"1998","FirstLat":"47.6311","FirstLng":"12.4334","LastLat":"47.643","LastLng":"12.4512","FlightMinLat":"47.6211","FlightMaxLat":"47.6432","FlightMinLng":"12.4325","FlightMaxLng":"12.452","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"155.373","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9036","LandingWaypointOffset":"1912.6","LandingWaypointName":"Kossen, Scheibenwald","LandingLocation":null,"LinearDistance":"1892","MaxLinearDistance":"2497","ArcDistance":"9705","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6266","BestTaskPoints":"9.399","BestTaskDuration":"1458","MaxSpeed":"15.7041","GroundSpeed":"4.85749","BestTaskSpeed":"4.29767","TakeoffAltitude":"1520","MaxAltitude":"1656","MinAltitude":"601","ElevationGain":"452","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-5.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-24-XCS-HOP-01.igc","IgcFileHash":"113807a1bc0a0e6406ef2e54e5ed543b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-25 21:08:56","US":"admin","TS":"2022-08-09 19:50:54"},{"IDFlight":"514518","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-17","UtcOffset":"2","FlightStartTime":"2014-05-17 16:59:58","FlightEndTime":"2014-05-17 17:21:54","FlightDuration":"1316","FirstLat":"48.9905","FirstLng":"11.444","LastLat":"48.9392","LastLng":"11.4743","FlightMinLat":"48.9392","FlightMaxLat":"48.994","FlightMinLng":"11.4433","FlightMaxLng":"11.486","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"479.623","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"5700.47","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"6145","MaxLinearDistance":"6414","ArcDistance":"12157","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8148","BestTaskPoints":"12.222","BestTaskDuration":"1178","MaxSpeed":"19.0464","GroundSpeed":"9.23807","BestTaskSpeed":"6.91681","TakeoffAltitude":"509","MaxAltitude":"1104","MinAltitude":"509","ElevationGain":"825","MeanAltitudeDiff":"0","MaxClimb":"3.18182","MinClimb":"-2.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-17-XCS-HOP-02.igc","IgcFileHash":"35329a5e956af7980311d65935cf5544","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-22 14:44:57","US":"admin","TS":"2022-08-09 19:50:46"},{"IDFlight":"514520","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-17","UtcOffset":"1","FlightStartTime":"2014-05-17 14:16:50","FlightEndTime":"2014-05-17 14:48:38","FlightDuration":"1908","FirstLat":"48.9904","FirstLng":"11.4446","LastLat":"48.9931","LastLng":"11.4399","FlightMinLat":"48.9887","FlightMaxLat":"48.9993","FlightMinLng":"11.4356","FlightMaxLng":"11.4554","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"439.557","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"895.214","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"1262","MaxLinearDistance":"1840","ArcDistance":"14952","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5759","BestTaskPoints":"8.6385","BestTaskDuration":"963","MaxSpeed":"13.3396","GroundSpeed":"7.83632","BestTaskSpeed":"5.98027","TakeoffAltitude":"493","MaxAltitude":"615","MinAltitude":"345","ElevationGain":"639","MeanAltitudeDiff":"0","MaxClimb":"5.27273","MinClimb":"-8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-17-XCS-HOP-01.igc","IgcFileHash":"13cec7195548729c9773ab0565239802","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-22 14:45:03","US":"admin","TS":"2022-08-09 19:50:46"},{"IDFlight":"514522","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-10","UtcOffset":"1","FlightStartTime":"2014-05-10 11:11:52","FlightEndTime":"2014-05-10 11:20:36","FlightDuration":"524","FirstLat":"49.0349","FirstLng":"12.0588","LastLat":"49.0353","LastLng":"12.0589","FlightMinLat":"49.0345","FlightMaxLat":"49.0354","FlightMinLng":"12.0492","FlightMaxLng":"12.0599","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"722.047","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"732.038","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"704","MaxLinearDistance":"780","ArcDistance":"2389","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1906","BestTaskPoints":"2.859","BestTaskDuration":"312","MaxSpeed":"11.8077","GroundSpeed":"4.55868","BestTaskSpeed":"6.10897","TakeoffAltitude":"452","MaxAltitude":"454","MinAltitude":"415","ElevationGain":"72","MeanAltitudeDiff":"0","MaxClimb":"0.545455","MinClimb":"-1.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-10-XCS-HOP-02.igc","IgcFileHash":"a36d3bfd6dae53d023bac6fc59e6afc7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-22 14:45:13","US":"admin","TS":"2022-08-09 19:50:46"},{"IDFlight":"514523","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-10","UtcOffset":"1","FlightStartTime":"2014-05-10 13:27:49","FlightEndTime":"2014-05-10 13:35:08","FlightDuration":"439","FirstLat":"49.035","FirstLng":"12.0569","LastLat":"49.0345","LastLng":"12.0533","FlightMinLat":"49.0345","FlightMaxLat":"49.0354","FlightMinLng":"12.0507","FlightMaxLng":"12.0602","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"584.148","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"321.529","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"452","MaxLinearDistance":"697","ArcDistance":"2563","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1830","BestTaskPoints":"2.745","BestTaskDuration":"464","MaxSpeed":"12.8366","GroundSpeed":"5.83769","BestTaskSpeed":"3.94397","TakeoffAltitude":"425","MaxAltitude":"461","MinAltitude":"377","ElevationGain":"102","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-0.818182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-10-XCS-HOP-06.igc","IgcFileHash":"516130a0997e1e81f5e58bc03374a347","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-22 14:45:16","US":"admin","TS":"2022-08-09 19:50:46"},{"IDFlight":"514526","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-10","UtcOffset":"1","FlightStartTime":"2014-05-10 11:38:15","FlightEndTime":"2014-05-10 11:44:30","FlightDuration":"375","FirstLat":"49.0348","FirstLng":"12.0573","LastLat":"49.0353","LastLng":"12.0584","FlightMinLat":"49.0347","FlightMaxLat":"49.0355","FlightMinLng":"12.0508","FlightMaxLng":"12.0593","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"612.457","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"695.748","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"468","MaxLinearDistance":"618","ArcDistance":"2612","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1749","BestTaskPoints":"2.6235","BestTaskDuration":"381","MaxSpeed":"12.5349","GroundSpeed":"6.96635","BestTaskSpeed":"4.59055","TakeoffAltitude":"412","MaxAltitude":"474","MinAltitude":"412","ElevationGain":"135","MeanAltitudeDiff":"0","MaxClimb":"1.27273","MinClimb":"-1.75","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-10-XCS-HOP-03.igc","IgcFileHash":"2ab83bfbf92d62412278e7aa68507e87","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-22 14:45:24","US":"admin","TS":"2022-08-09 19:50:46"},{"IDFlight":"514519","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-10","UtcOffset":"1","FlightStartTime":"2014-05-10 15:23:21","FlightEndTime":"2014-05-10 15:27:28","FlightDuration":"247","FirstLat":"49.0351","FirstLng":"12.0546","LastLat":"49.0324","LastLng":"12.0566","FlightMinLat":"49.0323","FlightMaxLat":"49.0361","FlightMinLng":"12.0543","FlightMaxLng":"12.0592","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"417.9","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"616.855","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"431","MaxLinearDistance":"515","ArcDistance":"1237","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"898","BestTaskPoints":"1.347","BestTaskDuration":"305","MaxSpeed":"10.9356","GroundSpeed":"5.00676","BestTaskSpeed":"2.94426","TakeoffAltitude":"415","MaxAltitude":"414","MinAltitude":"319","ElevationGain":"32","MeanAltitudeDiff":"0","MaxClimb":"0.545455","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-10-XCS-HOP-08.igc","IgcFileHash":"22134bb438327dc01bcaa9d8798439c6","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-22 14:45:00","US":"admin","TS":"2022-08-09 19:50:46"},{"IDFlight":"514525","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-10","UtcOffset":"1","FlightStartTime":"2014-05-10 12:03:16","FlightEndTime":"2014-05-10 12:09:29","FlightDuration":"373","FirstLat":"49.0361","FirstLng":"12.0586","LastLat":"49.0325","LastLng":"12.057","FlightMinLat":"49.0324","FlightMaxLat":"49.0361","FlightMinLng":"12.0568","FlightMaxLng":"12.0596","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"724.049","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"639.166","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"419","MaxLinearDistance":"419","ArcDistance":"807","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"668","BestTaskPoints":"1.002","BestTaskDuration":"345","MaxSpeed":"7.75939","GroundSpeed":"2.16236","BestTaskSpeed":"1.93623","TakeoffAltitude":"412","MaxAltitude":"424","MinAltitude":"345","ElevationGain":"21","MeanAltitudeDiff":"0","MaxClimb":"0.636364","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-10-XCS-HOP-04.igc","IgcFileHash":"7e8417baf59c721f90cdda67fc0a4dc0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-22 14:45:21","US":"admin","TS":"2022-08-09 19:50:46"},{"IDFlight":"514521","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-10","UtcOffset":"1","FlightStartTime":"2014-05-10 12:59:37","FlightEndTime":"2014-05-10 13:09:24","FlightDuration":"587","FirstLat":"49.0344","FirstLng":"12.0597","LastLat":"49.0353","LastLng":"12.0588","FlightMinLat":"49.0343","FlightMaxLat":"49.0362","FlightMinLng":"12.0578","FlightMaxLng":"12.0601","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"788.024","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"724.779","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"168","MaxLinearDistance":"219","ArcDistance":"404","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"477","BestTaskPoints":"0.954","BestTaskDuration":"679","MaxSpeed":"8.26719","GroundSpeed":"0.68836","BestTaskSpeed":"0.702504","TakeoffAltitude":"389","MaxAltitude":"420","MinAltitude":"384","ElevationGain":"38","MeanAltitudeDiff":"0","MaxClimb":"0.11215","MinClimb":"-0.272727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-10-XCS-HOP-05.igc","IgcFileHash":"6e4a5fb33b9501d4b192cb95a0de7eed","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-22 14:45:09","US":"admin","TS":"2022-08-09 19:50:46"},{"IDFlight":"514524","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-10","UtcOffset":"1","FlightStartTime":"2014-05-10 14:19:01","FlightEndTime":"2014-05-10 14:23:29","FlightDuration":"268","FirstLat":"49.0362","FirstLng":"12.0594","LastLat":"49.0364","LastLng":"12.0599","FlightMinLat":"49.0354","FlightMaxLat":"49.0369","FlightMinLng":"12.0589","FlightMaxLng":"12.0602","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"783.396","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"823.861","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"102","MaxLinearDistance":"197","ArcDistance":"196","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"270","BestTaskPoints":"0.405","BestTaskDuration":"147","MaxSpeed":"6.84944","GroundSpeed":"0.7304","BestTaskSpeed":"1.83673","TakeoffAltitude":"406","MaxAltitude":"412","MinAltitude":"406","ElevationGain":"7","MeanAltitudeDiff":"0","MaxClimb":"0.272727","MinClimb":"-0.0909091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-10-XCS-HOP-07.igc","IgcFileHash":"a8356b43ed596917ec6e9ead1c7c34d4","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-22 14:45:19","US":"admin","TS":"2022-08-09 19:50:46"},{"IDFlight":"508751","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-04","UtcOffset":"2","FlightStartTime":"2014-05-04 11:13:57","FlightEndTime":"2014-05-04 12:54:08","FlightDuration":"6011","FirstLat":"49.2353","FirstLng":"12.9427","LastLat":"48.946","LastLng":"12.9826","FlightMinLat":"48.9426","FlightMaxLat":"49.2411","FlightMinLng":"12.9393","FlightMaxLng":"12.9931","TakeoffCountry":"DE","FKTakeoffWaypoint":"9791","TakeoffWaypointOffset":"376.352","TakeoffLocation":null,"TakeoffWaypointName":"Hoher Bogen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13590","LandingWaypointOffset":"1216.98","LandingWaypointName":"Hausstein take-off","LandingLocation":null,"LinearDistance":"32682","MaxLinearDistance":"33385","ArcDistance":"62146","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"35945","BestTaskPoints":"53.9175","BestTaskDuration":"5674","MaxSpeed":"36.9886","GroundSpeed":"10.3388","BestTaskSpeed":"6.33504","TakeoffAltitude":"978","MaxAltitude":"1910","MinAltitude":"613","ElevationGain":"4220","MeanAltitudeDiff":"0","MaxClimb":"6.36364","MinClimb":"-7","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-04-XCS-HOP-01.igc","IgcFileHash":"f929e3d9d25e80691f862651bbf1cf0c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-04 18:40:37","US":"admin","TS":"2022-08-09 19:50:22"},{"IDFlight":"508748","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-05-03","UtcOffset":"2","FlightStartTime":"2014-05-03 12:48:17","FlightEndTime":"2014-05-03 13:21:03","FlightDuration":"1966","FirstLat":"49.515","FirstLng":"12.0304","LastLat":"49.5135","LastLng":"12.0379","FlightMinLat":"49.5105","FlightMaxLat":"49.5163","FlightMinLng":"12.0296","FlightMaxLng":"12.0418","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"761.182","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1059.79","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"952","MaxLinearDistance":"973","ArcDistance":"13108","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3107","BestTaskPoints":"4.6605","BestTaskDuration":"1885","MaxSpeed":"16.5598","GroundSpeed":"6.66749","BestTaskSpeed":"1.64828","TakeoffAltitude":"615","MaxAltitude":"645","MinAltitude":"488","ElevationGain":"547","MeanAltitudeDiff":"0","MaxClimb":"1.45455","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-05-03-XCS-HOP-01.igc","IgcFileHash":"188325c5472a54e1b81ab7bf5e8758f5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-05-04 18:39:14","US":"admin","TS":"2022-08-09 19:50:22"},{"IDFlight":"506713","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-04-26","UtcOffset":"1","FlightStartTime":"2014-04-26 12:37:20","FlightEndTime":"2014-04-26 12:51:51","FlightDuration":"871","FirstLat":"49.0346","FirstLng":"12.0587","LastLat":"49.0324","LastLng":"12.0571","FlightMinLat":"49.0323","FlightMaxLat":"49.0354","FlightMinLng":"12.0479","FlightMaxLng":"12.06","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"714.503","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"650.201","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"784","MaxLinearDistance":"884","ArcDistance":"6384","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2669","BestTaskPoints":"4.0035","BestTaskDuration":"746","MaxSpeed":"12.6443","GroundSpeed":"7.32987","BestTaskSpeed":"3.57775","TakeoffAltitude":"428","MaxAltitude":"490","MinAltitude":"353","ElevationGain":"255","MeanAltitudeDiff":"0","MaxClimb":"1","MinClimb":"-1.66667","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-04-26-XCS-HOP-03.igc","IgcFileHash":"1f66f3b4f6c6db05f33a6f464ec85b44","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-04-26 21:03:07","US":"admin","TS":"2022-08-09 19:50:12"},{"IDFlight":"506711","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-04-26","UtcOffset":"1","FlightStartTime":"2014-04-26 12:24:28","FlightEndTime":"2014-04-26 12:34:21","FlightDuration":"593","FirstLat":"49.0352","FirstLng":"12.0545","LastLat":"49.0352","LastLng":"12.0587","FlightMinLat":"49.0333","FlightMaxLat":"49.0358","FlightMinLng":"12.0482","FlightMaxLng":"12.0602","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"412.004","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"716.573","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"465","MaxLinearDistance":"876","ArcDistance":"4326","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2030","BestTaskPoints":"3.045","BestTaskDuration":"498","MaxSpeed":"14.8048","GroundSpeed":"7.29523","BestTaskSpeed":"4.07631","TakeoffAltitude":"440","MaxAltitude":"514","MinAltitude":"426","ElevationGain":"243","MeanAltitudeDiff":"0","MaxClimb":"1.91667","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-04-26-XCS-HOP-02.igc","IgcFileHash":"ece5e332821edfbb5aa9fe6b302c58a1","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-04-26 21:03:02","US":"admin","TS":"2022-08-09 19:50:12"},{"IDFlight":"506712","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-04-26","UtcOffset":"1","FlightStartTime":"2014-04-26 13:51:31","FlightEndTime":"2014-04-26 13:54:29","FlightDuration":"178","FirstLat":"49.035","FirstLng":"12.0578","LastLat":"49.0355","LastLng":"12.0583","FlightMinLat":"49.0346","FlightMaxLat":"49.0355","FlightMinLng":"12.0548","FlightMaxLng":"12.0594","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"649.661","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"691","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"214","MaxLinearDistance":"334","ArcDistance":"1301","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"901","BestTaskPoints":"1.3515","BestTaskDuration":"127","MaxSpeed":"8.72017","GroundSpeed":"7.3074","BestTaskSpeed":"7.09449","TakeoffAltitude":"435","MaxAltitude":"444","MinAltitude":"416","ElevationGain":"58","MeanAltitudeDiff":"0","MaxClimb":"1","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-04-26-XCS-HOP-04.igc","IgcFileHash":"feac454271b59dae5ae825d950605d38","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-04-26 21:03:04","US":"admin","TS":"2022-08-09 19:50:12"},{"IDFlight":"506714","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-04-26","UtcOffset":"1","FlightStartTime":"2014-04-26 14:10:45","FlightEndTime":"2014-04-26 14:13:35","FlightDuration":"170","FirstLat":"49.0348","FirstLng":"12.0578","LastLat":"49.0345","LastLng":"12.0534","FlightMinLat":"49.0342","FlightMaxLat":"49.0354","FlightMinLng":"12.0533","FlightMaxLng":"12.06","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"648.901","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"328.802","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"332","MaxLinearDistance":"491","ArcDistance":"852","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"877","BestTaskPoints":"1.3155","BestTaskDuration":"298","MaxSpeed":"9.50053","GroundSpeed":"5.01168","BestTaskSpeed":"2.94295","TakeoffAltitude":"409","MaxAltitude":"412","MinAltitude":"370","ElevationGain":"20","MeanAltitudeDiff":"0","MaxClimb":"0.727273","MinClimb":"-0.833333","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-04-26-XCS-HOP-05.igc","IgcFileHash":"7722816865cd681e540ef58d0f54a066","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-04-26 21:03:11","US":"admin","TS":"2022-08-09 19:50:12"},{"IDFlight":"506710","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-04-26","UtcOffset":"2","FlightStartTime":"2014-04-26 12:16:00","FlightEndTime":"2014-04-26 12:18:13","FlightDuration":"133","FirstLat":"49.0346","FirstLng":"12.0589","LastLat":"49.0316","LastLng":"12.0562","FlightMinLat":"49.0315","FlightMaxLat":"49.0352","FlightMinLng":"12.0544","FlightMaxLng":"12.0592","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"729.082","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"634.067","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"417","MaxLinearDistance":"450","ArcDistance":"940","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"783","BestTaskPoints":"1.1745","BestTaskDuration":"153","MaxSpeed":"12.2894","GroundSpeed":"7.06398","BestTaskSpeed":"5.11765","TakeoffAltitude":"388","MaxAltitude":"388","MinAltitude":"309","ElevationGain":"18","MeanAltitudeDiff":"0","MaxClimb":"0.0909091","MinClimb":"-2.41667","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-04-26-XCS-HOP-01.igc","IgcFileHash":"c96defc5739a43119a746e3acca7bb50","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-04-26 21:02:59","US":"admin","TS":"2022-08-09 19:50:12"},{"IDFlight":"505892","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-04-19","UtcOffset":"2","FlightStartTime":"2014-04-19 11:04:23","FlightEndTime":"2014-04-19 11:25:34","FlightDuration":"1271","FirstLat":"46.1818","FirstLng":"13.7788","LastLat":"46.1794","LastLng":"13.7459","FlightMinLat":"46.1684","FlightMaxLat":"46.1818","FlightMinLng":"13.743","FlightMaxLng":"13.7816","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"101.253","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"14466","LandingWaypointOffset":"1736.03","LandingWaypointName":"Muk","LandingLocation":null,"LinearDistance":"2982","MaxLinearDistance":"3125","ArcDistance":"9125","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5352","BestTaskPoints":"8.028","BestTaskDuration":"751","MaxSpeed":"18.1795","GroundSpeed":"7.17971","BestTaskSpeed":"7.1265","TakeoffAltitude":"1054","MaxAltitude":"1118","MinAltitude":"198","ElevationGain":"151","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-3.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-04-19-XCS-HOP-01.igc","IgcFileHash":"e7c3e6a5ec79d4855303648483b0d0a4","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-04-25 07:30:50","US":"admin","TS":"2022-08-09 19:50:08"},{"IDFlight":"503694","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-04-18","UtcOffset":"2","FlightStartTime":"2014-04-18 11:40:24","FlightEndTime":"2014-04-18 15:53:37","FlightDuration":"15193","FirstLat":"46.1812","FirstLng":"13.7794","LastLat":"46.1792","LastLng":"13.7452","FlightMinLat":"46.147","FlightMaxLat":"46.301","FlightMinLng":"13.4227","FlightMaxLng":"13.811","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"45.4","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"14466","LandingWaypointOffset":"1687.95","LandingWaypointName":"Muk","LandingLocation":null,"LinearDistance":"29797","MaxLinearDistance":"33659","ArcDistance":"155345","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"68072","BestTaskPoints":"119.126","BestTaskDuration":"13309","MaxSpeed":"20.445","GroundSpeed":"10.2247","BestTaskSpeed":"5.11473","TakeoffAltitude":"1069","MaxAltitude":"2650","MinAltitude":"235","ElevationGain":"11382","MeanAltitudeDiff":"0","MaxClimb":"7","MinClimb":"-8.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"3","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-04-18-XCS-HOP-01.igc","IgcFileHash":"0206da4ae889349ac6758991fa39f533","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-04-18 14:56:32","US":"admin","TS":"2022-08-09 19:49:57"},{"IDFlight":"503483","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-04-17","UtcOffset":"2","FlightStartTime":"2014-04-17 14:51:58","FlightEndTime":"2014-04-17 16:14:01","FlightDuration":"4923","FirstLat":"45.816","FirstLng":"11.7638","LastLat":"45.8457","LastLng":"11.8701","FlightMinLat":"45.816","FlightMaxLat":"45.8489","FlightMinLng":"11.7625","FlightMaxLng":"11.8714","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"906.232","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"14447","LandingWaypointOffset":"1622.58","LandingWaypointName":"Grabba","LandingLocation":null,"LinearDistance":"9017","MaxLinearDistance":"9036","ArcDistance":"36451","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12185","BestTaskPoints":"18.2775","BestTaskDuration":"4783","MaxSpeed":"21.7491","GroundSpeed":"7.40428","BestTaskSpeed":"2.54756","TakeoffAltitude":"177","MaxAltitude":"1627","MinAltitude":"177","ElevationGain":"3831","MeanAltitudeDiff":"0","MaxClimb":"11.7778","MinClimb":"-9.73333","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-04-17-XCS-HOP-01.igc","IgcFileHash":"b363be499ca6cfe41a679bbd93fc9694","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-04-17 21:52:24","US":"admin","TS":"2022-08-09 19:49:57"},{"IDFlight":"495102","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-03-29","UtcOffset":"1","FlightStartTime":"2014-03-29 11:40:56","FlightEndTime":"2014-03-29 12:48:11","FlightDuration":"4035","FirstLat":"48.8773","FirstLng":"13.0634","LastLat":"48.9289","LastLng":"12.9206","FlightMinLat":"48.8652","FlightMaxLat":"48.9302","FlightMinLng":"12.9155","FlightMaxLng":"13.075","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"1265.47","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13590","LandingWaypointOffset":"3698.24","LandingWaypointName":"Hausstein take-off","LandingLocation":null,"LinearDistance":"12273","MaxLinearDistance":"13478","ArcDistance":"34757","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"16548","BestTaskPoints":"24.822","BestTaskDuration":"4039","MaxSpeed":"21.3787","GroundSpeed":"8.61385","BestTaskSpeed":"4.09705","TakeoffAltitude":"205","MaxAltitude":"1531","MinAltitude":"205","ElevationGain":"3423","MeanAltitudeDiff":"0","MaxClimb":"6.72727","MinClimb":"-4.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-03-29-XCS-HOP-01.igc","IgcFileHash":"04ad2769a8f7d12c6aafb570b8b63980","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-03-29 21:50:34","US":"admin","TS":"2022-08-09 19:49:19"},{"IDFlight":"495103","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-03-29","UtcOffset":"1","FlightStartTime":"2014-03-29 15:05:48","FlightEndTime":"2014-03-29 15:44:20","FlightDuration":"2312","FirstLat":"49.0224","FirstLng":"12.8217","LastLat":"49.0427","LastLng":"12.6637","FlightMinLat":"49.0224","FlightMaxLat":"49.0582","FlightMinLng":"12.6637","FlightMaxLng":"12.8313","TakeoffCountry":"DE","FKTakeoffWaypoint":"9786","TakeoffWaypointOffset":"654.409","TakeoffLocation":null,"TakeoffWaypointName":"Pr\u00f6ller","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9473","LandingWaypointOffset":"5697.68","LandingWaypointName":"Sommerberg","LandingLocation":null,"LinearDistance":"11743","MaxLinearDistance":"12236","ArcDistance":"22936","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15046","BestTaskPoints":"22.569","BestTaskDuration":"2280","MaxSpeed":"23.591","GroundSpeed":"9.92033","BestTaskSpeed":"6.59912","TakeoffAltitude":"997","MaxAltitude":"1523","MinAltitude":"509","ElevationGain":"748","MeanAltitudeDiff":"0","MaxClimb":"4.36364","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-03-29-XCS-HOP-02.igc","IgcFileHash":"225cd9284a3a531c0135ce2954c0bf17","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-03-29 21:51:46","US":"admin","TS":"2022-08-09 19:49:19"},{"IDFlight":"488143","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-03-09","UtcOffset":"1","FlightStartTime":"2014-03-09 12:15:26","FlightEndTime":"2014-03-09 12:26:53","FlightDuration":"687","FirstLat":"49.1682","FirstLng":"11.9567","LastLat":"49.1675","LastLng":"11.9585","FlightMinLat":"49.1664","FlightMaxLat":"49.1704","FlightMinLng":"11.9531","FlightMaxLng":"11.9595","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"93.449","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"196.617","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"308","MaxLinearDistance":"571","ArcDistance":"5362","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1817","BestTaskPoints":"2.7255","BestTaskDuration":"462","MaxSpeed":"11.9274","GroundSpeed":"7.80446","BestTaskSpeed":"3.9329","TakeoffAltitude":"408","MaxAltitude":"619","MinAltitude":"330","ElevationGain":"328","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-03-09-XCS-HOP-01.igc","IgcFileHash":"191884712c005d99dee75e2e002a80cf","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-03-09 18:23:04","US":"admin","TS":"2022-08-09 19:48:48"},{"IDFlight":"488150","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-03-09","UtcOffset":"1","FlightStartTime":"2014-03-09 13:11:16","FlightEndTime":"2014-03-09 13:17:42","FlightDuration":"386","FirstLat":"49.1716","FirstLng":"11.9552","LastLat":"49.1696","LastLng":"11.9552","FlightMinLat":"49.1696","FlightMaxLat":"49.1721","FlightMinLng":"11.9551","FlightMaxLng":"11.9558","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"446.914","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"226.628","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"226","MaxLinearDistance":"280","ArcDistance":"367","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"390","BestTaskPoints":"0.6825","BestTaskDuration":"240","MaxSpeed":"12.624","GroundSpeed":"0.95133","BestTaskSpeed":"1.625","TakeoffAltitude":"194","MaxAltitude":"282","MinAltitude":"135","ElevationGain":"153","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-03-09-XCS-HOP-02.igc","IgcFileHash":"861fa7b0e16a2d3d05eb66eeb463b9c1","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-03-09 18:23:50","US":"admin","TS":"2022-08-09 19:48:48"},{"IDFlight":"483740","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-02-23","UtcOffset":"1","FlightStartTime":"2014-02-23 12:40:28","FlightEndTime":"2014-02-23 13:46:54","FlightDuration":"3986","FirstLat":"49.2024","FirstLng":"13.0998","LastLat":"49.2023","LastLng":"13.0643","FlightMinLat":"49.1973","FlightMaxLat":"49.2119","FlightMinLng":"13.0468","FlightMaxLng":"13.1026","TakeoffCountry":"DE","FKTakeoffWaypoint":"9385","TakeoffWaypointOffset":"128.07","TakeoffLocation":null,"TakeoffWaypointName":"Osser","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9385","LandingWaypointOffset":"2501.73","LandingWaypointName":"Osser","LandingLocation":null,"LinearDistance":"3880","MaxLinearDistance":"4074","ArcDistance":"33420","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"7920","BestTaskPoints":"13.86","BestTaskDuration":"3184","MaxSpeed":"22.4462","GroundSpeed":"8.38444","BestTaskSpeed":"2.48744","TakeoffAltitude":"1190","MaxAltitude":"1632","MinAltitude":"649","ElevationGain":"1817","MeanAltitudeDiff":"0","MaxClimb":"3.73333","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-02-23-XCS-HOP-01.igc","IgcFileHash":"a23630a185f89b4d5354654a0e19ef80","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-02-23 19:31:19","US":"admin","TS":"2022-08-09 19:48:30"},{"IDFlight":"482218","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-02-16","UtcOffset":"1","FlightStartTime":"2014-02-16 15:33:44","FlightEndTime":"2014-02-16 16:01:35","FlightDuration":"1671","FirstLat":"49.0349","FirstLng":"12.0571","LastLat":"49.0355","LastLng":"12.0591","FlightMinLat":"49.0336","FlightMaxLat":"49.0356","FlightMinLng":"12.0449","FlightMaxLng":"12.0599","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"598.189","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"748.872","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"902","MaxLinearDistance":"1102","ArcDistance":"7985","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3560","BestTaskPoints":"5.34","BestTaskDuration":"1509","MaxSpeed":"13.4222","GroundSpeed":"4.77865","BestTaskSpeed":"2.35918","TakeoffAltitude":"431","MaxAltitude":"521","MinAltitude":"424","ElevationGain":"223","MeanAltitudeDiff":"0","MaxClimb":"1","MinClimb":"-1.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"tmp_2014-02-16-XCS-HOP-01-1716118909.igc","IgcFileHash":"ebb47426f18101c0ccd29e4bb491d651","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-02-16 16:53:17","US":"admin","TS":"2022-08-09 19:48:24"},{"IDFlight":"481478","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-02-09","UtcOffset":"1","FlightStartTime":"2014-02-09 12:07:19","FlightEndTime":"2014-02-09 12:10:50","FlightDuration":"211","FirstLat":"49.0348","FirstLng":"12.0569","LastLat":"49.0322","LastLng":"12.0538","FlightMinLat":"49.0322","FlightMaxLat":"49.0353","FlightMinLng":"12.0505","FlightMaxLng":"12.0589","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"583.302","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"452.638","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"525","MaxLinearDistance":"680","ArcDistance":"939","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"996","BestTaskPoints":"1.494","BestTaskDuration":"206","MaxSpeed":"9.35347","GroundSpeed":"4.44915","BestTaskSpeed":"4.83495","TakeoffAltitude":"411","MaxAltitude":"412","MinAltitude":"335","ElevationGain":"25","MeanAltitudeDiff":"0","MaxClimb":"0.0909091","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-02-09-XCS-HOP-01.igc","IgcFileHash":"b64e4bb5e9dde108cac283869b5014a7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-02-10 20:27:22","US":"admin","TS":"2022-08-09 19:48:21"},{"IDFlight":"481477","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-02-09","UtcOffset":"1","FlightStartTime":"2014-02-09 15:59:00","FlightEndTime":"2014-02-09 00:00:16","FlightDuration":"0","FirstLat":"0","FirstLng":"0","LastLat":"0","LastLng":"12.0588","FlightMinLat":"49.0346","FlightMaxLat":"49.0354","FlightMinLng":"12.0564","FlightMaxLng":"12.0594","TakeoffCountry":"DE","FKTakeoffWaypoint":"14875","TakeoffWaypointOffset":"0","TakeoffLocation":null,"TakeoffWaypointName":"Blomberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"GA","FKLandingWaypoint":"6999","LandingWaypointOffset":"109728","LandingWaypointName":"Makokou","LandingLocation":null,"LinearDistance":"0","MaxLinearDistance":"223","ArcDistance":null,"FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"743","BestTaskPoints":"1.1145","BestTaskDuration":"287","MaxSpeed":null,"GroundSpeed":null,"BestTaskSpeed":"2.58885","TakeoffAltitude":"0","MaxAltitude":"0","MinAltitude":"0","ElevationGain":null,"MeanAltitudeDiff":"0","MaxClimb":"0","MinClimb":"0","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-02-09-XCS-HOP-04.igc","IgcFileHash":"ab5281aa40f9657cc29c6a860471fd77","GRecordStatus":"-1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"0","UC":null,"TC":"2014-02-10 20:27:20","US":"admin","TS":"2022-08-09 19:48:21"},{"IDFlight":"481480","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-02-09","UtcOffset":"1","FlightStartTime":"2014-02-09 13:37:00","FlightEndTime":"2014-02-09 00:00:13","FlightDuration":"0","FirstLat":"0","FirstLng":"0","LastLat":"0","LastLng":"12.0588","FlightMinLat":"49.0346","FlightMaxLat":"49.0354","FlightMinLng":"12.0562","FlightMaxLng":"12.0592","TakeoffCountry":"DE","FKTakeoffWaypoint":"14875","TakeoffWaypointOffset":"0","TakeoffLocation":null,"TakeoffWaypointName":"Blomberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"GA","FKLandingWaypoint":"6999","LandingWaypointOffset":"109728","LandingWaypointName":"Makokou","LandingLocation":null,"LinearDistance":"0","MaxLinearDistance":"227","ArcDistance":null,"FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"704","BestTaskPoints":"1.056","BestTaskDuration":"303","MaxSpeed":null,"GroundSpeed":null,"BestTaskSpeed":"2.32343","TakeoffAltitude":"0","MaxAltitude":"0","MinAltitude":"0","ElevationGain":null,"MeanAltitudeDiff":"0","MaxClimb":"0","MinClimb":"0","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-02-09-XCS-HOP-02.igc","IgcFileHash":"13e679dda950e8db83051b3e829b1de5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"0","UC":null,"TC":"2014-02-10 20:27:27","US":"admin","TS":"2022-08-09 19:48:21"},{"IDFlight":"481479","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-02-09","UtcOffset":"1","FlightStartTime":"2014-02-09 13:50:59","FlightEndTime":"2014-02-09 13:55:45","FlightDuration":"286","FirstLat":"49.0349","FirstLng":"12.0584","LastLat":"49.0352","LastLng":"12.0586","FlightMinLat":"49.0345","FlightMaxLat":"49.0353","FlightMinLng":"12.0565","FlightMaxLng":"12.0595","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"692.902","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"709.305","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"138","MaxLinearDistance":"226","ArcDistance":"1211","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"623","BestTaskPoints":"0.9345","BestTaskDuration":"211","MaxSpeed":"10.654","GroundSpeed":"4.2344","BestTaskSpeed":"2.95261","TakeoffAltitude":"444","MaxAltitude":"443","MinAltitude":"414","ElevationGain":"64","MeanAltitudeDiff":"0","MaxClimb":"0.454545","MinClimb":"-0.727273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2014-02-09-XCS-HOP-03.igc","IgcFileHash":"05e0085ff9bc50653ed6fcbe869bd1ea","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-02-10 20:27:25","US":"admin","TS":"2022-08-09 19:48:21"},{"IDFlight":"476939","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2014-01-06","UtcOffset":"1","FlightStartTime":"2014-01-06 15:21:58","FlightEndTime":"2014-01-06 15:38:18","FlightDuration":"980","FirstLat":"49.1694","FirstLng":"11.9546","LastLat":"49.1679","LastLng":"11.9592","FlightMinLat":"49.1668","FlightMaxLat":"49.172","FlightMinLng":"11.9532","FlightMaxLng":"11.9673","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"218.339","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"249.436","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"967","MaxLinearDistance":"1090","ArcDistance":"7271","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2986","BestTaskPoints":"4.479","BestTaskDuration":"996","MaxSpeed":"10.8698","GroundSpeed":"7.41907","BestTaskSpeed":"2.99799","TakeoffAltitude":"97","MaxAltitude":"423","MinAltitude":"97","ElevationGain":"349","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-0.909091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"tmp_2014-01-06-XCS-HOP-011643990232.igc","IgcFileHash":"e077cced6ef2e94609e8e6dbec3a9e26","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-01-06 16:22:09","US":"admin","TS":"2022-08-09 19:48:04"},{"IDFlight":"476942","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2013-12-24","UtcOffset":"1","FlightStartTime":"2013-12-24 11:33:19","FlightEndTime":"2013-12-24 11:39:03","FlightDuration":"344","FirstLat":"49.167","FirstLng":"11.9549","LastLat":"49.1679","LastLng":"11.9595","FlightMinLat":"49.1663","FlightMaxLat":"49.1716","FlightMinLng":"11.9545","FlightMaxLng":"11.9658","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"93.45","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"271.067","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"937","MaxLinearDistance":"1001","ArcDistance":"2271","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"1754","BestTaskPoints":"3.0695","BestTaskDuration":"291","MaxSpeed":"11.1319","GroundSpeed":"6.60186","BestTaskSpeed":"6.02749","TakeoffAltitude":"413","MaxAltitude":"413","MinAltitude":"337","ElevationGain":"39","MeanAltitudeDiff":"0","MaxClimb":"0.909091","MinClimb":"-1.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-12-24-XCS-HOP-01.igc","IgcFileHash":"ef5ad7385f290ffc693a8ab597d65fcf","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2014-01-06 16:27:10","US":"admin","TS":"2022-08-09 19:48:04"},{"IDFlight":"473815","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2013-12-15","UtcOffset":"1","FlightStartTime":"2013-12-15 12:26:14","FlightEndTime":"2013-12-15 13:13:00","FlightDuration":"2806","FirstLat":"49.035","FirstLng":"12.0582","LastLat":"49.0353","LastLng":"12.059","FlightMinLat":"49.0339","FlightMaxLat":"49.0356","FlightMinLng":"12.0508","FlightMaxLng":"12.0642","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"678.784","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"739.298","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"545","MaxLinearDistance":"997","ArcDistance":"12633","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3131","BestTaskPoints":"4.6965","BestTaskDuration":"1951","MaxSpeed":"12.4849","GroundSpeed":"4.50209","BestTaskSpeed":"1.60482","TakeoffAltitude":"412","MaxAltitude":"515","MinAltitude":"408","ElevationGain":"572","MeanAltitudeDiff":"0","MaxClimb":"1.36364","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-12-15-XCS-HOP-01.igc","IgcFileHash":"51cffff244c6372c34cceb137be89cff","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-12-15 15:25:20","US":"admin","TS":"2022-08-09 19:47:51"},{"IDFlight":"473816","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2013-12-14","UtcOffset":"1","FlightStartTime":"2013-12-14 13:54:29","FlightEndTime":"2013-12-14 13:58:13","FlightDuration":"224","FirstLat":"49.0348","FirstLng":"12.058","LastLat":"49.0325","LastLng":"12.0573","FlightMinLat":"49.0324","FlightMaxLat":"49.0352","FlightMinLng":"12.054","FlightMaxLng":"12.0588","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"663.479","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"659.424","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"300","MaxLinearDistance":"378","ArcDistance":"878","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"873","BestTaskPoints":"1.3095","BestTaskDuration":"180","MaxSpeed":"8.26642","GroundSpeed":"3.91877","BestTaskSpeed":"4.85","TakeoffAltitude":"402","MaxAltitude":"404","MinAltitude":"329","ElevationGain":"19","MeanAltitudeDiff":"0","MaxClimb":"0","MinClimb":"-1.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-12-14-XCS-HOP-01.igc","IgcFileHash":"172fdb973b8a6ec51f9593a38cfb0be0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-12-15 15:32:57","US":"admin","TS":"2022-08-09 19:47:51"},{"IDFlight":"468484","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2013-10-27","UtcOffset":"1","FlightStartTime":"2013-10-27 15:29:13","FlightEndTime":"2013-10-27 15:51:49","FlightDuration":"1356","FirstLat":"49.0349","FirstLng":"12.0564","LastLat":"49.0352","LastLng":"12.0588","FlightMinLat":"49.0337","FlightMaxLat":"49.0355","FlightMinLng":"12.0465","FlightMaxLng":"12.0624","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"547.198","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"723.841","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"728","MaxLinearDistance":"1158","ArcDistance":"8791","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3659","BestTaskPoints":"5.4885","BestTaskDuration":"1276","MaxSpeed":"15.2697","GroundSpeed":"6.48339","BestTaskSpeed":"2.86755","TakeoffAltitude":"447","MaxAltitude":"472","MinAltitude":"413","ElevationGain":"191","MeanAltitudeDiff":"0","MaxClimb":"0.454545","MinClimb":"-1","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-10-27-XCS-HOP-03.igc","IgcFileHash":"5846fbea487cc84372a05b16643d1fa4","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-10-27 16:45:47","US":"admin","TS":"2022-08-09 19:47:29"},{"IDFlight":"467004","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2013-10-19","UtcOffset":"2","FlightStartTime":"2013-10-19 11:59:58","FlightEndTime":"2013-10-19 14:22:41","FlightDuration":"8563","FirstLat":"49.1679","FirstLng":"11.9564","LastLat":"49.1676","LastLng":"11.9551","FlightMinLat":"49.1555","FlightMaxLat":"49.1749","FlightMinLng":"11.9506","FlightMaxLng":"11.9707","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"54.9156","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"50.8932","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"1441","MaxLinearDistance":"2607","ArcDistance":"61375","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9024","BestTaskPoints":"13.536","BestTaskDuration":"6690","MaxSpeed":"15.5037","GroundSpeed":"7.1675","BestTaskSpeed":"1.34888","TakeoffAltitude":"437","MaxAltitude":"761","MinAltitude":"377","ElevationGain":"3324","MeanAltitudeDiff":"0","MaxClimb":"2.90909","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-10-19-XLK-HOP-01.IGC","IgcFileHash":"63adb7e71a4369c2531d850cd7ed1a1d","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-10-19 17:46:33","US":"admin","TS":"2022-08-09 19:47:23"},{"IDFlight":"467010","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2013-10-19","UtcOffset":"2","FlightStartTime":"2013-10-19 14:53:40","FlightEndTime":"2013-10-19 16:05:32","FlightDuration":"4312","FirstLat":"49.168","FirstLng":"11.956","LastLat":"49.1679","LastLng":"11.9592","FlightMinLat":"49.1579","FlightMaxLat":"49.1748","FlightMinLng":"11.9522","FlightMaxLng":"11.9705","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"46.7945","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"249.436","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"1294","MaxLinearDistance":"2257","ArcDistance":"34167","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7695","BestTaskPoints":"11.5425","BestTaskDuration":"2332","MaxSpeed":"12.9095","GroundSpeed":"7.9237","BestTaskSpeed":"3.29974","TakeoffAltitude":"425","MaxAltitude":"761","MinAltitude":"339","ElevationGain":"1456","MeanAltitudeDiff":"0","MaxClimb":"2.18182","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-10-19-XLK-HOP-02.IGC","IgcFileHash":"0aba6810035564b2874e7897024a4b6d","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-10-19 17:51:26","US":"admin","TS":"2022-08-09 19:47:23"},{"IDFlight":"466995","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2013-10-04","UtcOffset":"2","FlightStartTime":"2013-10-04 15:37:15","FlightEndTime":"2013-10-04 15:55:48","FlightDuration":"1113","FirstLat":"45.3306","FirstLng":"13.667","LastLat":"45.3377","LastLng":"13.6645","FlightMinLat":"45.3288","FlightMaxLat":"45.3385","FlightMinLng":"13.6641","FlightMaxLng":"13.6679","TakeoffCountry":"HR","FKTakeoffWaypoint":"10613","TakeoffWaypointOffset":"1642.31","TakeoffLocation":null,"TakeoffWaypointName":"Ka\u0161telir","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"10613","LandingWaypointOffset":"1220.13","LandingWaypointName":"Ka\u0161telir","LandingLocation":null,"LinearDistance":"881","MaxLinearDistance":"1074","ArcDistance":"8425","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2633","BestTaskPoints":"3.9495","BestTaskDuration":"754","MaxSpeed":"10.4436","GroundSpeed":"7.56996","BestTaskSpeed":"3.49204","TakeoffAltitude":"160","MaxAltitude":"162","MinAltitude":"0","ElevationGain":"89","MeanAltitudeDiff":"0","MaxClimb":"0.545455","MinClimb":"-1.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-10-04-XLK-HOP-01.IGC","IgcFileHash":"b03662d2d48a0614569e434cae901d6c","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-10-19 17:42:53","US":"admin","TS":"2022-08-09 19:47:23"},{"IDFlight":"464324","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2013-10-02","UtcOffset":"1","FlightStartTime":"2013-10-02 14:30:30","FlightEndTime":"2013-10-02 15:03:49","FlightDuration":"1999","FirstLat":"45.0481","FirstLng":"14.158","LastLat":"45.049","LastLng":"14.1565","FlightMinLat":"45.0467","FlightMaxLat":"45.0513","FlightMinLng":"14.1556","FlightMaxLng":"14.1591","TakeoffCountry":"HR","FKTakeoffWaypoint":"10194","TakeoffWaypointOffset":"96.243","TakeoffLocation":null,"TakeoffWaypointName":"egdfs","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"10194","LandingWaypointOffset":"59.34","LandingWaypointName":"egdfs","LandingLocation":null,"LinearDistance":"361","MaxLinearDistance":"533","ArcDistance":"9682","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1814","BestTaskPoints":"2.721","BestTaskDuration":"1055","MaxSpeed":"11.7011","GroundSpeed":"4.84341","BestTaskSpeed":"1.71943","TakeoffAltitude":"37","MaxAltitude":"112","MinAltitude":"26","ElevationGain":"470","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-10-02-XLK-HOP-01.IGC","IgcFileHash":"a93d9577db3fe2f5ce802f713f42e21d","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-10-02 20:14:14","US":"admin","TS":"2022-08-09 19:47:13"},{"IDFlight":"464323","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2013-10-01","UtcOffset":"1","FlightStartTime":"2013-10-01 12:48:07","FlightEndTime":"2013-10-01 13:28:21","FlightDuration":"2414","FirstLat":"45.3313","FirstLng":"13.6672","LastLat":"45.331","LastLng":"13.6682","FlightMinLat":"45.3287","FlightMaxLat":"45.334","FlightMinLng":"13.6645","FlightMaxLng":"13.6684","TakeoffCountry":"HR","FKTakeoffWaypoint":"10613","TakeoffWaypointOffset":"1617.99","TakeoffLocation":null,"TakeoffWaypointName":"Ka\u0161telir","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"10613","LandingWaypointOffset":"1702.7","LandingWaypointName":"Ka\u0161telir","LandingLocation":null,"LinearDistance":"323","MaxLinearDistance":"602","ArcDistance":"17469","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2169","BestTaskPoints":"3.2535","BestTaskDuration":"1184","MaxSpeed":"11.7633","GroundSpeed":"7.23635","BestTaskSpeed":"1.83193","TakeoffAltitude":"166","MaxAltitude":"247","MinAltitude":"110","ElevationGain":"583","MeanAltitudeDiff":"0","MaxClimb":"1.27273","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-10-01-XLK-HOP-02.IGC","IgcFileHash":"b9bdb7d061191ad22e84dbe8dccaf350","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-10-02 20:14:11","US":"admin","TS":"2022-08-09 19:47:13"},{"IDFlight":"464322","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2013-10-01","UtcOffset":"1","FlightStartTime":"2013-10-01 12:17:20","FlightEndTime":"2013-10-01 12:39:30","FlightDuration":"1330","FirstLat":"45.3316","FirstLng":"13.6671","LastLat":"45.331","LastLng":"13.6681","FlightMinLat":"45.3283","FlightMaxLat":"45.3338","FlightMinLng":"13.6637","FlightMaxLng":"13.6686","TakeoffCountry":"HR","FKTakeoffWaypoint":"10613","TakeoffWaypointOffset":"1595.69","TakeoffLocation":null,"TakeoffWaypointName":"Ka\u0161telir","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"10613","LandingWaypointOffset":"1695.78","LandingWaypointName":"Ka\u0161telir","LandingLocation":null,"LinearDistance":"368","MaxLinearDistance":"610","ArcDistance":"8376","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"1383","BestTaskPoints":"2.766","BestTaskDuration":"1127","MaxSpeed":"11.1896","GroundSpeed":"6.29765","BestTaskSpeed":"1.22715","TakeoffAltitude":"172","MaxAltitude":"292","MinAltitude":"164","ElevationGain":"368","MeanAltitudeDiff":"0","MaxClimb":"1.45455","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-10-01-XLK-HOP-01.IGC","IgcFileHash":"770730aa7762481c5230c1aee6946334","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-10-02 20:14:08","US":"admin","TS":"2022-08-09 19:47:13"},{"IDFlight":"464321","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2014","FlightDate":"2013-10-01","UtcOffset":"2","FlightStartTime":"2013-10-01 14:50:04","FlightEndTime":"2013-10-01 14:55:34","FlightDuration":"330","FirstLat":"45.3306","FirstLng":"13.6674","LastLat":"45.3312","LastLng":"13.6654","FlightMinLat":"45.3289","FlightMaxLat":"45.3333","FlightMinLng":"13.665","FlightMaxLng":"13.6682","TakeoffCountry":"HR","FKTakeoffWaypoint":"10613","TakeoffWaypointOffset":"1669.32","TakeoffLocation":null,"TakeoffWaypointName":"Ka\u0161telir","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"10613","LandingWaypointOffset":"1500.7","LandingWaypointName":"Ka\u0161telir","LandingLocation":null,"LinearDistance":"337","MaxLinearDistance":"490","ArcDistance":"2263","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1711","BestTaskPoints":"2.5665","BestTaskDuration":"228","MaxSpeed":"9.64983","GroundSpeed":"6.85776","BestTaskSpeed":"7.50439","TakeoffAltitude":"165","MaxAltitude":"166","MinAltitude":"74","ElevationGain":"28","MeanAltitudeDiff":"0","MaxClimb":"0.454545","MinClimb":"-1.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-10-01-XLK-HOP-03.IGC","IgcFileHash":"6f2811d1068f80e4fd3e4ac1588b8495","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-10-02 20:14:06","US":"admin","TS":"2022-08-09 19:47:13"},{"IDFlight":"458915","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-09-08","UtcOffset":"2","FlightStartTime":"2013-09-08 13:23:24","FlightEndTime":"2013-09-08 16:39:23","FlightDuration":"11759","FirstLat":"45.9628","FirstLng":"13.7236","LastLat":"45.8957","LastLng":"13.8712","FlightMinLat":"45.7701","FlightMaxLat":"45.9634","FlightMinLng":"13.7233","FlightMaxLng":"14.0532","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"77.836","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"12115","LandingWaypointOffset":"3719.09","LandingWaypointName":"Caven","LandingLocation":null,"LinearDistance":"33342","MaxLinearDistance":"33406","ArcDistance":"103921","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"55623","BestTaskPoints":"97.3402","BestTaskDuration":"11396","MaxSpeed":"15.0706","GroundSpeed":"8.83756","BestTaskSpeed":"4.88092","TakeoffAltitude":"602","MaxAltitude":"1595","MinAltitude":"161","ElevationGain":"5734","MeanAltitudeDiff":"0","MaxClimb":"3.09091","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-09-08-XLK-HOP-01.IGC","IgcFileHash":"704fcdf1f0ddc7aec70cf227589c4558","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-09-08 22:26:21","US":"admin","TS":"2022-08-09 20:00:49"},{"IDFlight":"457974","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-09-07","UtcOffset":"2","FlightStartTime":"2013-09-07 13:16:24","FlightEndTime":"2013-09-07 16:27:48","FlightDuration":"11484","FirstLat":"46.1811","FirstLng":"13.7782","LastLat":"46.1977","LastLng":"13.6963","FlightMinLat":"46.1804","FlightMaxLat":"46.2891","FlightMinLng":"13.5527","FlightMaxLng":"13.7794","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"65.484","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"11949","LandingWaypointOffset":"2008.39","LandingWaypointName":"Kobala","LandingLocation":null,"LinearDistance":"20909","MaxLinearDistance":"20988","ArcDistance":"114969","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"51001","BestTaskPoints":"76.5015","BestTaskDuration":"11475","MaxSpeed":"15.2751","GroundSpeed":"10.0113","BestTaskSpeed":"4.44453","TakeoffAltitude":"1070","MaxAltitude":"1680","MinAltitude":"162","ElevationGain":"7045","MeanAltitudeDiff":"0","MaxClimb":"3.45455","MinClimb":"-3.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-09-07-XLK-HOP-01.IGC","IgcFileHash":"440022f0921d9fdc76bff41e1058339e","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-09-07 15:46:34","US":"admin","TS":"2022-08-09 20:00:46"},{"IDFlight":"457516","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-09-06","UtcOffset":"2","FlightStartTime":"2013-09-06 13:34:22","FlightEndTime":"2013-09-06 17:15:53","FlightDuration":"13291","FirstLat":"45.963","FirstLng":"13.7236","LastLat":"45.8685","LastLng":"13.9321","FlightMinLat":"45.8248","FlightMaxLat":"45.9741","FlightMinLng":"13.6708","FlightMaxLng":"13.9842","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"55.597","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"8908","LandingWaypointOffset":"2907.21","LandingWaypointName":"Kovk","LandingLocation":null,"LinearDistance":"25354","MaxLinearDistance":"29248","ArcDistance":"131634","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"54075","BestTaskPoints":"81.1125","BestTaskDuration":"9460","MaxSpeed":"15.2355","GroundSpeed":"9.90398","BestTaskSpeed":"5.71617","TakeoffAltitude":"606","MaxAltitude":"1855","MinAltitude":"99","ElevationGain":"8941","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-5.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"8","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-09-06-XLK-HOP-01.IGC","IgcFileHash":"32788f2255bf01ddcf3cc25d2c5a02cc","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-09-06 17:46:51","US":"admin","TS":"2022-08-09 20:00:44"},{"IDFlight":"457128","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-09-05","UtcOffset":"2","FlightStartTime":"2013-09-05 14:09:08","FlightEndTime":"2013-09-05 17:17:21","FlightDuration":"11293","FirstLat":"46.1812","FirstLng":"13.7783","LastLat":"46.1839","LastLng":"13.7227","FlightMinLat":"46.1783","FlightMaxLat":"46.2853","FlightMinLng":"13.4694","FlightMaxLng":"13.7795","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"63.381","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"14466","LandingWaypointOffset":"177.216","LandingWaypointName":"Muk","LandingLocation":null,"LinearDistance":"25359","MaxLinearDistance":"25441","ArcDistance":"107376","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"49549","BestTaskPoints":"86.7107","BestTaskDuration":"11349","MaxSpeed":"14.0911","GroundSpeed":"9.50823","BestTaskSpeed":"4.36594","TakeoffAltitude":"1069","MaxAltitude":"1795","MinAltitude":"176","ElevationGain":"6091","MeanAltitudeDiff":"0","MaxClimb":"5.54545","MinClimb":"-4.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-09-05-XCS-HOP-01.igc","IgcFileHash":"d078beef2f5fb6c8b722a3017285a5a7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-09-05 16:17:32","US":"admin","TS":"2022-08-09 20:00:42"},{"IDFlight":"456967","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-09-04","UtcOffset":"2","FlightStartTime":"2013-09-04 13:35:31","FlightEndTime":"2013-09-04 15:30:52","FlightDuration":"6921","FirstLat":"46.1811","FirstLng":"13.7784","LastLat":"46.21","LastLng":"13.6697","FlightMinLat":"46.181","FlightMaxLat":"46.2615","FlightMinLng":"13.5512","FlightMaxLng":"13.7934","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"51.268","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"11949","LandingWaypointOffset":"1571.3","LandingWaypointName":"Kobala","LandingLocation":null,"LinearDistance":"19554","MaxLinearDistance":"20084","ArcDistance":"61988","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"33089","BestTaskPoints":"57.9058","BestTaskDuration":"6410","MaxSpeed":"13.3871","GroundSpeed":"8.95653","BestTaskSpeed":"5.16209","TakeoffAltitude":"1070","MaxAltitude":"1989","MinAltitude":"178","ElevationGain":"3788","MeanAltitudeDiff":"0","MaxClimb":"4.54545","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-09-04-XLK-HOP-01.IGC","IgcFileHash":"c03c7eebda0421bd7ac286b0a6f2306a","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-09-04 20:19:38","US":"admin","TS":"2022-08-09 20:00:42"},{"IDFlight":"456640","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-09-03","UtcOffset":"2","FlightStartTime":"2013-09-03 14:17:19","FlightEndTime":"2013-09-03 17:58:28","FlightDuration":"13269","FirstLat":"46.1807","FirstLng":"13.7783","LastLat":"46.2473","LastLng":"13.5566","FlightMinLat":"46.1759","FlightMaxLat":"46.2668","FlightMinLng":"13.5314","FlightMaxLng":"13.7792","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"58.301","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"11143","LandingWaypointOffset":"1252.59","LandingWaypointName":"Suzid","LandingLocation":null,"LinearDistance":"20648","MaxLinearDistance":"20706","ArcDistance":"123407","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"48968","BestTaskPoints":"73.452","BestTaskDuration":"13223","MaxSpeed":"13.7742","GroundSpeed":"9.30041","BestTaskSpeed":"3.70324","TakeoffAltitude":"1080","MaxAltitude":"1712","MinAltitude":"235","ElevationGain":"7166","MeanAltitudeDiff":"0","MaxClimb":"3.90909","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-09-03-XLK-HOP-01.IGC","IgcFileHash":"b3b379a68a1aebbe844f024ef40f0317","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-09-03 19:57:28","US":"admin","TS":"2022-08-09 20:00:40"},{"IDFlight":"456301","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-09-02","UtcOffset":"2","FlightStartTime":"2013-09-02 16:33:50","FlightEndTime":"2013-09-02 16:53:41","FlightDuration":"1191","FirstLat":"46.1808","FirstLng":"13.78","LastLat":"46.1576","LastLng":"13.7157","FlightMinLat":"46.1513","FlightMaxLat":"46.1821","FlightMinLng":"13.7156","FlightMaxLng":"13.7816","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"77.788","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"14466","LandingWaypointOffset":"2838.14","LandingWaypointName":"Muk","LandingLocation":null,"LinearDistance":"5705","MaxLinearDistance":"5874","ArcDistance":"11163","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7231","BestTaskPoints":"10.8465","BestTaskDuration":"1101","MaxSpeed":"14.8199","GroundSpeed":"9.37274","BestTaskSpeed":"6.56767","TakeoffAltitude":"1074","MaxAltitude":"1080","MinAltitude":"209","ElevationGain":"296","MeanAltitudeDiff":"0","MaxClimb":"2.36364","MinClimb":"-3.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-09-02-XLK-HOP-01.IGC","IgcFileHash":"b283bec90e9342fdf7685623f6c6da73","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-09-02 17:05:35","US":"admin","TS":"2022-08-09 20:00:39"},{"IDFlight":"455868","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-09-01","UtcOffset":"2","FlightStartTime":"2013-09-01 14:19:20","FlightEndTime":"2013-09-01 15:07:18","FlightDuration":"2878","FirstLat":"46.1802","FirstLng":"13.7796","LastLat":"46.1855","LastLng":"13.7216","FlightMinLat":"46.1699","FlightMaxLat":"46.19","FlightMinLng":"13.7185","FlightMaxLng":"13.7917","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"90.512","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"14466","LandingWaypointOffset":"374.118","LandingWaypointName":"Muk","LandingLocation":null,"LinearDistance":"4722","MaxLinearDistance":"5644","ArcDistance":"24360","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10149","BestTaskPoints":"15.2235","BestTaskDuration":"1824","MaxSpeed":"16.0295","GroundSpeed":"8.46427","BestTaskSpeed":"5.56414","TakeoffAltitude":"1082","MaxAltitude":"1432","MinAltitude":"160","ElevationGain":"930","MeanAltitudeDiff":"0","MaxClimb":"2.27273","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-09-01-XLK-HOP-01.IGC","IgcFileHash":"c6226343fc365a39a0a1ab0f7e853f64","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-09-01 15:14:59","US":"admin","TS":"2022-08-09 20:00:38"},{"IDFlight":"450883","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-08-18","UtcOffset":"2","FlightStartTime":"2013-08-18 11:50:24","FlightEndTime":"2013-08-18 16:10:01","FlightDuration":"15577","FirstLat":"46.7802","FirstLng":"13.1504","LastLat":"46.7467","LastLng":"13.1925","FlightMinLat":"46.7449","FlightMaxLat":"46.9702","FlightMinLng":"12.9312","FlightMaxLng":"13.3871","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"858.94","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9814","LandingWaypointOffset":"3033.69","LandingWaypointName":"Embergeralm - Greifenburg","LandingLocation":null,"LinearDistance":"22149","MaxLinearDistance":"35630","ArcDistance":"145962","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"79441","BestTaskPoints":"158.882","BestTaskDuration":"15337","MaxSpeed":"16.2234","GroundSpeed":"9.37035","BestTaskSpeed":"5.1797","TakeoffAltitude":"-247","MaxAltitude":"3163","MinAltitude":"-247","ElevationGain":"13152","MeanAltitudeDiff":"0","MaxClimb":"12.8086","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"AS","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"8","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-08-18-XCS-HOP-02.igc","IgcFileHash":"1a981511ea397038d4001d983e13db0c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-08-18 22:29:54","US":"admin","TS":"2022-08-09 20:00:18"},{"IDFlight":"449335","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-08-17","UtcOffset":"2","FlightStartTime":"2013-08-17 13:08:48","FlightEndTime":"2013-08-17 17:57:01","FlightDuration":"17293","FirstLat":"46.7766","FirstLng":"13.1502","LastLat":"46.7467","LastLng":"13.1925","FlightMinLat":"46.7444","FlightMaxLat":"46.9802","FlightMinLng":"12.9128","FlightMaxLng":"13.4168","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"459.005","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9814","LandingWaypointOffset":"3033.69","LandingWaypointName":"Embergeralm - Greifenburg","LandingLocation":null,"LinearDistance":"22947","MaxLinearDistance":"39025","ArcDistance":"170148","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"88901","BestTaskPoints":"177.802","BestTaskDuration":"16839","MaxSpeed":"15.6093","GroundSpeed":"9.83913","BestTaskSpeed":"5.27947","TakeoffAltitude":"1885","MaxAltitude":"3163","MinAltitude":"591","ElevationGain":"11795","MeanAltitudeDiff":"0","MaxClimb":"5.81818","MinClimb":"-4.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Ritch","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-08-17-XLK-HOP-01.IGC","IgcFileHash":"7c3a5fe2a8914ef6842cc13d914a6674","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-08-17 16:40:09","US":"admin","TS":"2022-08-09 20:00:11"},{"IDFlight":"448966","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-08-16","UtcOffset":"2","FlightStartTime":"2013-08-16 13:08:59","FlightEndTime":"2013-08-16 18:06:08","FlightDuration":"17829","FirstLat":"46.7761","FirstLng":"13.1491","LastLat":"46.8045","LastLng":"13.3563","FlightMinLat":"46.7681","FlightMaxLat":"46.9798","FlightMinLng":"12.9161","FlightMaxLng":"13.3634","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"401.459","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14752","LandingWaypointOffset":"3525.03","LandingWaypointName":"Kleblach","LandingLocation":null,"LinearDistance":"22986","MaxLinearDistance":"34977","ArcDistance":"166850","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"67148","BestTaskPoints":"134.296","BestTaskDuration":"17745","MaxSpeed":"14.4839","GroundSpeed":"9.35834","BestTaskSpeed":"3.78405","TakeoffAltitude":"1888","MaxAltitude":"2880","MinAltitude":"564","ElevationGain":"10057","MeanAltitudeDiff":"0","MaxClimb":"4.63636","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Ritch","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-08-16-XLK-HOP-01.IGC","IgcFileHash":"76949cf5bf41b1c05f3219366cb9fbaf","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-08-16 20:16:36","US":"admin","TS":"2022-08-09 20:00:10"},{"IDFlight":"448436","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-08-15","UtcOffset":"2","FlightStartTime":"2013-08-15 14:57:50","FlightEndTime":"2013-08-15 16:07:57","FlightDuration":"4207","FirstLat":"46.7715","FirstLng":"13.1483","LastLat":"46.782","LastLng":"12.8897","FlightMinLat":"46.7574","FlightMaxLat":"46.7826","FlightMinLng":"12.8895","FlightMaxLng":"13.1492","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"143.932","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13338","LandingWaypointOffset":"2252.93","LandingWaypointName":"Nickelsdorf","LandingLocation":null,"LinearDistance":"19744","MaxLinearDistance":"19811","ArcDistance":"39532","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"22856","BestTaskPoints":"34.284","BestTaskDuration":"3969","MaxSpeed":"17.6781","GroundSpeed":"9.39671","BestTaskSpeed":"5.75863","TakeoffAltitude":"1705","MaxAltitude":"2207","MinAltitude":"623","ElevationGain":"1865","MeanAltitudeDiff":"0","MaxClimb":"3.63636","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-08-15-XLK-HOP-01.IGC","IgcFileHash":"203fc8eb8020a6bac0c2ddce29dd7e2a","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-08-15 20:41:57","US":"admin","TS":"2022-08-09 20:00:08"},{"IDFlight":"446635","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-08-11","UtcOffset":"2","FlightStartTime":"2013-08-11 12:55:34","FlightEndTime":"2013-08-11 13:21:34","FlightDuration":"1560","FirstLat":"48.9901","FirstLng":"11.4431","LastLat":"49.0025","LastLng":"11.5874","FlightMinLat":"48.9895","FlightMaxLat":"49.0068","FlightMinLng":"11.4431","FlightMaxLng":"11.5894","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"506.509","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13532","LandingWaypointOffset":"4155.21","LandingWaypointName":"Schweinkofen","LandingLocation":null,"LinearDistance":"10768","MaxLinearDistance":"10777","ArcDistance":"15993","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11510","BestTaskPoints":"17.265","BestTaskDuration":"1524","MaxSpeed":"17.2098","GroundSpeed":"10.2516","BestTaskSpeed":"7.55249","TakeoffAltitude":"506","MaxAltitude":"1195","MinAltitude":"503","ElevationGain":"931","MeanAltitudeDiff":"0","MaxClimb":"3.90909","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-08-11-XLK-HOP-01.IGC","IgcFileHash":"f7e4db16b7818eeca11f02f0e33dd9f5","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-08-11 19:49:18","US":"admin","TS":"2022-08-09 20:00:00"},{"IDFlight":"446641","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-08-11","UtcOffset":"2","FlightStartTime":"2013-08-11 14:29:46","FlightEndTime":"2013-08-11 15:06:09","FlightDuration":"2183","FirstLat":"48.9902","FirstLng":"11.4435","LastLat":"48.9849","LastLng":"11.4492","FlightMinLat":"48.9849","FlightMaxLat":"48.9985","FlightMinLng":"11.4428","FlightMaxLng":"11.4635","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"488.192","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"311.688","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"1481","MaxLinearDistance":"1747","ArcDistance":"15335","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5074","BestTaskPoints":"7.611","BestTaskDuration":"2189","MaxSpeed":"13.7746","GroundSpeed":"7.02468","BestTaskSpeed":"2.31795","TakeoffAltitude":"520","MaxAltitude":"978","MinAltitude":"520","ElevationGain":"1082","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-08-11-XLK-HOP-02.IGC","IgcFileHash":"e59bb63af7e08856874767cb6645779d","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-08-11 19:50:28","US":"admin","TS":"2022-08-09 20:00:00"},{"IDFlight":"443174","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-08-03","UtcOffset":"2","FlightStartTime":"2013-08-03 11:48:47","FlightEndTime":"2013-08-03 12:46:50","FlightDuration":"3483","FirstLat":"47.6628","FirstLng":"11.523","LastLat":"47.5486","LastLng":"11.4593","FlightMinLat":"47.5485","FlightMaxLat":"47.6703","FlightMinLng":"11.4578","FlightMaxLng":"11.5316","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"530.021","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"12774","LandingWaypointOffset":"4280.56","LandingWaypointName":"Staffel","LandingLocation":null,"LinearDistance":"13594","MaxLinearDistance":"14568","ArcDistance":"34083","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"17736","BestTaskPoints":"26.604","BestTaskDuration":"3404","MaxSpeed":"13.7379","GroundSpeed":"9.78542","BestTaskSpeed":"5.21034","TakeoffAltitude":"1546","MaxAltitude":"2523","MinAltitude":"869","ElevationGain":"1820","MeanAltitudeDiff":"0","MaxClimb":"2.72727","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-08-03-XLK-HOP-01.IGC","IgcFileHash":"0f24d0245eec26e44809140eb217c5b9","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-08-03 22:03:03","US":"admin","TS":"2022-08-09 19:59:47"},{"IDFlight":"443051","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-08-03","UtcOffset":"1","FlightStartTime":"2013-08-03 13:57:21","FlightEndTime":"2013-08-03 15:03:30","FlightDuration":"3969","FirstLat":"47.6637","FirstLng":"11.5216","LastLat":"47.6004","LastLng":"11.4733","FlightMinLat":"47.5936","FlightMaxLat":"47.6676","FlightMinLng":"11.4724","FlightMaxLng":"11.5261","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"385.741","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"12774","LandingWaypointOffset":"1575.11","LandingWaypointName":"Staffel","LandingLocation":null,"LinearDistance":"8619","MaxLinearDistance":"9134","ArcDistance":"35840","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12911","BestTaskPoints":"19.3665","BestTaskDuration":"3100","MaxSpeed":"17.0994","GroundSpeed":"9.03","BestTaskSpeed":"4.16484","TakeoffAltitude":"1549","MaxAltitude":"1922","MinAltitude":"778","ElevationGain":"1509","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-08-03-XCS-HOP-02.igc","IgcFileHash":"bb2d9bf781075b5f7bff4207b0cf098d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-08-03 20:05:39","US":"admin","TS":"2022-08-09 19:59:46"},{"IDFlight":"440102","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-27","UtcOffset":"1","FlightStartTime":"2013-07-27 13:20:01","FlightEndTime":"2013-07-27 15:16:27","FlightDuration":"6986","FirstLat":"48.8707","FirstLng":"13.0738","LastLat":"49.0315","LastLng":"12.6567","FlightMinLat":"48.8644","FlightMaxLat":"49.0467","FlightMinLng":"12.6559","FlightMaxLng":"13.0758","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"209.037","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9473","LandingWaypointOffset":"6158.63","LandingWaypointName":"Sommerberg","LandingLocation":null,"LinearDistance":"35474","MaxLinearDistance":"35718","ArcDistance":"70473","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"40175","BestTaskPoints":"60.2625","BestTaskDuration":"6696","MaxSpeed":"15.2811","GroundSpeed":"10.0878","BestTaskSpeed":"5.99985","TakeoffAltitude":"860","MaxAltitude":"2201","MinAltitude":"352","ElevationGain":"4812","MeanAltitudeDiff":"0","MaxClimb":"4.27273","MinClimb":"-4.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-27-XLK-HOP-03.IGC","IgcFileHash":"629987071b5bcf6504fdbcd9a00c1091","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-27 20:56:34","US":"admin","TS":"2022-08-09 19:59:35"},{"IDFlight":"440101","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-27","UtcOffset":"1","FlightStartTime":"2013-07-27 12:01:26","FlightEndTime":"2013-07-27 12:19:24","FlightDuration":"1078","FirstLat":"48.8707","FirstLng":"13.0742","LastLat":"48.8614","LastLng":"13.0803","FlightMinLat":"48.8614","FlightMaxLat":"48.8711","FlightMinLng":"13.0655","FlightMaxLng":"13.0813","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"187.449","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"954.02","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1127","MaxLinearDistance":"1196","ArcDistance":"8252","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3228","BestTaskPoints":"4.842","BestTaskDuration":"913","MaxSpeed":"10.7205","GroundSpeed":"7.6553","BestTaskSpeed":"3.5356","TakeoffAltitude":"880","MaxAltitude":"917","MinAltitude":"534","ElevationGain":"271","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-27-XLK-HOP-02.IGC","IgcFileHash":"1b7aa28ef7cf8a2f5572ac652c3381b1","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-27 20:56:28","US":"admin","TS":"2022-08-09 19:59:35"},{"IDFlight":"440100","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-27","UtcOffset":"2","FlightStartTime":"2013-07-27 11:51:10","FlightEndTime":"2013-07-27 11:57:44","FlightDuration":"394","FirstLat":"48.8709","FirstLng":"13.0732","LastLat":"48.8615","LastLng":"13.0797","FlightMinLat":"48.86","FlightMaxLat":"48.8713","FlightMinLng":"13.0689","FlightMaxLng":"13.0805","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"257.244","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"929.82","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1241","MaxLinearDistance":"1281","ArcDistance":"2936","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2425","BestTaskPoints":"3.6375","BestTaskDuration":"419","MaxSpeed":"10.1261","GroundSpeed":"7.45215","BestTaskSpeed":"5.78759","TakeoffAltitude":"877","MaxAltitude":"878","MinAltitude":"526","ElevationGain":"33","MeanAltitudeDiff":"0","MaxClimb":"0.636364","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-27-XLK-HOP-01.IGC","IgcFileHash":"86da6e10513c800c7c7e967f89a0fefb","GRecordStatus":"1","GValidationMessage":"vali-xlk","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-27 20:56:25","US":"admin","TS":"2022-08-09 19:59:35"},{"IDFlight":"436707","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-21","UtcOffset":"2","FlightStartTime":"2013-07-21 16:20:34","FlightEndTime":"2013-07-21 16:24:38","FlightDuration":"244","FirstLat":"49.515","FirstLng":"12.0307","LastLat":"49.516","LastLng":"12.0405","FlightMinLat":"49.5146","FlightMaxLat":"49.5166","FlightMinLng":"12.0299","FlightMaxLng":"12.0407","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"772.905","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1362.54","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"745","MaxLinearDistance":"810","ArcDistance":"1056","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1041","BestTaskPoints":"1.5615","BestTaskDuration":"237","MaxSpeed":"7.57406","GroundSpeed":"4.32985","BestTaskSpeed":"4.39241","TakeoffAltitude":"599","MaxAltitude":"598","MinAltitude":"438","ElevationGain":"13","MeanAltitudeDiff":"0","MaxClimb":"0.636364","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-21-XLK-HOP-01.IGC","IgcFileHash":"c8adf3b6edfe93d16a9d73b11918c418","GRecordStatus":"-1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-21 18:40:16","US":"admin","TS":"2022-08-09 19:59:22"},{"IDFlight":"435657","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-20","UtcOffset":"2","FlightStartTime":"2013-07-20 12:01:38","FlightEndTime":"2013-07-20 17:20:10","FlightDuration":"19112","FirstLat":"49.5148","FirstLng":"12.0304","LastLat":"48.7966","LastLng":"10.8229","FlightMinLat":"48.795","FlightMaxLat":"49.5158","FlightMinLng":"10.8212","FlightMaxLng":"12.0377","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"742.434","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14179","LandingWaypointOffset":"22881.2","LandingWaypointName":"Hoher Kalkb\u00f6del","LandingLocation":null,"LinearDistance":"118896","MaxLinearDistance":"119145","ArcDistance":"203960","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"125831","BestTaskPoints":"188.747","BestTaskDuration":"18855","MaxSpeed":"17.7549","GroundSpeed":"10.6718","BestTaskSpeed":"6.67361","TakeoffAltitude":"626","MaxAltitude":"2171","MinAltitude":"532","ElevationGain":"13465","MeanAltitudeDiff":"0","MaxClimb":"4.63636","MinClimb":"-5.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"jh - in toleranz","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-20-XCS-HOP-01.igc","IgcFileHash":"d48ddce8438e5a7771be4da7dd468269","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-20 16:47:56","US":"admin","TS":"2022-08-09 19:59:17"},{"IDFlight":"431478","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-14","UtcOffset":"2","FlightStartTime":"2013-07-14 11:40:57","FlightEndTime":"2013-07-14 13:56:53","FlightDuration":"8156","FirstLat":"47.6651","FirstLng":"11.792","LastLat":"47.6203","LastLng":"12.1934","FlightMinLat":"47.619","FlightMaxLat":"47.6953","FlightMinLng":"11.7778","FlightMaxLng":"12.1963","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"467.799","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14803","LandingWaypointOffset":"1980.76","LandingWaypointName":"Hinterstoder","LandingLocation":null,"LinearDistance":"30724","MaxLinearDistance":"31670","ArcDistance":"79772","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"37750","BestTaskPoints":"56.625","BestTaskDuration":"8074","MaxSpeed":"14.706","GroundSpeed":"9.78076","BestTaskSpeed":"4.6755","TakeoffAltitude":"1598","MaxAltitude":"2260","MinAltitude":"474","ElevationGain":"4886","MeanAltitudeDiff":"0","MaxClimb":"3.45455","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-14-XCS-HOP-01.igc","IgcFileHash":"865635a171d545a4e78053ae6f20f3f3","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-14 13:35:10","US":"admin","TS":"2022-08-09 19:59:00"},{"IDFlight":"432608","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-13","UtcOffset":"2","FlightStartTime":"2013-07-13 14:49:50","FlightEndTime":"2013-07-13 16:16:51","FlightDuration":"5221","FirstLat":"47.6637","FirstLng":"12.0317","LastLat":"47.65","LastLng":"12.4118","FlightMinLat":"47.6034","FlightMaxLat":"47.67","FlightMinLng":"12.0167","FlightMaxLng":"12.4142","TakeoffCountry":"DE","FKTakeoffWaypoint":"9876","TakeoffWaypointOffset":"347.726","TakeoffLocation":null,"TakeoffWaypointName":"Vogelsang","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10289","LandingWaypointOffset":"803.43","LandingWaypointName":"Unterberghorn","LandingLocation":null,"LinearDistance":"28766","MaxLinearDistance":"29953","ArcDistance":"53254","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"34301","BestTaskPoints":"51.4515","BestTaskDuration":"10320","MaxSpeed":"16.2506","GroundSpeed":"10.2","BestTaskSpeed":"3.32374","TakeoffAltitude":"1534","MaxAltitude":"2268","MinAltitude":"644","ElevationGain":"3345","MeanAltitudeDiff":"0","MaxClimb":"3.72727","MinClimb":"-4.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-13-XCS-HOP-02.igc","IgcFileHash":"325bb0e83bc9304af2dc88d61a64e975","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-14 21:25:47","US":"admin","TS":"2022-08-09 19:59:05"},{"IDFlight":"430741","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-13","UtcOffset":"1","FlightStartTime":"2013-07-13 10:34:26","FlightEndTime":"2013-07-13 12:23:21","FlightDuration":"6535","FirstLat":"47.6637","FirstLng":"11.7934","LastLat":"47.67","LastLng":"12.0166","FlightMinLat":"47.6447","FlightMaxLat":"47.6875","FlightMinLng":"11.7922","FlightMaxLng":"12.0227","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"366.205","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9876","LandingWaypointOffset":"994.282","LandingWaypointName":"Vogelsang","LandingLocation":null,"LinearDistance":"17196","MaxLinearDistance":"17296","ArcDistance":"60991","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"23314","BestTaskPoints":"34.971","BestTaskDuration":"6347","MaxSpeed":"15.0589","GroundSpeed":"9.33296","BestTaskSpeed":"3.67323","TakeoffAltitude":"1622","MaxAltitude":"2201","MinAltitude":"799","ElevationGain":"3718","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-4.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-13-XCS-HOP-01.igc","IgcFileHash":"50cd5b1443655a667d13a7fda3176769","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-13 17:30:55","US":"admin","TS":"2022-08-09 19:58:57"},{"IDFlight":"428214","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-07","UtcOffset":"2","FlightStartTime":"2013-07-07 12:46:57","FlightEndTime":"2013-07-07 15:44:22","FlightDuration":"10645","FirstLat":"47.3282","FirstLng":"12.7378","LastLat":"47.2849","LastLng":"12.5899","FlightMinLat":"47.2788","FlightMaxLat":"47.3285","FlightMinLng":"12.5135","FlightMaxLng":"12.7743","TakeoffCountry":"AT","FKTakeoffWaypoint":"9051","TakeoffWaypointOffset":"480.174","TakeoffLocation":null,"TakeoffWaypointName":"Zell Am See","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10560","LandingWaypointOffset":"3561.23","LandingWaypointName":"Hochsonnenbergalm","LandingLocation":null,"LinearDistance":"17138","MaxLinearDistance":"19694","ArcDistance":"101343","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"36667","BestTaskPoints":"55.0005","BestTaskDuration":"8559","MaxSpeed":"15.8022","GroundSpeed":"9.52024","BestTaskSpeed":"4.28403","TakeoffAltitude":"1944","MaxAltitude":"2191","MinAltitude":"771","ElevationGain":"5457","MeanAltitudeDiff":"0","MaxClimb":"3.09091","MinClimb":"-3.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-07-XLK-HOP-01.IGC","IgcFileHash":"badeedfbe5229b89b1c014acf9e5fa80","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-07 20:44:21","US":"admin","TS":"2022-08-09 19:58:48"},{"IDFlight":"427312","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-06","UtcOffset":"2","FlightStartTime":"2013-07-06 14:40:31","FlightEndTime":"2013-07-06 15:50:54","FlightDuration":"4223","FirstLat":"47.33","FirstLng":"12.736","LastLat":"47.2886","LastLng":"12.7431","FlightMinLat":"47.2886","FlightMaxLat":"47.3302","FlightMinLng":"12.6663","FlightMaxLng":"12.7431","TakeoffCountry":"AT","FKTakeoffWaypoint":"9051","TakeoffWaypointOffset":"656.223","TakeoffLocation":null,"TakeoffWaypointName":"Zell Am See","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9051","LandingWaypointOffset":"3985.61","LandingWaypointName":"Zell Am See","LandingLocation":null,"LinearDistance":"6519","MaxLinearDistance":"6524","ArcDistance":"36724","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15214","BestTaskPoints":"22.821","BestTaskDuration":"4186","MaxSpeed":"14.7106","GroundSpeed":"8.69629","BestTaskSpeed":"3.6345","TakeoffAltitude":"1950","MaxAltitude":"1949","MinAltitude":"761","ElevationGain":"1424","MeanAltitudeDiff":"0","MaxClimb":"3.81818","MinClimb":"-2.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-06-XLK-HOP-02.IGC","IgcFileHash":"fe656eff8d5c556a9d9cea116d53b602","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-06 16:22:27","US":"admin","TS":"2022-08-09 19:58:44"},{"IDFlight":"427309","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-06","UtcOffset":"2","FlightStartTime":"2013-07-06 12:39:46","FlightEndTime":"2013-07-06 13:00:08","FlightDuration":"1222","FirstLat":"47.3275","FirstLng":"12.7378","LastLat":"47.2854","LastLng":"12.6481","FlightMinLat":"47.2849","FlightMaxLat":"47.3283","FlightMinLng":"12.6448","FlightMaxLng":"12.7401","TakeoffCountry":"AT","FKTakeoffWaypoint":"9051","TakeoffWaypointOffset":"407.007","TakeoffLocation":null,"TakeoffWaypointName":"Zell Am See","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"12005","LandingWaypointOffset":"3248.95","LandingWaypointName":"Schmittenhoehe - Zell Am See","LandingLocation":null,"LinearDistance":"8403","MaxLinearDistance":"8405","ArcDistance":"12480","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9480","BestTaskPoints":"14.22","BestTaskDuration":"1206","MaxSpeed":"14.6872","GroundSpeed":"10.2129","BestTaskSpeed":"7.8607","TakeoffAltitude":"1946","MaxAltitude":"1944","MinAltitude":"780","ElevationGain":"67","MeanAltitudeDiff":"0","MaxClimb":"0.818182","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-06-XLK-HOP-01.IGC","IgcFileHash":"235497b3512d30a8292e04aca0e7764e","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-06 16:20:04","US":"admin","TS":"2022-08-09 19:58:44"},{"IDFlight":"427142","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-05","UtcOffset":"2","FlightStartTime":"2013-07-05 12:09:48","FlightEndTime":"2013-07-05 12:41:16","FlightDuration":"1888","FirstLat":"46.2304","FirstLng":"12.8061","LastLat":"46.2304","LastLng":"12.8075","FlightMinLat":"46.2181","FlightMaxLat":"46.2336","FlightMinLng":"12.7983","FlightMaxLng":"12.8284","TakeoffCountry":"IT","FKTakeoffWaypoint":"9381","TakeoffWaypointOffset":"90.763","TakeoffLocation":null,"TakeoffWaypointName":"Meduno - Monte Valinis","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9381","LandingWaypointOffset":"81.125","LandingWaypointName":"Meduno - Monte Valinis","LandingLocation":null,"LinearDistance":"2188","MaxLinearDistance":"2836","ArcDistance":"16744","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8970","BestTaskPoints":"13.455","BestTaskDuration":"1389","MaxSpeed":"13.322","GroundSpeed":"8.86863","BestTaskSpeed":"6.45788","TakeoffAltitude":"992","MaxAltitude":"1163","MinAltitude":"912","ElevationGain":"961","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-2.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-05-XLK-HOP-02.IGC","IgcFileHash":"bb4b3071b8bb96a392990de258b2f2df","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-05 21:00:34","US":"admin","TS":"2022-08-09 19:58:43"},{"IDFlight":"427150","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-05","UtcOffset":"2","FlightStartTime":"2013-07-05 13:33:39","FlightEndTime":"2013-07-05 14:05:47","FlightDuration":"1928","FirstLat":"46.2299","FirstLng":"12.8064","LastLat":"46.2304","LastLng":"12.807","FlightMinLat":"46.2264","FlightMaxLat":"46.2339","FlightMinLng":"12.7963","FlightMaxLng":"12.8127","TakeoffCountry":"IT","FKTakeoffWaypoint":"9381","TakeoffWaypointOffset":"40.036","TakeoffLocation":null,"TakeoffWaypointName":"Meduno - Monte Valinis","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9381","LandingWaypointOffset":"67.159","LandingWaypointName":"Meduno - Monte Valinis","LandingLocation":null,"LinearDistance":"828","MaxLinearDistance":"1356","ArcDistance":"16516","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4567","BestTaskPoints":"6.8505","BestTaskDuration":"1479","MaxSpeed":"11.3672","GroundSpeed":"8.56658","BestTaskSpeed":"3.0879","TakeoffAltitude":"980","MaxAltitude":"1163","MinAltitude":"956","ElevationGain":"808","MeanAltitudeDiff":"0","MaxClimb":"2.36364","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-05-XLK-HOP-03.IGC","IgcFileHash":"27687b1ccc0c01c255c4cb7a5d7df305","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-05 21:09:31","US":"admin","TS":"2022-08-09 19:58:43"},{"IDFlight":"427143","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-05","UtcOffset":"1","FlightStartTime":"2013-07-05 09:45:57","FlightEndTime":"2013-07-05 10:03:41","FlightDuration":"1064","FirstLat":"46.2303","FirstLng":"12.8059","LastLat":"46.2304","LastLng":"12.8068","FlightMinLat":"46.2266","FlightMaxLat":"46.2332","FlightMinLng":"12.7986","FlightMaxLng":"12.812","TakeoffCountry":"IT","FKTakeoffWaypoint":"9381","TakeoffWaypointOffset":"94.91","TakeoffLocation":null,"TakeoffWaypointName":"Meduno - Monte Valinis","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9381","LandingWaypointOffset":"67.159","LandingWaypointName":"Meduno - Monte Valinis","LandingLocation":null,"LinearDistance":"644","MaxLinearDistance":"1247","ArcDistance":"8372","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3388","BestTaskPoints":"5.082","BestTaskDuration":"874","MaxSpeed":"10.9935","GroundSpeed":"7.86871","BestTaskSpeed":"3.87643","TakeoffAltitude":"975","MaxAltitude":"1092","MinAltitude":"932","ElevationGain":"402","MeanAltitudeDiff":"0","MaxClimb":"2.09091","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-05-XLK-HOP-01.IGC","IgcFileHash":"b6db6c3ac82a450da6231b5a9928bb90","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-05 21:00:40","US":"admin","TS":"2022-08-09 19:58:43"},{"IDFlight":"426907","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-07-04","UtcOffset":"2","FlightStartTime":"2013-07-04 16:35:03","FlightEndTime":"2013-07-04 17:25:04","FlightDuration":"3001","FirstLat":"46.2303","FirstLng":"12.8062","LastLat":"46.2302","LastLng":"12.8071","FlightMinLat":"46.2087","FlightMaxLat":"46.2324","FlightMinLng":"12.7974","FlightMaxLng":"12.8253","TakeoffCountry":"IT","FKTakeoffWaypoint":"9381","TakeoffWaypointOffset":"77.397","TakeoffLocation":null,"TakeoffWaypointName":"Meduno - Monte Valinis","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9381","LandingWaypointOffset":"47.063","LandingWaypointName":"Meduno - Monte Valinis","LandingLocation":null,"LinearDistance":"2796","MaxLinearDistance":"3379","ArcDistance":"25041","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9425","BestTaskPoints":"14.1375","BestTaskDuration":"2262","MaxSpeed":"12.8631","GroundSpeed":"8.34407","BestTaskSpeed":"4.16667","TakeoffAltitude":"985","MaxAltitude":"1171","MinAltitude":"874","ElevationGain":"1474","MeanAltitudeDiff":"0","MaxClimb":"2.90909","MinClimb":"-3.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-07-04-XLK-HOP-01.IGC","IgcFileHash":"fdb1ccf8f1e50aaa58c895a2e4b4dda2","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-07-04 21:35:42","US":"admin","TS":"2022-08-09 19:58:42"},{"IDFlight":"425098","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-06-30","UtcOffset":"2","FlightStartTime":"2013-06-30 16:35:18","FlightEndTime":"2013-06-30 17:39:04","FlightDuration":"3826","FirstLat":"48.9903","FirstLng":"11.4437","LastLat":"48.9684","LastLng":"11.6835","FlightMinLat":"48.9676","FlightMaxLat":"49.0024","FlightMinLng":"11.4385","FlightMaxLng":"11.699","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"482.843","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9915","LandingWaypointOffset":"2134.12","LandingWaypointName":"Jachenhausen","LandingLocation":null,"LinearDistance":"18705","MaxLinearDistance":"19080","ArcDistance":"36313","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"22061","BestTaskPoints":"33.0915","BestTaskDuration":"3471","MaxSpeed":"19.1488","GroundSpeed":"9.49122","BestTaskSpeed":"6.35581","TakeoffAltitude":"533","MaxAltitude":"1858","MinAltitude":"322","ElevationGain":"2269","MeanAltitudeDiff":"0","MaxClimb":"3.72727","MinClimb":"-3.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-06-30-XLK-HOP-02.IGC","IgcFileHash":"25716a71f655fb06983e3f85788b91b7","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-06-30 19:09:24","US":"admin","TS":"2022-08-09 19:58:35"},{"IDFlight":"425093","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-06-30","UtcOffset":"2","FlightStartTime":"2013-06-30 13:14:40","FlightEndTime":"2013-06-30 14:41:47","FlightDuration":"5227","FirstLat":"48.9899","FirstLng":"11.4435","LastLat":"48.9774","LastLng":"11.666","FlightMinLat":"48.9774","FlightMaxLat":"49.0045","FlightMinLng":"11.4359","FlightMaxLng":"11.6702","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"469.999","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9915","LandingWaypointOffset":"2600.9","LandingWaypointName":"Jachenhausen","LandingLocation":null,"LinearDistance":"16587","MaxLinearDistance":"17132","ArcDistance":"45981","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"21458","BestTaskPoints":"32.187","BestTaskDuration":"5142","MaxSpeed":"20.1272","GroundSpeed":"8.79689","BestTaskSpeed":"4.17308","TakeoffAltitude":"517","MaxAltitude":"1625","MinAltitude":"357","ElevationGain":"2801","MeanAltitudeDiff":"0","MaxClimb":"2.90909","MinClimb":"-3.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-06-30-XLK-HOP-01.IGC","IgcFileHash":"08595e32b6ee243d4da280a4a5663b51","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-06-30 19:07:22","US":"admin","TS":"2022-08-09 19:58:35"},{"IDFlight":"420687","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-06-16","UtcOffset":"2","FlightStartTime":"2013-06-16 12:41:47","FlightEndTime":"2013-06-16 13:51:54","FlightDuration":"4207","FirstLat":"47.6636","FirstLng":"11.7938","LastLat":"47.6706","LastLng":"12.017","FlightMinLat":"47.6583","FlightMaxLat":"47.6932","FlightMinLng":"11.7874","FlightMaxLng":"12.0181","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"375.518","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9876","LandingWaypointOffset":"1000.92","LandingWaypointName":"Vogelsang","LandingLocation":null,"LinearDistance":"16813","MaxLinearDistance":"17321","ArcDistance":"41618","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"20727","BestTaskPoints":"31.0905","BestTaskDuration":"3885","MaxSpeed":"16.5042","GroundSpeed":"9.89257","BestTaskSpeed":"5.33513","TakeoffAltitude":"1638","MaxAltitude":"1938","MinAltitude":"794","ElevationGain":"1675","MeanAltitudeDiff":"0","MaxClimb":"2.63636","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-06-16-XLK-HOP-01.IGC","IgcFileHash":"ed4fb11ac50faf57d5fee75a50504b39","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-06-16 20:30:56","US":"admin","TS":"2022-08-09 19:58:18"},{"IDFlight":"420690","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-06-16","UtcOffset":"2","FlightStartTime":"2013-06-16 16:25:16","FlightEndTime":"2013-06-16 17:09:26","FlightDuration":"2650","FirstLat":"47.6634","FirstLng":"12.0359","LastLat":"47.7026","LastLng":"11.9249","FlightMinLat":"47.6614","FlightMaxLat":"47.7093","FlightMinLng":"11.913","FlightMaxLng":"12.0362","TakeoffCountry":"DE","FKTakeoffWaypoint":"9876","TakeoffWaypointOffset":"626.677","TakeoffLocation":null,"TakeoffWaypointName":"Vogelsang","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9896","LandingWaypointOffset":"2897.86","LandingWaypointName":"J\u00e4gerkamp","LandingLocation":null,"LinearDistance":"9963","MaxLinearDistance":"9963","ArcDistance":"23536","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"13171","BestTaskPoints":"19.7565","BestTaskDuration":"2577","MaxSpeed":"13.9129","GroundSpeed":"8.88143","BestTaskSpeed":"5.11098","TakeoffAltitude":"1476","MaxAltitude":"1890","MinAltitude":"777","ElevationGain":"1144","MeanAltitudeDiff":"0","MaxClimb":"3.27273","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-06-16-XLK-HOP-02.IGC","IgcFileHash":"b77c52b16629d7e0a6f9a924131bd4a0","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-06-16 20:33:48","US":"admin","TS":"2022-08-09 19:58:18"},{"IDFlight":"415966","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-06-07","UtcOffset":"2","FlightStartTime":"2013-06-07 11:40:04","FlightEndTime":"2013-06-07 13:42:23","FlightDuration":"7339","FirstLat":"45.2388","FirstLng":"14.6825","LastLat":"45.2329","LastLng":"14.6594","FlightMinLat":"45.1999","FlightMaxLat":"45.2443","FlightMinLng":"14.6433","FlightMaxLng":"14.7238","TakeoffCountry":"HR","FKTakeoffWaypoint":"10135","TakeoffWaypointOffset":"141.375","TakeoffLocation":null,"TakeoffWaypointName":"Tribalj","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"9139","LandingWaypointOffset":"1445.56","LandingWaypointName":"Tribalj","LandingLocation":null,"LinearDistance":"5406","MaxLinearDistance":"7410","ArcDistance":"68176","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"19447","BestTaskPoints":"29.1705","BestTaskDuration":"5979","MaxSpeed":"13.2564","GroundSpeed":"9.28954","BestTaskSpeed":"3.25255","TakeoffAltitude":"758","MaxAltitude":"1170","MinAltitude":"73","ElevationGain":"3092","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-06-07-XLK-HOP-01.IGC","IgcFileHash":"87d5a441af84532977c42ab4d911d94b","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-06-07 18:57:10","US":"admin","TS":"2022-08-09 19:58:00"},{"IDFlight":"414896","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-06-03","UtcOffset":"2","FlightStartTime":"2013-06-03 15:07:59","FlightEndTime":"2013-06-03 17:02:48","FlightDuration":"6889","FirstLat":"45.2388","FirstLng":"14.6825","LastLat":"45.2311","LastLng":"14.6641","FlightMinLat":"45.2199","FlightMaxLat":"45.2594","FlightMinLng":"14.6337","FlightMaxLng":"14.7098","TakeoffCountry":"HR","FKTakeoffWaypoint":"10135","TakeoffWaypointOffset":"141.375","TakeoffLocation":null,"TakeoffWaypointName":"Tribalj","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"9139","LandingWaypointOffset":"1391.28","LandingWaypointName":"Tribalj","LandingLocation":null,"LinearDistance":"4446","MaxLinearDistance":"7376","ArcDistance":"62135","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"22980","BestTaskPoints":"34.47","BestTaskDuration":"4854","MaxSpeed":"12.8524","GroundSpeed":"9.01946","BestTaskSpeed":"4.73424","TakeoffAltitude":"753","MaxAltitude":"1165","MinAltitude":"70","ElevationGain":"2796","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-06-03-XLK-HOP-02.IGC","IgcFileHash":"83208e98a471348baafce5e41d107e38","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-06-03 21:44:38","US":"admin","TS":"2022-08-09 19:57:56"},{"IDFlight":"414897","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-06-03","UtcOffset":"1","FlightStartTime":"2013-06-03 11:37:23","FlightEndTime":"2013-06-03 12:21:06","FlightDuration":"2623","FirstLat":"45.2387","FirstLng":"14.6825","LastLat":"45.2431","LastLng":"14.6869","FlightMinLat":"45.2288","FlightMaxLat":"45.2435","FlightMinLng":"14.6726","FlightMaxLng":"14.7025","TakeoffCountry":"HR","FKTakeoffWaypoint":"10135","TakeoffWaypointOffset":"140.937","TakeoffLocation":null,"TakeoffWaypointName":"Tribalj","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"10135","LandingWaypointOffset":"529.918","LandingWaypointName":"Tribalj","LandingLocation":null,"LinearDistance":"1890","MaxLinearDistance":"2707","ArcDistance":"21615","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8758","BestTaskPoints":"13.137","BestTaskDuration":"2193","MaxSpeed":"12.844","GroundSpeed":"8.24044","BestTaskSpeed":"3.99362","TakeoffAltitude":"750","MaxAltitude":"1024","MinAltitude":"618","ElevationGain":"1230","MeanAltitudeDiff":"0","MaxClimb":"2.81818","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-06-03-XLK-HOP-01.IGC","IgcFileHash":"2eb3878ae4b07b762ce5b48459dcea03","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-06-03 21:44:43","US":"admin","TS":"2022-08-09 19:57:56"},{"IDFlight":"414898","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-06-02","UtcOffset":"1","FlightStartTime":"2013-06-02 13:09:59","FlightEndTime":"2013-06-02 13:21:19","FlightDuration":"680","FirstLat":"45.2387","FirstLng":"14.6824","LastLat":"45.2328","LastLng":"14.66","FlightMinLat":"45.2328","FlightMaxLat":"45.2398","FlightMinLng":"14.6477","FlightMaxLng":"14.6829","TakeoffCountry":"HR","FKTakeoffWaypoint":"10135","TakeoffWaypointOffset":"148.767","TakeoffLocation":null,"TakeoffWaypointName":"Tribalj","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"9139","LandingWaypointOffset":"1421.29","LandingWaypointName":"Tribalj","LandingLocation":null,"LinearDistance":"2723","MaxLinearDistance":"2773","ArcDistance":"5833","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4441","BestTaskPoints":"6.6615","BestTaskDuration":"669","MaxSpeed":"13.1964","GroundSpeed":"8.57841","BestTaskSpeed":"6.63827","TakeoffAltitude":"760","MaxAltitude":"759","MinAltitude":"76","ElevationGain":"6","MeanAltitudeDiff":"0","MaxClimb":"0.181818","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-06-02-XLK-HOP-01.IGC","IgcFileHash":"576936e73cf3ca40f81cb4bb7dd17277","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-06-03 21:44:47","US":"admin","TS":"2022-08-09 19:57:56"},{"IDFlight":"409750","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-05-09","UtcOffset":"2","FlightStartTime":"2013-05-09 12:43:04","FlightEndTime":"2013-05-09 13:08:40","FlightDuration":"1536","FirstLat":"48.8703","FirstLng":"13.0747","LastLat":"48.8613","LastLng":"13.0803","FlightMinLat":"48.8611","FlightMaxLat":"48.8708","FlightMinLng":"13.071","FlightMaxLng":"13.0844","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"130.207","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"964.525","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1078","MaxLinearDistance":"1382","ArcDistance":"10712","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3760","BestTaskPoints":"5.64","BestTaskDuration":"1376","MaxSpeed":"13.4443","GroundSpeed":"6.97364","BestTaskSpeed":"2.73256","TakeoffAltitude":"838","MaxAltitude":"979","MinAltitude":"523","ElevationGain":"582","MeanAltitudeDiff":"0","MaxClimb":"2.45455","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-05-09-XLK-HOP-03.IGC","IgcFileHash":"b6ea1f50b45d9e33b7da9bb0ab6a0fa0","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-05-10 19:14:00","US":"admin","TS":"2022-08-09 19:57:37"},{"IDFlight":"408685","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-05-08","UtcOffset":"2","FlightStartTime":"2013-05-08 15:34:02","FlightEndTime":"2013-05-08 16:08:21","FlightDuration":"2059","FirstLat":"49.1679","FirstLng":"11.9559","LastLat":"49.1674","LastLng":"11.9586","FlightMinLat":"49.1658","FlightMaxLat":"49.172","FlightMinLng":"11.9543","FlightMaxLng":"11.967","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"34.1416","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"204.785","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"873","MaxLinearDistance":"1085","ArcDistance":"16964","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3351","BestTaskPoints":"5.0265","BestTaskDuration":"1802","MaxSpeed":"11.9086","GroundSpeed":"8.23896","BestTaskSpeed":"1.8596","TakeoffAltitude":"436","MaxAltitude":"720","MinAltitude":"344","ElevationGain":"783","MeanAltitudeDiff":"0","MaxClimb":"1.54545","MinClimb":"-1.81818","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-05-08-XLK-HOP-01.IGC","IgcFileHash":"68c299a4b085be4254f60ea009b15191","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-05-08 17:04:08","US":"admin","TS":"2022-08-09 19:57:32"},{"IDFlight":"407315","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-05-04","UtcOffset":"2","FlightStartTime":"2013-05-04 17:15:37","FlightEndTime":"2013-05-04 19:14:49","FlightDuration":"7152","FirstLat":"45.9632","FirstLng":"13.7233","LastLat":"45.9473","LastLng":"13.7112","FlightMinLat":"45.9312","FlightMaxLat":"45.9682","FlightMinLng":"13.698","FlightMaxLng":"13.7955","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"40.626","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9093","LandingWaypointOffset":"2040.53","LandingWaypointName":"Lijak","LandingLocation":null,"LinearDistance":"6627","MaxLinearDistance":"8592","ArcDistance":"63640","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"29832","BestTaskPoints":"44.748","BestTaskDuration":"6029","MaxSpeed":"13.1167","GroundSpeed":"8.89826","BestTaskSpeed":"4.94808","TakeoffAltitude":"585","MaxAltitude":"1203","MinAltitude":"57","ElevationGain":"2665","MeanAltitudeDiff":"0","MaxClimb":"2.54545","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-05-04-XLK-HOP-03.IGC","IgcFileHash":"8b5102edce328cb4d0c2f64e67e121a4","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-05-04 20:20:35","US":"admin","TS":"2022-08-09 19:57:27"},{"IDFlight":"407314","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-05-04","UtcOffset":"2","FlightStartTime":"2013-05-04 12:01:45","FlightEndTime":"2013-05-04 13:10:13","FlightDuration":"4108","FirstLat":"46.2727","FirstLng":"13.4728","LastLat":"46.2406","LastLng":"13.5853","FlightMinLat":"46.2402","FlightMaxLat":"46.287","FlightMinLng":"13.4169","FlightMaxLng":"13.609","TakeoffCountry":"SI","FKTakeoffWaypoint":"9530","TakeoffWaypointOffset":"47.4381","TakeoffLocation":null,"TakeoffWaypointName":"Stol","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"13382","LandingWaypointOffset":"1647.09","LandingWaypointName":"Ozben","LandingLocation":null,"LinearDistance":"11023","MaxLinearDistance":"15600","ArcDistance":"36611","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"22198","BestTaskPoints":"33.297","BestTaskDuration":"4107","MaxSpeed":"13.3624","GroundSpeed":"8.91211","BestTaskSpeed":"5.40492","TakeoffAltitude":"1428","MaxAltitude":"1748","MinAltitude":"212","ElevationGain":"1389","MeanAltitudeDiff":"0","MaxClimb":"2.72727","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-05-04-XLK-HOP-02.IGC","IgcFileHash":"f17ee6e7535b3a2a7bef6828d516c99b","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-05-04 20:19:23","US":"admin","TS":"2022-08-09 19:57:27"},{"IDFlight":"407055","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-05-03","UtcOffset":"1","FlightStartTime":"2013-05-03 15:34:45","FlightEndTime":"2013-05-03 16:31:14","FlightDuration":"3389","FirstLat":"45.9632","FirstLng":"13.7233","LastLat":"45.8737","LastLng":"13.8242","FlightMinLat":"45.8635","FlightMaxLat":"45.9647","FlightMinLng":"13.7193","FlightMaxLng":"13.8301","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"40.626","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"12115","LandingWaypointOffset":"6719.23","LandingWaypointName":"Caven","LandingLocation":null,"LinearDistance":"12986","MaxLinearDistance":"13269","ArcDistance":"32584","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"18256","BestTaskPoints":"27.384","BestTaskDuration":"2997","MaxSpeed":"13.9198","GroundSpeed":"9.61464","BestTaskSpeed":"6.09142","TakeoffAltitude":"587","MaxAltitude":"1169","MinAltitude":"72","ElevationGain":"1719","MeanAltitudeDiff":"0","MaxClimb":"2.27273","MinClimb":"-2.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-05-03-XLK-HOP-03.IGC","IgcFileHash":"3e0959e1b785cead31d14af2ef372a18","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-05-03 20:48:03","US":"admin","TS":"2022-08-09 19:57:26"},{"IDFlight":"407054","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-05-03","UtcOffset":"2","FlightStartTime":"2013-05-03 15:07:57","FlightEndTime":"2013-05-03 15:19:59","FlightDuration":"722","FirstLat":"45.9627","FirstLng":"13.7239","LastLat":"45.9472","LastLng":"13.7115","FlightMinLat":"45.9458","FlightMaxLat":"45.9634","FlightMinLng":"13.71","FlightMaxLng":"13.7307","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"91.9285","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9093","LandingWaypointOffset":"2039.61","LandingWaypointName":"Lijak","LandingLocation":null,"LinearDistance":"2118","MaxLinearDistance":"2191","ArcDistance":"6471","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4268","BestTaskPoints":"6.402","BestTaskDuration":"656","MaxSpeed":"11.7184","GroundSpeed":"8.96293","BestTaskSpeed":"6.5061","TakeoffAltitude":"585","MaxAltitude":"589","MinAltitude":"57","ElevationGain":"87","MeanAltitudeDiff":"0","MaxClimb":"0.727273","MinClimb":"-2.63636","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-05-03-XLK-HOP-02.IGC","IgcFileHash":"9a385ccf59cc989a6475850b0ae36e32","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-05-03 20:47:58","US":"admin","TS":"2022-08-09 19:57:26"},{"IDFlight":"407056","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-05-03","UtcOffset":"1","FlightStartTime":"2013-05-03 12:43:45","FlightEndTime":"2013-05-03 12:52:39","FlightDuration":"534","FirstLat":"45.9631","FirstLng":"13.7232","LastLat":"45.9473","LastLng":"13.7111","FlightMinLat":"45.9445","FlightMaxLat":"45.9636","FlightMinLng":"13.7106","FlightMaxLng":"13.729","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"54.1681","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9093","LandingWaypointOffset":"2044.17","LandingWaypointName":"Lijak","LandingLocation":null,"LinearDistance":"2246","MaxLinearDistance":"2318","ArcDistance":"4706","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3372","BestTaskPoints":"5.058","BestTaskDuration":"550","MaxSpeed":"10.5424","GroundSpeed":"8.81261","BestTaskSpeed":"6.13091","TakeoffAltitude":"586","MaxAltitude":"585","MinAltitude":"52","ElevationGain":"40","MeanAltitudeDiff":"0","MaxClimb":"0.545455","MinClimb":"-2.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-05-03-XLK-HOP-01.IGC","IgcFileHash":"d518af94675e3f0f09c8da9e4d184ef4","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-05-03 20:48:07","US":"admin","TS":"2022-08-09 19:57:26"},{"IDFlight":"406321","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-05-01","UtcOffset":"2","FlightStartTime":"2013-05-01 14:55:29","FlightEndTime":"2013-05-01 16:10:41","FlightDuration":"4512","FirstLat":"46.2776","FirstLng":"13.6168","LastLat":"46.2582","LastLng":"13.6123","FlightMinLat":"46.2385","FlightMaxLat":"46.2859","FlightMinLng":"13.5544","FlightMaxLng":"13.6383","TakeoffCountry":"SI","FKTakeoffWaypoint":"9918","TakeoffWaypointOffset":"575.369","TakeoffLocation":null,"TakeoffWaypointName":"Krasji Vrh-Kobarid","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"13382","LandingWaypointOffset":"1469.79","LandingWaypointName":"Ozben","LandingLocation":null,"LinearDistance":"5268","MaxLinearDistance":"6638","ArcDistance":"39911","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"15014","BestTaskPoints":"30.028","BestTaskDuration":"4075","MaxSpeed":"14.2165","GroundSpeed":"8.84544","BestTaskSpeed":"3.68442","TakeoffAltitude":"959","MaxAltitude":"1912","MinAltitude":"543","ElevationGain":"2562","MeanAltitudeDiff":"0","MaxClimb":"4.18182","MinClimb":"-4.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-05-01-XLK-HOP-02.IGC","IgcFileHash":"596161a7b4b2e790e4ebd7aed36e8e43","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-05-01 15:59:45","US":"admin","TS":"2022-08-09 19:57:24"},{"IDFlight":"406309","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-05-01","UtcOffset":"2","FlightStartTime":"2013-05-01 11:53:01","FlightEndTime":"2013-05-01 13:01:07","FlightDuration":"4086","FirstLat":"46.272","FirstLng":"13.4735","LastLat":"46.2432","LastLng":"13.5758","FlightMinLat":"46.2427","FlightMaxLat":"46.2862","FlightMinLng":"13.4163","FlightMaxLng":"13.5762","TakeoffCountry":"SI","FKTakeoffWaypoint":"9530","TakeoffWaypointOffset":"133.78","TakeoffLocation":null,"TakeoffWaypointName":"Stol","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"13382","LandingWaypointOffset":"2288.34","LandingWaypointName":"Ozben","LandingLocation":null,"LinearDistance":"8495","MaxLinearDistance":"13136","ArcDistance":"37493","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"19231","BestTaskPoints":"28.8465","BestTaskDuration":"3549","MaxSpeed":"13.2317","GroundSpeed":"9.17587","BestTaskSpeed":"5.41871","TakeoffAltitude":"1401","MaxAltitude":"1759","MinAltitude":"222","ElevationGain":"1115","MeanAltitudeDiff":"0","MaxClimb":"1.90909","MinClimb":"-2.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-05-01-XLK-HOP-01.IGC","IgcFileHash":"6294d42862976b61a6c161abe72b36b5","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-05-01 15:42:42","US":"admin","TS":"2022-08-09 19:57:24"},{"IDFlight":"402409","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-04-18","UtcOffset":"2","FlightStartTime":"2013-04-18 19:02:17","FlightEndTime":"2013-04-18 19:33:06","FlightDuration":"1849","FirstLat":"48.9902","FirstLng":"11.4431","LastLat":"48.9925","LastLng":"11.438","FlightMinLat":"48.9895","FlightMaxLat":"48.9942","FlightMinLng":"11.438","FlightMaxLng":"11.4509","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"512.455","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"963.879","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"714","MaxLinearDistance":"955","ArcDistance":"14346","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3178","BestTaskPoints":"4.767","BestTaskDuration":"1826","MaxSpeed":"11.8831","GroundSpeed":"7.75865","BestTaskSpeed":"1.74042","TakeoffAltitude":"515","MaxAltitude":"614","MinAltitude":"387","ElevationGain":"505","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-2.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-04-18-XCS-HOP-01.igc","IgcFileHash":"c8fe856f416dd54a599029d85a3700d5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-04-19 07:49:24","US":"admin","TS":"2022-08-09 19:57:08"},{"IDFlight":"400011","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":"110","ClubName":"Gleitschirmclub Ratisbona e.V.","Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-04-14","UtcOffset":"2","FlightStartTime":"2013-04-14 15:29:01","FlightEndTime":"2013-04-14 17:30:41","FlightDuration":"7300","FirstLat":"48.8705","FirstLng":"13.0741","LastLat":"48.6789","LastLng":"13.4717","FlightMinLat":"48.6789","FlightMaxLat":"48.8723","FlightMinLng":"13.0723","FlightMaxLng":"13.4764","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"177.978","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"12701","LandingWaypointOffset":"10025.6","LandingWaypointName":"Mad\u00d6tzing","LandingLocation":null,"LinearDistance":"36164","MaxLinearDistance":"36287","ArcDistance":"71881","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"38790","BestTaskPoints":"58.185","BestTaskDuration":"6828","MaxSpeed":"14.5484","GroundSpeed":"9.8467","BestTaskSpeed":"5.68102","TakeoffAltitude":"874","MaxAltitude":"1879","MinAltitude":"425","ElevationGain":"4454","MeanAltitudeDiff":"0","MaxClimb":"4.09091","MinClimb":"-3.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-04-14-XLK-HOP-02.IGC","IgcFileHash":"d11bd7a2d30417ffd9518d152040abf2","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-04-14 21:27:49","US":"admin","TS":"2022-08-09 19:56:58"},{"IDFlight":"399998","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-04-14","UtcOffset":"2","FlightStartTime":"2013-04-14 13:44:14","FlightEndTime":"2013-04-14 14:00:03","FlightDuration":"949","FirstLat":"48.8707","FirstLng":"13.074","LastLat":"48.8615","LastLng":"13.0799","FlightMinLat":"48.8599","FlightMaxLat":"48.8712","FlightMinLng":"13.0673","FlightMaxLng":"13.08","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"197.997","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9363","LandingWaypointOffset":"934.183","LandingWaypointName":"Hausstein","LandingLocation":null,"LinearDistance":"1223","MaxLinearDistance":"1270","ArcDistance":"8157","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2629","BestTaskPoints":"3.9435","BestTaskDuration":"923","MaxSpeed":"10.8587","GroundSpeed":"8.59537","BestTaskSpeed":"2.84832","TakeoffAltitude":"860","MaxAltitude":"890","MinAltitude":"533","ElevationGain":"259","MeanAltitudeDiff":"0","MaxClimb":"1.18182","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-04-14-XLK-HOP-01.IGC","IgcFileHash":"abd99deec69d91ff4e24c5725fea6119","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-04-14 21:24:53","US":"admin","TS":"2022-08-09 19:56:58"},{"IDFlight":"398016","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-04-05","UtcOffset":"2","FlightStartTime":"2013-04-05 17:24:04","FlightEndTime":"2013-04-05 18:32:56","FlightDuration":"4132","FirstLat":"49.5151","FirstLng":"12.0306","LastLat":"49.5165","LastLng":"12.0401","FlightMinLat":"49.5114","FlightMaxLat":"49.5174","FlightMinLng":"12.025","FlightMaxLng":"12.042","TakeoffCountry":"DE","FKTakeoffWaypoint":"9747","TakeoffWaypointOffset":"778.299","TakeoffLocation":null,"TakeoffWaypointName":"Buchberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9747","LandingWaypointOffset":"1370.78","LandingWaypointName":"Buchberg","LandingLocation":null,"LinearDistance":"828","MaxLinearDistance":"1241","ArcDistance":"30137","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3657","BestTaskPoints":"5.4855","BestTaskDuration":"3851","MaxSpeed":"12.0595","GroundSpeed":"7.29351","BestTaskSpeed":"0.949623","TakeoffAltitude":"592","MaxAltitude":"949","MinAltitude":"444","ElevationGain":"1055","MeanAltitudeDiff":"0","MaxClimb":"1.54545","MinClimb":"-1.72727","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-04-05-XLK-HOP-01.IGC","IgcFileHash":"294198632d43d51a7a8ccd5c0d464f32","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-04-05 23:01:36","US":"admin","TS":"2022-08-09 19:56:50"},{"IDFlight":"396126","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-03-28","UtcOffset":"1","FlightStartTime":"2013-03-28 17:09:11","FlightEndTime":"2013-03-28 17:20:22","FlightDuration":"671","FirstLat":"49.1672","FirstLng":"11.9553","LastLat":"49.1678","LastLng":"11.9591","FlightMinLat":"49.1661","FlightMaxLat":"49.1701","FlightMinLng":"11.9541","FlightMaxLng":"11.9599","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"57.4438","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"240.953","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"457","MaxLinearDistance":"598","ArcDistance":"5270","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1956","BestTaskPoints":"2.934","BestTaskDuration":"601","MaxSpeed":"11.0939","GroundSpeed":"7.85354","BestTaskSpeed":"3.25458","TakeoffAltitude":"418","MaxAltitude":"440","MinAltitude":"354","ElevationGain":"146","MeanAltitudeDiff":"0","MaxClimb":"0.545455","MinClimb":"-1.27273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-03-28-XCS-HOP-01.igc","IgcFileHash":"5bfb6eb13551620d8f765070f1814d48","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-03-28 17:56:51","US":"admin","TS":"2022-08-09 19:56:43"},{"IDFlight":"394712","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-03-17","UtcOffset":"1","FlightStartTime":"2013-03-17 12:17:46","FlightEndTime":"2013-03-17 13:39:56","FlightDuration":"4930","FirstLat":"49.1654","FirstLng":"11.9541","LastLat":"49.1676","LastLng":"11.9589","FlightMinLat":"49.1618","FlightMaxLat":"49.1724","FlightMinLng":"11.9525","FlightMaxLng":"11.9664","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"274.081","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"225.384","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"1170","MaxLinearDistance":"1526","ArcDistance":"35085","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4792","BestTaskPoints":"7.188","BestTaskDuration":"3575","MaxSpeed":"11.966","GroundSpeed":"7.11658","BestTaskSpeed":"1.34042","TakeoffAltitude":"442","MaxAltitude":"519","MinAltitude":"340","ElevationGain":"2085","MeanAltitudeDiff":"0","MaxClimb":"2.33333","MinClimb":"-2.4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"33Hhope1.igc","IgcFileHash":"b0c9c0234770d7eb8f8b62e95d1b3aad","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-03-17 21:25:58","US":"admin","TS":"2022-08-09 19:56:37"},{"IDFlight":"394377","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-03-16","UtcOffset":"1","FlightStartTime":"2013-03-16 13:18:26","FlightEndTime":"2013-03-16 14:38:22","FlightDuration":"4796","FirstLat":"49.168","FirstLng":"11.9559","LastLat":"49.1674","LastLng":"11.9585","FlightMinLat":"49.1589","FlightMaxLat":"49.1758","FlightMinLng":"11.9411","FlightMaxLng":"11.9668","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"45.0683","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"197.559","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"1373","MaxLinearDistance":"2189","ArcDistance":"34745","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"5713","BestTaskPoints":"11.426","BestTaskDuration":"2535","MaxSpeed":"14.938","GroundSpeed":"7.24467","BestTaskSpeed":"2.25365","TakeoffAltitude":"448","MaxAltitude":"1346","MinAltitude":"339","ElevationGain":"2767","MeanAltitudeDiff":"0","MaxClimb":"3.27273","MinClimb":"-3.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-03-16-XLK-HOP-01.IGC","IgcFileHash":"3d3c1f637bc6060ae6d11bcc4d355e6d","GRecordStatus":"1","GValidationMessage":"vali-xsq","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-03-16 19:22:21","US":"admin","TS":"2022-08-09 19:56:36"},{"IDFlight":"388053","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2013-01-27","UtcOffset":"1","FlightStartTime":"2013-01-27 13:59:39","FlightEndTime":"2013-01-27 14:03:01","FlightDuration":"202","FirstLat":"49.0345","FirstLng":"12.0591","LastLat":"49.0324","LastLng":"12.0567","FlightMinLat":"49.0322","FlightMaxLat":"49.0353","FlightMinLng":"12.0547","FlightMaxLng":"12.0597","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"743.91","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"623.496","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"408","MaxLinearDistance":"442","ArcDistance":"1183","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"903","BestTaskPoints":"1.3545","BestTaskDuration":"163","MaxSpeed":"10.3244","GroundSpeed":"5.85769","BestTaskSpeed":"5.53988","TakeoffAltitude":"415","MaxAltitude":"417","MinAltitude":"332","ElevationGain":"11","MeanAltitudeDiff":"0","MaxClimb":"0.272727","MinClimb":"-1.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2013-01-27-XCS-HOP-01.IGC","IgcFileHash":"f7f81342db575454aa916925eb9b408c","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2013-01-27 23:05:31","US":"admin","TS":"2022-08-09 19:56:12"},{"IDFlight":"380174","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2012-11-10","UtcOffset":"1","FlightStartTime":"2012-11-10 10:57:19","FlightEndTime":"2012-11-10 11:31:00","FlightDuration":"2021","FirstLat":"49.1681","FirstLng":"11.9562","LastLat":"49.1677","LastLng":"11.959","FlightMinLat":"49.1657","FlightMaxLat":"49.1707","FlightMinLng":"11.954","FlightMaxLng":"11.9614","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"62.744","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"232.92","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"441","MaxLinearDistance":"735","ArcDistance":"13929","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2638","BestTaskPoints":"3.957","BestTaskDuration":"1350","MaxSpeed":"12.1994","GroundSpeed":"6.89226","BestTaskSpeed":"1.95407","TakeoffAltitude":"435","MaxAltitude":"479","MinAltitude":"342","ElevationGain":"396","MeanAltitudeDiff":"0","MaxClimb":"0.909091","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-11-10-XCS-HOP-01.IGC","IgcFileHash":"22e4c6d07cf1a26dd7f4507a25b2be51","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-11-11 17:04:42","US":"admin","TS":"2022-08-09 19:55:45"},{"IDFlight":"380175","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2012-11-10","UtcOffset":"1","FlightStartTime":"2012-11-10 12:38:31","FlightEndTime":"2012-11-10 12:42:59","FlightDuration":"268","FirstLat":"49.1679","FirstLng":"11.956","LastLat":"49.1676","LastLng":"11.9588","FlightMinLat":"49.1659","FlightMaxLat":"49.1692","FlightMinLng":"11.955","FlightMaxLng":"11.9588","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"36.39","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"218.114","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"221","MaxLinearDistance":"417","ArcDistance":"1955","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1334","BestTaskPoints":"2.001","BestTaskDuration":"223","MaxSpeed":"8.92631","GroundSpeed":"7.29469","BestTaskSpeed":"5.98206","TakeoffAltitude":"423","MaxAltitude":"425","MinAltitude":"333","ElevationGain":"21","MeanAltitudeDiff":"0","MaxClimb":"0.272727","MinClimb":"-1.45455","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-11-10-XCS-HOP-02.IGC","IgcFileHash":"40687bc2b22795463234762fed3759f9","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-11-11 17:06:47","US":"admin","TS":"2022-08-09 19:55:45"},{"IDFlight":"379432","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2012-11-02","UtcOffset":"1","FlightStartTime":"2012-11-02 14:03:32","FlightEndTime":"2012-11-02 14:27:25","FlightDuration":"1433","FirstLat":"45.8275","FirstLng":"11.7671","LastLat":"45.7832","LastLng":"11.7238","FlightMinLat":"45.7811","FlightMaxLat":"45.8278","FlightMinLng":"11.7155","FlightMaxLng":"11.7681","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"472.456","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9292","LandingWaypointOffset":"3602.54","LandingWaypointName":"Antenne Costalunga","LandingLocation":null,"LinearDistance":"6467","MaxLinearDistance":"6542","ArcDistance":"12538","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"8213","BestTaskPoints":"12.3195","BestTaskDuration":"1347","MaxSpeed":"13.8154","GroundSpeed":"8.74922","BestTaskSpeed":"6.09725","TakeoffAltitude":"981","MaxAltitude":"1133","MinAltitude":"116","ElevationGain":"418","MeanAltitudeDiff":"0","MaxClimb":"1.81818","MinClimb":"-2.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-11-02-XCS-HOP-02.IGC","IgcFileHash":"03cce7889a5c24bca3640d10e3bbb1b2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-11-02 15:41:14","US":"admin","TS":"2022-08-09 19:55:42"},{"IDFlight":"379431","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2012-11-02","UtcOffset":"1","FlightStartTime":"2012-11-02 11:20:34","FlightEndTime":"2012-11-02 12:14:32","FlightDuration":"3238","FirstLat":"45.8274","FirstLng":"11.767","LastLat":"45.8078","LastLng":"11.7706","FlightMinLat":"45.8078","FlightMaxLat":"45.8279","FlightMinLng":"11.7586","FlightMaxLng":"11.777","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"463.876","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1740.88","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"2205","MaxLinearDistance":"2252","ArcDistance":"28869","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6157","BestTaskPoints":"9.2355","BestTaskDuration":"2996","MaxSpeed":"12.6167","GroundSpeed":"8.91564","BestTaskSpeed":"2.05507","TakeoffAltitude":"991","MaxAltitude":"990","MinAltitude":"195","ElevationGain":"839","MeanAltitudeDiff":"0","MaxClimb":"1.45455","MinClimb":"-2.09091","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-11-02-XCS-HOP-01.IGC","IgcFileHash":"08a3bf1ab195e5eebcd5712beff6af00","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-11-02 15:38:53","US":"admin","TS":"2022-08-09 19:55:42"},{"IDFlight":"378044","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2012-10-21","UtcOffset":"2","FlightStartTime":"2012-10-21 14:40:24","FlightEndTime":"2012-10-21 14:56:28","FlightDuration":"964","FirstLat":"47.3888","FirstLng":"10.8547","LastLat":"47.4035","LastLng":"10.8931","FlightMinLat":"47.3876","FlightMaxLat":"47.4166","FlightMinLng":"10.8539","FlightMaxLng":"10.8931","TakeoffCountry":"AT","FKTakeoffWaypoint":"10547","TakeoffWaypointOffset":"1029.08","TakeoffLocation":null,"TakeoffWaypointName":"Grubigstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14110","LandingWaypointOffset":"3186.65","LandingWaypointName":"Wendelstein","LandingLocation":null,"LinearDistance":"3456","MaxLinearDistance":"3590","ArcDistance":"9247","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6892","BestTaskPoints":"10.338","BestTaskDuration":"953","MaxSpeed":"12.938","GroundSpeed":"9.59264","BestTaskSpeed":"7.2319","TakeoffAltitude":"1805","MaxAltitude":"1804","MinAltitude":"964","ElevationGain":"69","MeanAltitudeDiff":"0","MaxClimb":"0.636364","MinClimb":"-2.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-10-21-XCS-HOP-01.IGC","IgcFileHash":"8dba4d3c3abfce77837c6b28e22891a5","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-10-22 15:37:27","US":"admin","TS":"2022-08-09 19:55:37"},{"IDFlight":"376343","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2012-10-13","UtcOffset":"2","FlightStartTime":"2012-10-13 14:55:17","FlightEndTime":"2012-10-13 15:09:38","FlightDuration":"861","FirstLat":"49.1677","FirstLng":"11.9558","LastLat":"49.1678","LastLng":"11.959","FlightMinLat":"49.1657","FlightMaxLat":"49.1704","FlightMinLng":"11.954","FlightMaxLng":"11.961","TakeoffCountry":"DE","FKTakeoffWaypoint":"9455","TakeoffWaypointOffset":"11.119","TakeoffLocation":null,"TakeoffWaypointName":"Burgberg Kallm\u00fcnz","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9455","LandingWaypointOffset":"233.715","LandingWaypointName":"Burgberg Kallm\u00fcnz","LandingLocation":null,"LinearDistance":"483","MaxLinearDistance":"686","ArcDistance":"5778","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2116","BestTaskPoints":"3.174","BestTaskDuration":"655","MaxSpeed":"10.457","GroundSpeed":"6.71055","BestTaskSpeed":"3.23053","TakeoffAltitude":"438","MaxAltitude":"470","MinAltitude":"337","ElevationGain":"173","MeanAltitudeDiff":"0","MaxClimb":"1.72727","MinClimb":"-1.36364","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-10-13-XCS-HOP-01.IGC","IgcFileHash":"0491211f48a2870e611dbd90b468809f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-10-13 16:01:23","US":"admin","TS":"2022-08-09 19:55:31"},{"IDFlight":"375017","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2012-10-05","UtcOffset":"2","FlightStartTime":"2012-10-05 16:11:21","FlightEndTime":"2012-10-05 16:19:56","FlightDuration":"515","FirstLat":"45.3305","FirstLng":"13.6668","LastLat":"45.3309","LastLng":"13.6678","FlightMinLat":"45.3288","FlightMaxLat":"45.3343","FlightMinLng":"13.6639","FlightMaxLng":"13.6678","TakeoffCountry":"HR","FKTakeoffWaypoint":"10613","TakeoffWaypointOffset":"1634.59","TakeoffLocation":null,"TakeoffWaypointName":"Ka\u0161telir","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"10613","LandingWaypointOffset":"1680.33","LandingWaypointName":"Ka\u0161telir","LandingLocation":null,"LinearDistance":"458","MaxLinearDistance":"645","ArcDistance":"3335","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1665","BestTaskPoints":"2.4975","BestTaskDuration":"405","MaxSpeed":"12.5228","GroundSpeed":"6.47489","BestTaskSpeed":"4.11111","TakeoffAltitude":"163","MaxAltitude":"201","MinAltitude":"92","ElevationGain":"206","MeanAltitudeDiff":"0","MaxClimb":"2.09091","MinClimb":"-1.54545","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-10-05-XCS-HOP-01.IGC","IgcFileHash":"4f274e6540f8c18f1015851ea54a5f6e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-10-07 11:25:27","US":"admin","TS":"2022-08-09 19:55:26"},{"IDFlight":"373483","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2012-10-01","UtcOffset":"2","FlightStartTime":"2012-10-01 14:14:26","FlightEndTime":"2012-10-01 14:42:01","FlightDuration":"1655","FirstLat":"45.331","FirstLng":"13.6672","LastLat":"45.3309","LastLng":"13.6679","FlightMinLat":"45.3291","FlightMaxLat":"45.3361","FlightMinLng":"13.6657","FlightMaxLng":"13.6693","TakeoffCountry":"HR","FKTakeoffWaypoint":"10613","TakeoffWaypointOffset":"1633.84","TakeoffLocation":null,"TakeoffWaypointName":"Ka\u0161telir","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"10613","LandingWaypointOffset":"1687.21","LandingWaypointName":"Ka\u0161telir","LandingLocation":null,"LinearDistance":"588","MaxLinearDistance":"798","ArcDistance":"11042","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2468","BestTaskPoints":"3.702","BestTaskDuration":"1109","MaxSpeed":"10.9115","GroundSpeed":"6.67207","BestTaskSpeed":"2.22543","TakeoffAltitude":"165","MaxAltitude":"245","MinAltitude":"165","ElevationGain":"415","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-1.90909","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-10-01-XCS-HOP-02.IGC","IgcFileHash":"ab1c3f12e8b2eae863fe68088b8face2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-10-01 21:14:20","US":"admin","TS":"2022-08-09 19:55:20"},{"IDFlight":"373482","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2012-10-01","UtcOffset":"2","FlightStartTime":"2012-10-01 15:18:42","FlightEndTime":"2012-10-01 15:39:37","FlightDuration":"1255","FirstLat":"45.3317","FirstLng":"13.6667","LastLat":"45.331","LastLng":"13.6679","FlightMinLat":"45.3293","FlightMaxLat":"45.3342","FlightMinLng":"13.6652","FlightMaxLng":"13.6684","TakeoffCountry":"HR","FKTakeoffWaypoint":"10613","TakeoffWaypointOffset":"1562.79","TakeoffLocation":null,"TakeoffWaypointName":"Ka\u0161telir","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"10613","LandingWaypointOffset":"1681.96","LandingWaypointName":"Ka\u0161telir","LandingLocation":null,"LinearDistance":"281","MaxLinearDistance":"545","ArcDistance":"9377","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1903","BestTaskPoints":"2.8545","BestTaskDuration":"1020","MaxSpeed":"11.5546","GroundSpeed":"7.47135","BestTaskSpeed":"1.86569","TakeoffAltitude":"167","MaxAltitude":"215","MinAltitude":"142","ElevationGain":"284","MeanAltitudeDiff":"0","MaxClimb":"1.54545","MinClimb":"-0.727273","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-10-01-XCS-HOP-03.IGC","IgcFileHash":"8bd6cb43fae24d5871b31f96ceac46ec","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-10-01 21:13:06","US":"admin","TS":"2022-08-09 19:55:20"},{"IDFlight":"373480","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2013","FlightDate":"2012-10-01","UtcOffset":"2","FlightStartTime":"2012-10-01 13:38:58","FlightEndTime":"2012-10-01 13:47:19","FlightDuration":"501","FirstLat":"45.3301","FirstLng":"13.6673","LastLat":"45.333","LastLng":"13.6671","FlightMinLat":"45.3293","FlightMaxLat":"45.3335","FlightMinLng":"13.6661","FlightMaxLng":"13.668","TakeoffCountry":"HR","FKTakeoffWaypoint":"10613","TakeoffWaypointOffset":"1691.14","TakeoffLocation":null,"TakeoffWaypointName":"Ka\u0161telir","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"HR","FKLandingWaypoint":"10613","LandingWaypointOffset":"1531.47","LandingWaypointName":"Ka\u0161telir","LandingLocation":null,"LinearDistance":"377","MaxLinearDistance":"466","ArcDistance":"2383","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1174","BestTaskPoints":"1.761","BestTaskDuration":"377","MaxSpeed":"8.86192","GroundSpeed":"4.75595","BestTaskSpeed":"3.11406","TakeoffAltitude":"170","MaxAltitude":"193","MinAltitude":"132","ElevationGain":"71","MeanAltitudeDiff":"0","MaxClimb":"1.09091","MinClimb":"-1.18182","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-10-01-XCS-HOP-01.IGC","IgcFileHash":"3b85bdc3a9168a7d69adf6c9a129f64e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-10-01 21:05:58","US":"admin","TS":"2022-08-09 19:55:20"},{"IDFlight":"367193","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Antea 2","FKGlider":null,"FKGliderBrand":"18","GliderBrand":"Sky Paragliders","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-09-09","UtcOffset":"2","FlightStartTime":"2012-09-09 12:55:11","FlightEndTime":"2012-09-09 16:19:46","FlightDuration":"12275","FirstLat":"47.3811","FirstLng":"10.8451","LastLat":"47.1696","LastLng":"10.5944","FlightMinLat":"47.1689","FlightMaxLat":"47.3875","FlightMinLng":"10.5937","FlightMaxLng":"10.8603","TakeoffCountry":"AT","FKTakeoffWaypoint":"10547","TakeoffWaypointOffset":"135.981","TakeoffLocation":null,"TakeoffWaypointName":"Grubigstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9470","LandingWaypointOffset":"3754.03","LandingWaypointName":"Venet","LandingLocation":null,"LinearDistance":"30285","MaxLinearDistance":"30839","ArcDistance":"122454","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"42459","BestTaskPoints":"63.6885","BestTaskDuration":"12156","MaxSpeed":"22.8899","GroundSpeed":"9.97453","BestTaskSpeed":"3.49284","TakeoffAltitude":"2044","MaxAltitude":"2674","MinAltitude":"759","ElevationGain":"6076","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-09-09-XCS-HOP-01.IGC","IgcFileHash":"455034e8fc3d8f614f80fc4c048777f1","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-09-09 21:18:03","US":"admin","TS":"2022-10-26 14:13:25"},{"IDFlight":"364352","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit XC2","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-08-30","UtcOffset":"2","FlightStartTime":"2012-08-30 13:17:18","FlightEndTime":"2012-08-30 17:37:29","FlightDuration":"15611","FirstLat":"46.1807","FirstLng":"13.7802","LastLat":"46.2123","LastLng":"13.6429","FlightMinLat":"46.1807","FlightMaxLat":"46.2911","FlightMinLng":"13.5797","FlightMaxLng":"13.7824","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"95.0266","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9990","LandingWaypointOffset":"2725.83","LandingWaypointName":"Kuk","LandingLocation":null,"LinearDistance":"19749","MaxLinearDistance":"19838","ArcDistance":"149807","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"51485","BestTaskPoints":"77.2275","BestTaskDuration":"15279","MaxSpeed":"18.368","GroundSpeed":"9.59686","BestTaskSpeed":"3.36966","TakeoffAltitude":"1062","MaxAltitude":"2216","MinAltitude":"199","ElevationGain":"8556","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-08-30-XCS-HOP-01.IGC","IgcFileHash":"74b292f606526d21c50ffa4ad88788a1","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-08-30 18:32:58","US":"admin","TS":"2022-10-26 14:12:18"},{"IDFlight":"363644","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-08-28","UtcOffset":"2","FlightStartTime":"2012-08-28 13:48:09","FlightEndTime":"2012-08-28 17:54:51","FlightDuration":"14802","FirstLat":"46.1806","FirstLng":"13.7781","LastLat":"46.1973","LastLng":"13.6966","FlightMinLat":"46.1806","FlightMaxLat":"46.2652","FlightMinLng":"13.5381","FlightMaxLng":"13.7871","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"76.9025","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"11949","LandingWaypointOffset":"2057.65","LandingWaypointName":"Kobala","LandingLocation":null,"LinearDistance":"20482","MaxLinearDistance":"21017","ArcDistance":"128569","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"40336","BestTaskPoints":"70.588","BestTaskDuration":"13873","MaxSpeed":"20.6199","GroundSpeed":"8.68653","BestTaskSpeed":"2.90752","TakeoffAltitude":"1071","MaxAltitude":"1896","MinAltitude":"164","ElevationGain":"7461","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-7","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-08-28-XCS-HOP-01.IGC","IgcFileHash":"b85126c842b1f0ef5ed64c1b36858925","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-08-28 17:08:26","US":"admin","TS":"2022-10-26 14:12:00"},{"IDFlight":"363351","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-08-27","UtcOffset":"2","FlightStartTime":"2012-08-27 13:26:26","FlightEndTime":"2012-08-27 17:10:05","FlightDuration":"13419","FirstLat":"46.1811","FirstLng":"13.7782","LastLat":"46.168","LastLng":"13.7114","FlightMinLat":"46.1567","FlightMaxLat":"46.3043","FlightMinLng":"13.458","FlightMaxLng":"13.7829","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"65.484","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"14466","LandingWaypointOffset":"1873.81","LandingWaypointName":"Muk","LandingLocation":null,"LinearDistance":"26177","MaxLinearDistance":"26372","ArcDistance":"122655","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"50720","BestTaskPoints":"101.44","BestTaskDuration":"11075","MaxSpeed":"18.0246","GroundSpeed":"9.14108","BestTaskSpeed":"4.57968","TakeoffAltitude":"1064","MaxAltitude":"2427","MinAltitude":"212","ElevationGain":"9504","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"AS","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"2","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-08-27-XCS-HOP-01.IGC","IgcFileHash":"1d9102710383874ffe533cbc244562e9","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-08-27 17:34:45","US":"admin","TS":"2022-10-26 14:11:51"},{"IDFlight":"362933","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"6","FKCompetitionClassDesired":null,"CompetitionClass":"Ohne Wertung","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-08-25","UtcOffset":"2","FlightStartTime":"2012-08-25 17:36:12","FlightEndTime":"2012-08-25 19:10:16","FlightDuration":"5644","FirstLat":"46.1812","FirstLng":"13.7784","LastLat":"46.1808","LastLng":"13.7793","FlightMinLat":"46.1771","FlightMaxLat":"46.2205","FlightMinLng":"13.6738","FlightMaxLng":"13.78","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"56.9793","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"8832","LandingWaypointOffset":"25.6341","LandingWaypointName":"Kobala","LandingLocation":null,"LinearDistance":"9096","MaxLinearDistance":"9205","ArcDistance":"47986","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"19474","BestTaskPoints":"34.0795","BestTaskDuration":"5605","MaxSpeed":"18.3682","GroundSpeed":"8.50214","BestTaskSpeed":"3.4744","TakeoffAltitude":"1073","MaxAltitude":"1519","MinAltitude":"737","ElevationGain":"2419","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-08-25-XCS-HOP-01.IGC","IgcFileHash":"6cbea9fe14430e1dd4136424d78c47ba","GRecordStatus":"-1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-08-25 22:27:25","US":"admin","TS":"2022-10-26 14:11:39"},{"IDFlight":"359390","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-08-18","UtcOffset":"2","FlightStartTime":"2012-08-18 12:25:25","FlightEndTime":"2012-08-18 16:34:45","FlightDuration":"14960","FirstLat":"47.3801","FirstLng":"10.8477","LastLat":"47.4003","LastLng":"10.8808","FlightMinLat":"47.2676","FlightMaxLat":"47.402","FlightMinLng":"10.66","FlightMaxLng":"11.0782","TakeoffCountry":"AT","FKTakeoffWaypoint":"10547","TakeoffWaypointOffset":"136.341","TakeoffLocation":null,"TakeoffWaypointName":"Grubigstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10547","LandingWaypointOffset":"3320.09","LandingWaypointName":"Grubigstein","LandingLocation":null,"LinearDistance":"18360","MaxLinearDistance":"32558","ArcDistance":"142924","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"68689","BestTaskPoints":"120.206","BestTaskDuration":"13730","MaxSpeed":"17.878","GroundSpeed":"9.55053","BestTaskSpeed":"5.00284","TakeoffAltitude":"2017","MaxAltitude":"3373","MinAltitude":"1001","ElevationGain":"11406","MeanAltitudeDiff":"0","MaxClimb":"7.4","MinClimb":"-7.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"AS","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"28Ihope1.igc","IgcFileHash":"e1438a5246faa829c144bebc0e3ed74a","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-08-18 20:46:57","US":"admin","TS":"2022-10-26 14:09:59"},{"IDFlight":"356835","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-08-13","UtcOffset":"2","FlightStartTime":"2012-08-13 13:37:18","FlightEndTime":"2012-08-13 14:38:20","FlightDuration":"3662","FirstLat":"48.8703","FirstLng":"13.0748","LastLat":"48.9579","LastLng":"12.8072","FlightMinLat":"48.8656","FlightMaxLat":"48.958","FlightMinLng":"12.8045","FlightMaxLng":"13.0761","TakeoffCountry":"DE","FKTakeoffWaypoint":"9363","TakeoffWaypointOffset":"124.966","TakeoffLocation":null,"TakeoffWaypointName":"Hausstein","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11887","LandingWaypointOffset":"2078.54","LandingWaypointName":"Allersdorf","LandingLocation":null,"LinearDistance":"21890","MaxLinearDistance":"22079","ArcDistance":"35415","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"26871","BestTaskPoints":"40.3065","BestTaskDuration":"3559","MaxSpeed":"16.9775","GroundSpeed":"9.67147","BestTaskSpeed":"7.55015","TakeoffAltitude":"851","MaxAltitude":"2015","MinAltitude":"460","ElevationGain":"2347","MeanAltitudeDiff":"0","MaxClimb":"7","MinClimb":"-8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-08-13-XCS-HOP-02.IGC","IgcFileHash":"7c2b4c2ab21d75bfb550147c9caf2124","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-08-13 22:43:56","US":"admin","TS":"2022-10-26 14:08:53"},{"IDFlight":"351511","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-08-01","UtcOffset":"2","FlightStartTime":"2012-08-01 17:57:24","FlightEndTime":"2012-08-01 17:59:13","FlightDuration":"109","FirstLat":"49.0259","FirstLng":"11.9111","LastLat":"49.0258","LastLng":"11.9133","FlightMinLat":"49.0256","FlightMaxLat":"49.0265","FlightMinLng":"11.9104","FlightMaxLng":"11.9133","TakeoffCountry":"DE","FKTakeoffWaypoint":"11756","TakeoffWaypointOffset":"44.478","TakeoffLocation":null,"TakeoffWaypointName":"Hillohe","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11756","LandingWaypointOffset":"163.84","LandingWaypointName":"Hillohe","LandingLocation":null,"LinearDistance":"162","MaxLinearDistance":"215","ArcDistance":"348","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"390","BestTaskPoints":"0.585","BestTaskDuration":"121","MaxSpeed":"9.34558","GroundSpeed":"3.19467","BestTaskSpeed":"3.22314","TakeoffAltitude":"420","MaxAltitude":"421","MinAltitude":"374","ElevationGain":"2","MeanAltitudeDiff":"0","MaxClimb":"1","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-08-01-XCS-HOP-02.IGC","IgcFileHash":"8ffb2091089701220b1e6de368fb5e09","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-08-02 17:10:25","US":"admin","TS":"2022-10-26 14:06:37"},{"IDFlight":"351505","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-08-01","UtcOffset":"2","FlightStartTime":"2012-08-01 17:12:49","FlightEndTime":"2012-08-01 17:13:22","FlightDuration":"33","FirstLat":"49.0255","FirstLng":"11.9111","LastLat":"49.0253","LastLng":"11.9114","FlightMinLat":"49.0253","FlightMaxLat":"49.0256","FlightMinLng":"11.9103","FlightMaxLng":"11.9114","TakeoffCountry":"DE","FKTakeoffWaypoint":"11756","TakeoffWaypointOffset":"0","TakeoffLocation":null,"TakeoffWaypointName":"Hillohe","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11756","LandingWaypointOffset":"31.194","LandingWaypointName":"Hillohe","LandingLocation":null,"LinearDistance":"30","MaxLinearDistance":"82","ArcDistance":null,"FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"113","BestTaskPoints":"0.1695","BestTaskDuration":"72","MaxSpeed":"6.35244","GroundSpeed":"1.13486","BestTaskSpeed":"1.56944","TakeoffAltitude":"406","MaxAltitude":"405","MinAltitude":"395","ElevationGain":null,"MeanAltitudeDiff":"0","MaxClimb":"1","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-08-01-XCS-HOP-01.IGC","IgcFileHash":"fc4277f7c6d362f62ce6e75707d72e74","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"0","UC":null,"TC":"2012-08-02 17:05:50","US":"admin","TS":"2022-08-09 20:00:43"},{"IDFlight":"350460","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-07-30","UtcOffset":"1","FlightStartTime":"2012-07-30 16:55:55","FlightEndTime":"2012-07-30 17:08:22","FlightDuration":"747","FirstLat":"49.035","FirstLng":"12.0568","LastLat":"49.0324","LastLng":"12.0569","FlightMinLat":"49.0324","FlightMaxLat":"49.0353","FlightMinLng":"12.0511","FlightMaxLng":"12.0617","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"576.87","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"636.821","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"420","MaxLinearDistance":"777","ArcDistance":"3518","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2065","BestTaskPoints":"3.0975","BestTaskDuration":"676","MaxSpeed":"15.9032","GroundSpeed":"4.70899","BestTaskSpeed":"3.05473","TakeoffAltitude":"443","MaxAltitude":"469","MinAltitude":"331","ElevationGain":"103","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-07-30-XCS-HOP-02.IGC","IgcFileHash":"92740f81a80ac47906176613b1f76777","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-07-30 19:04:55","US":"admin","TS":"2022-10-26 14:06:07"},{"IDFlight":"350461","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-07-30","UtcOffset":"1","FlightStartTime":"2012-07-30 16:19:27","FlightEndTime":"2012-07-30 16:38:43","FlightDuration":"1156","FirstLat":"49.0348","FirstLng":"12.0579","LastLat":"49.0352","LastLng":"12.0591","FlightMinLat":"49.0336","FlightMaxLat":"49.0359","FlightMinLng":"12.0502","FlightMaxLng":"12.0607","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"656.19","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"745.648","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"567","MaxLinearDistance":"775","ArcDistance":"5674","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2016","BestTaskPoints":"3.024","BestTaskDuration":"858","MaxSpeed":"17.7739","GroundSpeed":"4.90831","BestTaskSpeed":"2.34965","TakeoffAltitude":"425","MaxAltitude":"566","MinAltitude":"419","ElevationGain":"313","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-07-30-XCS-HOP-01.IGC","IgcFileHash":"f1a47799343ab72e715a9fcaaaf244c2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-07-30 19:05:03","US":"admin","TS":"2022-10-26 14:06:07"},{"IDFlight":"350459","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-07-27","UtcOffset":"1","FlightStartTime":"2012-07-27 13:33:46","FlightEndTime":"2012-07-27 15:41:57","FlightDuration":"7691","FirstLat":"47.6643","FirstLng":"11.5213","LastLat":"47.6817","LastLng":"11.589","FlightMinLat":"47.6604","FlightMaxLat":"47.684","FlightMinLng":"11.4996","FlightMaxLng":"11.6076","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"329.844","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14164","LandingWaypointOffset":"1741.93","LandingWaypointName":"Kr\u00e4hennest","LandingLocation":null,"LinearDistance":"6683","MaxLinearDistance":"8165","ArcDistance":"68922","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12765","BestTaskPoints":"19.1475","BestTaskDuration":"7513","MaxSpeed":"19.5544","GroundSpeed":"8.96336","BestTaskSpeed":"1.69905","TakeoffAltitude":"1536","MaxAltitude":"1926","MinAltitude":"720","ElevationGain":"3102","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-07-27-XCS-HOP-03.IGC","IgcFileHash":"d6c34b539cd24e19866a2d91138e7acb","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-07-30 19:04:50","US":"admin","TS":"2022-10-26 14:06:07"},{"IDFlight":"350457","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-07-27","UtcOffset":"2","FlightStartTime":"2012-07-27 11:10:30","FlightEndTime":"2012-07-27 11:23:04","FlightDuration":"754","FirstLat":"47.6624","FirstLng":"11.5237","LastLat":"47.6313","LastLng":"11.5452","FlightMinLat":"47.6313","FlightMaxLat":"47.6634","FlightMinLng":"11.5229","FlightMaxLng":"11.5503","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"598.754","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9415","LandingWaypointOffset":"4361.45","LandingWaypointName":"Brauneck","LandingLocation":null,"LinearDistance":"3931","MaxLinearDistance":"4055","ArcDistance":"6844","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5827","BestTaskPoints":"8.7405","BestTaskDuration":"796","MaxSpeed":"13.8612","GroundSpeed":"9.07634","BestTaskSpeed":"7.32035","TakeoffAltitude":"1531","MaxAltitude":"1532","MinAltitude":"719","ElevationGain":"39","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-07-27-XCS-HOP-01.IGC","IgcFileHash":"a353a91be75164c2239623e2632edcb1","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-07-30 19:04:17","US":"admin","TS":"2022-10-26 14:06:07"},{"IDFlight":"350458","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-07-27","UtcOffset":"1","FlightStartTime":"2012-07-27 12:05:32","FlightEndTime":"2012-07-27 12:35:34","FlightDuration":"1802","FirstLat":"47.6644","FirstLng":"11.5215","LastLat":"47.674","LastLng":"11.5567","FlightMinLat":"47.6633","FlightMaxLat":"47.6781","FlightMinLng":"11.5215","FlightMaxLng":"11.5597","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"337.579","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14164","LandingWaypointOffset":"1858.27","LandingWaypointName":"Kr\u00e4hennest","LandingLocation":null,"LinearDistance":"3140","MaxLinearDistance":"3170","ArcDistance":"15766","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5264","BestTaskPoints":"7.896","BestTaskDuration":"1720","MaxSpeed":"16.5631","GroundSpeed":"8.74916","BestTaskSpeed":"3.06047","TakeoffAltitude":"1538","MaxAltitude":"1545","MinAltitude":"713","ElevationGain":"352","MeanAltitudeDiff":"0","MaxClimb":"8","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-07-27-XCS-HOP-02.IGC","IgcFileHash":"668873271d6c555f479ef6ae40904ce4","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-07-30 19:04:26","US":"admin","TS":"2022-10-26 14:06:07"},{"IDFlight":"344059","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-06-30","UtcOffset":"2","FlightStartTime":"2012-06-30 12:05:59","FlightEndTime":"2012-06-30 12:44:28","FlightDuration":"2309","FirstLat":"47.6627","FirstLng":"11.5233","LastLat":"47.629","LastLng":"11.5203","FlightMinLat":"47.6136","FlightMaxLat":"47.6635","FlightMinLng":"11.4803","FlightMaxLng":"11.5258","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"554.505","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9415","LandingWaypointOffset":"4097.35","LandingWaypointName":"Brauneck","LandingLocation":null,"LinearDistance":"6316","MaxLinearDistance":"6421","ArcDistance":"20995","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11018","BestTaskPoints":"16.527","BestTaskDuration":"2176","MaxSpeed":"15.6448","GroundSpeed":"9.09067","BestTaskSpeed":"5.06342","TakeoffAltitude":"1547","MaxAltitude":"1937","MinAltitude":"712","ElevationGain":"1022","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-06-30-XCS-HOP-02.IGC","IgcFileHash":"b51b91d0eca0b7590bb76a74765fef41","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-07-01 11:31:51","US":"admin","TS":"2022-10-26 14:03:22"},{"IDFlight":"344060","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-06-30","UtcOffset":"2","FlightStartTime":"2012-06-30 14:39:54","FlightEndTime":"2012-06-30 15:02:08","FlightDuration":"1334","FirstLat":"47.6641","FirstLng":"11.5214","LastLat":"47.6708","LastLng":"11.5594","FlightMinLat":"47.6618","FlightMaxLat":"47.6722","FlightMinLng":"11.5066","FlightMaxLng":"11.5705","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"347.892","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14164","LandingWaypointOffset":"1551.84","LandingWaypointName":"Kr\u00e4hennest","LandingLocation":null,"LinearDistance":"3783","MaxLinearDistance":"4907","ArcDistance":"12427","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"7642","BestTaskPoints":"11.463","BestTaskDuration":"1355","MaxSpeed":"15.5442","GroundSpeed":"9.32136","BestTaskSpeed":"5.63985","TakeoffAltitude":"1540","MaxAltitude":"1819","MinAltitude":"716","ElevationGain":"354","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-06-30-XCS-HOP-03.IGC","IgcFileHash":"912b322050bdbeb511bc2c400581ac7f","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-07-01 11:32:36","US":"admin","TS":"2022-10-26 14:03:22"},{"IDFlight":"342393","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-06-24","UtcOffset":"2","FlightStartTime":"2012-06-24 12:04:49","FlightEndTime":"2012-06-24 12:55:23","FlightDuration":"3034","FirstLat":"47.5058","FirstLng":"11.1472","LastLat":"47.5363","LastLng":"11.1287","FlightMinLat":"47.5","FlightMaxLat":"47.5605","FlightMinLng":"11.1272","FlightMaxLng":"11.1884","TakeoffCountry":"DE","FKTakeoffWaypoint":"9438","TakeoffWaypointOffset":"83.3701","TakeoffLocation":null,"TakeoffWaypointName":"Wank","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9438","LandingWaypointOffset":"3624.06","LandingWaypointName":"Wank","LandingLocation":null,"LinearDistance":"6088","MaxLinearDistance":"6853","ArcDistance":"26458","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"13497","BestTaskPoints":"23.6197","BestTaskDuration":"2626","MaxSpeed":"17.2198","GroundSpeed":"8.71211","BestTaskSpeed":"5.13976","TakeoffAltitude":"1737","MaxAltitude":"2342","MinAltitude":"666","ElevationGain":"1373","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-06-24-XCS-HOP-03.IGC","IgcFileHash":"87e6cd6828287e60ba6174f379cef729","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-06-25 10:12:47","US":"admin","TS":"2022-10-26 14:02:38"},{"IDFlight":"338852","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-06-16","UtcOffset":"2","FlightStartTime":"2012-06-16 11:10:07","FlightEndTime":"2012-06-16 13:48:56","FlightDuration":"9529","FirstLat":"49.1725","FirstLng":"12.9523","LastLat":"49.2051","LastLng":"13.0148","FlightMinLat":"49.1631","FlightMaxLat":"49.2143","FlightMinLng":"12.9185","FlightMaxLng":"13.0984","TakeoffCountry":"DE","FKTakeoffWaypoint":"10165","TakeoffWaypointOffset":"67.5861","TakeoffLocation":null,"TakeoffWaypointName":"Kaitersberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10165","LandingWaypointOffset":"5823.66","LandingWaypointName":"Kaitersberg","LandingLocation":null,"LinearDistance":"11154","MaxLinearDistance":"13390","ArcDistance":"72538","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"22587","BestTaskPoints":"39.5272","BestTaskDuration":"6928","MaxSpeed":"22.272","GroundSpeed":"7.60619","BestTaskSpeed":"3.26025","TakeoffAltitude":"1031","MaxAltitude":"1901","MinAltitude":"527","ElevationGain":"5120","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-06-16-XCS-HOP-01.IGC","IgcFileHash":"f297ebc961f56152c6d42a55af6467f0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-06-16 15:52:31","US":"admin","TS":"2022-08-09 19:59:54"},{"IDFlight":"337690","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-06-09","UtcOffset":"1","FlightStartTime":"2012-06-09 13:15:04","FlightEndTime":"2012-06-09 13:32:43","FlightDuration":"1059","FirstLat":"49.0347","FirstLng":"12.0574","LastLat":"49.0354","LastLng":"12.0594","FlightMinLat":"49.0333","FlightMaxLat":"49.0357","FlightMinLng":"12.0504","FlightMaxLng":"12.0617","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"619.647","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"769.388","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"515","MaxLinearDistance":"834","ArcDistance":"4941","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2626","BestTaskPoints":"3.939","BestTaskDuration":"717","MaxSpeed":"16.8553","GroundSpeed":"4.66574","BestTaskSpeed":"3.66248","TakeoffAltitude":"446","MaxAltitude":"611","MinAltitude":"412","ElevationGain":"418","MeanAltitudeDiff":"0","MaxClimb":"7","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-06-09-XCS-HOP-03.IGC","IgcFileHash":"33f49743f887ea3de2db0b6119fce830","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-06-10 12:45:54","US":"admin","TS":"2022-08-09 19:59:49"},{"IDFlight":"337688","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-06-09","UtcOffset":"2","FlightStartTime":"2012-06-09 12:59:59","FlightEndTime":"2012-06-09 13:07:11","FlightDuration":"432","FirstLat":"49.035","FirstLng":"12.0555","LastLat":"49.0354","LastLng":"12.059","FlightMinLat":"49.0345","FlightMaxLat":"49.0355","FlightMinLng":"12.0523","FlightMaxLng":"12.062","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"482.291","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"740.384","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"479","MaxLinearDistance":"709","ArcDistance":"2791","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"2311","BestTaskPoints":"3.4665","BestTaskDuration":"462","MaxSpeed":"14.333","GroundSpeed":"6.46001","BestTaskSpeed":"5.00216","TakeoffAltitude":"430","MaxAltitude":"495","MinAltitude":"421","ElevationGain":"122","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-06-09-XCS-HOP-01.IGC","IgcFileHash":"2ee53562f4631de2b381e5134e60bc56","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-06-10 12:45:43","US":"admin","TS":"2022-08-09 19:59:49"},{"IDFlight":"337691","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-06-09","UtcOffset":"1","FlightStartTime":"2012-06-09 13:58:48","FlightEndTime":"2012-06-09 14:04:23","FlightDuration":"335","FirstLat":"49.0346","FirstLng":"12.0571","LastLat":"49.0353","LastLng":"12.0589","FlightMinLat":"49.0344","FlightMaxLat":"49.0354","FlightMinLng":"12.0545","FlightMaxLng":"12.0618","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"597.881","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"732.038","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"343","MaxLinearDistance":"536","ArcDistance":"1556","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"1091","BestTaskPoints":"1.90925","BestTaskDuration":"379","MaxSpeed":"11.546","GroundSpeed":"4.65022","BestTaskSpeed":"2.87863","TakeoffAltitude":"430","MaxAltitude":"523","MinAltitude":"421","ElevationGain":"127","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-06-09-XCS-HOP-04.IGC","IgcFileHash":"768a021a32331dee08127a8ac62897da","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-06-10 12:45:59","US":"admin","TS":"2022-08-09 19:59:49"},{"IDFlight":"337689","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-06-09","UtcOffset":"1","FlightStartTime":"2012-06-09 12:23:34","FlightEndTime":"2012-06-09 12:27:03","FlightDuration":"209","FirstLat":"49.0348","FirstLng":"12.0576","LastLat":"49.0324","LastLng":"12.057","FlightMinLat":"49.0324","FlightMaxLat":"49.0354","FlightMinLng":"12.0553","FlightMaxLng":"12.059","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"634.323","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"643.504","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"263","MaxLinearDistance":"361","ArcDistance":"682","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"727","BestTaskPoints":"1.0905","BestTaskDuration":"225","MaxSpeed":"14.6974","GroundSpeed":"3.2626","BestTaskSpeed":"3.23111","TakeoffAltitude":"415","MaxAltitude":"422","MinAltitude":"332","ElevationGain":"12","MeanAltitudeDiff":"0","MaxClimb":"1","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-06-09-XCS-HOP-02.IGC","IgcFileHash":"86e9d3a16206777eb05941b15594ebcc","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-06-10 12:45:49","US":"admin","TS":"2022-08-09 19:59:49"},{"IDFlight":"336983","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-06-07","UtcOffset":"2","FlightStartTime":"2012-06-07 14:16:32","FlightEndTime":"2012-06-07 16:15:59","FlightDuration":"7167","FirstLat":"49.1731","FirstLng":"12.9499","LastLat":"49.1546","LastLng":"12.9257","FlightMinLat":"49.1546","FlightMaxLat":"49.1775","FlightMinLng":"12.9045","FlightMaxLng":"12.9592","TakeoffCountry":"DE","FKTakeoffWaypoint":"10165","TakeoffWaypointOffset":"125.569","TakeoffLocation":null,"TakeoffWaypointName":"Kaitersberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10165","LandingWaypointOffset":"2772.56","LandingWaypointName":"Kaitersberg","LandingLocation":null,"LinearDistance":"3428","MaxLinearDistance":"4006","ArcDistance":"53045","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"9234","BestTaskPoints":"13.851","BestTaskDuration":"5625","MaxSpeed":"15.7694","GroundSpeed":"7.40128","BestTaskSpeed":"1.6416","TakeoffAltitude":"1008","MaxAltitude":"1212","MinAltitude":"482","ElevationGain":"2944","MeanAltitudeDiff":"0","MaxClimb":"4.2","MinClimb":"-3.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"267hope1.igc","IgcFileHash":"6e9dd557c2eeda37418c29da291893c8","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-06-07 19:23:19","US":"admin","TS":"2022-08-09 19:59:47"},{"IDFlight":"332988","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-05-27","UtcOffset":"2","FlightStartTime":"2012-05-27 11:03:02","FlightEndTime":"2012-05-27 12:57:02","FlightDuration":"6840","FirstLat":"47.664","FirstLng":"11.5215","LastLat":"47.6384","LastLng":"11.3495","FlightMinLat":"47.5826","FlightMaxLat":"47.6722","FlightMinLng":"11.3115","FlightMaxLng":"11.5388","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"360.259","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9497","LandingWaypointOffset":"2093.16","LandingWaypointName":"Jochberg","LandingLocation":null,"LinearDistance":"16565","MaxLinearDistance":"17928","ArcDistance":"61884","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"28854","BestTaskPoints":"43.281","BestTaskDuration":"5617","MaxSpeed":"16.7262","GroundSpeed":"9.04867","BestTaskSpeed":"5.13691","TakeoffAltitude":"1536","MaxAltitude":"2438","MinAltitude":"605","ElevationGain":"4378","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-05-27-XCS-HOP-01.IGC","IgcFileHash":"fa2a35c0e5ef616f713074ff64386fb1","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-05-27 18:34:17","US":"admin","TS":"2022-08-09 19:59:32"},{"IDFlight":"332993","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-05-27","UtcOffset":"2","FlightStartTime":"2012-05-27 15:32:06","FlightEndTime":"2012-05-27 16:00:58","FlightDuration":"1732","FirstLat":"47.7348","FirstLng":"11.5083","LastLat":"47.75","LastLng":"11.5064","FlightMinLat":"47.7311","FlightMaxLat":"47.7587","FlightMinLng":"11.5029","FlightMaxLng":"11.5269","TakeoffCountry":"DE","FKTakeoffWaypoint":"9538","TakeoffWaypointOffset":"739.732","TakeoffLocation":null,"TakeoffWaypointName":"Blomberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9538","LandingWaypointOffset":"2310.7","LandingWaypointName":"Blomberg","LandingLocation":null,"LinearDistance":"2990","MaxLinearDistance":"3346","ArcDistance":"14291","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"5998","BestTaskPoints":"11.996","BestTaskDuration":"1209","MaxSpeed":"16.7034","GroundSpeed":"8.25581","BestTaskSpeed":"4.96112","TakeoffAltitude":"1202","MaxAltitude":"1826","MinAltitude":"721","ElevationGain":"1106","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-7","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-05-27-XCS-HOP-02.IGC","IgcFileHash":"e82b33b30b159fd17c196ea793b3b4a2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-05-27 18:36:00","US":"admin","TS":"2022-08-09 19:59:32"},{"IDFlight":"330146","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-05-19","UtcOffset":"2","FlightStartTime":"2012-05-19 12:51:12","FlightEndTime":"2012-05-19 15:06:01","FlightDuration":"8089","FirstLat":"47.6627","FirstLng":"11.5237","LastLat":"47.7408","LastLng":"11.5494","FlightMinLat":"47.6503","FlightMaxLat":"47.7487","FlightMinLng":"11.4366","FlightMaxLng":"11.554","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"578.268","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9538","LandingWaypointOffset":"2814.05","LandingWaypointName":"Blomberg","LandingLocation":null,"LinearDistance":"9743","MaxLinearDistance":"13603","ArcDistance":"64521","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"29579","BestTaskPoints":"44.3685","BestTaskDuration":"7443","MaxSpeed":"19.3778","GroundSpeed":"7.97744","BestTaskSpeed":"3.97407","TakeoffAltitude":"1529","MaxAltitude":"2387","MinAltitude":"742","ElevationGain":"3572","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-05-19-XCS-HOP-01.IGC","IgcFileHash":"93204c3dc7c3d048caa2454f4ed9742a","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-05-19 16:58:14","US":"admin","TS":"2022-08-09 19:59:21"},{"IDFlight":"329885","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-05-18","UtcOffset":"2","FlightStartTime":"2012-05-18 14:16:53","FlightEndTime":"2012-05-18 16:43:48","FlightDuration":"8815","FirstLat":"47.6641","FirstLng":"11.5217","LastLat":"47.6744","LastLng":"11.5567","FlightMinLat":"47.6573","FlightMaxLat":"47.6881","FlightMinLng":"11.4743","FlightMaxLng":"11.5613","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"366.955","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14164","LandingWaypointOffset":"1876.27","LandingWaypointName":"Kr\u00e4hennest","LandingLocation":null,"LinearDistance":"3632","MaxLinearDistance":"6826","ArcDistance":"72121","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"16457","BestTaskPoints":"24.6855","BestTaskDuration":"6491","MaxSpeed":"20.7744","GroundSpeed":"8.1825","BestTaskSpeed":"2.53536","TakeoffAltitude":"1546","MaxAltitude":"1946","MinAltitude":"711","ElevationGain":"3495","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-05-18-XCS-HOP-01.IGC","IgcFileHash":"e35daaafdf11242346fc493922e4a2f6","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-05-18 20:36:29","US":"admin","TS":"2022-08-09 19:59:20"},{"IDFlight":"329879","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-05-17","UtcOffset":"2","FlightStartTime":"2012-05-17 14:14:59","FlightEndTime":"2012-05-17 15:04:14","FlightDuration":"2955","FirstLat":"47.6627","FirstLng":"11.5229","LastLat":"47.6736","LastLng":"11.557","FlightMinLat":"47.6328","FlightMaxLat":"47.6906","FlightMinLng":"11.5189","FlightMaxLng":"11.5586","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"531.368","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14164","LandingWaypointOffset":"1820.35","LandingWaypointName":"Kr\u00e4hennest","LandingLocation":null,"LinearDistance":"3335","MaxLinearDistance":"6441","ArcDistance":"27246","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"12183","BestTaskPoints":"21.3202","BestTaskDuration":"2907","MaxSpeed":"19.0805","GroundSpeed":"9.22328","BestTaskSpeed":"4.19092","TakeoffAltitude":"1539","MaxAltitude":"2130","MinAltitude":"713","ElevationGain":"1481","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-05-17-XCS-HOP-01.IGC","IgcFileHash":"5a8129c768e5536a881316a9969b012d","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-05-18 20:28:09","US":"admin","TS":"2022-08-09 19:59:20"},{"IDFlight":"329882","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-05-17","UtcOffset":"2","FlightStartTime":"2012-05-17 16:24:48","FlightEndTime":"2012-05-17 16:38:43","FlightDuration":"835","FirstLat":"47.6626","FirstLng":"11.5237","LastLat":"47.6292","LastLng":"11.5274","FlightMinLat":"47.6285","FlightMaxLat":"47.6635","FlightMinLng":"11.5073","FlightMaxLng":"11.5274","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"584.965","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9415","LandingWaypointOffset":"4136.75","LandingWaypointName":"Brauneck","LandingLocation":null,"LinearDistance":"3829","MaxLinearDistance":"3918","ArcDistance":"7193","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5921","BestTaskPoints":"8.8815","BestTaskDuration":"880","MaxSpeed":"13.9009","GroundSpeed":"8.61392","BestTaskSpeed":"6.72841","TakeoffAltitude":"1531","MaxAltitude":"1529","MinAltitude":"716","ElevationGain":"99","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-05-17-XCS-HOP-02.IGC","IgcFileHash":"4d7fda7d75bab64fea5e58a3af049113","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-05-18 20:31:24","US":"admin","TS":"2022-08-09 19:59:20"},{"IDFlight":"322927","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-05-01","UtcOffset":"2","FlightStartTime":"2012-05-01 13:16:34","FlightEndTime":"2012-05-01 14:22:22","FlightDuration":"3948","FirstLat":"47.664","FirstLng":"11.5216","LastLat":"47.674","LastLng":"11.5571","FlightMinLat":"47.6634","FlightMaxLat":"47.6785","FlightMinLng":"11.5202","FlightMaxLng":"11.5625","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"366.51","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14164","LandingWaypointOffset":"1830.79","LandingWaypointName":"Kr\u00e4hennest","LandingLocation":null,"LinearDistance":"3116","MaxLinearDistance":"3208","ArcDistance":"29419","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5856","BestTaskPoints":"8.784","BestTaskDuration":"3577","MaxSpeed":"15.9741","GroundSpeed":"7.45353","BestTaskSpeed":"1.63713","TakeoffAltitude":"1535","MaxAltitude":"1534","MinAltitude":"714","ElevationGain":"925","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-05-01-XCS-HOP-01.IGC","IgcFileHash":"43bd083b38f471d743c0a5b5de6018f0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-05-01 17:26:25","US":"admin","TS":"2022-08-09 19:58:53"},{"IDFlight":"322575","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-04-30","UtcOffset":"2","FlightStartTime":"2012-04-30 14:17:02","FlightEndTime":"2012-04-30 14:38:00","FlightDuration":"1258","FirstLat":"47.6628","FirstLng":"11.5228","LastLat":"47.6512","LastLng":"11.5921","FlightMinLat":"47.6512","FlightMaxLat":"47.6666","FlightMinLng":"11.522","FlightMaxLng":"11.5921","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"518.467","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14164","LandingWaypointOffset":"2033.57","LandingWaypointName":"Kr\u00e4hennest","LandingLocation":null,"LinearDistance":"5350","MaxLinearDistance":"5394","ArcDistance":"6664","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6000","BestTaskPoints":"9","BestTaskDuration":"1291","MaxSpeed":"13.9003","GroundSpeed":"5.30125","BestTaskSpeed":"4.64756","TakeoffAltitude":"1549","MaxAltitude":"1744","MinAltitude":"707","ElevationGain":"557","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-04-30-XCS-HOP-01.IGC","IgcFileHash":"bebe6256325c3856816c12815a33e733","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-04-30 19:33:23","US":"admin","TS":"2022-08-09 19:58:51"},{"IDFlight":"318897","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-04-09","UtcOffset":"2","FlightStartTime":"2012-04-09 13:36:45","FlightEndTime":"2012-04-09 13:51:13","FlightDuration":"868","FirstLat":"49.0351","FirstLng":"12.0534","LastLat":"49.036","LastLng":"12.0569","FlightMinLat":"49.0345","FlightMaxLat":"49.036","FlightMinLng":"12.0515","FlightMaxLng":"12.0597","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"331.048","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"600.837","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"456","MaxLinearDistance":"597","ArcDistance":"4836","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1887","BestTaskPoints":"2.8305","BestTaskDuration":"437","MaxSpeed":"13.8693","GroundSpeed":"5.56892","BestTaskSpeed":"4.31808","TakeoffAltitude":"455","MaxAltitude":"506","MinAltitude":"431","ElevationGain":"236","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-04-09-XCS-HOP-03.igc","IgcFileHash":"6750f166a8a4de51dbf16bdc3dac42fe","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-04-09 18:41:25","US":"admin","TS":"2022-08-09 19:58:38"},{"IDFlight":"318898","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-04-09","UtcOffset":"2","FlightStartTime":"2012-04-09 14:17:20","FlightEndTime":"2012-04-09 14:22:00","FlightDuration":"280","FirstLat":"49.0349","FirstLng":"12.0564","LastLat":"49.036","LastLng":"12.0562","FlightMinLat":"49.0345","FlightMaxLat":"49.0366","FlightMinLng":"12.0548","FlightMaxLng":"12.0589","TakeoffCountry":"DE","FKTakeoffWaypoint":"11604","TakeoffWaypointOffset":"547.198","TakeoffLocation":null,"TakeoffWaypointName":"Winzerer H\u00f6hen","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11604","LandingWaypointOffset":"551.444","LandingWaypointName":"Winzerer H\u00f6hen","LandingLocation":null,"LinearDistance":"193","MaxLinearDistance":"299","ArcDistance":"1419","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"1028","BestTaskPoints":"1.542","BestTaskDuration":"184","MaxSpeed":"13.8693","GroundSpeed":"5.0685","BestTaskSpeed":"5.58696","TakeoffAltitude":"438","MaxAltitude":"507","MinAltitude":"426","ElevationGain":"86","MeanAltitudeDiff":"0","MaxClimb":"3","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-04-09-XCS-HOP-05.igc","IgcFileHash":"43075ddb18ed2106f191802ae9a4f89b","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-04-09 18:42:00","US":"admin","TS":"2022-08-09 19:58:38"},{"IDFlight":"316559","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-03-31","UtcOffset":"2","FlightStartTime":"2012-03-31 12:44:33","FlightEndTime":"2012-03-31 14:43:23","FlightDuration":"7130","FirstLat":"46.2824","FirstLng":"13.6302","LastLat":"46.2412","LastLng":"13.5824","FlightMinLat":"46.1782","FlightMaxLat":"46.2829","FlightMinLng":"13.5809","FlightMaxLng":"13.7755","TakeoffCountry":"SI","FKTakeoffWaypoint":"9918","TakeoffWaypointOffset":"595.63","TakeoffLocation":null,"TakeoffWaypointName":"Krasji Vrh-Kobarid","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"13382","LandingWaypointOffset":"1836.96","LandingWaypointName":"Ozben","LandingLocation":null,"LinearDistance":"16070","MaxLinearDistance":"16520","ArcDistance":"55065","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"33015","BestTaskPoints":"57.7762","BestTaskDuration":"6393","MaxSpeed":"19.2284","GroundSpeed":"7.72453","BestTaskSpeed":"5.16424","TakeoffAltitude":"1188","MaxAltitude":"1370","MinAltitude":"213","ElevationGain":"3915","MeanAltitudeDiff":"0","MaxClimb":"8","MinClimb":"-6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-03-31-XCS-HOP-01.igc","IgcFileHash":"7372cbe14bb6e63c1b8efc6340dcc5b4","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-03-31 21:46:18","US":"admin","TS":"2022-08-09 19:58:29"},{"IDFlight":"316435","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-03-30","UtcOffset":"2","FlightStartTime":"2012-03-30 14:32:55","FlightEndTime":"2012-03-30 17:21:50","FlightDuration":"10135","FirstLat":"45.963","FirstLng":"13.7236","LastLat":"45.9476","LastLng":"13.7122","FlightMinLat":"45.9208","FlightMaxLat":"45.969","FlightMinLng":"13.6971","FlightMaxLng":"13.7734","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"55.5975","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9093","LandingWaypointOffset":"1975.46","LandingWaypointName":"Lijak","LandingLocation":null,"LinearDistance":"4957","MaxLinearDistance":"6736","ArcDistance":"77746","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"14362","BestTaskPoints":"28.724","BestTaskDuration":"8039","MaxSpeed":"21.1887","GroundSpeed":"7.67203","BestTaskSpeed":"1.78654","TakeoffAltitude":"601","MaxAltitude":"1442","MinAltitude":"57","ElevationGain":"4519","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-03-30-XCS-HOP-01.igc","IgcFileHash":"e06bfcf66d0650638cebfedfca92adb9","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-03-30 21:53:57","US":"admin","TS":"2022-08-09 19:58:28"},{"IDFlight":"316313","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-03-29","UtcOffset":"2","FlightStartTime":"2012-03-29 12:12:25","FlightEndTime":"2012-03-29 13:01:52","FlightDuration":"2967","FirstLat":"46.272","FirstLng":"13.4734","LastLat":"46.2412","LastLng":"13.5828","FlightMinLat":"46.2405","FlightMaxLat":"46.2764","FlightMinLng":"13.4443","FlightMaxLng":"13.5828","TakeoffCountry":"SI","FKTakeoffWaypoint":"9530","TakeoffWaypointOffset":"128.141","TakeoffLocation":null,"TakeoffWaypointName":"Stol","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"13382","LandingWaypointOffset":"1807.49","LandingWaypointName":"Ozben","LandingLocation":null,"LinearDistance":"9082","MaxLinearDistance":"11340","ArcDistance":"27046","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"20074","BestTaskPoints":"30.111","BestTaskDuration":"2791","MaxSpeed":"18.2318","GroundSpeed":"9.11722","BestTaskSpeed":"7.1924","TakeoffAltitude":"1412","MaxAltitude":"1856","MinAltitude":"218","ElevationGain":"1171","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-7","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"3","HasPhotos":"2","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-03-29-XCS-HOP-01.igc","IgcFileHash":"ce45b3a32d912391ff4c2c4b15f7a255","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-03-29 21:25:23","US":"admin","TS":"2022-08-09 19:58:28"},{"IDFlight":"316315","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-03-29","UtcOffset":"2","FlightStartTime":"2012-03-29 17:02:19","FlightEndTime":"2012-03-29 17:17:57","FlightDuration":"938","FirstLat":"45.9632","FirstLng":"13.7228","LastLat":"45.9473","LastLng":"13.7111","FlightMinLat":"45.9464","FlightMaxLat":"45.9646","FlightMinLng":"13.7111","FlightMaxLng":"13.7344","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"70.2591","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9093","LandingWaypointOffset":"2044.17","LandingWaypointName":"Lijak","LandingLocation":null,"LinearDistance":"2041","MaxLinearDistance":"2132","ArcDistance":"7623","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4288","BestTaskPoints":"6.432","BestTaskDuration":"819","MaxSpeed":"14.826","GroundSpeed":"8.12728","BestTaskSpeed":"5.23565","TakeoffAltitude":"591","MaxAltitude":"617","MinAltitude":"60","ElevationGain":"79","MeanAltitudeDiff":"0","MaxClimb":"2","MinClimb":"-3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-03-29-XCS-HOP-02.igc","IgcFileHash":"0d3fcf036213117624a339f1f1f212f7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-03-29 22:26:33","US":"admin","TS":"2022-08-09 19:58:28"},{"IDFlight":"315837","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-03-28","UtcOffset":"2","FlightStartTime":"2012-03-28 12:51:36","FlightEndTime":"2012-03-28 15:54:32","FlightDuration":"10976","FirstLat":"45.9631","FirstLng":"13.7227","LastLat":"45.9478","LastLng":"13.7122","FlightMinLat":"45.9299","FlightMaxLat":"45.9697","FlightMinLng":"13.6852","FlightMaxLng":"13.7974","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"82.5681","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9093","LandingWaypointOffset":"1955.59","LandingWaypointName":"Lijak","LandingLocation":null,"LinearDistance":"6774","MaxLinearDistance":"8987","ArcDistance":"89627","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"29471","BestTaskPoints":"44.2065","BestTaskDuration":"10002","MaxSpeed":"18.1323","GroundSpeed":"8.16481","BestTaskSpeed":"2.94651","TakeoffAltitude":"593","MaxAltitude":"1408","MinAltitude":"63","ElevationGain":"7124","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-03-28-XCS-HOP-01.igc","IgcFileHash":"786c98a42ca5935a093cea6ce15cacc8","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-03-28 16:10:40","US":"admin","TS":"2022-08-09 19:58:26"},{"IDFlight":"315684","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-03-27","UtcOffset":"2","FlightStartTime":"2012-03-27 14:40:55","FlightEndTime":"2012-03-27 17:18:06","FlightDuration":"9431","FirstLat":"45.9628","FirstLng":"13.7234","LastLat":"45.9473","LastLng":"13.712","FlightMinLat":"45.9337","FlightMaxLat":"45.9704","FlightMinLng":"13.6937","FlightMaxLng":"13.752","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"79.3567","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9093","LandingWaypointOffset":"2012.22","LandingWaypointName":"Lijak","LandingLocation":null,"LinearDistance":"3370","MaxLinearDistance":"4729","ArcDistance":"70766","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"11786","BestTaskPoints":"23.572","BestTaskDuration":"7697","MaxSpeed":"18.4125","GroundSpeed":"7.50419","BestTaskSpeed":"1.53125","TakeoffAltitude":"645","MaxAltitude":"1425","MinAltitude":"64","ElevationGain":"4709","MeanAltitudeDiff":"0","MaxClimb":"7","MinClimb":"-5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-03-27-XCS-HOP-01.igc","IgcFileHash":"d51312a1a6989662e821d853ac08c6b1","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-03-27 19:51:49","US":"admin","TS":"2022-08-09 19:58:25"},{"IDFlight":"315368","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2012-03-26","UtcOffset":"2","FlightStartTime":"2012-03-26 14:53:14","FlightEndTime":"2012-03-26 17:15:00","FlightDuration":"8506","FirstLat":"45.9635","FirstLng":"13.723","LastLat":"45.9475","LastLng":"13.712","FlightMinLat":"45.9179","FlightMaxLat":"45.9748","FlightMinLng":"13.6757","FlightMaxLng":"13.7646","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"46.3761","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9093","LandingWaypointOffset":"1992.33","LandingWaypointName":"Lijak","LandingLocation":null,"LinearDistance":"5107","MaxLinearDistance":"6942","ArcDistance":"76439","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"23625","BestTaskPoints":"35.4375","BestTaskDuration":"6992","MaxSpeed":"18.319","GroundSpeed":"8.98756","BestTaskSpeed":"3.37886","TakeoffAltitude":"599","MaxAltitude":"1763","MinAltitude":"45","ElevationGain":"4666","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2012-03-26-XCS-HOP-01.igc","IgcFileHash":"45e344a630078dc65d068bf1dd014b95","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2012-03-26 21:05:45","US":"admin","TS":"2022-08-09 19:58:24"},{"IDFlight":"297245","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2011-11-05","UtcOffset":"1","FlightStartTime":"2011-11-05 13:57:50","FlightEndTime":"2011-11-05 14:51:00","FlightDuration":"3190","FirstLat":"48.9442","FirstLng":"11.351","LastLat":"48.9453","LastLng":"11.3528","FlightMinLat":"48.9368","FlightMaxLat":"48.9498","FlightMinLng":"11.3497","FlightMaxLng":"11.3576","TakeoffCountry":"DE","FKTakeoffWaypoint":"9920","TakeoffWaypointOffset":"195.209","TakeoffLocation":null,"TakeoffWaypointName":"B\u00f6hming","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9920","LandingWaypointOffset":"304.548","LandingWaypointName":"B\u00f6hming","LandingLocation":null,"LinearDistance":"844","MaxLinearDistance":"1470","ArcDistance":"23097","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5422","BestTaskPoints":"8.133","BestTaskDuration":"2105","MaxSpeed":"12.1503","GroundSpeed":"7.24049","BestTaskSpeed":"2.57577","TakeoffAltitude":"482","MaxAltitude":"552","MinAltitude":"360","ElevationGain":"592","MeanAltitudeDiff":"0","MaxClimb":"1.6","MinClimb":"-5.6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"1B5hope1.igc","IgcFileHash":"a2bcd7cba54e93381191f773d80782fa","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-11-05 16:57:57","US":"admin","TS":"2022-08-09 19:57:15"},{"IDFlight":"293731","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2011-10-16","UtcOffset":"2","FlightStartTime":"2011-10-16 14:25:07","FlightEndTime":"2011-10-16 16:29:06","FlightDuration":"7439","FirstLat":"45.8609","FirstLng":"11.8034","LastLat":"45.808","LastLng":"11.77","FlightMinLat":"45.7907","FlightMaxLat":"45.8615","FlightMinLng":"11.7257","FlightMaxLng":"11.8061","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"473.54","TakeoffLocation":null,"TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1715.36","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"8386","MaxLinearDistance":"8467","ArcDistance":"64105","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"23548","BestTaskPoints":"35.322","BestTaskDuration":"7423","MaxSpeed":"18.0712","GroundSpeed":"8.61464","BestTaskSpeed":"3.1723","TakeoffAltitude":"1560","MaxAltitude":"1559","MinAltitude":"185","ElevationGain":"3352","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-10-16-XCS-HOP-02.IGC","IgcFileHash":"4c1de199a8ae7d8537eb8f77b124f99e","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-10-16 22:37:39","US":"admin","TS":"2022-08-09 19:57:00"},{"IDFlight":"293730","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2011-10-16","UtcOffset":"2","FlightStartTime":"2011-10-16 11:11:27","FlightEndTime":"2011-10-16 12:46:16","FlightDuration":"5689","FirstLat":"45.8228","FirstLng":"11.769","LastLat":"45.8085","LastLng":"11.7701","FlightMinLat":"45.8018","FlightMaxLat":"45.8509","FlightMinLng":"11.7604","FlightMaxLng":"11.8094","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"70.651","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1660.35","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"4422","MaxLinearDistance":"6233","ArcDistance":"47554","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15638","BestTaskPoints":"23.457","BestTaskDuration":"4215","MaxSpeed":"15.9362","GroundSpeed":"8.36244","BestTaskSpeed":"3.71008","TakeoffAltitude":"822","MaxAltitude":"1461","MinAltitude":"183","ElevationGain":"3066","MeanAltitudeDiff":"0","MaxClimb":"7","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"5","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-10-16-XCS-HOP-01.IGC","IgcFileHash":"38814f42b76077bc56b940fcf0efe0f9","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-10-16 22:36:27","US":"admin","TS":"2022-08-09 19:57:00"},{"IDFlight":"293144","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2011-10-15","UtcOffset":"1","FlightStartTime":"2011-10-15 14:04:59","FlightEndTime":"2011-10-15 15:41:09","FlightDuration":"5770","FirstLat":"45.8229","FirstLng":"11.7689","LastLat":"45.8077","LastLng":"11.7702","FlightMinLat":"45.8009","FlightMaxLat":"45.8369","FlightMinLng":"11.7593","FlightMaxLng":"11.8024","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"57.717","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1749.63","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"3013","MaxLinearDistance":"4782","ArcDistance":"47442","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12728","BestTaskPoints":"19.092","BestTaskDuration":"4834","MaxSpeed":"15.612","GroundSpeed":"8.22486","BestTaskSpeed":"2.63302","TakeoffAltitude":"819","MaxAltitude":"1061","MinAltitude":"186","ElevationGain":"2135","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"4","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-10-15-XCS-HOP-02.IGC","IgcFileHash":"a4cc6ec579577176d1e988a7d77d9f0a","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-10-15 17:48:50","US":"admin","TS":"2022-08-09 19:56:58"},{"IDFlight":"293143","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2011-10-15","UtcOffset":"1","FlightStartTime":"2011-10-15 10:33:38","FlightEndTime":"2011-10-15 11:34:37","FlightDuration":"3659","FirstLat":"45.8114","FirstLng":"11.746","LastLat":"45.808","LastLng":"11.7702","FlightMinLat":"45.8017","FlightMaxLat":"45.8211","FlightMinLng":"11.743","FlightMaxLng":"11.7755","TakeoffCountry":"IT","FKTakeoffWaypoint":"9292","TakeoffWaypointOffset":"34.247","TakeoffLocation":null,"TakeoffWaypointName":"Antenne Costalunga","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1716.34","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"2523","MaxLinearDistance":"2922","ArcDistance":"28364","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"6590","BestTaskPoints":"13.18","BestTaskDuration":"2867","MaxSpeed":"15.1793","GroundSpeed":"7.75186","BestTaskSpeed":"2.29857","TakeoffAltitude":"771","MaxAltitude":"1124","MinAltitude":"183","ElevationGain":"1667","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-10-15-XCS-HOP-01.IGC","IgcFileHash":"9436d2e2167b5f6f67093714a2933134","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-10-15 17:48:40","US":"admin","TS":"2022-08-09 19:56:58"},{"IDFlight":"293142","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2012","FlightDate":"2011-10-14","UtcOffset":"2","FlightStartTime":"2011-10-14 13:17:08","FlightEndTime":"2011-10-14 15:16:42","FlightDuration":"7174","FirstLat":"45.8117","FirstLng":"11.746","LastLat":"45.8078","LastLng":"11.7702","FlightMinLat":"45.7926","FlightMaxLat":"45.8574","FlightMinLng":"11.741","FlightMaxLng":"11.8249","TakeoffCountry":"IT","FKTakeoffWaypoint":"9292","TakeoffWaypointOffset":"7.75","TakeoffLocation":null,"TakeoffWaypointName":"Antenne Costalunga","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1738.53","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"7931","MaxLinearDistance":"8493","ArcDistance":"58675","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"23782","BestTaskPoints":"35.673","BestTaskDuration":"4900","MaxSpeed":"15.8146","GroundSpeed":"8.17894","BestTaskSpeed":"4.85347","TakeoffAltitude":"733","MaxAltitude":"1362","MinAltitude":"185","ElevationGain":"3761","MeanAltitudeDiff":"0","MaxClimb":"7","MinClimb":"-5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-10-14-XCS-HOP-01.IGC","IgcFileHash":"a6f14ae471d8df5432b90de82b7c9ff4","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-10-15 17:48:30","US":"admin","TS":"2022-08-09 19:56:58"},{"IDFlight":"276107","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-08-21","UtcOffset":"2","FlightStartTime":"2011-08-21 15:09:28","FlightEndTime":"2011-08-21 18:09:24","FlightDuration":"10796","FirstLat":"47.6615","FirstLng":"11.7903","LastLat":"47.6761","LastLng":"11.7703","FlightMinLat":"47.6546","FlightMaxLat":"47.6809","FlightMinLng":"11.7659","FlightMaxLng":"11.8377","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"59.965","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9136","LandingWaypointOffset":"2264.91","LandingWaypointName":"Wallberg","LandingLocation":null,"LinearDistance":"4074","MaxLinearDistance":"5583","ArcDistance":"97461","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15231","BestTaskPoints":"22.8465","BestTaskDuration":"6583","MaxSpeed":"22.3431","GroundSpeed":"9.02517","BestTaskSpeed":"2.31369","TakeoffAltitude":"1580","MaxAltitude":"1914","MinAltitude":"743","ElevationGain":"3828","MeanAltitudeDiff":"0","MaxClimb":"7","MinClimb":"-8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-08-21-XCS-HOP-01.IGC","IgcFileHash":"911942df9318b41f2ab49998e08cddd0","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-08-21 19:45:27","US":"admin","TS":"2022-08-09 20:08:18"},{"IDFlight":"265537","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-07-09","UtcOffset":"2","FlightStartTime":"2011-07-09 15:30:21","FlightEndTime":"2011-07-09 16:42:23","FlightDuration":"4322","FirstLat":"47.4434","FirstLng":"11.7624","LastLat":"47.423","LastLng":"11.7458","FlightMinLat":"47.4184","FlightMaxLat":"47.4461","FlightMinLng":"11.6978","FlightMaxLng":"11.7629","TakeoffCountry":"AT","FKTakeoffWaypoint":"9302","TakeoffWaypointOffset":"393.594","TakeoffLocation":null,"TakeoffWaypointName":"Rofan","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9302","LandingWaypointOffset":"2231.5","LandingWaypointName":"Rofan","LandingLocation":null,"LinearDistance":"5068","MaxLinearDistance":"5118","ArcDistance":"36858","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"9483","BestTaskPoints":"18.966","BestTaskDuration":"2767","MaxSpeed":"20.9936","GroundSpeed":"8.52994","BestTaskSpeed":"3.42718","TakeoffAltitude":"1846","MaxAltitude":"2196","MinAltitude":"957","ElevationGain":"2844","MeanAltitudeDiff":"0","MaxClimb":"11","MinClimb":"-13","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-07-09-XCS-HOP-02.IGC","IgcFileHash":"c89ec66b116e67fcd15705730a96f6b8","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-07-10 18:43:41","US":"admin","TS":"2022-08-09 20:07:33"},{"IDFlight":"263510","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-07-03","UtcOffset":"2","FlightStartTime":"2011-07-03 10:41:35","FlightEndTime":"2011-07-03 12:04:06","FlightDuration":"4951","FirstLat":"46.2728","FirstLng":"13.4728","LastLat":"46.2413","LastLng":"13.5828","FlightMinLat":"46.2412","FlightMaxLat":"46.2895","FlightMinLng":"13.3867","FlightMaxLng":"13.6092","TakeoffCountry":"SI","FKTakeoffWaypoint":"9530","TakeoffWaypointOffset":"46.1165","TakeoffLocation":null,"TakeoffWaypointName":"Stol","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"13382","LandingWaypointOffset":"1804.31","LandingWaypointName":"Ozben","LandingLocation":null,"LinearDistance":"10897","MaxLinearDistance":"17751","ArcDistance":"43872","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"28353","BestTaskPoints":"42.5295","BestTaskDuration":"4660","MaxSpeed":"24.6254","GroundSpeed":"8.86178","BestTaskSpeed":"6.08433","TakeoffAltitude":"1431","MaxAltitude":"1804","MinAltitude":"195","ElevationGain":"2838","MeanAltitudeDiff":"0","MaxClimb":"11","MinClimb":"-11","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-07-03-XCS-HOP-02.IGC","IgcFileHash":"86192a732e12a4ad0481349b4b9dbadd","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-07-03 17:49:50","US":"admin","TS":"2022-08-09 20:07:25"},{"IDFlight":"263022","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-07-01","UtcOffset":"2","FlightStartTime":"2011-07-01 11:46:07","FlightEndTime":"2011-07-01 12:50:53","FlightDuration":"3886","FirstLat":"46.1808","FirstLng":"13.7806","LastLat":"46.2361","LastLng":"13.597","FlightMinLat":"46.1776","FlightMaxLat":"46.2379","FlightMinLng":"13.5956","FlightMaxLng":"13.7943","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"123.684","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"13382","LandingWaypointOffset":"1262.9","LandingWaypointName":"Ozben","LandingLocation":null,"LinearDistance":"15578","MaxLinearDistance":"16327","ArcDistance":"34738","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"19971","BestTaskPoints":"29.9565","BestTaskDuration":"3463","MaxSpeed":"20.0662","GroundSpeed":"8.94147","BestTaskSpeed":"5.76696","TakeoffAltitude":"1108","MaxAltitude":"1490","MinAltitude":"199","ElevationGain":"2230","MeanAltitudeDiff":"0","MaxClimb":"9","MinClimb":"-9","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-07-01-XCS-HOP-01.IGC","IgcFileHash":"81351cdfe74dc00862a017c3c44f683a","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-07-01 15:53:32","US":"admin","TS":"2022-08-09 20:07:23"},{"IDFlight":"261854","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-06-27","UtcOffset":"1","FlightStartTime":"2011-06-27 13:04:28","FlightEndTime":"2011-06-27 13:54:45","FlightDuration":"3017","FirstLat":"46.7762","FirstLng":"13.1503","LastLat":"46.7359","LastLng":"13.0711","FlightMinLat":"46.7355","FlightMaxLat":"46.7774","FlightMinLng":"13.0583","FlightMaxLng":"13.1507","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"415.908","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"11776","LandingWaypointOffset":"2731.73","LandingWaypointName":"Emberger Alm - Greifenburg Emberger Alm Startplatz 2","LandingLocation":null,"LinearDistance":"7621","MaxLinearDistance":"7645","ArcDistance":"26642","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11974","BestTaskPoints":"17.961","BestTaskDuration":"2972","MaxSpeed":"18.1521","GroundSpeed":"8.83211","BestTaskSpeed":"4.02894","TakeoffAltitude":"1874","MaxAltitude":"2152","MinAltitude":"600","ElevationGain":"1534","MeanAltitudeDiff":"0","MaxClimb":"13","MinClimb":"-11","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-06-27-XCS-HOP-01.IGC","IgcFileHash":"58380e90437d98a56800012b9ca47fbc","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-06-27 20:34:42","US":"admin","TS":"2022-08-09 20:07:18"},{"IDFlight":"261850","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-06-27","UtcOffset":"2","FlightStartTime":"2011-06-27 17:01:02","FlightEndTime":"2011-06-27 17:44:12","FlightDuration":"2590","FirstLat":"46.7715","FirstLng":"13.1444","LastLat":"46.7467","LastLng":"13.1923","FlightMinLat":"46.745","FlightMaxLat":"46.7832","FlightMinLng":"13.1374","FlightMaxLng":"13.2077","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"404.008","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9814","LandingWaypointOffset":"3023","LandingWaypointName":"Embergeralm - Greifenburg","LandingLocation":null,"LinearDistance":"4904","MaxLinearDistance":"5713","ArcDistance":"21465","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10669","BestTaskPoints":"16.0035","BestTaskDuration":"2515","MaxSpeed":"14.6602","GroundSpeed":"8.28783","BestTaskSpeed":"4.24215","TakeoffAltitude":"1684","MaxAltitude":"2365","MinAltitude":"593","ElevationGain":"1103","MeanAltitudeDiff":"0","MaxClimb":"4.8","MinClimb":"-5.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"16Rhope1.igc","IgcFileHash":"cc3b1bcaded19318f50c76c3e7389d26","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-06-27 20:34:11","US":"admin","TS":"2022-08-09 20:07:18"},{"IDFlight":"261851","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-06-26","UtcOffset":"1","FlightStartTime":"2011-06-26 11:29:41","FlightEndTime":"2011-06-26 11:43:33","FlightDuration":"832","FirstLat":"46.7718","FirstLng":"13.1492","LastLat":"46.7468","LastLng":"13.1926","FlightMinLat":"46.7461","FlightMaxLat":"46.7725","FlightMinLng":"13.1312","FlightMaxLng":"13.1936","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"81.1203","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9814","LandingWaypointOffset":"3031.17","LandingWaypointName":"Embergeralm - Greifenburg","LandingLocation":null,"LinearDistance":"4416","MaxLinearDistance":"5246","ArcDistance":"7164","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6965","BestTaskPoints":"10.4475","BestTaskDuration":"868","MaxSpeed":"24.7593","GroundSpeed":"8.6108","BestTaskSpeed":"8.02419","TakeoffAltitude":"1727","MaxAltitude":"1730","MinAltitude":"591","ElevationGain":"45","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-11","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-06-26-XCS-HOP-01.IGC","IgcFileHash":"70892ac9be687cce99638645347c81b2","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-06-27 20:34:20","US":"admin","TS":"2022-08-09 20:07:18"},{"IDFlight":"261853","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-06-26","UtcOffset":"1","FlightStartTime":"2011-06-26 15:06:43","FlightEndTime":"2011-06-26 15:35:43","FlightDuration":"1740","FirstLat":"46.7718","FirstLng":"13.1495","LastLat":"46.7468","LastLng":"13.1915","FlightMinLat":"46.7435","FlightMaxLat":"46.7725","FlightMinLng":"13.1466","FlightMaxLng":"13.1929","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"77.8364","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9814","LandingWaypointOffset":"2972.58","LandingWaypointName":"Embergeralm - Greifenburg","LandingLocation":null,"LinearDistance":"4557","MaxLinearDistance":"4648","ArcDistance":"14052","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6446","BestTaskPoints":"9.669","BestTaskDuration":"1644","MaxSpeed":"16.7275","GroundSpeed":"8.08075","BestTaskSpeed":"3.92092","TakeoffAltitude":"1720","MaxAltitude":"1719","MinAltitude":"593","ElevationGain":"626","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-10","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-06-26-XCS-HOP-03.IGC","IgcFileHash":"ee254ea4f89a39079e6de3388ce9c409","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-06-27 20:34:33","US":"admin","TS":"2022-08-09 20:07:18"},{"IDFlight":"261852","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-06-26","UtcOffset":"1","FlightStartTime":"2011-06-26 13:32:01","FlightEndTime":"2011-06-26 13:55:24","FlightDuration":"1403","FirstLat":"46.7718","FirstLng":"13.1488","LastLat":"46.7468","LastLng":"13.1924","FlightMinLat":"46.7463","FlightMaxLat":"46.7726","FlightMinLng":"13.1468","FlightMaxLng":"13.1924","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"94.3425","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9814","LandingWaypointOffset":"3020.43","LandingWaypointName":"Embergeralm - Greifenburg","LandingLocation":null,"LinearDistance":"4329","MaxLinearDistance":"4353","ArcDistance":"11361","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6249","BestTaskPoints":"9.3735","BestTaskDuration":"1432","MaxSpeed":"21.1333","GroundSpeed":"8.10353","BestTaskSpeed":"4.36383","TakeoffAltitude":"1724","MaxAltitude":"1752","MinAltitude":"589","ElevationGain":"450","MeanAltitudeDiff":"0","MaxClimb":"7","MinClimb":"-8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-06-26-XCS-HOP-02.IGC","IgcFileHash":"5b9b4a5d445a150760d83aab063ddc44","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-06-27 20:34:26","US":"admin","TS":"2022-08-09 20:07:18"},{"IDFlight":"243442","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-04-23","UtcOffset":"2","FlightStartTime":"2011-04-23 11:31:19","FlightEndTime":"2011-04-23 13:14:21","FlightDuration":"6182","FirstLat":"47.5057","FirstLng":"11.1473","LastLat":"47.5096","LastLng":"11.1045","FlightMinLat":"47.5052","FlightMaxLat":"47.5943","FlightMinLng":"11.0432","FlightMaxLng":"11.197","TakeoffCountry":"DE","FKTakeoffWaypoint":"9438","TakeoffWaypointOffset":"92.84","TakeoffLocation":null,"TakeoffWaypointName":"Wank","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"6034","LandingWaypointOffset":"1119.71","LandingWaypointName":"Garmisch-Partenkirchen","LandingLocation":null,"LinearDistance":"10467","MaxLinearDistance":"14731","ArcDistance":"59514","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"28584","BestTaskPoints":"57.168","BestTaskDuration":"5915","MaxSpeed":"26.0658","GroundSpeed":"9.62736","BestTaskSpeed":"4.83246","TakeoffAltitude":"1741","MaxAltitude":"2986","MinAltitude":"679","ElevationGain":"4878","MeanAltitudeDiff":"0","MaxClimb":"9","MinClimb":"-11","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"3","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-04-23-XCS-HOP-01.IGC","IgcFileHash":"9170f96f0d7beb2888a516b4a67d4782","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-04-23 18:51:08","US":"admin","TS":"2022-08-09 20:05:59"},{"IDFlight":"238784","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-04-16","UtcOffset":"2","FlightStartTime":"2011-04-16 12:08:41","FlightEndTime":"2011-04-16 13:13:32","FlightDuration":"3891","FirstLat":"47.7343","FirstLng":"11.5082","LastLat":"47.6272","LastLng":"11.5161","FlightMinLat":"47.6217","FlightMaxLat":"47.7347","FlightMinLng":"11.5032","FlightMaxLng":"11.5476","TakeoffCountry":"DE","FKTakeoffWaypoint":"9538","TakeoffWaypointOffset":"707.158","TakeoffLocation":null,"TakeoffWaypointName":"Blomberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9415","LandingWaypointOffset":"4293.41","LandingWaypointName":"Brauneck","LandingLocation":null,"LinearDistance":"12721","MaxLinearDistance":"12781","ArcDistance":"34571","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"16954","BestTaskPoints":"25.431","BestTaskDuration":"3795","MaxSpeed":"17.8071","GroundSpeed":"8.88847","BestTaskSpeed":"4.46746","TakeoffAltitude":"1249","MaxAltitude":"1886","MinAltitude":"690","ElevationGain":"2916","MeanAltitudeDiff":"0","MaxClimb":"11","MinClimb":"-12.3333","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-04-16-XCS-HOP-01.IGC","IgcFileHash":"0bbf08a45f9d0ffd519d67de8f8bda80","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-04-16 19:52:21","US":"admin","TS":"2022-08-09 20:05:40"},{"IDFlight":"238785","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-04-16","UtcOffset":"2","FlightStartTime":"2011-04-16 15:08:00","FlightEndTime":"2011-04-16 16:15:55","FlightDuration":"4075","FirstLat":"47.7348","FirstLng":"11.5083","LastLat":"47.7505","LastLng":"11.505","FlightMinLat":"47.7275","FlightMaxLat":"47.7508","FlightMinLng":"11.4897","FlightMaxLng":"11.5457","TakeoffCountry":"DE","FKTakeoffWaypoint":"9538","TakeoffWaypointOffset":"739.732","TakeoffLocation":null,"TakeoffWaypointName":"Blomberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9538","LandingWaypointOffset":"2395.57","LandingWaypointName":"Blomberg","LandingLocation":null,"LinearDistance":"2814","MaxLinearDistance":"4195","ArcDistance":"32059","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"9154","BestTaskPoints":"18.308","BestTaskDuration":"3834","MaxSpeed":"25.8707","GroundSpeed":"7.86727","BestTaskSpeed":"2.38758","TakeoffAltitude":"1193","MaxAltitude":"2039","MinAltitude":"718","ElevationGain":"3074","MeanAltitudeDiff":"0","MaxClimb":"10","MinClimb":"-11","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-04-16-XCS-HOP-02.IGC","IgcFileHash":"624f57692a8365aec2c4438ce49f44b9","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-04-16 19:54:42","US":"admin","TS":"2022-08-09 20:05:40"},{"IDFlight":"224893","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-02-26","UtcOffset":"1","FlightStartTime":"2011-02-26 14:38:35","FlightEndTime":"2011-02-26 16:22:10","FlightDuration":"6215","FirstLat":"36.9587","FirstLng":"-2.40047","LastLat":"36.9485","LastLng":"-2.41613","FlightMinLat":"36.9485","FlightMaxLat":"36.9594","FlightMinLng":"-2.41672","FlightMaxLng":"-2.40018","TakeoffCountry":"ES","FKTakeoffWaypoint":"10858","TakeoffWaypointOffset":"318.217","TakeoffLocation":null,"TakeoffWaypointName":"Sierra Alhamilla","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"10858","LandingWaypointOffset":"1480.34","LandingWaypointName":"Sierra Alhamilla","LandingLocation":null,"LinearDistance":"1803","MaxLinearDistance":"1865","ArcDistance":"49042","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4031","BestTaskPoints":"6.0465","BestTaskDuration":"5566","MaxSpeed":"16.3965","GroundSpeed":"7.89222","BestTaskSpeed":"0.724218","TakeoffAltitude":"497","MaxAltitude":"577","MinAltitude":"286","ElevationGain":"3250","MeanAltitudeDiff":"0","MaxClimb":"8","MinClimb":"-11","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-02-26-XCS-HOP-01.IGC","IgcFileHash":"6ff9321f51cb8f20f48794f770d2a0fc","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-02-26 18:15:22","US":"admin","TS":"2022-08-09 20:04:41"},{"IDFlight":"224714","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-02-25","UtcOffset":"1","FlightStartTime":"2011-02-25 12:45:35","FlightEndTime":"2011-02-25 13:19:34","FlightDuration":"2039","FirstLat":"36.9545","FirstLng":"-2.6182","LastLat":"36.9849","LastLng":"-2.6197","FlightMinLat":"36.9525","FlightMaxLat":"36.9868","FlightMinLng":"-2.62205","FlightMaxLng":"-2.61232","TakeoffCountry":"ES","FKTakeoffWaypoint":"11258","TakeoffWaypointOffset":"411.436","TakeoffLocation":null,"TakeoffWaypointName":"Alicun","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"11258","LandingWaypointOffset":"3552.38","LandingWaypointName":"Alicun","LandingLocation":null,"LinearDistance":"3589","MaxLinearDistance":"3846","ArcDistance":"14834","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"5417","BestTaskPoints":"8.1255","BestTaskDuration":"1631","MaxSpeed":"17.6999","GroundSpeed":"7.28181","BestTaskSpeed":"3.32128","TakeoffAltitude":"1079","MaxAltitude":"1104","MinAltitude":"286","ElevationGain":"858","MeanAltitudeDiff":"0","MaxClimb":"12","MinClimb":"-10","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-02-25-XCS-HOP-01.IGC","IgcFileHash":"96a7ff9ecaea7fe9a02f8c0027bba453","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-02-25 23:47:32","US":"admin","TS":"2022-08-09 20:04:40"},{"IDFlight":"224716","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-02-25","UtcOffset":"0","FlightStartTime":"2011-02-25 15:40:58","FlightEndTime":"2011-02-25 16:38:08","FlightDuration":"3430","FirstLat":"36.959","FirstLng":"-2.4009","LastLat":"36.9514","LastLng":"-2.4083","FlightMinLat":"36.9512","FlightMaxLat":"36.9594","FlightMinLng":"-2.41665","FlightMaxLng":"-2.40023","TakeoffCountry":"ES","FKTakeoffWaypoint":"10858","TakeoffWaypointOffset":"307.008","TakeoffLocation":null,"TakeoffWaypointName":"Sierra Alhamilla","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"10858","LandingWaypointOffset":"772.23","LandingWaypointName":"Sierra Alhamilla","LandingLocation":null,"LinearDistance":"1508","MaxLinearDistance":"1574","ArcDistance":null,"FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4527","BestTaskPoints":"6.7905","BestTaskDuration":"3418","MaxSpeed":"20.3857","GroundSpeed":"7.23458","BestTaskSpeed":"1.32446","TakeoffAltitude":"509","MaxAltitude":"624","MinAltitude":"282","ElevationGain":null,"MeanAltitudeDiff":"0","MaxClimb":"11","MinClimb":"-12","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-02-25-XCS-HOP-03.IGC","IgcFileHash":"6ca02f1752ad31cf8eb6020cf3eda328","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"0","UC":null,"TC":"2011-02-25 23:47:42","US":"admin","TS":"2022-08-09 20:04:40"},{"IDFlight":"224715","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-02-25","UtcOffset":"0","FlightStartTime":"2011-02-25 14:07:29","FlightEndTime":"2011-02-25 14:19:56","FlightDuration":"747","FirstLat":"36.9551","FirstLng":"-2.61798","LastLat":"36.985","LastLng":"-2.61968","FlightMinLat":"36.9547","FlightMaxLat":"36.9859","FlightMinLng":"-2.62122","FlightMaxLng":"-2.61492","TakeoffCountry":"ES","FKTakeoffWaypoint":"11258","TakeoffWaypointOffset":"420.357","TakeoffLocation":null,"TakeoffWaypointName":"Alicun","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"11258","LandingWaypointOffset":"3563.12","LandingWaypointName":"Alicun","LandingLocation":null,"LinearDistance":"3420","MaxLinearDistance":"3466","ArcDistance":null,"FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"4091","BestTaskPoints":"6.1365","BestTaskDuration":"681","MaxSpeed":"16.7448","GroundSpeed":"7.47456","BestTaskSpeed":"6.00734","TakeoffAltitude":"1061","MaxAltitude":"1060","MinAltitude":"291","ElevationGain":null,"MeanAltitudeDiff":"0","MaxClimb":"12","MinClimb":"-9","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"0","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-02-25-XCS-HOP-02.IGC","IgcFileHash":"10b5cf79131f6a7ffeb4c4542217df98","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"0","UC":null,"TC":"2011-02-25 23:47:36","US":"admin","TS":"2022-08-09 20:04:40"},{"IDFlight":"224589","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-02-24","UtcOffset":"1","FlightStartTime":"2011-02-24 12:18:13","FlightEndTime":"2011-02-24 13:43:58","FlightDuration":"5145","FirstLat":"36.7717","FirstLng":"-3.08192","LastLat":"36.7459","LastLng":"-3.0709","FlightMinLat":"36.7454","FlightMaxLat":"36.7772","FlightMinLng":"-3.08372","FlightMaxLng":"-3.0697","TakeoffCountry":"ES","FKTakeoffWaypoint":"10856","TakeoffWaypointOffset":"583.547","TakeoffLocation":null,"TakeoffWaypointName":"Guainos","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"10856","LandingWaypointOffset":"2448.77","LandingWaypointName":"Guainos","LandingLocation":null,"LinearDistance":"3084","MaxLinearDistance":"3720","ArcDistance":"42568","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"6307","BestTaskPoints":"9.4605","BestTaskDuration":"1902","MaxSpeed":"16.5808","GroundSpeed":"8.27371","BestTaskSpeed":"3.31598","TakeoffAltitude":"596","MaxAltitude":"786","MinAltitude":"0","ElevationGain":"2858","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-7","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-02-24-XCS-HOP-01.IGC","IgcFileHash":"26f611993e661b327247ce3aa281c1a3","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-02-24 20:52:17","US":"admin","TS":"2022-08-09 20:04:40"},{"IDFlight":"224410","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-02-23","UtcOffset":"1","FlightStartTime":"2011-02-23 15:45:50","FlightEndTime":"2011-02-23 17:26:43","FlightDuration":"6053","FirstLat":"36.833","FirstLng":"-2.83768","LastLat":"36.8317","LastLng":"-2.87255","FlightMinLat":"36.8309","FlightMaxLat":"36.8994","FlightMinLng":"-2.92033","FlightMaxLng":"-2.83248","TakeoffCountry":"ES","FKTakeoffWaypoint":"10859","TakeoffWaypointOffset":"311.905","TakeoffLocation":null,"TakeoffWaypointName":"Dalias","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"10859","LandingWaypointOffset":"3022.93","LandingWaypointName":"Dalias","LandingLocation":null,"LinearDistance":"10327","MaxLinearDistance":"10734","ArcDistance":"51894","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"21849","BestTaskPoints":"38.2357","BestTaskDuration":"5213","MaxSpeed":"21.3638","GroundSpeed":"8.57794","BestTaskSpeed":"4.19125","TakeoffAltitude":"1014","MaxAltitude":"1690","MinAltitude":"471","ElevationGain":"3854","MeanAltitudeDiff":"0","MaxClimb":"12","MinClimb":"-9","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-02-23-XCS-HOP-03.IGC","IgcFileHash":"7fcbd60a1acd7866633c2390ed1822d7","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-02-23 18:48:17","US":"admin","TS":"2022-08-09 20:04:39"},{"IDFlight":"224294","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-02-22","UtcOffset":"1","FlightStartTime":"2011-02-22 13:09:56","FlightEndTime":"2011-02-22 14:18:00","FlightDuration":"4084","FirstLat":"36.9576","FirstLng":"-2.40268","LastLat":"36.951","LastLng":"-2.40788","FlightMinLat":"36.951","FlightMaxLat":"36.9593","FlightMinLng":"-2.4163","FlightMaxLng":"-2.40025","TakeoffCountry":"ES","FKTakeoffWaypoint":"10858","TakeoffWaypointOffset":"86.8851","TakeoffLocation":null,"TakeoffWaypointName":"Sierra Alhamilla","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"10858","LandingWaypointOffset":"790.809","LandingWaypointName":"Sierra Alhamilla","LandingLocation":null,"LinearDistance":"1247","MaxLinearDistance":"1507","ArcDistance":"31790","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"3867","BestTaskPoints":"5.8005","BestTaskDuration":"4175","MaxSpeed":"18.1537","GroundSpeed":"7.78483","BestTaskSpeed":"0.926228","TakeoffAltitude":"486","MaxAltitude":"645","MinAltitude":"274","ElevationGain":"2571","MeanAltitudeDiff":"0","MaxClimb":"10.5","MinClimb":"-13","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-02-22-XCS-HOP-01.IGC","IgcFileHash":"cb35c4bd14e32f793742ddd3f4423693","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-02-22 18:51:26","US":"admin","TS":"2022-08-09 20:04:39"},{"IDFlight":"224175","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-02-21","UtcOffset":"0","FlightStartTime":"2011-02-21 14:40:39","FlightEndTime":"2011-02-21 15:49:15","FlightDuration":"4116","FirstLat":"36.8963","FirstLng":"-2.9174","LastLat":"36.8744","LastLng":"-2.93248","FlightMinLat":"36.8653","FlightMaxLat":"36.9026","FlightMinLng":"-2.9343","FlightMaxLng":"-2.8914","TakeoffCountry":"ES","FKTakeoffWaypoint":"10263","TakeoffWaypointOffset":"2648.37","TakeoffLocation":null,"TakeoffWaypointName":"Castala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"13807","LandingWaypointOffset":"718.316","LandingWaypointName":"Sierra a la cellos","LandingLocation":null,"LinearDistance":"4140","MaxLinearDistance":"4707","ArcDistance":null,"FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"10140","BestTaskPoints":"20.28","BestTaskDuration":"3236","MaxSpeed":"17.2292","GroundSpeed":"8.66389","BestTaskSpeed":"3.1335","TakeoffAltitude":"1214","MaxAltitude":"1553","MinAltitude":"572","ElevationGain":null,"MeanAltitudeDiff":"0","MaxClimb":"7","MinClimb":"-9","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"4","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-02-21-XCS-HOP-02.IGC","IgcFileHash":"794f975ac716cf4748f37e009dc777f1","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"0","UC":null,"TC":"2011-02-21 19:01:50","US":"admin","TS":"2022-08-09 20:04:38"},{"IDFlight":"224174","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-02-21","UtcOffset":"1","FlightStartTime":"2011-02-21 13:19:58","FlightEndTime":"2011-02-21 14:27:47","FlightDuration":"4069","FirstLat":"36.8965","FirstLng":"-2.91772","LastLat":"36.8744","LastLng":"-2.93237","FlightMinLat":"36.8696","FlightMaxLat":"36.8978","FlightMinLng":"-2.93237","FlightMaxLng":"-2.89435","TakeoffCountry":"ES","FKTakeoffWaypoint":"10263","TakeoffWaypointOffset":"2677.9","TakeoffLocation":null,"TakeoffWaypointName":"Castala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"13807","LandingWaypointOffset":"722.972","LandingWaypointName":"Sierra a la cellos","LandingLocation":null,"LinearDistance":"3631","MaxLinearDistance":"3804","ArcDistance":"34907","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11332","BestTaskPoints":"16.998","BestTaskDuration":"3857","MaxSpeed":"16.9406","GroundSpeed":"8.58092","BestTaskSpeed":"2.93803","TakeoffAltitude":"1205","MaxAltitude":"1814","MinAltitude":"581","ElevationGain":"2889","MeanAltitudeDiff":"0","MaxClimb":"9","MinClimb":"-11","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-02-21-XCS-HOP-01.IGC","IgcFileHash":"5cba2c37989e8d05cc3175f4e429e446","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-02-21 19:01:44","US":"admin","TS":"2022-08-09 20:04:38"},{"IDFlight":"224084","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-02-20","UtcOffset":"1","FlightStartTime":"2011-02-20 14:14:06","FlightEndTime":"2011-02-20 16:22:34","FlightDuration":"7708","FirstLat":"36.8961","FirstLng":"-2.91747","LastLat":"36.8742","LastLng":"-2.93233","FlightMinLat":"36.8628","FlightMaxLat":"36.9033","FlightMinLng":"-2.94512","FlightMaxLng":"-2.87447","TakeoffCountry":"ES","FKTakeoffWaypoint":"10263","TakeoffWaypointOffset":"2653.66","TakeoffLocation":null,"TakeoffWaypointName":"Castala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"13807","LandingWaypointOffset":"705.323","LandingWaypointName":"Sierra a la cellos","LandingLocation":null,"LinearDistance":"5307","MaxLinearDistance":"6297","ArcDistance":"66033","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"22441","BestTaskPoints":"33.6615","BestTaskDuration":"6546","MaxSpeed":"19.0587","GroundSpeed":"8.56689","BestTaskSpeed":"3.4282","TakeoffAltitude":"1205","MaxAltitude":"1722","MinAltitude":"574","ElevationGain":"5425","MeanAltitudeDiff":"0","MaxClimb":"8","MinClimb":"-10","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"5","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-02-20-XCS-HOP-02.IGC","IgcFileHash":"873a15299d2e9cf50e9fd47632a26736","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-02-20 19:13:52","US":"admin","TS":"2022-08-09 20:04:38"},{"IDFlight":"223873","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2011-02-19","UtcOffset":"1","FlightStartTime":"2011-02-19 13:24:00","FlightEndTime":"2011-02-19 15:08:35","FlightDuration":"6275","FirstLat":"36.8237","FirstLng":"-2.56957","LastLat":"36.8143","LastLng":"-2.56475","FlightMinLat":"36.8121","FlightMaxLat":"36.8337","FlightMinLng":"-2.58602","FlightMaxLng":"-2.55937","TakeoffCountry":"ES","FKTakeoffWaypoint":"10857","TakeoffWaypointOffset":"338.296","TakeoffLocation":null,"TakeoffWaypointName":"Aguadulce","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"ES","FKLandingWaypoint":"10857","LandingWaypointOffset":"832.375","LandingWaypointName":"Aguadulce","LandingLocation":null,"LinearDistance":"1840","MaxLinearDistance":"3127","ArcDistance":"42301","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10606","BestTaskPoints":"15.909","BestTaskDuration":"4324","MaxSpeed":"17.2628","GroundSpeed":"6.7412","BestTaskSpeed":"2.45282","TakeoffAltitude":"331","MaxAltitude":"616","MinAltitude":"0","ElevationGain":"3937","MeanAltitudeDiff":"0","MaxClimb":"10","MinClimb":"-13","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2011-02-19-XCS-HOP-01.IGC","IgcFileHash":"22a41463ca8e383148696bf42522cb62","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2011-02-19 18:30:04","US":"admin","TS":"2022-08-09 20:04:37"},{"IDFlight":"182686","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2011","FlightDate":"2010-10-10","UtcOffset":"2","FlightStartTime":"2010-10-10 12:57:35","FlightEndTime":"2010-10-10 14:49:54","FlightDuration":"6739","FirstLat":"46.4941","FirstLng":"11.7484","LastLat":"46.4765","LastLng":"11.7505","FlightMinLat":"46.472","FlightMaxLat":"46.5063","FlightMinLng":"11.7202","FlightMaxLng":"11.7917","TakeoffCountry":"IT","FKTakeoffWaypoint":"9133","TakeoffWaypointOffset":"458.897","TakeoffLocation":null,"TakeoffWaypointName":"Col Rodella","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10178","LandingWaypointOffset":"1471.68","LandingWaypointName":"Crepa Negra","LandingLocation":null,"LinearDistance":"3955","MaxLinearDistance":"6216","ArcDistance":"59453","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"13965","BestTaskPoints":"24.4387","BestTaskDuration":"5871","MaxSpeed":"25.1716","GroundSpeed":"8.81961","BestTaskSpeed":"2.37864","TakeoffAltitude":"2353","MaxAltitude":"2771","MinAltitude":"1399","ElevationGain":"4891","MeanAltitudeDiff":"0","MaxClimb":"13","MinClimb":"-13","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2010-10-10-XCS-HOP-02.IGC","IgcFileHash":"13957f0185c21e35869c29e0f39a9073","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-10 21:41:28","US":"admin","TS":"2022-08-09 20:03:45"},{"IDFlight":"175400","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2010","FlightDate":"2010-09-05","UtcOffset":"2","FlightStartTime":"2010-09-05 12:12:48","FlightEndTime":"2010-09-05 13:23:57","FlightDuration":"4269","FirstLat":"48.9447","FirstLng":"11.351","LastLat":"49.0144","LastLng":"11.1088","FlightMinLat":"48.9418","FlightMaxLat":"49.0166","FlightMinLng":"11.1056","FlightMaxLng":"11.3569","TakeoffCountry":"DE","FKTakeoffWaypoint":"9920","TakeoffWaypointOffset":"246.942","TakeoffLocation":null,"TakeoffWaypointName":"B\u00f6hming","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11147","LandingWaypointOffset":"1951.4","LandingWaypointName":"Reuth by the forest","LandingLocation":null,"LinearDistance":"19596","MaxLinearDistance":"19970","ArcDistance":"40780","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"22700","BestTaskPoints":"34.05","BestTaskDuration":"3930","MaxSpeed":"22.7642","GroundSpeed":"9.55244","BestTaskSpeed":"5.77608","TakeoffAltitude":"475","MaxAltitude":"1423","MinAltitude":"475","ElevationGain":"3412","MeanAltitudeDiff":"0","MaxClimb":"10","MinClimb":"-12","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2010-09-05-XCS-HOP-01.IGC","IgcFileHash":"ca67a728ce4698bc479f4d6212aa0658","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-09-05 21:27:35","US":"admin","TS":"2022-10-26 13:37:22"},{"IDFlight":"171817","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2010","FlightDate":"2010-08-22","UtcOffset":"2","FlightStartTime":"2010-08-22 14:47:09","FlightEndTime":"2010-08-22 17:50:28","FlightDuration":"10999","FirstLat":"47.6619","FirstLng":"11.7907","LastLat":"47.6756","LastLng":"11.7711","FlightMinLat":"47.6587","FlightMaxLat":"47.7014","FlightMinLng":"11.7454","FlightMaxLng":"11.8194","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"100.355","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9136","LandingWaypointOffset":"2183.51","LandingWaypointName":"Wallberg","LandingLocation":null,"LinearDistance":"4410","MaxLinearDistance":"5608","ArcDistance":"98358","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"19167","BestTaskPoints":"28.7505","BestTaskDuration":"6666","MaxSpeed":"26.6847","GroundSpeed":"8.94319","BestTaskSpeed":"2.87534","TakeoffAltitude":"1578","MaxAltitude":"2012","MinAltitude":"737","ElevationGain":"7369","MeanAltitudeDiff":"0","MaxClimb":"12","MinClimb":"-13","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Statt der geplanten 2h Fahrtzeit von Regensburg zum Wallberg: 3,5h. Aber hat ja nicht pressiert ging eh erst ab 14:30. Hab ich auch noch nicht erlebt, ab 16:30 17:00 hebt sich die Basis um 300m von Gipfelh\u00f6he auf 2000m. Nach den letzten Wochen sch\u0026%$/\u00a7 Wetter eeeeendlich mal wieder l\u00e4nger fliegen. \r","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"2","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"2010-08-22-XCS-HOP-01.IGC","IgcFileHash":"90efddf094e7e16a5879a6f70e8a9572","GRecordStatus":"1","GValidationMessage":"vali-xcs","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-08-22 20:04:28","US":"admin","TS":"2022-10-26 13:35:01"},{"IDFlight":"160707","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2010","FlightDate":"2010-07-11","UtcOffset":"2","FlightStartTime":"2010-07-11 13:31:13","FlightEndTime":"2010-07-11 15:23:58","FlightDuration":"6765","FirstLat":"47.5811","FirstLng":"13.0241","LastLat":"47.6096","LastLng":"12.9759","FlightMinLat":"47.5794","FlightMaxLat":"47.6143","FlightMinLng":"12.9595","FlightMaxLng":"13.0499","TakeoffCountry":"DE","FKTakeoffWaypoint":"9417","TakeoffWaypointOffset":"440.541","TakeoffLocation":null,"TakeoffWaypointName":"Jenner","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13128","LandingWaypointOffset":"4473.93","LandingWaypointName":"Predigtstuhl take-off Schreck","LandingLocation":null,"LinearDistance":"5136","MaxLinearDistance":"6994","ArcDistance":"56760","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"16590","BestTaskPoints":"24.8844","BestTaskDuration":"5880","MaxSpeed":"15.6394","GroundSpeed":"8.39014","BestTaskSpeed":"2.82143","TakeoffAltitude":"1659","MaxAltitude":"2189","MinAltitude":"613","ElevationGain":"3537","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-4.6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"2","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"07Bhope1.igc","IgcFileHash":"69560c1175367536e6c175cdf646d896","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-07-11 22:09:43","US":"admin","TS":"2022-11-02 09:39:54"},{"IDFlight":"160706","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2010","FlightDate":"2010-07-10","UtcOffset":"2","FlightStartTime":"2010-07-10 13:24:42","FlightEndTime":"2010-07-10 15:09:47","FlightDuration":"6305","FirstLat":"47.6232","FirstLng":"12.4354","LastLat":"47.4907","LastLng":"12.5211","FlightMinLat":"47.4534","FlightMaxLat":"47.6258","FlightMinLng":"12.4342","FlightMaxLng":"12.5486","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"1006.35","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13309","LandingWaypointOffset":"1433.64","LandingWaypointName":"K\u00f6ssen","LandingLocation":null,"LinearDistance":"19925","MaxLinearDistance":"20204","ArcDistance":"58734","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"29108","BestTaskPoints":"43.6619","BestTaskDuration":"6070","MaxSpeed":"15.2973","GroundSpeed":"9.30814","BestTaskSpeed":"4.79539","TakeoffAltitude":"1698","MaxAltitude":"2627","MinAltitude":"736","ElevationGain":"3934","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-4.6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"3","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"07Ahope2.igc","IgcFileHash":"1415bf7354c5216ca9546477513ef0b4","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-07-11 22:09:14","US":"admin","TS":"2022-11-02 09:39:54"},{"IDFlight":"157200","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2010","FlightDate":"2010-07-03","UtcOffset":"2","FlightStartTime":"2010-07-03 10:57:05","FlightEndTime":"2010-07-03 12:56:00","FlightDuration":"7135","FirstLat":"47.7578","FirstLng":"12.5628","LastLat":"47.5254","LastLng":"12.7438","FlightMinLat":"47.5254","FlightMaxLat":"47.7628","FlightMinLng":"12.5554","FlightMaxLng":"12.7453","TakeoffCountry":"DE","FKTakeoffWaypoint":"9294","TakeoffWaypointOffset":"388.115","TakeoffLocation":null,"TakeoffWaypointName":"Hochfelln","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"11238","LandingWaypointOffset":"5859.1","LandingWaypointName":"Rotheck","LandingLocation":null,"LinearDistance":"29209","MaxLinearDistance":"29751","ArcDistance":"70982","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"32536","BestTaskPoints":"48.8048","BestTaskDuration":"6280","MaxSpeed":"15.7729","GroundSpeed":"9.94147","BestTaskSpeed":"5.18089","TakeoffAltitude":"1636","MaxAltitude":"2484","MinAltitude":"671","ElevationGain":"4118","MeanAltitudeDiff":"0","MaxClimb":"7","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"073hope1.igc","IgcFileHash":"7ff202bf0bf29f05653f748ddea13309","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-07-03 16:56:08","US":"admin","TS":"2022-11-02 09:39:49"},{"IDFlight":"154765","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2010","FlightDate":"2010-06-27","UtcOffset":"2","FlightStartTime":"2010-06-27 11:14:39","FlightEndTime":"2010-06-27 13:08:56","FlightDuration":"6857","FirstLat":"46.8126","FirstLng":"10.2759","LastLat":"46.7948","LastLng":"10.2852","FlightMinLat":"46.7932","FlightMaxLat":"46.8565","FlightMinLng":"10.2514","FlightMaxLng":"10.3736","TakeoffCountry":"CH","FKTakeoffWaypoint":"9803","TakeoffWaypointOffset":"146.172","TakeoffLocation":null,"TakeoffWaypointName":"Motta Naluns","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"CH","FKLandingWaypoint":"9803","LandingWaypointOffset":"1973.05","LandingWaypointName":"Motta Naluns","LandingLocation":null,"LinearDistance":"8481","MaxLinearDistance":"9863","ArcDistance":"64134","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"21122","BestTaskPoints":"36.9631","BestTaskDuration":"5329","MaxSpeed":"15.3065","GroundSpeed":"9.36025","BestTaskSpeed":"3.9636","TakeoffAltitude":"2208","MaxAltitude":"3362","MinAltitude":"1313","ElevationGain":"4423","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"06Rhope1.igc","IgcFileHash":"6f30bb59da03af41570147a3c07cf6e5","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-06-27 21:31:57","US":"admin","TS":"2022-11-02 09:39:46"},{"IDFlight":"148220","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2010","FlightDate":"2010-06-05","UtcOffset":"2","FlightStartTime":"2010-06-05 12:03:22","FlightEndTime":"2010-06-05 13:22:57","FlightDuration":"4775","FirstLat":"45.8237","FirstLng":"11.7722","LastLat":"45.8077","LastLng":"11.7701","FlightMinLat":"45.7949","FlightMaxLat":"45.8247","FlightMinLng":"11.7501","FlightMaxLng":"11.7905","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"273.253","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1749.13","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"3241","MaxLinearDistance":"3344","ArcDistance":"39644","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11000","BestTaskPoints":"16.5005","BestTaskDuration":"4320","MaxSpeed":"12.5011","GroundSpeed":"8.30247","BestTaskSpeed":"2.5463","TakeoffAltitude":"848","MaxAltitude":"1013","MinAltitude":"189","ElevationGain":"2309","MeanAltitudeDiff":"0","MaxClimb":"3.6","MinClimb":"-3.4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"065hope1.igc","IgcFileHash":"4ef1c8b7150b1cbec0b2ae7a5a94d1f8","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-06-06 08:51:58","US":"admin","TS":"2022-11-02 09:39:38"},{"IDFlight":"148219","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2010","FlightDate":"2010-06-04","UtcOffset":"2","FlightStartTime":"2010-06-04 12:25:35","FlightEndTime":"2010-06-04 14:11:00","FlightDuration":"6325","FirstLat":"45.8611","FirstLng":"11.8091","LastLat":"45.8084","LastLng":"11.7696","FlightMinLat":"45.8022","FlightMaxLat":"45.8617","FlightMinLng":"11.7465","FlightMaxLng":"11.8092","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"63.6436","TakeoffLocation":null,"TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1669.38","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"7989","MaxLinearDistance":"8007","ArcDistance":"52532","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"16932","BestTaskPoints":"25.3978","BestTaskDuration":"6280","MaxSpeed":"15.2626","GroundSpeed":"8.29892","BestTaskSpeed":"2.69618","TakeoffAltitude":"1546","MaxAltitude":"1567","MinAltitude":"185","ElevationGain":"3303","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-6.4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"064hope1.igc","IgcFileHash":"bbd49726398e8c1d5b68552ccef3553d","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-06-06 08:47:24","US":"admin","TS":"2022-11-02 09:39:38"},{"IDFlight":"148216","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2010","FlightDate":"2010-05-24","UtcOffset":"2","FlightStartTime":"2010-05-24 10:39:47","FlightEndTime":"2010-05-24 11:42:59","FlightDuration":"3792","FirstLat":"47.1435","FirstLng":"10.6264","LastLat":"47.2128","LastLng":"10.6978","FlightMinLat":"47.143","FlightMaxLat":"47.2211","FlightMinLng":"10.6242","FlightMaxLng":"10.7049","TakeoffCountry":"AT","FKTakeoffWaypoint":"9470","TakeoffWaypointOffset":"287.765","TakeoffLocation":null,"TakeoffWaypointName":"Venet","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"11383","LandingWaypointOffset":"3069.12","LandingWaypointName":"Plattenrain","LandingLocation":null,"LinearDistance":"9791","MaxLinearDistance":"9900","ArcDistance":"36237","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"16165","BestTaskPoints":"24.2473","BestTaskDuration":"3355","MaxSpeed":"15.2274","GroundSpeed":"9.56031","BestTaskSpeed":"4.81818","TakeoffAltitude":"2207","MaxAltitude":"2691","MinAltitude":"665","ElevationGain":"1794","MeanAltitudeDiff":"0","MaxClimb":"4.6","MinClimb":"-9.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"05Ohope1.igc","IgcFileHash":"ec073aa147edd48bfb848fa9db587b1e","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-06-06 08:42:45","US":"admin","TS":"2022-11-02 09:39:38"},{"IDFlight":"142611","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Summit 3","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2010","FlightDate":"2010-05-15","UtcOffset":"2","FlightStartTime":"2010-05-15 14:48:51","FlightEndTime":"2010-05-15 16:02:56","FlightDuration":"4445","FirstLat":"48.9913","FirstLng":"11.4462","LastLat":"48.9926","LastLng":"11.4382","FlightMinLat":"48.9883","FlightMaxLat":"48.9957","FlightMinLng":"11.4368","FlightMaxLng":"11.4524","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"449.424","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9765","LandingWaypointOffset":"958.041","LandingWaypointName":"Oberemmendorf","LandingLocation":null,"LinearDistance":"710","MaxLinearDistance":"1320","ArcDistance":"29124","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"2382","BestTaskPoints":"4.16825","BestTaskDuration":"4155","MaxSpeed":"13.8431","GroundSpeed":"6.55203","BestTaskSpeed":"0.573285","TakeoffAltitude":"505","MaxAltitude":"905","MinAltitude":"362","ElevationGain":"1744","MeanAltitudeDiff":"0","MaxClimb":"4.2","MinClimb":"-4.6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"05Fhope1.igc","IgcFileHash":"6b8d3b6b8c6876e54cc9cc6c4a0c2add","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-05-15 16:25:25","US":"admin","TS":"2022-11-02 09:39:30"},{"IDFlight":"139546","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Ozone/Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2010","FlightDate":"2010-04-25","UtcOffset":"2","FlightStartTime":"2010-04-25 14:09:04","FlightEndTime":"2010-04-25 15:04:30","FlightDuration":"3326","FirstLat":"47.663","FirstLng":"12.0334","LastLat":"47.6703","LastLng":"12.0167","FlightMinLat":"47.659","FlightMaxLat":"47.6966","FlightMinLng":"11.983","FlightMaxLng":"12.0376","TakeoffCountry":"DE","FKTakeoffWaypoint":"9876","TakeoffWaypointOffset":"494.15","TakeoffLocation":null,"TakeoffWaypointName":"Vogelsang","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9876","LandingWaypointOffset":"1003.47","LandingWaypointName":"Vogelsang","LandingLocation":null,"LinearDistance":"4393","MaxLinearDistance":"4740","ArcDistance":"30246","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"11798","BestTaskPoints":"23.5966","BestTaskDuration":"2565","MaxSpeed":"15.3837","GroundSpeed":"9.09391","BestTaskSpeed":"4.59961","TakeoffAltitude":"1536","MaxAltitude":"2075","MinAltitude":"775","ElevationGain":"1795","MeanAltitudeDiff":"0","MaxClimb":"4.8","MinClimb":"-4.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"04Phope1.igc","IgcFileHash":"80ddb51bdbf8221a1c96f7e66426ea8d","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-04-26 18:05:25","US":"admin","TS":"2022-11-02 09:39:26"},{"IDFlight":"114736","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2010","FlightDate":"2009-09-27","UtcOffset":"2","FlightStartTime":"2009-09-27 13:37:33","FlightEndTime":"2009-09-27 15:03:58","FlightDuration":"5185","FirstLat":"46.4937","FirstLng":"11.747","LastLat":"46.4766","LastLng":"11.7505","FlightMinLat":"46.47","FlightMaxLat":"46.5137","FlightMinLng":"11.7013","FlightMaxLng":"11.7994","TakeoffCountry":"IT","FKTakeoffWaypoint":"9133","TakeoffWaypointOffset":"561.922","TakeoffLocation":null,"TakeoffWaypointName":"Col Rodella","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"10178","LandingWaypointOffset":"1482.77","LandingWaypointName":"Crepa Negra","LandingLocation":null,"LinearDistance":"4600","MaxLinearDistance":"7873","ArcDistance":"48983","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"17905","BestTaskPoints":"31.3339","BestTaskDuration":"4880","MaxSpeed":"14.706","GroundSpeed":"9.43794","BestTaskSpeed":"3.66906","TakeoffAltitude":"2340","MaxAltitude":"3016","MinAltitude":"1421","ElevationGain":"3309","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-5.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"99rhope2.igc","IgcFileHash":"229e970ca95ff92c274c706ca6cda1ef","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2009-09-27 21:42:37","US":"admin","TS":"2022-11-02 09:38:49"},{"IDFlight":"107175","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"7","GliderClassification":"LTF 2","FKSeason":"2009","FlightDate":"2009-08-23","UtcOffset":"2","FlightStartTime":"2009-08-23 11:45:26","FlightEndTime":"2009-08-23 14:33:41","FlightDuration":"10095","FirstLat":"48.9414","FirstLng":"11.351","LastLat":"49.072","LastLng":"10.0864","FlightMinLat":"48.9385","FlightMaxLat":"49.072","FlightMinLng":"10.0848","FlightMaxLng":"11.3511","TakeoffCountry":"DE","FKTakeoffWaypoint":"9920","TakeoffWaypointOffset":"155.753","TakeoffLocation":null,"TakeoffWaypointName":"B\u00f6hming","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"5712","LandingWaypointOffset":"8676.14","LandingWaypointName":"Crailsheim","LandingLocation":null,"LinearDistance":"93484","MaxLinearDistance":"93525","ArcDistance":"120949","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"95202","BestTaskPoints":"142.803","BestTaskDuration":"10060","MaxSpeed":"20.1875","GroundSpeed":"11.9794","BestTaskSpeed":"9.46342","TakeoffAltitude":"480","MaxAltitude":"1756","MinAltitude":"449","ElevationGain":"6856","MeanAltitudeDiff":"0","MaxClimb":"9.2","MinClimb":"-4.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"Ritch","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"98nhope1.igc","IgcFileHash":"2363d8d92c8c1dab29f2b73cbf8f063a","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2009-08-23 20:07:14","US":"admin","TS":"2022-11-02 09:34:18"},{"IDFlight":"104480","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2009","FlightDate":"2009-08-16","UtcOffset":"2","FlightStartTime":"2009-08-16 13:33:42","FlightEndTime":"2009-08-16 16:26:57","FlightDuration":"10395","FirstLat":"47.6641","FirstLng":"11.7898","LastLat":"47.6053","LastLng":"12.2055","FlightMinLat":"47.6018","FlightMaxLat":"47.6893","FlightMinLng":"11.7893","FlightMaxLng":"12.2198","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"349.872","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10142","LandingWaypointOffset":"1566.94","LandingWaypointName":"Ritzau-Alm","LandingLocation":null,"LinearDistance":"32837","MaxLinearDistance":"32837","ArcDistance":"95789","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"36780","BestTaskPoints":"55.1706","BestTaskDuration":"10075","MaxSpeed":"18.8406","GroundSpeed":"9.21487","BestTaskSpeed":"3.65062","TakeoffAltitude":"1541","MaxAltitude":"2103","MinAltitude":"471","ElevationGain":"4927","MeanAltitudeDiff":"0","MaxClimb":"7.6","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"98ghope1.igc","IgcFileHash":"77b1045f8d8c0427d559aab575eaab29","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2009-08-16 21:28:37","US":"admin","TS":"2022-11-02 09:34:14"},{"IDFlight":"90458","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2009","FlightDate":"2009-06-13","UtcOffset":"2","FlightStartTime":"2009-06-13 14:45:53","FlightEndTime":"2009-06-13 16:53:58","FlightDuration":"7685","FirstLat":"48.9913","FirstLng":"11.4459","LastLat":"48.9852","LastLng":"12.1779","FlightMinLat":"48.9223","FlightMaxLat":"48.9968","FlightMinLng":"11.4432","FlightMaxLng":"12.1798","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"459.788","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"7785","LandingWaypointOffset":"6857.53","LandingWaypointName":"Regensburg","LandingLocation":null,"LinearDistance":"53566","MaxLinearDistance":"53759","ArcDistance":"83042","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"56959","BestTaskPoints":"85.438","BestTaskDuration":"7680","MaxSpeed":"18.7654","GroundSpeed":"10.796","BestTaskSpeed":"7.41654","TakeoffAltitude":"565","MaxAltitude":"2097","MinAltitude":"328","ElevationGain":"4989","MeanAltitudeDiff":"0","MaxClimb":"12.6","MinClimb":"-11.2667","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"96dhope2.igc","IgcFileHash":"e3cb9abaa42867c06a766e7edeb2a455","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2009-06-13 19:44:34","US":"admin","TS":"2022-11-02 09:33:53"},{"IDFlight":"85425","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2009","FlightDate":"2009-05-17","UtcOffset":"2","FlightStartTime":"2009-05-17 12:25:02","FlightEndTime":"2009-05-17 13:46:57","FlightDuration":"4915","FirstLat":"47.5044","FirstLng":"11.1491","LastLat":"47.6406","LastLng":"11.1306","FlightMinLat":"47.5013","FlightMaxLat":"47.6418","FlightMinLng":"11.1306","FlightMaxLng":"11.2109","TakeoffCountry":"DE","FKTakeoffWaypoint":"9438","TakeoffWaypointOffset":"280.357","TakeoffLocation":null,"TakeoffWaypointName":"Wank","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10429","LandingWaypointOffset":"6087.74","LandingWaypointName":"H\u00f6rnle","LandingLocation":null,"LinearDistance":"15305","MaxLinearDistance":"15688","ArcDistance":"46597","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"21907","BestTaskPoints":"32.8606","BestTaskDuration":"4735","MaxSpeed":"17.8769","GroundSpeed":"9.48049","BestTaskSpeed":"4.62661","TakeoffAltitude":"1727","MaxAltitude":"3166","MinAltitude":"628","ElevationGain":"3135","MeanAltitudeDiff":"0","MaxClimb":"5.4","MinClimb":"-5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"95hhope1.igc","IgcFileHash":"cc016cc185e62f7aade43291129dfed0","GRecordStatus":"1","GValidationMessage":"vali-xmp","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2009-05-20 16:20:26","US":"admin","TS":"2022-11-02 09:33:45"},{"IDFlight":"45574","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Ozone/Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2008","FlightDate":"2008-06-29","UtcOffset":"2","FlightStartTime":"2008-06-29 14:08:46","FlightEndTime":"2008-06-29 16:00:56","FlightDuration":"6730","FirstLat":"48.9931","FirstLng":"11.4488","LastLat":"48.979","LastLng":"11.645","FlightMinLat":"48.9787","FlightMaxLat":"49.0157","FlightMinLng":"11.4433","FlightMaxLng":"11.6458","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"600.63","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"13532","LandingWaypointOffset":"3967.73","LandingWaypointName":"Schweinkofen","LandingLocation":null,"LinearDistance":"14465","MaxLinearDistance":"14823","ArcDistance":"55807","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"20734","BestTaskPoints":"31.101","BestTaskDuration":"6790","MaxSpeed":"18.7245","GroundSpeed":"8.28617","BestTaskSpeed":"3.05361","TakeoffAltitude":"511","MaxAltitude":"1708","MinAltitude":"344","ElevationGain":"3788","MeanAltitudeDiff":"0","MaxClimb":"5.2","MinClimb":"-4.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"86thope1.igc","IgcFileHash":"f1432ae4a594e2aa18f5ae529625c076","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2008-06-29 20:57:47","US":"admin","TS":"2022-08-09 19:56:30"},{"IDFlight":"41363","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2008","FlightDate":"2008-05-31","UtcOffset":"2","FlightStartTime":"2008-05-31 16:22:11","FlightEndTime":"2008-05-31 17:07:56","FlightDuration":"2745","FirstLat":"48.9922","FirstLng":"11.4475","LastLat":"49.0232","LastLng":"11.5718","FlightMinLat":"48.9895","FlightMaxLat":"49.0249","FlightMinLng":"11.4433","FlightMaxLng":"11.5774","TakeoffCountry":"DE","FKTakeoffWaypoint":"9765","TakeoffWaypointOffset":"512.207","TakeoffLocation":null,"TakeoffWaypointName":"Oberemmendorf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11411","LandingWaypointOffset":"5111.65","LandingWaypointName":"Flugplatz Beilngries","LandingLocation":null,"LinearDistance":"10138","MaxLinearDistance":"10525","ArcDistance":"23653","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14250","BestTaskPoints":"21.3746","BestTaskDuration":"2785","MaxSpeed":"14.8534","GroundSpeed":"8.61689","BestTaskSpeed":"5.1167","TakeoffAltitude":"512","MaxAltitude":"1256","MinAltitude":"372","ElevationGain":"1336","MeanAltitudeDiff":"0","MaxClimb":"3.6","MinClimb":"-3.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"85vhope2.igc","IgcFileHash":"28718c96d7e19d4479df211878f6b330","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2008-05-31 20:04:33","US":"admin","TS":"2022-08-09 19:56:13"},{"IDFlight":"40873","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2008","FlightDate":"2008-05-25","UtcOffset":"2","FlightStartTime":"2008-05-25 12:50:24","FlightEndTime":"2008-05-25 13:49:59","FlightDuration":"3575","FirstLat":"48.9464","FirstLng":"11.3516","LastLat":"49.0007","LastLng":"11.2062","FlightMinLat":"48.9394","FlightMaxLat":"49.0019","FlightMinLng":"11.2051","FlightMaxLng":"11.3552","TakeoffCountry":"DE","FKTakeoffWaypoint":"9920","TakeoffWaypointOffset":"424.116","TakeoffLocation":null,"TakeoffWaypointName":"B\u00f6hming","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11774","LandingWaypointOffset":"1978.91","LandingWaypointName":"Boehming","LandingLocation":null,"LinearDistance":"12270","MaxLinearDistance":"12658","ArcDistance":"31479","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15485","BestTaskPoints":"23.2282","BestTaskDuration":"3545","MaxSpeed":"16.3029","GroundSpeed":"8.80532","BestTaskSpeed":"4.36812","TakeoffAltitude":"489","MaxAltitude":"1389","MinAltitude":"439","ElevationGain":"1817","MeanAltitudeDiff":"0","MaxClimb":"3.2","MinClimb":"-3.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Erster Flachlandflug","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"85phope1.igc","IgcFileHash":"8fdc5e7f8b0553f2412e81c5e62598c4","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2008-05-25 21:31:31","US":"admin","TS":"2022-08-09 19:56:11"},{"IDFlight":"36035","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2008","FlightDate":"2008-05-05","UtcOffset":"2","FlightStartTime":"2008-05-05 16:25:37","FlightEndTime":"2008-05-05 18:45:37","FlightDuration":"8400","FirstLat":"47.6312","FirstLng":"12.4352","LastLat":"47.6537","LastLng":"12.4225","FlightMinLat":"47.6254","FlightMaxLat":"47.6585","FlightMinLng":"12.4094","FlightMaxLng":"12.4429","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"273.575","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10289","LandingWaypointOffset":"355.824","LandingWaypointName":"Unterberghorn","LandingLocation":null,"LinearDistance":"3483","MaxLinearDistance":"4231","ArcDistance":"63609","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12636","BestTaskPoints":"18.9543","BestTaskDuration":"7640","MaxSpeed":"15.1987","GroundSpeed":"7.56803","BestTaskSpeed":"1.65393","TakeoffAltitude":"1525","MaxAltitude":"1793","MinAltitude":"610","ElevationGain":"3014","MeanAltitudeDiff":"0","MaxClimb":"4","MinClimb":"-5.4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"855hope2.igc","IgcFileHash":"b77c276fbe3c2772d2a58e70cd3e76e1","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2008-05-05 21:27:17","US":"admin","TS":"2022-08-09 19:55:51"},{"IDFlight":"36009","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2008","FlightDate":"2008-05-05","UtcOffset":"2","FlightStartTime":"2008-05-05 12:55:03","FlightEndTime":"2008-05-05 13:49:43","FlightDuration":"3280","FirstLat":"47.7628","FirstLng":"12.5644","LastLat":"47.7667","LastLng":"12.4713","FlightMinLat":"47.7605","FlightMaxLat":"47.7893","FlightMinLng":"12.4709","FlightMaxLng":"12.5657","TakeoffCountry":"DE","FKTakeoffWaypoint":"9294","TakeoffWaypointOffset":"428.092","TakeoffLocation":null,"TakeoffWaypointName":"Hochfelln","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11698","LandingWaypointOffset":"3204.26","LandingWaypointName":"Hochplatte","LandingLocation":null,"LinearDistance":"6990","MaxLinearDistance":"7082","ArcDistance":"28932","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11327","BestTaskPoints":"16.9909","BestTaskDuration":"3195","MaxSpeed":"15.29","GroundSpeed":"8.82062","BestTaskSpeed":"3.54523","TakeoffAltitude":"1532","MaxAltitude":"1842","MinAltitude":"531","ElevationGain":"1963","MeanAltitudeDiff":"0","MaxClimb":"13","MinClimb":"-7.9","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"855hope1.igc","IgcFileHash":"11fab1b32e8164c665799b0947097f14","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2008-05-05 20:54:13","US":"admin","TS":"2022-08-09 19:55:51"},{"IDFlight":"36041","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Ozone/Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2008","FlightDate":"2008-05-04","UtcOffset":"2","FlightStartTime":"2008-05-04 11:53:14","FlightEndTime":"2008-05-04 13:12:57","FlightDuration":"4783","FirstLat":"47.7618","FirstLng":"12.5628","LastLat":"47.7783","LastLng":"12.2986","FlightMinLat":"47.7561","FlightMaxLat":"47.7873","FlightMinLng":"12.2985","FlightMaxLng":"12.5723","TakeoffCountry":"DE","FKTakeoffWaypoint":"9294","TakeoffWaypointOffset":"267.391","TakeoffLocation":null,"TakeoffWaypointName":"Hochfelln","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9968","LandingWaypointOffset":"1962.51","LandingWaypointName":"Hochries/Laubenstein","LandingLocation":null,"LinearDistance":"19834","MaxLinearDistance":"20541","ArcDistance":"43129","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"24742","BestTaskPoints":"37.113","BestTaskDuration":"4268","MaxSpeed":"16.9446","GroundSpeed":"9.01719","BestTaskSpeed":"5.79709","TakeoffAltitude":"1662","MaxAltitude":"2141","MinAltitude":"829","ElevationGain":"2529","MeanAltitudeDiff":"0","MaxClimb":"4.2","MinClimb":"-10","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"854hope1.igc","IgcFileHash":"48e8b127f5003496dbe6ef6d381e9b8f","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2008-05-05 21:45:48","US":"admin","TS":"2022-08-09 19:55:51"},{"IDFlight":"33943","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Ozone/Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2008","FlightDate":"2008-04-27","UtcOffset":"2","FlightStartTime":"2008-04-27 16:33:01","FlightEndTime":"2008-04-27 18:49:21","FlightDuration":"8180","FirstLat":"47.7323","FirstLng":"12.6796","LastLat":"47.741","LastLng":"12.6569","FlightMinLat":"47.7221","FlightMaxLat":"47.7576","FlightMinLng":"12.6027","FlightMaxLng":"12.6859","TakeoffCountry":"DE","FKTakeoffWaypoint":"9404","TakeoffWaypointOffset":"816.775","TakeoffLocation":null,"TakeoffWaypointName":"Rauschberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9684","LandingWaypointOffset":"1506.1","LandingWaypointName":"Unternberg","LandingLocation":null,"LinearDistance":"5860","MaxLinearDistance":"6354","ArcDistance":"69382","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"17871","BestTaskPoints":"26.806","BestTaskDuration":"7820","MaxSpeed":"16.3067","GroundSpeed":"8.47669","BestTaskSpeed":"2.28529","TakeoffAltitude":"1558","MaxAltitude":"1980","MinAltitude":"651","ElevationGain":"3490","MeanAltitudeDiff":"0","MaxClimb":"3.6","MinClimb":"-5","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"84Rhope2.igc","IgcFileHash":"85d91ad71632c1c56538c4b827aa5b2a","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2008-04-29 19:27:35","US":"admin","TS":"2022-08-09 19:55:44"},{"IDFlight":"33739","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Ozone/Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2008","FlightDate":"2008-04-27","UtcOffset":"2","FlightStartTime":"2008-04-27 13:23:31","FlightEndTime":"2008-04-27 14:10:56","FlightDuration":"2845","FirstLat":"47.7276","FirstLng":"12.6882","LastLat":"47.7156","LastLng":"12.5533","FlightMinLat":"47.7002","FlightMaxLat":"47.738","FlightMinLng":"12.5484","FlightMaxLng":"12.6906","TakeoffCountry":"DE","FKTakeoffWaypoint":"9404","TakeoffWaypointOffset":"55.9178","TakeoffLocation":null,"TakeoffWaypointName":"Rauschberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14078","LandingWaypointOffset":"1366.23","LandingWaypointName":"Zwieblkopf","LandingLocation":null,"LinearDistance":"10606","MaxLinearDistance":"11049","ArcDistance":"24393","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14046","BestTaskPoints":"21.069","BestTaskDuration":"2755","MaxSpeed":"15.7611","GroundSpeed":"8.57394","BestTaskSpeed":"5.09837","TakeoffAltitude":"1557","MaxAltitude":"2759","MinAltitude":"862","ElevationGain":"2004","MeanAltitudeDiff":"0","MaxClimb":"4.8","MinClimb":"-6.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Nachdem oben am Gipfels\u00fcdstart einige beim Start ziemlich Schnee gefressen haben, sind wir zum unteren S\u00fcdstart gegangen. Dort mussten wir zwar auch auf Abl\u00f6sungen warten, die aber startbarer waren. Alfons und ich konnten unsrere Start-Abl\u00f6sung bis auf 2700m auskurbeln und ich dann mit \u0022heissa was k","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"84Rhope1.igc","IgcFileHash":"a217d4cde7b20a64deec6c074af1ae93","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2008-04-28 20:00:53","US":"admin","TS":"2022-08-09 19:55:43"},{"IDFlight":"22138","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2008","FlightDate":"2007-10-06","UtcOffset":"2","FlightStartTime":"2007-10-06 14:38:01","FlightEndTime":"2007-10-06 17:03:56","FlightDuration":"8755","FirstLat":"46.9249","FirstLng":"11.966","LastLat":"46.9264","LastLng":"11.9682","FlightMinLat":"46.8994","FlightMaxLat":"46.9417","FlightMinLng":"11.9061","FlightMaxLng":"11.9924","TakeoffCountry":"IT","FKTakeoffWaypoint":"9725","TakeoffWaypointOffset":"414.124","TakeoffLocation":null,"TakeoffWaypointName":"Ahornach (Acereto)","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"9725","LandingWaypointOffset":"444.05","LandingWaypointName":"Ahornach (Acereto)","LandingLocation":null,"LinearDistance":"5095","MaxLinearDistance":"7481","ArcDistance":"78574","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"16646","BestTaskPoints":"33.293","BestTaskDuration":"7820","MaxSpeed":"16.9546","GroundSpeed":"8.97381","BestTaskSpeed":"2.12864","TakeoffAltitude":"1409","MaxAltitude":"2467","MinAltitude":"1349","ElevationGain":"5566","MeanAltitudeDiff":"0","MaxClimb":"7.2","MinClimb":"-10","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"7A6hope1.igc","IgcFileHash":"57f8ebba759c590b2c5e5422d74bfd84","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2007-10-09 11:35:59","US":"admin","TS":"2022-08-09 19:54:56"},{"IDFlight":"17785","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2007","FlightDate":"2007-08-14","UtcOffset":"2","FlightStartTime":"2007-08-14 14:58:25","FlightEndTime":"2007-08-14 15:45:00","FlightDuration":"2795","FirstLat":"46.1812","FirstLng":"13.7779","LastLat":"46.1838","LastLng":"13.7233","FlightMinLat":"46.1792","FlightMaxLat":"46.2197","FlightMinLng":"13.6853","FlightMaxLng":"13.7793","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"91.0214","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"14466","LandingWaypointOffset":"149.591","LandingWaypointName":"Muk","LandingLocation":null,"LinearDistance":"8250","MaxLinearDistance":"8356","ArcDistance":"24467","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15344","BestTaskPoints":"23.0163","BestTaskDuration":"2860","MaxSpeed":"14.1336","GroundSpeed":"8.7538","BestTaskSpeed":"5.36504","TakeoffAltitude":"1072","MaxAltitude":"1336","MinAltitude":"156","ElevationGain":"1384","MeanAltitudeDiff":"0","MaxClimb":"4.2","MinClimb":"-12.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"78ehope2.igc","IgcFileHash":"994a820871c8e3b2625d023139123056","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2007-08-15 22:39:27","US":"admin","TS":"2022-08-09 19:53:07"},{"IDFlight":"17780","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2007","FlightDate":"2007-08-12","UtcOffset":"2","FlightStartTime":"2007-08-12 16:00:23","FlightEndTime":"2007-08-12 18:55:59","FlightDuration":"10536","FirstLat":"45.9613","FirstLng":"13.7245","LastLat":"45.8681","LastLng":"13.932","FlightMinLat":"45.7694","FlightMaxLat":"45.9636","FlightMinLng":"13.7234","FlightMaxLng":"14.0531","TakeoffCountry":"SI","FKTakeoffWaypoint":"9093","TakeoffWaypointOffset":"254.328","TakeoffLocation":null,"TakeoffWaypointName":"Lijak","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"8908","LandingWaypointOffset":"2943.71","LandingWaypointName":"Kovk","LandingLocation":null,"LinearDistance":"33209","MaxLinearDistance":"33415","ArcDistance":"90328","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"53825","BestTaskPoints":"80.7374","BestTaskDuration":"10551","MaxSpeed":"19.7528","GroundSpeed":"8.57323","BestTaskSpeed":"5.10141","TakeoffAltitude":"625","MaxAltitude":"1384","MinAltitude":"98","ElevationGain":"5479","MeanAltitudeDiff":"0","MaxClimb":"9.6","MinClimb":"-7.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"da startet man zum 2.mal um 16:00 nach einem abgleiter ohne gro\u00dfe erwartung und dann das!! und alles ganz entspannt mit viel zeit zum fotografieren.","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"78Chope1.igc","IgcFileHash":"806a0099a9b17acf39caa616bac79768","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2007-08-15 22:05:32","US":"admin","TS":"2022-08-09 19:53:07"},{"IDFlight":"14480","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2007","FlightDate":"2007-07-15","UtcOffset":"2","FlightStartTime":"2007-07-15 12:31:25","FlightEndTime":"2007-07-15 16:06:00","FlightDuration":"12875","FirstLat":"47.7611","FirstLng":"12.5605","LastLat":"47.7996","LastLng":"12.5929","FlightMinLat":"47.6998","FlightMaxLat":"47.802","FlightMinLng":"12.4955","FlightMaxLng":"12.6014","TakeoffCountry":"DE","FKTakeoffWaypoint":"9294","TakeoffWaypointOffset":"81.651","TakeoffLocation":null,"TakeoffWaypointName":"Hochfelln","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11668","LandingWaypointOffset":"501.584","LandingWaypointName":"Dampfboden","LandingLocation":null,"LinearDistance":"7552","MaxLinearDistance":"12824","ArcDistance":"116186","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"30820","BestTaskPoints":"46.2304","BestTaskDuration":"11955","MaxSpeed":"22.6413","GroundSpeed":"9.02414","BestTaskSpeed":"2.578","TakeoffAltitude":"1649","MaxAltitude":"3086","MinAltitude":"565","ElevationGain":"8457","MeanAltitudeDiff":"0","MaxClimb":"11.4","MinClimb":"-9.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"1h \u00f6stlich vom gipfel gek\u00e4mpft, dann doch noch geschafft! gegen den wind richtung s\u00fcden war auch nicht leicht. steinplatte schon in sicht, reist die rechte beschleunigeraufh\u00e4ngung. lieber umgekehrt; gegen den wind ohne beschleuniger nicht so toll","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"77fhope1.igc","IgcFileHash":"ff10c2c64c2bfe8a86bbb3b9587772f1","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2007-07-15 21:44:42","US":"admin","TS":"2022-08-09 19:52:53"},{"IDFlight":"14144","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2007","FlightDate":"2007-07-08","UtcOffset":"2","FlightStartTime":"2007-07-08 12:04:07","FlightEndTime":"2007-07-08 13:53:57","FlightDuration":"6590","FirstLat":"46.7711","FirstLng":"13.1492","LastLat":"46.8707","LastLng":"12.9864","FlightMinLat":"46.7593","FlightMaxLat":"46.8797","FlightMinLng":"12.8892","FlightMaxLng":"13.1672","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"157.341","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"12052","LandingWaypointOffset":"3225.91","LandingWaypointName":"Marterle","LandingLocation":null,"LinearDistance":"21201","MaxLinearDistance":"22686","ArcDistance":"63456","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"34364","BestTaskPoints":"51.5453","BestTaskDuration":"6485","MaxSpeed":"22.7569","GroundSpeed":"9.62917","BestTaskSpeed":"5.299","TakeoffAltitude":"1764","MaxAltitude":"2403","MinAltitude":"831","ElevationGain":"4301","MeanAltitudeDiff":"0","MaxClimb":"6.6","MinClimb":"-11","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Trotz niedriger Basis kam man gut voran. In Rangersdorf fing es leicht an zu regnen. Bin dann gelandet, da eine schwarze Wolke \u00fcber den Gipfel von nordwest reindr\u00fcckte. Dann fast 2h an der Stra\u00dfe gestanden, bis mich jemand nach Lienz mitnahm. Dort dann 1,5h auf den n\u00e4chsten Zug gewartet.","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"778hope1.igc","IgcFileHash":"8f49d580135b218ee2af91e5df87de97","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2007-07-14 13:24:58","US":"admin","TS":"2022-08-09 19:52:51"},{"IDFlight":"14143","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2007","FlightDate":"2007-07-07","UtcOffset":"2","FlightStartTime":"2007-07-07 13:19:22","FlightEndTime":"2007-07-07 15:03:05","FlightDuration":"6223","FirstLat":"46.7697","FirstLng":"13.1504","LastLat":"46.748","LastLng":"13.1547","FlightMinLat":"46.7469","FlightMaxLat":"46.7733","FlightMinLng":"13.1331","FlightMaxLng":"13.2102","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"318.801","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9814","LandingWaypointOffset":"2146.63","LandingWaypointName":"Embergeralm - Greifenburg","LandingLocation":null,"LinearDistance":"4581","MaxLinearDistance":"5913","ArcDistance":"56316","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"14999","BestTaskPoints":"22.4989","BestTaskDuration":"5908","MaxSpeed":"14.591","GroundSpeed":"9.05022","BestTaskSpeed":"2.53876","TakeoffAltitude":"1656","MaxAltitude":"2388","MinAltitude":"574","ElevationGain":"3570","MeanAltitudeDiff":"0","MaxClimb":"7.6","MinClimb":"-8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"777hope1.igc","IgcFileHash":"3f0eace5ca11d12192714bc6a1a64b8c","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2007-07-14 13:22:00","US":"admin","TS":"2022-08-09 19:52:51"},{"IDFlight":"11470","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2007","FlightDate":"2007-06-07","UtcOffset":"2","FlightStartTime":"2007-06-07 12:45:03","FlightEndTime":"2007-06-07 15:08:58","FlightDuration":"8635","FirstLat":"47.7586","FirstLng":"12.5607","LastLat":"47.6649","LastLng":"12.2519","FlightMinLat":"47.6636","FlightMaxLat":"47.7727","FlightMinLng":"12.2437","FlightMaxLng":"12.5682","TakeoffCountry":"DE","FKTakeoffWaypoint":"9294","TakeoffWaypointOffset":"234.616","TakeoffLocation":null,"TakeoffWaypointName":"Hochfelln","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"11105","LandingWaypointOffset":"1683.68","LandingWaypointName":"Niederndorfer Berg","LandingLocation":null,"LinearDistance":"25553","MaxLinearDistance":"26210","ArcDistance":"73737","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"32878","BestTaskPoints":"49.3176","BestTaskDuration":"7915","MaxSpeed":"20.1021","GroundSpeed":"8.53931","BestTaskSpeed":"4.15388","TakeoffAltitude":"1629","MaxAltitude":"2592","MinAltitude":"761","ElevationGain":"5729","MeanAltitudeDiff":"0","MaxClimb":"5.26667","MinClimb":"-11.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Highspeed trampen auf dem R\u00fcckweg! Mit 4 Stationen unter einer Stunde zur\u00fcck bis direkt zum Auto!\r\nVielen Dank an:\r\n1. die nette Frau im offenen Suzuki Jeep (bis Aschau i. C)\r\n2. den Gleitschim Kollegen f\u00fcr ein paar 100m\r\n3. das nette h\u00fcbsche M\u00e4del (bis zur Autobahnauff. Felden)\r\n4. das salzburger E","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"767hope1.igc","IgcFileHash":"6858b3b4c085ec62c9f11194f7b279b5","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2007-06-07 21:40:16","US":"admin","TS":"2022-08-09 19:52:41"},{"IDFlight":"8321","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2007","FlightDate":"2007-04-29","UtcOffset":"2","FlightStartTime":"2007-04-29 12:47:41","FlightEndTime":"2007-04-29 16:37:31","FlightDuration":"13790","FirstLat":"47.6634","FirstLng":"11.7915","LastLat":"47.5798","LastLng":"12.4781","FlightMinLat":"47.5571","FlightMaxLat":"47.6851","FlightMinLng":"11.7853","FlightMaxLng":"12.4974","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"275.248","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13668","LandingWaypointOffset":"1762.69","LandingWaypointName":"H\u00f6rnle","LandingLocation":null,"LinearDistance":"53820","MaxLinearDistance":"54211","ArcDistance":"125101","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"62422","BestTaskPoints":"93.6329","BestTaskDuration":"13155","MaxSpeed":"17.9871","GroundSpeed":"9.06856","BestTaskSpeed":"4.74512","TakeoffAltitude":"1575","MaxAltitude":"2861","MinAltitude":"611","ElevationGain":"10273","MeanAltitudeDiff":"0","MaxClimb":"9","MinClimb":"-10","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"Vielen Dank an Stefan f\u00fcr die Fahrt von K\u00f6ssen zum Wallberg.\r\nPers\u00f6nliche Bestleistung knapp verfehlt, war aber ein super Flug f\u00fcr die nicht so ganz einfachen Bedingungen.","UserReviewStatus":"1","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"bh","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"1","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"74Thope1.igc","IgcFileHash":"591f1e6dd3038d0dfe5d1ba6fc8387f8","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2007-04-29 23:05:03","US":"admin","TS":"2022-08-09 19:52:27"},{"IDFlight":"7136","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2007","FlightDate":"2007-04-22","UtcOffset":"2","FlightStartTime":"2007-04-22 12:56:30","FlightEndTime":"2007-04-22 17:26:56","FlightDuration":"16226","FirstLat":"47.6712","FirstLng":"12.3135","LastLat":"47.6658","LastLng":"12.3331","FlightMinLat":"47.6029","FlightMaxLat":"47.6902","FlightMinLng":"12.2395","FlightMaxLng":"12.4533","TakeoffCountry":"AT","FKTakeoffWaypoint":"9372","TakeoffWaypointOffset":"163.411","TakeoffLocation":null,"TakeoffWaypointName":"Brennkopf","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9693","LandingWaypointOffset":"709.372","LandingWaypointName":"Lochner Horn","LandingLocation":null,"LinearDistance":"10677","MaxLinearDistance":"18207","ArcDistance":"140446","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"53296","BestTaskPoints":"79.9447","BestTaskDuration":"16216","MaxSpeed":"17.3847","GroundSpeed":"8.65559","BestTaskSpeed":"3.28663","TakeoffAltitude":"1778","MaxAltitude":"2766","MinAltitude":"777","ElevationGain":"11061","MeanAltitudeDiff":"0","MaxClimb":"7.6","MinClimb":"-8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"74Mhope1.igc","IgcFileHash":"81e3afc0410b8145a5bf332177bc4320","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2007-04-22 21:40:12","US":"admin","TS":"2022-08-09 19:52:22"},{"IDFlight":"4494","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2007","FlightDate":"2007-04-09","UtcOffset":"1","FlightStartTime":"2007-04-09 11:24:40","FlightEndTime":"2007-04-09 14:30:00","FlightDuration":"11120","FirstLat":"46.0269","FirstLng":"11.8227","LastLat":"46.0308","LastLng":"11.8258","FlightMinLat":"46.0173","FlightMaxLat":"46.0883","FlightMinLng":"11.806","FlightMaxLng":"11.9097","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"507.52","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"241.998","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"9509","MaxLinearDistance":"10663","ArcDistance":"96392","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"22497","BestTaskPoints":"39.369","BestTaskDuration":"10235","MaxSpeed":"15.043","GroundSpeed":"8.66383","BestTaskSpeed":"2.19805","TakeoffAltitude":"1393","MaxAltitude":"2005","MinAltitude":"731","ElevationGain":"7026","MeanAltitudeDiff":"0","MaxClimb":"6.8","MinClimb":"-7.4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"6","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"749hope2.igc","IgcFileHash":"eab95780af015b68039f53b8cda62b16","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2007-04-10 00:26:25","US":"admin","TS":"2022-08-09 19:52:11"},{"IDFlight":"4493","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":"1","ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2007","FlightDate":"2007-04-07","UtcOffset":"1","FlightStartTime":"2007-04-07 13:44:52","FlightEndTime":"2007-04-07 15:49:57","FlightDuration":"7505","FirstLat":"46.0283","FirstLng":"11.8256","LastLat":"46.0566","LastLng":"11.8279","FlightMinLat":"46.0263","FlightMaxLat":"46.096","FlightMinLng":"11.8198","FlightMaxLng":"11.9378","TakeoffCountry":"IT","FKTakeoffWaypoint":"8892","TakeoffWaypointOffset":"235.057","TakeoffLocation":null,"TakeoffWaypointName":"Monte Avena","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8892","LandingWaypointOffset":"3024.59","LandingWaypointName":"Monte Avena","LandingLocation":null,"LinearDistance":"11444","MaxLinearDistance":"11913","ArcDistance":"66701","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"32272","BestTaskPoints":"48.4087","BestTaskDuration":"7360","MaxSpeed":"14.5124","GroundSpeed":"8.88167","BestTaskSpeed":"4.38478","TakeoffAltitude":"1400","MaxAltitude":"2422","MinAltitude":"1014","ElevationGain":"5025","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-4.6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"747hope2.igc","IgcFileHash":"ec8720545acf111e824e6ce3b2bcf216","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2007-04-10 00:22:02","US":"admin","TS":"2022-08-09 19:52:11"},{"IDFlight":"211162","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2006","FlightDate":"2006-07-16","UtcOffset":"2","FlightStartTime":"2006-07-16 16:09:20","FlightEndTime":"2006-07-16 17:55:45","FlightDuration":"6385","FirstLat":"47.6618","FirstLng":"12.0363","LastLat":"47.6761","LastLng":"11.7703","FlightMinLat":"47.6614","FlightMaxLat":"47.7094","FlightMinLng":"11.7692","FlightMaxLng":"12.0365","TakeoffCountry":"DE","FKTakeoffWaypoint":"9876","TakeoffWaypointOffset":"746.892","TakeoffLocation":null,"TakeoffWaypointName":"Vogelsang","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9136","LandingWaypointOffset":"2264.91","LandingWaypointName":"Wallberg","LandingLocation":null,"LinearDistance":"20054","MaxLinearDistance":"20072","ArcDistance":"57763","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"25964","BestTaskPoints":"38.946","BestTaskDuration":"6285","MaxSpeed":"26.2857","GroundSpeed":"9.04674","BestTaskSpeed":"4.13111","TakeoffAltitude":"1557","MaxAltitude":"1861","MinAltitude":"737","ElevationGain":"3312","MeanAltitudeDiff":"0","MaxClimb":"8.6","MinClimb":"-11.6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"67ghope2.igc","IgcFileHash":"3a5cf5e38c9d62ab2ec5be9c4c1b4b33","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-25 16:41:30","US":"admin","TS":"2022-11-29 19:26:11"},{"IDFlight":"210894","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2006","FlightDate":"2006-07-05","UtcOffset":"2","FlightStartTime":"2006-07-05 16:06:26","FlightEndTime":"2006-07-05 16:56:36","FlightDuration":"3010","FirstLat":"46.1834","FirstLng":"13.7837","LastLat":"46.2122","LastLng":"13.6345","FlightMinLat":"46.1807","FlightMaxLat":"46.2202","FlightMinLng":"13.6327","FlightMaxLng":"13.7931","TakeoffCountry":"SI","FKTakeoffWaypoint":"8832","TakeoffWaypointOffset":"456.297","TakeoffLocation":null,"TakeoffWaypointName":"Kobala","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"SI","FKLandingWaypoint":"9990","LandingWaypointOffset":"2322.93","LandingWaypointName":"Kuk","LandingLocation":null,"LinearDistance":"12046","MaxLinearDistance":"12776","ArcDistance":"26504","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"15629","BestTaskPoints":"23.4435","BestTaskDuration":"2990","MaxSpeed":"16.8948","GroundSpeed":"8.80586","BestTaskSpeed":"5.22709","TakeoffAltitude":"1090","MaxAltitude":"1399","MinAltitude":"190","ElevationGain":"1615","MeanAltitudeDiff":"0","MaxClimb":"4.4","MinClimb":"-6.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"675hope2.igc","IgcFileHash":"d2f39d7107e378a4337f8ce2312caca7","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-25 16:13:48","US":"admin","TS":"2022-11-29 19:26:11"},{"IDFlight":"207646","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Vulcan","FKGlider":null,"FKGliderBrand":"19","GliderBrand":"Ozone","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2006","FlightDate":"2006-05-11","UtcOffset":"2","FlightStartTime":"2006-05-11 12:04:22","FlightEndTime":"2006-05-11 14:31:57","FlightDuration":"8855","FirstLat":"47.6665","FirstLng":"11.5256","LastLat":"47.4902","LastLng":"11.2078","FlightMinLat":"47.4884","FlightMaxLat":"47.6746","FlightMinLng":"11.1939","FlightMaxLng":"11.5408","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"611.535","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11997","LandingWaypointOffset":"4732.44","LandingWaypointName":"Kranzberg Startplatz","LandingLocation":null,"LinearDistance":"31763","MaxLinearDistance":"33140","ArcDistance":"88182","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"40426","BestTaskPoints":"60.639","BestTaskDuration":"8265","MaxSpeed":"18.735","GroundSpeed":"9.95283","BestTaskSpeed":"4.89123","TakeoffAltitude":"1525","MaxAltitude":"2494","MinAltitude":"918","ElevationGain":"7019","MeanAltitudeDiff":"0","MaxClimb":"6","MinClimb":"-5.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"65bhope4.igc","IgcFileHash":"40e149a47087ac16395f9dc88a05fb82","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-25 10:45:00","US":"admin","TS":"2022-11-29 19:24:46"},{"IDFlight":"201610","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2005","FlightDate":"2005-06-11","UtcOffset":"2","FlightStartTime":"2005-06-11 11:47:12","FlightEndTime":"2005-06-11 13:47:57","FlightDuration":"7245","FirstLat":"46.7706","FirstLng":"13.1538","LastLat":"46.7487","LastLng":"13.0878","FlightMinLat":"46.7485","FlightMaxLat":"46.786","FlightMinLng":"13.0869","FlightMaxLng":"13.3111","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"389.717","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"11776","LandingWaypointOffset":"1176.41","LandingWaypointName":"Emberger Alm - Greifenburg Emberger Alm Startplatz 2","LandingLocation":null,"LinearDistance":"12051","MaxLinearDistance":"17483","ArcDistance":"62763","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"30346","BestTaskPoints":"53.1055","BestTaskDuration":"6710","MaxSpeed":"15.8429","GroundSpeed":"8.65692","BestTaskSpeed":"4.5225","TakeoffAltitude":"1730","MaxAltitude":"2597","MinAltitude":"701","ElevationGain":"4535","MeanAltitudeDiff":"0","MaxClimb":"5.4","MinClimb":"-5.4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"56bhope1.igc","IgcFileHash":"ba786deab763fa6ac60fd03d297f5638","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-24 19:36:51","US":"admin","TS":"2022-11-29 19:30:48"},{"IDFlight":"200443","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2005","FlightDate":"2005-05-29","UtcOffset":"2","FlightStartTime":"2005-05-29 12:39:22","FlightEndTime":"2005-05-29 13:43:32","FlightDuration":"3850","FirstLat":"47.664","FirstLng":"12.0304","LastLat":"47.6464","LastLng":"11.8474","FlightMinLat":"47.6353","FlightMaxLat":"47.6672","FlightMinLng":"11.8326","FlightMaxLng":"12.0357","TakeoffCountry":"DE","FKTakeoffWaypoint":"9876","TakeoffWaypointOffset":"258.972","TakeoffLocation":null,"TakeoffWaypointName":"Vogelsang","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"11330","LandingWaypointOffset":"1391.87","LandingWaypointName":"Ro\u00dfkopf","LandingLocation":null,"LinearDistance":"15149","MaxLinearDistance":"15514","ArcDistance":"35235","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"19121","BestTaskPoints":"28.6815","BestTaskDuration":"3810","MaxSpeed":"15.7307","GroundSpeed":"9.15205","BestTaskSpeed":"5.01864","TakeoffAltitude":"1508","MaxAltitude":"2719","MinAltitude":"1043","ElevationGain":"3102","MeanAltitudeDiff":"0","MaxClimb":"6.4","MinClimb":"-4.4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"55thope1.igc","IgcFileHash":"b61826408c58a95a2dc35029c488ba55","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-24 16:43:57","US":"admin","TS":"2022-11-29 19:30:45"},{"IDFlight":"197070","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2005","FlightDate":"2005-04-04","UtcOffset":"2","FlightStartTime":"2005-04-04 14:30:32","FlightEndTime":"2005-04-04 17:42:07","FlightDuration":"11495","FirstLat":"47.6261","FirstLng":"12.4337","LastLat":"47.6536","LastLng":"12.4231","FlightMinLat":"47.5762","FlightMaxLat":"47.6543","FlightMinLng":"12.4064","FlightMaxLng":"12.6481","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"662.116","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10289","LandingWaypointOffset":"347.622","LandingWaypointName":"Unterberghorn","LandingLocation":null,"LinearDistance":"16563","MaxLinearDistance":"18424","ArcDistance":"98632","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"40962","BestTaskPoints":"71.6835","BestTaskDuration":"10475","MaxSpeed":"21.3214","GroundSpeed":"8.57667","BestTaskSpeed":"3.91045","TakeoffAltitude":"1688","MaxAltitude":"2880","MinAltitude":"615","ElevationGain":"8297","MeanAltitudeDiff":"0","MaxClimb":"9","MinClimb":"-10","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"544hope1.igc","IgcFileHash":"2d35ecce486422e9c979fdc0c189cf5a","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-24 08:06:11","US":"admin","TS":"2022-11-29 19:30:36"},{"IDFlight":"195593","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Summit","FKGlider":null,"FKGliderBrand":"8","GliderBrand":"UP","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2004","FlightDate":"2004-09-02","UtcOffset":"2","FlightStartTime":"2004-09-02 12:39:56","FlightEndTime":"2004-09-02 13:54:01","FlightDuration":"4445","FirstLat":"47.6617","FirstLng":"11.5256","LastLat":"47.6062","LastLng":"11.4806","FlightMinLat":"47.5881","FlightMaxLat":"47.664","FlightMinLng":"11.46","FlightMaxLng":"11.5283","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"758.812","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"12774","LandingWaypointOffset":"2338.21","LandingWaypointName":"Staffel","LandingLocation":null,"LinearDistance":"8846","MaxLinearDistance":"9094","ArcDistance":"40794","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"19576","BestTaskPoints":"29.364","BestTaskDuration":"3845","MaxSpeed":"14.3215","GroundSpeed":"9.17758","BestTaskSpeed":"5.09129","TakeoffAltitude":"1532","MaxAltitude":"2117","MinAltitude":"725","ElevationGain":"2114","MeanAltitudeDiff":"0","MaxClimb":"3.8","MinClimb":"-6.4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"492hope1.igc","IgcFileHash":"0c69c25bbecbb1cb22da94e744b0a102","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-22 23:35:48","US":"admin","TS":"2022-11-29 16:31:04"},{"IDFlight":"194770","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Cayenne L","FKGlider":null,"FKGliderBrand":"6","GliderBrand":"Skywalk","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2004","FlightDate":"2004-08-04","UtcOffset":"2","FlightStartTime":"2004-08-04 14:46:11","FlightEndTime":"2004-08-04 17:43:46","FlightDuration":"10655","FirstLat":"47.3272","FirstLng":"12.7345","LastLat":"47.4141","LastLng":"12.8642","FlightMinLat":"47.3063","FlightMaxLat":"47.4146","FlightMinLng":"12.5401","FlightMaxLng":"12.881","TakeoffCountry":"AT","FKTakeoffWaypoint":"9051","TakeoffWaypointOffset":"358.36","TakeoffLocation":null,"TakeoffWaypointName":"Zell Am See","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13081","LandingWaypointOffset":"1802.37","LandingWaypointName":"Grossarl","LandingLocation":null,"LinearDistance":"14725","MaxLinearDistance":"27166","ArcDistance":"98355","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"40626","BestTaskPoints":"71.0955","BestTaskDuration":"9190","MaxSpeed":"20.5865","GroundSpeed":"9.23089","BestTaskSpeed":"4.42067","TakeoffAltitude":"1926","MaxAltitude":"2800","MinAltitude":"755","ElevationGain":"8160","MeanAltitudeDiff":"0","MaxClimb":"12.8","MinClimb":"-12.4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"484hope2.igc","IgcFileHash":"fc8f383714d683ac55b8f18069c749f4","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-22 21:48:17","US":"admin","TS":"2022-11-29 16:31:02"},{"IDFlight":"194769","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Cayenne L","FKGlider":null,"FKGliderBrand":"6","GliderBrand":"Skywalk","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2004","FlightDate":"2004-07-31","UtcOffset":"2","FlightStartTime":"2004-07-31 13:04:44","FlightEndTime":"2004-07-31 14:48:09","FlightDuration":"6205","FirstLat":"47.3275","FirstLng":"12.734","LastLat":"47.2773","LastLng":"12.5391","FlightMinLat":"47.271","FlightMaxLat":"47.33","FlightMinLng":"12.493","FlightMaxLng":"12.768","TakeoffCountry":"AT","FKTakeoffWaypoint":"9051","TakeoffWaypointOffset":"401.668","TakeoffLocation":null,"TakeoffWaypointName":"Zell Am See","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"14200","LandingWaypointOffset":"2253.04","LandingWaypointName":"Goldgruber","LandingLocation":null,"LinearDistance":"18198","MaxLinearDistance":"20777","ArcDistance":"58508","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"32023","BestTaskPoints":"48.0345","BestTaskDuration":"6205","MaxSpeed":"21.6997","GroundSpeed":"9.42417","BestTaskSpeed":"5.16084","TakeoffAltitude":"1928","MaxAltitude":"3186","MinAltitude":"782","ElevationGain":"4562","MeanAltitudeDiff":"0","MaxClimb":"8","MinClimb":"-5.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"47vhope3.igc","IgcFileHash":"6f751ab6a871f032d1861ded2c2e3c3f","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-22 21:48:11","US":"admin","TS":"2022-11-29 16:31:02"},{"IDFlight":"192650","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2004","FlightDate":"2004-05-30","UtcOffset":"2","FlightStartTime":"2004-05-30 11:52:32","FlightEndTime":"2004-05-30 14:53:53","FlightDuration":"10881","FirstLat":"47.631","FirstLng":"12.4377","LastLat":"47.6587","LastLng":"12.3084","FlightMinLat":"47.6003","FlightMaxLat":"47.6756","FlightMinLng":"12.215","FlightMaxLng":"12.4428","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"460.607","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9372","LandingWaypointOffset":"1451.9","LandingWaypointName":"Brennkopf","LandingLocation":null,"LinearDistance":"17013","MaxLinearDistance":"17398","ArcDistance":"95783","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"32463","BestTaskPoints":"48.6945","BestTaskDuration":"10891","MaxSpeed":"17.6625","GroundSpeed":"8.80277","BestTaskSpeed":"2.98072","TakeoffAltitude":"1506","MaxAltitude":"2420","MinAltitude":"670","ElevationGain":"6865","MeanAltitudeDiff":"0","MaxClimb":"8.2","MinClimb":"-5.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"45uhope1.igc","IgcFileHash":"4f0e4918162a34117ee1af102fb9ef70","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-22 16:34:27","US":"admin","TS":"2022-11-29 16:30:57"},{"IDFlight":"192652","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2004","FlightDate":"2004-05-29","UtcOffset":"2","FlightStartTime":"2004-05-29 14:19:10","FlightEndTime":"2004-05-29 15:00:15","FlightDuration":"2465","FirstLat":"47.6297","FirstLng":"12.4379","LastLat":"47.6174","LastLng":"12.386","FlightMinLat":"47.5951","FlightMaxLat":"47.6334","FlightMinLng":"12.3593","FlightMaxLng":"12.4406","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"525.065","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10083","LandingWaypointOffset":"825.652","LandingWaypointName":"Kossen - Scheibenwald","LandingLocation":null,"LinearDistance":"6857","MaxLinearDistance":"7103","ArcDistance":"21894","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"12059","BestTaskPoints":"18.0885","BestTaskDuration":"1930","MaxSpeed":"17.2869","GroundSpeed":"8.88178","BestTaskSpeed":"6.24819","TakeoffAltitude":"1540","MaxAltitude":"2173","MinAltitude":"650","ElevationGain":"1385","MeanAltitudeDiff":"0","MaxClimb":"5","MinClimb":"-5.6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"45thope2.igc","IgcFileHash":"e7d59ecf34f6b9eb153730c42523c0d5","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-22 16:34:35","US":"admin","TS":"2022-11-29 16:30:57"},{"IDFlight":"214064","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2004","FlightDate":"2003-11-10","UtcOffset":"1","FlightStartTime":"2003-11-10 14:54:33","FlightEndTime":"2003-11-10 15:59:18","FlightDuration":"3885","FirstLat":"45.8593","FirstLng":"11.8066","LastLat":"45.8103","LastLng":"11.7708","FlightMinLat":"45.8097","FlightMaxLat":"45.8611","FlightMinLng":"11.7548","FlightMaxLng":"11.8076","TakeoffCountry":"IT","FKTakeoffWaypoint":"9437","TakeoffWaypointOffset":"267.071","TakeoffLocation":null,"TakeoffWaypointName":"Bassano Pannettone","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1465.72","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"6209","MaxLinearDistance":"6327","ArcDistance":"30299","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"11799","BestTaskPoints":"17.6985","BestTaskDuration":"3440","MaxSpeed":"13.8772","GroundSpeed":"7.79888","BestTaskSpeed":"3.42994","TakeoffAltitude":"1514","MaxAltitude":"1514","MinAltitude":"175","ElevationGain":"937","MeanAltitudeDiff":"0","MaxClimb":"4.6","MinClimb":"-4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"3bahope2.igc","IgcFileHash":"5d0eea7c732e4a6707c21e87319dee79","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-27 06:58:14","US":"admin","TS":"2022-11-29 16:31:05"},{"IDFlight":"213885","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Sport","FKGlider":null,"FKGliderBrand":"2","GliderBrand":"Airwave","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2004","FlightDate":"2003-09-21","UtcOffset":"2","FlightStartTime":"2003-09-21 13:34:40","FlightEndTime":"2003-09-21 16:33:05","FlightDuration":"10705","FirstLat":"47.6312","FirstLng":"12.4286","LastLat":"47.6663","LastLng":"12.4516","FlightMinLat":"47.5871","FlightMaxLat":"47.6663","FlightMinLng":"12.423","FlightMaxLng":"12.6671","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"244.988","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10289","LandingWaypointOffset":"2799.4","LandingWaypointName":"Unterberghorn","LandingLocation":null,"LinearDistance":"18546","MaxLinearDistance":"19232","ArcDistance":"95742","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"38042","BestTaskPoints":"66.5735","BestTaskDuration":"9915","MaxSpeed":"21.1802","GroundSpeed":"8.94363","BestTaskSpeed":"3.83681","TakeoffAltitude":"1470","MaxAltitude":"2565","MinAltitude":"643","ElevationGain":"6871","MeanAltitudeDiff":"0","MaxClimb":"12.9","MinClimb":"-12.7","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"39lhope2.igc","IgcFileHash":"057ac6d85572ebeaf2d19ac3698cf36d","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-27 06:44:28","US":"admin","TS":"2022-11-29 16:31:05"},{"IDFlight":"213817","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-09-07","UtcOffset":"2","FlightStartTime":"2003-09-07 12:08:00","FlightEndTime":"2003-09-07 16:05:27","FlightDuration":"14247","FirstLat":"45.8229","FirstLng":"11.7689","LastLat":"45.8101","LastLng":"11.771","FlightMinLat":"45.7937","FlightMaxLat":"45.8874","FlightMinLng":"11.7274","FlightMaxLng":"11.8812","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"57.717","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1489.59","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"11240","MaxLinearDistance":"14081","ArcDistance":"123420","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"44328","BestTaskPoints":"66.492","BestTaskDuration":"12004","MaxSpeed":"20.1739","GroundSpeed":"8.66672","BestTaskSpeed":"3.69277","TakeoffAltitude":"858","MaxAltitude":"2265","MinAltitude":"187","ElevationGain":"11179","MeanAltitudeDiff":"0","MaxClimb":"6.4","MinClimb":"-8.26667","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"397hope1.igc","IgcFileHash":"4c4eb19d6c7b34e1fdb72410cba10317","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-27 06:38:19","US":"admin","TS":"2022-11-29 20:06:44"},{"IDFlight":"213816","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-09-06","UtcOffset":"2","FlightStartTime":"2003-09-06 12:53:00","FlightEndTime":"2003-09-06 15:16:00","FlightDuration":"8580","FirstLat":"45.8232","FirstLng":"11.772","LastLat":"45.8101","LastLng":"11.771","FlightMinLat":"45.8017","FlightMaxLat":"45.8581","FlightMinLng":"11.7362","FlightMaxLng":"11.8087","TakeoffCountry":"IT","FKTakeoffWaypoint":"8841","TakeoffWaypointOffset":"256.678","TakeoffLocation":null,"TakeoffWaypointName":"Bassano","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"IT","FKLandingWaypoint":"8841","LandingWaypointOffset":"1489.59","LandingWaypointName":"Bassano","LandingLocation":null,"LinearDistance":"4689","MaxLinearDistance":"8093","ArcDistance":"74024","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"17263","BestTaskPoints":"30.2103","BestTaskDuration":"7880","MaxSpeed":"14.5546","GroundSpeed":"8.6225","BestTaskSpeed":"2.19074","TakeoffAltitude":"800","MaxAltitude":"1641","MinAltitude":"183","ElevationGain":"4321","MeanAltitudeDiff":"0","MaxClimb":"4.6","MinClimb":"-5.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"396hope1.igc","IgcFileHash":"1e263072db69caf44ec9e6bf4fe7ba79","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-27 06:38:09","US":"admin","TS":"2022-11-29 20:06:44"},{"IDFlight":"189931","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-08-24","UtcOffset":"2","FlightStartTime":"2003-08-24 12:51:01","FlightEndTime":"2003-08-24 14:23:31","FlightDuration":"5550","FirstLat":"47.6338","FirstLng":"12.43","LastLat":"47.6263","LastLng":"12.7228","FlightMinLat":"47.5935","FlightMaxLat":"47.6363","FlightMinLng":"12.4286","FlightMaxLng":"12.7612","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"246.702","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13725","LandingWaypointOffset":"202.878","LandingWaypointName":"Hundskopf","LandingLocation":null,"LinearDistance":"24977","MaxLinearDistance":"25111","ArcDistance":"54581","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"31158","BestTaskPoints":"46.737","BestTaskDuration":"5465","MaxSpeed":"17.5011","GroundSpeed":"9.82556","BestTaskSpeed":"5.70137","TakeoffAltitude":"1464","MaxAltitude":"2794","MinAltitude":"550","ElevationGain":"3809","MeanAltitudeDiff":"0","MaxClimb":"5.8","MinClimb":"-7","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"38ohope1.igc","IgcFileHash":"e669922139c8eb9d8374fb7c337d88eb","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 21:36:54","US":"admin","TS":"2022-11-29 20:06:43"},{"IDFlight":"189929","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-08-23","UtcOffset":"2","FlightStartTime":"2003-08-23 12:23:05","FlightEndTime":"2003-08-23 14:14:35","FlightDuration":"6690","FirstLat":"47.6305","FirstLng":"12.429","LastLat":"47.6255","LastLng":"12.7239","FlightMinLat":"47.5902","FlightMaxLat":"47.6349","FlightMinLng":"12.425","FlightMaxLng":"12.7524","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"255.281","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"13725","LandingWaypointOffset":"197.047","LandingWaypointName":"Hundskopf","LandingLocation":null,"LinearDistance":"24312","MaxLinearDistance":"24644","ArcDistance":"66237","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"29674","BestTaskPoints":"44.511","BestTaskDuration":"6285","MaxSpeed":"17.9935","GroundSpeed":"9.89345","BestTaskSpeed":"4.7214","TakeoffAltitude":"1465","MaxAltitude":"2584","MinAltitude":"553","ElevationGain":"4593","MeanAltitudeDiff":"0","MaxClimb":"6.8","MinClimb":"-5.6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"38nhope1.igc","IgcFileHash":"9765da6da38c80a9b00cb68e84a67a75","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 21:36:48","US":"admin","TS":"2022-11-29 20:06:43"},{"IDFlight":"189787","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-08-16","UtcOffset":"2","FlightStartTime":"2003-08-16 12:59:15","FlightEndTime":"2003-08-16 14:57:30","FlightDuration":"7095","FirstLat":"47.633","FirstLng":"12.4291","LastLat":"47.6268","LastLng":"12.4353","FlightMinLat":"47.5942","FlightMaxLat":"47.6534","FlightMinLng":"12.4171","FlightMaxLng":"12.5035","TakeoffCountry":"AT","FKTakeoffWaypoint":"9036","TakeoffWaypointOffset":"230.038","TakeoffLocation":null,"TakeoffWaypointName":"Kossen, Scheibenwald","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9036","LandingWaypointOffset":"627.991","LandingWaypointName":"Kossen, Scheibenwald","LandingLocation":null,"LinearDistance":"7017","MaxLinearDistance":"9182","ArcDistance":"64579","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"19291","BestTaskPoints":"33.7593","BestTaskDuration":"6890","MaxSpeed":"16.4095","GroundSpeed":"9.10203","BestTaskSpeed":"2.79985","TakeoffAltitude":"1464","MaxAltitude":"2192","MinAltitude":"804","ElevationGain":"4996","MeanAltitudeDiff":"0","MaxClimb":"11.4","MinClimb":"-6.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"38ghope1.igc","IgcFileHash":"2b1d4a95dfc99a4e477433a59994aa19","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 21:14:19","US":"admin","TS":"2022-11-29 20:06:43"},{"IDFlight":"189303","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-08-08","UtcOffset":"2","FlightStartTime":"2003-08-08 12:55:49","FlightEndTime":"2003-08-08 14:40:44","FlightDuration":"6295","FirstLat":"47.3282","FirstLng":"12.7317","LastLat":"47.2844","LastLng":"12.6215","FlightMinLat":"47.2688","FlightMaxLat":"47.3306","FlightMinLng":"12.6086","FlightMaxLng":"12.7373","TakeoffCountry":"AT","FKTakeoffWaypoint":"9051","TakeoffWaypointOffset":"550.761","TakeoffLocation":null,"TakeoffWaypointName":"Zell Am See","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"10560","LandingWaypointOffset":"4501.92","LandingWaypointName":"Hochsonnenbergalm","LandingLocation":null,"LinearDistance":"10951","MaxLinearDistance":"11315","ArcDistance":"56105","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"17953","BestTaskPoints":"26.9295","BestTaskDuration":"6325","MaxSpeed":"15.4409","GroundSpeed":"8.90561","BestTaskSpeed":"2.83842","TakeoffAltitude":"1887","MaxAltitude":"3364","MinAltitude":"753","ElevationGain":"4478","MeanAltitudeDiff":"0","MaxClimb":"6.8","MinClimb":"-6.4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"388hope1.igc","IgcFileHash":"2e83d699d1593bbe6448918c7c3e3558","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 20:10:28","US":"admin","TS":"2022-11-29 20:06:42"},{"IDFlight":"188524","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-07-21","UtcOffset":"2","FlightStartTime":"2003-07-21 12:23:46","FlightEndTime":"2003-07-21 15:32:57","FlightDuration":"11351","FirstLat":"46.7706","FirstLng":"13.1538","LastLat":"46.7466","LastLng":"13.1921","FlightMinLat":"46.7364","FlightMaxLat":"46.7929","FlightMinLng":"13.1536","FlightMaxLng":"13.4561","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"389.717","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9814","LandingWaypointOffset":"3020.32","LandingWaypointName":"Embergeralm - Greifenburg","LandingLocation":null,"LinearDistance":"23060","MaxLinearDistance":"23074","ArcDistance":"103703","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"45116","BestTaskPoints":"78.953","BestTaskDuration":"10946","MaxSpeed":"18.6635","GroundSpeed":"9.13603","BestTaskSpeed":"4.12169","TakeoffAltitude":"1706","MaxAltitude":"3334","MinAltitude":"584","ElevationGain":"9181","MeanAltitudeDiff":"0","MaxClimb":"7.4","MinClimb":"-9.3","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"37lhope1.igc","IgcFileHash":"6a5fbde161266aae32ff8f35f33d6d91","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 18:29:58","US":"admin","TS":"2022-11-29 20:06:41"},{"IDFlight":"188523","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-07-20","UtcOffset":"2","FlightStartTime":"2003-07-20 13:33:03","FlightEndTime":"2003-07-20 16:11:31","FlightDuration":"9508","FirstLat":"46.7704","FirstLng":"13.1516","LastLat":"46.8677","LastLng":"12.9841","FlightMinLat":"46.7667","FlightMaxLat":"46.8767","FlightMinLng":"12.8392","FlightMaxLng":"13.157","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"283.029","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"12052","LandingWaypointOffset":"3189.09","LandingWaypointName":"Marterle","LandingLocation":null,"LinearDistance":"25893","MaxLinearDistance":"26323","ArcDistance":"89982","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"40650","BestTaskPoints":"60.975","BestTaskDuration":"9193","MaxSpeed":"17.0294","GroundSpeed":"9.46189","BestTaskSpeed":"4.42184","TakeoffAltitude":"1734","MaxAltitude":"2726","MinAltitude":"828","ElevationGain":"5787","MeanAltitudeDiff":"0","MaxClimb":"7","MinClimb":"-5.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"37khope1.igc","IgcFileHash":"2bd747e5542640ca1e5628c639483aa9","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 18:29:52","US":"admin","TS":"2022-11-29 20:06:41"},{"IDFlight":"188522","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-07-19","UtcOffset":"2","FlightStartTime":"2003-07-19 12:06:44","FlightEndTime":"2003-07-19 15:34:19","FlightDuration":"12455","FirstLat":"46.7711","FirstLng":"13.147","LastLat":"46.7477","LastLng":"13.1646","FlightMinLat":"46.7469","FlightMaxLat":"46.8018","FlightMinLng":"13.0404","FlightMaxLng":"13.3205","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"245.936","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9814","LandingWaypointOffset":"2046","LandingWaypointName":"Embergeralm - Greifenburg","LandingLocation":null,"LinearDistance":"13527","MaxLinearDistance":"21502","ArcDistance":"110487","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"44132","BestTaskPoints":"77.231","BestTaskDuration":"11870","MaxSpeed":"15.9744","GroundSpeed":"8.86739","BestTaskSpeed":"3.71794","TakeoffAltitude":"1725","MaxAltitude":"2687","MinAltitude":"597","ElevationGain":"8087","MeanAltitudeDiff":"0","MaxClimb":"7.6","MinClimb":"-4.4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"37jhope1.igc","IgcFileHash":"df114203491f6414fef0093cc94f72da","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 18:29:42","US":"admin","TS":"2022-11-29 20:06:41"},{"IDFlight":"188544","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-07-18","UtcOffset":"2","FlightStartTime":"2003-07-18 13:46:28","FlightEndTime":"2003-07-18 16:04:40","FlightDuration":"8292","FirstLat":"46.7711","FirstLng":"13.1437","LastLat":"46.7438","LastLng":"13.1285","FlightMinLat":"46.7425","FlightMaxLat":"46.8031","FlightMinLng":"12.9362","FlightMaxLng":"13.1535","TakeoffCountry":"AT","FKTakeoffWaypoint":"8888","TakeoffWaypointOffset":"468.346","TakeoffLocation":null,"TakeoffWaypointName":"Embergeralm, Greifenburg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"8888","LandingWaypointOffset":"3569.8","LandingWaypointName":"Embergeralm, Greifenburg","LandingLocation":null,"LinearDistance":"16173","MaxLinearDistance":"16934","ArcDistance":"72357","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"33884","BestTaskPoints":"59.297","BestTaskDuration":"8112","MaxSpeed":"22.8564","GroundSpeed":"8.7261","BestTaskSpeed":"4.17702","TakeoffAltitude":"1689","MaxAltitude":"2891","MinAltitude":"608","ElevationGain":"6517","MeanAltitudeDiff":"0","MaxClimb":"7","MinClimb":"-6.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"37ihope1.igc","IgcFileHash":"e16a53fd9e4017b4634fd94e6551010a","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 18:32:32","US":"admin","TS":"2022-11-29 20:06:41"},{"IDFlight":"187701","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-06-29","UtcOffset":"2","FlightStartTime":"2003-06-29 12:44:28","FlightEndTime":"2003-06-29 16:03:00","FlightDuration":"11912","FirstLat":"47.3265","FirstLng":"12.7328","LastLat":"47.2874","LastLng":"12.7461","FlightMinLat":"47.2874","FlightMaxLat":"47.334","FlightMinLng":"12.4911","FlightMaxLng":"12.7565","TakeoffCountry":"AT","FKTakeoffWaypoint":"9051","TakeoffWaypointOffset":"349.781","TakeoffLocation":null,"TakeoffWaypointName":"Zell Am See","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9051","LandingWaypointOffset":"4154.09","LandingWaypointName":"Zell Am See","LandingLocation":null,"LinearDistance":"18216","MaxLinearDistance":"20127","ArcDistance":"113124","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"41167","BestTaskPoints":"72.0423","BestTaskDuration":"10437","MaxSpeed":"22.9306","GroundSpeed":"9.49242","BestTaskSpeed":"3.94433","TakeoffAltitude":"1901","MaxAltitude":"2999","MinAltitude":"752","ElevationGain":"7189","MeanAltitudeDiff":"0","MaxClimb":"8.6","MinClimb":"-8.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"36thope1.igc","IgcFileHash":"5002336c1e8c59109184fb6b697eed69","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 16:25:03","US":"admin","TS":"2022-11-29 20:06:39"},{"IDFlight":"187126","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-06-12","UtcOffset":"2","FlightStartTime":"2003-06-12 12:05:19","FlightEndTime":"2003-06-12 15:43:38","FlightDuration":"13099","FirstLat":"47.3204","FirstLng":"12.7362","LastLat":"47.2749","LastLng":"12.4117","FlightMinLat":"47.2474","FlightMaxLat":"47.3341","FlightMinLng":"12.1414","FlightMaxLng":"12.7378","TakeoffCountry":"AT","FKTakeoffWaypoint":"9051","TakeoffWaypointOffset":"412.525","TakeoffLocation":null,"TakeoffWaypointName":"Zell Am See","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"AT","FKLandingWaypoint":"9828","LandingWaypointOffset":"1674.34","LandingWaypointName":"Hollersbach im Pinzgau","LandingLocation":null,"LinearDistance":"45350","MaxLinearDistance":"45568","ArcDistance":"132119","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"69772","BestTaskPoints":"104.658","BestTaskDuration":"12519","MaxSpeed":"16.4939","GroundSpeed":"10.0838","BestTaskSpeed":"5.57329","TakeoffAltitude":"1884","MaxAltitude":"3373","MinAltitude":"797","ElevationGain":"10329","MeanAltitudeDiff":"0","MaxClimb":"5.6","MinClimb":"-6.6","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"36chope1.igc","IgcFileHash":"3a3f7dc9df323e79d3faed0608563c2a","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 14:00:18","US":"admin","TS":"2022-11-29 20:06:38"},{"IDFlight":"186491","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-06-02","UtcOffset":"2","FlightStartTime":"2003-06-02 11:51:38","FlightEndTime":"2003-06-02 15:05:39","FlightDuration":"11641","FirstLat":"47.6668","FirstLng":"11.5271","LastLat":"47.6813","LastLng":"11.5887","FlightMinLat":"47.6537","FlightMaxLat":"47.6813","FlightMinLng":"11.4839","FlightMaxLng":"11.5896","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"727.435","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14164","LandingWaypointOffset":"1692.16","LandingWaypointName":"Kr\u00e4hennest","LandingLocation":null,"LinearDistance":"4952","MaxLinearDistance":"8480","ArcDistance":"92642","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"21714","BestTaskPoints":"32.571","BestTaskDuration":"11171","MaxSpeed":"17.5095","GroundSpeed":"7.95511","BestTaskSpeed":"1.94378","TakeoffAltitude":"1505","MaxAltitude":"2085","MinAltitude":"691","ElevationGain":"6867","MeanAltitudeDiff":"0","MaxClimb":"5.4","MinClimb":"-6.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"362hope1.igc","IgcFileHash":"bbb74b741db42009a3bd8186fe45c7dc","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 12:41:26","US":"admin","TS":"2022-11-29 20:06:37"},{"IDFlight":"186485","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-06-01","UtcOffset":"2","FlightStartTime":"2003-06-01 13:04:10","FlightEndTime":"2003-06-01 15:12:40","FlightDuration":"7710","FirstLat":"47.6629","FirstLng":"11.7898","LastLat":"47.7013","LastLng":"11.9307","FlightMinLat":"47.659","FlightMaxLat":"47.7026","FlightMinLng":"11.779","FlightMaxLng":"12.024","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"219.601","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9896","LandingWaypointOffset":"3097.08","LandingWaypointName":"J\u00e4gerkamp","LandingLocation":null,"LinearDistance":"17554","MaxLinearDistance":"18363","ArcDistance":"66867","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"30527","BestTaskPoints":"45.7905","BestTaskDuration":"7770","MaxSpeed":"30.1228","GroundSpeed":"8.68014","BestTaskSpeed":"3.92883","TakeoffAltitude":"1587","MaxAltitude":"2135","MinAltitude":"758","ElevationGain":"5016","MeanAltitudeDiff":"0","MaxClimb":"4.6","MinClimb":"-7.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"361hope2.igc","IgcFileHash":"7612865ff7d6ac0b78aebdbfda248da0","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 12:40:49","US":"admin","TS":"2022-11-29 20:06:37"},{"IDFlight":"185810","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-05-07","UtcOffset":"2","FlightStartTime":"2003-05-07 13:38:11","FlightEndTime":"2003-05-07 16:07:07","FlightDuration":"8936","FirstLat":"47.5042","FirstLng":"11.1487","LastLat":"47.537","LastLng":"11.1301","FlightMinLat":"47.4993","FlightMaxLat":"47.6158","FlightMinLng":"11.1281","FlightMaxLng":"11.2627","TakeoffCountry":"DE","FKTakeoffWaypoint":"9438","TakeoffWaypointOffset":"271.799","TakeoffLocation":null,"TakeoffWaypointName":"Wank","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9438","LandingWaypointOffset":"3660.93","LandingWaypointName":"Wank","LandingLocation":null,"LinearDistance":"14921","MaxLinearDistance":"15347","ArcDistance":"79958","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"29743","BestTaskPoints":"52.0503","BestTaskDuration":"8231","MaxSpeed":"20.9338","GroundSpeed":"8.94697","BestTaskSpeed":"3.61353","TakeoffAltitude":"1726","MaxAltitude":"2757","MinAltitude":"657","ElevationGain":"5636","MeanAltitudeDiff":"0","MaxClimb":"9.8","MinClimb":"-12","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"357hope1.igc","IgcFileHash":"32537b7bc642c7c9f4bab7c86ae67b9d","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 11:19:19","US":"admin","TS":"2022-11-29 20:06:36"},{"IDFlight":"185684","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-05-04","UtcOffset":"2","FlightStartTime":"2003-05-04 13:35:50","FlightEndTime":"2003-05-04 14:33:35","FlightDuration":"3465","FirstLat":"47.7585","FirstLng":"12.5601","LastLat":"47.7646","LastLng":"12.5126","FlightMinLat":"47.7317","FlightMaxLat":"47.7654","FlightMinLng":"12.5084","FlightMaxLng":"12.5708","TakeoffCountry":"DE","FKTakeoffWaypoint":"9294","TakeoffWaypointOffset":"235.416","TakeoffLocation":null,"TakeoffWaypointName":"Hochfelln","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"10306","LandingWaypointOffset":"1805.61","LandingWaypointName":"Hochgern","LandingLocation":null,"LinearDistance":"3939","MaxLinearDistance":"5755","ArcDistance":"30047","FKBestTaskType":"1","BestTaskType":"Freie Strecke","BestTaskTypeKey":"FREE_FLIGHT","BestTaskDistance":"10798","BestTaskPoints":"16.197","BestTaskDuration":"3135","MaxSpeed":"23.5922","GroundSpeed":"8.67154","BestTaskSpeed":"3.44434","TakeoffAltitude":"1665","MaxAltitude":"2096","MinAltitude":"1111","ElevationGain":"1985","MeanAltitudeDiff":"0","MaxClimb":"7.2","MinClimb":"-5.8","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"354hope1.igc","IgcFileHash":"874b9c3957c9d322c12b0f027e9749e2","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 11:07:51","US":"admin","TS":"2022-11-29 20:06:36"},{"IDFlight":"185353","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-04-24","UtcOffset":"2","FlightStartTime":"2003-04-24 12:33:50","FlightEndTime":"2003-04-24 15:11:53","FlightDuration":"9483","FirstLat":"47.6656","FirstLng":"11.792","LastLat":"47.6959","LastLng":"11.8823","FlightMinLat":"47.6603","FlightMaxLat":"47.696","FlightMinLng":"11.7775","FlightMaxLng":"11.9306","TakeoffCountry":"DE","FKTakeoffWaypoint":"9136","TakeoffWaypointOffset":"522.131","TakeoffLocation":null,"TakeoffWaypointName":"Wallberg","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"9896","LandingWaypointOffset":"1972.27","LandingWaypointName":"J\u00e4gerkamp","LandingLocation":null,"LinearDistance":"10551","MaxLinearDistance":"11576","ArcDistance":"83823","FKBestTaskType":"2","BestTaskType":"Flaches Dreieck","BestTaskTypeKey":"FREE_TRIANGLE","BestTaskDistance":"21132","BestTaskPoints":"36.981","BestTaskDuration":"7712","MaxSpeed":"15.971","GroundSpeed":"8.8355","BestTaskSpeed":"2.74015","TakeoffAltitude":"1589","MaxAltitude":"2278","MinAltitude":"765","ElevationGain":"6521","MeanAltitudeDiff":"0","MaxClimb":"7.4","MinClimb":"-11.2","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"34ohope1.igc","IgcFileHash":"42fd9b5c3a96963d5e19e1052eb03185","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 10:27:52","US":"admin","TS":"2022-11-29 20:56:37"},{"IDFlight":"185129","FKGliderCategory":"1","Category":"Gleitschirm","FKCompetitionClass":"1","FKCompetitionClassDesired":null,"CompetitionClass":"Sport","FKLaunchtype":"1","Launchtype":"Fu\u00dfstart","FKPilot":"1295","FirstName":"Peter","LastName":"Hoppe","Nationality":"DE","FKFederation":null,"ClubID":null,"ClubName":null,"Glider":"Matrix","FKGlider":null,"FKGliderBrand":"11","GliderBrand":"FreeX","FKGliderClassification":"0","GliderClassification":"-","FKSeason":"2003","FlightDate":"2003-04-18","UtcOffset":"2","FlightStartTime":"2003-04-18 12:11:40","FlightEndTime":"2003-04-18 13:05:50","FlightDuration":"3250","FirstLat":"47.6666","FirstLng":"11.5238","LastLat":"47.6741","LastLng":"11.557","FlightMinLat":"47.6637","FlightMaxLat":"47.7149","FlightMinLng":"11.5091","FlightMaxLng":"11.5632","TakeoffCountry":"DE","FKTakeoffWaypoint":"9415","TakeoffWaypointOffset":"480.083","TakeoffLocation":null,"TakeoffWaypointName":"Brauneck","FKClosestWaypoint":null,"ClosestWaypointOffset":null,"LandingCountry":"DE","FKLandingWaypoint":"14164","LandingWaypointOffset":"1842.12","LandingWaypointName":"Kr\u00e4hennest","LandingLocation":null,"LinearDistance":"5378","MaxLinearDistance":"5812","ArcDistance":"27211","FKBestTaskType":"3","BestTaskType":"FAI Dreieck","BestTaskTypeKey":"FAI_TRIANGLE","BestTaskDistance":"12959","BestTaskPoints":"25.918","BestTaskDuration":"2910","MaxSpeed":"14.6395","GroundSpeed":"8.37269","BestTaskSpeed":"4.45326","TakeoffAltitude":"1534","MaxAltitude":"2181","MinAltitude":"710","ElevationGain":"1773","MeanAltitudeDiff":"0","MaxClimb":"5.8","MinClimb":"-3.4","Dataversion":"1","ValidBRecordsCount":null,"AirspaceViolationLevel":null,"UserReviewComment":"","UserReviewStatus":"0","ReviewRequired":"0","ReviewReason":"","ReviewStatus":"0","ReviewComment":"","ReviewBy":"","ReviewTime":null,"CommentsEnabled":"1","CountComments":"0","HasPhotos":"0","IsBigSmileCandidate":"0","WxcCivlID":null,"WxcNacStatus":null,"WxcSync":null,"WxcSyncTS":null,"IgcFilename":"34ihope1.igc","IgcFileHash":"9be9eddbcda65c6cbd259332447c0ec6","GRecordStatus":"1","GValidationMessage":"","IsNew":"0","CanRetract":"0","StatisticsValid":"1","UC":null,"TC":"2010-10-21 10:05:02","US":"admin","TS":"2022-11-29 20:06:35"}]} \ No newline at end of file diff --git a/src/data/dataX.json b/src/data/dataX.json new file mode 100644 index 0000000..7ca8cf8 --- /dev/null +++ b/src/data/dataX.json @@ -0,0 +1,8002 @@ +[ + { + "id": 1, + "first_name": "Marrilee", + "last_name": "Le Clercq", + "email": "mleclercq0@wunderground.com", + "gender": "Female", + "ip_address": "51.189.247.168" + }, + { + "id": 2, + "first_name": "Nancey", + "last_name": "Garioch", + "email": "ngarioch1@adobe.com", + "gender": "Non-binary", + "ip_address": "106.123.76.196" + }, + { + "id": 3, + "first_name": "Malanie", + "last_name": "Decroix", + "email": "mdecroix2@goodreads.com", + "gender": "Non-binary", + "ip_address": "95.153.34.2" + }, + { + "id": 4, + "first_name": "Darcee", + "last_name": "Milverton", + "email": "dmilverton3@fastcompany.com", + "gender": "Non-binary", + "ip_address": "82.126.211.160" + }, + { + "id": 5, + "first_name": "Robbie", + "last_name": "Itzakovitz", + "email": "ritzakovitz4@shareasale.com", + "gender": "Female", + "ip_address": "154.110.25.119" + }, + { + "id": 6, + "first_name": "Courtney", + "last_name": "Gaynor", + "email": "cgaynor5@instagram.com", + "gender": "Genderqueer", + "ip_address": "196.73.68.88" + }, + { + "id": 7, + "first_name": "Dorelia", + "last_name": "Kohneke", + "email": "dkohneke6@yolasite.com", + "gender": "Genderfluid", + "ip_address": "97.167.217.18" + }, + { + "id": 8, + "first_name": "Wylma", + "last_name": "Lidgerton", + "email": "wlidgerton7@nhs.uk", + "gender": "Bigender", + "ip_address": "102.141.224.183" + }, + { + "id": 9, + "first_name": "Lind", + "last_name": "Carloni", + "email": "lcarloni8@is.gd", + "gender": "Female", + "ip_address": "249.104.115.178" + }, + { + "id": 10, + "first_name": "Palm", + "last_name": "Vanstone", + "email": "pvanstone9@senate.gov", + "gender": "Female", + "ip_address": "132.105.144.152" + }, + { + "id": 11, + "first_name": "Beale", + "last_name": "Brittles", + "email": "bbrittlesa@devhub.com", + "gender": "Genderfluid", + "ip_address": "69.81.222.88" + }, + { + "id": 12, + "first_name": "Holt", + "last_name": "Meineking", + "email": "hmeinekingb@intel.com", + "gender": "Non-binary", + "ip_address": "126.37.146.133" + }, + { + "id": 13, + "first_name": "Haroun", + "last_name": "Gauge", + "email": "hgaugec@networksolutions.com", + "gender": "Bigender", + "ip_address": "23.40.34.113" + }, + { + "id": 14, + "first_name": "Maury", + "last_name": "Wanek", + "email": "mwanekd@cmu.edu", + "gender": "Agender", + "ip_address": "208.210.132.193" + }, + { + "id": 15, + "first_name": "Ted", + "last_name": "Biagioni", + "email": "tbiagionie@mashable.com", + "gender": "Agender", + "ip_address": "147.229.44.247" + }, + { + "id": 16, + "first_name": "Hillyer", + "last_name": "Wistance", + "email": "hwistancef@hp.com", + "gender": "Polygender", + "ip_address": "34.18.1.113" + }, + { + "id": 17, + "first_name": "Adora", + "last_name": "Rastall", + "email": "arastallg@reverbnation.com", + "gender": "Non-binary", + "ip_address": "180.202.181.190" + }, + { + "id": 18, + "first_name": "Charil", + "last_name": "O' Liddy", + "email": "coliddyh@hostgator.com", + "gender": "Bigender", + "ip_address": "14.164.165.167" + }, + { + "id": 19, + "first_name": "Ardelle", + "last_name": "Hasney", + "email": "ahasneyi@domainmarket.com", + "gender": "Polygender", + "ip_address": "198.110.126.43" + }, + { + "id": 20, + "first_name": "Denny", + "last_name": "Vida", + "email": "dvidaj@csmonitor.com", + "gender": "Genderqueer", + "ip_address": "79.204.92.84" + }, + { + "id": 21, + "first_name": "Aline", + "last_name": "Fuentez", + "email": "afuentezk@mediafire.com", + "gender": "Genderqueer", + "ip_address": "51.203.125.90" + }, + { + "id": 22, + "first_name": "Claresta", + "last_name": "Snedden", + "email": "csneddenl@senate.gov", + "gender": "Female", + "ip_address": "83.199.58.111" + }, + { + "id": 23, + "first_name": "Karina", + "last_name": "Volante", + "email": "kvolantem@blogger.com", + "gender": "Bigender", + "ip_address": "221.133.64.36" + }, + { + "id": 24, + "first_name": "Rochell", + "last_name": "Sheriff", + "email": "rsheriffn@usa.gov", + "gender": "Polygender", + "ip_address": "60.169.166.160" + }, + { + "id": 25, + "first_name": "Ara", + "last_name": "D'Alwis", + "email": "adalwiso@yelp.com", + "gender": "Agender", + "ip_address": "252.250.16.208" + }, + { + "id": 26, + "first_name": "Cherlyn", + "last_name": "Wandrich", + "email": "cwandrichp@flavors.me", + "gender": "Female", + "ip_address": "235.178.156.193" + }, + { + "id": 27, + "first_name": "Rosabel", + "last_name": "Muggleston", + "email": "rmugglestonq@sohu.com", + "gender": "Female", + "ip_address": "205.231.70.118" + }, + { + "id": 28, + "first_name": "Maressa", + "last_name": "Colleymore", + "email": "mcolleymorer@soup.io", + "gender": "Polygender", + "ip_address": "227.188.153.221" + }, + { + "id": 29, + "first_name": "Phillip", + "last_name": "Kelshaw", + "email": "pkelshaws@nyu.edu", + "gender": "Non-binary", + "ip_address": "228.134.149.208" + }, + { + "id": 30, + "first_name": "Ferrell", + "last_name": "Barber", + "email": "fbarbert@joomla.org", + "gender": "Female", + "ip_address": "150.138.228.121" + }, + { + "id": 31, + "first_name": "Callida", + "last_name": "Kimbly", + "email": "ckimblyu@wikipedia.org", + "gender": "Bigender", + "ip_address": "247.49.13.65" + }, + { + "id": 32, + "first_name": "Francesca", + "last_name": "Wardel", + "email": "fwardelv@yellowbook.com", + "gender": "Genderfluid", + "ip_address": "93.119.100.147" + }, + { + "id": 33, + "first_name": "Timmie", + "last_name": "Meaden", + "email": "tmeadenw@blogs.com", + "gender": "Polygender", + "ip_address": "239.140.199.23" + }, + { + "id": 34, + "first_name": "Brandie", + "last_name": "Fursland", + "email": "bfurslandx@lycos.com", + "gender": "Bigender", + "ip_address": "252.205.80.89" + }, + { + "id": 35, + "first_name": "Tirrell", + "last_name": "Knibley", + "email": "tknibleyy@live.com", + "gender": "Agender", + "ip_address": "75.107.49.43" + }, + { + "id": 36, + "first_name": "Juanita", + "last_name": "Mayfield", + "email": "jmayfieldz@yahoo.com", + "gender": "Female", + "ip_address": "55.135.25.252" + }, + { + "id": 37, + "first_name": "Luelle", + "last_name": "Dibdale", + "email": "ldibdale10@unc.edu", + "gender": "Female", + "ip_address": "96.152.130.72" + }, + { + "id": 38, + "first_name": "Ralina", + "last_name": "De Maine", + "email": "rdemaine11@skype.com", + "gender": "Non-binary", + "ip_address": "56.218.243.220" + }, + { + "id": 39, + "first_name": "Oren", + "last_name": "Urch", + "email": "ourch12@va.gov", + "gender": "Agender", + "ip_address": "214.89.252.89" + }, + { + "id": 40, + "first_name": "Fiann", + "last_name": "Menhenitt", + "email": "fmenhenitt13@arizona.edu", + "gender": "Non-binary", + "ip_address": "167.196.84.0" + }, + { + "id": 41, + "first_name": "Dulcine", + "last_name": "Headington", + "email": "dheadington14@de.vu", + "gender": "Non-binary", + "ip_address": "253.83.82.149" + }, + { + "id": 42, + "first_name": "Candi", + "last_name": "Bartels", + "email": "cbartels15@amazonaws.com", + "gender": "Polygender", + "ip_address": "15.131.59.233" + }, + { + "id": 43, + "first_name": "Dorothee", + "last_name": "Rowberry", + "email": "drowberry16@ifeng.com", + "gender": "Non-binary", + "ip_address": "125.197.26.232" + }, + { + "id": 44, + "first_name": "Kelli", + "last_name": "Blandamere", + "email": "kblandamere17@mtv.com", + "gender": "Female", + "ip_address": "25.59.161.164" + }, + { + "id": 45, + "first_name": "Edith", + "last_name": "Nisuis", + "email": "enisuis18@cloudflare.com", + "gender": "Female", + "ip_address": "88.156.192.100" + }, + { + "id": 46, + "first_name": "Albertine", + "last_name": "Antonich", + "email": "aantonich19@miitbeian.gov.cn", + "gender": "Non-binary", + "ip_address": "136.253.142.189" + }, + { + "id": 47, + "first_name": "Berenice", + "last_name": "Struthers", + "email": "bstruthers1a@spotify.com", + "gender": "Genderqueer", + "ip_address": "60.181.164.75" + }, + { + "id": 48, + "first_name": "Hillel", + "last_name": "Parlet", + "email": "hparlet1b@t-online.de", + "gender": "Polygender", + "ip_address": "158.161.9.228" + }, + { + "id": 49, + "first_name": "Reggis", + "last_name": "Runacres", + "email": "rrunacres1c@berkeley.edu", + "gender": "Non-binary", + "ip_address": "96.47.64.126" + }, + { + "id": 50, + "first_name": "Irvin", + "last_name": "Glidden", + "email": "iglidden1d@ask.com", + "gender": "Bigender", + "ip_address": "51.240.84.113" + }, + { + "id": 51, + "first_name": "Binny", + "last_name": "Buyers", + "email": "bbuyers1e@illinois.edu", + "gender": "Male", + "ip_address": "70.220.160.111" + }, + { + "id": 52, + "first_name": "Ansell", + "last_name": "Dugald", + "email": "adugald1f@nih.gov", + "gender": "Non-binary", + "ip_address": "8.226.121.251" + }, + { + "id": 53, + "first_name": "Jordan", + "last_name": "Guerry", + "email": "jguerry1g@irs.gov", + "gender": "Polygender", + "ip_address": "244.200.190.112" + }, + { + "id": 54, + "first_name": "Sergei", + "last_name": "Greenhall", + "email": "sgreenhall1h@lycos.com", + "gender": "Agender", + "ip_address": "67.56.148.173" + }, + { + "id": 55, + "first_name": "Ahmad", + "last_name": "Prose", + "email": "aprose1i@icio.us", + "gender": "Female", + "ip_address": "244.23.170.70" + }, + { + "id": 56, + "first_name": "Frank", + "last_name": "Tome", + "email": "ftome1j@privacy.gov.au", + "gender": "Female", + "ip_address": "193.19.53.116" + }, + { + "id": 57, + "first_name": "Ryley", + "last_name": "Chafer", + "email": "rchafer1k@mtv.com", + "gender": "Bigender", + "ip_address": "212.18.158.82" + }, + { + "id": 58, + "first_name": "Adolph", + "last_name": "Buff", + "email": "abuff1l@rakuten.co.jp", + "gender": "Bigender", + "ip_address": "253.150.79.201" + }, + { + "id": 59, + "first_name": "Elsi", + "last_name": "Bickardike", + "email": "ebickardike1m@independent.co.uk", + "gender": "Female", + "ip_address": "108.104.150.235" + }, + { + "id": 60, + "first_name": "Elyssa", + "last_name": "Salan", + "email": "esalan1n@statcounter.com", + "gender": "Female", + "ip_address": "5.66.41.103" + }, + { + "id": 61, + "first_name": "Paige", + "last_name": "Carabine", + "email": "pcarabine1o@aboutads.info", + "gender": "Bigender", + "ip_address": "100.68.164.107" + }, + { + "id": 62, + "first_name": "Bevan", + "last_name": "Swales", + "email": "bswales1p@issuu.com", + "gender": "Male", + "ip_address": "59.91.121.69" + }, + { + "id": 63, + "first_name": "Carling", + "last_name": "Aleso", + "email": "caleso1q@cyberchimps.com", + "gender": "Genderfluid", + "ip_address": "55.124.111.240" + }, + { + "id": 64, + "first_name": "Tibold", + "last_name": "Dilke", + "email": "tdilke1r@goo.gl", + "gender": "Bigender", + "ip_address": "53.228.6.46" + }, + { + "id": 65, + "first_name": "Elvera", + "last_name": "Creedland", + "email": "ecreedland1s@businesswire.com", + "gender": "Female", + "ip_address": "34.160.203.109" + }, + { + "id": 66, + "first_name": "Kristi", + "last_name": "Cackett", + "email": "kcackett1t@surveymonkey.com", + "gender": "Male", + "ip_address": "235.121.97.171" + }, + { + "id": 67, + "first_name": "Cullen", + "last_name": "Trett", + "email": "ctrett1u@ning.com", + "gender": "Male", + "ip_address": "87.1.17.101" + }, + { + "id": 68, + "first_name": "Nicol", + "last_name": "Lukehurst", + "email": "nlukehurst1v@plala.or.jp", + "gender": "Bigender", + "ip_address": "218.54.10.47" + }, + { + "id": 69, + "first_name": "Ralph", + "last_name": "Kochel", + "email": "rkochel1w@shutterfly.com", + "gender": "Non-binary", + "ip_address": "96.196.59.127" + }, + { + "id": 70, + "first_name": "Ronnie", + "last_name": "Aizikovich", + "email": "raizikovich1x@upenn.edu", + "gender": "Genderqueer", + "ip_address": "50.32.148.64" + }, + { + "id": 71, + "first_name": "Yancy", + "last_name": "Rohlfing", + "email": "yrohlfing1y@qq.com", + "gender": "Female", + "ip_address": "40.126.75.6" + }, + { + "id": 72, + "first_name": "Reidar", + "last_name": "Sussex", + "email": "rsussex1z@bluehost.com", + "gender": "Polygender", + "ip_address": "118.192.188.45" + }, + { + "id": 73, + "first_name": "Terri", + "last_name": "Bickers", + "email": "tbickers20@earthlink.net", + "gender": "Genderqueer", + "ip_address": "81.224.85.39" + }, + { + "id": 74, + "first_name": "Jodi", + "last_name": "Oblein", + "email": "joblein21@51.la", + "gender": "Non-binary", + "ip_address": "200.146.44.43" + }, + { + "id": 75, + "first_name": "Reuben", + "last_name": "Rowter", + "email": "rrowter22@mediafire.com", + "gender": "Non-binary", + "ip_address": "96.61.130.158" + }, + { + "id": 76, + "first_name": "Joelle", + "last_name": "Jarritt", + "email": "jjarritt23@wiley.com", + "gender": "Agender", + "ip_address": "54.162.175.52" + }, + { + "id": 77, + "first_name": "Mariya", + "last_name": "Bunhill", + "email": "mbunhill24@360.cn", + "gender": "Polygender", + "ip_address": "232.128.157.146" + }, + { + "id": 78, + "first_name": "Leo", + "last_name": "Maypowder", + "email": "lmaypowder25@squidoo.com", + "gender": "Polygender", + "ip_address": "226.178.144.232" + }, + { + "id": 79, + "first_name": "Jade", + "last_name": "Castaner", + "email": "jcastaner26@mysql.com", + "gender": "Polygender", + "ip_address": "255.154.151.15" + }, + { + "id": 80, + "first_name": "Yasmeen", + "last_name": "Omrod", + "email": "yomrod27@japanpost.jp", + "gender": "Genderqueer", + "ip_address": "40.240.252.42" + }, + { + "id": 81, + "first_name": "Dedie", + "last_name": "Bidgood", + "email": "dbidgood28@home.pl", + "gender": "Polygender", + "ip_address": "112.105.46.212" + }, + { + "id": 82, + "first_name": "Fianna", + "last_name": "Escalero", + "email": "fescalero29@google.pl", + "gender": "Agender", + "ip_address": "56.69.21.52" + }, + { + "id": 83, + "first_name": "Osbourn", + "last_name": "Early", + "email": "oearly2a@ocn.ne.jp", + "gender": "Genderqueer", + "ip_address": "111.130.4.158" + }, + { + "id": 84, + "first_name": "Shannon", + "last_name": "Summerrell", + "email": "ssummerrell2b@nature.com", + "gender": "Bigender", + "ip_address": "238.111.11.255" + }, + { + "id": 85, + "first_name": "Shayna", + "last_name": "Duddle", + "email": "sduddle2c@drupal.org", + "gender": "Genderqueer", + "ip_address": "217.223.112.165" + }, + { + "id": 86, + "first_name": "Roselia", + "last_name": "Sewill", + "email": "rsewill2d@dedecms.com", + "gender": "Polygender", + "ip_address": "223.91.208.9" + }, + { + "id": 87, + "first_name": "Crosby", + "last_name": "Akehurst", + "email": "cakehurst2e@house.gov", + "gender": "Polygender", + "ip_address": "25.195.182.5" + }, + { + "id": 88, + "first_name": "Antoni", + "last_name": "Turn", + "email": "aturn2f@ft.com", + "gender": "Polygender", + "ip_address": "91.198.146.14" + }, + { + "id": 89, + "first_name": "Solomon", + "last_name": "Tunnicliffe", + "email": "stunnicliffe2g@prlog.org", + "gender": "Agender", + "ip_address": "125.114.0.112" + }, + { + "id": 90, + "first_name": "Reube", + "last_name": "Leaming", + "email": "rleaming2h@rediff.com", + "gender": "Non-binary", + "ip_address": "5.110.114.57" + }, + { + "id": 91, + "first_name": "Carie", + "last_name": "Hildrew", + "email": "childrew2i@dyndns.org", + "gender": "Genderfluid", + "ip_address": "136.96.197.178" + }, + { + "id": 92, + "first_name": "Rowena", + "last_name": "Blayd", + "email": "rblayd2j@vk.com", + "gender": "Bigender", + "ip_address": "3.87.118.97" + }, + { + "id": 93, + "first_name": "Ethelred", + "last_name": "Littlefield", + "email": "elittlefield2k@engadget.com", + "gender": "Male", + "ip_address": "75.135.175.60" + }, + { + "id": 94, + "first_name": "Rinaldo", + "last_name": "Duquesnay", + "email": "rduquesnay2l@wordpress.com", + "gender": "Agender", + "ip_address": "115.19.31.80" + }, + { + "id": 95, + "first_name": "Anson", + "last_name": "Handlin", + "email": "ahandlin2m@alibaba.com", + "gender": "Genderqueer", + "ip_address": "83.234.237.110" + }, + { + "id": 96, + "first_name": "Silvio", + "last_name": "Sloane", + "email": "ssloane2n@multiply.com", + "gender": "Genderqueer", + "ip_address": "28.161.93.178" + }, + { + "id": 97, + "first_name": "Danit", + "last_name": "Betteson", + "email": "dbetteson2o@slashdot.org", + "gender": "Male", + "ip_address": "173.13.130.58" + }, + { + "id": 98, + "first_name": "Angel", + "last_name": "Condie", + "email": "acondie2p@alibaba.com", + "gender": "Polygender", + "ip_address": "67.69.51.229" + }, + { + "id": 99, + "first_name": "Opaline", + "last_name": "Allman", + "email": "oallman2q@mapy.cz", + "gender": "Female", + "ip_address": "78.122.179.155" + }, + { + "id": 100, + "first_name": "Lindy", + "last_name": "Pixton", + "email": "lpixton2r@feedburner.com", + "gender": "Female", + "ip_address": "242.224.163.188" + }, + { + "id": 101, + "first_name": "Hedwig", + "last_name": "Lugsdin", + "email": "hlugsdin2s@google.co.uk", + "gender": "Non-binary", + "ip_address": "210.105.38.14" + }, + { + "id": 102, + "first_name": "Ruthi", + "last_name": "Licciardo", + "email": "rlicciardo2t@macromedia.com", + "gender": "Non-binary", + "ip_address": "31.166.198.11" + }, + { + "id": 103, + "first_name": "Roger", + "last_name": "Bannard", + "email": "rbannard2u@yahoo.com", + "gender": "Female", + "ip_address": "31.21.191.206" + }, + { + "id": 104, + "first_name": "Cam", + "last_name": "Elmer", + "email": "celmer2v@nbcnews.com", + "gender": "Agender", + "ip_address": "120.35.65.122" + }, + { + "id": 105, + "first_name": "Vic", + "last_name": "Orleton", + "email": "vorleton2w@hubpages.com", + "gender": "Male", + "ip_address": "52.10.141.244" + }, + { + "id": 106, + "first_name": "Arlina", + "last_name": "Locke", + "email": "alocke2x@jalbum.net", + "gender": "Genderfluid", + "ip_address": "198.75.44.171" + }, + { + "id": 107, + "first_name": "Judith", + "last_name": "Billington", + "email": "jbillington2y@twitpic.com", + "gender": "Genderfluid", + "ip_address": "171.229.85.194" + }, + { + "id": 108, + "first_name": "Geoff", + "last_name": "Whitnall", + "email": "gwhitnall2z@netvibes.com", + "gender": "Female", + "ip_address": "203.154.167.232" + }, + { + "id": 109, + "first_name": "Amelina", + "last_name": "Sommerland", + "email": "asommerland30@sciencedaily.com", + "gender": "Genderfluid", + "ip_address": "153.254.5.245" + }, + { + "id": 110, + "first_name": "Care", + "last_name": "Graysmark", + "email": "cgraysmark31@pcworld.com", + "gender": "Genderfluid", + "ip_address": "178.155.14.213" + }, + { + "id": 111, + "first_name": "Ermengarde", + "last_name": "Feavearyear", + "email": "efeavearyear32@amazon.co.jp", + "gender": "Agender", + "ip_address": "22.4.245.210" + }, + { + "id": 112, + "first_name": "Abel", + "last_name": "Rainsbury", + "email": "arainsbury33@mozilla.org", + "gender": "Non-binary", + "ip_address": "73.99.91.196" + }, + { + "id": 113, + "first_name": "Malcolm", + "last_name": "Di Baudi", + "email": "mdibaudi34@mayoclinic.com", + "gender": "Non-binary", + "ip_address": "190.82.193.122" + }, + { + "id": 114, + "first_name": "Leigh", + "last_name": "Mcall", + "email": "lmcall35@hubpages.com", + "gender": "Polygender", + "ip_address": "17.111.209.109" + }, + { + "id": 115, + "first_name": "Rosita", + "last_name": "Chinnick", + "email": "rchinnick36@hexun.com", + "gender": "Agender", + "ip_address": "27.118.54.27" + }, + { + "id": 116, + "first_name": "Graehme", + "last_name": "Mityukov", + "email": "gmityukov37@meetup.com", + "gender": "Genderqueer", + "ip_address": "16.172.200.9" + }, + { + "id": 117, + "first_name": "Engelbert", + "last_name": "Puttnam", + "email": "eputtnam38@networkadvertising.org", + "gender": "Bigender", + "ip_address": "116.158.62.145" + }, + { + "id": 118, + "first_name": "Janot", + "last_name": "O'Crowley", + "email": "jocrowley39@delicious.com", + "gender": "Non-binary", + "ip_address": "154.53.97.5" + }, + { + "id": 119, + "first_name": "Elfrida", + "last_name": "Rosenauer", + "email": "erosenauer3a@shop-pro.jp", + "gender": "Polygender", + "ip_address": "152.231.88.213" + }, + { + "id": 120, + "first_name": "Tim", + "last_name": "Kunc", + "email": "tkunc3b@cbslocal.com", + "gender": "Genderqueer", + "ip_address": "101.42.195.48" + }, + { + "id": 121, + "first_name": "Romeo", + "last_name": "Darker", + "email": "rdarker3c@jimdo.com", + "gender": "Male", + "ip_address": "220.78.97.185" + }, + { + "id": 122, + "first_name": "Francesca", + "last_name": "Burkwood", + "email": "fburkwood3d@photobucket.com", + "gender": "Bigender", + "ip_address": "129.122.78.243" + }, + { + "id": 123, + "first_name": "Dermot", + "last_name": "Gooden", + "email": "dgooden3e@godaddy.com", + "gender": "Genderqueer", + "ip_address": "89.120.247.142" + }, + { + "id": 124, + "first_name": "Agata", + "last_name": "Howett", + "email": "ahowett3f@theglobeandmail.com", + "gender": "Male", + "ip_address": "205.203.172.190" + }, + { + "id": 125, + "first_name": "Kelci", + "last_name": "Van Arsdalen", + "email": "kvanarsdalen3g@netvibes.com", + "gender": "Genderfluid", + "ip_address": "251.52.92.115" + }, + { + "id": 126, + "first_name": "Bibby", + "last_name": "Vasyutin", + "email": "bvasyutin3h@wiley.com", + "gender": "Agender", + "ip_address": "96.24.77.201" + }, + { + "id": 127, + "first_name": "Halsey", + "last_name": "Czapla", + "email": "hczapla3i@washington.edu", + "gender": "Agender", + "ip_address": "200.93.190.34" + }, + { + "id": 128, + "first_name": "Brod", + "last_name": "Witard", + "email": "bwitard3j@soundcloud.com", + "gender": "Genderqueer", + "ip_address": "122.29.118.177" + }, + { + "id": 129, + "first_name": "Jo", + "last_name": "Salkild", + "email": "jsalkild3k@fastcompany.com", + "gender": "Female", + "ip_address": "85.176.209.63" + }, + { + "id": 130, + "first_name": "Jordan", + "last_name": "Cantor", + "email": "jcantor3l@blog.com", + "gender": "Non-binary", + "ip_address": "167.42.15.155" + }, + { + "id": 131, + "first_name": "Alis", + "last_name": "Thormwell", + "email": "athormwell3m@adobe.com", + "gender": "Genderfluid", + "ip_address": "117.176.204.41" + }, + { + "id": 132, + "first_name": "Brandyn", + "last_name": "Margach", + "email": "bmargach3n@sakura.ne.jp", + "gender": "Bigender", + "ip_address": "199.247.164.80" + }, + { + "id": 133, + "first_name": "Huntington", + "last_name": "Cropton", + "email": "hcropton3o@bbc.co.uk", + "gender": "Genderfluid", + "ip_address": "114.57.90.194" + }, + { + "id": 134, + "first_name": "Margret", + "last_name": "Phethean", + "email": "mphethean3p@springer.com", + "gender": "Genderqueer", + "ip_address": "111.182.203.138" + }, + { + "id": 135, + "first_name": "Elane", + "last_name": "Brewitt", + "email": "ebrewitt3q@mapquest.com", + "gender": "Genderqueer", + "ip_address": "114.24.189.170" + }, + { + "id": 136, + "first_name": "Melodee", + "last_name": "Youel", + "email": "myouel3r@wikimedia.org", + "gender": "Bigender", + "ip_address": "18.195.123.133" + }, + { + "id": 137, + "first_name": "Johannes", + "last_name": "Freda", + "email": "jfreda3s@ehow.com", + "gender": "Polygender", + "ip_address": "70.89.208.62" + }, + { + "id": 138, + "first_name": "Langston", + "last_name": "Wellbeloved", + "email": "lwellbeloved3t@furl.net", + "gender": "Genderfluid", + "ip_address": "168.253.136.11" + }, + { + "id": 139, + "first_name": "Augustine", + "last_name": "Allery", + "email": "aallery3u@ft.com", + "gender": "Non-binary", + "ip_address": "134.178.38.153" + }, + { + "id": 140, + "first_name": "Sharona", + "last_name": "O'Shevlin", + "email": "soshevlin3v@businesswire.com", + "gender": "Non-binary", + "ip_address": "189.141.120.75" + }, + { + "id": 141, + "first_name": "Shayna", + "last_name": "Hulls", + "email": "shulls3w@hatena.ne.jp", + "gender": "Male", + "ip_address": "153.84.37.225" + }, + { + "id": 142, + "first_name": "Bellanca", + "last_name": "St Clair", + "email": "bstclair3x@whitehouse.gov", + "gender": "Bigender", + "ip_address": "152.69.220.242" + }, + { + "id": 143, + "first_name": "Dede", + "last_name": "Reames", + "email": "dreames3y@godaddy.com", + "gender": "Agender", + "ip_address": "206.94.228.107" + }, + { + "id": 144, + "first_name": "Ellen", + "last_name": "Caldeyroux", + "email": "ecaldeyroux3z@japanpost.jp", + "gender": "Female", + "ip_address": "210.213.231.169" + }, + { + "id": 145, + "first_name": "Reeva", + "last_name": "Olivier", + "email": "rolivier40@wordpress.org", + "gender": "Genderfluid", + "ip_address": "247.180.223.244" + }, + { + "id": 146, + "first_name": "Kellia", + "last_name": "Jansky", + "email": "kjansky41@bloglovin.com", + "gender": "Polygender", + "ip_address": "75.209.94.196" + }, + { + "id": 147, + "first_name": "Ronna", + "last_name": "Brear", + "email": "rbrear42@hubpages.com", + "gender": "Agender", + "ip_address": "5.16.110.114" + }, + { + "id": 148, + "first_name": "Daisi", + "last_name": "Ellerman", + "email": "dellerman43@naver.com", + "gender": "Agender", + "ip_address": "234.226.245.196" + }, + { + "id": 149, + "first_name": "Denys", + "last_name": "Ciabatteri", + "email": "dciabatteri44@dion.ne.jp", + "gender": "Polygender", + "ip_address": "77.209.144.187" + }, + { + "id": 150, + "first_name": "Ailee", + "last_name": "Croom", + "email": "acroom45@lulu.com", + "gender": "Genderqueer", + "ip_address": "185.17.14.4" + }, + { + "id": 151, + "first_name": "Aubine", + "last_name": "Tavernor", + "email": "atavernor46@technorati.com", + "gender": "Genderfluid", + "ip_address": "136.13.189.125" + }, + { + "id": 152, + "first_name": "Yevette", + "last_name": "Strephan", + "email": "ystrephan47@who.int", + "gender": "Female", + "ip_address": "111.3.226.254" + }, + { + "id": 153, + "first_name": "Valencia", + "last_name": "Rummer", + "email": "vrummer48@studiopress.com", + "gender": "Female", + "ip_address": "13.11.87.250" + }, + { + "id": 154, + "first_name": "Rebekkah", + "last_name": "Keedwell", + "email": "rkeedwell49@skyrock.com", + "gender": "Bigender", + "ip_address": "72.216.20.1" + }, + { + "id": 155, + "first_name": "Germaine", + "last_name": "Wigglesworth", + "email": "gwigglesworth4a@microsoft.com", + "gender": "Bigender", + "ip_address": "40.16.183.201" + }, + { + "id": 156, + "first_name": "Wakefield", + "last_name": "Doucette", + "email": "wdoucette4b@aol.com", + "gender": "Female", + "ip_address": "183.241.193.156" + }, + { + "id": 157, + "first_name": "Lorie", + "last_name": "Noton", + "email": "lnoton4c@zdnet.com", + "gender": "Bigender", + "ip_address": "229.61.161.26" + }, + { + "id": 158, + "first_name": "Gina", + "last_name": "Eisikowitz", + "email": "geisikowitz4d@sakura.ne.jp", + "gender": "Male", + "ip_address": "135.6.220.12" + }, + { + "id": 159, + "first_name": "Job", + "last_name": "Brash", + "email": "jbrash4e@sohu.com", + "gender": "Agender", + "ip_address": "171.7.223.251" + }, + { + "id": 160, + "first_name": "Timothee", + "last_name": "Luby", + "email": "tluby4f@cafepress.com", + "gender": "Bigender", + "ip_address": "173.34.46.166" + }, + { + "id": 161, + "first_name": "Simmonds", + "last_name": "McDoual", + "email": "smcdoual4g@examiner.com", + "gender": "Polygender", + "ip_address": "177.44.141.114" + }, + { + "id": 162, + "first_name": "Caldwell", + "last_name": "Gockeler", + "email": "cgockeler4h@theguardian.com", + "gender": "Bigender", + "ip_address": "219.214.150.156" + }, + { + "id": 163, + "first_name": "Electra", + "last_name": "Fossey", + "email": "efossey4i@abc.net.au", + "gender": "Bigender", + "ip_address": "101.29.223.244" + }, + { + "id": 164, + "first_name": "Saw", + "last_name": "Penwell", + "email": "spenwell4j@businessinsider.com", + "gender": "Male", + "ip_address": "73.5.186.227" + }, + { + "id": 165, + "first_name": "Archer", + "last_name": "Burdon", + "email": "aburdon4k@yandex.ru", + "gender": "Agender", + "ip_address": "219.182.185.9" + }, + { + "id": 166, + "first_name": "Bobbie", + "last_name": "Scamerden", + "email": "bscamerden4l@hexun.com", + "gender": "Bigender", + "ip_address": "70.174.209.29" + }, + { + "id": 167, + "first_name": "Norby", + "last_name": "Hamnett", + "email": "nhamnett4m@google.com.au", + "gender": "Non-binary", + "ip_address": "88.67.59.174" + }, + { + "id": 168, + "first_name": "Raimund", + "last_name": "Angric", + "email": "rangric4n@goo.gl", + "gender": "Polygender", + "ip_address": "5.230.181.37" + }, + { + "id": 169, + "first_name": "Kirsteni", + "last_name": "Duckhouse", + "email": "kduckhouse4o@free.fr", + "gender": "Male", + "ip_address": "114.71.237.198" + }, + { + "id": 170, + "first_name": "Giavani", + "last_name": "Doxey", + "email": "gdoxey4p@dot.gov", + "gender": "Female", + "ip_address": "241.147.128.185" + }, + { + "id": 171, + "first_name": "Ellissa", + "last_name": "Jakucewicz", + "email": "ejakucewicz4q@odnoklassniki.ru", + "gender": "Genderfluid", + "ip_address": "215.219.84.160" + }, + { + "id": 172, + "first_name": "Lin", + "last_name": "Joderli", + "email": "ljoderli4r@icio.us", + "gender": "Male", + "ip_address": "210.139.119.163" + }, + { + "id": 173, + "first_name": "Celestyna", + "last_name": "Lovelady", + "email": "clovelady4s@npr.org", + "gender": "Female", + "ip_address": "87.2.29.48" + }, + { + "id": 174, + "first_name": "Kienan", + "last_name": "Nobes", + "email": "knobes4t@statcounter.com", + "gender": "Genderqueer", + "ip_address": "44.56.7.41" + }, + { + "id": 175, + "first_name": "Theodora", + "last_name": "Clandillon", + "email": "tclandillon4u@ycombinator.com", + "gender": "Male", + "ip_address": "215.171.140.151" + }, + { + "id": 176, + "first_name": "Humfried", + "last_name": "McCoy", + "email": "hmccoy4v@linkedin.com", + "gender": "Polygender", + "ip_address": "170.203.215.93" + }, + { + "id": 177, + "first_name": "Nerta", + "last_name": "Florey", + "email": "nflorey4w@census.gov", + "gender": "Bigender", + "ip_address": "253.207.215.104" + }, + { + "id": 178, + "first_name": "Blaine", + "last_name": "Scrauniage", + "email": "bscrauniage4x@epa.gov", + "gender": "Genderfluid", + "ip_address": "71.79.130.3" + }, + { + "id": 179, + "first_name": "Leela", + "last_name": "Tower", + "email": "ltower4y@wix.com", + "gender": "Agender", + "ip_address": "37.39.3.106" + }, + { + "id": 180, + "first_name": "Revkah", + "last_name": "Gillard", + "email": "rgillard4z@epa.gov", + "gender": "Polygender", + "ip_address": "68.207.130.21" + }, + { + "id": 181, + "first_name": "Lee", + "last_name": "Burtonwood", + "email": "lburtonwood50@hubpages.com", + "gender": "Agender", + "ip_address": "189.171.32.36" + }, + { + "id": 182, + "first_name": "Herbert", + "last_name": "MacLucais", + "email": "hmaclucais51@cnn.com", + "gender": "Agender", + "ip_address": "100.167.41.180" + }, + { + "id": 183, + "first_name": "Trixie", + "last_name": "Crunkhurn", + "email": "tcrunkhurn52@pbs.org", + "gender": "Male", + "ip_address": "242.157.111.232" + }, + { + "id": 184, + "first_name": "Bernard", + "last_name": "Oxenbury", + "email": "boxenbury53@cloudflare.com", + "gender": "Non-binary", + "ip_address": "221.64.111.48" + }, + { + "id": 185, + "first_name": "Calhoun", + "last_name": "Bodd", + "email": "cbodd54@instagram.com", + "gender": "Non-binary", + "ip_address": "211.172.213.83" + }, + { + "id": 186, + "first_name": "Stephen", + "last_name": "Ord", + "email": "sord55@google.co.uk", + "gender": "Non-binary", + "ip_address": "183.228.228.206" + }, + { + "id": 187, + "first_name": "Garfield", + "last_name": "Goncalo", + "email": "ggoncalo56@yolasite.com", + "gender": "Bigender", + "ip_address": "113.220.125.199" + }, + { + "id": 188, + "first_name": "Humphrey", + "last_name": "Remington", + "email": "hremington57@yandex.ru", + "gender": "Bigender", + "ip_address": "215.130.220.130" + }, + { + "id": 189, + "first_name": "Justin", + "last_name": "Fallanche", + "email": "jfallanche58@adobe.com", + "gender": "Non-binary", + "ip_address": "230.218.114.72" + }, + { + "id": 190, + "first_name": "Erie", + "last_name": "Jowle", + "email": "ejowle59@yale.edu", + "gender": "Bigender", + "ip_address": "216.187.129.56" + }, + { + "id": 191, + "first_name": "Andriette", + "last_name": "Fantini", + "email": "afantini5a@tinypic.com", + "gender": "Female", + "ip_address": "131.247.134.113" + }, + { + "id": 192, + "first_name": "Emmanuel", + "last_name": "Mantione", + "email": "emantione5b@bbb.org", + "gender": "Male", + "ip_address": "63.130.4.121" + }, + { + "id": 193, + "first_name": "Sascha", + "last_name": "Yerbury", + "email": "syerbury5c@angelfire.com", + "gender": "Bigender", + "ip_address": "144.150.141.243" + }, + { + "id": 194, + "first_name": "Marrilee", + "last_name": "Duggon", + "email": "mduggon5d@bloglovin.com", + "gender": "Bigender", + "ip_address": "87.41.231.132" + }, + { + "id": 195, + "first_name": "Robbie", + "last_name": "MacIlwrick", + "email": "rmacilwrick5e@chronoengine.com", + "gender": "Female", + "ip_address": "124.29.75.190" + }, + { + "id": 196, + "first_name": "Danya", + "last_name": "Peschet", + "email": "dpeschet5f@odnoklassniki.ru", + "gender": "Agender", + "ip_address": "127.155.232.253" + }, + { + "id": 197, + "first_name": "Rodi", + "last_name": "Woodburn", + "email": "rwoodburn5g@com.com", + "gender": "Male", + "ip_address": "242.21.96.127" + }, + { + "id": 198, + "first_name": "Vi", + "last_name": "Deverale", + "email": "vdeverale5h@dmoz.org", + "gender": "Genderfluid", + "ip_address": "159.243.1.156" + }, + { + "id": 199, + "first_name": "Goldia", + "last_name": "Crowdace", + "email": "gcrowdace5i@cornell.edu", + "gender": "Genderqueer", + "ip_address": "125.31.197.23" + }, + { + "id": 200, + "first_name": "Faythe", + "last_name": "Castaneda", + "email": "fcastaneda5j@yelp.com", + "gender": "Genderqueer", + "ip_address": "246.143.70.79" + }, + { + "id": 201, + "first_name": "Joyce", + "last_name": "Dadley", + "email": "jdadley5k@answers.com", + "gender": "Male", + "ip_address": "144.140.121.58" + }, + { + "id": 202, + "first_name": "Clo", + "last_name": "Colquitt", + "email": "ccolquitt5l@about.me", + "gender": "Bigender", + "ip_address": "203.12.65.25" + }, + { + "id": 203, + "first_name": "Maye", + "last_name": "Goodanew", + "email": "mgoodanew5m@xinhuanet.com", + "gender": "Non-binary", + "ip_address": "240.186.217.42" + }, + { + "id": 204, + "first_name": "Ikey", + "last_name": "Dod", + "email": "idod5n@reverbnation.com", + "gender": "Genderfluid", + "ip_address": "254.209.59.16" + }, + { + "id": 205, + "first_name": "Bobbi", + "last_name": "Stockill", + "email": "bstockill5o@artisteer.com", + "gender": "Non-binary", + "ip_address": "74.91.3.139" + }, + { + "id": 206, + "first_name": "Bendicty", + "last_name": "Curnokk", + "email": "bcurnokk5p@goo.ne.jp", + "gender": "Polygender", + "ip_address": "168.74.93.151" + }, + { + "id": 207, + "first_name": "Candace", + "last_name": "Canepe", + "email": "ccanepe5q@about.me", + "gender": "Bigender", + "ip_address": "127.195.228.85" + }, + { + "id": 208, + "first_name": "Minta", + "last_name": "Swindlehurst", + "email": "mswindlehurst5r@zdnet.com", + "gender": "Polygender", + "ip_address": "196.212.216.183" + }, + { + "id": 209, + "first_name": "Kristofer", + "last_name": "Bellie", + "email": "kbellie5s@abc.net.au", + "gender": "Bigender", + "ip_address": "241.5.69.244" + }, + { + "id": 210, + "first_name": "Josepha", + "last_name": "Birkenhead", + "email": "jbirkenhead5t@e-recht24.de", + "gender": "Non-binary", + "ip_address": "132.242.56.38" + }, + { + "id": 211, + "first_name": "Kelvin", + "last_name": "O'Deoran", + "email": "kodeoran5u@pen.io", + "gender": "Genderqueer", + "ip_address": "152.24.25.148" + }, + { + "id": 212, + "first_name": "Shanon", + "last_name": "Scullion", + "email": "sscullion5v@time.com", + "gender": "Genderqueer", + "ip_address": "24.69.180.175" + }, + { + "id": 213, + "first_name": "Brose", + "last_name": "Kieran", + "email": "bkieran5w@wordpress.com", + "gender": "Male", + "ip_address": "11.19.234.170" + }, + { + "id": 214, + "first_name": "Pinchas", + "last_name": "Acreman", + "email": "pacreman5x@github.io", + "gender": "Polygender", + "ip_address": "68.202.25.151" + }, + { + "id": 215, + "first_name": "Kenyon", + "last_name": "Maywood", + "email": "kmaywood5y@jigsy.com", + "gender": "Agender", + "ip_address": "219.106.85.235" + }, + { + "id": 216, + "first_name": "Franzen", + "last_name": "Bulbrook", + "email": "fbulbrook5z@hp.com", + "gender": "Agender", + "ip_address": "220.107.255.223" + }, + { + "id": 217, + "first_name": "Tiffy", + "last_name": "Ardron", + "email": "tardron60@fda.gov", + "gender": "Non-binary", + "ip_address": "215.208.161.17" + }, + { + "id": 218, + "first_name": "Theo", + "last_name": "Domengue", + "email": "tdomengue61@nytimes.com", + "gender": "Agender", + "ip_address": "39.59.71.173" + }, + { + "id": 219, + "first_name": "Sigismundo", + "last_name": "Ferronier", + "email": "sferronier62@rakuten.co.jp", + "gender": "Agender", + "ip_address": "15.13.210.235" + }, + { + "id": 220, + "first_name": "Denni", + "last_name": "Drezzer", + "email": "ddrezzer63@narod.ru", + "gender": "Bigender", + "ip_address": "149.104.219.110" + }, + { + "id": 221, + "first_name": "Quintina", + "last_name": "Aldren", + "email": "qaldren64@comsenz.com", + "gender": "Non-binary", + "ip_address": "239.28.158.205" + }, + { + "id": 222, + "first_name": "Giulio", + "last_name": "Grastye", + "email": "ggrastye65@desdev.cn", + "gender": "Male", + "ip_address": "178.33.238.143" + }, + { + "id": 223, + "first_name": "Muffin", + "last_name": "Fairbrace", + "email": "mfairbrace66@msu.edu", + "gender": "Genderqueer", + "ip_address": "245.65.84.111" + }, + { + "id": 224, + "first_name": "Jenine", + "last_name": "Marriner", + "email": "jmarriner67@nbcnews.com", + "gender": "Male", + "ip_address": "72.162.69.170" + }, + { + "id": 225, + "first_name": "Thaddeus", + "last_name": "Geraudy", + "email": "tgeraudy68@buzzfeed.com", + "gender": "Male", + "ip_address": "109.43.176.68" + }, + { + "id": 226, + "first_name": "Vi", + "last_name": "Cortez", + "email": "vcortez69@deliciousdays.com", + "gender": "Genderqueer", + "ip_address": "109.249.4.254" + }, + { + "id": 227, + "first_name": "Kitti", + "last_name": "Kamen", + "email": "kkamen6a@uiuc.edu", + "gender": "Genderqueer", + "ip_address": "8.185.150.248" + }, + { + "id": 228, + "first_name": "Prudy", + "last_name": "Kreber", + "email": "pkreber6b@purevolume.com", + "gender": "Genderqueer", + "ip_address": "103.80.29.13" + }, + { + "id": 229, + "first_name": "Lockwood", + "last_name": "Tyer", + "email": "ltyer6c@ucsd.edu", + "gender": "Female", + "ip_address": "109.160.247.229" + }, + { + "id": 230, + "first_name": "Philbert", + "last_name": "Foulis", + "email": "pfoulis6d@squidoo.com", + "gender": "Male", + "ip_address": "163.146.149.194" + }, + { + "id": 231, + "first_name": "Lindsay", + "last_name": "Claybourn", + "email": "lclaybourn6e@narod.ru", + "gender": "Agender", + "ip_address": "150.169.121.236" + }, + { + "id": 232, + "first_name": "Karlene", + "last_name": "Coultous", + "email": "kcoultous6f@huffingtonpost.com", + "gender": "Genderfluid", + "ip_address": "243.11.164.162" + }, + { + "id": 233, + "first_name": "Tobi", + "last_name": "Aires", + "email": "taires6g@weibo.com", + "gender": "Female", + "ip_address": "50.193.248.190" + }, + { + "id": 234, + "first_name": "Natty", + "last_name": "Kairns", + "email": "nkairns6h@google.fr", + "gender": "Male", + "ip_address": "29.51.52.132" + }, + { + "id": 235, + "first_name": "Mira", + "last_name": "Shorbrook", + "email": "mshorbrook6i@telegraph.co.uk", + "gender": "Agender", + "ip_address": "77.228.126.107" + }, + { + "id": 236, + "first_name": "Amil", + "last_name": "Creed", + "email": "acreed6j@reddit.com", + "gender": "Genderqueer", + "ip_address": "85.9.19.147" + }, + { + "id": 237, + "first_name": "Willi", + "last_name": "Dun", + "email": "wdun6k@abc.net.au", + "gender": "Male", + "ip_address": "211.219.183.19" + }, + { + "id": 238, + "first_name": "Sissie", + "last_name": "Covely", + "email": "scovely6l@weibo.com", + "gender": "Male", + "ip_address": "68.86.46.93" + }, + { + "id": 239, + "first_name": "Renata", + "last_name": "Ginnaly", + "email": "rginnaly6m@scribd.com", + "gender": "Bigender", + "ip_address": "13.83.35.197" + }, + { + "id": 240, + "first_name": "Shawn", + "last_name": "Brandon", + "email": "sbrandon6n@bbb.org", + "gender": "Genderfluid", + "ip_address": "174.200.16.254" + }, + { + "id": 241, + "first_name": "Sherline", + "last_name": "Ruthven", + "email": "sruthven6o@rediff.com", + "gender": "Bigender", + "ip_address": "40.219.224.111" + }, + { + "id": 242, + "first_name": "Hymie", + "last_name": "Whitmore", + "email": "hwhitmore6p@dmoz.org", + "gender": "Male", + "ip_address": "174.50.190.93" + }, + { + "id": 243, + "first_name": "Tomkin", + "last_name": "Peploe", + "email": "tpeploe6q@redcross.org", + "gender": "Genderfluid", + "ip_address": "33.127.244.202" + }, + { + "id": 244, + "first_name": "Damita", + "last_name": "Alenichev", + "email": "dalenichev6r@ovh.net", + "gender": "Non-binary", + "ip_address": "128.144.127.147" + }, + { + "id": 245, + "first_name": "Alicia", + "last_name": "Casetta", + "email": "acasetta6s@is.gd", + "gender": "Agender", + "ip_address": "213.117.148.26" + }, + { + "id": 246, + "first_name": "Theresa", + "last_name": "Willmore", + "email": "twillmore6t@dell.com", + "gender": "Female", + "ip_address": "86.144.212.227" + }, + { + "id": 247, + "first_name": "Jermaine", + "last_name": "Shills", + "email": "jshills6u@nbcnews.com", + "gender": "Male", + "ip_address": "203.254.133.128" + }, + { + "id": 248, + "first_name": "Ferdinanda", + "last_name": "Coyte", + "email": "fcoyte6v@dell.com", + "gender": "Female", + "ip_address": "65.197.180.247" + }, + { + "id": 249, + "first_name": "Winnie", + "last_name": "Hessay", + "email": "whessay6w@wired.com", + "gender": "Agender", + "ip_address": "79.28.152.147" + }, + { + "id": 250, + "first_name": "Brewer", + "last_name": "Kleinstub", + "email": "bkleinstub6x@cornell.edu", + "gender": "Non-binary", + "ip_address": "194.249.94.53" + }, + { + "id": 251, + "first_name": "Amargo", + "last_name": "Riccio", + "email": "ariccio6y@sphinn.com", + "gender": "Genderfluid", + "ip_address": "132.71.123.198" + }, + { + "id": 252, + "first_name": "Tiffie", + "last_name": "Mocker", + "email": "tmocker6z@adobe.com", + "gender": "Bigender", + "ip_address": "23.191.121.27" + }, + { + "id": 253, + "first_name": "Stearn", + "last_name": "Ivie", + "email": "sivie70@mysql.com", + "gender": "Female", + "ip_address": "45.42.238.137" + }, + { + "id": 254, + "first_name": "Brinn", + "last_name": "Farnish", + "email": "bfarnish71@slashdot.org", + "gender": "Genderqueer", + "ip_address": "11.244.97.138" + }, + { + "id": 255, + "first_name": "Chic", + "last_name": "Heape", + "email": "cheape72@cpanel.net", + "gender": "Genderqueer", + "ip_address": "100.181.22.130" + }, + { + "id": 256, + "first_name": "Stewart", + "last_name": "Dillinger", + "email": "sdillinger73@mapquest.com", + "gender": "Genderfluid", + "ip_address": "191.178.121.142" + }, + { + "id": 257, + "first_name": "Lanie", + "last_name": "Woolbrook", + "email": "lwoolbrook74@nymag.com", + "gender": "Polygender", + "ip_address": "113.7.177.162" + }, + { + "id": 258, + "first_name": "Torie", + "last_name": "Crookes", + "email": "tcrookes75@trellian.com", + "gender": "Polygender", + "ip_address": "210.132.126.123" + }, + { + "id": 259, + "first_name": "Jamey", + "last_name": "Pettifor", + "email": "jpettifor76@cbslocal.com", + "gender": "Genderqueer", + "ip_address": "167.74.202.11" + }, + { + "id": 260, + "first_name": "Hewett", + "last_name": "Shilstone", + "email": "hshilstone77@whitehouse.gov", + "gender": "Agender", + "ip_address": "7.114.243.169" + }, + { + "id": 261, + "first_name": "Avis", + "last_name": "Heardman", + "email": "aheardman78@tripod.com", + "gender": "Genderqueer", + "ip_address": "118.6.56.76" + }, + { + "id": 262, + "first_name": "Mattie", + "last_name": "Bowland", + "email": "mbowland79@prlog.org", + "gender": "Genderfluid", + "ip_address": "9.209.25.73" + }, + { + "id": 263, + "first_name": "Tomasina", + "last_name": "Lockner", + "email": "tlockner7a@cbsnews.com", + "gender": "Non-binary", + "ip_address": "228.4.203.207" + }, + { + "id": 264, + "first_name": "Brinn", + "last_name": "Tumayan", + "email": "btumayan7b@dropbox.com", + "gender": "Non-binary", + "ip_address": "81.231.119.96" + }, + { + "id": 265, + "first_name": "Hadleigh", + "last_name": "Roony", + "email": "hroony7c@ehow.com", + "gender": "Polygender", + "ip_address": "156.255.209.250" + }, + { + "id": 266, + "first_name": "Jany", + "last_name": "Mustill", + "email": "jmustill7d@lulu.com", + "gender": "Female", + "ip_address": "99.52.223.201" + }, + { + "id": 267, + "first_name": "Ed", + "last_name": "Schinetti", + "email": "eschinetti7e@mashable.com", + "gender": "Male", + "ip_address": "210.14.113.1" + }, + { + "id": 268, + "first_name": "Leonie", + "last_name": "Lindbergh", + "email": "llindbergh7f@ca.gov", + "gender": "Polygender", + "ip_address": "241.166.251.207" + }, + { + "id": 269, + "first_name": "Jorgan", + "last_name": "Lucchi", + "email": "jlucchi7g@acquirethisname.com", + "gender": "Genderfluid", + "ip_address": "181.252.23.209" + }, + { + "id": 270, + "first_name": "Elisabet", + "last_name": "McCartan", + "email": "emccartan7h@google.com.hk", + "gender": "Agender", + "ip_address": "34.93.68.191" + }, + { + "id": 271, + "first_name": "Ambrosio", + "last_name": "O'Kieran", + "email": "aokieran7i@wikipedia.org", + "gender": "Polygender", + "ip_address": "76.75.131.0" + }, + { + "id": 272, + "first_name": "Sloan", + "last_name": "Fortnam", + "email": "sfortnam7j@berkeley.edu", + "gender": "Male", + "ip_address": "160.193.82.120" + }, + { + "id": 273, + "first_name": "Kristel", + "last_name": "Simkovitz", + "email": "ksimkovitz7k@yale.edu", + "gender": "Bigender", + "ip_address": "229.102.12.218" + }, + { + "id": 274, + "first_name": "Martainn", + "last_name": "Dagger", + "email": "mdagger7l@mapy.cz", + "gender": "Genderqueer", + "ip_address": "114.104.40.179" + }, + { + "id": 275, + "first_name": "Nana", + "last_name": "Truder", + "email": "ntruder7m@4shared.com", + "gender": "Genderqueer", + "ip_address": "117.44.157.62" + }, + { + "id": 276, + "first_name": "Karna", + "last_name": "Pointer", + "email": "kpointer7n@alibaba.com", + "gender": "Female", + "ip_address": "42.229.141.31" + }, + { + "id": 277, + "first_name": "Pierre", + "last_name": "Pulman", + "email": "ppulman7o@bizjournals.com", + "gender": "Agender", + "ip_address": "11.125.15.98" + }, + { + "id": 278, + "first_name": "Philomena", + "last_name": "Bradborne", + "email": "pbradborne7p@google.nl", + "gender": "Genderfluid", + "ip_address": "48.163.68.24" + }, + { + "id": 279, + "first_name": "Lorene", + "last_name": "Elstob", + "email": "lelstob7q@vkontakte.ru", + "gender": "Genderqueer", + "ip_address": "27.216.43.58" + }, + { + "id": 280, + "first_name": "Peggie", + "last_name": "Kidde", + "email": "pkidde7r@goodreads.com", + "gender": "Bigender", + "ip_address": "13.226.187.150" + }, + { + "id": 281, + "first_name": "Hieronymus", + "last_name": "Went", + "email": "hwent7s@umich.edu", + "gender": "Male", + "ip_address": "194.146.97.47" + }, + { + "id": 282, + "first_name": "Audrie", + "last_name": "Laming", + "email": "alaming7t@barnesandnoble.com", + "gender": "Genderqueer", + "ip_address": "244.252.7.223" + }, + { + "id": 283, + "first_name": "Amalie", + "last_name": "Gantley", + "email": "agantley7u@twitter.com", + "gender": "Polygender", + "ip_address": "78.172.244.37" + }, + { + "id": 284, + "first_name": "Vita", + "last_name": "Gheerhaert", + "email": "vgheerhaert7v@paypal.com", + "gender": "Polygender", + "ip_address": "42.148.192.246" + }, + { + "id": 285, + "first_name": "Gypsy", + "last_name": "Dakhov", + "email": "gdakhov7w@goo.ne.jp", + "gender": "Male", + "ip_address": "253.29.147.97" + }, + { + "id": 286, + "first_name": "Micaela", + "last_name": "McGowran", + "email": "mmcgowran7x@elegantthemes.com", + "gender": "Bigender", + "ip_address": "211.120.179.26" + }, + { + "id": 287, + "first_name": "Jorey", + "last_name": "Rathbone", + "email": "jrathbone7y@biglobe.ne.jp", + "gender": "Agender", + "ip_address": "220.4.73.180" + }, + { + "id": 288, + "first_name": "Aleen", + "last_name": "Parkins", + "email": "aparkins7z@fotki.com", + "gender": "Bigender", + "ip_address": "173.45.19.41" + }, + { + "id": 289, + "first_name": "Rebbecca", + "last_name": "Crimp", + "email": "rcrimp80@friendfeed.com", + "gender": "Female", + "ip_address": "216.190.120.230" + }, + { + "id": 290, + "first_name": "Gaylor", + "last_name": "Carneck", + "email": "gcarneck81@techcrunch.com", + "gender": "Female", + "ip_address": "251.254.253.32" + }, + { + "id": 291, + "first_name": "Glad", + "last_name": "Mant", + "email": "gmant82@disqus.com", + "gender": "Female", + "ip_address": "48.103.152.195" + }, + { + "id": 292, + "first_name": "Jo", + "last_name": "O'Sheilds", + "email": "josheilds83@sfgate.com", + "gender": "Agender", + "ip_address": "70.55.92.19" + }, + { + "id": 293, + "first_name": "Randy", + "last_name": "Kobpac", + "email": "rkobpac84@hexun.com", + "gender": "Genderfluid", + "ip_address": "59.205.21.156" + }, + { + "id": 294, + "first_name": "Jennifer", + "last_name": "Abbot", + "email": "jabbot85@netscape.com", + "gender": "Bigender", + "ip_address": "6.61.28.77" + }, + { + "id": 295, + "first_name": "Bennie", + "last_name": "Joanic", + "email": "bjoanic86@gov.uk", + "gender": "Female", + "ip_address": "83.96.218.152" + }, + { + "id": 296, + "first_name": "Natala", + "last_name": "Ornells", + "email": "nornells87@slate.com", + "gender": "Bigender", + "ip_address": "101.6.109.40" + }, + { + "id": 297, + "first_name": "Whitby", + "last_name": "McEneny", + "email": "wmceneny88@de.vu", + "gender": "Non-binary", + "ip_address": "1.195.165.247" + }, + { + "id": 298, + "first_name": "Berkley", + "last_name": "Rosie", + "email": "brosie89@tumblr.com", + "gender": "Non-binary", + "ip_address": "254.236.223.152" + }, + { + "id": 299, + "first_name": "Nick", + "last_name": "Barszczewski", + "email": "nbarszczewski8a@nationalgeographic.com", + "gender": "Bigender", + "ip_address": "117.223.93.94" + }, + { + "id": 300, + "first_name": "Danya", + "last_name": "Amsden", + "email": "damsden8b@csmonitor.com", + "gender": "Female", + "ip_address": "128.70.172.53" + }, + { + "id": 301, + "first_name": "Keven", + "last_name": "Cawse", + "email": "kcawse8c@bbc.co.uk", + "gender": "Polygender", + "ip_address": "214.96.24.89" + }, + { + "id": 302, + "first_name": "Tove", + "last_name": "Ealam", + "email": "tealam8d@google.com.hk", + "gender": "Non-binary", + "ip_address": "193.246.43.8" + }, + { + "id": 303, + "first_name": "Craggie", + "last_name": "Minnis", + "email": "cminnis8e@samsung.com", + "gender": "Bigender", + "ip_address": "18.156.168.83" + }, + { + "id": 304, + "first_name": "Kessia", + "last_name": "Caps", + "email": "kcaps8f@list-manage.com", + "gender": "Genderfluid", + "ip_address": "154.10.103.242" + }, + { + "id": 305, + "first_name": "Damita", + "last_name": "Fruchon", + "email": "dfruchon8g@webeden.co.uk", + "gender": "Agender", + "ip_address": "123.110.237.94" + }, + { + "id": 306, + "first_name": "Reese", + "last_name": "Tassaker", + "email": "rtassaker8h@imageshack.us", + "gender": "Bigender", + "ip_address": "59.118.164.89" + }, + { + "id": 307, + "first_name": "Kaitlynn", + "last_name": "Martugin", + "email": "kmartugin8i@vistaprint.com", + "gender": "Agender", + "ip_address": "23.140.148.97" + }, + { + "id": 308, + "first_name": "Gisella", + "last_name": "Kitchiner", + "email": "gkitchiner8j@unblog.fr", + "gender": "Polygender", + "ip_address": "238.170.228.162" + }, + { + "id": 309, + "first_name": "Rhett", + "last_name": "Gelsthorpe", + "email": "rgelsthorpe8k@cornell.edu", + "gender": "Genderqueer", + "ip_address": "42.132.34.192" + }, + { + "id": 310, + "first_name": "Lewie", + "last_name": "MacEntee", + "email": "lmacentee8l@statcounter.com", + "gender": "Polygender", + "ip_address": "25.141.16.66" + }, + { + "id": 311, + "first_name": "Mano", + "last_name": "Pelz", + "email": "mpelz8m@blogtalkradio.com", + "gender": "Genderfluid", + "ip_address": "38.245.113.100" + }, + { + "id": 312, + "first_name": "Darb", + "last_name": "Eberdt", + "email": "deberdt8n@vimeo.com", + "gender": "Agender", + "ip_address": "188.167.109.2" + }, + { + "id": 313, + "first_name": "Trev", + "last_name": "Gavigan", + "email": "tgavigan8o@nationalgeographic.com", + "gender": "Female", + "ip_address": "223.128.68.22" + }, + { + "id": 314, + "first_name": "Melessa", + "last_name": "Horburgh", + "email": "mhorburgh8p@biglobe.ne.jp", + "gender": "Male", + "ip_address": "228.249.209.108" + }, + { + "id": 315, + "first_name": "Britte", + "last_name": "Huntingford", + "email": "bhuntingford8q@i2i.jp", + "gender": "Male", + "ip_address": "73.188.203.120" + }, + { + "id": 316, + "first_name": "Heida", + "last_name": "Latore", + "email": "hlatore8r@tamu.edu", + "gender": "Genderqueer", + "ip_address": "42.129.112.218" + }, + { + "id": 317, + "first_name": "Selene", + "last_name": "Glanville", + "email": "sglanville8s@blinklist.com", + "gender": "Male", + "ip_address": "24.112.59.13" + }, + { + "id": 318, + "first_name": "Trumaine", + "last_name": "Durston", + "email": "tdurston8t@infoseek.co.jp", + "gender": "Male", + "ip_address": "48.138.66.117" + }, + { + "id": 319, + "first_name": "Tris", + "last_name": "Duligal", + "email": "tduligal8u@devhub.com", + "gender": "Genderfluid", + "ip_address": "118.243.244.45" + }, + { + "id": 320, + "first_name": "Averil", + "last_name": "Van Vuuren", + "email": "avanvuuren8v@mac.com", + "gender": "Genderqueer", + "ip_address": "109.245.129.134" + }, + { + "id": 321, + "first_name": "Chaim", + "last_name": "Formilli", + "email": "cformilli8w@netlog.com", + "gender": "Genderfluid", + "ip_address": "136.141.72.88" + }, + { + "id": 322, + "first_name": "Timothee", + "last_name": "Colman", + "email": "tcolman8x@mlb.com", + "gender": "Female", + "ip_address": "153.142.115.48" + }, + { + "id": 323, + "first_name": "Karna", + "last_name": "Lovart", + "email": "klovart8y@unblog.fr", + "gender": "Genderqueer", + "ip_address": "115.73.187.79" + }, + { + "id": 324, + "first_name": "Christiano", + "last_name": "Spoward", + "email": "cspoward8z@sbwire.com", + "gender": "Genderqueer", + "ip_address": "144.46.179.173" + }, + { + "id": 325, + "first_name": "Gualterio", + "last_name": "Doche", + "email": "gdoche90@tripadvisor.com", + "gender": "Genderqueer", + "ip_address": "29.199.160.40" + }, + { + "id": 326, + "first_name": "Kerri", + "last_name": "Basey", + "email": "kbasey91@princeton.edu", + "gender": "Male", + "ip_address": "191.124.136.253" + }, + { + "id": 327, + "first_name": "Cinderella", + "last_name": "Vince", + "email": "cvince92@biglobe.ne.jp", + "gender": "Bigender", + "ip_address": "16.9.40.93" + }, + { + "id": 328, + "first_name": "Mickey", + "last_name": "Woolaghan", + "email": "mwoolaghan93@people.com.cn", + "gender": "Non-binary", + "ip_address": "170.154.85.108" + }, + { + "id": 329, + "first_name": "Ruddie", + "last_name": "Walpole", + "email": "rwalpole94@redcross.org", + "gender": "Genderfluid", + "ip_address": "238.138.193.7" + }, + { + "id": 330, + "first_name": "Kally", + "last_name": "Garham", + "email": "kgarham95@hud.gov", + "gender": "Non-binary", + "ip_address": "177.61.1.15" + }, + { + "id": 331, + "first_name": "Aubrey", + "last_name": "Enns", + "email": "aenns96@wordpress.org", + "gender": "Genderqueer", + "ip_address": "87.149.237.165" + }, + { + "id": 332, + "first_name": "Chevy", + "last_name": "Prest", + "email": "cprest97@storify.com", + "gender": "Agender", + "ip_address": "118.71.160.83" + }, + { + "id": 333, + "first_name": "Loni", + "last_name": "Tredinnick", + "email": "ltredinnick98@cnbc.com", + "gender": "Agender", + "ip_address": "92.145.161.176" + }, + { + "id": 334, + "first_name": "Hilliard", + "last_name": "Yashnov", + "email": "hyashnov99@loc.gov", + "gender": "Male", + "ip_address": "136.246.208.97" + }, + { + "id": 335, + "first_name": "Alphonso", + "last_name": "Svanetti", + "email": "asvanetti9a@cloudflare.com", + "gender": "Polygender", + "ip_address": "201.220.149.219" + }, + { + "id": 336, + "first_name": "Phip", + "last_name": "Rustidge", + "email": "prustidge9b@4shared.com", + "gender": "Male", + "ip_address": "149.207.129.227" + }, + { + "id": 337, + "first_name": "Linette", + "last_name": "Thebeau", + "email": "lthebeau9c@va.gov", + "gender": "Genderfluid", + "ip_address": "34.117.114.40" + }, + { + "id": 338, + "first_name": "Orbadiah", + "last_name": "Bow", + "email": "obow9d@constantcontact.com", + "gender": "Non-binary", + "ip_address": "131.201.66.151" + }, + { + "id": 339, + "first_name": "Rosemarie", + "last_name": "Caustick", + "email": "rcaustick9e@blog.com", + "gender": "Bigender", + "ip_address": "20.33.82.105" + }, + { + "id": 340, + "first_name": "Fabien", + "last_name": "Lympenie", + "email": "flympenie9f@boston.com", + "gender": "Genderfluid", + "ip_address": "51.212.39.64" + }, + { + "id": 341, + "first_name": "Gregoor", + "last_name": "Kilgallen", + "email": "gkilgallen9g@ebay.com", + "gender": "Male", + "ip_address": "254.119.57.174" + }, + { + "id": 342, + "first_name": "Sissy", + "last_name": "Orehead", + "email": "sorehead9h@reference.com", + "gender": "Genderfluid", + "ip_address": "123.168.189.69" + }, + { + "id": 343, + "first_name": "Wilmar", + "last_name": "Pont", + "email": "wpont9i@marketwatch.com", + "gender": "Agender", + "ip_address": "209.188.22.228" + }, + { + "id": 344, + "first_name": "Tomas", + "last_name": "Frugier", + "email": "tfrugier9j@who.int", + "gender": "Male", + "ip_address": "227.177.92.198" + }, + { + "id": 345, + "first_name": "Nerita", + "last_name": "Degan", + "email": "ndegan9k@google.com", + "gender": "Female", + "ip_address": "228.139.64.185" + }, + { + "id": 346, + "first_name": "Lavinia", + "last_name": "Churchyard", + "email": "lchurchyard9l@addthis.com", + "gender": "Polygender", + "ip_address": "128.43.172.216" + }, + { + "id": 347, + "first_name": "Jard", + "last_name": "Faley", + "email": "jfaley9m@goodreads.com", + "gender": "Genderqueer", + "ip_address": "48.38.62.125" + }, + { + "id": 348, + "first_name": "Tedda", + "last_name": "Peggrem", + "email": "tpeggrem9n@barnesandnoble.com", + "gender": "Agender", + "ip_address": "131.135.37.39" + }, + { + "id": 349, + "first_name": "Margo", + "last_name": "Frances", + "email": "mfrances9o@sina.com.cn", + "gender": "Polygender", + "ip_address": "73.2.121.128" + }, + { + "id": 350, + "first_name": "Brocky", + "last_name": "Rippen", + "email": "brippen9p@edublogs.org", + "gender": "Female", + "ip_address": "191.61.26.43" + }, + { + "id": 351, + "first_name": "Waylon", + "last_name": "Aluard", + "email": "waluard9q@squarespace.com", + "gender": "Female", + "ip_address": "189.233.123.59" + }, + { + "id": 352, + "first_name": "Fania", + "last_name": "Antonijevic", + "email": "fantonijevic9r@vk.com", + "gender": "Agender", + "ip_address": "248.206.79.213" + }, + { + "id": 353, + "first_name": "Goldia", + "last_name": "Graves", + "email": "ggraves9s@mapy.cz", + "gender": "Bigender", + "ip_address": "118.165.47.193" + }, + { + "id": 354, + "first_name": "Kaylee", + "last_name": "Arne", + "email": "karne9t@miitbeian.gov.cn", + "gender": "Male", + "ip_address": "217.65.155.208" + }, + { + "id": 355, + "first_name": "Farrah", + "last_name": "Gaye", + "email": "fgaye9u@arstechnica.com", + "gender": "Genderqueer", + "ip_address": "67.25.124.194" + }, + { + "id": 356, + "first_name": "Marilee", + "last_name": "Goodanew", + "email": "mgoodanew9v@foxnews.com", + "gender": "Agender", + "ip_address": "81.38.82.57" + }, + { + "id": 357, + "first_name": "Gannon", + "last_name": "Ashlee", + "email": "gashlee9w@dyndns.org", + "gender": "Genderqueer", + "ip_address": "134.158.132.107" + }, + { + "id": 358, + "first_name": "Germayne", + "last_name": "Linskey", + "email": "glinskey9x@unicef.org", + "gender": "Non-binary", + "ip_address": "158.160.173.5" + }, + { + "id": 359, + "first_name": "Sanders", + "last_name": "Finlator", + "email": "sfinlator9y@pbs.org", + "gender": "Genderfluid", + "ip_address": "8.171.96.233" + }, + { + "id": 360, + "first_name": "Tedman", + "last_name": "Yetts", + "email": "tyetts9z@dropbox.com", + "gender": "Genderqueer", + "ip_address": "95.120.212.123" + }, + { + "id": 361, + "first_name": "Maura", + "last_name": "Swait", + "email": "mswaita0@cyberchimps.com", + "gender": "Female", + "ip_address": "139.243.184.137" + }, + { + "id": 362, + "first_name": "Merell", + "last_name": "Bowring", + "email": "mbowringa1@npr.org", + "gender": "Genderqueer", + "ip_address": "168.7.35.202" + }, + { + "id": 363, + "first_name": "Cullin", + "last_name": "Segrott", + "email": "csegrotta2@ihg.com", + "gender": "Genderfluid", + "ip_address": "153.46.59.128" + }, + { + "id": 364, + "first_name": "Rickie", + "last_name": "Marchello", + "email": "rmarchelloa3@bbc.co.uk", + "gender": "Male", + "ip_address": "176.52.58.191" + }, + { + "id": 365, + "first_name": "Meade", + "last_name": "Tinham", + "email": "mtinhama4@gravatar.com", + "gender": "Bigender", + "ip_address": "154.85.201.163" + }, + { + "id": 366, + "first_name": "Cosme", + "last_name": "Beininck", + "email": "cbeinincka5@mail.ru", + "gender": "Bigender", + "ip_address": "133.163.13.234" + }, + { + "id": 367, + "first_name": "Orton", + "last_name": "Matovic", + "email": "omatovica6@mlb.com", + "gender": "Bigender", + "ip_address": "186.52.19.167" + }, + { + "id": 368, + "first_name": "Torey", + "last_name": "Spadotto", + "email": "tspadottoa7@ihg.com", + "gender": "Agender", + "ip_address": "208.56.220.142" + }, + { + "id": 369, + "first_name": "Kristo", + "last_name": "Josephov", + "email": "kjosephova8@com.com", + "gender": "Non-binary", + "ip_address": "197.122.220.102" + }, + { + "id": 370, + "first_name": "Matty", + "last_name": "Janson", + "email": "mjansona9@cbslocal.com", + "gender": "Agender", + "ip_address": "130.48.198.246" + }, + { + "id": 371, + "first_name": "Tammi", + "last_name": "Juschka", + "email": "tjuschkaaa@ow.ly", + "gender": "Agender", + "ip_address": "214.211.218.123" + }, + { + "id": 372, + "first_name": "Judah", + "last_name": "Nalder", + "email": "jnalderab@unblog.fr", + "gender": "Genderfluid", + "ip_address": "226.88.195.109" + }, + { + "id": 373, + "first_name": "Charlot", + "last_name": "Simonian", + "email": "csimonianac@mac.com", + "gender": "Non-binary", + "ip_address": "118.11.54.90" + }, + { + "id": 374, + "first_name": "Pearl", + "last_name": "Darracott", + "email": "pdarracottad@mapy.cz", + "gender": "Non-binary", + "ip_address": "4.89.73.247" + }, + { + "id": 375, + "first_name": "Michaela", + "last_name": "Hadye", + "email": "mhadyeae@java.com", + "gender": "Agender", + "ip_address": "201.117.102.218" + }, + { + "id": 376, + "first_name": "Urbano", + "last_name": "Adelman", + "email": "uadelmanaf@virginia.edu", + "gender": "Female", + "ip_address": "106.218.130.107" + }, + { + "id": 377, + "first_name": "Waylon", + "last_name": "Petroulis", + "email": "wpetroulisag@usnews.com", + "gender": "Male", + "ip_address": "28.11.124.11" + }, + { + "id": 378, + "first_name": "Teodoro", + "last_name": "Scrimgeour", + "email": "tscrimgeourah@macromedia.com", + "gender": "Non-binary", + "ip_address": "199.165.174.92" + }, + { + "id": 379, + "first_name": "Verla", + "last_name": "Noone", + "email": "vnooneai@princeton.edu", + "gender": "Male", + "ip_address": "152.151.252.123" + }, + { + "id": 380, + "first_name": "Conney", + "last_name": "Bikker", + "email": "cbikkeraj@blogs.com", + "gender": "Male", + "ip_address": "154.106.142.163" + }, + { + "id": 381, + "first_name": "Adelaide", + "last_name": "Lenox", + "email": "alenoxak@forbes.com", + "gender": "Non-binary", + "ip_address": "15.58.89.253" + }, + { + "id": 382, + "first_name": "Lucy", + "last_name": "Dunstall", + "email": "ldunstallal@state.gov", + "gender": "Polygender", + "ip_address": "83.159.129.108" + }, + { + "id": 383, + "first_name": "Vlad", + "last_name": "Creser", + "email": "vcreseram@ft.com", + "gender": "Bigender", + "ip_address": "221.118.198.5" + }, + { + "id": 384, + "first_name": "Corty", + "last_name": "Vaar", + "email": "cvaaran@webs.com", + "gender": "Agender", + "ip_address": "126.103.58.226" + }, + { + "id": 385, + "first_name": "Pepito", + "last_name": "Rouff", + "email": "prouffao@pcworld.com", + "gender": "Genderfluid", + "ip_address": "27.105.143.144" + }, + { + "id": 386, + "first_name": "Husain", + "last_name": "Cheke", + "email": "hchekeap@engadget.com", + "gender": "Non-binary", + "ip_address": "218.65.128.241" + }, + { + "id": 387, + "first_name": "Winifield", + "last_name": "Snailham", + "email": "wsnailhamaq@miitbeian.gov.cn", + "gender": "Agender", + "ip_address": "71.148.201.25" + }, + { + "id": 388, + "first_name": "Amargo", + "last_name": "Pennicard", + "email": "apennicardar@123-reg.co.uk", + "gender": "Non-binary", + "ip_address": "3.88.232.209" + }, + { + "id": 389, + "first_name": "Angelica", + "last_name": "Petett", + "email": "apetettas@hp.com", + "gender": "Female", + "ip_address": "91.111.44.103" + }, + { + "id": 390, + "first_name": "Claiborne", + "last_name": "Duinkerk", + "email": "cduinkerkat@cloudflare.com", + "gender": "Polygender", + "ip_address": "156.3.112.91" + }, + { + "id": 391, + "first_name": "Catharina", + "last_name": "Matzkaitis", + "email": "cmatzkaitisau@foxnews.com", + "gender": "Non-binary", + "ip_address": "74.251.178.115" + }, + { + "id": 392, + "first_name": "Elka", + "last_name": "Mattiacci", + "email": "emattiacciav@google.co.uk", + "gender": "Genderqueer", + "ip_address": "239.93.217.21" + }, + { + "id": 393, + "first_name": "Carmina", + "last_name": "Kempton", + "email": "ckemptonaw@rambler.ru", + "gender": "Genderqueer", + "ip_address": "65.226.223.75" + }, + { + "id": 394, + "first_name": "Kassia", + "last_name": "Macbeth", + "email": "kmacbethax@merriam-webster.com", + "gender": "Genderfluid", + "ip_address": "225.183.36.26" + }, + { + "id": 395, + "first_name": "Raphael", + "last_name": "Barme", + "email": "rbarmeay@bbb.org", + "gender": "Female", + "ip_address": "71.61.14.8" + }, + { + "id": 396, + "first_name": "Zitella", + "last_name": "Passmore", + "email": "zpassmoreaz@guardian.co.uk", + "gender": "Agender", + "ip_address": "71.58.83.153" + }, + { + "id": 397, + "first_name": "Bernadette", + "last_name": "Bernaldez", + "email": "bbernaldezb0@uol.com.br", + "gender": "Male", + "ip_address": "131.134.219.184" + }, + { + "id": 398, + "first_name": "Mikol", + "last_name": "Jimeno", + "email": "mjimenob1@ucsd.edu", + "gender": "Genderfluid", + "ip_address": "1.105.167.31" + }, + { + "id": 399, + "first_name": "Lindsey", + "last_name": "Sachno", + "email": "lsachnob2@kickstarter.com", + "gender": "Bigender", + "ip_address": "61.15.193.28" + }, + { + "id": 400, + "first_name": "Verile", + "last_name": "Rawes", + "email": "vrawesb3@acquirethisname.com", + "gender": "Polygender", + "ip_address": "253.69.237.233" + }, + { + "id": 401, + "first_name": "Ranice", + "last_name": "Mulvey", + "email": "rmulveyb4@rambler.ru", + "gender": "Bigender", + "ip_address": "74.64.248.41" + }, + { + "id": 402, + "first_name": "Lazare", + "last_name": "Labadini", + "email": "llabadinib5@gnu.org", + "gender": "Genderqueer", + "ip_address": "188.234.74.254" + }, + { + "id": 403, + "first_name": "Amaleta", + "last_name": "Harden", + "email": "ahardenb6@dagondesign.com", + "gender": "Genderfluid", + "ip_address": "35.237.105.179" + }, + { + "id": 404, + "first_name": "Annaliese", + "last_name": "Summerscales", + "email": "asummerscalesb7@sciencedaily.com", + "gender": "Male", + "ip_address": "125.33.129.194" + }, + { + "id": 405, + "first_name": "Gwenny", + "last_name": "Strute", + "email": "gstruteb8@sohu.com", + "gender": "Female", + "ip_address": "30.201.212.21" + }, + { + "id": 406, + "first_name": "Killian", + "last_name": "Brandoni", + "email": "kbrandonib9@sphinn.com", + "gender": "Genderfluid", + "ip_address": "100.83.7.116" + }, + { + "id": 407, + "first_name": "Janetta", + "last_name": "Wase", + "email": "jwaseba@scribd.com", + "gender": "Polygender", + "ip_address": "99.131.111.97" + }, + { + "id": 408, + "first_name": "Beatrix", + "last_name": "Southerton", + "email": "bsouthertonbb@networksolutions.com", + "gender": "Non-binary", + "ip_address": "57.239.110.110" + }, + { + "id": 409, + "first_name": "Brietta", + "last_name": "Catton", + "email": "bcattonbc@oaic.gov.au", + "gender": "Bigender", + "ip_address": "47.112.159.174" + }, + { + "id": 410, + "first_name": "Boothe", + "last_name": "Samwayes", + "email": "bsamwayesbd@clickbank.net", + "gender": "Female", + "ip_address": "53.16.51.188" + }, + { + "id": 411, + "first_name": "Griffith", + "last_name": "Hayfield", + "email": "ghayfieldbe@businessweek.com", + "gender": "Genderqueer", + "ip_address": "41.102.15.195" + }, + { + "id": 412, + "first_name": "Renae", + "last_name": "Hanmer", + "email": "rhanmerbf@opera.com", + "gender": "Non-binary", + "ip_address": "211.133.251.45" + }, + { + "id": 413, + "first_name": "Shane", + "last_name": "Stoeck", + "email": "sstoeckbg@goodreads.com", + "gender": "Genderqueer", + "ip_address": "173.242.128.247" + }, + { + "id": 414, + "first_name": "Harald", + "last_name": "Searson", + "email": "hsearsonbh@webmd.com", + "gender": "Non-binary", + "ip_address": "57.154.185.85" + }, + { + "id": 415, + "first_name": "Johann", + "last_name": "Eastway", + "email": "jeastwaybi@jigsy.com", + "gender": "Bigender", + "ip_address": "245.17.0.113" + }, + { + "id": 416, + "first_name": "Dido", + "last_name": "Matuszak", + "email": "dmatuszakbj@pcworld.com", + "gender": "Female", + "ip_address": "36.37.223.17" + }, + { + "id": 417, + "first_name": "Edy", + "last_name": "Fevers", + "email": "efeversbk@rediff.com", + "gender": "Polygender", + "ip_address": "27.244.157.87" + }, + { + "id": 418, + "first_name": "Prue", + "last_name": "Goulter", + "email": "pgoulterbl@blogs.com", + "gender": "Genderfluid", + "ip_address": "182.125.158.21" + }, + { + "id": 419, + "first_name": "Giffy", + "last_name": "Walshe", + "email": "gwalshebm@berkeley.edu", + "gender": "Female", + "ip_address": "80.219.16.233" + }, + { + "id": 420, + "first_name": "Duffy", + "last_name": "Varah", + "email": "dvarahbn@nsw.gov.au", + "gender": "Bigender", + "ip_address": "166.51.52.221" + }, + { + "id": 421, + "first_name": "Corri", + "last_name": "Sansome", + "email": "csansomebo@go.com", + "gender": "Genderfluid", + "ip_address": "247.133.38.73" + }, + { + "id": 422, + "first_name": "Nyssa", + "last_name": "Saberton", + "email": "nsabertonbp@slashdot.org", + "gender": "Non-binary", + "ip_address": "199.230.46.175" + }, + { + "id": 423, + "first_name": "Jolyn", + "last_name": "Hedgeley", + "email": "jhedgeleybq@1und1.de", + "gender": "Male", + "ip_address": "247.64.122.48" + }, + { + "id": 424, + "first_name": "Augy", + "last_name": "Hawken", + "email": "ahawkenbr@dell.com", + "gender": "Genderfluid", + "ip_address": "111.237.17.197" + }, + { + "id": 425, + "first_name": "Justinian", + "last_name": "Sasser", + "email": "jsasserbs@liveinternet.ru", + "gender": "Male", + "ip_address": "47.16.197.164" + }, + { + "id": 426, + "first_name": "Ryun", + "last_name": "Albany", + "email": "ralbanybt@shutterfly.com", + "gender": "Genderqueer", + "ip_address": "6.107.18.253" + }, + { + "id": 427, + "first_name": "Rorie", + "last_name": "Ingrey", + "email": "ringreybu@cbsnews.com", + "gender": "Genderfluid", + "ip_address": "159.71.193.254" + }, + { + "id": 428, + "first_name": "Renelle", + "last_name": "Musprat", + "email": "rmuspratbv@cbsnews.com", + "gender": "Agender", + "ip_address": "202.115.129.173" + }, + { + "id": 429, + "first_name": "Alyson", + "last_name": "Beaze", + "email": "abeazebw@mlb.com", + "gender": "Male", + "ip_address": "205.192.203.99" + }, + { + "id": 430, + "first_name": "Saraann", + "last_name": "Gaye", + "email": "sgayebx@yellowpages.com", + "gender": "Male", + "ip_address": "169.222.151.45" + }, + { + "id": 431, + "first_name": "Oliviero", + "last_name": "Widger", + "email": "owidgerby@cbsnews.com", + "gender": "Male", + "ip_address": "174.118.69.221" + }, + { + "id": 432, + "first_name": "Fionna", + "last_name": "Cominetti", + "email": "fcominettibz@shinystat.com", + "gender": "Genderqueer", + "ip_address": "221.33.223.40" + }, + { + "id": 433, + "first_name": "Ginevra", + "last_name": "Spilstead", + "email": "gspilsteadc0@cafepress.com", + "gender": "Genderfluid", + "ip_address": "51.217.82.60" + }, + { + "id": 434, + "first_name": "Elyn", + "last_name": "Standbrooke", + "email": "estandbrookec1@engadget.com", + "gender": "Bigender", + "ip_address": "44.226.20.158" + }, + { + "id": 435, + "first_name": "Chanda", + "last_name": "Applegarth", + "email": "capplegarthc2@ibm.com", + "gender": "Genderqueer", + "ip_address": "210.249.84.1" + }, + { + "id": 436, + "first_name": "Randie", + "last_name": "Vosse", + "email": "rvossec3@freewebs.com", + "gender": "Agender", + "ip_address": "221.66.246.105" + }, + { + "id": 437, + "first_name": "Chrissy", + "last_name": "Cuphus", + "email": "ccuphusc4@about.com", + "gender": "Agender", + "ip_address": "169.103.114.68" + }, + { + "id": 438, + "first_name": "Timi", + "last_name": "Place", + "email": "tplacec5@hostgator.com", + "gender": "Agender", + "ip_address": "41.109.35.55" + }, + { + "id": 439, + "first_name": "Clari", + "last_name": "Wardel", + "email": "cwardelc6@biblegateway.com", + "gender": "Non-binary", + "ip_address": "16.177.254.102" + }, + { + "id": 440, + "first_name": "Michel", + "last_name": "Bartoszinski", + "email": "mbartoszinskic7@umich.edu", + "gender": "Polygender", + "ip_address": "197.73.40.30" + }, + { + "id": 441, + "first_name": "Iormina", + "last_name": "Coltan", + "email": "icoltanc8@bigcartel.com", + "gender": "Female", + "ip_address": "246.168.184.144" + }, + { + "id": 442, + "first_name": "Elise", + "last_name": "Olivie", + "email": "eoliviec9@tripadvisor.com", + "gender": "Agender", + "ip_address": "231.184.224.24" + }, + { + "id": 443, + "first_name": "Averil", + "last_name": "Etienne", + "email": "aetienneca@rediff.com", + "gender": "Female", + "ip_address": "38.236.78.60" + }, + { + "id": 444, + "first_name": "Cyndi", + "last_name": "Janak", + "email": "cjanakcb@cyberchimps.com", + "gender": "Male", + "ip_address": "71.229.33.103" + }, + { + "id": 445, + "first_name": "Laura", + "last_name": "Holwell", + "email": "lholwellcc@tiny.cc", + "gender": "Male", + "ip_address": "247.181.232.89" + }, + { + "id": 446, + "first_name": "Shirleen", + "last_name": "Rizzardi", + "email": "srizzardicd@guardian.co.uk", + "gender": "Genderqueer", + "ip_address": "28.252.17.0" + }, + { + "id": 447, + "first_name": "Berky", + "last_name": "Schulze", + "email": "bschulzece@vkontakte.ru", + "gender": "Male", + "ip_address": "125.1.109.178" + }, + { + "id": 448, + "first_name": "Lilian", + "last_name": "Southerill", + "email": "lsoutherillcf@google.com", + "gender": "Polygender", + "ip_address": "136.139.204.249" + }, + { + "id": 449, + "first_name": "Stephenie", + "last_name": "Precious", + "email": "spreciouscg@barnesandnoble.com", + "gender": "Female", + "ip_address": "120.61.128.49" + }, + { + "id": 450, + "first_name": "Sholom", + "last_name": "Bailiss", + "email": "sbailissch@patch.com", + "gender": "Genderqueer", + "ip_address": "227.32.2.69" + }, + { + "id": 451, + "first_name": "Damiano", + "last_name": "Currm", + "email": "dcurrmci@facebook.com", + "gender": "Genderfluid", + "ip_address": "2.173.169.78" + }, + { + "id": 452, + "first_name": "Wit", + "last_name": "Gabbitas", + "email": "wgabbitascj@people.com.cn", + "gender": "Genderqueer", + "ip_address": "194.96.131.6" + }, + { + "id": 453, + "first_name": "Lula", + "last_name": "Benjefield", + "email": "lbenjefieldck@naver.com", + "gender": "Genderfluid", + "ip_address": "123.147.25.148" + }, + { + "id": 454, + "first_name": "Jaynell", + "last_name": "Luckett", + "email": "jluckettcl@dailymail.co.uk", + "gender": "Genderfluid", + "ip_address": "37.220.50.144" + }, + { + "id": 455, + "first_name": "Holly-anne", + "last_name": "Crier", + "email": "hcriercm@artisteer.com", + "gender": "Non-binary", + "ip_address": "180.92.78.121" + }, + { + "id": 456, + "first_name": "Sashenka", + "last_name": "Antoniou", + "email": "santonioucn@istockphoto.com", + "gender": "Agender", + "ip_address": "3.155.160.111" + }, + { + "id": 457, + "first_name": "Kristoffer", + "last_name": "Priestnall", + "email": "kpriestnallco@foxnews.com", + "gender": "Bigender", + "ip_address": "177.1.239.232" + }, + { + "id": 458, + "first_name": "Clemmy", + "last_name": "Black", + "email": "cblackcp@foxnews.com", + "gender": "Non-binary", + "ip_address": "77.93.161.159" + }, + { + "id": 459, + "first_name": "Olimpia", + "last_name": "Roderham", + "email": "oroderhamcq@gmpg.org", + "gender": "Genderfluid", + "ip_address": "17.106.208.193" + }, + { + "id": 460, + "first_name": "Elonore", + "last_name": "Baylay", + "email": "ebaylaycr@phoca.cz", + "gender": "Polygender", + "ip_address": "151.145.71.55" + }, + { + "id": 461, + "first_name": "Liuka", + "last_name": "Reeks", + "email": "lreekscs@wired.com", + "gender": "Male", + "ip_address": "150.108.218.95" + }, + { + "id": 462, + "first_name": "Ardys", + "last_name": "Doddemeade", + "email": "adoddemeadect@unicef.org", + "gender": "Genderqueer", + "ip_address": "205.27.62.193" + }, + { + "id": 463, + "first_name": "Jere", + "last_name": "Chinnick", + "email": "jchinnickcu@omniture.com", + "gender": "Male", + "ip_address": "223.175.231.225" + }, + { + "id": 464, + "first_name": "Livy", + "last_name": "Stivey", + "email": "lstiveycv@ihg.com", + "gender": "Genderqueer", + "ip_address": "143.26.8.31" + }, + { + "id": 465, + "first_name": "Trudie", + "last_name": "Studman", + "email": "tstudmancw@blogspot.com", + "gender": "Female", + "ip_address": "51.140.108.71" + }, + { + "id": 466, + "first_name": "Rochelle", + "last_name": "Lissandrini", + "email": "rlissandrinicx@intel.com", + "gender": "Female", + "ip_address": "137.191.236.175" + }, + { + "id": 467, + "first_name": "Leonid", + "last_name": "Reichelt", + "email": "lreicheltcy@illinois.edu", + "gender": "Genderqueer", + "ip_address": "16.23.207.130" + }, + { + "id": 468, + "first_name": "Floyd", + "last_name": "Beringer", + "email": "fberingercz@phpbb.com", + "gender": "Bigender", + "ip_address": "78.135.207.54" + }, + { + "id": 469, + "first_name": "Rea", + "last_name": "Sollett", + "email": "rsollettd0@fotki.com", + "gender": "Agender", + "ip_address": "45.237.9.140" + }, + { + "id": 470, + "first_name": "Harli", + "last_name": "Belchamber", + "email": "hbelchamberd1@nasa.gov", + "gender": "Genderqueer", + "ip_address": "86.15.175.153" + }, + { + "id": 471, + "first_name": "Decca", + "last_name": "FitzGilbert", + "email": "dfitzgilbertd2@fda.gov", + "gender": "Female", + "ip_address": "218.177.175.193" + }, + { + "id": 472, + "first_name": "Dolph", + "last_name": "Harmant", + "email": "dharmantd3@amazonaws.com", + "gender": "Genderqueer", + "ip_address": "63.120.111.16" + }, + { + "id": 473, + "first_name": "Eleni", + "last_name": "Strugnell", + "email": "estrugnelld4@bandcamp.com", + "gender": "Female", + "ip_address": "126.27.44.233" + }, + { + "id": 474, + "first_name": "Hewie", + "last_name": "Gannan", + "email": "hgannand5@abc.net.au", + "gender": "Male", + "ip_address": "151.182.115.223" + }, + { + "id": 475, + "first_name": "Rosene", + "last_name": "Luckcock", + "email": "rluckcockd6@drupal.org", + "gender": "Female", + "ip_address": "150.114.174.160" + }, + { + "id": 476, + "first_name": "Stafani", + "last_name": "Ravillas", + "email": "sravillasd7@moonfruit.com", + "gender": "Male", + "ip_address": "115.63.127.214" + }, + { + "id": 477, + "first_name": "Melesa", + "last_name": "Aynsley", + "email": "maynsleyd8@dmoz.org", + "gender": "Non-binary", + "ip_address": "195.201.210.97" + }, + { + "id": 478, + "first_name": "Virgina", + "last_name": "Dopson", + "email": "vdopsond9@51.la", + "gender": "Polygender", + "ip_address": "249.131.48.49" + }, + { + "id": 479, + "first_name": "Celestyna", + "last_name": "Belin", + "email": "cbelinda@miibeian.gov.cn", + "gender": "Female", + "ip_address": "136.252.57.133" + }, + { + "id": 480, + "first_name": "Patten", + "last_name": "Grishankov", + "email": "pgrishankovdb@opensource.org", + "gender": "Genderqueer", + "ip_address": "46.17.171.210" + }, + { + "id": 481, + "first_name": "Quintana", + "last_name": "Munnion", + "email": "qmunniondc@skyrock.com", + "gender": "Female", + "ip_address": "221.97.128.11" + }, + { + "id": 482, + "first_name": "Cathrin", + "last_name": "Aslett", + "email": "caslettdd@newsvine.com", + "gender": "Genderfluid", + "ip_address": "76.114.209.24" + }, + { + "id": 483, + "first_name": "Free", + "last_name": "Cullerne", + "email": "fcullernede@360.cn", + "gender": "Male", + "ip_address": "121.88.63.125" + }, + { + "id": 484, + "first_name": "Elisha", + "last_name": "Osbaldeston", + "email": "eosbaldestondf@nbcnews.com", + "gender": "Genderfluid", + "ip_address": "193.149.210.119" + }, + { + "id": 485, + "first_name": "Doralyn", + "last_name": "Levay", + "email": "dlevaydg@ask.com", + "gender": "Bigender", + "ip_address": "50.189.176.48" + }, + { + "id": 486, + "first_name": "Jens", + "last_name": "McHan", + "email": "jmchandh@51.la", + "gender": "Polygender", + "ip_address": "124.188.122.60" + }, + { + "id": 487, + "first_name": "Madalena", + "last_name": "Zealander", + "email": "mzealanderdi@joomla.org", + "gender": "Bigender", + "ip_address": "249.183.97.247" + }, + { + "id": 488, + "first_name": "Cirillo", + "last_name": "Keeves", + "email": "ckeevesdj@umich.edu", + "gender": "Male", + "ip_address": "133.191.38.160" + }, + { + "id": 489, + "first_name": "Andriana", + "last_name": "Grave", + "email": "agravedk@prnewswire.com", + "gender": "Polygender", + "ip_address": "239.120.200.229" + }, + { + "id": 490, + "first_name": "Annelise", + "last_name": "Patifield", + "email": "apatifielddl@yale.edu", + "gender": "Male", + "ip_address": "186.206.99.240" + }, + { + "id": 491, + "first_name": "Betsy", + "last_name": "Flatman", + "email": "bflatmandm@google.com", + "gender": "Bigender", + "ip_address": "124.121.56.252" + }, + { + "id": 492, + "first_name": "Zorine", + "last_name": "Coule", + "email": "zcouledn@noaa.gov", + "gender": "Genderqueer", + "ip_address": "173.51.125.3" + }, + { + "id": 493, + "first_name": "Darill", + "last_name": "Helwig", + "email": "dhelwigdo@imgur.com", + "gender": "Polygender", + "ip_address": "219.203.165.95" + }, + { + "id": 494, + "first_name": "Quintana", + "last_name": "Heinicke", + "email": "qheinickedp@ca.gov", + "gender": "Genderfluid", + "ip_address": "205.89.19.221" + }, + { + "id": 495, + "first_name": "Thomasin", + "last_name": "Roderham", + "email": "troderhamdq@forbes.com", + "gender": "Male", + "ip_address": "121.232.178.182" + }, + { + "id": 496, + "first_name": "Linnell", + "last_name": "Norledge", + "email": "lnorledgedr@home.pl", + "gender": "Bigender", + "ip_address": "94.192.254.54" + }, + { + "id": 497, + "first_name": "Gilburt", + "last_name": "Salerno", + "email": "gsalernods@issuu.com", + "gender": "Bigender", + "ip_address": "181.70.143.210" + }, + { + "id": 498, + "first_name": "Madelina", + "last_name": "Probets", + "email": "mprobetsdt@bing.com", + "gender": "Genderfluid", + "ip_address": "28.206.170.75" + }, + { + "id": 499, + "first_name": "Benita", + "last_name": "Kristof", + "email": "bkristofdu@ning.com", + "gender": "Bigender", + "ip_address": "110.200.151.122" + }, + { + "id": 500, + "first_name": "Janis", + "last_name": "Gooms", + "email": "jgoomsdv@amazonaws.com", + "gender": "Polygender", + "ip_address": "55.229.239.206" + }, + { + "id": 501, + "first_name": "Maximilian", + "last_name": "Feary", + "email": "mfearydw@hatena.ne.jp", + "gender": "Genderqueer", + "ip_address": "214.209.191.225" + }, + { + "id": 502, + "first_name": "Gabriello", + "last_name": "Savatier", + "email": "gsavatierdx@apple.com", + "gender": "Male", + "ip_address": "105.220.115.184" + }, + { + "id": 503, + "first_name": "Davin", + "last_name": "January", + "email": "djanuarydy@youtube.com", + "gender": "Female", + "ip_address": "146.115.100.112" + }, + { + "id": 504, + "first_name": "Mitzi", + "last_name": "Worsall", + "email": "mworsalldz@photobucket.com", + "gender": "Agender", + "ip_address": "189.216.37.138" + }, + { + "id": 505, + "first_name": "Suzann", + "last_name": "Toffanelli", + "email": "stoffanellie0@gizmodo.com", + "gender": "Male", + "ip_address": "2.104.103.12" + }, + { + "id": 506, + "first_name": "Nady", + "last_name": "Rennix", + "email": "nrennixe1@mayoclinic.com", + "gender": "Non-binary", + "ip_address": "89.43.236.193" + }, + { + "id": 507, + "first_name": "Osbourne", + "last_name": "McGaugie", + "email": "omcgaugiee2@google.ca", + "gender": "Male", + "ip_address": "183.26.217.105" + }, + { + "id": 508, + "first_name": "Auroora", + "last_name": "Seaborn", + "email": "aseaborne3@blogger.com", + "gender": "Female", + "ip_address": "91.170.245.28" + }, + { + "id": 509, + "first_name": "Annis", + "last_name": "Delleschi", + "email": "adelleschie4@aol.com", + "gender": "Agender", + "ip_address": "128.245.96.126" + }, + { + "id": 510, + "first_name": "Freeman", + "last_name": "Embling", + "email": "femblinge5@reddit.com", + "gender": "Female", + "ip_address": "81.124.59.228" + }, + { + "id": 511, + "first_name": "Tommy", + "last_name": "Scragg", + "email": "tscragge6@fema.gov", + "gender": "Bigender", + "ip_address": "149.219.134.44" + }, + { + "id": 512, + "first_name": "Virgie", + "last_name": "Rottenbury", + "email": "vrottenburye7@economist.com", + "gender": "Bigender", + "ip_address": "14.245.216.28" + }, + { + "id": 513, + "first_name": "Ula", + "last_name": "Comelli", + "email": "ucomellie8@spiegel.de", + "gender": "Polygender", + "ip_address": "52.125.175.152" + }, + { + "id": 514, + "first_name": "Adorne", + "last_name": "Pickerell", + "email": "apickerelle9@angelfire.com", + "gender": "Genderfluid", + "ip_address": "130.111.114.0" + }, + { + "id": 515, + "first_name": "Arden", + "last_name": "Rymer", + "email": "arymerea@reference.com", + "gender": "Female", + "ip_address": "5.28.204.68" + }, + { + "id": 516, + "first_name": "Ailina", + "last_name": "Venny", + "email": "avennyeb@drupal.org", + "gender": "Agender", + "ip_address": "94.247.248.88" + }, + { + "id": 517, + "first_name": "Shelly", + "last_name": "Fursey", + "email": "sfurseyec@who.int", + "gender": "Genderqueer", + "ip_address": "26.25.20.246" + }, + { + "id": 518, + "first_name": "Brandie", + "last_name": "Foale", + "email": "bfoaleed@ameblo.jp", + "gender": "Bigender", + "ip_address": "77.93.31.182" + }, + { + "id": 519, + "first_name": "Lindsy", + "last_name": "Harnor", + "email": "lharnoree@deviantart.com", + "gender": "Bigender", + "ip_address": "68.161.8.138" + }, + { + "id": 520, + "first_name": "Lina", + "last_name": "Mattioni", + "email": "lmattionief@wikia.com", + "gender": "Female", + "ip_address": "225.102.179.171" + }, + { + "id": 521, + "first_name": "Che", + "last_name": "Temlett", + "email": "ctemletteg@pbs.org", + "gender": "Male", + "ip_address": "96.162.31.7" + }, + { + "id": 522, + "first_name": "Jule", + "last_name": "Tryhorn", + "email": "jtryhorneh@bloomberg.com", + "gender": "Male", + "ip_address": "22.132.89.110" + }, + { + "id": 523, + "first_name": "Margret", + "last_name": "Domerc", + "email": "mdomercei@php.net", + "gender": "Male", + "ip_address": "192.193.125.191" + }, + { + "id": 524, + "first_name": "Helen-elizabeth", + "last_name": "Bretherick", + "email": "hbretherickej@histats.com", + "gender": "Bigender", + "ip_address": "59.26.206.28" + }, + { + "id": 525, + "first_name": "Jodie", + "last_name": "Feaviour", + "email": "jfeaviourek@liveinternet.ru", + "gender": "Bigender", + "ip_address": "66.162.149.178" + }, + { + "id": 526, + "first_name": "Lorine", + "last_name": "Ladyman", + "email": "lladymanel@gnu.org", + "gender": "Non-binary", + "ip_address": "209.107.50.110" + }, + { + "id": 527, + "first_name": "Martita", + "last_name": "Muncie", + "email": "mmuncieem@fotki.com", + "gender": "Genderqueer", + "ip_address": "21.61.216.48" + }, + { + "id": 528, + "first_name": "Terrance", + "last_name": "Bulled", + "email": "tbulleden@seattletimes.com", + "gender": "Genderqueer", + "ip_address": "210.154.98.13" + }, + { + "id": 529, + "first_name": "Murray", + "last_name": "Faichney", + "email": "mfaichneyeo@blogspot.com", + "gender": "Polygender", + "ip_address": "153.197.115.88" + }, + { + "id": 530, + "first_name": "Ignatius", + "last_name": "Nottingham", + "email": "inottinghamep@fastcompany.com", + "gender": "Non-binary", + "ip_address": "129.189.70.131" + }, + { + "id": 531, + "first_name": "Tobias", + "last_name": "Wakeley", + "email": "twakeleyeq@amazonaws.com", + "gender": "Polygender", + "ip_address": "116.134.221.114" + }, + { + "id": 532, + "first_name": "Antons", + "last_name": "Lewson", + "email": "alewsoner@ifeng.com", + "gender": "Male", + "ip_address": "197.203.186.224" + }, + { + "id": 533, + "first_name": "Renata", + "last_name": "Fawssett", + "email": "rfawssettes@jugem.jp", + "gender": "Female", + "ip_address": "245.224.18.80" + }, + { + "id": 534, + "first_name": "Yale", + "last_name": "Danielkiewicz", + "email": "ydanielkiewiczet@livejournal.com", + "gender": "Bigender", + "ip_address": "84.73.25.149" + }, + { + "id": 535, + "first_name": "Marion", + "last_name": "Franiak", + "email": "mfraniakeu@live.com", + "gender": "Agender", + "ip_address": "92.119.91.65" + }, + { + "id": 536, + "first_name": "Doroteya", + "last_name": "Dowker", + "email": "ddowkerev@pen.io", + "gender": "Bigender", + "ip_address": "52.173.24.179" + }, + { + "id": 537, + "first_name": "Silvain", + "last_name": "Habin", + "email": "shabinew@list-manage.com", + "gender": "Bigender", + "ip_address": "103.127.206.133" + }, + { + "id": 538, + "first_name": "Virginia", + "last_name": "Fulcher", + "email": "vfulcherex@hhs.gov", + "gender": "Non-binary", + "ip_address": "20.191.90.95" + }, + { + "id": 539, + "first_name": "Barnard", + "last_name": "Pakes", + "email": "bpakesey@phpbb.com", + "gender": "Polygender", + "ip_address": "116.197.103.24" + }, + { + "id": 540, + "first_name": "Michaelina", + "last_name": "Torritti", + "email": "mtorrittiez@mtv.com", + "gender": "Male", + "ip_address": "118.117.168.226" + }, + { + "id": 541, + "first_name": "Sidney", + "last_name": "Rowles", + "email": "srowlesf0@sogou.com", + "gender": "Polygender", + "ip_address": "187.164.203.241" + }, + { + "id": 542, + "first_name": "Klemens", + "last_name": "Glew", + "email": "kglewf1@blinklist.com", + "gender": "Polygender", + "ip_address": "174.178.80.195" + }, + { + "id": 543, + "first_name": "Cam", + "last_name": "Shobrook", + "email": "cshobrookf2@marketwatch.com", + "gender": "Agender", + "ip_address": "98.93.43.185" + }, + { + "id": 544, + "first_name": "Ellen", + "last_name": "Brouncker", + "email": "ebrounckerf3@simplemachines.org", + "gender": "Female", + "ip_address": "105.210.36.122" + }, + { + "id": 545, + "first_name": "Sidnee", + "last_name": "Hurdwell", + "email": "shurdwellf4@sciencedirect.com", + "gender": "Genderqueer", + "ip_address": "143.244.129.25" + }, + { + "id": 546, + "first_name": "Deane", + "last_name": "Gregoire", + "email": "dgregoiref5@diigo.com", + "gender": "Female", + "ip_address": "219.149.112.176" + }, + { + "id": 547, + "first_name": "Freddy", + "last_name": "Lidell", + "email": "flidellf6@cnet.com", + "gender": "Polygender", + "ip_address": "117.121.184.137" + }, + { + "id": 548, + "first_name": "Regan", + "last_name": "Pendergast", + "email": "rpendergastf7@nhs.uk", + "gender": "Male", + "ip_address": "241.23.48.72" + }, + { + "id": 549, + "first_name": "Amandi", + "last_name": "Foskin", + "email": "afoskinf8@clickbank.net", + "gender": "Female", + "ip_address": "46.146.175.231" + }, + { + "id": 550, + "first_name": "Katharyn", + "last_name": "Eustanch", + "email": "keustanchf9@cyberchimps.com", + "gender": "Polygender", + "ip_address": "187.185.179.175" + }, + { + "id": 551, + "first_name": "Nathanael", + "last_name": "Girogetti", + "email": "ngirogettifa@cam.ac.uk", + "gender": "Agender", + "ip_address": "78.149.165.74" + }, + { + "id": 552, + "first_name": "Rochester", + "last_name": "Keady", + "email": "rkeadyfb@addtoany.com", + "gender": "Agender", + "ip_address": "132.130.62.90" + }, + { + "id": 553, + "first_name": "Tamas", + "last_name": "Riste", + "email": "tristefc@cornell.edu", + "gender": "Genderfluid", + "ip_address": "86.229.102.150" + }, + { + "id": 554, + "first_name": "Con", + "last_name": "Phayre", + "email": "cphayrefd@wix.com", + "gender": "Male", + "ip_address": "189.162.70.44" + }, + { + "id": 555, + "first_name": "Vasily", + "last_name": "Capeloff", + "email": "vcapelofffe@smugmug.com", + "gender": "Non-binary", + "ip_address": "20.143.100.128" + }, + { + "id": 556, + "first_name": "Jada", + "last_name": "Smorfit", + "email": "jsmorfitff@mozilla.org", + "gender": "Polygender", + "ip_address": "169.88.94.148" + }, + { + "id": 557, + "first_name": "Cordie", + "last_name": "Rathe", + "email": "crathefg@surveymonkey.com", + "gender": "Non-binary", + "ip_address": "95.32.223.193" + }, + { + "id": 558, + "first_name": "Sheena", + "last_name": "Sowrah", + "email": "ssowrahfh@yahoo.co.jp", + "gender": "Agender", + "ip_address": "222.106.40.82" + }, + { + "id": 559, + "first_name": "Viva", + "last_name": "Owenson", + "email": "vowensonfi@list-manage.com", + "gender": "Polygender", + "ip_address": "157.48.168.211" + }, + { + "id": 560, + "first_name": "Rosabella", + "last_name": "Denyukin", + "email": "rdenyukinfj@1688.com", + "gender": "Genderfluid", + "ip_address": "107.49.152.224" + }, + { + "id": 561, + "first_name": "Janean", + "last_name": "Ivushkin", + "email": "jivushkinfk@nsw.gov.au", + "gender": "Bigender", + "ip_address": "251.83.48.88" + }, + { + "id": 562, + "first_name": "Jessa", + "last_name": "Durward", + "email": "jdurwardfl@about.me", + "gender": "Polygender", + "ip_address": "241.181.49.183" + }, + { + "id": 563, + "first_name": "Cello", + "last_name": "Kasting", + "email": "ckastingfm@netscape.com", + "gender": "Male", + "ip_address": "144.226.190.22" + }, + { + "id": 564, + "first_name": "De witt", + "last_name": "Willavize", + "email": "dwillavizefn@taobao.com", + "gender": "Non-binary", + "ip_address": "34.221.54.164" + }, + { + "id": 565, + "first_name": "Bambi", + "last_name": "Giblett", + "email": "bgiblettfo@bandcamp.com", + "gender": "Male", + "ip_address": "163.63.195.186" + }, + { + "id": 566, + "first_name": "Corie", + "last_name": "Loffel", + "email": "cloffelfp@photobucket.com", + "gender": "Genderfluid", + "ip_address": "237.92.54.200" + }, + { + "id": 567, + "first_name": "Nettie", + "last_name": "Dybell", + "email": "ndybellfq@nbcnews.com", + "gender": "Non-binary", + "ip_address": "132.216.139.190" + }, + { + "id": 568, + "first_name": "Colman", + "last_name": "Juhruke", + "email": "cjuhrukefr@umich.edu", + "gender": "Agender", + "ip_address": "14.91.102.240" + }, + { + "id": 569, + "first_name": "Ephraim", + "last_name": "Hartzogs", + "email": "ehartzogsfs@oaic.gov.au", + "gender": "Genderfluid", + "ip_address": "65.61.209.178" + }, + { + "id": 570, + "first_name": "Janey", + "last_name": "Christofor", + "email": "jchristoforft@ameblo.jp", + "gender": "Female", + "ip_address": "26.14.92.176" + }, + { + "id": 571, + "first_name": "Lamont", + "last_name": "Alkins", + "email": "lalkinsfu@sakura.ne.jp", + "gender": "Genderqueer", + "ip_address": "183.82.236.246" + }, + { + "id": 572, + "first_name": "Isaak", + "last_name": "Martynikhin", + "email": "imartynikhinfv@arstechnica.com", + "gender": "Female", + "ip_address": "56.174.191.65" + }, + { + "id": 573, + "first_name": "Adora", + "last_name": "Woodcraft", + "email": "awoodcraftfw@webmd.com", + "gender": "Genderqueer", + "ip_address": "30.35.212.226" + }, + { + "id": 574, + "first_name": "Ardyth", + "last_name": "Keeney", + "email": "akeeneyfx@yolasite.com", + "gender": "Male", + "ip_address": "239.238.154.102" + }, + { + "id": 575, + "first_name": "Katalin", + "last_name": "Gabotti", + "email": "kgabottify@sfgate.com", + "gender": "Non-binary", + "ip_address": "54.102.24.143" + }, + { + "id": 576, + "first_name": "Chicky", + "last_name": "Longthorne", + "email": "clongthornefz@cargocollective.com", + "gender": "Genderfluid", + "ip_address": "199.57.193.203" + }, + { + "id": 577, + "first_name": "Farris", + "last_name": "Drysdall", + "email": "fdrysdallg0@hc360.com", + "gender": "Non-binary", + "ip_address": "177.180.125.87" + }, + { + "id": 578, + "first_name": "Ambrosius", + "last_name": "Rawlings", + "email": "arawlingsg1@usatoday.com", + "gender": "Agender", + "ip_address": "230.19.66.228" + }, + { + "id": 579, + "first_name": "Hedda", + "last_name": "Abramamov", + "email": "habramamovg2@exblog.jp", + "gender": "Polygender", + "ip_address": "171.126.214.249" + }, + { + "id": 580, + "first_name": "Duke", + "last_name": "Glasspool", + "email": "dglasspoolg3@geocities.jp", + "gender": "Bigender", + "ip_address": "107.158.78.230" + }, + { + "id": 581, + "first_name": "Wade", + "last_name": "Thomke", + "email": "wthomkeg4@rakuten.co.jp", + "gender": "Female", + "ip_address": "86.62.250.12" + }, + { + "id": 582, + "first_name": "Candra", + "last_name": "Whatson", + "email": "cwhatsong5@slashdot.org", + "gender": "Agender", + "ip_address": "220.112.121.40" + }, + { + "id": 583, + "first_name": "Gwenni", + "last_name": "Laffling", + "email": "glafflingg6@360.cn", + "gender": "Non-binary", + "ip_address": "84.152.130.186" + }, + { + "id": 584, + "first_name": "Serge", + "last_name": "Book", + "email": "sbookg7@psu.edu", + "gender": "Genderqueer", + "ip_address": "45.119.224.6" + }, + { + "id": 585, + "first_name": "Janene", + "last_name": "Herculson", + "email": "jherculsong8@blogspot.com", + "gender": "Genderqueer", + "ip_address": "58.38.225.49" + }, + { + "id": 586, + "first_name": "Edyth", + "last_name": "Eggers", + "email": "eeggersg9@sbwire.com", + "gender": "Male", + "ip_address": "176.222.99.5" + }, + { + "id": 587, + "first_name": "Hali", + "last_name": "Di Angelo", + "email": "hdiangeloga@irs.gov", + "gender": "Female", + "ip_address": "11.180.52.176" + }, + { + "id": 588, + "first_name": "Saundra", + "last_name": "Cleall", + "email": "scleallgb@noaa.gov", + "gender": "Genderfluid", + "ip_address": "202.30.95.157" + }, + { + "id": 589, + "first_name": "Rona", + "last_name": "Boatright", + "email": "rboatrightgc@irs.gov", + "gender": "Agender", + "ip_address": "50.17.102.227" + }, + { + "id": 590, + "first_name": "Spence", + "last_name": "Gerretsen", + "email": "sgerretsengd@cyberchimps.com", + "gender": "Female", + "ip_address": "184.136.228.0" + }, + { + "id": 591, + "first_name": "Price", + "last_name": "Ipwell", + "email": "pipwellge@woothemes.com", + "gender": "Male", + "ip_address": "111.45.148.5" + }, + { + "id": 592, + "first_name": "Stephie", + "last_name": "McAughtrie", + "email": "smcaughtriegf@apache.org", + "gender": "Genderqueer", + "ip_address": "194.13.171.112" + }, + { + "id": 593, + "first_name": "Ofilia", + "last_name": "Fenton", + "email": "ofentongg@chron.com", + "gender": "Bigender", + "ip_address": "171.226.134.143" + }, + { + "id": 594, + "first_name": "Gawain", + "last_name": "Chaunce", + "email": "gchauncegh@wunderground.com", + "gender": "Female", + "ip_address": "33.47.170.53" + }, + { + "id": 595, + "first_name": "Dulcinea", + "last_name": "Daniells", + "email": "ddaniellsgi@phoca.cz", + "gender": "Polygender", + "ip_address": "209.139.22.242" + }, + { + "id": 596, + "first_name": "Lucienne", + "last_name": "Braybrooke", + "email": "lbraybrookegj@mit.edu", + "gender": "Female", + "ip_address": "131.71.212.101" + }, + { + "id": 597, + "first_name": "Hilda", + "last_name": "Tottle", + "email": "htottlegk@fda.gov", + "gender": "Non-binary", + "ip_address": "84.137.46.90" + }, + { + "id": 598, + "first_name": "Trixie", + "last_name": "Gollin", + "email": "tgollingl@cnet.com", + "gender": "Non-binary", + "ip_address": "82.97.69.211" + }, + { + "id": 599, + "first_name": "Joe", + "last_name": "Barrick", + "email": "jbarrickgm@github.com", + "gender": "Male", + "ip_address": "141.82.229.191" + }, + { + "id": 600, + "first_name": "Rozele", + "last_name": "Manser", + "email": "rmansergn@live.com", + "gender": "Non-binary", + "ip_address": "6.88.207.76" + }, + { + "id": 601, + "first_name": "Hal", + "last_name": "Pedroni", + "email": "hpedronigo@usatoday.com", + "gender": "Non-binary", + "ip_address": "105.216.125.105" + }, + { + "id": 602, + "first_name": "Christoper", + "last_name": "Blaydes", + "email": "cblaydesgp@theguardian.com", + "gender": "Agender", + "ip_address": "230.50.241.208" + }, + { + "id": 603, + "first_name": "Bertrand", + "last_name": "Maron", + "email": "bmarongq@java.com", + "gender": "Polygender", + "ip_address": "103.217.225.44" + }, + { + "id": 604, + "first_name": "Wynn", + "last_name": "Provost", + "email": "wprovostgr@gmpg.org", + "gender": "Genderfluid", + "ip_address": "238.155.180.181" + }, + { + "id": 605, + "first_name": "Gisella", + "last_name": "Houdmont", + "email": "ghoudmontgs@intel.com", + "gender": "Non-binary", + "ip_address": "158.210.6.23" + }, + { + "id": 606, + "first_name": "Calypso", + "last_name": "Salleir", + "email": "csalleirgt@storify.com", + "gender": "Polygender", + "ip_address": "33.222.181.217" + }, + { + "id": 607, + "first_name": "Harvey", + "last_name": "Coram", + "email": "hcoramgu@diigo.com", + "gender": "Genderfluid", + "ip_address": "229.164.128.225" + }, + { + "id": 608, + "first_name": "Christye", + "last_name": "Farmery", + "email": "cfarmerygv@typepad.com", + "gender": "Genderfluid", + "ip_address": "54.65.37.73" + }, + { + "id": 609, + "first_name": "Lelah", + "last_name": "Comford", + "email": "lcomfordgw@google.cn", + "gender": "Non-binary", + "ip_address": "182.22.221.205" + }, + { + "id": 610, + "first_name": "Torry", + "last_name": "MacKibbon", + "email": "tmackibbongx@ustream.tv", + "gender": "Polygender", + "ip_address": "92.160.194.76" + }, + { + "id": 611, + "first_name": "Marius", + "last_name": "Tootell", + "email": "mtootellgy@apache.org", + "gender": "Genderfluid", + "ip_address": "90.76.127.45" + }, + { + "id": 612, + "first_name": "Dalila", + "last_name": "Jindracek", + "email": "djindracekgz@home.pl", + "gender": "Agender", + "ip_address": "59.137.5.48" + }, + { + "id": 613, + "first_name": "Saul", + "last_name": "MacCague", + "email": "smaccagueh0@macromedia.com", + "gender": "Non-binary", + "ip_address": "235.246.82.216" + }, + { + "id": 614, + "first_name": "Charley", + "last_name": "Rowantree", + "email": "crowantreeh1@sphinn.com", + "gender": "Female", + "ip_address": "123.240.146.31" + }, + { + "id": 615, + "first_name": "Gianni", + "last_name": "Exon", + "email": "gexonh2@phpbb.com", + "gender": "Agender", + "ip_address": "85.231.90.114" + }, + { + "id": 616, + "first_name": "Jerad", + "last_name": "Clery", + "email": "jcleryh3@simplemachines.org", + "gender": "Genderfluid", + "ip_address": "194.114.233.159" + }, + { + "id": 617, + "first_name": "Murry", + "last_name": "Shaefer", + "email": "mshaeferh4@freewebs.com", + "gender": "Genderqueer", + "ip_address": "237.158.242.130" + }, + { + "id": 618, + "first_name": "Layla", + "last_name": "Itzchaki", + "email": "litzchakih5@cbc.ca", + "gender": "Agender", + "ip_address": "42.98.218.213" + }, + { + "id": 619, + "first_name": "Brooke", + "last_name": "Roomes", + "email": "broomesh6@vk.com", + "gender": "Agender", + "ip_address": "90.56.175.164" + }, + { + "id": 620, + "first_name": "Elle", + "last_name": "Bonnaire", + "email": "ebonnaireh7@joomla.org", + "gender": "Agender", + "ip_address": "127.61.220.136" + }, + { + "id": 621, + "first_name": "Kristi", + "last_name": "Zecchinii", + "email": "kzecchiniih8@mashable.com", + "gender": "Genderfluid", + "ip_address": "254.253.72.158" + }, + { + "id": 622, + "first_name": "Jess", + "last_name": "Jarnell", + "email": "jjarnellh9@home.pl", + "gender": "Agender", + "ip_address": "157.76.157.112" + }, + { + "id": 623, + "first_name": "Annamaria", + "last_name": "Euston", + "email": "aeustonha@economist.com", + "gender": "Female", + "ip_address": "80.205.163.149" + }, + { + "id": 624, + "first_name": "Kennith", + "last_name": "Brandone", + "email": "kbrandonehb@youtu.be", + "gender": "Non-binary", + "ip_address": "167.19.9.97" + }, + { + "id": 625, + "first_name": "Simona", + "last_name": "Narup", + "email": "snaruphc@nytimes.com", + "gender": "Male", + "ip_address": "208.22.67.81" + }, + { + "id": 626, + "first_name": "Ben", + "last_name": "Fayerbrother", + "email": "bfayerbrotherhd@webeden.co.uk", + "gender": "Male", + "ip_address": "180.116.114.120" + }, + { + "id": 627, + "first_name": "Patricia", + "last_name": "Grunnell", + "email": "pgrunnellhe@w3.org", + "gender": "Agender", + "ip_address": "204.92.76.110" + }, + { + "id": 628, + "first_name": "Grantham", + "last_name": "Marusik", + "email": "gmarusikhf@ihg.com", + "gender": "Non-binary", + "ip_address": "184.167.114.164" + }, + { + "id": 629, + "first_name": "Shirleen", + "last_name": "Ofield", + "email": "sofieldhg@telegraph.co.uk", + "gender": "Female", + "ip_address": "247.116.62.147" + }, + { + "id": 630, + "first_name": "Bambie", + "last_name": "Dionisi", + "email": "bdionisihh@amazon.co.uk", + "gender": "Polygender", + "ip_address": "170.225.250.206" + }, + { + "id": 631, + "first_name": "Rosmunda", + "last_name": "Lippett", + "email": "rlippetthi@nbcnews.com", + "gender": "Genderfluid", + "ip_address": "70.136.244.189" + }, + { + "id": 632, + "first_name": "Isacco", + "last_name": "Uccelli", + "email": "iuccellihj@soundcloud.com", + "gender": "Non-binary", + "ip_address": "112.149.253.235" + }, + { + "id": 633, + "first_name": "Claybourne", + "last_name": "Macer", + "email": "cmacerhk@mysql.com", + "gender": "Polygender", + "ip_address": "0.219.172.144" + }, + { + "id": 634, + "first_name": "Thain", + "last_name": "Dregan", + "email": "tdreganhl@constantcontact.com", + "gender": "Bigender", + "ip_address": "131.34.79.96" + }, + { + "id": 635, + "first_name": "Eadmund", + "last_name": "Bartolini", + "email": "ebartolinihm@unesco.org", + "gender": "Male", + "ip_address": "238.33.127.231" + }, + { + "id": 636, + "first_name": "Nickolaus", + "last_name": "Chadd", + "email": "nchaddhn@hatena.ne.jp", + "gender": "Bigender", + "ip_address": "83.177.227.58" + }, + { + "id": 637, + "first_name": "Prisca", + "last_name": "Trolley", + "email": "ptrolleyho@sciencedaily.com", + "gender": "Male", + "ip_address": "142.84.89.112" + }, + { + "id": 638, + "first_name": "Laurens", + "last_name": "Chanders", + "email": "lchandershp@discuz.net", + "gender": "Female", + "ip_address": "216.225.142.88" + }, + { + "id": 639, + "first_name": "Kariotta", + "last_name": "Tissell", + "email": "ktissellhq@arizona.edu", + "gender": "Male", + "ip_address": "49.112.177.219" + }, + { + "id": 640, + "first_name": "Abba", + "last_name": "Biddwell", + "email": "abiddwellhr@t.co", + "gender": "Polygender", + "ip_address": "145.211.213.133" + }, + { + "id": 641, + "first_name": "Talyah", + "last_name": "Icke", + "email": "tickehs@shutterfly.com", + "gender": "Agender", + "ip_address": "161.146.38.221" + }, + { + "id": 642, + "first_name": "Ema", + "last_name": "Pine", + "email": "epineht@amazonaws.com", + "gender": "Male", + "ip_address": "238.108.59.56" + }, + { + "id": 643, + "first_name": "Randolph", + "last_name": "Clement", + "email": "rclementhu@typepad.com", + "gender": "Genderfluid", + "ip_address": "105.255.107.218" + }, + { + "id": 644, + "first_name": "Arley", + "last_name": "Antoniades", + "email": "aantoniadeshv@istockphoto.com", + "gender": "Non-binary", + "ip_address": "147.186.202.255" + }, + { + "id": 645, + "first_name": "Inness", + "last_name": "Eckley", + "email": "ieckleyhw@goo.gl", + "gender": "Female", + "ip_address": "33.93.171.241" + }, + { + "id": 646, + "first_name": "Silvanus", + "last_name": "Skilbeck", + "email": "sskilbeckhx@ovh.net", + "gender": "Genderqueer", + "ip_address": "148.23.91.96" + }, + { + "id": 647, + "first_name": "Mitchel", + "last_name": "McLukie", + "email": "mmclukiehy@eepurl.com", + "gender": "Polygender", + "ip_address": "188.214.30.65" + }, + { + "id": 648, + "first_name": "Fransisco", + "last_name": "Burnyeat", + "email": "fburnyeathz@google.ca", + "gender": "Agender", + "ip_address": "231.137.133.66" + }, + { + "id": 649, + "first_name": "Betsey", + "last_name": "Iwanczyk", + "email": "biwanczyki0@harvard.edu", + "gender": "Male", + "ip_address": "14.110.108.110" + }, + { + "id": 650, + "first_name": "Ferdinand", + "last_name": "Fanning", + "email": "ffanningi1@gov.uk", + "gender": "Non-binary", + "ip_address": "40.46.115.6" + }, + { + "id": 651, + "first_name": "Natasha", + "last_name": "D'Alessio", + "email": "ndalessioi2@tiny.cc", + "gender": "Non-binary", + "ip_address": "26.112.78.135" + }, + { + "id": 652, + "first_name": "Flossy", + "last_name": "Fothergill", + "email": "ffothergilli3@canalblog.com", + "gender": "Non-binary", + "ip_address": "148.143.180.57" + }, + { + "id": 653, + "first_name": "Patsy", + "last_name": "Baise", + "email": "pbaisei4@free.fr", + "gender": "Genderfluid", + "ip_address": "155.251.176.57" + }, + { + "id": 654, + "first_name": "Cynthea", + "last_name": "Faulo", + "email": "cfauloi5@wix.com", + "gender": "Agender", + "ip_address": "92.142.29.45" + }, + { + "id": 655, + "first_name": "Gunter", + "last_name": "Crosi", + "email": "gcrosii6@chron.com", + "gender": "Non-binary", + "ip_address": "166.239.101.135" + }, + { + "id": 656, + "first_name": "Armin", + "last_name": "Gilstoun", + "email": "agilstouni7@nifty.com", + "gender": "Genderqueer", + "ip_address": "103.196.37.150" + }, + { + "id": 657, + "first_name": "Tandi", + "last_name": "Proppers", + "email": "tproppersi8@whitehouse.gov", + "gender": "Male", + "ip_address": "229.125.207.11" + }, + { + "id": 658, + "first_name": "Travus", + "last_name": "Runcie", + "email": "trunciei9@nationalgeographic.com", + "gender": "Genderqueer", + "ip_address": "105.65.149.37" + }, + { + "id": 659, + "first_name": "Desmund", + "last_name": "Brosnan", + "email": "dbrosnania@usnews.com", + "gender": "Genderqueer", + "ip_address": "129.41.57.8" + }, + { + "id": 660, + "first_name": "Shay", + "last_name": "Neaverson", + "email": "sneaversonib@pbs.org", + "gender": "Bigender", + "ip_address": "199.251.211.200" + }, + { + "id": 661, + "first_name": "Jarret", + "last_name": "Lewnden", + "email": "jlewndenic@sciencedaily.com", + "gender": "Polygender", + "ip_address": "234.76.215.232" + }, + { + "id": 662, + "first_name": "Dyann", + "last_name": "Riddall", + "email": "driddallid@pbs.org", + "gender": "Female", + "ip_address": "162.186.79.196" + }, + { + "id": 663, + "first_name": "Elbertina", + "last_name": "Suckling", + "email": "esucklingie@google.it", + "gender": "Male", + "ip_address": "63.151.185.21" + }, + { + "id": 664, + "first_name": "Margret", + "last_name": "Shingfield", + "email": "mshingfieldif@youtu.be", + "gender": "Agender", + "ip_address": "115.196.233.69" + }, + { + "id": 665, + "first_name": "Jana", + "last_name": "Duly", + "email": "jdulyig@xinhuanet.com", + "gender": "Non-binary", + "ip_address": "136.66.213.237" + }, + { + "id": 666, + "first_name": "Malorie", + "last_name": "Angless", + "email": "manglessih@icq.com", + "gender": "Agender", + "ip_address": "47.96.69.19" + }, + { + "id": 667, + "first_name": "Babara", + "last_name": "Tidball", + "email": "btidballii@cisco.com", + "gender": "Non-binary", + "ip_address": "68.120.136.186" + }, + { + "id": 668, + "first_name": "Brad", + "last_name": "Newson", + "email": "bnewsonij@opensource.org", + "gender": "Genderfluid", + "ip_address": "188.106.133.98" + }, + { + "id": 669, + "first_name": "Hewe", + "last_name": "Warwick", + "email": "hwarwickik@dedecms.com", + "gender": "Polygender", + "ip_address": "179.139.14.10" + }, + { + "id": 670, + "first_name": "Christophe", + "last_name": "Squier", + "email": "csquieril@ning.com", + "gender": "Agender", + "ip_address": "140.196.80.165" + }, + { + "id": 671, + "first_name": "Coralyn", + "last_name": "Jonin", + "email": "cjoninim@privacy.gov.au", + "gender": "Genderfluid", + "ip_address": "116.215.30.18" + }, + { + "id": 672, + "first_name": "Leonore", + "last_name": "Greenrde", + "email": "lgreenrdein@utexas.edu", + "gender": "Genderqueer", + "ip_address": "208.55.49.146" + }, + { + "id": 673, + "first_name": "Glynn", + "last_name": "Pethrick", + "email": "gpethrickio@ameblo.jp", + "gender": "Polygender", + "ip_address": "48.227.118.232" + }, + { + "id": 674, + "first_name": "Bay", + "last_name": "Cess", + "email": "bcessip@diigo.com", + "gender": "Male", + "ip_address": "148.177.101.237" + }, + { + "id": 675, + "first_name": "Dolores", + "last_name": "Croxton", + "email": "dcroxtoniq@youku.com", + "gender": "Bigender", + "ip_address": "26.54.119.245" + }, + { + "id": 676, + "first_name": "Hakeem", + "last_name": "Skyner", + "email": "hskynerir@sitemeter.com", + "gender": "Female", + "ip_address": "91.166.113.26" + }, + { + "id": 677, + "first_name": "Elnore", + "last_name": "Marl", + "email": "emarlis@nba.com", + "gender": "Male", + "ip_address": "75.141.79.227" + }, + { + "id": 678, + "first_name": "Edward", + "last_name": "Dury", + "email": "eduryit@illinois.edu", + "gender": "Bigender", + "ip_address": "134.17.246.124" + }, + { + "id": 679, + "first_name": "Jae", + "last_name": "Gerhartz", + "email": "jgerhartziu@eventbrite.com", + "gender": "Genderfluid", + "ip_address": "69.149.182.81" + }, + { + "id": 680, + "first_name": "Denny", + "last_name": "Betchley", + "email": "dbetchleyiv@artisteer.com", + "gender": "Genderfluid", + "ip_address": "129.13.150.255" + }, + { + "id": 681, + "first_name": "Leanor", + "last_name": "Paramor", + "email": "lparamoriw@wisc.edu", + "gender": "Genderqueer", + "ip_address": "113.37.230.79" + }, + { + "id": 682, + "first_name": "Madge", + "last_name": "D'Ugo", + "email": "mdugoix@ed.gov", + "gender": "Male", + "ip_address": "108.122.132.188" + }, + { + "id": 683, + "first_name": "Devan", + "last_name": "Stanbro", + "email": "dstanbroiy@diigo.com", + "gender": "Non-binary", + "ip_address": "209.88.192.153" + }, + { + "id": 684, + "first_name": "Ondrea", + "last_name": "MacHarg", + "email": "omachargiz@tinyurl.com", + "gender": "Female", + "ip_address": "151.0.9.158" + }, + { + "id": 685, + "first_name": "Dennie", + "last_name": "Hauxby", + "email": "dhauxbyj0@de.vu", + "gender": "Female", + "ip_address": "115.134.77.223" + }, + { + "id": 686, + "first_name": "Simonne", + "last_name": "Letterick", + "email": "sletterickj1@photobucket.com", + "gender": "Non-binary", + "ip_address": "142.143.116.47" + }, + { + "id": 687, + "first_name": "Isaac", + "last_name": "Buddle", + "email": "ibuddlej2@elpais.com", + "gender": "Genderfluid", + "ip_address": "220.187.85.255" + }, + { + "id": 688, + "first_name": "Tami", + "last_name": "Hildred", + "email": "thildredj3@independent.co.uk", + "gender": "Female", + "ip_address": "44.111.91.73" + }, + { + "id": 689, + "first_name": "Dee", + "last_name": "Bettington", + "email": "dbettingtonj4@economist.com", + "gender": "Genderqueer", + "ip_address": "211.58.212.5" + }, + { + "id": 690, + "first_name": "Arch", + "last_name": "Yea", + "email": "ayeaj5@digg.com", + "gender": "Bigender", + "ip_address": "52.3.4.102" + }, + { + "id": 691, + "first_name": "Jenda", + "last_name": "Passby", + "email": "jpassbyj6@oracle.com", + "gender": "Polygender", + "ip_address": "118.222.223.41" + }, + { + "id": 692, + "first_name": "Ardelia", + "last_name": "O'Grady", + "email": "aogradyj7@histats.com", + "gender": "Male", + "ip_address": "75.215.72.54" + }, + { + "id": 693, + "first_name": "Dale", + "last_name": "Oaks", + "email": "doaksj8@exblog.jp", + "gender": "Female", + "ip_address": "220.20.109.229" + }, + { + "id": 694, + "first_name": "Halie", + "last_name": "Stainfield", + "email": "hstainfieldj9@sciencedaily.com", + "gender": "Bigender", + "ip_address": "121.232.175.58" + }, + { + "id": 695, + "first_name": "Harriott", + "last_name": "Kenington", + "email": "hkeningtonja@smh.com.au", + "gender": "Agender", + "ip_address": "95.236.95.29" + }, + { + "id": 696, + "first_name": "Emerson", + "last_name": "Ramalhete", + "email": "eramalhetejb@spotify.com", + "gender": "Male", + "ip_address": "199.141.51.22" + }, + { + "id": 697, + "first_name": "Paige", + "last_name": "Trayford", + "email": "ptrayfordjc@businessinsider.com", + "gender": "Bigender", + "ip_address": "141.212.137.254" + }, + { + "id": 698, + "first_name": "Doy", + "last_name": "Dunsford", + "email": "ddunsfordjd@parallels.com", + "gender": "Genderqueer", + "ip_address": "163.58.141.149" + }, + { + "id": 699, + "first_name": "Halsy", + "last_name": "Batchelder", + "email": "hbatchelderje@360.cn", + "gender": "Female", + "ip_address": "93.250.190.206" + }, + { + "id": 700, + "first_name": "Igor", + "last_name": "Olpin", + "email": "iolpinjf@barnesandnoble.com", + "gender": "Agender", + "ip_address": "90.139.77.255" + }, + { + "id": 701, + "first_name": "Mathilde", + "last_name": "Marwood", + "email": "mmarwoodjg@surveymonkey.com", + "gender": "Bigender", + "ip_address": "127.134.138.153" + }, + { + "id": 702, + "first_name": "Augustina", + "last_name": "Halesworth", + "email": "ahalesworthjh@live.com", + "gender": "Male", + "ip_address": "136.230.57.44" + }, + { + "id": 703, + "first_name": "Delmor", + "last_name": "Menci", + "email": "dmenciji@epa.gov", + "gender": "Genderfluid", + "ip_address": "9.71.197.57" + }, + { + "id": 704, + "first_name": "Gerladina", + "last_name": "Corneliussen", + "email": "gcorneliussenjj@etsy.com", + "gender": "Male", + "ip_address": "235.135.215.66" + }, + { + "id": 705, + "first_name": "Ranice", + "last_name": "Taveriner", + "email": "rtaverinerjk@infoseek.co.jp", + "gender": "Female", + "ip_address": "8.60.15.0" + }, + { + "id": 706, + "first_name": "Alex", + "last_name": "Rubinovici", + "email": "arubinovicijl@si.edu", + "gender": "Agender", + "ip_address": "128.88.70.134" + }, + { + "id": 707, + "first_name": "Leola", + "last_name": "Petrol", + "email": "lpetroljm@state.tx.us", + "gender": "Male", + "ip_address": "23.16.224.176" + }, + { + "id": 708, + "first_name": "Savina", + "last_name": "Tesh", + "email": "steshjn@illinois.edu", + "gender": "Polygender", + "ip_address": "218.115.89.23" + }, + { + "id": 709, + "first_name": "Krishnah", + "last_name": "Anselm", + "email": "kanselmjo@cloudflare.com", + "gender": "Polygender", + "ip_address": "183.60.28.163" + }, + { + "id": 710, + "first_name": "Marcy", + "last_name": "Tavner", + "email": "mtavnerjp@odnoklassniki.ru", + "gender": "Male", + "ip_address": "5.63.169.68" + }, + { + "id": 711, + "first_name": "Sibella", + "last_name": "McGreal", + "email": "smcgrealjq@friendfeed.com", + "gender": "Bigender", + "ip_address": "241.1.165.137" + }, + { + "id": 712, + "first_name": "Gerhard", + "last_name": "Oldis", + "email": "goldisjr@google.com.br", + "gender": "Agender", + "ip_address": "128.237.43.54" + }, + { + "id": 713, + "first_name": "Charmaine", + "last_name": "Berecloth", + "email": "cbereclothjs@ftc.gov", + "gender": "Male", + "ip_address": "110.190.88.59" + }, + { + "id": 714, + "first_name": "Adorne", + "last_name": "Coale", + "email": "acoalejt@umich.edu", + "gender": "Female", + "ip_address": "143.193.72.149" + }, + { + "id": 715, + "first_name": "Redford", + "last_name": "Lillecrap", + "email": "rlillecrapju@goodreads.com", + "gender": "Polygender", + "ip_address": "87.187.89.248" + }, + { + "id": 716, + "first_name": "Stillmann", + "last_name": "Sunley", + "email": "ssunleyjv@comsenz.com", + "gender": "Female", + "ip_address": "47.235.102.230" + }, + { + "id": 717, + "first_name": "Peri", + "last_name": "Etchingham", + "email": "petchinghamjw@meetup.com", + "gender": "Polygender", + "ip_address": "31.89.62.221" + }, + { + "id": 718, + "first_name": "Ursuline", + "last_name": "Aysh", + "email": "uayshjx@biglobe.ne.jp", + "gender": "Non-binary", + "ip_address": "235.60.23.57" + }, + { + "id": 719, + "first_name": "Karyl", + "last_name": "Skoggings", + "email": "kskoggingsjy@163.com", + "gender": "Agender", + "ip_address": "52.3.162.164" + }, + { + "id": 720, + "first_name": "Benni", + "last_name": "Toyer", + "email": "btoyerjz@earthlink.net", + "gender": "Male", + "ip_address": "223.148.248.34" + }, + { + "id": 721, + "first_name": "Pietrek", + "last_name": "Faye", + "email": "pfayek0@theguardian.com", + "gender": "Female", + "ip_address": "156.0.45.250" + }, + { + "id": 722, + "first_name": "Stanislaw", + "last_name": "Eastup", + "email": "seastupk1@squidoo.com", + "gender": "Bigender", + "ip_address": "227.194.142.228" + }, + { + "id": 723, + "first_name": "Isabel", + "last_name": "Clemendet", + "email": "iclemendetk2@networkadvertising.org", + "gender": "Bigender", + "ip_address": "19.117.184.176" + }, + { + "id": 724, + "first_name": "Dru", + "last_name": "Gater", + "email": "dgaterk3@zimbio.com", + "gender": "Polygender", + "ip_address": "19.150.112.74" + }, + { + "id": 725, + "first_name": "Wilfred", + "last_name": "Dwyr", + "email": "wdwyrk4@privacy.gov.au", + "gender": "Female", + "ip_address": "239.48.95.30" + }, + { + "id": 726, + "first_name": "Jonie", + "last_name": "MacGorley", + "email": "jmacgorleyk5@economist.com", + "gender": "Non-binary", + "ip_address": "176.93.180.231" + }, + { + "id": 727, + "first_name": "Quentin", + "last_name": "Setford", + "email": "qsetfordk6@sfgate.com", + "gender": "Agender", + "ip_address": "198.238.72.219" + }, + { + "id": 728, + "first_name": "Melisande", + "last_name": "Murton", + "email": "mmurtonk7@yandex.ru", + "gender": "Genderfluid", + "ip_address": "247.87.145.43" + }, + { + "id": 729, + "first_name": "April", + "last_name": "McShirrie", + "email": "amcshirriek8@hud.gov", + "gender": "Genderfluid", + "ip_address": "37.140.220.207" + }, + { + "id": 730, + "first_name": "Keir", + "last_name": "Rubertis", + "email": "krubertisk9@nps.gov", + "gender": "Female", + "ip_address": "37.131.154.180" + }, + { + "id": 731, + "first_name": "Finlay", + "last_name": "Standbrook", + "email": "fstandbrookka@businessinsider.com", + "gender": "Genderqueer", + "ip_address": "219.118.240.92" + }, + { + "id": 732, + "first_name": "Amil", + "last_name": "Rosi", + "email": "arosikb@illinois.edu", + "gender": "Polygender", + "ip_address": "233.47.173.90" + }, + { + "id": 733, + "first_name": "Rana", + "last_name": "Roman", + "email": "rromankc@omniture.com", + "gender": "Genderfluid", + "ip_address": "130.122.80.182" + }, + { + "id": 734, + "first_name": "Desiree", + "last_name": "Lagadu", + "email": "dlagadukd@gravatar.com", + "gender": "Male", + "ip_address": "122.56.200.148" + }, + { + "id": 735, + "first_name": "Bethanne", + "last_name": "Nannizzi", + "email": "bnannizzike@list-manage.com", + "gender": "Non-binary", + "ip_address": "135.150.112.45" + }, + { + "id": 736, + "first_name": "Ingrim", + "last_name": "Biggam", + "email": "ibiggamkf@sohu.com", + "gender": "Male", + "ip_address": "54.166.229.40" + }, + { + "id": 737, + "first_name": "Caresa", + "last_name": "Ackenhead", + "email": "cackenheadkg@chicagotribune.com", + "gender": "Female", + "ip_address": "165.16.60.19" + }, + { + "id": 738, + "first_name": "Seumas", + "last_name": "Tooze", + "email": "stoozekh@google.ca", + "gender": "Bigender", + "ip_address": "126.33.25.60" + }, + { + "id": 739, + "first_name": "Tedmund", + "last_name": "Thackston", + "email": "tthackstonki@indiegogo.com", + "gender": "Non-binary", + "ip_address": "246.161.20.27" + }, + { + "id": 740, + "first_name": "Mattie", + "last_name": "Stanion", + "email": "mstanionkj@squidoo.com", + "gender": "Non-binary", + "ip_address": "103.21.119.229" + }, + { + "id": 741, + "first_name": "Cly", + "last_name": "Patrickson", + "email": "cpatricksonkk@fda.gov", + "gender": "Agender", + "ip_address": "151.11.48.149" + }, + { + "id": 742, + "first_name": "Herbert", + "last_name": "Dalziell", + "email": "hdalziellkl@springer.com", + "gender": "Genderfluid", + "ip_address": "149.36.248.74" + }, + { + "id": 743, + "first_name": "Willie", + "last_name": "Eisikovitsh", + "email": "weisikovitshkm@wix.com", + "gender": "Bigender", + "ip_address": "205.130.123.118" + }, + { + "id": 744, + "first_name": "Elspeth", + "last_name": "Scottini", + "email": "escottinikn@ed.gov", + "gender": "Non-binary", + "ip_address": "88.60.244.240" + }, + { + "id": 745, + "first_name": "Mireille", + "last_name": "Yosifov", + "email": "myosifovko@feedburner.com", + "gender": "Polygender", + "ip_address": "8.1.23.246" + }, + { + "id": 746, + "first_name": "Ella", + "last_name": "Hoult", + "email": "ehoultkp@e-recht24.de", + "gender": "Genderfluid", + "ip_address": "233.126.97.247" + }, + { + "id": 747, + "first_name": "Goldia", + "last_name": "Wigg", + "email": "gwiggkq@over-blog.com", + "gender": "Female", + "ip_address": "30.192.190.1" + }, + { + "id": 748, + "first_name": "Harmon", + "last_name": "Gallemore", + "email": "hgallemorekr@people.com.cn", + "gender": "Polygender", + "ip_address": "144.213.45.165" + }, + { + "id": 749, + "first_name": "Maude", + "last_name": "Haukey", + "email": "mhaukeyks@netscape.com", + "gender": "Bigender", + "ip_address": "159.126.240.217" + }, + { + "id": 750, + "first_name": "Aharon", + "last_name": "Sly", + "email": "aslykt@utexas.edu", + "gender": "Polygender", + "ip_address": "243.120.77.198" + }, + { + "id": 751, + "first_name": "Ingelbert", + "last_name": "Capener", + "email": "icapenerku@icio.us", + "gender": "Genderfluid", + "ip_address": "201.16.125.203" + }, + { + "id": 752, + "first_name": "Dall", + "last_name": "O'Caherny", + "email": "docahernykv@soup.io", + "gender": "Genderfluid", + "ip_address": "78.242.6.121" + }, + { + "id": 753, + "first_name": "Lorna", + "last_name": "Pagram", + "email": "lpagramkw@nsw.gov.au", + "gender": "Non-binary", + "ip_address": "222.221.207.197" + }, + { + "id": 754, + "first_name": "Jonathan", + "last_name": "Kyttor", + "email": "jkyttorkx@tiny.cc", + "gender": "Non-binary", + "ip_address": "209.111.222.30" + }, + { + "id": 755, + "first_name": "Daffy", + "last_name": "Scotchmor", + "email": "dscotchmorky@nsw.gov.au", + "gender": "Polygender", + "ip_address": "74.112.68.180" + }, + { + "id": 756, + "first_name": "Lovell", + "last_name": "Aggas", + "email": "laggaskz@jugem.jp", + "gender": "Polygender", + "ip_address": "75.149.133.229" + }, + { + "id": 757, + "first_name": "Burlie", + "last_name": "Marr", + "email": "bmarrl0@chron.com", + "gender": "Female", + "ip_address": "168.219.69.194" + }, + { + "id": 758, + "first_name": "Les", + "last_name": "Stanway", + "email": "lstanwayl1@360.cn", + "gender": "Genderfluid", + "ip_address": "218.132.245.135" + }, + { + "id": 759, + "first_name": "Anjela", + "last_name": "Hefner", + "email": "ahefnerl2@wsj.com", + "gender": "Agender", + "ip_address": "116.73.244.26" + }, + { + "id": 760, + "first_name": "Marcia", + "last_name": "Snibson", + "email": "msnibsonl3@hao123.com", + "gender": "Female", + "ip_address": "51.192.238.4" + }, + { + "id": 761, + "first_name": "Jerrilee", + "last_name": "Scuffham", + "email": "jscuffhaml4@mtv.com", + "gender": "Male", + "ip_address": "156.142.209.195" + }, + { + "id": 762, + "first_name": "Juditha", + "last_name": "Vesque", + "email": "jvesquel5@google.nl", + "gender": "Genderqueer", + "ip_address": "150.64.178.147" + }, + { + "id": 763, + "first_name": "Jorge", + "last_name": "Dragoe", + "email": "jdragoel6@dot.gov", + "gender": "Genderqueer", + "ip_address": "241.133.112.177" + }, + { + "id": 764, + "first_name": "Merle", + "last_name": "Meech", + "email": "mmeechl7@redcross.org", + "gender": "Non-binary", + "ip_address": "51.249.161.132" + }, + { + "id": 765, + "first_name": "Abagael", + "last_name": "Hannibal", + "email": "ahanniball8@marriott.com", + "gender": "Agender", + "ip_address": "9.25.113.58" + }, + { + "id": 766, + "first_name": "Mehetabel", + "last_name": "Bickerdicke", + "email": "mbickerdickel9@google.com.au", + "gender": "Polygender", + "ip_address": "80.126.49.128" + }, + { + "id": 767, + "first_name": "Arthur", + "last_name": "Piotrkowski", + "email": "apiotrkowskila@google.es", + "gender": "Female", + "ip_address": "180.189.185.132" + }, + { + "id": 768, + "first_name": "Rozele", + "last_name": "Gutteridge", + "email": "rgutteridgelb@cnet.com", + "gender": "Bigender", + "ip_address": "99.138.162.129" + }, + { + "id": 769, + "first_name": "Lanna", + "last_name": "Bellwood", + "email": "lbellwoodlc@cargocollective.com", + "gender": "Genderqueer", + "ip_address": "27.11.58.13" + }, + { + "id": 770, + "first_name": "Evangeline", + "last_name": "Prynne", + "email": "eprynneld@cdc.gov", + "gender": "Genderfluid", + "ip_address": "138.159.123.109" + }, + { + "id": 771, + "first_name": "Harriot", + "last_name": "Eynon", + "email": "heynonle@netvibes.com", + "gender": "Male", + "ip_address": "194.119.79.164" + }, + { + "id": 772, + "first_name": "Devan", + "last_name": "Tourot", + "email": "dtourotlf@google.nl", + "gender": "Genderqueer", + "ip_address": "36.169.36.239" + }, + { + "id": 773, + "first_name": "Sidonia", + "last_name": "Parkeson", + "email": "sparkesonlg@exblog.jp", + "gender": "Agender", + "ip_address": "103.182.86.19" + }, + { + "id": 774, + "first_name": "Ian", + "last_name": "Fernyhough", + "email": "ifernyhoughlh@hubpages.com", + "gender": "Agender", + "ip_address": "100.237.196.39" + }, + { + "id": 775, + "first_name": "Cathi", + "last_name": "Oris", + "email": "corisli@scribd.com", + "gender": "Bigender", + "ip_address": "214.114.60.201" + }, + { + "id": 776, + "first_name": "Eward", + "last_name": "Narbett", + "email": "enarbettlj@yellowbook.com", + "gender": "Female", + "ip_address": "172.191.72.41" + }, + { + "id": 777, + "first_name": "Zachary", + "last_name": "Thirlwall", + "email": "zthirlwalllk@adobe.com", + "gender": "Male", + "ip_address": "42.2.120.50" + }, + { + "id": 778, + "first_name": "Cord", + "last_name": "Lawley", + "email": "clawleyll@baidu.com", + "gender": "Polygender", + "ip_address": "143.206.255.167" + }, + { + "id": 779, + "first_name": "Gabriel", + "last_name": "Walliker", + "email": "gwallikerlm@hao123.com", + "gender": "Polygender", + "ip_address": "17.226.82.167" + }, + { + "id": 780, + "first_name": "Raquel", + "last_name": "Clifton", + "email": "rcliftonln@samsung.com", + "gender": "Agender", + "ip_address": "179.0.38.230" + }, + { + "id": 781, + "first_name": "Wynnie", + "last_name": "Tolland", + "email": "wtollandlo@squidoo.com", + "gender": "Female", + "ip_address": "177.2.169.241" + }, + { + "id": 782, + "first_name": "Agretha", + "last_name": "Ancell", + "email": "aancelllp@360.cn", + "gender": "Genderqueer", + "ip_address": "32.153.101.101" + }, + { + "id": 783, + "first_name": "Neala", + "last_name": "Houldcroft", + "email": "nhouldcroftlq@mail.ru", + "gender": "Bigender", + "ip_address": "50.176.148.228" + }, + { + "id": 784, + "first_name": "Fabio", + "last_name": "Goldthorp", + "email": "fgoldthorplr@craigslist.org", + "gender": "Genderqueer", + "ip_address": "76.205.215.82" + }, + { + "id": 785, + "first_name": "Lizzy", + "last_name": "Henrys", + "email": "lhenrysls@twitpic.com", + "gender": "Agender", + "ip_address": "214.52.69.167" + }, + { + "id": 786, + "first_name": "Hamel", + "last_name": "Peers", + "email": "hpeerslt@cbsnews.com", + "gender": "Male", + "ip_address": "117.84.244.209" + }, + { + "id": 787, + "first_name": "Berky", + "last_name": "Edge", + "email": "bedgelu@histats.com", + "gender": "Non-binary", + "ip_address": "103.25.119.25" + }, + { + "id": 788, + "first_name": "Wolfy", + "last_name": "Morais", + "email": "wmoraislv@xing.com", + "gender": "Bigender", + "ip_address": "133.143.167.238" + }, + { + "id": 789, + "first_name": "Adina", + "last_name": "Kelloch", + "email": "akellochlw@sourceforge.net", + "gender": "Non-binary", + "ip_address": "105.217.167.251" + }, + { + "id": 790, + "first_name": "Carey", + "last_name": "Poulston", + "email": "cpoulstonlx@craigslist.org", + "gender": "Bigender", + "ip_address": "139.106.232.126" + }, + { + "id": 791, + "first_name": "Stormie", + "last_name": "Astridge", + "email": "sastridgely@europa.eu", + "gender": "Genderfluid", + "ip_address": "34.109.0.81" + }, + { + "id": 792, + "first_name": "Homer", + "last_name": "Godding", + "email": "hgoddinglz@hud.gov", + "gender": "Polygender", + "ip_address": "147.193.0.139" + }, + { + "id": 793, + "first_name": "Wilow", + "last_name": "Stowgill", + "email": "wstowgillm0@w3.org", + "gender": "Non-binary", + "ip_address": "123.217.190.99" + }, + { + "id": 794, + "first_name": "Magda", + "last_name": "Olford", + "email": "molfordm1@ameblo.jp", + "gender": "Agender", + "ip_address": "227.79.124.204" + }, + { + "id": 795, + "first_name": "Misti", + "last_name": "Chaffe", + "email": "mchaffem2@example.com", + "gender": "Male", + "ip_address": "247.159.202.161" + }, + { + "id": 796, + "first_name": "Jodi", + "last_name": "Blinder", + "email": "jblinderm3@miitbeian.gov.cn", + "gender": "Non-binary", + "ip_address": "228.102.95.59" + }, + { + "id": 797, + "first_name": "Odella", + "last_name": "Sergeant", + "email": "osergeantm4@hc360.com", + "gender": "Genderfluid", + "ip_address": "40.170.50.248" + }, + { + "id": 798, + "first_name": "Ashien", + "last_name": "Roache", + "email": "aroachem5@hhs.gov", + "gender": "Female", + "ip_address": "36.143.14.58" + }, + { + "id": 799, + "first_name": "Vannie", + "last_name": "Zecchetti", + "email": "vzecchettim6@de.vu", + "gender": "Polygender", + "ip_address": "184.174.166.155" + }, + { + "id": 800, + "first_name": "Nikolai", + "last_name": "Drane", + "email": "ndranem7@stumbleupon.com", + "gender": "Non-binary", + "ip_address": "144.17.93.29" + }, + { + "id": 801, + "first_name": "Benji", + "last_name": "Benne", + "email": "bbennem8@slate.com", + "gender": "Bigender", + "ip_address": "159.145.157.181" + }, + { + "id": 802, + "first_name": "Olga", + "last_name": "Neljes", + "email": "oneljesm9@wufoo.com", + "gender": "Genderqueer", + "ip_address": "217.161.116.28" + }, + { + "id": 803, + "first_name": "Bryan", + "last_name": "Giacobbo", + "email": "bgiacobboma@issuu.com", + "gender": "Female", + "ip_address": "136.153.107.163" + }, + { + "id": 804, + "first_name": "Aurlie", + "last_name": "Gilliver", + "email": "agillivermb@sfgate.com", + "gender": "Female", + "ip_address": "155.171.154.39" + }, + { + "id": 805, + "first_name": "Tawnya", + "last_name": "McKeurton", + "email": "tmckeurtonmc@goo.ne.jp", + "gender": "Non-binary", + "ip_address": "203.133.14.68" + }, + { + "id": 806, + "first_name": "Emelita", + "last_name": "Dell Casa", + "email": "edellcasamd@issuu.com", + "gender": "Non-binary", + "ip_address": "161.249.201.127" + }, + { + "id": 807, + "first_name": "Shaylah", + "last_name": "Hedingham", + "email": "shedinghamme@xinhuanet.com", + "gender": "Bigender", + "ip_address": "145.47.215.27" + }, + { + "id": 808, + "first_name": "Jerrine", + "last_name": "Coneybeer", + "email": "jconeybeermf@pinterest.com", + "gender": "Polygender", + "ip_address": "210.174.112.125" + }, + { + "id": 809, + "first_name": "Lorry", + "last_name": "Richly", + "email": "lrichlymg@microsoft.com", + "gender": "Non-binary", + "ip_address": "242.85.114.180" + }, + { + "id": 810, + "first_name": "Ogden", + "last_name": "Toleman", + "email": "otolemanmh@harvard.edu", + "gender": "Polygender", + "ip_address": "54.235.136.91" + }, + { + "id": 811, + "first_name": "Jania", + "last_name": "Dumke", + "email": "jdumkemi@princeton.edu", + "gender": "Agender", + "ip_address": "87.157.125.100" + }, + { + "id": 812, + "first_name": "Town", + "last_name": "Lalevee", + "email": "tlaleveemj@rakuten.co.jp", + "gender": "Bigender", + "ip_address": "212.133.87.114" + }, + { + "id": 813, + "first_name": "Romola", + "last_name": "Jessep", + "email": "rjessepmk@usnews.com", + "gender": "Genderfluid", + "ip_address": "94.38.64.245" + }, + { + "id": 814, + "first_name": "Modestia", + "last_name": "Cow", + "email": "mcowml@harvard.edu", + "gender": "Genderqueer", + "ip_address": "126.133.51.131" + }, + { + "id": 815, + "first_name": "Hans", + "last_name": "Gledstane", + "email": "hgledstanemm@ft.com", + "gender": "Agender", + "ip_address": "144.175.237.205" + }, + { + "id": 816, + "first_name": "Annabell", + "last_name": "Eicheler", + "email": "aeichelermn@about.com", + "gender": "Non-binary", + "ip_address": "196.32.190.202" + }, + { + "id": 817, + "first_name": "Lia", + "last_name": "Pettipher", + "email": "lpettiphermo@eepurl.com", + "gender": "Bigender", + "ip_address": "92.184.142.182" + }, + { + "id": 818, + "first_name": "Lloyd", + "last_name": "Antosch", + "email": "lantoschmp@jigsy.com", + "gender": "Bigender", + "ip_address": "123.65.171.29" + }, + { + "id": 819, + "first_name": "Rivi", + "last_name": "Spoerl", + "email": "rspoerlmq@jiathis.com", + "gender": "Bigender", + "ip_address": "177.89.213.26" + }, + { + "id": 820, + "first_name": "Patton", + "last_name": "Bishell", + "email": "pbishellmr@github.io", + "gender": "Genderqueer", + "ip_address": "213.179.221.185" + }, + { + "id": 821, + "first_name": "Corby", + "last_name": "Veracruysse", + "email": "cveracruyssems@sitemeter.com", + "gender": "Genderqueer", + "ip_address": "221.28.189.86" + }, + { + "id": 822, + "first_name": "Sissy", + "last_name": "Tummons", + "email": "stummonsmt@msu.edu", + "gender": "Bigender", + "ip_address": "9.159.140.28" + }, + { + "id": 823, + "first_name": "Jaimie", + "last_name": "Wiggington", + "email": "jwiggingtonmu@reverbnation.com", + "gender": "Female", + "ip_address": "112.155.154.16" + }, + { + "id": 824, + "first_name": "Algernon", + "last_name": "Stuttard", + "email": "astuttardmv@state.gov", + "gender": "Polygender", + "ip_address": "80.225.240.126" + }, + { + "id": 825, + "first_name": "Anabelle", + "last_name": "Durtnal", + "email": "adurtnalmw@whitehouse.gov", + "gender": "Genderqueer", + "ip_address": "11.243.218.239" + }, + { + "id": 826, + "first_name": "Ethelbert", + "last_name": "Gabb", + "email": "egabbmx@photobucket.com", + "gender": "Genderqueer", + "ip_address": "95.144.78.172" + }, + { + "id": 827, + "first_name": "Megan", + "last_name": "Berrecloth", + "email": "mberreclothmy@jugem.jp", + "gender": "Male", + "ip_address": "110.122.31.253" + }, + { + "id": 828, + "first_name": "Almeria", + "last_name": "Beeckx", + "email": "abeeckxmz@qq.com", + "gender": "Genderqueer", + "ip_address": "14.42.47.106" + }, + { + "id": 829, + "first_name": "Denna", + "last_name": "Bernth", + "email": "dbernthn0@apple.com", + "gender": "Male", + "ip_address": "198.170.87.157" + }, + { + "id": 830, + "first_name": "Sheena", + "last_name": "Greggor", + "email": "sgreggorn1@seesaa.net", + "gender": "Non-binary", + "ip_address": "16.143.108.38" + }, + { + "id": 831, + "first_name": "Terrill", + "last_name": "Ambrosi", + "email": "tambrosin2@aol.com", + "gender": "Female", + "ip_address": "12.71.147.15" + }, + { + "id": 832, + "first_name": "Britt", + "last_name": "Fitzackerley", + "email": "bfitzackerleyn3@sourceforge.net", + "gender": "Bigender", + "ip_address": "205.198.35.162" + }, + { + "id": 833, + "first_name": "Inigo", + "last_name": "Reeme", + "email": "ireemen4@cam.ac.uk", + "gender": "Non-binary", + "ip_address": "107.212.55.160" + }, + { + "id": 834, + "first_name": "Ada", + "last_name": "Rodrig", + "email": "arodrign5@lycos.com", + "gender": "Polygender", + "ip_address": "22.133.23.175" + }, + { + "id": 835, + "first_name": "Goober", + "last_name": "Glandfield", + "email": "gglandfieldn6@unc.edu", + "gender": "Non-binary", + "ip_address": "241.182.52.55" + }, + { + "id": 836, + "first_name": "Roxanna", + "last_name": "Cuseick", + "email": "rcuseickn7@hud.gov", + "gender": "Bigender", + "ip_address": "245.251.78.243" + }, + { + "id": 837, + "first_name": "Margaux", + "last_name": "Badby", + "email": "mbadbyn8@stanford.edu", + "gender": "Polygender", + "ip_address": "65.245.82.231" + }, + { + "id": 838, + "first_name": "Fancy", + "last_name": "Coton", + "email": "fcotonn9@google.ca", + "gender": "Male", + "ip_address": "40.251.242.106" + }, + { + "id": 839, + "first_name": "Dee dee", + "last_name": "Debling", + "email": "ddeblingna@ezinearticles.com", + "gender": "Genderqueer", + "ip_address": "104.254.69.177" + }, + { + "id": 840, + "first_name": "Crystie", + "last_name": "Middleweek", + "email": "cmiddleweeknb@hostgator.com", + "gender": "Polygender", + "ip_address": "237.187.63.186" + }, + { + "id": 841, + "first_name": "Veradis", + "last_name": "Hatje", + "email": "vhatjenc@marriott.com", + "gender": "Female", + "ip_address": "20.66.19.151" + }, + { + "id": 842, + "first_name": "Hermine", + "last_name": "Lugden", + "email": "hlugdennd@woothemes.com", + "gender": "Genderqueer", + "ip_address": "194.2.0.67" + }, + { + "id": 843, + "first_name": "Corinna", + "last_name": "McClenan", + "email": "cmcclenanne@hibu.com", + "gender": "Agender", + "ip_address": "68.254.11.252" + }, + { + "id": 844, + "first_name": "Caresa", + "last_name": "Iwanicki", + "email": "ciwanickinf@squidoo.com", + "gender": "Male", + "ip_address": "72.160.9.62" + }, + { + "id": 845, + "first_name": "Helli", + "last_name": "Wither", + "email": "hwitherng@patch.com", + "gender": "Agender", + "ip_address": "234.2.82.40" + }, + { + "id": 846, + "first_name": "Leslie", + "last_name": "Sneaker", + "email": "lsneakernh@delicious.com", + "gender": "Female", + "ip_address": "218.224.22.200" + }, + { + "id": 847, + "first_name": "Jule", + "last_name": "Enrigo", + "email": "jenrigoni@goodreads.com", + "gender": "Non-binary", + "ip_address": "178.243.164.64" + }, + { + "id": 848, + "first_name": "Fina", + "last_name": "Toffalo", + "email": "ftoffalonj@e-recht24.de", + "gender": "Female", + "ip_address": "154.102.85.125" + }, + { + "id": 849, + "first_name": "Clotilda", + "last_name": "Liccardo", + "email": "cliccardonk@homestead.com", + "gender": "Bigender", + "ip_address": "200.84.122.216" + }, + { + "id": 850, + "first_name": "Erv", + "last_name": "Goodwin", + "email": "egoodwinnl@geocities.com", + "gender": "Genderfluid", + "ip_address": "83.0.191.234" + }, + { + "id": 851, + "first_name": "Dena", + "last_name": "O'Finan", + "email": "dofinannm@cbc.ca", + "gender": "Male", + "ip_address": "250.166.210.23" + }, + { + "id": 852, + "first_name": "Aigneis", + "last_name": "Millichap", + "email": "amillichapnn@bigcartel.com", + "gender": "Genderfluid", + "ip_address": "12.33.48.128" + }, + { + "id": 853, + "first_name": "Justin", + "last_name": "Mepham", + "email": "jmephamno@wikispaces.com", + "gender": "Non-binary", + "ip_address": "227.24.181.229" + }, + { + "id": 854, + "first_name": "Urbain", + "last_name": "Slingsby", + "email": "uslingsbynp@creativecommons.org", + "gender": "Genderqueer", + "ip_address": "8.104.228.155" + }, + { + "id": 855, + "first_name": "Gearalt", + "last_name": "Ewbanck", + "email": "gewbancknq@hibu.com", + "gender": "Bigender", + "ip_address": "132.252.69.24" + }, + { + "id": 856, + "first_name": "Charlene", + "last_name": "Loiterton", + "email": "cloitertonnr@boston.com", + "gender": "Genderfluid", + "ip_address": "87.216.237.169" + }, + { + "id": 857, + "first_name": "Karisa", + "last_name": "O'Lunney", + "email": "kolunneyns@angelfire.com", + "gender": "Male", + "ip_address": "172.232.41.221" + }, + { + "id": 858, + "first_name": "Rebekkah", + "last_name": "Fibbings", + "email": "rfibbingsnt@nbcnews.com", + "gender": "Agender", + "ip_address": "129.139.162.166" + }, + { + "id": 859, + "first_name": "Kym", + "last_name": "Hedgeman", + "email": "khedgemannu@ted.com", + "gender": "Male", + "ip_address": "6.227.82.36" + }, + { + "id": 860, + "first_name": "Garvey", + "last_name": "Igglesden", + "email": "gigglesdennv@gravatar.com", + "gender": "Male", + "ip_address": "37.241.91.163" + }, + { + "id": 861, + "first_name": "Matthieu", + "last_name": "Lease", + "email": "mleasenw@weather.com", + "gender": "Female", + "ip_address": "254.225.43.2" + }, + { + "id": 862, + "first_name": "Etta", + "last_name": "Gauthorpp", + "email": "egauthorppnx@cnn.com", + "gender": "Female", + "ip_address": "18.207.102.79" + }, + { + "id": 863, + "first_name": "Ailey", + "last_name": "Routhorn", + "email": "arouthornny@scribd.com", + "gender": "Male", + "ip_address": "20.195.170.254" + }, + { + "id": 864, + "first_name": "Mair", + "last_name": "Bradforth", + "email": "mbradforthnz@fda.gov", + "gender": "Genderqueer", + "ip_address": "224.42.223.95" + }, + { + "id": 865, + "first_name": "Derwin", + "last_name": "Stoppe", + "email": "dstoppeo0@canalblog.com", + "gender": "Male", + "ip_address": "8.49.176.66" + }, + { + "id": 866, + "first_name": "Griff", + "last_name": "Traynor", + "email": "gtraynoro1@woothemes.com", + "gender": "Polygender", + "ip_address": "126.90.106.114" + }, + { + "id": 867, + "first_name": "Gilda", + "last_name": "Caughtry", + "email": "gcaughtryo2@ox.ac.uk", + "gender": "Genderqueer", + "ip_address": "70.152.114.25" + }, + { + "id": 868, + "first_name": "Cornie", + "last_name": "Ruzek", + "email": "cruzeko3@fastcompany.com", + "gender": "Genderfluid", + "ip_address": "184.64.20.199" + }, + { + "id": 869, + "first_name": "Coralie", + "last_name": "Boraston", + "email": "cborastono4@reference.com", + "gender": "Non-binary", + "ip_address": "114.187.217.177" + }, + { + "id": 870, + "first_name": "Audy", + "last_name": "Graveston", + "email": "agravestono5@wired.com", + "gender": "Polygender", + "ip_address": "66.43.61.225" + }, + { + "id": 871, + "first_name": "Chadd", + "last_name": "Goshawke", + "email": "cgoshawkeo6@skyrock.com", + "gender": "Genderfluid", + "ip_address": "52.3.152.5" + }, + { + "id": 872, + "first_name": "Brook", + "last_name": "Bradly", + "email": "bbradlyo7@google.com.hk", + "gender": "Male", + "ip_address": "61.205.93.68" + }, + { + "id": 873, + "first_name": "Salvidor", + "last_name": "Berrill", + "email": "sberrillo8@auda.org.au", + "gender": "Male", + "ip_address": "63.239.158.184" + }, + { + "id": 874, + "first_name": "Aylmar", + "last_name": "Urwin", + "email": "aurwino9@springer.com", + "gender": "Female", + "ip_address": "156.104.161.249" + }, + { + "id": 875, + "first_name": "Bret", + "last_name": "Walbrook", + "email": "bwalbrookoa@dmoz.org", + "gender": "Agender", + "ip_address": "11.247.187.20" + }, + { + "id": 876, + "first_name": "Ali", + "last_name": "Tough", + "email": "atoughob@deviantart.com", + "gender": "Agender", + "ip_address": "111.89.245.120" + }, + { + "id": 877, + "first_name": "Gennifer", + "last_name": "Lassetter", + "email": "glassetteroc@nasa.gov", + "gender": "Genderqueer", + "ip_address": "218.32.15.28" + }, + { + "id": 878, + "first_name": "Freedman", + "last_name": "Gheeraert", + "email": "fgheeraertod@foxnews.com", + "gender": "Bigender", + "ip_address": "85.37.88.98" + }, + { + "id": 879, + "first_name": "Julienne", + "last_name": "Khidr", + "email": "jkhidroe@salon.com", + "gender": "Non-binary", + "ip_address": "68.157.132.107" + }, + { + "id": 880, + "first_name": "Bliss", + "last_name": "Di Carlo", + "email": "bdicarloof@patch.com", + "gender": "Male", + "ip_address": "62.88.221.190" + }, + { + "id": 881, + "first_name": "Skell", + "last_name": "Butchard", + "email": "sbutchardog@goo.ne.jp", + "gender": "Male", + "ip_address": "77.132.234.111" + }, + { + "id": 882, + "first_name": "Cleon", + "last_name": "De Cruz", + "email": "cdecruzoh@diigo.com", + "gender": "Genderfluid", + "ip_address": "85.71.182.82" + }, + { + "id": 883, + "first_name": "Hayyim", + "last_name": "Schurig", + "email": "hschurigoi@spiegel.de", + "gender": "Female", + "ip_address": "190.3.237.119" + }, + { + "id": 884, + "first_name": "Anna-maria", + "last_name": "Flucks", + "email": "aflucksoj@mysql.com", + "gender": "Polygender", + "ip_address": "24.231.38.118" + }, + { + "id": 885, + "first_name": "Angeline", + "last_name": "Hobben", + "email": "ahobbenok@cdc.gov", + "gender": "Polygender", + "ip_address": "66.181.63.164" + }, + { + "id": 886, + "first_name": "Maris", + "last_name": "Gooden", + "email": "mgoodenol@plala.or.jp", + "gender": "Male", + "ip_address": "103.111.167.33" + }, + { + "id": 887, + "first_name": "Gertrude", + "last_name": "Dodworth", + "email": "gdodworthom@photobucket.com", + "gender": "Bigender", + "ip_address": "163.98.40.209" + }, + { + "id": 888, + "first_name": "Cazzie", + "last_name": "Upston", + "email": "cupstonon@bluehost.com", + "gender": "Non-binary", + "ip_address": "80.73.241.201" + }, + { + "id": 889, + "first_name": "Joshuah", + "last_name": "Verbeek", + "email": "jverbeekoo@jiathis.com", + "gender": "Agender", + "ip_address": "117.219.168.146" + }, + { + "id": 890, + "first_name": "Niccolo", + "last_name": "Brunke", + "email": "nbrunkeop@ucoz.com", + "gender": "Non-binary", + "ip_address": "247.96.235.34" + }, + { + "id": 891, + "first_name": "Maryrose", + "last_name": "Cullingford", + "email": "mcullingfordoq@unblog.fr", + "gender": "Non-binary", + "ip_address": "78.135.189.118" + }, + { + "id": 892, + "first_name": "Edlin", + "last_name": "Giberd", + "email": "egiberdor@phoca.cz", + "gender": "Non-binary", + "ip_address": "40.51.159.108" + }, + { + "id": 893, + "first_name": "Genni", + "last_name": "Stiller", + "email": "gstilleros@fastcompany.com", + "gender": "Agender", + "ip_address": "79.197.94.199" + }, + { + "id": 894, + "first_name": "Dietrich", + "last_name": "Orans", + "email": "doransot@creativecommons.org", + "gender": "Bigender", + "ip_address": "226.36.31.170" + }, + { + "id": 895, + "first_name": "Jeramie", + "last_name": "Sangar", + "email": "jsangarou@time.com", + "gender": "Polygender", + "ip_address": "74.183.60.111" + }, + { + "id": 896, + "first_name": "Susanna", + "last_name": "Ades", + "email": "sadesov@wordpress.org", + "gender": "Male", + "ip_address": "4.77.6.241" + }, + { + "id": 897, + "first_name": "Iggy", + "last_name": "Allsebrook", + "email": "iallsebrookow@macromedia.com", + "gender": "Genderqueer", + "ip_address": "70.134.9.222" + }, + { + "id": 898, + "first_name": "Devan", + "last_name": "Trodler", + "email": "dtrodlerox@paginegialle.it", + "gender": "Genderqueer", + "ip_address": "92.84.20.57" + }, + { + "id": 899, + "first_name": "Craggie", + "last_name": "Oswald", + "email": "coswaldoy@weather.com", + "gender": "Male", + "ip_address": "206.130.227.198" + }, + { + "id": 900, + "first_name": "Sara", + "last_name": "Brierly", + "email": "sbrierlyoz@dailymail.co.uk", + "gender": "Female", + "ip_address": "65.50.222.150" + }, + { + "id": 901, + "first_name": "Olenka", + "last_name": "MacClay", + "email": "omacclayp0@lycos.com", + "gender": "Polygender", + "ip_address": "74.154.188.153" + }, + { + "id": 902, + "first_name": "Moss", + "last_name": "Abbots", + "email": "mabbotsp1@bandcamp.com", + "gender": "Agender", + "ip_address": "23.253.115.218" + }, + { + "id": 903, + "first_name": "Ilka", + "last_name": "Gelly", + "email": "igellyp2@infoseek.co.jp", + "gender": "Agender", + "ip_address": "197.197.129.12" + }, + { + "id": 904, + "first_name": "Zacherie", + "last_name": "Slight", + "email": "zslightp3@huffingtonpost.com", + "gender": "Bigender", + "ip_address": "1.32.102.204" + }, + { + "id": 905, + "first_name": "Fredrick", + "last_name": "Daubney", + "email": "fdaubneyp4@lycos.com", + "gender": "Agender", + "ip_address": "197.115.152.51" + }, + { + "id": 906, + "first_name": "Allx", + "last_name": "Buyers", + "email": "abuyersp5@pen.io", + "gender": "Genderfluid", + "ip_address": "117.197.154.53" + }, + { + "id": 907, + "first_name": "Rudy", + "last_name": "McCool", + "email": "rmccoolp6@timesonline.co.uk", + "gender": "Genderqueer", + "ip_address": "94.197.57.19" + }, + { + "id": 908, + "first_name": "Federico", + "last_name": "Schooley", + "email": "fschooleyp7@cargocollective.com", + "gender": "Male", + "ip_address": "19.200.26.86" + }, + { + "id": 909, + "first_name": "Brett", + "last_name": "Lerven", + "email": "blervenp8@furl.net", + "gender": "Genderfluid", + "ip_address": "71.138.208.15" + }, + { + "id": 910, + "first_name": "Brittan", + "last_name": "Baddam", + "email": "bbaddamp9@ucsd.edu", + "gender": "Male", + "ip_address": "101.194.255.216" + }, + { + "id": 911, + "first_name": "Ophelie", + "last_name": "Alleburton", + "email": "oalleburtonpa@ask.com", + "gender": "Genderfluid", + "ip_address": "181.144.39.79" + }, + { + "id": 912, + "first_name": "Donaugh", + "last_name": "Zimmermeister", + "email": "dzimmermeisterpb@cdc.gov", + "gender": "Bigender", + "ip_address": "80.18.121.230" + }, + { + "id": 913, + "first_name": "Aimil", + "last_name": "Blaszczynski", + "email": "ablaszczynskipc@nyu.edu", + "gender": "Agender", + "ip_address": "190.185.150.231" + }, + { + "id": 914, + "first_name": "Amii", + "last_name": "Woodruff", + "email": "awoodruffpd@squidoo.com", + "gender": "Male", + "ip_address": "125.112.58.38" + }, + { + "id": 915, + "first_name": "Ambrosius", + "last_name": "Beirne", + "email": "abeirnepe@wix.com", + "gender": "Bigender", + "ip_address": "211.148.207.127" + }, + { + "id": 916, + "first_name": "Addison", + "last_name": "Feely", + "email": "afeelypf@amazon.com", + "gender": "Polygender", + "ip_address": "88.112.5.169" + }, + { + "id": 917, + "first_name": "Ari", + "last_name": "Kuhn", + "email": "akuhnpg@wp.com", + "gender": "Genderqueer", + "ip_address": "246.163.183.74" + }, + { + "id": 918, + "first_name": "Stafford", + "last_name": "Kassidy", + "email": "skassidyph@geocities.com", + "gender": "Non-binary", + "ip_address": "114.200.182.66" + }, + { + "id": 919, + "first_name": "Gwenore", + "last_name": "Raulin", + "email": "graulinpi@over-blog.com", + "gender": "Agender", + "ip_address": "12.188.138.106" + }, + { + "id": 920, + "first_name": "Barny", + "last_name": "Stenners", + "email": "bstennerspj@who.int", + "gender": "Female", + "ip_address": "45.14.154.88" + }, + { + "id": 921, + "first_name": "Staci", + "last_name": "Dring", + "email": "sdringpk@imgur.com", + "gender": "Polygender", + "ip_address": "51.5.63.5" + }, + { + "id": 922, + "first_name": "Brittaney", + "last_name": "Whitham", + "email": "bwhithampl@archive.org", + "gender": "Non-binary", + "ip_address": "47.121.16.242" + }, + { + "id": 923, + "first_name": "Erasmus", + "last_name": "Ruxton", + "email": "eruxtonpm@msu.edu", + "gender": "Non-binary", + "ip_address": "229.50.189.230" + }, + { + "id": 924, + "first_name": "Emelda", + "last_name": "Murison", + "email": "emurisonpn@umich.edu", + "gender": "Non-binary", + "ip_address": "130.101.192.215" + }, + { + "id": 925, + "first_name": "Sherill", + "last_name": "Oxenham", + "email": "soxenhampo@nba.com", + "gender": "Genderfluid", + "ip_address": "2.22.255.171" + }, + { + "id": 926, + "first_name": "Griswold", + "last_name": "Ryves", + "email": "gryvespp@yandex.ru", + "gender": "Agender", + "ip_address": "247.109.1.103" + }, + { + "id": 927, + "first_name": "Christabella", + "last_name": "Gooble", + "email": "cgooblepq@ca.gov", + "gender": "Genderqueer", + "ip_address": "217.17.62.162" + }, + { + "id": 928, + "first_name": "Kellyann", + "last_name": "Lechelle", + "email": "klechellepr@vistaprint.com", + "gender": "Polygender", + "ip_address": "206.218.202.14" + }, + { + "id": 929, + "first_name": "Rosalinda", + "last_name": "Hamlyn", + "email": "rhamlynps@imgur.com", + "gender": "Male", + "ip_address": "253.232.16.0" + }, + { + "id": 930, + "first_name": "Jayne", + "last_name": "Luigi", + "email": "jluigipt@odnoklassniki.ru", + "gender": "Polygender", + "ip_address": "174.93.221.36" + }, + { + "id": 931, + "first_name": "Esma", + "last_name": "Kiddle", + "email": "ekiddlepu@hp.com", + "gender": "Bigender", + "ip_address": "219.135.169.55" + }, + { + "id": 932, + "first_name": "Hillier", + "last_name": "Barbie", + "email": "hbarbiepv@dropbox.com", + "gender": "Female", + "ip_address": "101.138.198.201" + }, + { + "id": 933, + "first_name": "Polly", + "last_name": "Fritter", + "email": "pfritterpw@deviantart.com", + "gender": "Genderfluid", + "ip_address": "192.59.106.97" + }, + { + "id": 934, + "first_name": "Dacia", + "last_name": "Durrett", + "email": "ddurrettpx@php.net", + "gender": "Bigender", + "ip_address": "76.219.231.60" + }, + { + "id": 935, + "first_name": "Addia", + "last_name": "Elcoat", + "email": "aelcoatpy@chronoengine.com", + "gender": "Agender", + "ip_address": "118.246.131.84" + }, + { + "id": 936, + "first_name": "Sarena", + "last_name": "Laurisch", + "email": "slaurischpz@4shared.com", + "gender": "Non-binary", + "ip_address": "53.197.157.159" + }, + { + "id": 937, + "first_name": "Roger", + "last_name": "Perrie", + "email": "rperrieq0@youtube.com", + "gender": "Genderfluid", + "ip_address": "56.164.172.20" + }, + { + "id": 938, + "first_name": "Obed", + "last_name": "Stribbling", + "email": "ostribblingq1@goo.ne.jp", + "gender": "Agender", + "ip_address": "187.178.73.166" + }, + { + "id": 939, + "first_name": "Sioux", + "last_name": "Benedicte", + "email": "sbenedicteq2@archive.org", + "gender": "Bigender", + "ip_address": "184.100.37.28" + }, + { + "id": 940, + "first_name": "Catharina", + "last_name": "Martland", + "email": "cmartlandq3@yellowbook.com", + "gender": "Agender", + "ip_address": "134.19.116.138" + }, + { + "id": 941, + "first_name": "Fran", + "last_name": "Glashby", + "email": "fglashbyq4@bloomberg.com", + "gender": "Female", + "ip_address": "2.232.136.2" + }, + { + "id": 942, + "first_name": "Adena", + "last_name": "Seers", + "email": "aseersq5@dropbox.com", + "gender": "Non-binary", + "ip_address": "201.128.80.251" + }, + { + "id": 943, + "first_name": "Nichols", + "last_name": "Thoumasson", + "email": "nthoumassonq6@purevolume.com", + "gender": "Female", + "ip_address": "196.172.94.195" + }, + { + "id": 944, + "first_name": "Robers", + "last_name": "Grimestone", + "email": "rgrimestoneq7@nsw.gov.au", + "gender": "Female", + "ip_address": "141.162.106.180" + }, + { + "id": 945, + "first_name": "Willabella", + "last_name": "Ellingworth", + "email": "wellingworthq8@microsoft.com", + "gender": "Female", + "ip_address": "154.79.151.104" + }, + { + "id": 946, + "first_name": "Lesley", + "last_name": "Rumens", + "email": "lrumensq9@dyndns.org", + "gender": "Polygender", + "ip_address": "107.124.162.140" + }, + { + "id": 947, + "first_name": "Dion", + "last_name": "Cotilard", + "email": "dcotilardqa@smh.com.au", + "gender": "Genderqueer", + "ip_address": "156.245.22.189" + }, + { + "id": 948, + "first_name": "Marlene", + "last_name": "Weighell", + "email": "mweighellqb@army.mil", + "gender": "Genderqueer", + "ip_address": "82.61.214.235" + }, + { + "id": 949, + "first_name": "Jamesy", + "last_name": "Forber", + "email": "jforberqc@tinypic.com", + "gender": "Male", + "ip_address": "192.125.39.88" + }, + { + "id": 950, + "first_name": "Woodman", + "last_name": "Olyunin", + "email": "wolyuninqd@smugmug.com", + "gender": "Non-binary", + "ip_address": "168.180.247.203" + }, + { + "id": 951, + "first_name": "Vannie", + "last_name": "Luno", + "email": "vlunoqe@pagesperso-orange.fr", + "gender": "Agender", + "ip_address": "27.83.183.230" + }, + { + "id": 952, + "first_name": "Sande", + "last_name": "Clemmow", + "email": "sclemmowqf@newyorker.com", + "gender": "Genderqueer", + "ip_address": "98.118.46.192" + }, + { + "id": 953, + "first_name": "Ariel", + "last_name": "Tyre", + "email": "atyreqg@gizmodo.com", + "gender": "Female", + "ip_address": "94.98.125.91" + }, + { + "id": 954, + "first_name": "Elissa", + "last_name": "Pearcey", + "email": "epearceyqh@cmu.edu", + "gender": "Genderfluid", + "ip_address": "186.84.248.46" + }, + { + "id": 955, + "first_name": "Jule", + "last_name": "Buckby", + "email": "jbuckbyqi@netlog.com", + "gender": "Male", + "ip_address": "144.120.218.217" + }, + { + "id": 956, + "first_name": "Mirna", + "last_name": "Fricker", + "email": "mfrickerqj@theguardian.com", + "gender": "Bigender", + "ip_address": "8.255.88.64" + }, + { + "id": 957, + "first_name": "Luca", + "last_name": "Lindegard", + "email": "llindegardqk@issuu.com", + "gender": "Non-binary", + "ip_address": "79.137.184.82" + }, + { + "id": 958, + "first_name": "Noell", + "last_name": "Dignan", + "email": "ndignanql@house.gov", + "gender": "Polygender", + "ip_address": "56.165.209.38" + }, + { + "id": 959, + "first_name": "Wat", + "last_name": "Fouracre", + "email": "wfouracreqm@vimeo.com", + "gender": "Non-binary", + "ip_address": "184.88.191.19" + }, + { + "id": 960, + "first_name": "Shoshana", + "last_name": "O'Caherny", + "email": "socahernyqn@alibaba.com", + "gender": "Agender", + "ip_address": "203.140.181.228" + }, + { + "id": 961, + "first_name": "Horacio", + "last_name": "Conwell", + "email": "hconwellqo@feedburner.com", + "gender": "Female", + "ip_address": "11.125.187.73" + }, + { + "id": 962, + "first_name": "Amelia", + "last_name": "Fern", + "email": "afernqp@psu.edu", + "gender": "Female", + "ip_address": "160.205.74.38" + }, + { + "id": 963, + "first_name": "Mabelle", + "last_name": "Lambie", + "email": "mlambieqq@seesaa.net", + "gender": "Genderqueer", + "ip_address": "185.135.84.191" + }, + { + "id": 964, + "first_name": "Lynsey", + "last_name": "Brideaux", + "email": "lbrideauxqr@taobao.com", + "gender": "Polygender", + "ip_address": "112.31.244.199" + }, + { + "id": 965, + "first_name": "Cammie", + "last_name": "Tellenbrook", + "email": "ctellenbrookqs@apple.com", + "gender": "Genderfluid", + "ip_address": "179.62.254.58" + }, + { + "id": 966, + "first_name": "Lydon", + "last_name": "Asbery", + "email": "lasberyqt@adobe.com", + "gender": "Female", + "ip_address": "177.162.211.123" + }, + { + "id": 967, + "first_name": "Emilie", + "last_name": "O'Shevlan", + "email": "eoshevlanqu@stanford.edu", + "gender": "Bigender", + "ip_address": "186.236.63.198" + }, + { + "id": 968, + "first_name": "Theodora", + "last_name": "Peploe", + "email": "tpeploeqv@wiley.com", + "gender": "Non-binary", + "ip_address": "99.199.218.223" + }, + { + "id": 969, + "first_name": "Melisandra", + "last_name": "Jutson", + "email": "mjutsonqw@google.es", + "gender": "Female", + "ip_address": "6.175.22.127" + }, + { + "id": 970, + "first_name": "Florry", + "last_name": "Scuse", + "email": "fscuseqx@reference.com", + "gender": "Agender", + "ip_address": "239.130.99.227" + }, + { + "id": 971, + "first_name": "Clarisse", + "last_name": "Fidge", + "email": "cfidgeqy@ebay.co.uk", + "gender": "Agender", + "ip_address": "74.109.15.162" + }, + { + "id": 972, + "first_name": "Aloysius", + "last_name": "Parlatt", + "email": "aparlattqz@vkontakte.ru", + "gender": "Female", + "ip_address": "174.161.26.39" + }, + { + "id": 973, + "first_name": "Catharina", + "last_name": "Innwood", + "email": "cinnwoodr0@toplist.cz", + "gender": "Bigender", + "ip_address": "154.145.91.221" + }, + { + "id": 974, + "first_name": "Thomas", + "last_name": "Dimbylow", + "email": "tdimbylowr1@4shared.com", + "gender": "Genderqueer", + "ip_address": "67.205.181.91" + }, + { + "id": 975, + "first_name": "Mitchell", + "last_name": "Frantzeni", + "email": "mfrantzenir2@foxnews.com", + "gender": "Male", + "ip_address": "10.226.209.153" + }, + { + "id": 976, + "first_name": "Christos", + "last_name": "Villiers", + "email": "cvilliersr3@domainmarket.com", + "gender": "Bigender", + "ip_address": "48.103.240.107" + }, + { + "id": 977, + "first_name": "Trudi", + "last_name": "Sykes", + "email": "tsykesr4@acquirethisname.com", + "gender": "Genderqueer", + "ip_address": "245.217.41.188" + }, + { + "id": 978, + "first_name": "Trenna", + "last_name": "Cliffe", + "email": "tcliffer5@wired.com", + "gender": "Genderfluid", + "ip_address": "114.156.247.171" + }, + { + "id": 979, + "first_name": "Julie", + "last_name": "Cutriss", + "email": "jcutrissr6@tripadvisor.com", + "gender": "Bigender", + "ip_address": "230.240.195.140" + }, + { + "id": 980, + "first_name": "Doralin", + "last_name": "MacDonnell", + "email": "dmacdonnellr7@icq.com", + "gender": "Genderfluid", + "ip_address": "62.156.63.79" + }, + { + "id": 981, + "first_name": "Hollyanne", + "last_name": "Di Giorgio", + "email": "hdigiorgior8@google.de", + "gender": "Female", + "ip_address": "92.233.17.14" + }, + { + "id": 982, + "first_name": "Marcos", + "last_name": "Dripp", + "email": "mdrippr9@de.vu", + "gender": "Male", + "ip_address": "230.70.26.20" + }, + { + "id": 983, + "first_name": "Concettina", + "last_name": "Laye", + "email": "clayera@yahoo.com", + "gender": "Bigender", + "ip_address": "188.116.119.145" + }, + { + "id": 984, + "first_name": "Bettina", + "last_name": "Dunican", + "email": "bdunicanrb@linkedin.com", + "gender": "Non-binary", + "ip_address": "188.189.85.154" + }, + { + "id": 985, + "first_name": "Kay", + "last_name": "Jannex", + "email": "kjannexrc@newsvine.com", + "gender": "Male", + "ip_address": "92.196.95.228" + }, + { + "id": 986, + "first_name": "Barry", + "last_name": "Bowman", + "email": "bbowmanrd@nbcnews.com", + "gender": "Bigender", + "ip_address": "199.181.119.74" + }, + { + "id": 987, + "first_name": "Aldrich", + "last_name": "Kwietek", + "email": "akwietekre@nifty.com", + "gender": "Female", + "ip_address": "212.213.239.236" + }, + { + "id": 988, + "first_name": "Nikaniki", + "last_name": "Cokayne", + "email": "ncokaynerf@csmonitor.com", + "gender": "Polygender", + "ip_address": "63.108.102.180" + }, + { + "id": 989, + "first_name": "Asia", + "last_name": "Binley", + "email": "abinleyrg@xrea.com", + "gender": "Genderqueer", + "ip_address": "129.208.202.1" + }, + { + "id": 990, + "first_name": "Jodie", + "last_name": "Cawdell", + "email": "jcawdellrh@bravesites.com", + "gender": "Female", + "ip_address": "166.17.97.237" + }, + { + "id": 991, + "first_name": "Pat", + "last_name": "Tejero", + "email": "ptejerori@boston.com", + "gender": "Non-binary", + "ip_address": "19.56.217.240" + }, + { + "id": 992, + "first_name": "Alisha", + "last_name": "Janecki", + "email": "ajaneckirj@unesco.org", + "gender": "Female", + "ip_address": "65.5.184.200" + }, + { + "id": 993, + "first_name": "Mathias", + "last_name": "Ballendine", + "email": "mballendinerk@wp.com", + "gender": "Female", + "ip_address": "7.185.153.182" + }, + { + "id": 994, + "first_name": "Malinde", + "last_name": "Selburn", + "email": "mselburnrl@qq.com", + "gender": "Male", + "ip_address": "113.22.78.221" + }, + { + "id": 995, + "first_name": "Brooke", + "last_name": "Gutman", + "email": "bgutmanrm@gizmodo.com", + "gender": "Female", + "ip_address": "181.119.145.103" + }, + { + "id": 996, + "first_name": "Dionisio", + "last_name": "Rendall", + "email": "drendallrn@behance.net", + "gender": "Male", + "ip_address": "175.244.217.5" + }, + { + "id": 997, + "first_name": "Cherry", + "last_name": "Hens", + "email": "chensro@businessweek.com", + "gender": "Genderfluid", + "ip_address": "215.153.102.48" + }, + { + "id": 998, + "first_name": "Reade", + "last_name": "Dowzell", + "email": "rdowzellrp@paypal.com", + "gender": "Female", + "ip_address": "67.125.247.114" + }, + { + "id": 999, + "first_name": "Ernest", + "last_name": "Hawkett", + "email": "ehawkettrq@spotify.com", + "gender": "Male", + "ip_address": "37.157.83.210" + }, + { + "id": 1000, + "first_name": "Rennie", + "last_name": "Kubica", + "email": "rkubicarr@ed.gov", + "gender": "Polygender", + "ip_address": "26.154.208.168" + } + ] \ No newline at end of file diff --git a/src/global/tools.ts b/src/global/tools.ts new file mode 100644 index 0000000..eb5f403 --- /dev/null +++ b/src/global/tools.ts @@ -0,0 +1,21 @@ +export const groupBy = (arr: T[], key: (i: T) => K) => + arr.reduce((groups, item) => + { + (groups[key(item)] ||= []).push(item); + return groups; + }, {} as Record); + +export function groupByMap(list: Array, keyGetter: (input: V) => K): Map> +{ + const map = new Map>(); + list.forEach((item) => { + const key = keyGetter(item); + const collection = map.get(key); + if (!collection) { + map.set(key, [item]); + } else { + collection.push(item); + } + }); + return map; +} diff --git a/src/interfaces/IFlights.ts b/src/interfaces/IFlights.ts new file mode 100644 index 0000000..7dbc6e4 --- /dev/null +++ b/src/interfaces/IFlights.ts @@ -0,0 +1,107 @@ +export interface IFlights { + success: boolean; + message: string; + meta: Meta; + data?: (IFlight)[] | null; +} +export interface Meta { + totalCount: number; +} +export interface IFlight { + IDFlight: string; + FKGliderCategory: string; + Category: string; + FKCompetitionClass: string; + FKCompetitionClassDesired?: null; + CompetitionClass: string; + FKLaunchtype: string; + Launchtype: string; + FKPilot: string; + FirstName: string; + LastName: string; + Nationality: string; + FKFederation?: string | null; + ClubID?: string | null; + ClubName?: string | null; + Glider: string; + FKGlider?: string | null; + FKGliderBrand?: string | null; + GliderBrand?: string | null; + FKGliderClassification: string; + GliderClassification: string; + FKSeason: string; + FlightDate: string; + UtcOffset: string; + FlightStartTime: string; + FlightEndTime: string; + FlightDuration: string; + FirstLat: string; + FirstLng: string; + LastLat: string; + LastLng: string; + FlightMinLat: string; + FlightMaxLat: string; + FlightMinLng: string; + FlightMaxLng: string; + TakeoffCountry: string; + FKTakeoffWaypoint: string; + TakeoffWaypointOffset: string; + TakeoffLocation?: string | null; + TakeoffWaypointName: string; + FKClosestWaypoint?: string | null; + ClosestWaypointOffset?: string | null; + LandingCountry: string; + FKLandingWaypoint?: string | null; + LandingWaypointOffset?: string | null; + LandingWaypointName?: string | null; + LandingLocation?: string | null; + LinearDistance: string; + MaxLinearDistance: string; + ArcDistance?: string | null; + FKBestTaskType: string; + BestTaskType: string; + BestTaskTypeKey: string; + BestTaskDistance: string; + BestTaskPoints: string; + BestTaskDuration: string; + MaxSpeed?: string | null; + GroundSpeed?: string | null; + BestTaskSpeed: string; + TakeoffAltitude: string; + MaxAltitude: string; + MinAltitude: string; + ElevationGain?: string | null; + MeanAltitudeDiff: string; + MaxClimb: string; + MinClimb: string; + Dataversion: string; + ValidBRecordsCount?: string | null; + AirspaceViolationLevel?: string | null; + UserReviewComment: string; + UserReviewStatus: string; + ReviewRequired: string; + ReviewReason: string; + ReviewStatus: string; + ReviewComment: string; + ReviewBy: string; + ReviewTime?: null; + CommentsEnabled: string; + CountComments: string; + HasPhotos: string; + IsBigSmileCandidate: string; + WxcCivlID?: string | null; + WxcNacStatus?: string | null; + WxcSync?: string | null; + WxcSyncTS?: string | null; + IgcFilename: string; + IgcFileHash: string; + GRecordStatus: string; + GValidationMessage: string; + IsNew: string; + CanRetract: string; + StatisticsValid: string; + UC?: string | null; + TC: string; + US: string; + TS: string; +} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index f199ca8..341e8ff 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "es5", + "target": "es7", "lib": [ "dom", "dom.iterable", @@ -21,6 +21,7 @@ "jsx": "preserve" }, "include": [ - "src" + "src", + "defs/IFlights.ts" ] } diff --git a/www/geheim.php b/www/geheim.php old mode 100644 new mode 100755 index 28276a8..17bd41f --- a/www/geheim.php +++ b/www/geheim.php @@ -8,5 +8,5 @@ if(!isset($_SESSION['userid'])) //Abfrage der Nutzer ID vom Login $userid = $_SESSION['userid']; -echo "Hallo UserXX: ".$userid; +echo "Hallo User: ".$userid; ?> \ No newline at end of file diff --git a/www/login.php b/www/login.php old mode 100644 new mode 100755 diff --git a/www/registrieren.php b/www/registrieren.php old mode 100644 new mode 100755