package Ġcom . chr yn an . markup dsl Ċ Ċ import Ġcom . chr yn an . markup . Block Tag Ċ Ċ class ĠMedia Builder ( var Ġsource Url : ĠString ) Ġ{ ĊĊĠĠĠ Ġvar Ġformat : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġsource Id : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġdescription : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġinternal Ġfun Ġbuild Image () Ġ= ĠBlock Tag . Image ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġformat Ġ= Ġformat , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource Id Ġ= Ġsource Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource Url Ġ= Ġsource Url , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġdescription ) ĊĊĠĠĠ Ġinternal Ġfun Ġbuild Video () Ġ= ĠBlock Tag . Video ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġformat Ġ= Ġformat , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource Id Ġ= Ġsource Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource Url Ġ= Ġsource Url , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġdescription ) ĊĊĠĠĠ Ġinternal Ġfun Ġbuild Audio () Ġ= ĠBlock Tag . Audio ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġformat Ġ= Ġformat , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource Id Ġ= Ġsource Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource Url Ġ= Ġsource Url , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġdescription ) Ċ }