+
    jHàj«  ã                   ó"   € R t Rt^<t^tR R ltR# )zôFire-claim timing bounds shared by the job store and its siblings.

Import-free on purpose: a sibling loaded fresh from a newer on-disk tree must resolve
these without going through the ``cron.jobs`` object a long-lived process cached at boot.
i,  c                ó0   € V ^8„  d   QhR\         R\        /# )é   ÚjobÚreturn)ÚdictÚbool)Úformats   "Ú3/home/ubuntu/.hermes/hermes-agent/cron/constants.pyÚ__annotate__r
      s   € ÷ Kñ K”dð Kœtñ Kó    c                ó\   € V P                  R4      ;'       g    / P                  R4      R9   # )zQA cron/interval job (vs a one-shot); a null ``schedule`` counts as not recurring.ÚscheduleÚkind>   ÚcronÚinterval)Úget)r   s   &r	   Úis_recurringr      s*   € à�G‰G�JÓ×%Ð% 2×*Ñ*¨6Ó2Ð6JÑJÐJr   N)Ú__doc__ÚFIRE_CLAIM_TTL_SECONDSÚFIRE_CLAIM_SKEW_SECONDSÚCLAIM_TTL_INACTIVITY_HEADROOMr   © r   r	   Ú<module>r      s(   ðñð Ð ð Ð ð !"Ð ÷Kr   