!Z_C      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None"#=>?@AHMSVX* apecs-physics4Maintains a fixed distance between two anchor points apecs-physicsA PinJoint" with minimum and maximum distance apecs-physics3Creates a pivot point at the given world coordinate apecs-physics3Creates a pivot point at the given body coordinates apecs-physicsvThe first two vectors are the start and end of the groove on body A, the third argument is the anchor point on body B. apecs-physicsQSpring between two anchor points, with given rest length, stiffness, and damping.  apecs-physics<Rotary sping, with given rest angle, stiffness, and damping.! apecs-physics$Joint with minimum and maximum angle" apecs-physicsDRathet joint with given phase and ratchet (distance between clicks).$ apecs-physics(Keeps relative angular velocity constant apecs-physics!Collision parameter, global value apecs-physics!Collision parameter, global value apecs-physics'Sleep idle time threshold, global value apecs-physics[Speed threshold to be considered idle, and a candidate for being put to sleep. Global value apecs-physicsDaming factor, global value/ apecs-physics"Gravity force vector, global value1 apecs-physics+Number of iterations per step, global value3 apecs-physics%A bitmask used for collision handlingF apecs-physicsBA convex polygon. Consists of a list of vertices, and a radius.H apecs-physics<Shape component. Adding a shape to an entity that has no Body is a noop.J apecs-physicsThe  Constraint!s belonging to a body. Read-only.L apecs-physicsThe Shape!s belonging to a body. Read-only.` apecs-physicsAdded to a component to add it to the physics space. Deleting it will also delete all associated shapes and constraints. A body has a number of subcomponents: Position, Velocity, Force, Torque, BodyMass, Moment, Angle, AngularVelocity, and CenterOfGravityt. These components cannot be added or removed from an entity, but rather are present as long as the entity has a Body.d apecs-physicsRType synonym indicating that a vector is expected to be in world-space coordinatese apecs-physicsQType synonym indicating that a vector is expected to be in body-space coordinates apecs-physicsVector type used by the libraryf apecs-physicsPUninhabited, should be added to the world as a component to add a physics space.  $#"! %&'()*+,-./0123456987:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`cbadefNone"#%=>?@AHMVXlm.`ghNone%=>?@AHVXlm0Ek apecs-physics&Makes a bitmask from a list of indices.ijklmNone"#%=>?@AHMVXklm1nNone9p apecs-physics Map a function over all verticesq apecs-physicsKTranslates all vertices. The name shift is to prevent collisions with glossy apecs-physics$Centered rectangle with a given sizez apecs-physics&Rectangle with a given origin and size{ apecs-physics&Rectangle with origin 0 and given size| apecs-physicspSplit a shape into its edges. Will return no edges for points, but returns 2 for a line (in opposite directions)} apecs-physics<A set of lines forming a grid. Returns (r + c + 2) segments.opqrstuvwxyz{|}None"#%=>?@AHMVXklm;(     None"#%=>?@AHMVXklm<0 !"#$%&'()*+,-./0123456789:;<=>?@ABC None"#%=>?@AHMVXklm>>DEFGHIJKLMNOPQRSTUV~WXNone>YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~f/012gh`abc^_\]RSPQZ[VWTUNOXYLMJKFGHI@A>?DE<=BC:;5678934ijklm%& !"#$-.+,)*'( ~ nopqrstuvwxyz{|}ed      !"#$%&'()*+,,--..//00112233445678899::;;<<==>>??@@AABBCCDDEEFFGGHHIIJJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh i j k l mnopqrsttuvwxyyz{|}~nopqr       ! " # $ % & ' ( ) * + , - . / 0 1 2 3 456789:89:89;89;89<=>?=>@=AB=AC=AD=AE=FG=FH=FI=FJ=FK=FL=FM=FN=FO=FP=FQ=FR=FS=FT=UV=UV=WX=WY=WZ=W[=\]=\]=\^=\_=\_=\`=\a=\b=\c=\d=\e=\f=\g=\h=\i=\j56k8lmnopnoqnornosnotnounounovnownoxnyzny{ny|}~*apecs-physics-0.3.0-61VD1IeA4IS4yOrcBaFght Apecs.PhysicsApecs.Physics.TypesApecs.Physics.SpaceApecs.Physics.ShapeApecs.Physics.QueryApecs.Physics.GeometryApecs.Physics.ConstraintApecs.Physics.BodyApecs.Physics.CollisionPointQueryResultpqShapepqPoint pqDistance pqGradient CollisioncollisionNormal collisionA collisionBCollisionSourceWildcardBetweenCollisionHandlersourcebeginCB separateCB preSolveCB postSolveCB PostSolveCB PreSolveCB SeparateCBBeginCBConstraintTypePinJoint SlideJoint PivotJoint PivotJoint2 GrooveJoint DampedSpringDampedRotarySpringRotaryLimitJoint RatchetJoint GearJoint SimpleMotor Constraint CollideBodies ErrorBiasMaxBiasMaxForceGravity IterationsBitmaskCollisionFilter filterGroupfilterCategories filterMaskSurfaceVelocityFrictionDensityMass ElasticitySensorConvexShapeConstraintList ShapeListCenterOfGravityAngularVelocityAngleMomentBodyMassTorqueForceVelocityPositionBody DynamicBody KinematicBody StaticBodyWVecBVecPhysics stepPhysics earthGravitymaskAllmaskNonemaskList defaultFilterboxShape pointQueryvertices mapVerticesshift getRadius setRadiuscCirclezCircleoCirclehLinevLine cRectangle oRectangle zRectangletoEdges gridLinesdefaultHandler mkBeginCB mkSeparateCB mkPreSolveCB mkPostSolveCB CollisionBias CollisionSlop SleepIdleTimeIdleSpeedThresholdDampingVecSegmentQueryResult sqImpactAlphasqImpactNormal sqImpactPointsqShapeCollisionPropertiescollisionSurfaceVelocitycollisionFrictioncollisionElasticity PostSolveFunc PreSolveFunc SeparateFunc BeginFuncSpacePtrPtrMapIOMapRecordrecValrecPtr BodyRecord brConstraintsbrShapesbrBodybrPtrSpacespacePtr spHandlers spConstraintsspShapesspBodiesFrnVecFrnSpaceCollisionGroup CollisionTypephycsCtxphycsTypesTablecast inline_c_ffi_6989586621679125608 inline_c_ffi_6989586621679125617 inline_c_ffi_6989586621679125661 inline_c_ffi_6989586621679125695 inline_c_ffi_6989586621679125704 inline_c_ffi_6989586621679125721 inline_c_ffi_6989586621679125731 inline_c_ffi_6989586621679125744newSpaceexplStepPhysics getGravity setGravity getIterations setIterations inline_c_ffi_6989586621679135697 inline_c_ffi_6989586621679135725 inline_c_ffi_6989586621679135746 inline_c_ffi_6989586621679135759 inline_c_ffi_6989586621679135768 inline_c_ffi_6989586621679135780 inline_c_ffi_6989586621679135789 inline_c_ffi_6989586621679135801 inline_c_ffi_6989586621679135810 inline_c_ffi_6989586621679135822 inline_c_ffi_6989586621679135831 inline_c_ffi_6989586621679135843 inline_c_ffi_6989586621679135852 inline_c_ffi_6989586621679135864 inline_c_ffi_6989586621679135873 inline_c_ffi_6989586621679135882 inline_c_ffi_6989586621679135898 inline_c_ffi_6989586621679135907 inline_c_ffi_6989586621679135916 inline_c_ffi_6989586621679135925 inline_c_ffi_6989586621679135944 inline_c_ffi_6989586621679135953 inline_c_ffi_6989586621679135965newShape destroyShape getSensor setSensor getElasticity setElasticitygetMasssetMass getDensity setDensity getFriction setFrictiongetSurfaceVelocitysetSurfaceVelocity getFilter setFiltergetCollisionTypesetCollisionType inline_c_ffi_6989586621679167413 inline_c_ffi_6989586621679167449 inline_c_ffi_6989586621679173654 inline_c_ffi_6989586621679173691 inline_c_ffi_6989586621679173716 inline_c_ffi_6989586621679173747 inline_c_ffi_6989586621679173784 inline_c_ffi_6989586621679173824 inline_c_ffi_6989586621679173852 inline_c_ffi_6989586621679173877 inline_c_ffi_6989586621679173902 inline_c_ffi_6989586621679173927 inline_c_ffi_6989586621679173949 inline_c_ffi_6989586621679173962 inline_c_ffi_6989586621679173971 inline_c_ffi_6989586621679173983 inline_c_ffi_6989586621679173992 inline_c_ffi_6989586621679174005 inline_c_ffi_6989586621679174014 inline_c_ffi_6989586621679174027 inline_c_ffi_6989586621679174036 inline_c_ffi_6989586621679174049 newConstraintdestroyConstraint getMaxForce setMaxForce getMaxBias setMaxBias getErrorBias setErrorBiasgetCollideBodiessetCollideBodies inline_c_ffi_6989586621679207412 inline_c_ffi_6989586621679207424 inline_c_ffi_6989586621679207433 inline_c_ffi_6989586621679207446 inline_c_ffi_6989586621679207455 inline_c_ffi_6989586621679207464 inline_c_ffi_6989586621679207480 inline_c_ffi_6989586621679207489 inline_c_ffi_6989586621679207498 inline_c_ffi_6989586621679207514 inline_c_ffi_6989586621679207523 inline_c_ffi_6989586621679207536 inline_c_ffi_6989586621679207545 inline_c_ffi_6989586621679207558 inline_c_ffi_6989586621679207567 inline_c_ffi_6989586621679207576 inline_c_ffi_6989586621679207592 inline_c_ffi_6989586621679207601 inline_c_ffi_6989586621679207614 inline_c_ffi_6989586621679207623 inline_c_ffi_6989586621679207636 inline_c_ffi_6989586621679207645 inline_c_ffi_6989586621679207658 inline_c_ffi_6989586621679207667 inline_c_ffi_6989586621679207676 inline_c_ffi_6989586621679207692newBody setBodyType getBodyType destroyBody getPosition setPosition getVelocity setVelocitygetAnglesetAnglegetAngularVelocitysetAngularVelocitygetForcesetForce getBodyMass setBodyMass getMoment setMoment getTorque setTorquegetCenterOfGravitysetCenterOfGravity inline_c_ffi_6989586621679241246 inline_c_ffi_6989586621679241255 inline_c_ffi_6989586621679241264 inline_c_ffi_6989586621679241273 inline_c_ffi_6989586621679241305 inline_c_ffi_6989586621679241314 inline_c_ffi_6989586621679241323 inline_c_ffi_6989586621679241332 inline_c_ffi_6989586621679241359 inline_c_ffi_6989586621679241370 inline_c_ffi_6989586621679241381 inline_c_ffi_6989586621679241398 inline_c_ffi_6989586621679241410 inline_c_ffi_6989586621679241421 inline_c_ffi_6989586621679241433 inline_c_ffi_6989586621679241444 inline_c_ffi_6989586621679241456 inline_c_ffi_6989586621679241467 inline_c_ffi_6989586621679241479newCollisionHandlerdestroyCollisionHandler mtl-2.2.2Control.Monad.Reader.Classaskbase Data.ProxyKProxyProxy asProxyTypeOf!apecs-0.7.0-I4sgmi5i4uG86cGoUshIsApecs.TH makeWorldmakeWorldAndComponents Apecs.UtilrunGC newEntityglobal EntityCounter Apecs.SystemmodifydestroygetAllcfoldM_cfoldMcfoldcmapM_cmapMcmapexistssetgetrunWith runSystemApecs.ComponentsNot Apecs.StoresMapUniqueGlobalCache Apecs.CoreEntityunEntitySystemTunSystemSystem ComponentStorageHasgetStoreexplInitGetSetMembersDestroyasksControl.Monad.IO.ClassliftIO$linear-1.20.8-CBgA7vdIAEC8NxaY2war6Q Linear.V2crossZangleperpey_yxV2R2_y_xy Linear.V1exR1_xtransformers-0.5.5.0Control.Monad.Trans.Classlift