# GLSL.std.450main@mainBSTdataleftIndexrightIndex makeTreeNode(struct-BST-i1-i1-i11;i1;treedatainsert(i1;i1; treeIndex data search(i1; target baseIndextreeparamparamparamparamindexcurrentNodetreeIndexparamparamparamparamparamparamparamparamparamparam param!param"param#param$param%param&param'param(param)param*count+i,result-param_GLF_colorG.!/.0 000 1 20!3.12!4.22!502+06+07+08+09:; +;< =< >=;> ?0 @+0A +0B+0C +0D+0E+0F+0G+0H+0I +0JK LK ML;M+KN?+KO,LPNOON,LQOONN6./R;2;1;2;2;2;2;2;2;2;2;2;2 ;2!;2";2#;2$;2%;2&;2';2(;2);2*;2+;2,;2->6A@S6=TS>T>A9.U=VA@W6>WV=0X0YX7>Y=0Z>Z>B9.[=0\0]\7>]=0^>^>C9._=0`0a`7>a=0b>b>D9.c=0d0ed7>e=0f>f>E9.g=0h0ih7>i=0j> j>!F9.k !=0l0ml7>m=0n>"n>#99.o"#=0p0qp7>q=0r>$r>%G9.s$%=0t0ut7>u=0v>&v>'H9.w&'=0x0yx7>y=0z>(z>)I9.{()>*6>+6||}~=0+:J}=0+>-90 ->,=0+   =0,:8=0*07>*=0,=0+:=0*07>*~~=0+07>+|}=0*:J>P>Q86.37172=0A26>A27>8A29>886.472 72 ;2 ;1;2;1;2> 6=0 =0 :=0 =0 A?6=0:=0 A?7=0:8=0 =0 A?7>=0 A@=>=0 >9.=A@>=0 A?7=0> =0 A?9=0:8=0 =0 A?9>=0 A@=>=0 >9.=A@>=0 A?9=0> 860 572 ;2;1;2>6=0:8=0A@=>A26=0=0 :=0 =0 A26=0:A29=0>A27=0>=0>88