package Ġorg . jetbrains . zip . signer . metadata Ċ Ċ import Ġcom . google . protobuf . ByteString Ċ import Ġorg . jetbrains . zip . signer . proto . Signer Block Proto Ċ Ċ internal Ġclass ĠSign er Block Ġprivate Ġconstructor ( ĊĠĠĠ Ġval Ġencoded Certificates : ĠList < ByteArray >, ĊĠĠĠ Ġval Ġsignatures : ĠList < Signature Data >, ĊĠĠĠ Ġval Ġprotobuf Representation : ĠSign er Block Proto Ċ ) Ġ{ ĊĠĠĠ Ġconstructor ( protobuf Representation : ĠSign er Block Proto ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠ Ġprotobuf Representation . certificates List . map Ġ{ Ġit . toByteArray () Ġ}, ĊĠĠĠĠĠĠĠ Ġprotobuf Representation . signatures List . map Ġ{ ĠSignature Data ( it ) Ġ}, ĊĠĠĠĠĠĠĠ Ġprotobuf Representation ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġencoded Certificates : ĠList < ByteArray >, ĊĠĠĠĠĠĠĠ Ġsignatures : ĠList < Signature Data > ĊĠĠĠ Ġ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠ Ġencoded Certificates , ĊĠĠĠĠĠĠĠ Ġsignatures , ĊĠĠĠĠĠĠĠ ĠSign er Block Proto . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. addAll Certificates ( encoded Certificates . map Ġ{ ĠByte String . copyFrom ( it ) Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. addAll Signatures ( signatures . map Ġ{ Ġit . protobuf Representation Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ) Ċ }