úÎ!6è3ì'      !"#$%&%(c) 2018 Christopher C Lord, Pliosoft BSD Style experimentalSafe2y%flick-duration:Holds implementation-defined start of time measurment for flick-durationCRepresents a span of time using some number of flicks. To create a  use:   can be concatinated with ' or the '(<>)' operator.flick-durationÿFlicks are a small unit of time that are very evenly divisible by common file format time durations; i.e., for common durations they will have no rounding. Even if there is rounding, it is a very short amount of time -- 1.417 nanoseconds, so rounding is typically not a concern.flick-durationHow many flicks are in a secondflick-durationHow many flicks are in a minuteflick-duration(= of seconds to flicks. for example, 100 seconds of flicks is (100 * flickRatio)flick-duration Convert a  into flicks, stored in a )flick-duration Convert a  into seconds, stored in a )flick-duration given some F d1, how many times can we iterate that duration into another duration flick-duration Repeat a < some rational number of times to produce the total duration flick-durationtake a < and divide it into equal pieces of some length (the result) flick-duration$Given a number of flicks, produce a  flick-duration)Given a number of nanoseconds, produce a G. Note that flicks are larger than nanoseconds, so rounding will occur flick-duration*Given a number of microseconds, produce a flick-duration*Given a number of milliseconds, produce a flick-duration%Given a number of seconds, produce a flick-duration%Given a number of minutes, produce a flick-duration#Given a number of hours, produce a flick-duration;Given an epsilon e and two durations, will determine their * with respect to the epsilonflick-duration7given some frequency in cycles per second, produce the  of a single wavelength's periodflick-duration6given some frequency in beats per minute, produce the  between beatsflick-durationIf S d is the time for one period of a wave, produce the corresponding frequency in hz.flick-duration given some $, represent it as a count of secondsflick-duration given some $, represent it as a count of minutesflick-duration given some ", represent it as a count of hoursflick-duration given some ), represent it as a count of millisecondsflick-duration given some ), represent it as a count of microsecondsflick-duration given some (, represent it as a count of nanosecondsflick-duration given some  produce a negative version+flick-duration2Given two durations, produce the larger of the two,flick-duration3Given two durations, produce the smaller of the twoflick-duration present a . as a count of hours, minutes, seconds, ms, usflick-duration'Suspend currently running thread for a  of time.OProvides no exact guarantee on when the thread will be resumed after the delay.-flick-durationHelper for internal mathflick-durationstart measuring a duration flick-durationAHow long since the start of measuring has it mean, plus or minus !!flick-duration&About how accurate is are the methods   and "  !"    !Safe3Ç./0123456      !"#$%&'()*+,*-.*-/0123456789:;<=>+flick-duration-1.0.0-4ZNX33dHPAOA31zIPWWfxP Data.DurationPaths_flick_durationStartOfDurationDurationflicksPerMillisecondflicksPerSecondflicksPerMinute flickRatiodurationToRationalFlicksdurationToRationalSecondsdurationIntoDurationdurationOfRepeatedDurationdurationFromDividingDurationdurationFromFlicksdurationFromNanosecondsdurationFromMicrosecondsdurationFromMillisecondsdurationFromSecondsdurationFromMinutesdurationFromHourscompareDurationsWithEpsilondurationOfOneCycleAtHzdurationOfOneBeatAtBPMfrequencyInHzForWavePerioddurationAsSecondsdurationAsMinutesdurationAsHoursdurationAsMillisecondsdurationAsMicrosecondsdurationAsNanosecondsnegateDuration durationAsHmsdelayThreadByDurationstartMeasuring durationSincemeasurementEpsilon$fMonoidDuration$fSemigroupDuration $fEqDuration $fOrdDuration$fShowDurationbaseGHC.BasemappendGHC.RealRatioRationalghc-prim GHC.ClassesOrdmaximumOfDurationsminimumOfDurationstimespecToDurationversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName