dunia.dll

Company
Ubisoft Entertainment
Description

Dunia Engine Far Cry 2 Dynamic Link Library

Version
0.1.0.1
Architecture
32 bit
Threat Score
0 %
Original size
18731.7 Kb
Download size
9126.7 Kb
MD5
d203ba5411939b65135d18dd3599c81c
SHA1
4395d1a4203a415a2572711d5c3eeb96724747ec
SHA256
172573bfc6f98fcdc8bb74752f359d97b146dd1fd60bfb42a2d9d0b01144389d
??0CThreadSndInformer@@QAE@XZ
??0CThreadToolInformer@@QAE@XZ
??4CThreadInformer@@QAEAAV0@ABV0@@Z
??4CThreadSndInformer@@QAEAAV0@ABV0@@Z
??4CThreadToolInformer@@QAEAAV0@ABV0@@Z
??4_Init_locks@std@@QAEAAV01@ABV01@@Z
??8sndCString@@QBEHABV0@@Z
??8sndCString@@QBEHPBD@Z
?GetLastFile@CThreadInformer@@QBEPADXZ
?GetLastLine@CThreadInformer@@QBEKXZ
?GetLastThread@CThreadInformer@@QBEKXZ
?RunGame@@YA_NPAUHINSTANCE__@@PBD@Z
AddFunctionCB
CloseDuniaEngine
FCB_Benchmark_GetHwNbCore
FCB_Benchmark_GetMaxTextureHeight
FCB_Benchmark_GetMaxTextureWidth
FCB_Benchmark_GetOptimalResolution
FCB_Benchmark_GetRenderScore
FCB_Benchmark_IsD3D10Supported
FCB_Benchmark_SystemDetectionInit
FCB_Benchmark_SystemDetectionShutdown
FCE_Brush_Create
FCE_Brush_Destroy
FCE_BudgetManager_GetMemoryUsage
FCE_BudgetManager_GetObjectUsage
FCE_Camera_GetAngles
FCE_Camera_GetFOV
FCE_Camera_GetFrontVector
FCE_Camera_GetPos
FCE_Camera_GetRightVector
FCE_Camera_GetSpeed
FCE_Camera_GetUpVector
FCE_Camera_Input_Forward
FCE_Camera_Input_Lateral
FCE_Camera_Rotate
FCE_Camera_SetAngles
FCE_Camera_SetPos
FCE_Camera_SetSpeed
FCE_Camera_SetSpeedFactor
FCE_CollectionManager_AssignCollectionId
FCE_CollectionManager_ClearMaskId
FCE_CollectionManager_GetCollectionEntryFromId
FCE_CollectionManager_UpdateCollections
FCE_CollectionManager_WriteMaskCircle
FCE_CollectionManager_WriteMaskSquare
FCE_Collection_Paint
FCE_Collection_Paint_End
FCE_Core_GetAnglesFromAxis
FCE_Core_GetAnglesFromDir
FCE_Core_GetAxisFromAngles
FCE_Core_Points_Create
FCE_Core_Points_Destroy
FCE_Document_ClearSnapshot
FCE_Document_Export
FCE_Document_FinalizeMap
FCE_Document_GetAuthorName
FCE_Document_GetBattlefieldSize
FCE_Document_GetCreatorName
FCE_Document_GetMapName
FCE_Document_GetPlayerSize
FCE_Document_GetSnapshotAngle
FCE_Document_GetSnapshotPos
FCE_Document_IsSnapshotSet
FCE_Document_Load
FCE_Document_Reset
FCE_Document_Save
FCE_Document_SetAuthorName
FCE_Document_SetBattlefieldSize
FCE_Document_SetCreatorName
FCE_Document_SetMapName
FCE_Document_SetPlayerSize
FCE_Document_SetSnapshotAngle
FCE_Document_SetSnapshotPos
FCE_Document_TakeSnapshot
FCE_Document_Validate
FCE_Draw_Arrow
FCE_Draw_BeginGroup
FCE_Draw_Dot
FCE_Draw_EndGroup
FCE_Draw_ScreenCircleOutlined
FCE_Draw_ScreenRectangleOutlined
FCE_Draw_SegmentedLineSegment
FCE_Draw_Terrain_Circle
FCE_Draw_Terrain_Square
FCE_Draw_WireBoxFromBottomZ
FCE_Draw_WireRegionFromTerrain
FCE_EditorSettings_GetEngineQuality
FCE_EditorSettings_GetGridResolution
FCE_EditorSettings_IsAutoSnappingObjects
FCE_EditorSettings_IsAutoSnappingObjectsRotation
FCE_EditorSettings_IsAutoSnappingObjectsTerrain
FCE_EditorSettings_IsCameraClippedTerrain
FCE_EditorSettings_IsCollectionVisible
FCE_EditorSettings_IsFogVisible
FCE_EditorSettings_IsGridVisible
FCE_EditorSettings_IsIconsVisible
FCE_EditorSettings_IsInvincible
FCE_EditorSettings_IsKillDistanceOverride
FCE_EditorSettings_IsShadowVisible
FCE_EditorSettings_IsSnappingObjectsToTerrain
FCE_EditorSettings_IsSoundEnabled
FCE_EditorSettings_IsWaterVisible
FCE_EditorSettings_SetAutoSnappingObjects
FCE_EditorSettings_SetAutoSnappingObjectsRotation
FCE_EditorSettings_SetAutoSnappingObjectsTerrain
FCE_EditorSettings_SetCameraClipTerrain
FCE_EditorSettings_SetEngineQuality
FCE_EditorSettings_SetGridResolution
FCE_EditorSettings_SetInvincible
FCE_EditorSettings_SetKillDistanceOverride
FCE_EditorSettings_SetSnapObjectsToTerrain
FCE_EditorSettings_SetSoundEnabled
FCE_EditorSettings_ShowCollections
FCE_EditorSettings_ShowFog
FCE_EditorSettings_ShowGrid
FCE_EditorSettings_ShowIcons
FCE_EditorSettings_ShowShadow
FCE_EditorSettings_ShowWater
FCE_Editor_EnableUI_Callback
FCE_Editor_Event_Callback
FCE_Editor_GetFrameTime
FCE_Editor_GetScreenPointFromWorldPos
FCE_Editor_GetWorldRayFromScreenPoint
FCE_Editor_IsIngame
FCE_Editor_IsInitialized
FCE_Editor_IsLoadPending
FCE_Editor_LoadCompleted_Callback
FCE_Editor_RayCastPhysics
FCE_Editor_RayCastPhysics2
FCE_Editor_RayCastTerrain
FCE_Editor_SaveCompleted_Callback
FCE_Editor_ToggleIngame
FCE_Editor_Update_Callback
FCE_Editor_ValidateIngame
FCE_Engine_AutoAcquireInput
FCE_Engine_GetPersonalPath
FCE_Engine_GetStormFactor
FCE_Engine_GetTimeOfDay
FCE_Engine_IsConsoleOpen
FCE_Engine_SetStormFactor
FCE_Engine_SetTimeOfDay
FCE_Engine_UpdateViewport
FCE_Gizmo_Create
FCE_Gizmo_Destroy
FCE_Gizmo_GetActive
FCE_Gizmo_GetAxis
FCE_Gizmo_GetPos
FCE_Gizmo_Hide
FCE_Gizmo_HitTest
FCE_Gizmo_Redraw
FCE_Gizmo_SetActive
FCE_Gizmo_SetAxis
FCE_Gizmo_SetPos
FCE_ImageMap_Clone
FCE_ImageMap_ConvertTo24bit
FCE_ImageMap_Destroy
FCE_ImageMap_GetSize
FCE_Inventory_Collection_GetBurnProfile
FCE_Inventory_Collection_GetChild
FCE_Inventory_Collection_GetChildCount
FCE_Inventory_Collection_GetDisplay
FCE_Inventory_Collection_GetParent
FCE_Inventory_Collection_GetRoot
FCE_Inventory_Object_AddPivot
FCE_Inventory_Object_ClearPivots
FCE_Inventory_Object_GetChild
FCE_Inventory_Object_GetChildCount
FCE_Inventory_Object_GetDisplay
FCE_Inventory_Object_GetId
FCE_Inventory_Object_GetParent
FCE_Inventory_Object_GetPivotCount
FCE_Inventory_Object_GetRoot
FCE_Inventory_Object_GetZOffset
FCE_Inventory_Object_IsAutoOrientation
FCE_Inventory_Object_IsAutoPivot
FCE_Inventory_Object_SavePivots
FCE_Inventory_Object_SetAutoPivot
FCE_Inventory_Object_SetPivot
FCE_Inventory_Object_SetPivots
FCE_Inventory_Object_SetZOffset
FCE_Inventory_Spline_GetChild
FCE_Inventory_Spline_GetChildCount
FCE_Inventory_Spline_GetDisplay
FCE_Inventory_Spline_GetParent
FCE_Inventory_Spline_GetRoot
FCE_Inventory_Texture_GetChild
FCE_Inventory_Texture_GetChildCount
FCE_Inventory_Texture_GetDisplay
FCE_Inventory_Texture_GetParent
FCE_Inventory_Texture_GetRoot
FCE_Inventory_Wilderness_GetChild
FCE_Inventory_Wilderness_GetChildCount
FCE_Inventory_Wilderness_GetDisplay
FCE_Inventory_Wilderness_GetParent
FCE_Inventory_Wilderness_GetRoot
FCE_ObjectManager_GetObjectFromScreenPoint
FCE_ObjectManager_GetObjectsFromMagicWand
FCE_ObjectManager_GetObjectsFromScreenRect
FCE_ObjectManager_UnfreezeObjects
FCE_ObjectRenderer_Clear
FCE_ObjectRenderer_ClearSnapshot
FCE_ObjectRenderer_GetSnapshot
FCE_ObjectRenderer_GetSnapshotEntry
FCE_ObjectRenderer_IsSnapshotReady
FCE_ObjectRenderer_RenderObject
FCE_ObjectRenderer_SetActive
FCE_ObjectSelection_Add
FCE_ObjectSelection_AddSelection
FCE_ObjectSelection_Clear
FCE_ObjectSelection_ClearState
FCE_ObjectSelection_Clone
FCE_ObjectSelection_ComputeCenter
FCE_ObjectSelection_Create
FCE_ObjectSelection_Delete
FCE_ObjectSelection_Destroy
FCE_ObjectSelection_DropToGround
FCE_ObjectSelection_Get
FCE_ObjectSelection_GetCenter
FCE_ObjectSelection_GetComputeCenter
FCE_ObjectSelection_GetCount
FCE_ObjectSelection_GetPhysEntities
FCE_ObjectSelection_GetValidObjects
FCE_ObjectSelection_GetWorldBounds
FCE_ObjectSelection_LoadState
FCE_ObjectSelection_MoveTo
FCE_ObjectSelection_RemoveInvalidObjects
FCE_ObjectSelection_Rotate
FCE_ObjectSelection_Rotate3
FCE_ObjectSelection_RotateCenter
FCE_ObjectSelection_RotateGimbal
FCE_ObjectSelection_RotateLocal3
FCE_ObjectSelection_SaveState
FCE_ObjectSelection_SetCenter
FCE_ObjectSelection_SnapToClosestObjects
FCE_ObjectSelection_SnapToPivot
FCE_ObjectSelection_ToggleObject
FCE_ObjectSelection_ToggleSelection
FCE_ObjectViewer_SetActive
FCE_ObjectViewer_SetObject
FCE_Object_AddRef
FCE_Object_Clone
FCE_Object_ComputeAutoOrientation
FCE_Object_Create_FromEntry
FCE_Object_Destroy
FCE_Object_DropToGround
FCE_Object_GetAngles
FCE_Object_GetBounds
FCE_Object_GetClosestPivot
FCE_Object_GetEntry
FCE_Object_GetPhysEntities
FCE_Object_GetPivot
FCE_Object_GetPos
FCE_Object_IsLoaded
FCE_Object_IsVisible
FCE_Object_Release
FCE_Object_SetAngles
FCE_Object_SetFreeze
FCE_Object_SetHighlight
FCE_Object_SetPos
FCE_Object_SetVisible
FCE_Object_SnapToClosestObject
FCE_PhysEntityVector_Create
FCE_PhysEntityVector_Destroy
FCE_ScriptFunction_GetDescription
FCE_ScriptFunction_GetName
FCE_ScriptFunction_GetPrototype
FCE_Script_GetFunction
FCE_Script_GetNumFunctions
FCE_Snapshot_Create
FCE_Snapshot_Destroy
FCE_Snapshot_GetData
FCE_SplineController_ClearSelection
FCE_SplineController_Create
FCE_SplineController_DeleteSelection
FCE_SplineController_Destroy
FCE_SplineController_IsSelected
FCE_SplineController_MoveSelection
FCE_SplineController_SelectFromScreenRect
FCE_SplineController_SetSelected
FCE_SplineController_SetSpline
FCE_SplineManager_CreateRoad
FCE_SplineManager_DestroyRoad
FCE_SplineManager_GetPlayableZone
FCE_SplineManager_GetRoadFromId
FCE_SplineRoad_GetEntry
FCE_SplineRoad_GetWidth
FCE_SplineRoad_SetEntry
FCE_SplineRoad_SetWidth
FCE_SplineZone_Reset
FCE_Spline_AddPoint
FCE_Spline_Clear
FCE_Spline_Create
FCE_Spline_Destroy
FCE_Spline_Draw
FCE_Spline_FinalizeSpline
FCE_Spline_GetNumPoints
FCE_Spline_GetPoint
FCE_Spline_HitTestPoints
FCE_Spline_HitTestSegments
FCE_Spline_InsertPoint
FCE_Spline_OptimizePoint
FCE_Spline_RemovePoint
FCE_Spline_RemoveSimilarPoints
FCE_Spline_SetPoint
FCE_Spline_UpdateSpline
FCE_Spline_UpdateSplineHeight
FCE_TerrainManager_AssignTextureId
FCE_TerrainManager_ClearTextureId
FCE_TerrainManager_GetHeightAt
FCE_TerrainManager_GetTextureEntryFromId
FCE_TerrainManager_GetWaterLevel
FCE_TerrainManager_SetWaterLevel
FCE_Terrain_Bump
FCE_Terrain_Bump_End
FCE_Terrain_Erosion
FCE_Terrain_Erosion_End
FCE_Terrain_Grab
FCE_Terrain_Grab_Begin
FCE_Terrain_Grab_End
FCE_Terrain_Noise
FCE_Terrain_Noise_Begin
FCE_Terrain_Noise_End
FCE_Terrain_RaiseLower
FCE_Terrain_RaiseLower_End
FCE_Terrain_Ramp
FCE_Terrain_SetHeight
FCE_Terrain_SetHeight_End
FCE_Terrain_Smooth
FCE_Terrain_Smooth_End
FCE_Terrain_Terrace
FCE_Terrain_Terrace_End
FCE_Texture_Paint
FCE_Texture_PaintConstraints
FCE_Texture_PaintConstraints_Begin
FCE_Texture_PaintConstraints_End
FCE_Texture_Paint_End
FCE_UndoManager_CommitUndo
FCE_UndoManager_GetRedoCount
FCE_UndoManager_GetUndoCount
FCE_UndoManager_RecordUndo
FCE_UndoManager_Redo
FCE_UndoManager_Undo
FCE_ValidationRecord_GetFlags
FCE_ValidationRecord_GetMessage
FCE_ValidationRecord_GetObject
FCE_ValidationRecord_GetSeverity
FCE_ValidationReport_Destroy
FCE_ValidationReport_GetCount
FCE_ValidationReport_GetRecord
FCE_Validation_Game
FCE_Validation_GameMode
FCE_Wilderness_Desert
FCE_Wilderness_Script
FCE_Wilderness_ScriptBuffer
FCE_Wilderness_ScriptEntry
FCS_Server_CanCallVote
FCS_Server_ConsoleAutoComplete
FCS_Server_Console_Callback
FCS_Server_CreateConsoleObserver
FCS_Server_CreateMatchStats
FCS_Server_CreatePlayerStats
FCS_Server_DeleteConsoleObserver
FCS_Server_DeleteMatchStats
FCS_Server_DeletePlayerStats
FCS_Server_ExecuteConsole
FCS_Server_GetMatchStats_Map
FCS_Server_GetMatchStats_Mode
FCS_Server_GetMatchStats_PlayerName
FCS_Server_GetMatchStats_PlayerScore
FCS_Server_GetMatchStats_PlayerTeam
FCS_Server_GetMatchStats_PlayerVIP
FCS_Server_GetMatchStats_PlayersCount
FCS_Server_GetMatchStats_TeamName
FCS_Server_GetMatchStats_TeamScore
FCS_Server_GetMatchStats_TeamsCount
FCS_Server_GetPlayerStats_Deaths
FCS_Server_GetPlayerStats_Kills
FCS_Server_GetPlayerStats_Losses
FCS_Server_GetPlayerStats_Rank
FCS_Server_GetPlayerStats_Revives
FCS_Server_GetPlayerStats_Suicides
FCS_Server_GetPlayerStats_TeamKills
FCS_Server_GetPlayerStats_Wins
FCS_Server_GetPlayerStats_Xp
FCS_Server_Message_Callback
GetCRCFromString
GetExePath
InitDuniaEngine
LocalizeText
PrintToConsole
RegisterGameFunctionProvider
RunDuniaEngine
SND_Is_SSE_Supported
SND_fn_bTestSnd_MMX
SND_fn_bTestSnd_Pentium
SND_fn_bTestSnd_Win32
SND_fn_bTestSnd_WinMM
SND_fn_bTestSnd_WinNT4
ShutdownDuniaEngine
SwitchContext
TickDuniaEngine
drm_pagui_doit


 Start of warning (this string should never be called)

 are not fully aligned (error :

 text of the error # E_uwSndFatalError4

* ANIMATION PACKAGE ERROR 

1 : enable ai count gathering, 0 : disable and dump gathering.

1 : enable fps stats gathering, 0 : disable and dump gathering.

A SSL error occured

A XML error occured

A connection error occured

ALLOCATION Failed, could not reallocate Request buffer, setting to error status.

Above error most likely caused by addr being from different version of BitDemon...

Add_entropy error %s.

AmBX_Connection CreateApplication - Start [%s]

AmBX_Connection RequestEngine - Start [%s]

AmBX_Connection amBX_Init1_1 - Start [%s]

AmBX_Connection connect - Start [%s]

AmBX_Connection connect ERROR - End [%s]

AmBX_Connection disconnect - Start [%s]

AmBX_Connection exit - Start [%s]

AmBX_Connection init - Start [%s]

An internal error occured

BdBitBuffer::readRangedUInt32, read error u is out of range.

Block ID of %d is not correct. Assuming its an error block.

Buffer error in compressed datastream in %s chunk

Cannot enable EAX, DirectSound object is not created yet

Cannot enable EAX, EAX is not supported on this sound card

Client Error HTTP %d %s

Could not read error code from authentication server response.

Data error in compressed datastream in %s chunk

Direct Sound : Undetermined error (%d)

ERROR : Agora Leaderboard service not initialized!

ERROR : Arbitrated state inconsistency!

ERROR : From Game Stats STD To Result ERROR!

ERROR : From Game Stats USR To Result ERROR!

ERROR : From Result STD to Agora ERROR!

ERROR : From Result USR to Agora ERROR!

ERROR : No current game session initialized!

ERROR : No stats to submit!

ERROR : Session info : Not using Agora but trying to use leaderboard!

Enable HighQuality particles.

Enable Net Time out.

Enable downloading of a custom map when joining a server.

Enable net log xxx

Enable public address detection for hosts behind a router

Enable serving of a custom map when hosting a server.

Enable some predicates to optimize the shadow pass.

Enable special detach mode

Enable to download from the host.

Enable to download from the web.

Enable water level validation rendering

Enable water refraction.

Error - Received Data - Message NOT OK

Error - SendData - GetData failed - no data on socket

Error Adding Zone: %d

Error Message

Error Removing presubcriber for: %s

Error Tolerance for terrain compiler at lod 1

Error Tolerance for terrain compiler at lod 2

Error Tolerance for terrain compiler at lod 3

Error building certificate chain

Error decoding compressed text

Error decrypting.

Error during receiving HTTP response

Error during sending HTTP request

Error encrypting 

Error getting hmac done data : %s

Error in SND_fn_vSetMasterDirectory : Game send us a NULL pointer string

Error in SND_fn_vSetMasterDirectory : Memory Allocation failed

Error in SND_fn_vSetMasterDirectory : path string must include final  or /.

Error in SaveCustomMapFromMemory

Error in error handling

Error in exported data for state primitive

Error in processing external entity reference

Error in script system

Error initializing secure context (0x%x)

Error initializing security context for secure disconnect (0x%x)

Error processing hmac: %s

Error querying server certificate (0x%x)

Error reading encrypted data from server (0x%x)

Error reading file

Error reading first page of Ogg bitstream data.

Error reading initial header packet.

Error reading stream sizes for secure transmission (0x%x)

Error reading the PRNG.

Error receiving security token from server (0x%x)

Error recv

Error registering SHA1

Error registering cipher.

Error retrieving amBX System version [%s]

Error returned while decrypting message (0x%x)

Error selecting storage device.

Error sending encrypted data to server (0x%x)

Error sending secure connection close notify (0x%x)

Error sending secure handshake response to server (0x%x)

Error sending secure token to server (0x%x)

Error setting up hmac: %s

Error starting cipher.

Error trying to encrypt message (0x%x)

Error trying to process secure handshake context (0x%x)

Error verifying certificate chain

Error while allocating memory at creation of Volumetric Object.

Error while applying shutdown token to secure context (0x%x)

Error while initializing Volumetric Object.

Error while loading from script 

Error while receiving.  Can not retry request since we don't have original request data.

Error while receiving.  Still have original request data, will try resending the request..

Error while retrieving Wave Markers: a loop has been detected in a non looping resource (Id=%x, CurTimePos=%f, PrevTimePos=%f).

Exit Zone Failed, Zone is in an Error State

Extracting turning motion on an animation works best when the start frame is vertically aligned with the origin.

Fact name of the start vector to use.

Failed to send INTRO REPLY to %s. Socket error %i

Failed to start DNS lookup task.

Failed to start IP discovery

Failed to start NAT type discovery

Fatal network error while sending.  Will try to send again.

Fatal secure connection error (%d)

If we enable the orienting or not.

Internal error message: Grace defined!

Invalid error code.

It means the STP is badly placed or the anim doesn't start on the navmesh.

It's an error to set both read_data_fn and write_data_fn in the 

Libpng error no. %s: %s

Max start distance to spline

Position the agent must take cover from. Start point of cover direction. If needLOSOnTarget is set, should be same value as m_coverFromTargetFactName.

Random Start Delay

Random Start Delay that will be added to the time to wait

Ready error %s.

Received LSG error message, but cannot read out errorCode.

Received bad_security_id error reset from %s. Closing the association.

Received unrecognized error message from %s. Ignoring.

Reference count error on object 

Reply for test 1. Start test 2.

Restart the current match.

Rewinding past the start of the buffer.

Server Error HTTP %d %s

Server error - activation check error

Server error - application not found

Server error - can not update statistics

Server error - error during creating activation

Server error - error during verification

Server error - global verify error

Server error - internal error

Server error - license expired

Server error - project (CPA) not active

Server error - purchase error

Server error - purchase not found

Server error - registration required

Server error - serial revoked too often

Server error - serial revoked too often within timeframe

Server error - start date not reached

Server error - too many activation on different PC's

Server error - too many activations on same PC

Server error - too many activations within timeframe

Server error - too many total activations

Server error - unknown server error

Server error - wrong/invalid serial

Start Pos: (%f, %f, %f)  Dest Pos: (%f, %f, %f)  Clipped Pos: (%f, %f, %f).

Start Position

Start Vector Fact Name

Start a vote to change captain.

Start a vote to end the current match.

Start a vote to extend the match.

Start a vote to restart the match.

Start a vote to shuffle teams.

Start a vote to skip map.

Start defoliant FX on the realtrees

Start error %s.

Start genesis effect on the realtrees

Start new path from a position at this time ahead

Statistics are disabled, please enable them in hkbase/config/hkConfigMemoryStats.h

Task returned with error code %u

The spline path will start at this pos (Optional)

Unable to allocate buffer for the Locate Server address override

Unable to change setting value.

Unable to change to new game mode

Unable to create hash.

Unable to create private key.

Unable to export public key.

Unable to found a session with no login name or IP address.

Unable to generate a unique filename

Unable to generate secret key. Error: %s

Unable to handle ack. disconnecting connection.

Unable to import public key.

Unable to recover

 exiting

Unable to register creator already type %u.

Unable to register hash.

Unable to retrieve Locate Server registry value into buffer (0x%x)

Unable to start network.

Unable to write international text

Unexpected error %d while streaming %s.

Unknown Error group

Unknown error code: %d.

Warning: an error occured in SND library

Xml processing instruction not at start of external entity

[VOTING] - Performing action Restart Match

Last update: 22/03/2024