package Ġorg . l ighthouse games . sample . shared Ċ Ċ import Ġorg . l ighthouse games . logging . Platform Ċ import Ġorg . l ighthouse games . logging . Timing Log Ċ import Ġorg . l ighthouse games . logging . logging Ċ Ċ class ĠG reeting Ġ{ ĊĠĠĠ Ġfun Ġg reeting (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġt log Ġ= ĠT iming Log (" Test ĠT iming ") ĊĠĠĠĠĠĠĠ Ġlog . i Ġ{ Ġ" greeting ()" Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġg reet Ġ= Ġ" Hello , Ġ${ Platform . name } Ġ${ Platform . version Name } Ġ(${ Platform . version })" ĊĠĠĠĠĠĠĠ Ġt log . debug Ġ{ Ġ" greeting " Ġ} ĊĠĠĠĠĠĠĠ Ġvar Ġs Ġ= Ġ" 0 " ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 1 .. 1 _ 0 0 0 _ 0 0 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġs Ġ= Ġ( s . toInt () Ġ+ Ġ 1 ). toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( i Ġ== Ġ 7 0 0 _ 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġt log . verbose Ġ{ Ġ" i Ġ= Ġ$ i " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġif Ġ( i Ġ== Ġ 5 0 0 _ 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġt log . verbose Ġ{ Ġ" i Ġ= Ġ$ i " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġif Ġ( i Ġ== Ġ 2 0 0 _ 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġt log . verbose Ġ{ Ġ" i Ġ= Ġ$ i " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġt log . verbose Ġ{ Ġ" i Ġ= Ġ$ s " Ġ} ĊĠĠĠĠĠĠĠ Ġt log . debug Ġ{ Ġ" i " Ġ} ĊĠĠĠĠĠĠĠ Ġt log . finish () ĊĠĠĠĠĠĠĠ Ġreturn Ġg reet ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlog Ġ= Ġlogging () ĊĠĠĠ Ġ} Ċ } Ċ