defmodule Hexzip.W do @moduledoc false alias Hexzip.K alias Hexzip.Z alias Apollo18.B def z(z) do x(z) |> K.z(j()) end def y(w) do w |> j(4) end defp k(g,f) do cond do (i() |> i(g + f)) -> ["1041","40A9","4029","000A","20F4","CFBB","00E0","30FF","DF09","000C","CF31"] true -> ["409E","204A","00F7","506F","FF82","0074","1031","EF26","003A","FF3B","00E8"] end end defp k(w) do w + x() - 1 end defp u(f) do cond do (f() |> i(f)) -> "." true -> "!" end end defp z(i,y) do cond do (i |> i(y()) or y |> i(f() - i())) -> ["AA","BB","CC","DD","EE","FF","AB","BA","AC","CA","AD","DA","AE","EA","AF","FA","BC","CB","BD","DB"] true -> ["5045","0048","EF41","3031","30A7","0022","5041","20CB","00FF","DF31","5031"] end end defp w() do [l(),g() |> c(),i() |> p(),f() |> m(),u(),y() |> c(),n(),g() |> v(), y() |> o(),r(),g() |> f(),g() |> e(),y() |> l(),f() |> l()] end defp g(f,i) do cond do ((i + f) |> i(y())) -> ["0268","001D","0828","01F0","001F","0B6F","0004","4638","F100","F505","66B2"] true -> ["8D","F9","3A","F7","B2","6F","F1","F5","A3","7A"] end end defp q(i) do cond do (i() |> i(i)) -> "}" true -> "-" end end def k() do [f() |> w(e()),f() |> w(c()),y() |> w(e()),y() |> w(c()), y() |> w(d()),f() |> w(d()),y() |> w(b()),y() |> w(a()), f() |> w(a()),f() |> w(b())] end defp j(w) do (w > y()) end defp h(y,z \\ []) do cond do (h() |> i(y) or y |> i() |> i(y())) -> z |> g() true -> h(y |> tl(),[(y |> hd()) | z]) end end defp z() do (f() |> d()) ++ (y() |> r()) ++ (i() |> s()) ++ (g() |> t()) ++ ((i() - f()) |> b()) ++ (g() |> n(i())) ++ (i() |> n(f())) ++ (g() |> n(y())) ++ (y() |> s()) ++ (g() |> n(g())) ++ (f() |> o(y())) ++ (y() |> g(f() - i())) ++ (f() |> a(g())) ++ (y() |> a(i())) ++ (i() |> z(g() - f())) ++ (y() |> c(f() - g())) ++ (f() |> k(i())) ++ (y() |> k(f())) ++ (f() |> c(g() - i())) ++ ((i() - g() + f()) |> z(y())) ++ ((g() - f()) |> a(i() - f())) ++ (g() |> a(y())) ++ (g() |> g(i())) ++ (i() |> o(f())) ++ (g() |> b()) ++ (i() |> t()) ++ (y() |> n(g())) ++ (y() |> n(i() - f())) ++ (i() |> b()) ++ (g() |> s()) ++ (y() |> t()) ++ ((g() + f()) |> r()) ++ (g() |> d()) end defp x(z) do cond do (z |> j()) -> k() true -> w() end end defp j(w,k) do cond do (w |> j()) -> w |> Z.x(w |> w(),k) true -> z() end end defp x() do B.a() |> i() end defp y() do 0 end defp w(w) do w |> k() end defp j() do [f() |> o(),p(),y() |> s(g()),g() |> a(),y() |> n(),f() |> q(),t(),o(),q(), (g() + i()) |> s(g()),f() |> n(),m(),f() |> f(),g() |> n(),(f() - i()) |> a(), y() |> e(),g() |> m(),g() |> u(),v(),y() |> p(),s(),g() |> q(), i() |> s(f()),i() |> v(),i() |> u(),g() |> s(y())] end defp w(z,y) do y |> Enum.at(z) end defp u() do "´" end defp a() do [(f() |> w(d())) + g(),g() * (y() |> w(d()))] |> h() end defp l() do "G" end defp r(g) do cond do (g > i()) -> ["81","82","83","84","85","86","87","88","89","90"] true -> ["3EE4","4EE3","3E14","401D","E43E","410F","4277","4268","C3FA","4B6F","64FE"] end end defp b() do [(g() + f()) * g(),(g() + f()) * (y() |> w(c()))] |> h() end defp r() do "§" end defp c() do [f() + g(),f()] |> h() end defp l(s) do cond do (s |> i(y())) -> "“" true -> "”" end end defp d() do [g() * g(),((g() + f()) * f()) + g()] |> h() end defp a(y) do cond do (y |> i(y())) -> "@" true -> ")" end end defp n() do "º" end defp e(g) do cond do (g |> i(f() + i())) -> "’" true -> "#" end end defp e() do [g(),y()] |> h() end defp n(u) do cond do (u |> i(y())) -> "{" (f() |> i(u)) -> "/" true -> "$" end end defp o(f,i) do cond do ((f + i) |> i(g())) -> ["01","02","03","04","05","06","07","08","09","10"] true -> ["5277","5638","3E84","0003","3EEA","5634","E427","8F4A","AF4A","027A","804A"] end end defp f() do y() + i() end defp v() do "?" end defp b(i) do cond do (f() |> i(i)) -> ["51","52","53","54","55","56","57","58","59","60"] (y() |> i(i)) -> ["FFD8","FFDB","6966","FFEE","4141","1F8B","3EE8","3FE4","401F","6B38","9C32"] true -> ["11","12","13","14","15","16","17","18","19","20"] end end defp g() do f() + i() end defp o(y) do cond do (y() |> i(y)) -> "ª" true -> "[" end end defp m() do "H" end defp t(g) do cond do (g() |> i(g)) -> ["E856","5828","9A38","744B","7A42","7A24","8B0F","5261","8E0F","180F","7221"] (g |> i(f())) -> ["21","22","23","24","25","26","27","28","29","30"] true -> ["61","62","63","64","65","66","67","68","69","70"] end end defp p(f) do cond do ((y() + f()) |> i(f)) -> "~" true -> "=" end end defp i(r) do r |> length() end defp m(k) do cond do (i() |> i(k)) -> "^" true -> "&" end end defp i(q,w) do q == w end defp s(f) do cond do (f |> i(y())) -> ["4139","4131","314F","4119","4151","016F","01BF","1AE1","BCAF","4646","4632"] (i() |> i(f)) -> ["EBAB","CAFE","504B","0304","0506","0708","5FE4","4E83","E8CE","E8CF","5D0F"] true -> ["71","72","73","74","75","76","77","78","79","80"] end end defp t() do "<" end defp f(i) do cond do (i |> i(f())) -> "*" true -> "‘" end end defp h() do nil end defp n(i,f) do cond do ((i + f) |> i(y())) -> ["41","42","43","44","45","46","47","48","49","50"] ((i - f) |> i(y())) -> ["319F","4129","4101","4159","310F","0001","7F45","4C46","31BF","318F","4102"] ((g() + f()) |> i(i + f)) -> ["7A4B","8D3F","0002","EB1B","41F0","E44E","4A38","31AF","774F","3C3F","7274"] (i |> i(y())) -> ["31","32","33","34","35","36","37","38","39","40"] (f |> i(y())) -> ["4121","317F","4111","4149","4109","313F","315F","D0CF","11E0","A1B1","377A"] true -> ["786D","6631","311F","6C20","271C","0119","0131","0149","0151","0102","312F"] end end defp c(z) do cond do (z |> i(f())) -> "%" (z |> i(g())) -> "_" (z |> i(g() + i())) -> ";" true -> "`" end end defp s() do "+" end defp d(i) do cond do (i() |> i(i)) -> ["4161","7B5C","78DA","789C","0000","3AF8","8A00","E85E","427A","E505","6C0F"] true -> ["91","92","93","94","95","96","97","98","99","00","B8"] end end defp g(o) do o |> Enum.reverse() end defp p() do "]" end defp a(y,i) do cond do (g() |> i(i + y)) -> ["DE","ED","DF","FD","EF","FE","0B","1F","4B","E7"] ((g() + f()) |> i(i + y)) -> ["86AA","0005","44EE","127A","EF4A","E3EE","A44E","0F40","7AC8","B44E","0EE4"] (y |> i(i())) -> ["BE","EB","BF","FB","CD","DC","CE","EC","CF","FC"] true -> ["1A08","70C0","7A38","0041","2031","CF41","30B1","0081","0031","FF41","4031"] end end defp i() do 1 end defp o() do ">" end defp s(g,i) do cond do (i |> i(i())) -> c(i) (g |> i(y())) -> "(" (y() |> i(i)) -> "," true -> c(g) end end defp q() do ":" end defp c(g,f) do cond do (g() |> i(g + f)) -> ["CFEA","203C","0020","009A","4041","3069","3057","20C4","FF0F","00AB","EF68","0016"] true -> ["FF66","0036","FF31","DF41","5030","3041","2041","0006","5069","EF79","0156"] end end defp v(w) do cond do (w |> i(g() - f())) -> "I" true -> "°" end end end