package Ġno . nav . a ap . app . frontend View Ċ Ċ import Ġno . nav . a ap . app . ax sys . In n log getB ru ker Ċ import Ġno . nav . a ap . app . kafka .* Ċ import Ġno . nav . a ap . app . mode ll . Par agr af Ċ import Ġjava . time . Year Ċ Ċ internal Ġfun ĠS Ã¸ k ere Kafka Dto . to Frontend View ( inn log getB ru ker : ĠIn n log getB ru ker ): ĠFrontend S Ã¸ ker Ġ= ĊĠĠĠ ĠFrontend S Ã¸ ker ( ĊĠĠĠĠĠĠĠ Ġperson ident Ġ= Ġperson ident , ĊĠĠĠĠĠĠĠ Ġf Ã¸ d sel sd ato Ġ= Ġf Ã¸ d sel sd ato , ĊĠĠĠĠĠĠĠ Ġs ak Ġ= Ġs aker . first (). to Frontend View ( inn log getB ru ker ), ĊĠĠĠĠĠĠĠ Ġsk jer met Ġ= Ġfalse Ġ// ĠTODO : ĠH ent Ġf ra Ġav ro ĠS oker ĊĠĠĠ Ġ) Ċ Ċ private Ġfun ĠS ak . to Frontend View ( inn log getB ru ker : ĠIn n log getB ru ker ): ĠFrontend S ak Ġ= ĠFrontend S ak ( ĊĠĠĠ Ġs ak sid Ġ= Ġs ak sid , ĊĠĠĠ Ġs Ã¸ kn ad st id sp unkt Ġ= Ġs Ã¸ kn ad st id sp unkt , ĊĠĠĠ Ġtype Ġ= Ġs ak st yper . first Ġ{ Ġit . aktiv Ġ}. type , ĊĠĠĠ Ġved tak Ġ= Ġved tak ?. to Frontend View (), ĊĠĠĠ Ġpar agr af _ 1 1 _ 2 Ġ= Ġs ak st yper . fin n V ilk Ã¥r sv ur der ing ( Par agr af . PAR AG R AF _ 1 1 _ 2 . name )?. to Frontend Par agr af 1 1 _ 2 ( inn log getB ru ker ), ĊĠĠĠ Ġpar agr af _ 1 1 _ 3 Ġ= Ġs ak st yper . fin n V ilk Ã¥r sv ur der ing ( Par agr af . PAR AG R AF _ 1 1 _ 3 . name )?. to Frontend Par agr af 1 1 _ 3 ( inn log getB ru ker ), ĊĠĠĠ Ġpar agr af _ 1 1 _ 4 Ġ= Ġs ak st yper . fin n V ilk Ã¥r sv ur der ing ( Par agr af . PAR AG R AF _ 1 1 _ 4 . name )?. to Frontend Par agr af 1 1 _ 4 ( inn log getB ru ker ), ĊĠĠĠ Ġpar agr af _ 1 1 _ 5 Ġ= Ġs ak st yper . fin n V ilk Ã¥r sv ur der ing ( Par agr af . PAR AG R AF _ 1 1 _ 5 . name )?. to Frontend Par agr af 1 1 _ 5 ( inn log getB ru ker ), ĊĠĠĠ Ġpar agr af _ 1 1 _ 6 Ġ= Ġs ak st yper . fin n V ilk Ã¥r sv ur der ing ( Par agr af . PAR AG R AF _ 1 1 _ 6 . name )?. to Frontend Par agr af 1 1 _ 6 ( inn log getB ru ker ), ĊĠĠĠ Ġpar agr af _ 1 1 _ 1 2 Ġ= Ġs ak st yper . fin n V ilk Ã¥r sv ur der ing ( Par agr af . PAR AG R AF _ 1 1 _ 1 2 . name )?. to Frontend Par agr af 1 1 _ 1 2 ( inn log getB ru ker ), ĊĠĠĠ Ġpar agr af _ 1 1 _ 2 9 Ġ= Ġs ak st yper . fin n V ilk Ã¥r sv ur der ing ( Par agr af . PAR AG R AF _ 1 1 _ 2 9 . name )?. to Frontend Par agr af 1 1 _ 2 9 ( inn log getB ru ker ) Ċ ) Ċ Ċ private Ġfun ĠIterable < S ak stype >. fin n V ilk Ã¥r sv ur der ing ( par agr af nav n : ĠString ) Ġ= ĊĠĠĠ Ġthis . first Ġ{ Ġit . aktiv Ġ}. v ilk Ã¥r sv ur der inger . first OrNull Ġ{ Ġit . par agr af Ġ== Ġpar agr af nav n Ġ} Ċ Ċ private Ġfun ĠV ilk Ã¥r sv ur der ing . to Frontend Par agr af 1 1 _ 2 ( inn log getB ru ker : ĠIn n log getB ru ker ) Ġ= ĠFrontend Par agr af _ 1 1 _ 2 ( ĊĠĠĠ Ġv ilk Ã¥r sv ur der ings id Ġ= Ġv ilk Ã¥r sv ur der ings id , ĊĠĠĠ Ġutf all Ġ= Ġutf all . name , ĊĠĠĠ Ġautor is as jon Ġ= Ġinn log getB ru ker . h ent Autor is as jon For NA Y ( this ) Ċ ) Ċ Ċ private Ġfun ĠV ilk Ã¥r sv ur der ing . to Frontend Par agr af 1 1 _ 3 ( inn log getB ru ker : ĠIn n log getB ru ker ) Ġ= ĠFrontend Par agr af _ 1 1 _ 3 ( ĊĠĠĠ Ġv ilk Ã¥r sv ur der ings id Ġ= Ġv ilk Ã¥r sv ur der ings id , ĊĠĠĠ Ġutf all Ġ= Ġutf all . name , ĊĠĠĠ Ġautor is as jon Ġ= Ġinn log getB ru ker . h ent Autor is as jon For NA Y ( this ) Ċ ) Ċ Ċ private Ġfun ĠV ilk Ã¥r sv ur der ing . to Frontend Par agr af 1 1 _ 4 ( inn log getB ru ker : ĠIn n log getB ru ker ) Ġ= ĠFrontend Par agr af _ 1 1 _ 4 ( ĊĠĠĠ Ġv ilk Ã¥r sv ur der ings id Ġ= Ġv ilk Ã¥r sv ur der ings id , ĊĠĠĠ Ġutf all Ġ= Ġutf all . name , ĊĠĠĠ Ġautor is as jon Ġ= Ġinn log getB ru ker . h ent Autor is as jon For NA Y ( this ) Ċ ) Ċ Ċ private Ġfun ĠV ilk Ã¥r sv ur der ing . to Frontend Par agr af 1 1 _ 5 ( inn log getB ru ker : ĠIn n log getB ru ker ) Ġ= ĠFrontend Par agr af _ 1 1 _ 5 ( ĊĠĠĠ Ġv ilk Ã¥r sv ur der ings id Ġ= Ġv ilk Ã¥r sv ur der ings id , ĊĠĠĠ Ġutf all Ġ= Ġutf all . name , ĊĠĠĠ Ġautor is as jon Ġ= Ġinn log getB ru ker . h ent Autor is as jon For L ok alk ont or ( this ), ĊĠĠĠ Ġkr av Om N eds att Ar be id se v ne Er Opp fy lt Ġ= Ġl Ã¸ s ning _ 1 1 _ 5 _ man ue ll ?. kr av Om N eds att Ar be id se v ne Er Opp fy lt , ĊĠĠĠ Ġn ed set t else Sk yl des Sy k dom E ller Sk ade Ġ= Ġl Ã¸ s ning _ 1 1 _ 5 _ man ue ll ?. ned set t else Sk yl des Sy k dom E ller Sk ade Ċ ) Ċ Ċ private Ġfun ĠV ilk Ã¥r sv ur der ing . to Frontend Par agr af 1 1 _ 6 ( inn log getB ru ker : ĠIn n log getB ru ker ) Ġ= ĠFrontend Par agr af _ 1 1 _ 6 ( ĊĠĠĠ Ġv ilk Ã¥r sv ur der ings id Ġ= Ġv ilk Ã¥r sv ur der ings id , ĊĠĠĠ Ġutf all Ġ= Ġutf all . name , ĊĠĠĠ Ġautor is as jon Ġ= Ġinn log getB ru ker . h ent Autor is as jon For NA Y ( this ), ĊĠĠĠ Ġhar Be h ov For Be handling Ġ= Ġl Ã¸ s ning _ 1 1 _ 6 _ man ue ll ?. har Be h ov For Be handling , ĊĠĠĠ Ġhar Be h ov For T ilt ak Ġ= Ġl Ã¸ s ning _ 1 1 _ 6 _ man ue ll ?. har Be h ov For T ilt ak , ĊĠĠĠ Ġhar Mul ig het For Ã ħ K om me I Ar be id Ġ= Ġl Ã¸ s ning _ 1 1 _ 6 _ man ue ll ?. har Mul ig het For Ã ħ K om me I Ar be id Ċ ) Ċ Ċ private Ġfun ĠV ilk Ã¥r sv ur der ing . to Frontend Par agr af 1 1 _ 1 2 ( inn log getB ru ker : ĠIn n log getB ru ker ) Ġ= ĠFrontend Par agr af _ 1 1 _ 1 2 ( ĊĠĠĠ Ġv ilk Ã¥r sv ur der ings id Ġ= Ġv ilk Ã¥r sv ur der ings id , ĊĠĠĠ Ġutf all Ġ= Ġutf all . name , ĊĠĠĠ Ġautor is as jon Ġ= Ġinn log getB ru ker . h ent Autor is as jon For NA Y ( this ), ĊĠĠĠ Ġbest em mes Av Ġ= Ġl Ã¸ s ning _ 1 1 _ 1 2 _ le dd 1 _ man ue ll ?. best em mes Av , ĊĠĠĠ Ġun nt ak Ġ= Ġl Ã¸ s ning _ 1 1 _ 1 2 _ le dd 1 _ man ue ll ?. un nt ak , ĊĠĠĠ Ġun nt aks be gr un n else Ġ= Ġl Ã¸ s ning _ 1 1 _ 1 2 _ le dd 1 _ man ue ll ?. un nt aks be gr un n else , ĊĠĠĠ Ġman ue lt S att V irk ning sd ato Ġ= Ġl Ã¸ s ning _ 1 1 _ 1 2 _ le dd 1 _ man ue ll ?. man ue lt S att V irk ning sd ato Ċ ) Ċ Ċ private Ġfun ĠV ilk Ã¥r sv ur der ing . to Frontend Par agr af 1 1 _ 2 9 ( inn log getB ru ker : ĠIn n log getB ru ker ) Ġ= ĠFrontend Par agr af _ 1 1 _ 2 9 ( ĊĠĠĠ Ġv ilk Ã¥r sv ur der ings id Ġ= Ġv ilk Ã¥r sv ur der ings id , ĊĠĠĠ Ġutf all Ġ= Ġutf all . name , ĊĠĠĠ Ġautor is as jon Ġ= Ġinn log getB ru ker . h ent Autor is as jon For NA Y ( this ) Ċ ) Ċ Ċ private Ġfun ĠV ed tak . to Frontend View () Ġ= ĠFrontend V ed tak ( ĊĠĠĠ Ġved tak sid Ġ= Ġved tak sid , ĊĠĠĠ Ġin nv il get Ġ= Ġin nv il get , ĊĠĠĠ Ġinn tek ts gr un nl ag Ġ= Ġinn tek ts gr un nl ag . to Frontend View (), ĊĠĠĠ Ġved tak sd ato Ġ= Ġved tak sd ato , ĊĠĠĠ Ġvir k ning sd ato Ġ= Ġvir k ning sd ato Ċ ) Ċ Ċ private Ġfun ĠIn n tek ts gr un nl ag . to Frontend View () Ġ= ĠFrontend In n tek ts gr un nl ag ( ĊĠĠĠ Ġbere g ning sd ato Ġ= Ġbere g ning sd ato , ĊĠĠĠ Ġinn tek ter S iste 3 K al ender Ã¥r Ġ= Ġinn tek ter S iste 3 K al ender Ã¥r . map Ġ{ Ġit . to Frontend View () Ġ}, ĊĠĠĠ Ġf Ã¸ d sel sd ato Ġ= Ġf Ã¸ d sel sd ato , ĊĠĠĠ Ġsist e K al ender Ã¥r Ġ= ĠYear . from ( s iste K al ender Ã¥r ), ĊĠĠĠ Ġg run nl ags f ak tor Ġ= Ġg run nl ags f ak tor , Ċ ) Ċ Ċ private Ġfun ĠIn n tek ter For B ere g ning . to Frontend View () Ġ= ĠFrontend In n tek ts gr un nl ag For Ã ħ r ( ĊĠĠĠ Ġinn tek ter Ġ= Ġinn tek ter . map Ġ{ Ġit . to Frontend View () Ġ}, ĊĠĠĠ ĠÃ¥ r Ġ= Ġinn tek ts gr un nl ag For Ã ħ r . Ã¥r , ĊĠĠĠ Ġbel Ã¸ p F Ã¸ r J uster ing Ġ= Ġinn tek ts gr un nl ag For Ã ħ r . bel Ã¸ p F Ã¸ r J uster ing , ĊĠĠĠ Ġbel Ã¸ p Just ert For 6 G Ġ= Ġinn tek ts gr un nl ag For Ã ħ r . bel Ã¸ p Just ert For 6 G , ĊĠĠĠ Ġer Bel Ã¸ p Just ert For 6 G Ġ= Ġinn tek ts gr un nl ag For Ã ħ r . er Bel Ã¸ p Just ert For 6 G , ĊĠĠĠ Ġg run nl ags f ak tor Ġ= Ġinn tek ts gr un nl ag For Ã ħ r . gr un nl ags f ak tor , Ċ ) Ċ Ċ private Ġfun ĠIn n te kt . to Frontend View () Ġ= ĠFrontend In n te kt ( ĊĠĠĠ Ġar be id sg iver Ġ= Ġar be id sg iver , ĊĠĠĠ Ġinn tek ts m Ã¥ ned Ġ= Ġinn tek stm Ã¥ ned , ĊĠĠĠ Ġbel Ã¸ p Ġ= Ġbel Ã¸ p Ċ ) Ċ