/* Ċ Ġ* ĠCopyright Ġ 2 0 2 0 - 2 0 2 1 ĠJetBrains Ġs . r . o . Ġand Ġrespective Ġauthors Ġand Ġdevelopers . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . jetbrains . compose . desktop . application . dsl Ċ Ċ import Ġorg . gradle . api . model . ObjectFactory Ċ import Ġorg . gradle . api . provider . Property Ċ import Ġorg . gradle . api . provider . Provider Factory Ċ import Ġorg . gradle . api . tasks . Input Ċ import Ġorg . gradle . api . tasks . Optional Ċ import Ġorg . jetbrains . compose . desktop . application . internal . Compose Properties Ċ import Ġorg . jetbrains . compose . desktop . application . internal . notNull Property Ċ import Ġorg . jetbrains . compose . desktop . application . internal . nullable Property Ċ import Ġjavax . inject . Inject Ċ Ċ abstract Ġclass ĠMac OSS ign ing Settings Ġ{ ĊĠĠĠ Ġ@ get : Inject ĊĠĠĠ Ġprotected Ġabstract Ġval Ġobjects : ĠObject Factory ĊĠĠĠ Ġ@ get : Inject ĊĠĠĠ Ġprotected Ġabstract Ġval Ġproviders : ĠProvider Factory ĊĊĠĠĠ Ġ@ get : Input ĊĠĠĠ Ġval Ġsign : ĠProperty < Boolean > Ġ= Ġobjects . notNull Property < Boolean >(). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġset ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCompose Properties . mac Sign ( providers ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. orElse ( false ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ@ get : Input ĊĠĠĠ Ġ@ get : Optional ĊĠĠĠ Ġval Ġidentity : ĠProperty < String ?> Ġ= Ġobjects . nullable Property < String >(). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġset ( Compose Properties . mac Sign Identity ( providers )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ@ get : Input ĊĠĠĠ Ġ@ get : Optional ĊĠĠĠ Ġval Ġkey chain : ĠProperty < String ?> Ġ= Ġobjects . nullable Property < String >(). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġset ( Compose Properties . mac Sign Key chain ( providers )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ@ get : Input ĊĠĠĠ Ġ@ get : Optional ĊĠĠĠ Ġval Ġprefix : ĠProperty < String ?> Ġ= Ġobjects . nullable Property < String >(). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġset ( Compose Properties . mac Sign Prefix ( providers )) ĊĠĠĠ Ġ} Ċ }