package Ġa ero . ge os ystem s . formats . rt cm 3 . messages Ċ Ċ import Ġa ero . ge os ystem s . formats . Struct Binding Ċ import Ġa ero . ge os ystem s . gn ss . Gn ss Utils Ċ import Ġa ero . ge os ystem s . gn ss . Sat System Ċ import Ġjava . nio . ByteBuffer Ċ import Ġkotlin . properties . ReadWrite Property Ċ Ċ abstract Ġclass ĠR t cm M sm Qz ss Def < BINDING Ġ: ĠR t cm M sm Common < Long , ĠB IND ING >>( mid _ const : ĠInt ) Ġ: Ċĉ ĉ Rt cm M sm Common Def < Long , ĠB IND ING >( Sat System . Q Z SS , Ġmid _ const Ġ- Ġ 1 1 1 0 , Ġmid _ const ) Ġ{ Ċ ĉ override Ġfun Ġgn ss _ epoch _ def _ gen (): ĠRead Write Property < Struct Binding , ĠLong > Ġ= ĠDF 0 0 4 () Ċ ĉ override Ġfun Ġget G pst ime ( epoch _ time : ĠLong , Ġref _ gp st ime : ĠLong ): ĠLong Ġ{ Ċĉ ĉ return ĠG nss Utils . add G ues sed Week ( ref _ gp st ime , epoch _ time ) Ċ ĉ } Ċ } Ċ Ċ class ĠR t cm 1 1 1 1 ( bb : ĠByteBuffer , Ġoffset : ĠInt = 0 ) Ġ: ĠR t cm M sm Common < Long , ĠR t cm 1 1 1 1 >( Companion , Ġbb , Ġoffset ) Ġ{ Ċ ĉ comp anion Ġobject Ġ: ĠR t cm M sm Qz ss Def < Rt cm 1 1 1 1 >( 1 1 1 1 ) Ġ{ Ċĉ ĉ override Ġfun Ġbinding ( bb : ĠByteBuffer , Ġstruct Offset : ĠInt ): ĠR t cm 1 1 1 1 Ġ= ĠR t cm 1 1 1 1 ( bb , Ġstruct Offset ) Ċ ĉ } Ċ } Ċ Ċ class ĠR t cm 1 1 1 2 ( bb : ĠByteBuffer , Ġoffset : ĠInt = 0 ) Ġ: ĠR t cm M sm Common < Long , ĠR t cm 1 1 1 2 >( Companion , Ġbb , Ġoffset ) Ġ{ Ċ ĉ comp anion Ġobject Ġ: ĠR t cm M sm Qz ss Def < Rt cm 1 1 1 2 >( 1 1 1 2 ) Ġ{ Ċĉ ĉ override Ġfun Ġbinding ( bb : ĠByteBuffer , Ġstruct Offset : ĠInt ): ĠR t cm 1 1 1 2 Ġ= ĠR t cm 1 1 1 2 ( bb , Ġstruct Offset ) Ċ ĉ } Ċ } Ċ Ċ class ĠR t cm 1 1 1 3 ( bb : ĠByteBuffer , Ġoffset : ĠInt = 0 ) Ġ: ĠR t cm M sm Common < Long , ĠR t cm 1 1 1 3 >( Companion , Ġbb , Ġoffset ) Ġ{ Ċ ĉ comp anion Ġobject Ġ: ĠR t cm M sm Qz ss Def < Rt cm 1 1 1 3 >( 1 1 1 3 ) Ġ{ Ċĉ ĉ override Ġfun Ġbinding ( bb : ĠByteBuffer , Ġstruct Offset : ĠInt ): ĠR t cm 1 1 1 3 Ġ= ĠR t cm 1 1 1 3 ( bb , Ġstruct Offset ) Ċ ĉ } Ċ } Ċ Ċ class ĠR t cm 1 1 1 4 ( bb : ĠByteBuffer , Ġoffset : ĠInt = 0 ) Ġ: ĠR t cm M sm Common < Long , ĠR t cm 1 1 1 4 >( Companion , Ġbb , Ġoffset ) Ġ{ Ċ ĉ comp anion Ġobject Ġ: ĠR t cm M sm Qz ss Def < Rt cm 1 1 1 4 >( 1 1 1 4 ) Ġ{ Ċĉ ĉ override Ġfun Ġbinding ( bb : ĠByteBuffer , Ġstruct Offset : ĠInt ): ĠR t cm 1 1 1 4 Ġ= ĠR t cm 1 1 1 4 ( bb , Ġstruct Offset ) Ċ ĉ } Ċ } Ċ Ċ class ĠR t cm 1 1 1 5 ( bb : ĠByteBuffer , Ġoffset : ĠInt = 0 ) Ġ: ĠR t cm M sm Common < Long , ĠR t cm 1 1 1 5 >( Companion , Ġbb , Ġoffset ) Ġ{ Ċ ĉ comp anion Ġobject Ġ: ĠR t cm M sm Qz ss Def < Rt cm 1 1 1 5 >( 1 1 1 5 ) Ġ{ Ċĉ ĉ override Ġfun Ġbinding ( bb : ĠByteBuffer , Ġstruct Offset : ĠInt ): ĠR t cm 1 1 1 5 Ġ= ĠR t cm 1 1 1 5 ( bb , Ġstruct Offset ) Ċ ĉ } Ċ } Ċ Ċ class ĠR t cm 1 1 1 6 ( bb : ĠByteBuffer , Ġoffset : ĠInt = 0 ) Ġ: ĠR t cm M sm Common < Long , ĠR t cm 1 1 1 6 >( Companion , Ġbb , Ġoffset ) Ġ{ Ċ ĉ comp anion Ġobject Ġ: ĠR t cm M sm Qz ss Def < Rt cm 1 1 1 6 >( 1 1 1 6 ) Ġ{ Ċĉ ĉ override Ġfun Ġbinding ( bb : ĠByteBuffer , Ġstruct Offset : ĠInt ): ĠR t cm 1 1 1 6 Ġ= ĠR t cm 1 1 1 6 ( bb , Ġstruct Offset ) Ċ ĉ } Ċ } Ċ Ċ class ĠR t cm 1 1 1 7 ( bb : ĠByteBuffer , Ġoffset : ĠInt = 0 ) Ġ: ĠR t cm M sm Common < Long , ĠR t cm 1 1 1 7 >( Companion , Ġbb , Ġoffset ) Ġ{ Ċ ĉ comp anion Ġobject Ġ: ĠR t cm M sm Qz ss Def < Rt cm 1 1 1 7 >( 1 1 1 7 ) Ġ{ Ċĉ ĉ override Ġfun Ġbinding ( bb : ĠByteBuffer , Ġstruct Offset : ĠInt ): ĠR t cm 1 1 1 7 Ġ= ĠR t cm 1 1 1 7 ( bb , Ġstruct Offset ) Ċ ĉ } Ċ }