package Ġplay w rig kt . sk ript . ex Ċ Ċ import Ġarrow . core . Try Ċ import Ġplay w rig kt . sk ript .* Ċ Ċ fun Ġ< I , ĠO L , ĠOR , ĠO 2 , ĠTro upe > ĠSk ript < I , ĠPair < OL , ĠOR >, ĠTro upe >. join ( mapper : Ġ( OL , ĠOR ) Ġ-> ĠO 2 ): ĠSk ript < I , ĠO 2 , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Ġ{ Ġmapper ( it . first , Ġit . second ) Ġ} Ċ Ċ fun Ġ< I , ĠO L , ĠOR , ĠO 2 , ĠTro upe > ĠSk ript < I , ĠPair < OL , ĠOR >, ĠTro upe >. join Try ( mapper : Ġ( OL , ĠOR ) Ġ-> ĠTry < O 2 >): ĠSk ript < I , ĠO 2 , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Try Ġ{ Ġmapper ( it . first , Ġit . second ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO , ĠTro upe > ĠSk ript < I , ĠTrip le < O 1 , ĠO 2 , ĠO 3 >, ĠTro upe >. join ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 ) Ġ-> ĠO ): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Ġ{ Ġmapper ( it . first , Ġit . second , Ġit . third ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO , ĠTro upe > ĠSk ript < I , ĠTrip le < O 1 , ĠO 2 , ĠO 3 >, ĠTro upe >. join Try ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 ) Ġ-> ĠTry < O >): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Try Ġ{ Ġmapper ( it . first , Ġit . second , Ġit . third ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO , ĠTro upe > ĠSk ript < I , ĠQu art et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 >, ĠTro upe >. join ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 ) Ġ-> ĠO ): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO , ĠTro upe > ĠSk ript < I , ĠQu art et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 >, ĠTro upe >. join Try ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 ) Ġ-> ĠTry < O >): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Try Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO , ĠTro upe > ĠSk ript < I , ĠQu int et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 >, ĠTro upe >. join ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 ) Ġ-> ĠO ): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four , Ġit . five ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO , ĠTro upe > ĠSk ript < I , ĠQu int et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 >, ĠTro upe >. join Try ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 ) Ġ-> ĠTry < O >): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Try Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four , Ġit . five ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO , ĠTro upe > ĠSk ript < I , ĠS ext et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 >, ĠTro upe >. join ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 ) Ġ-> ĠO ): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four , Ġit . five , Ġit . six ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO , ĠTro upe > ĠSk ript < I , ĠS ext et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 >, ĠTro upe >. join Try ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 ) Ġ-> ĠTry < O >): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Try Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four , Ġit . five , Ġit . six ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO , ĠTro upe > ĠSk ript < I , ĠSe pt et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 >, ĠTro upe >. join ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 ) Ġ-> ĠO ): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four , Ġit . five , Ġit . six , Ġit . se ven ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO , ĠTro upe > ĠSk ript < I , ĠSe pt et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 >, ĠTro upe >. join Try ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 ) Ġ-> ĠTry < O >): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Try Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four , Ġit . five , Ġit . six , Ġit . se ven ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO , ĠTro upe > ĠSk ript < I , ĠOct et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 >, ĠTro upe >. join ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 ) Ġ-> ĠO ): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four , Ġit . five , Ġit . six , Ġit . se ven , Ġit . eight ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO , ĠTro upe > ĠSk ript < I , ĠOct et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 >, ĠTro upe >. join Try ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 ) Ġ-> ĠTry < O >): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Try Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four , Ġit . five , Ġit . six , Ġit . se ven , Ġit . eight ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO 9 , ĠO , ĠTro upe > ĠSk ript < I , ĠNon et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO 9 >, ĠTro upe >. join ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO 9 ) Ġ-> ĠO ): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four , Ġit . five , Ġit . six , Ġit . se ven , Ġit . eight , Ġit . n ine ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO 9 , ĠO , ĠTro upe > ĠSk ript < I , ĠNon et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO 9 >, ĠTro upe >. join Try ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO 9 ) Ġ-> ĠTry < O >): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Try Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four , Ġit . five , Ġit . six , Ġit . se ven , Ġit . eight , Ġit . n ine ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO 9 , ĠO 1 0 , ĠO , ĠTro upe > ĠSk ript < I , ĠD ect et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO 9 , ĠO 1 0 >, ĠTro upe >. join ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO 9 , ĠO 1 0 ) Ġ-> ĠO ): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four , Ġit . five , Ġit . six , Ġit . se ven , Ġit . eight , Ġit . n ine , Ġit . ten ) Ġ} Ċ Ċ fun Ġ< I , ĠO 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO 9 , ĠO 1 0 , ĠO , ĠTro upe > ĠSk ript < I , ĠD ect et < O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO 9 , ĠO 1 0 >, ĠTro upe >. join Try ( mapper : Ġ( O 1 , ĠO 2 , ĠO 3 , ĠO 4 , ĠO 5 , ĠO 6 , ĠO 7 , ĠO 8 , ĠO 9 , ĠO 1 0 ) Ġ-> ĠTry < O >): ĠSk ript < I , ĠO , ĠTro upe > Ġ= ĊĠĠĠĠĠĠĠ Ġthis . map Try Ġ{ Ġmapper ( it . one , Ġit . two , Ġit . three , Ġit . four , Ġit . five , Ġit . six , Ġit . se ven , Ġit . eight , Ġit . n ine , Ġit . ten ) Ġ} Ċ