-module(gling). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([glingify_word_en/1, glingify_en/1]). -spec glingify_word_en(binary()) -> binary(). glingify_word_en(Word) -> case gleam@string:pop_grapheme(Word) of {ok, {<<"e"/utf8>>, _}} -> gleam@string:append(<<"gl"/utf8>>, Word); {ok, {<<"a"/utf8>>, _}} -> gleam@string:append(<<"gl"/utf8>>, Word); {ok, {<<"i"/utf8>>, _}} -> gleam@string:append(<<"gl"/utf8>>, Word); {ok, {<<"o"/utf8>>, _}} -> gleam@string:append(<<"gl"/utf8>>, Word); {ok, {<<"u"/utf8>>, _}} -> gleam@string:append(<<"gl"/utf8>>, Word); {ok, {<<"r"/utf8>>, Rest}} -> gleam@string:append(<<"gl"/utf8>>, Rest); {ok, {<<"h"/utf8>>, Rest}} -> gleam@string:append(<<"gl"/utf8>>, Rest); {ok, {<<"j"/utf8>>, Rest}} -> gleam@string:append(<<"gl"/utf8>>, Rest); {ok, {<<"l"/utf8>>, Rest}} -> gleam@string:append(<<"gl"/utf8>>, Rest); {ok, {<<"m"/utf8>>, Rest}} -> gleam@string:append(<<"gl"/utf8>>, Rest); {ok, {<<"n"/utf8>>, Rest}} -> gleam@string:append(<<"gl"/utf8>>, Rest); {ok, {<<"v"/utf8>>, Rest}} -> gleam@string:append(<<"gl"/utf8>>, Rest); {ok, {<<"x"/utf8>>, Rest}} -> gleam@string:append(<<"gl"/utf8>>, Rest); {ok, {<<"y"/utf8>>, Rest}} -> gleam@string:append(<<"gl"/utf8>>, Rest); {ok, {<<"z"/utf8>>, Rest}} -> gleam@string:append(<<"gl"/utf8>>, Rest); {ok, {<<"b"/utf8>>, Rest@1}} -> case gleam@string:pop_grapheme(Rest@1) of {ok, {<<"r"/utf8>>, Tail}} -> gleam@string:append(<<"gl"/utf8>>, Tail); {ok, {_, _}} -> gleam@string:append(<<"gl"/utf8>>, Rest@1); {error, _} -> <<"gl"/utf8>> end; {ok, {<<"d"/utf8>>, Rest@1}} -> case gleam@string:pop_grapheme(Rest@1) of {ok, {<<"r"/utf8>>, Tail}} -> gleam@string:append(<<"gl"/utf8>>, Tail); {ok, {_, _}} -> gleam@string:append(<<"gl"/utf8>>, Rest@1); {error, _} -> <<"gl"/utf8>> end; {ok, {<<"f"/utf8>>, Rest@1}} -> case gleam@string:pop_grapheme(Rest@1) of {ok, {<<"r"/utf8>>, Tail}} -> gleam@string:append(<<"gl"/utf8>>, Tail); {ok, {_, _}} -> gleam@string:append(<<"gl"/utf8>>, Rest@1); {error, _} -> <<"gl"/utf8>> end; {ok, {<<"c"/utf8>>, Rest@2}} -> case gleam@string:pop_grapheme(Rest@2) of {ok, {<<"h"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"r"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"l"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {_, _}} -> gleam@string:append(<<"gl"/utf8>>, Rest@2); {error, _} -> <<"gl"/utf8>> end; {ok, {<<"g"/utf8>>, Rest@2}} -> case gleam@string:pop_grapheme(Rest@2) of {ok, {<<"h"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"r"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"l"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {_, _}} -> gleam@string:append(<<"gl"/utf8>>, Rest@2); {error, _} -> <<"gl"/utf8>> end; {ok, {<<"k"/utf8>>, Rest@2}} -> case gleam@string:pop_grapheme(Rest@2) of {ok, {<<"h"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"r"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"l"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {_, _}} -> gleam@string:append(<<"gl"/utf8>>, Rest@2); {error, _} -> <<"gl"/utf8>> end; {ok, {<<"p"/utf8>>, Rest@2}} -> case gleam@string:pop_grapheme(Rest@2) of {ok, {<<"h"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"r"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"l"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {_, _}} -> gleam@string:append(<<"gl"/utf8>>, Rest@2); {error, _} -> <<"gl"/utf8>> end; {ok, {<<"q"/utf8>>, Rest@2}} -> case gleam@string:pop_grapheme(Rest@2) of {ok, {<<"h"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"r"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"l"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {_, _}} -> gleam@string:append(<<"gl"/utf8>>, Rest@2); {error, _} -> <<"gl"/utf8>> end; {ok, {<<"t"/utf8>>, Rest@2}} -> case gleam@string:pop_grapheme(Rest@2) of {ok, {<<"h"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"r"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"l"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {_, _}} -> gleam@string:append(<<"gl"/utf8>>, Rest@2); {error, _} -> <<"gl"/utf8>> end; {ok, {<<"w"/utf8>>, Rest@2}} -> case gleam@string:pop_grapheme(Rest@2) of {ok, {<<"h"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"r"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {<<"l"/utf8>>, Tail@1}} -> gleam@string:append(<<"gl"/utf8>>, Tail@1); {ok, {_, _}} -> gleam@string:append(<<"gl"/utf8>>, Rest@2); {error, _} -> <<"gl"/utf8>> end; {ok, {<<"s"/utf8>>, Rest@3}} -> case gleam@string:pop_grapheme(Rest@3) of {ok, {<<"t"/utf8>>, Tail@2}} -> gleam@string:append(<<"gl"/utf8>>, Tail@2); {ok, {<<"h"/utf8>>, Tail@2}} -> gleam@string:append(<<"gl"/utf8>>, Tail@2); {ok, {_, _}} -> gleam@string:append(<<"gl"/utf8>>, Rest@3); {error, _} -> <<"gl"/utf8>> end; {ok, {<<"E"/utf8>>, Rest@4}} -> case gleam@string:pop_grapheme(Rest@4) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Word); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"A"/utf8>>, Rest@4}} -> case gleam@string:pop_grapheme(Rest@4) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Word); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"I"/utf8>>, Rest@4}} -> case gleam@string:pop_grapheme(Rest@4) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Word); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"O"/utf8>>, Rest@4}} -> case gleam@string:pop_grapheme(Rest@4) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Word); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"U"/utf8>>, Rest@4}} -> case gleam@string:pop_grapheme(Rest@4) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Word); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Word); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"R"/utf8>>, Rest@5}} -> case gleam@string:pop_grapheme(Rest@5) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@5); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"H"/utf8>>, Rest@5}} -> case gleam@string:pop_grapheme(Rest@5) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@5); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"J"/utf8>>, Rest@5}} -> case gleam@string:pop_grapheme(Rest@5) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@5); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"L"/utf8>>, Rest@5}} -> case gleam@string:pop_grapheme(Rest@5) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@5); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"M"/utf8>>, Rest@5}} -> case gleam@string:pop_grapheme(Rest@5) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@5); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"N"/utf8>>, Rest@5}} -> case gleam@string:pop_grapheme(Rest@5) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@5); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"V"/utf8>>, Rest@5}} -> case gleam@string:pop_grapheme(Rest@5) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@5); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"X"/utf8>>, Rest@5}} -> case gleam@string:pop_grapheme(Rest@5) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@5); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"Y"/utf8>>, Rest@5}} -> case gleam@string:pop_grapheme(Rest@5) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@5); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"Z"/utf8>>, Rest@5}} -> case gleam@string:pop_grapheme(Rest@5) of {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@5); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@5); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"B"/utf8>>, Rest@6}} -> case gleam@string:pop_grapheme(Rest@6) of {ok, {<<"r"/utf8>>, Tail@3}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@3); {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"R"/utf8>>, Tail@4}} -> gleam@string:append(<<"GL"/utf8>>, Tail@4); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@6); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"D"/utf8>>, Rest@6}} -> case gleam@string:pop_grapheme(Rest@6) of {ok, {<<"r"/utf8>>, Tail@3}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@3); {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"R"/utf8>>, Tail@4}} -> gleam@string:append(<<"GL"/utf8>>, Tail@4); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@6); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"F"/utf8>>, Rest@6}} -> case gleam@string:pop_grapheme(Rest@6) of {ok, {<<"r"/utf8>>, Tail@3}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@3); {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"H"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@6); {ok, {<<"R"/utf8>>, Tail@4}} -> gleam@string:append(<<"GL"/utf8>>, Tail@4); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@6); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"C"/utf8>>, Rest@7}} -> case gleam@string:pop_grapheme(Rest@7) of {ok, {<<"h"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"H"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"R"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"L"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@7); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"G"/utf8>>, Rest@7}} -> case gleam@string:pop_grapheme(Rest@7) of {ok, {<<"h"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"H"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"R"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"L"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@7); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"K"/utf8>>, Rest@7}} -> case gleam@string:pop_grapheme(Rest@7) of {ok, {<<"h"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"H"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"R"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"L"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@7); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"P"/utf8>>, Rest@7}} -> case gleam@string:pop_grapheme(Rest@7) of {ok, {<<"h"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"H"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"R"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"L"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@7); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"Q"/utf8>>, Rest@7}} -> case gleam@string:pop_grapheme(Rest@7) of {ok, {<<"h"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"H"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"R"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"L"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@7); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"T"/utf8>>, Rest@7}} -> case gleam@string:pop_grapheme(Rest@7) of {ok, {<<"h"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"H"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"R"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"L"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@7); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"W"/utf8>>, Rest@7}} -> case gleam@string:pop_grapheme(Rest@7) of {ok, {<<"h"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"r"/utf8>>, Tail@5}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@5); {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"T"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@7); {ok, {<<"H"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"R"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {<<"L"/utf8>>, Tail@6}} -> gleam@string:append(<<"GL"/utf8>>, Tail@6); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@7); {error, _} -> <<"Gl"/utf8>> end; {ok, {<<"S"/utf8>>, Rest@8}} -> case gleam@string:pop_grapheme(Rest@8) of {ok, {<<"t"/utf8>>, Tail@7}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@7); {ok, {<<"h"/utf8>>, Tail@7}} -> gleam@string:append(<<"Gl"/utf8>>, Tail@7); {ok, {<<"A"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"B"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"C"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"D"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"E"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"F"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"G"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"I"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"J"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"K"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"L"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"M"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"N"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"O"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"P"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"Q"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"R"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"S"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"U"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"V"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"W"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"X"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"Y"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"Z"/utf8>>, _}} -> gleam@string:append(<<"GL"/utf8>>, Rest@8); {ok, {<<"T"/utf8>>, Tail@8}} -> gleam@string:append(<<"GL"/utf8>>, Tail@8); {ok, {<<"H"/utf8>>, Tail@8}} -> gleam@string:append(<<"GL"/utf8>>, Tail@8); {ok, {_, _}} -> gleam@string:append(<<"Gl"/utf8>>, Rest@8); {error, _} -> <<"Gl"/utf8>> end; {ok, _} -> Word; {error, _} -> <<""/utf8>> end. -spec glingify_en(binary()) -> binary(). glingify_en(Str) -> internal@regexing:glingify_by_regex( Str, <<"([a-zA-Z]*)([^a-zA-Z]*)"/utf8>>, fun glingify_word_en/1 ).