return{defines={{name="\082\076\071\076\095\072";type="\071\085\065\082\068";value="";description=""},{name="\082\076\071\076\095\086\069\082\083\073\079\078";type="\083\084\082\073\078\071",value="\053\046\048",description=""};{name="\082\076\065\080\073",type="\085\078\075\078\079\087\078";value="\095\095\100\101\099\108\115\112\101\099\040\100\108\108\101\120\112\111\114\116\041",description="\087\101 \097\114\101 \098\117\105\108\100\105\110\103 \116\104\101 \108\105\098\114\097\114\121 \097\115 \097 \087\105\110\051\050 \115\104\097\114\101\100 \108\105\098\114\097\114\121 \040\046\100\108\108\041"};{name="\084\082\065\067\069\076\079\071\040\108\101\118\101\108\044 \046\046\046\041",type="\077\065\067\082\079",value="\040\118\111\105\100\041\048",description=""},{name="\084\082\065\067\069\076\079\071\068\040\046\046\046\041";type="\077\065\067\082\079",value="\040\118\111\105\100\041\048";description=""};{name="\082\076\095\077\065\076\076\079\067\040\115\122\041";type="\077\065\067\082\079",value="\109\097\108\108\111\099\040\115\122\041";description=""},{name="\082\076\095\067\065\076\076\079\067\040\110\044\115\122\041";type="\077\065\067\082\079";value="\099\097\108\108\111\099\040\110\044\115\122\041";description=""},{name="\082\076\095\082\069\065\076\076\079\067\040\110\044\115\122\041";type="\077\065\067\082\079",value="\114\101\097\108\108\111\099\040\110\044\115\122\041",description=""};{name="\082\076\095\070\082\069\069\040\112\041";type="\077\065\067\082\079",value="\102\114\101\101\040\112\041";description=""};{name="\071\082\065\080\072\073\067\083\095\065\080\073\095\079\080\069\078\071\076\095\051\051";type="\071\085\065\082\068",value="",description=""};{name="\071\082\065\080\072\073\067\083\095\065\080\073\095\079\080\069\078\071\076\095\069\083\050",type="\071\085\065\082\068";value="";description=""};{name="\082\076\071\076\095\082\069\078\068\069\082\095\084\069\088\084\085\082\069\083\095\072\073\078\084",type="\071\085\065\082\068",value="";description=""};{name="\082\076\095\068\069\070\065\085\076\084\095\066\065\084\067\072\095\066\085\070\070\069\082\095\069\076\069\077\069\078\084\083",type="\073\078\084",value=8192,description=""},{name="\082\076\095\068\069\070\065\085\076\084\095\066\065\084\067\072\095\066\085\070\070\069\082\083",type="\073\078\084";value=1;description="\068\101\102\097\117\108\116 \110\117\109\098\101\114 \111\102 \098\097\116\099\104 \098\117\102\102\101\114\115 \040\109\117\108\116\105-\098\117\102\102\101\114\105\110\103\041"};{name="\082\076\095\068\069\070\065\085\076\084\095\066\065\084\067\072\095\068\082\065\087\067\065\076\076\083",type="\073\078\084";value=256;description="\068\101\102\097\117\108\116 \110\117\109\098\101\114 \111\102 \098\097\116\099\104 \100\114\097\119 \099\097\108\108\115 \040\098\121 \115\116\097\116\101 \099\104\097\110\103\101\115\058 \109\111\100\101\044 \116\101\120\116\117\114\101\041"},{name="\082\076\095\068\069\070\065\085\076\084\095\066\065\084\067\072\095\077\065\088\095\084\069\088\084\085\082\069\095\085\078\073\084\083",type="\073\078\084";value=4;description="\077\097\120\105\109\117\109 \110\117\109\098\101\114 \111\102 \116\101\120\116\117\114\101\115 \117\110\105\116\115 \116\104\097\116 \099\097\110 \098\101 \097\099\116\105\118\097\116\101\100 \111\110 \098\097\116\099\104 \100\114\097\119\105\110\103 \040\083\101\116\083\104\097\100\101\114\086\097\108\117\101\084\101\120\116\117\114\101\040\041\041"};{name="\082\076\095\077\065\088\095\077\065\084\082\073\088\095\083\084\065\067\075\095\083\073\090\069",type="\073\078\084";value=32;description="\077\097\120\105\109\117\109 \115\105\122\101 \111\102 \077\097\116\114\105\120 \115\116\097\099\107"},{name="\082\076\095\077\065\088\095\083\072\065\068\069\082\095\076\079\067\065\084\073\079\078\083",type="\073\078\084",value=32;description="\077\097\120\105\109\117\109 \110\117\109\098\101\114 \111\102 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110\115 \115\117\112\112\111\114\116\101\100"};{name="\082\076\095\067\085\076\076\095\068\073\083\084\065\078\067\069\095\078\069\065\082";type="\068\079\085\066\076\069",value=.01;description="\068\101\102\097\117\108\116 \110\101\097\114 \099\117\108\108 \100\105\115\116\097\110\099\101"},{name="\082\076\095\067\085\076\076\095\068\073\083\084\065\078\067\069\095\070\065\082",type="\068\079\085\066\076\069";value=1000.0;description="\068\101\102\097\117\108\116 \102\097\114 \099\117\108\108 \100\105\115\116\097\110\099\101"};{name="\082\076\095\084\069\088\084\085\082\069\095\087\082\065\080\095\083";type="\073\078\084",value=10242,description="\071\076\095\084\069\088\084\085\082\069\095\087\082\065\080\095\083"},{name="\082\076\095\084\069\088\084\085\082\069\095\087\082\065\080\095\084";type="\073\078\084";value=10243;description="\071\076\095\084\069\088\084\085\082\069\095\087\082\065\080\095\084"},{name="\082\076\095\084\069\088\084\085\082\069\095\077\065\071\095\070\073\076\084\069\082",type="\073\078\084",value=10240;description="\071\076\095\084\069\088\084\085\082\069\095\077\065\071\095\070\073\076\084\069\082"};{name="\082\076\095\084\069\088\084\085\082\069\095\077\073\078\095\070\073\076\084\069\082",type="\073\078\084",value=10241;description="\071\076\095\084\069\088\084\085\082\069\095\077\073\078\095\070\073\076\084\069\082"};{name="\082\076\095\084\069\088\084\085\082\069\095\070\073\076\084\069\082\095\078\069\065\082\069\083\084";type="\073\078\084";value=9728;description="\071\076\095\078\069\065\082\069\083\084"};{name="\082\076\095\084\069\088\084\085\082\069\095\070\073\076\084\069\082\095\076\073\078\069\065\082",type="\073\078\084";value=9729;description="\071\076\095\076\073\078\069\065\082"},{name="\082\076\095\084\069\088\084\085\082\069\095\070\073\076\084\069\082\095\077\073\080\095\078\069\065\082\069\083\084",type="\073\078\084";value=9984,description="\071\076\095\078\069\065\082\069\083\084\095\077\073\080\077\065\080\095\078\069\065\082\069\083\084"},{name="\082\076\095\084\069\088\084\085\082\069\095\070\073\076\084\069\082\095\078\069\065\082\069\083\084\095\077\073\080\095\076\073\078\069\065\082";type="\073\078\084";value=9986;description="\071\076\095\078\069\065\082\069\083\084\095\077\073\080\077\065\080\095\076\073\078\069\065\082"},{name="\082\076\095\084\069\088\084\085\082\069\095\070\073\076\084\069\082\095\076\073\078\069\065\082\095\077\073\080\095\078\069\065\082\069\083\084",type="\073\078\084",value=9985,description="\071\076\095\076\073\078\069\065\082\095\077\073\080\077\065\080\095\078\069\065\082\069\083\084"};{name="\082\076\095\084\069\088\084\085\082\069\095\070\073\076\084\069\082\095\077\073\080\095\076\073\078\069\065\082",type="\073\078\084",value=9987,description="\071\076\095\076\073\078\069\065\082\095\077\073\080\077\065\080\095\076\073\078\069\065\082"};{name="\082\076\095\084\069\088\084\085\082\069\095\070\073\076\084\069\082\095\065\078\073\083\079\084\082\079\080\073\067",type="\073\078\084";value=12288,description="\065\110\105\115\111\116\114\111\112\105\099 \102\105\108\116\101\114 \040\099\117\115\116\111\109 \105\100\101\110\116\105\102\105\101\114\041"},{name="\082\076\095\084\069\088\084\085\082\069\095\077\073\080\077\065\080\095\066\073\065\083\095\082\065\084\073\079",type="\073\078\084",value=16384,description="\084\101\120\116\117\114\101 \109\105\112\109\097\112 \098\105\097\115\044 \112\101\114\099\101\110\116\097\103\101 \114\097\116\105\111 \040\099\117\115\116\111\109 \105\100\101\110\116\105\102\105\101\114\041"};{name="\082\076\095\084\069\088\084\085\082\069\095\087\082\065\080\095\082\069\080\069\065\084";type="\073\078\084";value=10497,description="\071\076\095\082\069\080\069\065\084"};{name="\082\076\095\084\069\088\084\085\082\069\095\087\082\065\080\095\067\076\065\077\080",type="\073\078\084";value=33071;description="\071\076\095\067\076\065\077\080\095\084\079\095\069\068\071\069"},{name="\082\076\095\084\069\088\084\085\082\069\095\087\082\065\080\095\077\073\082\082\079\082\095\082\069\080\069\065\084";type="\073\078\084",value=33648,description="\071\076\095\077\073\082\082\079\082\069\068\095\082\069\080\069\065\084"},{name="\082\076\095\084\069\088\084\085\082\069\095\087\082\065\080\095\077\073\082\082\079\082\095\067\076\065\077\080";type="\073\078\084",value=34626,description="\071\076\095\077\073\082\082\079\082\095\067\076\065\077\080\095\069\088\084"},{name="\082\076\095\077\079\068\069\076\086\073\069\087",type="\073\078\084",value=5888,description="\071\076\095\077\079\068\069\076\086\073\069\087"};{name="\082\076\095\080\082\079\074\069\067\084\073\079\078";type="\073\078\084";value=5889,description="\071\076\095\080\082\079\074\069\067\084\073\079\078"};{name="\082\076\095\084\069\088\084\085\082\069";type="\073\078\084",value=5890;description="\071\076\095\084\069\088\084\085\082\069"},{name="\082\076\095\076\073\078\069\083",type="\073\078\084",value=1;description="\071\076\095\076\073\078\069\083"},{name="\082\076\095\084\082\073\065\078\071\076\069\083";type="\073\078\084";value=4;description="\071\076\095\084\082\073\065\078\071\076\069\083"};{name="\082\076\095\081\085\065\068\083";type="\073\078\084";value=7,description="\071\076\095\081\085\065\068\083"},{name="\082\076\095\085\078\083\073\071\078\069\068\095\066\089\084\069";type="\073\078\084",value=5121,description="\071\076\095\085\078\083\073\071\078\069\068\095\066\089\084\069"};{name="\082\076\095\070\076\079\065\084";type="\073\078\084",value=5126;description="\071\076\095\070\076\079\065\084"};{name="\082\076\095\083\084\082\069\065\077\095\068\082\065\087";type="\073\078\084";value=35040,description="\071\076\095\083\084\082\069\065\077\095\068\082\065\087"};{name="\082\076\095\083\084\082\069\065\077\095\082\069\065\068";type="\073\078\084";value=35041;description="\071\076\095\083\084\082\069\065\077\095\082\069\065\068"};{name="\082\076\095\083\084\082\069\065\077\095\067\079\080\089",type="\073\078\084",value=35042;description="\071\076\095\083\084\082\069\065\077\095\067\079\080\089"},{name="\082\076\095\083\084\065\084\073\067\095\068\082\065\087";type="\073\078\084",value=35044;description="\071\076\095\083\084\065\084\073\067\095\068\082\065\087"},{name="\082\076\095\083\084\065\084\073\067\095\082\069\065\068",type="\073\078\084";value=35045;description="\071\076\095\083\084\065\084\073\067\095\082\069\065\068"},{name="\082\076\095\083\084\065\084\073\067\095\067\079\080\089",type="\073\078\084",value=35046,description="\071\076\095\083\084\065\084\073\067\095\067\079\080\089"},{name="\082\076\095\068\089\078\065\077\073\067\095\068\082\065\087",type="\073\078\084",value=35048;description="\071\076\095\068\089\078\065\077\073\067\095\068\082\065\087"};{name="\082\076\095\068\089\078\065\077\073\067\095\082\069\065\068",type="\073\078\084";value=35049;description="\071\076\095\068\089\078\065\077\073\067\095\082\069\065\068"},{name="\082\076\095\068\089\078\065\077\073\067\095\067\079\080\089",type="\073\078\084";value=35050,description="\071\076\095\068\089\078\065\077\073\067\095\067\079\080\089"};{name="\082\076\095\070\082\065\071\077\069\078\084\095\083\072\065\068\069\082",type="\073\078\084";value=35632,description="\071\076\095\070\082\065\071\077\069\078\084\095\083\072\065\068\069\082"},{name="\082\076\095\086\069\082\084\069\088\095\083\072\065\068\069\082",type="\073\078\084",value=35633;description="\071\076\095\086\069\082\084\069\088\095\083\072\065\068\069\082"};{name="\082\076\095\067\079\077\080\085\084\069\095\083\072\065\068\069\082";type="\073\078\084",value=37305,description="\071\076\095\067\079\077\080\085\084\069\095\083\072\065\068\069\082"};{name="\082\076\095\090\069\082\079",type="\073\078\084",value=0;description="\071\076\095\090\069\082\079"},{name="\082\076\095\079\078\069";type="\073\078\084";value=1;description="\071\076\095\079\078\069"},{name="\082\076\095\083\082\067\095\067\079\076\079\082",type="\073\078\084",value=768;description="\071\076\095\083\082\067\095\067\079\076\079\082"},{name="\082\076\095\079\078\069\095\077\073\078\085\083\095\083\082\067\095\067\079\076\079\082",type="\073\078\084";value=769;description="\071\076\095\079\078\069\095\077\073\078\085\083\095\083\082\067\095\067\079\076\079\082"},{name="\082\076\095\083\082\067\095\065\076\080\072\065";type="\073\078\084",value=770,description="\071\076\095\083\082\067\095\065\076\080\072\065"};{name="\082\076\095\079\078\069\095\077\073\078\085\083\095\083\082\067\095\065\076\080\072\065";type="\073\078\084",value=771,description="\071\076\095\079\078\069\095\077\073\078\085\083\095\083\082\067\095\065\076\080\072\065"},{name="\082\076\095\068\083\084\095\065\076\080\072\065",type="\073\078\084",value=772,description="\071\076\095\068\083\084\095\065\076\080\072\065"};{name="\082\076\095\079\078\069\095\077\073\078\085\083\095\068\083\084\095\065\076\080\072\065",type="\073\078\084";value=773,description="\071\076\095\079\078\069\095\077\073\078\085\083\095\068\083\084\095\065\076\080\072\065"},{name="\082\076\095\068\083\084\095\067\079\076\079\082",type="\073\078\084",value=774,description="\071\076\095\068\083\084\095\067\079\076\079\082"},{name="\082\076\095\079\078\069\095\077\073\078\085\083\095\068\083\084\095\067\079\076\079\082",type="\073\078\084",value=775,description="\071\076\095\079\078\069\095\077\073\078\085\083\095\068\083\084\095\067\079\076\079\082"},{name="\082\076\095\083\082\067\095\065\076\080\072\065\095\083\065\084\085\082\065\084\069",type="\073\078\084",value=776;description="\071\076\095\083\082\067\095\065\076\080\072\065\095\083\065\084\085\082\065\084\069"},{name="\082\076\095\067\079\078\083\084\065\078\084\095\067\079\076\079\082";type="\073\078\084",value=32769;description="\071\076\095\067\079\078\083\084\065\078\084\095\067\079\076\079\082"},{name="\082\076\095\079\078\069\095\077\073\078\085\083\095\067\079\078\083\084\065\078\084\095\067\079\076\079\082";type="\073\078\084",value=32770;description="\071\076\095\079\078\069\095\077\073\078\085\083\095\067\079\078\083\084\065\078\084\095\067\079\076\079\082"};{name="\082\076\095\067\079\078\083\084\065\078\084\095\065\076\080\072\065",type="\073\078\084",value=32771;description="\071\076\095\067\079\078\083\084\065\078\084\095\065\076\080\072\065"},{name="\082\076\095\079\078\069\095\077\073\078\085\083\095\067\079\078\083\084\065\078\084\095\065\076\080\072\065",type="\073\078\084";value=32772;description="\071\076\095\079\078\069\095\077\073\078\085\083\095\067\079\078\083\084\065\078\084\095\065\076\080\072\065"},{name="\082\076\095\070\085\078\067\095\065\068\068";type="\073\078\084";value=32774,description="\071\076\095\070\085\078\067\095\065\068\068"};{name="\082\076\095\077\073\078";type="\073\078\084";value=32775,description="\071\076\095\077\073\078"},{name="\082\076\095\077\065\088",type="\073\078\084",value=32776,description="\071\076\095\077\065\088"};{name="\082\076\095\070\085\078\067\095\083\085\066\084\082\065\067\084",type="\073\078\084",value=32778;description="\071\076\095\070\085\078\067\095\083\085\066\084\082\065\067\084"};{name="\082\076\095\070\085\078\067\095\082\069\086\069\082\083\069\095\083\085\066\084\082\065\067\084";type="\073\078\084";value=32779,description="\071\076\095\070\085\078\067\095\082\069\086\069\082\083\069\095\083\085\066\084\082\065\067\084"},{name="\082\076\095\066\076\069\078\068\095\069\081\085\065\084\073\079\078",type="\073\078\084";value=32777;description="\071\076\095\066\076\069\078\068\095\069\081\085\065\084\073\079\078"};{name="\082\076\095\066\076\069\078\068\095\069\081\085\065\084\073\079\078\095\082\071\066";type="\073\078\084";value=32777,description="\071\076\095\066\076\069\078\068\095\069\081\085\065\084\073\079\078\095\082\071\066   \047\047 \040\083\097\109\101 \097\115 \066\076\069\078\068\095\069\081\085\065\084\073\079\078\041"},{name="\082\076\095\066\076\069\078\068\095\069\081\085\065\084\073\079\078\095\065\076\080\072\065",type="\073\078\084";value=34877,description="\071\076\095\066\076\069\078\068\095\069\081\085\065\084\073\079\078\095\065\076\080\072\065"};{name="\082\076\095\066\076\069\078\068\095\068\083\084\095\082\071\066";type="\073\078\084";value=32968,description="\071\076\095\066\076\069\078\068\095\068\083\084\095\082\071\066"};{name="\082\076\095\066\076\069\078\068\095\083\082\067\095\082\071\066";type="\073\078\084";value=32969,description="\071\076\095\066\076\069\078\068\095\083\082\067\095\082\071\066"},{name="\082\076\095\066\076\069\078\068\095\068\083\084\095\065\076\080\072\065",type="\073\078\084";value=32970,description="\071\076\095\066\076\069\078\068\095\068\083\084\095\065\076\080\072\065"};{name="\082\076\095\066\076\069\078\068\095\083\082\067\095\065\076\080\072\065";type="\073\078\084";value=32971;description="\071\076\095\066\076\069\078\068\095\083\082\067\095\065\076\080\072\065"};{name="\082\076\095\066\076\069\078\068\095\067\079\076\079\082";type="\073\078\084";value=32773,description="\071\076\095\066\076\069\078\068\095\067\079\076\079\082"};{name="\082\076\095\082\069\065\068\095\070\082\065\077\069\066\085\070\070\069\082";type="\073\078\084",value=36008;description="\071\076\095\082\069\065\068\095\070\082\065\077\069\066\085\070\070\069\082"},{name="\082\076\095\068\082\065\087\095\070\082\065\077\069\066\085\070\070\069\082";type="\073\078\084";value=36009,description="\071\076\095\068\082\065\087\095\070\082\065\077\069\066\085\070\070\069\082"},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\076\079\067\065\084\073\079\078\095\080\079\083\073\084\073\079\078";type="\073\078\084";value=0,description=""};{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\076\079\067\065\084\073\079\078\095\084\069\088\067\079\079\082\068",type="\073\078\084",value=1,description=""};{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\076\079\067\065\084\073\079\078\095\078\079\082\077\065\076",type="\073\078\084",value=2;description=""},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\076\079\067\065\084\073\079\078\095\067\079\076\079\082";type="\073\078\084",value=3;description=""},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\076\079\067\065\084\073\079\078\095\084\065\078\071\069\078\084",type="\073\078\084";value=4;description=""},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\076\079\067\065\084\073\079\078\095\084\069\088\067\079\079\082\068\050";type="\073\078\084",value=5,description=""};{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\076\079\067\065\084\073\079\078\095\073\078\068\073\067\069\083";type="\073\078\084";value=6,description=""},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\076\079\067\065\084\073\079\078\095\066\079\078\069\073\068\083",type="\073\078\084",value=7;description=""},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\076\079\067\065\084\073\079\078\095\066\079\078\069\087\069\073\071\072\084\083";type="\073\078\084";value=8;description=""};{name="\082\076\095\077\065\084\082\073\088\095\084\089\080\069";type="\071\085\065\082\068",value="";description=""},{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\068\073\070\070\085\083\069",type="\085\078\075\078\079\087\078";value="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\065\076\066\069\068\079",description=""};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\083\080\069\067\085\076\065\082",type="\085\078\075\078\079\087\078",value="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\077\069\084\065\076\078\069\083\083",description=""};{name="\071\076\065\068\095\065\080\073\095\067\065\076\076\095\069\088\080\079\082\084",type="\071\085\065\082\068",value="";description=""},{name="\071\076\065\068\095\065\080\073\095\067\065\076\076\095\069\088\080\079\082\084\095\066\085\073\076\068",type="\071\085\065\082\068";value="",description=""},{name="\065\080\073\069\078\084\082\089",type="\085\078\075\078\079\087\078";value="\095\095\115\116\100\099\097\108\108";description=""},{name="\087\073\078\071\068\073\065\080\073",type="\085\078\075\078\079\087\078";value="\095\095\100\101\099\108\115\112\101\099\040\100\108\108\105\109\112\111\114\116\041";description=""},{name="\071\076\065\068\095\077\065\076\076\079\067";type="\085\078\075\078\079\087\078",value="\082\076\095\077\065\076\076\079\067",description=""},{name="\071\076\065\068\095\070\082\069\069",type="\085\078\075\078\079\087\078";value="\082\076\095\070\082\069\069",description=""},{name="\071\076\065\068\095\071\076\095\073\077\080\076\069\077\069\078\084\065\084\073\079\078",type="\071\085\065\082\068";value="",description=""},{name="\071\076\095\071\076\069\088\084\095\080\082\079\084\079\084\089\080\069\083";type="\071\085\065\082\068";value="";description=""},{name="\071\076\065\068\095\071\076\069\083\050\095\073\077\080\076\069\077\069\078\084\065\084\073\079\078",type="\071\085\065\082\068",value="";description=""};{name="\080\073",type="\070\076\079\065\084",value=3.1415926535898,description=""};{name="\068\069\071\050\082\065\068",type="\070\076\079\065\084\095\077\065\084\072";value="\040\080\073\047\049\056\048\046\048\102\041",description=""};{name="\082\065\068\050\068\069\071",type="\070\076\079\065\084\095\077\065\084\072";value="\040\049\056\048\046\048\102\047\080\073\041";description=""},{name="\071\076\095\083\072\065\068\073\078\071\095\076\065\078\071\085\065\071\069\095\086\069\082\083\073\079\078";type="\073\078\084";value=35724;description=""};{name="\071\076\095\067\079\077\080\082\069\083\083\069\068\095\082\071\066\095\083\051\084\067\095\068\088\084\049\095\069\088\084";type="\073\078\084";value=33776;description=""};{name="\071\076\095\067\079\077\080\082\069\083\083\069\068\095\082\071\066\065\095\083\051\084\067\095\068\088\084\049\095\069\088\084",type="\073\078\084",value=33777,description=""};{name="\071\076\095\067\079\077\080\082\069\083\083\069\068\095\082\071\066\065\095\083\051\084\067\095\068\088\084\051\095\069\088\084",type="\073\078\084",value=33778,description=""};{name="\071\076\095\067\079\077\080\082\069\083\083\069\068\095\082\071\066\065\095\083\051\084\067\095\068\088\084\053\095\069\088\084";type="\073\078\084";value=33779;description=""},{name="\071\076\095\069\084\067\049\095\082\071\066\056\095\079\069\083";type="\073\078\084",value=36196,description=""},{name="\071\076\095\067\079\077\080\082\069\083\083\069\068\095\082\071\066\056\095\069\084\067\050";type="\073\078\084";value=37492,description=""};{name="\071\076\095\067\079\077\080\082\069\083\083\069\068\095\082\071\066\065\056\095\069\084\067\050\095\069\065\067";type="\073\078\084";value=37496,description=""},{name="\071\076\095\067\079\077\080\082\069\083\083\069\068\095\082\071\066\095\080\086\082\084\067\095\052\066\080\080\086\049\095\073\077\071",type="\073\078\084";value=35840,description=""},{name="\071\076\095\067\079\077\080\082\069\083\083\069\068\095\082\071\066\065\095\080\086\082\084\067\095\052\066\080\080\086\049\095\073\077\071",type="\073\078\084";value=35842;description=""},{name="\071\076\095\067\079\077\080\082\069\083\083\069\068\095\082\071\066\065\095\065\083\084\067\095\052\120\052\095\075\072\082",type="\073\078\084",value=37808,description=""},{name="\071\076\095\067\079\077\080\082\069\083\083\069\068\095\082\071\066\065\095\065\083\084\067\095\056\120\056\095\075\072\082";type="\073\078\084";value=37815;description=""},{name="\071\076\095\077\065\088\095\084\069\088\084\085\082\069\095\077\065\088\095\065\078\073\083\079\084\082\079\080\089\095\069\088\084",type="\073\078\084";value=34047;description=""},{name="\071\076\095\084\069\088\084\085\082\069\095\077\065\088\095\065\078\073\083\079\084\082\079\080\089\095\069\088\084";type="\073\078\084";value=34046,description=""},{name="\071\076\095\080\082\079\071\082\065\077\095\080\079\073\078\084\095\083\073\090\069",type="\073\078\084",value=34370;description=""},{name="\071\076\095\076\073\078\069\095\087\073\068\084\072",type="\073\078\084";value=2849,description=""};{name="\071\076\095\085\078\083\073\071\078\069\068\095\083\072\079\082\084\095\053\095\054\095\053",type="\073\078\084",value=33635,description=""};{name="\071\076\095\085\078\083\073\071\078\069\068\095\083\072\079\082\084\095\053\095\053\095\053\095\049";type="\073\078\084",value=32820,description=""},{name="\071\076\095\085\078\083\073\071\078\069\068\095\083\072\079\082\084\095\052\095\052\095\052\095\052",type="\073\078\084";value=32819;description=""},{name="\071\076\095\076\085\077\073\078\065\078\067\069",type="\073\078\084",value=6409;description=""},{name="\071\076\095\076\085\077\073\078\065\078\067\069\095\065\076\080\072\065",type="\073\078\084";value=6410;description=""};{name="\103\108\067\108\101\097\114\068\101\112\116\104",type="\085\078\075\078\079\087\078";value="\103\108\067\108\101\097\114\068\101\112\116\104\102";description=""},{name="\071\076\095\082\069\065\068\095\070\082\065\077\069\066\085\070\070\069\082";type="\085\078\075\078\079\087\078";value="\071\076\095\070\082\065\077\069\066\085\070\070\069\082";description=""},{name="\071\076\095\068\082\065\087\095\070\082\065\077\069\066\085\070\070\069\082",type="\085\078\075\078\079\087\078",value="\071\076\095\070\082\065\077\069\066\085\070\070\069\082";description=""};{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\080\079\083\073\084\073\079\078",type="\083\084\082\073\078\071",value="\118\101\114\116\101\120\080\111\115\105\116\105\111\110",description="\066\111\117\110\100 \098\121 \100\101\102\097\117\108\116 \116\111 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\080\079\083\073\084\073\079\078"},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\084\069\088\067\079\079\082\068",type="\083\084\082\073\078\071",value="\118\101\114\116\101\120\084\101\120\067\111\111\114\100";description="\066\111\117\110\100 \098\121 \100\101\102\097\117\108\116 \116\111 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\084\069\088\067\079\079\082\068"},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\078\079\082\077\065\076",type="\083\084\082\073\078\071",value="\118\101\114\116\101\120\078\111\114\109\097\108";description="\066\111\117\110\100 \098\121 \100\101\102\097\117\108\116 \116\111 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\078\079\082\077\065\076"};{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\067\079\076\079\082";type="\083\084\082\073\078\071",value="\118\101\114\116\101\120\067\111\108\111\114";description="\066\111\117\110\100 \098\121 \100\101\102\097\117\108\116 \116\111 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\067\079\076\079\082"},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\084\065\078\071\069\078\084",type="\083\084\082\073\078\071",value="\118\101\114\116\101\120\084\097\110\103\101\110\116";description="\066\111\117\110\100 \098\121 \100\101\102\097\117\108\116 \116\111 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\084\065\078\071\069\078\084"},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\084\069\088\067\079\079\082\068\050",type="\083\084\082\073\078\071";value="\118\101\114\116\101\120\084\101\120\067\111\111\114\100\050";description="\066\111\117\110\100 \098\121 \100\101\102\097\117\108\116 \116\111 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\084\069\088\067\079\079\082\068\050"};{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\066\079\078\069\073\068\083";type="\083\084\082\073\078\071",value="\118\101\114\116\101\120\066\111\110\101\073\100\115";description="\066\111\117\110\100 \098\121 \100\101\102\097\117\108\116 \116\111 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\066\079\078\069\073\068\083"};{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\066\079\078\069\087\069\073\071\072\084\083",type="\083\084\082\073\078\071",value="\118\101\114\116\101\120\066\111\110\101\087\101\105\103\104\116\115";description="\066\111\117\110\100 \098\121 \100\101\102\097\117\108\116 \116\111 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\078\065\077\069\095\066\079\078\069\087\069\073\071\072\084\083"},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\078\065\077\069\095\077\086\080",type="\083\084\082\073\078\071";value="\109\118\112",description="\109\111\100\101\108-\118\105\101\119-\112\114\111\106\101\099\116\105\111\110 \109\097\116\114\105\120"};{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\078\065\077\069\095\086\073\069\087",type="\083\084\082\073\078\071";value="\109\097\116\086\105\101\119";description="\118\105\101\119 \109\097\116\114\105\120"};{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\078\065\077\069\095\080\082\079\074\069\067\084\073\079\078",type="\083\084\082\073\078\071",value="\109\097\116\080\114\111\106\101\099\116\105\111\110",description="\112\114\111\106\101\099\116\105\111\110 \109\097\116\114\105\120"};{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\078\065\077\069\095\077\079\068\069\076",type="\083\084\082\073\078\071";value="\109\097\116\077\111\100\101\108",description="\109\111\100\101\108 \109\097\116\114\105\120"};{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\078\065\077\069\095\078\079\082\077\065\076",type="\083\084\082\073\078\071";value="\109\097\116\078\111\114\109\097\108",description="\110\111\114\109\097\108 \109\097\116\114\105\120 \040\116\114\097\110\115\112\111\115\101\040\105\110\118\101\114\115\101\040\109\097\116\077\111\100\101\108\086\105\101\119\041\041"},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\078\065\077\069\095\067\079\076\079\082",type="\083\084\082\073\078\071";value="\099\111\108\068\105\102\102\117\115\101";description="\099\111\108\111\114 \100\105\102\102\117\115\101 \040\098\097\115\101 \116\105\110\116 \099\111\108\111\114\044 \109\117\108\116\105\112\108\105\101\100 \098\121 \116\101\120\116\117\114\101 \099\111\108\111\114\041"},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\078\065\077\069\095\066\079\078\069\095\077\065\084\082\073\067\069\083";type="\083\084\082\073\078\071";value="\098\111\110\101\077\097\116\114\105\099\101\115",description="\098\111\110\101 \109\097\116\114\105\099\101\115"},{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\083\065\077\080\076\069\082\050\068\095\078\065\077\069\095\084\069\088\084\085\082\069\048";type="\083\084\082\073\078\071",value="\116\101\120\116\117\114\101\048",description="\116\101\120\116\117\114\101\048 \040\116\101\120\116\117\114\101 \115\108\111\116 \097\099\116\105\118\101 \048\041"};{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\083\065\077\080\076\069\082\050\068\095\078\065\077\069\095\084\069\088\084\085\082\069\049",type="\083\084\082\073\078\071";value="\116\101\120\116\117\114\101\049",description="\116\101\120\116\117\114\101\049 \040\116\101\120\116\117\114\101 \115\108\111\116 \097\099\116\105\118\101 \049\041"};{name="\082\076\095\068\069\070\065\085\076\084\095\083\072\065\068\069\082\095\083\065\077\080\076\069\082\050\068\095\078\065\077\069\095\084\069\088\084\085\082\069\050",type="\083\084\082\073\078\071";value="\116\101\120\116\117\114\101\050";description="\116\101\120\116\117\114\101\050 \040\116\101\120\116\117\114\101 \115\108\111\116 \097\099\116\105\118\101 \050\041"},{name="\114\108\077\097\116\114\105\120\084\111\070\108\111\097\116\040\109\097\116\041";type="\077\065\067\082\079";value="\040\114\108\077\097\116\114\105\120\084\111\070\108\111\097\116\086\040\109\097\116\041\046\118\041",description="\071\101\116 \102\108\111\097\116 \118\101\099\116\111\114 \102\111\114 \077\097\116\114\105\120"};{name="\077\073\078\040\097\044\098\041",type="\077\065\067\082\079",value="\040\040\040\097\041\060\040\098\041\041\063 \040\097\041\058\040\098\041\041";description=""};{name="\077\065\088\040\097\044\098\041";type="\077\065\067\082\079";value="\040\040\040\097\041\062\040\098\041\041\063 \040\097\041\058\040\098\041\041";description=""}};structs={{name="\077\097\116\114\105\120";description="\077\097\116\114\105\120\044 \052\120\052 \099\111\109\112\111\110\101\110\116\115\044 \099\111\108\117\109\110 \109\097\106\111\114\044 \079\112\101\110\071\076 \115\116\121\108\101\044 \114\105\103\104\116 \104\097\110\100\101\100";fields={{type="\102\108\111\097\116";name="\109\048";description="\077\097\116\114\105\120 \102\105\114\115\116 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"},{type="\102\108\111\097\116",name="\109\052",description="\077\097\116\114\105\120 \102\105\114\115\116 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"},{type="\102\108\111\097\116";name="\109\056";description="\077\097\116\114\105\120 \102\105\114\115\116 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"},{type="\102\108\111\097\116";name="\109\049\050",description="\077\097\116\114\105\120 \102\105\114\115\116 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"},{type="\102\108\111\097\116";name="\109\049";description="\077\097\116\114\105\120 \115\101\099\111\110\100 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"};{type="\102\108\111\097\116",name="\109\053",description="\077\097\116\114\105\120 \115\101\099\111\110\100 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"};{type="\102\108\111\097\116";name="\109\057",description="\077\097\116\114\105\120 \115\101\099\111\110\100 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"},{type="\102\108\111\097\116",name="\109\049\051";description="\077\097\116\114\105\120 \115\101\099\111\110\100 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"};{type="\102\108\111\097\116";name="\109\050",description="\077\097\116\114\105\120 \116\104\105\114\100 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"};{type="\102\108\111\097\116",name="\109\054";description="\077\097\116\114\105\120 \116\104\105\114\100 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"};{type="\102\108\111\097\116";name="\109\049\048";description="\077\097\116\114\105\120 \116\104\105\114\100 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"};{type="\102\108\111\097\116",name="\109\049\052",description="\077\097\116\114\105\120 \116\104\105\114\100 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"},{type="\102\108\111\097\116";name="\109\051";description="\077\097\116\114\105\120 \102\111\117\114\116\104 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"},{type="\102\108\111\097\116";name="\109\055";description="\077\097\116\114\105\120 \102\111\117\114\116\104 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"},{type="\102\108\111\097\116";name="\109\049\049",description="\077\097\116\114\105\120 \102\111\117\114\116\104 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"},{type="\102\108\111\097\116",name="\109\049\053",description="\077\097\116\114\105\120 \102\111\117\114\116\104 \114\111\119 \040\052 \099\111\109\112\111\110\101\110\116\115\041"}}};{name="\114\108\086\101\114\116\101\120\066\117\102\102\101\114";description="\068\121\110\097\109\105\099 \118\101\114\116\101\120 \098\117\102\102\101\114\115 \040\112\111\115\105\116\105\111\110 \043 \116\101\120\099\111\111\114\100\115 \043 \099\111\108\111\114\115 \043 \105\110\100\105\099\101\115 \097\114\114\097\121\115\041";fields={{type="\105\110\116",name="\101\108\101\109\101\110\116\067\111\117\110\116",description="\078\117\109\098\101\114 \111\102 \101\108\101\109\101\110\116\115 \105\110 \116\104\101 \098\117\102\102\101\114 \040\081\085\065\068\083\041"};{type="\102\108\111\097\116 \042",name="\118\101\114\116\105\099\101\115";description="\086\101\114\116\101\120 \112\111\115\105\116\105\111\110 \040\088\089\090 - \051 \099\111\109\112\111\110\101\110\116\115 \112\101\114 \118\101\114\116\101\120\041 \040\115\104\097\100\101\114-\108\111\099\097\116\105\111\110 \061 \048\041"},{type="\102\108\111\097\116 \042";name="\116\101\120\099\111\111\114\100\115",description="\086\101\114\116\101\120 \116\101\120\116\117\114\101 \099\111\111\114\100\105\110\097\116\101\115 \040\085\086 - \050 \099\111\109\112\111\110\101\110\116\115 \112\101\114 \118\101\114\116\101\120\041 \040\115\104\097\100\101\114-\108\111\099\097\116\105\111\110 \061 \049\041"};{type="\102\108\111\097\116 \042",name="\110\111\114\109\097\108\115";description="\086\101\114\116\101\120 \110\111\114\109\097\108 \040\088\089\090 - \051 \099\111\109\112\111\110\101\110\116\115 \112\101\114 \118\101\114\116\101\120\041 \040\115\104\097\100\101\114-\108\111\099\097\116\105\111\110 \061 \050\041"};{type="\117\110\115\105\103\110\101\100 \099\104\097\114 \042";name="\099\111\108\111\114\115";description="\086\101\114\116\101\120 \099\111\108\111\114\115 \040\082\071\066\065 - \052 \099\111\109\112\111\110\101\110\116\115 \112\101\114 \118\101\114\116\101\120\041 \040\115\104\097\100\101\114-\108\111\099\097\116\105\111\110 \061 \051\041"};{type="\035\105\102 \100\101\102\105\110\101\100\040\071\082\065\080\072\073\067\083\095\065\080\073\095\079\080\069\078\071\076\095\049\049\041 \124\124 \100\101\102\105\110\101\100\040\071\082\065\080\072\073\067\083\095\065\080\073\095\079\080\069\078\117\110\115\105\103\110\101\100 \105\110\116 \042",name="\105\110\100\105\099\101\115",description="\086\101\114\116\101\120 \105\110\100\105\099\101\115 \040\105\110 \099\097\115\101 \118\101\114\116\101\120 \100\097\116\097 \099\111\109\101\115 \105\110\100\101\120\101\100\041 \040\054 \105\110\100\105\099\101\115 \112\101\114 \113\117\097\100\041"};{type="\117\110\115\105\103\110\101\100 \105\110\116 \042";name="\105\110\100\105\099\101\115",description="\086\101\114\116\101\120 \105\110\100\105\099\101\115 \040\105\110 \099\097\115\101 \118\101\114\116\101\120 \100\097\116\097 \099\111\109\101\115 \105\110\100\101\120\101\100\041 \040\054 \105\110\100\105\099\101\115 \112\101\114 \113\117\097\100\041"},{type="\035\101\110\100\105\102";name="\105\110\100\105\099\101\115",description="\086\101\114\116\101\120 \105\110\100\105\099\101\115 \040\105\110 \099\097\115\101 \118\101\114\116\101\120 \100\097\116\097 \099\111\109\101\115 \105\110\100\101\120\101\100\041 \040\054 \105\110\100\105\099\101\115 \112\101\114 \113\117\097\100\041"};{type="\035\105\102 \100\101\102\105\110\101\100\040\071\082\065\080\072\073\067\083\095\065\080\073\095\079\080\069\078\071\076\095\069\083\050\041";name="\105\110\100\105\099\101\115";description="\086\101\114\116\101\120 \105\110\100\105\099\101\115 \040\105\110 \099\097\115\101 \118\101\114\116\101\120 \100\097\116\097 \099\111\109\101\115 \105\110\100\101\120\101\100\041 \040\054 \105\110\100\105\099\101\115 \112\101\114 \113\117\097\100\041"},{type="\117\110\115\105\103\110\101\100 \115\104\111\114\116 \042",name="\105\110\100\105\099\101\115";description="\086\101\114\116\101\120 \105\110\100\105\099\101\115 \040\105\110 \099\097\115\101 \118\101\114\116\101\120 \100\097\116\097 \099\111\109\101\115 \105\110\100\101\120\101\100\041 \040\054 \105\110\100\105\099\101\115 \112\101\114 \113\117\097\100\041"},{type="\035\101\110\100\105\102",name="\118\097\111\073\100";description="\079\112\101\110\071\076 \086\101\114\116\101\120 \065\114\114\097\121 \079\098\106\101\099\116 \105\100"};{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\118\097\111\073\100",description="\079\112\101\110\071\076 \086\101\114\116\101\120 \065\114\114\097\121 \079\098\106\101\099\116 \105\100"},{type="\117\110\115\105\103\110\101\100 \105\110\116\091\053\093";name="\118\098\111\073\100",description="\079\112\101\110\071\076 \086\101\114\116\101\120 \066\117\102\102\101\114 \079\098\106\101\099\116\115 \105\100 \040\053 \116\121\112\101\115 \111\102 \118\101\114\116\101\120 \100\097\116\097\041"}}};{name="\114\108\068\114\097\119\067\097\108\108",description="\111\102 \116\104\111\115\101 \115\116\097\116\101-\099\104\097\110\103\101 \104\097\112\112\101\110\115 \040\116\104\105\115 \105\115 \100\111\110\101 \105\110 \099\111\114\101 \109\111\100\117\108\101\041",fields={{type="\105\110\116";name="\109\111\100\101",description="\068\114\097\119\105\110\103 \109\111\100\101\058 \076\073\078\069\083\044 \084\082\073\065\078\071\076\069\083\044 \081\085\065\068\083"};{type="\105\110\116";name="\118\101\114\116\101\120\067\111\117\110\116";description="\078\117\109\098\101\114 \111\102 \118\101\114\116\101\120 \111\102 \116\104\101 \100\114\097\119"};{type="\105\110\116";name="\118\101\114\116\101\120\065\108\105\103\110\109\101\110\116",description="\078\117\109\098\101\114 \111\102 \118\101\114\116\101\120 \114\101\113\117\105\114\101\100 \102\111\114 \105\110\100\101\120 \097\108\105\103\110\109\101\110\116 \040\076\073\078\069\083\044 \084\082\073\065\078\071\076\069\083\041"};{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\116\101\120\116\117\114\101\073\100";description="\084\101\120\116\117\114\101 \105\100 \116\111 \098\101 \117\115\101\100 \111\110 \116\104\101 \100\114\097\119 -\062 \085\115\101 \116\111 \099\114\101\097\116\101 \110\101\119 \100\114\097\119 \099\097\108\108 \105\102 \099\104\097\110\103\101\115"}}};{name="\114\108\082\101\110\100\101\114\066\097\116\099\104";description="\114\108\082\101\110\100\101\114\066\097\116\099\104 \116\121\112\101";fields={{type="\105\110\116";name="\098\117\102\102\101\114\067\111\117\110\116";description="\078\117\109\098\101\114 \111\102 \118\101\114\116\101\120 \098\117\102\102\101\114\115 \040\109\117\108\116\105-\098\117\102\102\101\114\105\110\103 \115\117\112\112\111\114\116\041"};{type="\105\110\116";name="\099\117\114\114\101\110\116\066\117\102\102\101\114";description="\067\117\114\114\101\110\116 \098\117\102\102\101\114 \116\114\097\099\107\105\110\103 \105\110 \099\097\115\101 \111\102 \109\117\108\116\105-\098\117\102\102\101\114\105\110\103"};{type="\114\108\086\101\114\116\101\120\066\117\102\102\101\114 \042";name="\118\101\114\116\101\120\066\117\102\102\101\114";description="\068\121\110\097\109\105\099 \098\117\102\102\101\114\040\115\041 \102\111\114 \118\101\114\116\101\120 \100\097\116\097"};{type="\114\108\068\114\097\119\067\097\108\108 \042";name="\100\114\097\119\115",description="\068\114\097\119 \099\097\108\108\115 \097\114\114\097\121\044 \100\101\112\101\110\100\115 \111\110 \116\101\120\116\117\114\101\073\100"},{type="\105\110\116",name="\100\114\097\119\067\111\117\110\116\101\114",description="\068\114\097\119 \099\097\108\108\115 \099\111\117\110\116\101\114"};{type="\102\108\111\097\116",name="\099\117\114\114\101\110\116\068\101\112\116\104";description="\067\117\114\114\101\110\116 \100\101\112\116\104 \118\097\108\117\101 \102\111\114 \110\101\120\116 \100\114\097\119"}}};{name="\114\108\103\108\068\097\116\097";description="";fields={{type="\114\108\082\101\110\100\101\114\066\097\116\099\104 \042",name="\099\117\114\114\101\110\116\066\097\116\099\104",description="\067\117\114\114\101\110\116 \114\101\110\100\101\114 \098\097\116\099\104"};{type="\114\108\082\101\110\100\101\114\066\097\116\099\104",name="\100\101\102\097\117\108\116\066\097\116\099\104";description="\068\101\102\097\117\108\116 \105\110\116\101\114\110\097\108 \114\101\110\100\101\114 \098\097\116\099\104"};{type="\105\110\116",name="\118\101\114\116\101\120\067\111\117\110\116\101\114",description="\067\117\114\114\101\110\116 \097\099\116\105\118\101 \114\101\110\100\101\114 \098\097\116\099\104 \118\101\114\116\101\120 \099\111\117\110\116\101\114 \040\103\101\110\101\114\105\099\044 \117\115\101\100 \102\111\114 \097\108\108 \098\097\116\099\104\101\115\041"},{type="\102\108\111\097\116";name="\116\101\120\099\111\111\114\100\120";description="\067\117\114\114\101\110\116 \097\099\116\105\118\101 \116\101\120\116\117\114\101 \099\111\111\114\100\105\110\097\116\101 \040\097\100\100\101\100 \111\110 \103\108\086\101\114\116\101\120\042\040\041\041"};{type="\102\108\111\097\116",name="\116\101\120\099\111\111\114\100\121";description="\067\117\114\114\101\110\116 \097\099\116\105\118\101 \116\101\120\116\117\114\101 \099\111\111\114\100\105\110\097\116\101 \040\097\100\100\101\100 \111\110 \103\108\086\101\114\116\101\120\042\040\041\041"},{type="\102\108\111\097\116";name="\110\111\114\109\097\108\120";description="\067\117\114\114\101\110\116 \097\099\116\105\118\101 \110\111\114\109\097\108 \040\097\100\100\101\100 \111\110 \103\108\086\101\114\116\101\120\042\040\041\041"};{type="\102\108\111\097\116";name="\110\111\114\109\097\108\121";description="\067\117\114\114\101\110\116 \097\099\116\105\118\101 \110\111\114\109\097\108 \040\097\100\100\101\100 \111\110 \103\108\086\101\114\116\101\120\042\040\041\041"},{type="\102\108\111\097\116",name="\110\111\114\109\097\108\122";description="\067\117\114\114\101\110\116 \097\099\116\105\118\101 \110\111\114\109\097\108 \040\097\100\100\101\100 \111\110 \103\108\086\101\114\116\101\120\042\040\041\041"};{type="\117\110\115\105\103\110\101\100 \099\104\097\114";name="\099\111\108\111\114\114",description="\067\117\114\114\101\110\116 \097\099\116\105\118\101 \099\111\108\111\114 \040\097\100\100\101\100 \111\110 \103\108\086\101\114\116\101\120\042\040\041\041"},{type="\117\110\115\105\103\110\101\100 \099\104\097\114",name="\099\111\108\111\114\103",description="\067\117\114\114\101\110\116 \097\099\116\105\118\101 \099\111\108\111\114 \040\097\100\100\101\100 \111\110 \103\108\086\101\114\116\101\120\042\040\041\041"};{type="\117\110\115\105\103\110\101\100 \099\104\097\114",name="\099\111\108\111\114\098";description="\067\117\114\114\101\110\116 \097\099\116\105\118\101 \099\111\108\111\114 \040\097\100\100\101\100 \111\110 \103\108\086\101\114\116\101\120\042\040\041\041"},{type="\117\110\115\105\103\110\101\100 \099\104\097\114";name="\099\111\108\111\114\097";description="\067\117\114\114\101\110\116 \097\099\116\105\118\101 \099\111\108\111\114 \040\097\100\100\101\100 \111\110 \103\108\086\101\114\116\101\120\042\040\041\041"};{type="\105\110\116";name="\099\117\114\114\101\110\116\077\097\116\114\105\120\077\111\100\101";description="\067\117\114\114\101\110\116 \109\097\116\114\105\120 \109\111\100\101"},{type="\077\097\116\114\105\120 \042";name="\099\117\114\114\101\110\116\077\097\116\114\105\120";description="\067\117\114\114\101\110\116 \109\097\116\114\105\120 \112\111\105\110\116\101\114"},{type="\077\097\116\114\105\120",name="\109\111\100\101\108\118\105\101\119";description="\068\101\102\097\117\108\116 \109\111\100\101\108\118\105\101\119 \109\097\116\114\105\120"},{type="\077\097\116\114\105\120",name="\112\114\111\106\101\099\116\105\111\110";description="\068\101\102\097\117\108\116 \112\114\111\106\101\099\116\105\111\110 \109\097\116\114\105\120"};{type="\077\097\116\114\105\120",name="\116\114\097\110\115\102\111\114\109",description="\084\114\097\110\115\102\111\114\109 \109\097\116\114\105\120 \116\111 \098\101 \117\115\101\100 \119\105\116\104 \114\108\084\114\097\110\115\108\097\116\101\044 \114\108\082\111\116\097\116\101\044 \114\108\083\099\097\108\101"},{type="\098\111\111\108";name="\116\114\097\110\115\102\111\114\109\082\101\113\117\105\114\101\100";description="\082\101\113\117\105\114\101 \116\114\097\110\115\102\111\114\109 \109\097\116\114\105\120 \097\112\112\108\105\099\097\116\105\111\110 \116\111 \099\117\114\114\101\110\116 \100\114\097\119-\099\097\108\108 \118\101\114\116\101\120 \040\105\102 \114\101\113\117\105\114\101\100\041"};{type="\077\097\116\114\105\120\091\082\076\095\077\065\088\095\077\065\084\082\073\088\095\083\084\065\067\075\095\083\073\090\069\093";name="\115\116\097\099\107",description="\077\097\116\114\105\120 \115\116\097\099\107 \102\111\114 \112\117\115\104\047\112\111\112"};{type="\105\110\116";name="\115\116\097\099\107\067\111\117\110\116\101\114";description="\077\097\116\114\105\120 \115\116\097\099\107 \099\111\117\110\116\101\114"},{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\100\101\102\097\117\108\116\084\101\120\116\117\114\101\073\100",description="\068\101\102\097\117\108\116 \116\101\120\116\117\114\101 \117\115\101\100 \111\110 \115\104\097\112\101\115\047\112\111\108\121 \100\114\097\119\105\110\103 \040\114\101\113\117\105\114\101\100 \098\121 \115\104\097\100\101\114\041"};{type="\117\110\115\105\103\110\101\100 \105\110\116\091\082\076\095\068\069\070\065\085\076\084\095\066\065\084\067\072\095\077\065\088\095\084\069\088\084\085\082\069\095\085\078\073\084\083\093";name="\097\099\116\105\118\101\084\101\120\116\117\114\101\073\100",description="\065\099\116\105\118\101 \116\101\120\116\117\114\101 \105\100\115 \116\111 \098\101 \101\110\097\098\108\101\100 \111\110 \098\097\116\099\104 \100\114\097\119\105\110\103 \040\048 \097\099\116\105\118\101 \098\121 \100\101\102\097\117\108\116\041"};{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\100\101\102\097\117\108\116\086\083\104\097\100\101\114\073\100",description="\068\101\102\097\117\108\116 \118\101\114\116\101\120 \115\104\097\100\101\114 \105\100 \040\117\115\101\100 \098\121 \100\101\102\097\117\108\116 \115\104\097\100\101\114 \112\114\111\103\114\097\109\041"},{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\100\101\102\097\117\108\116\070\083\104\097\100\101\114\073\100",description="\068\101\102\097\117\108\116 \102\114\097\103\109\101\110\116 \115\104\097\100\101\114 \105\100 \040\117\115\101\100 \098\121 \100\101\102\097\117\108\116 \115\104\097\100\101\114 \112\114\111\103\114\097\109\041"};{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\100\101\102\097\117\108\116\083\104\097\100\101\114\073\100";description="\068\101\102\097\117\108\116 \115\104\097\100\101\114 \112\114\111\103\114\097\109 \105\100\044 \115\117\112\112\111\114\116\115 \118\101\114\116\101\120 \099\111\108\111\114 \097\110\100 \100\105\102\102\117\115\101 \116\101\120\116\117\114\101"},{type="\105\110\116 \042";name="\100\101\102\097\117\108\116\083\104\097\100\101\114\076\111\099\115";description="\068\101\102\097\117\108\116 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110\115 \112\111\105\110\116\101\114 \116\111 \098\101 \117\115\101\100 \111\110 \114\101\110\100\101\114\105\110\103"},{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\099\117\114\114\101\110\116\083\104\097\100\101\114\073\100",description="\067\117\114\114\101\110\116 \115\104\097\100\101\114 \105\100 \116\111 \098\101 \117\115\101\100 \111\110 \114\101\110\100\101\114\105\110\103 \040\098\121 \100\101\102\097\117\108\116\044 \100\101\102\097\117\108\116\083\104\097\100\101\114\073\100\041"},{type="\105\110\116 \042";name="\099\117\114\114\101\110\116\083\104\097\100\101\114\076\111\099\115",description="\067\117\114\114\101\110\116 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110\115 \112\111\105\110\116\101\114 \116\111 \098\101 \117\115\101\100 \111\110 \114\101\110\100\101\114\105\110\103 \040\098\121 \100\101\102\097\117\108\116\044 \100\101\102\097\117\108\116\083\104\097\100\101\114\076\111\099\115\041"},{type="\098\111\111\108",name="\115\116\101\114\101\111\082\101\110\100\101\114";description="\083\116\101\114\101\111 \114\101\110\100\101\114\105\110\103 \102\108\097\103"},{type="\077\097\116\114\105\120\091\050\093",name="\112\114\111\106\101\099\116\105\111\110\083\116\101\114\101\111",description="\086\082 \115\116\101\114\101\111 \114\101\110\100\101\114\105\110\103 \101\121\101\115 \112\114\111\106\101\099\116\105\111\110 \109\097\116\114\105\099\101\115"},{type="\077\097\116\114\105\120\091\050\093",name="\118\105\101\119\079\102\102\115\101\116\083\116\101\114\101\111";description="\086\082 \115\116\101\114\101\111 \114\101\110\100\101\114\105\110\103 \101\121\101\115 \118\105\101\119 \111\102\102\115\101\116 \109\097\116\114\105\099\101\115"},{type="\105\110\116";name="\099\117\114\114\101\110\116\066\108\101\110\100\077\111\100\101";description="\066\108\101\110\100\105\110\103 \109\111\100\101 \097\099\116\105\118\101"};{type="\105\110\116";name="\103\108\066\108\101\110\100\083\114\099\070\097\099\116\111\114";description="\066\108\101\110\100\105\110\103 \115\111\117\114\099\101 \102\097\099\116\111\114"};{type="\105\110\116";name="\103\108\066\108\101\110\100\068\115\116\070\097\099\116\111\114",description="\066\108\101\110\100\105\110\103 \100\101\115\116\105\110\097\116\105\111\110 \102\097\099\116\111\114"};{type="\105\110\116",name="\103\108\066\108\101\110\100\069\113\117\097\116\105\111\110",description="\066\108\101\110\100\105\110\103 \101\113\117\097\116\105\111\110"};{type="\105\110\116";name="\103\108\066\108\101\110\100\083\114\099\070\097\099\116\111\114\082\071\066";description="\066\108\101\110\100\105\110\103 \115\111\117\114\099\101 \082\071\066 \102\097\099\116\111\114"},{type="\105\110\116";name="\103\108\066\108\101\110\100\068\101\115\116\070\097\099\116\111\114\082\071\066",description="\066\108\101\110\100\105\110\103 \100\101\115\116\105\110\097\116\105\111\110 \082\071\066 \102\097\099\116\111\114"};{type="\105\110\116",name="\103\108\066\108\101\110\100\083\114\099\070\097\099\116\111\114\065\108\112\104\097",description="\066\108\101\110\100\105\110\103 \115\111\117\114\099\101 \097\108\112\104\097 \102\097\099\116\111\114"},{type="\105\110\116";name="\103\108\066\108\101\110\100\068\101\115\116\070\097\099\116\111\114\065\108\112\104\097",description="\066\108\101\110\100\105\110\103 \100\101\115\116\105\110\097\116\105\111\110 \097\108\112\104\097 \102\097\099\116\111\114"};{type="\105\110\116",name="\103\108\066\108\101\110\100\069\113\117\097\116\105\111\110\082\071\066",description="\066\108\101\110\100\105\110\103 \101\113\117\097\116\105\111\110 \102\111\114 \082\071\066"},{type="\105\110\116",name="\103\108\066\108\101\110\100\069\113\117\097\116\105\111\110\065\108\112\104\097",description="\066\108\101\110\100\105\110\103 \101\113\117\097\116\105\111\110 \102\111\114 \097\108\112\104\097"},{type="\098\111\111\108",name="\103\108\067\117\115\116\111\109\066\108\101\110\100\077\111\100\101\077\111\100\105\102\105\101\100",description="\067\117\115\116\111\109 \098\108\101\110\100\105\110\103 \102\097\099\116\111\114 \097\110\100 \101\113\117\097\116\105\111\110 \109\111\100\105\102\105\099\097\116\105\111\110 \115\116\097\116\117\115"};{type="\105\110\116",name="\102\114\097\109\101\098\117\102\102\101\114\087\105\100\116\104";description="\067\117\114\114\101\110\116 \102\114\097\109\101\098\117\102\102\101\114 \119\105\100\116\104"},{type="\105\110\116",name="\102\114\097\109\101\098\117\102\102\101\114\072\101\105\103\104\116";description="\067\117\114\114\101\110\116 \102\114\097\109\101\098\117\102\102\101\114 \104\101\105\103\104\116"}}};{name="\114\108\095\102\108\111\097\116\049\054";description="\065\117\120\105\108\105\097\114 \109\097\116\114\105\120 \109\097\116\104 \102\117\110\099\116\105\111\110\115";fields={{type="\102\108\111\097\116\091\049\054\093";name="\118",description=""}}}},aliases={};enums={{name="\114\108\071\108\086\101\114\115\105\111\110",description="\079\112\101\110\071\076 \118\101\114\115\105\111\110",values={{name="\082\076\095\079\080\069\078\071\076\095\049\049";value=1;description="\079\112\101\110\071\076 \049\046\049"};{name="\082\076\095\079\080\069\078\071\076\095\050\049";value=2;description="\079\112\101\110\071\076 \050\046\049 \040\071\076\083\076 \049\050\048\041"},{name="\082\076\095\079\080\069\078\071\076\095\051\051",value=3;description="\079\112\101\110\071\076 \051\046\051 \040\071\076\083\076 \051\051\048\041"},{name="\082\076\095\079\080\069\078\071\076\095\052\051";value=4;description="\079\112\101\110\071\076 \052\046\051 \040\117\115\105\110\103 \071\076\083\076 \051\051\048\041"};{name="\082\076\095\079\080\069\078\071\076\095\069\083\095\050\048",value=5;description="\079\112\101\110\071\076 \069\083 \050\046\048 \040\071\076\083\076 \049\048\048\041"},{name="\082\076\095\079\080\069\078\071\076\095\069\083\095\051\048",value=6,description="\079\112\101\110\071\076 \069\083 \051\046\048 \040\071\076\083\076 \051\048\048 \101\115\041"}}};{name="\114\108\084\114\097\099\101\076\111\103\076\101\118\101\108";description="\084\114\097\099\101 \108\111\103 \108\101\118\101\108";values={{name="\082\076\095\076\079\071\095\065\076\076";value=0;description="\068\105\115\112\108\097\121 \097\108\108 \108\111\103\115"},{name="\082\076\095\076\079\071\095\084\082\065\067\069",value=1,description="\084\114\097\099\101 \108\111\103\103\105\110\103\044 \105\110\116\101\110\100\101\100 \102\111\114 \105\110\116\101\114\110\097\108 \117\115\101 \111\110\108\121"};{name="\082\076\095\076\079\071\095\068\069\066\085\071";value=2,description="\068\101\098\117\103 \108\111\103\103\105\110\103\044 \117\115\101\100 \102\111\114 \105\110\116\101\114\110\097\108 \100\101\098\117\103\103\105\110\103\044 \105\116 \115\104\111\117\108\100 \098\101 \100\105\115\097\098\108\101\100 \111\110 \114\101\108\101\097\115\101 \098\117\105\108\100\115"},{name="\082\076\095\076\079\071\095\073\078\070\079",value=3;description="\073\110\102\111 \108\111\103\103\105\110\103\044 \117\115\101\100 \102\111\114 \112\114\111\103\114\097\109 \101\120\101\099\117\116\105\111\110 \105\110\102\111"};{name="\082\076\095\076\079\071\095\087\065\082\078\073\078\071",value=4,description="\087\097\114\110\105\110\103 \108\111\103\103\105\110\103\044 \117\115\101\100 \111\110 \114\101\099\111\118\101\114\097\098\108\101 \102\097\105\108\117\114\101\115"};{name="\082\076\095\076\079\071\095\069\082\082\079\082",value=5,description="\069\114\114\111\114 \108\111\103\103\105\110\103\044 \117\115\101\100 \111\110 \117\110\114\101\099\111\118\101\114\097\098\108\101 \102\097\105\108\117\114\101\115"};{name="\082\076\095\076\079\071\095\070\065\084\065\076",value=6;description="\070\097\116\097\108 \108\111\103\103\105\110\103\044 \117\115\101\100 \116\111 \097\098\111\114\116 \112\114\111\103\114\097\109\058 \101\120\105\116\040\069\088\073\084\095\070\065\073\076\085\082\069\041"},{name="\082\076\095\076\079\071\095\078\079\078\069",value=7,description="\068\105\115\097\098\108\101 \108\111\103\103\105\110\103"}}},{name="\114\108\080\105\120\101\108\070\111\114\109\097\116";description="\084\101\120\116\117\114\101 \112\105\120\101\108 \102\111\114\109\097\116\115";values={{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\085\078\067\079\077\080\082\069\083\083\069\068\095\071\082\065\089\083\067\065\076\069";value=1;description="\056 \098\105\116 \112\101\114 \112\105\120\101\108 \040\110\111 \097\108\112\104\097\041"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\085\078\067\079\077\080\082\069\083\083\069\068\095\071\082\065\089\095\065\076\080\072\065",value=2;description="\056\042\050 \098\112\112 \040\050 \099\104\097\110\110\101\108\115\041"};{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\085\078\067\079\077\080\082\069\083\083\069\068\095\082\053\071\054\066\053",value=3,description="\049\054 \098\112\112"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\085\078\067\079\077\080\082\069\083\083\069\068\095\082\056\071\056\066\056";value=4;description="\050\052 \098\112\112"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\085\078\067\079\077\080\082\069\083\083\069\068\095\082\053\071\053\066\053\065\049";value=5,description="\049\054 \098\112\112 \040\049 \098\105\116 \097\108\112\104\097\041"};{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\085\078\067\079\077\080\082\069\083\083\069\068\095\082\052\071\052\066\052\065\052";value=6;description="\049\054 \098\112\112 \040\052 \098\105\116 \097\108\112\104\097\041"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\085\078\067\079\077\080\082\069\083\083\069\068\095\082\056\071\056\066\056\065\056";value=7;description="\051\050 \098\112\112"};{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\085\078\067\079\077\080\082\069\083\083\069\068\095\082\051\050",value=8;description="\051\050 \098\112\112 \040\049 \099\104\097\110\110\101\108 - \102\108\111\097\116\041"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\085\078\067\079\077\080\082\069\083\083\069\068\095\082\051\050\071\051\050\066\051\050";value=9;description="\051\050\042\051 \098\112\112 \040\051 \099\104\097\110\110\101\108\115 - \102\108\111\097\116\041"};{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\085\078\067\079\077\080\082\069\083\083\069\068\095\082\051\050\071\051\050\066\051\050\065\051\050",value=10,description="\051\050\042\052 \098\112\112 \040\052 \099\104\097\110\110\101\108\115 - \102\108\111\097\116\041"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\085\078\067\079\077\080\082\069\083\083\069\068\095\082\049\054";value=11,description="\049\054 \098\112\112 \040\049 \099\104\097\110\110\101\108 - \104\097\108\102 \102\108\111\097\116\041"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\085\078\067\079\077\080\082\069\083\083\069\068\095\082\049\054\071\049\054\066\049\054",value=12;description="\049\054\042\051 \098\112\112 \040\051 \099\104\097\110\110\101\108\115 - \104\097\108\102 \102\108\111\097\116\041"};{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\085\078\067\079\077\080\082\069\083\083\069\068\095\082\049\054\071\049\054\066\049\054\065\049\054";value=13,description="\049\054\042\052 \098\112\112 \040\052 \099\104\097\110\110\101\108\115 - \104\097\108\102 \102\108\111\097\116\041"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\067\079\077\080\082\069\083\083\069\068\095\068\088\084\049\095\082\071\066";value=14,description="\052 \098\112\112 \040\110\111 \097\108\112\104\097\041"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\067\079\077\080\082\069\083\083\069\068\095\068\088\084\049\095\082\071\066\065",value=15;description="\052 \098\112\112 \040\049 \098\105\116 \097\108\112\104\097\041"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\067\079\077\080\082\069\083\083\069\068\095\068\088\084\051\095\082\071\066\065";value=16,description="\056 \098\112\112"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\067\079\077\080\082\069\083\083\069\068\095\068\088\084\053\095\082\071\066\065",value=17;description="\056 \098\112\112"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\067\079\077\080\082\069\083\083\069\068\095\069\084\067\049\095\082\071\066",value=18,description="\052 \098\112\112"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\067\079\077\080\082\069\083\083\069\068\095\069\084\067\050\095\082\071\066";value=19;description="\052 \098\112\112"};{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\067\079\077\080\082\069\083\083\069\068\095\069\084\067\050\095\069\065\067\095\082\071\066\065",value=20;description="\056 \098\112\112"};{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\067\079\077\080\082\069\083\083\069\068\095\080\086\082\084\095\082\071\066";value=21;description="\052 \098\112\112"};{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\067\079\077\080\082\069\083\083\069\068\095\080\086\082\084\095\082\071\066\065",value=22;description="\052 \098\112\112"},{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\067\079\077\080\082\069\083\083\069\068\095\065\083\084\067\095\052\120\052\095\082\071\066\065";value=23;description="\056 \098\112\112"};{name="\082\076\095\080\073\088\069\076\070\079\082\077\065\084\095\067\079\077\080\082\069\083\083\069\068\095\065\083\084\067\095\056\120\056\095\082\071\066\065",value=24,description="\050 \098\112\112"}}};{name="\114\108\084\101\120\116\117\114\101\070\105\108\116\101\114",description="\084\101\120\116\117\114\101 \112\097\114\097\109\101\116\101\114\115\058 \102\105\108\116\101\114 \109\111\100\101";values={{name="\082\076\095\084\069\088\084\085\082\069\095\070\073\076\084\069\082\095\080\079\073\078\084",value=0,description="\078\111 \102\105\108\116\101\114\044 \106\117\115\116 \112\105\120\101\108 \097\112\112\114\111\120\105\109\097\116\105\111\110"},{name="\082\076\095\084\069\088\084\085\082\069\095\070\073\076\084\069\082\095\066\073\076\073\078\069\065\082",value=1,description="\076\105\110\101\097\114 \102\105\108\116\101\114\105\110\103"};{name="\082\076\095\084\069\088\084\085\082\069\095\070\073\076\084\069\082\095\084\082\073\076\073\078\069\065\082";value=2;description="\084\114\105\108\105\110\101\097\114 \102\105\108\116\101\114\105\110\103 \040\108\105\110\101\097\114 \119\105\116\104 \109\105\112\109\097\112\115\041"};{name="\082\076\095\084\069\088\084\085\082\069\095\070\073\076\084\069\082\095\065\078\073\083\079\084\082\079\080\073\067\095\052\088";value=3,description="\065\110\105\115\111\116\114\111\112\105\099 \102\105\108\116\101\114\105\110\103 \052\120"},{name="\082\076\095\084\069\088\084\085\082\069\095\070\073\076\084\069\082\095\065\078\073\083\079\084\082\079\080\073\067\095\056\088",value=4;description="\065\110\105\115\111\116\114\111\112\105\099 \102\105\108\116\101\114\105\110\103 \056\120"};{name="\082\076\095\084\069\088\084\085\082\069\095\070\073\076\084\069\082\095\065\078\073\083\079\084\082\079\080\073\067\095\049\054\088",value=5;description="\065\110\105\115\111\116\114\111\112\105\099 \102\105\108\116\101\114\105\110\103 \049\054\120"}}},{name="\114\108\066\108\101\110\100\077\111\100\101";description="\067\111\108\111\114 \098\108\101\110\100\105\110\103 \109\111\100\101\115 \040\112\114\101-\100\101\102\105\110\101\100\041";values={{name="\082\076\095\066\076\069\078\068\095\065\076\080\072\065";value=0;description="\066\108\101\110\100 \116\101\120\116\117\114\101\115 \099\111\110\115\105\100\101\114\105\110\103 \097\108\112\104\097 \040\100\101\102\097\117\108\116\041"};{name="\082\076\095\066\076\069\078\068\095\065\068\068\073\084\073\086\069",value=1;description="\066\108\101\110\100 \116\101\120\116\117\114\101\115 \097\100\100\105\110\103 \099\111\108\111\114\115"};{name="\082\076\095\066\076\069\078\068\095\077\085\076\084\073\080\076\073\069\068";value=2,description="\066\108\101\110\100 \116\101\120\116\117\114\101\115 \109\117\108\116\105\112\108\121\105\110\103 \099\111\108\111\114\115"},{name="\082\076\095\066\076\069\078\068\095\065\068\068\095\067\079\076\079\082\083",value=3;description="\066\108\101\110\100 \116\101\120\116\117\114\101\115 \097\100\100\105\110\103 \099\111\108\111\114\115 \040\097\108\116\101\114\110\097\116\105\118\101\041"};{name="\082\076\095\066\076\069\078\068\095\083\085\066\084\082\065\067\084\095\067\079\076\079\082\083",value=4,description="\066\108\101\110\100 \116\101\120\116\117\114\101\115 \115\117\098\116\114\097\099\116\105\110\103 \099\111\108\111\114\115 \040\097\108\116\101\114\110\097\116\105\118\101\041"};{name="\082\076\095\066\076\069\078\068\095\065\076\080\072\065\095\080\082\069\077\085\076\084\073\080\076\089",value=5;description="\066\108\101\110\100 \112\114\101\109\117\108\116\105\112\108\105\101\100 \116\101\120\116\117\114\101\115 \099\111\110\115\105\100\101\114\105\110\103 \097\108\112\104\097"};{name="\082\076\095\066\076\069\078\068\095\067\085\083\084\079\077",value=6,description="\066\108\101\110\100 \116\101\120\116\117\114\101\115 \117\115\105\110\103 \099\117\115\116\111\109 \115\114\099\047\100\115\116 \102\097\099\116\111\114\115 \040\117\115\101 \114\108\083\101\116\066\108\101\110\100\070\097\099\116\111\114\115\040\041\041"};{name="\082\076\095\066\076\069\078\068\095\067\085\083\084\079\077\095\083\069\080\065\082\065\084\069",value=7;description="\066\108\101\110\100 \116\101\120\116\117\114\101\115 \117\115\105\110\103 \099\117\115\116\111\109 \115\114\099\047\100\115\116 \102\097\099\116\111\114\115 \040\117\115\101 \114\108\083\101\116\066\108\101\110\100\070\097\099\116\111\114\115\083\101\112\097\114\097\116\101\040\041\041"}}},{name="\114\108\083\104\097\100\101\114\076\111\099\097\116\105\111\110\073\110\100\101\120",description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110 \112\111\105\110\116 \116\121\112\101";values={{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\086\069\082\084\069\088\095\080\079\083\073\084\073\079\078";value=0,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \118\101\114\116\101\120 \097\116\116\114\105\098\117\116\101\058 \112\111\115\105\116\105\111\110"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\086\069\082\084\069\088\095\084\069\088\067\079\079\082\068\048\049";value=1;description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \118\101\114\116\101\120 \097\116\116\114\105\098\117\116\101\058 \116\101\120\099\111\111\114\100\048\049"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\086\069\082\084\069\088\095\084\069\088\067\079\079\082\068\048\050";value=2;description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \118\101\114\116\101\120 \097\116\116\114\105\098\117\116\101\058 \116\101\120\099\111\111\114\100\048\050"},{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\086\069\082\084\069\088\095\078\079\082\077\065\076";value=3,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \118\101\114\116\101\120 \097\116\116\114\105\098\117\116\101\058 \110\111\114\109\097\108"},{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\086\069\082\084\069\088\095\084\065\078\071\069\078\084",value=4,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \118\101\114\116\101\120 \097\116\116\114\105\098\117\116\101\058 \116\097\110\103\101\110\116"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\086\069\082\084\069\088\095\067\079\076\079\082",value=5;description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \118\101\114\116\101\120 \097\116\116\114\105\098\117\116\101\058 \099\111\108\111\114"},{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\084\082\073\088\095\077\086\080",value=6;description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \109\097\116\114\105\120 \117\110\105\102\111\114\109\058 \109\111\100\101\108-\118\105\101\119-\112\114\111\106\101\099\116\105\111\110"},{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\084\082\073\088\095\086\073\069\087";value=7;description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \109\097\116\114\105\120 \117\110\105\102\111\114\109\058 \118\105\101\119 \040\099\097\109\101\114\097 \116\114\097\110\115\102\111\114\109\041"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\084\082\073\088\095\080\082\079\074\069\067\084\073\079\078";value=8;description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \109\097\116\114\105\120 \117\110\105\102\111\114\109\058 \112\114\111\106\101\099\116\105\111\110"},{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\084\082\073\088\095\077\079\068\069\076";value=9,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \109\097\116\114\105\120 \117\110\105\102\111\114\109\058 \109\111\100\101\108 \040\116\114\097\110\115\102\111\114\109\041"},{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\084\082\073\088\095\078\079\082\077\065\076";value=10,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \109\097\116\114\105\120 \117\110\105\102\111\114\109\058 \110\111\114\109\097\108"},{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\086\069\067\084\079\082\095\086\073\069\087";value=11,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \118\101\099\116\111\114 \117\110\105\102\111\114\109\058 \118\105\101\119"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\067\079\076\079\082\095\068\073\070\070\085\083\069";value=12,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \118\101\099\116\111\114 \117\110\105\102\111\114\109\058 \100\105\102\102\117\115\101 \099\111\108\111\114"},{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\067\079\076\079\082\095\083\080\069\067\085\076\065\082";value=13;description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \118\101\099\116\111\114 \117\110\105\102\111\114\109\058 \115\112\101\099\117\108\097\114 \099\111\108\111\114"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\067\079\076\079\082\095\065\077\066\073\069\078\084",value=14;description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \118\101\099\116\111\114 \117\110\105\102\111\114\109\058 \097\109\098\105\101\110\116 \099\111\108\111\114"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\065\076\066\069\068\079";value=15;description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \115\097\109\112\108\101\114\050\100 \116\101\120\116\117\114\101\058 \097\108\098\101\100\111 \040\115\097\109\101 \097\115\058 \082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\068\073\070\070\085\083\069\041"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\077\069\084\065\076\078\069\083\083",value=16,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \115\097\109\112\108\101\114\050\100 \116\101\120\116\117\114\101\058 \109\101\116\097\108\110\101\115\115 \040\115\097\109\101 \097\115\058 \082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\083\080\069\067\085\076\065\082\041"},{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\078\079\082\077\065\076",value=17,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \115\097\109\112\108\101\114\050\100 \116\101\120\116\117\114\101\058 \110\111\114\109\097\108"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\082\079\085\071\072\078\069\083\083";value=18;description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \115\097\109\112\108\101\114\050\100 \116\101\120\116\117\114\101\058 \114\111\117\103\104\110\101\115\115"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\079\067\067\076\085\083\073\079\078",value=19,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \115\097\109\112\108\101\114\050\100 \116\101\120\116\117\114\101\058 \111\099\099\108\117\115\105\111\110"},{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\069\077\073\083\083\073\079\078";value=20,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \115\097\109\112\108\101\114\050\100 \116\101\120\116\117\114\101\058 \101\109\105\115\115\105\111\110"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\072\069\073\071\072\084";value=21,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \115\097\109\112\108\101\114\050\100 \116\101\120\116\117\114\101\058 \104\101\105\103\104\116"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\067\085\066\069\077\065\080",value=22,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \115\097\109\112\108\101\114\067\117\098\101 \116\101\120\116\117\114\101\058 \099\117\098\101\109\097\112"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\073\082\082\065\068\073\065\078\067\069";value=23;description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \115\097\109\112\108\101\114\067\117\098\101 \116\101\120\116\117\114\101\058 \105\114\114\097\100\105\097\110\099\101"};{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\080\082\069\070\073\076\084\069\082",value=24;description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \115\097\109\112\108\101\114\067\117\098\101 \116\101\120\116\117\114\101\058 \112\114\101\102\105\108\116\101\114"},{name="\082\076\095\083\072\065\068\069\082\095\076\079\067\095\077\065\080\095\066\082\068\070";value=25,description="\083\104\097\100\101\114 \108\111\099\097\116\105\111\110\058 \115\097\109\112\108\101\114\050\100 \116\101\120\116\117\114\101\058 \098\114\100\102"}}},{name="\114\108\083\104\097\100\101\114\085\110\105\102\111\114\109\068\097\116\097\084\121\112\101";description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \100\097\116\097 \116\121\112\101",values={{name="\082\076\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\070\076\079\065\084";value=0,description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \116\121\112\101\058 \102\108\111\097\116"};{name="\082\076\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\086\069\067\050";value=1,description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \116\121\112\101\058 \118\101\099\050 \040\050 \102\108\111\097\116\041"},{name="\082\076\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\086\069\067\051";value=2;description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \116\121\112\101\058 \118\101\099\051 \040\051 \102\108\111\097\116\041"};{name="\082\076\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\086\069\067\052",value=3;description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \116\121\112\101\058 \118\101\099\052 \040\052 \102\108\111\097\116\041"},{name="\082\076\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\073\078\084",value=4;description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \116\121\112\101\058 \105\110\116"},{name="\082\076\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\073\086\069\067\050";value=5;description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \116\121\112\101\058 \105\118\101\099\050 \040\050 \105\110\116\041"};{name="\082\076\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\073\086\069\067\051";value=6,description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \116\121\112\101\058 \105\118\101\099\051 \040\051 \105\110\116\041"},{name="\082\076\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\073\086\069\067\052",value=7;description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \116\121\112\101\058 \105\118\101\099\052 \040\052 \105\110\116\041"},{name="\082\076\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\085\073\078\084",value=8,description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \116\121\112\101\058 \117\110\115\105\103\110\101\100 \105\110\116"},{name="\082\076\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\085\073\086\069\067\050",value=9,description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \116\121\112\101\058 \117\105\118\101\099\050 \040\050 \117\110\115\105\103\110\101\100 \105\110\116\041"},{name="\082\076\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\085\073\086\069\067\051",value=10;description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \116\121\112\101\058 \117\105\118\101\099\051 \040\051 \117\110\115\105\103\110\101\100 \105\110\116\041"};{name="\082\076\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\085\073\086\069\067\052";value=11;description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \116\121\112\101\058 \117\105\118\101\099\052 \040\052 \117\110\115\105\103\110\101\100 \105\110\116\041"};{name="\082\076\095\083\072\065\068\069\082\095\085\078\073\070\079\082\077\095\083\065\077\080\076\069\082\050\068";value=12;description="\083\104\097\100\101\114 \117\110\105\102\111\114\109 \116\121\112\101\058 \115\097\109\112\108\101\114\050\100"}}};{name="\114\108\083\104\097\100\101\114\065\116\116\114\105\098\117\116\101\068\097\116\097\084\121\112\101";description="\083\104\097\100\101\114 \097\116\116\114\105\098\117\116\101 \100\097\116\097 \116\121\112\101\115",values={{name="\082\076\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\070\076\079\065\084";value=0,description="\083\104\097\100\101\114 \097\116\116\114\105\098\117\116\101 \116\121\112\101\058 \102\108\111\097\116"};{name="\082\076\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\086\069\067\050",value=1,description="\083\104\097\100\101\114 \097\116\116\114\105\098\117\116\101 \116\121\112\101\058 \118\101\099\050 \040\050 \102\108\111\097\116\041"};{name="\082\076\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\086\069\067\051",value=2,description="\083\104\097\100\101\114 \097\116\116\114\105\098\117\116\101 \116\121\112\101\058 \118\101\099\051 \040\051 \102\108\111\097\116\041"};{name="\082\076\095\083\072\065\068\069\082\095\065\084\084\082\073\066\095\086\069\067\052";value=3,description="\083\104\097\100\101\114 \097\116\116\114\105\098\117\116\101 \116\121\112\101\058 \118\101\099\052 \040\052 \102\108\111\097\116\041"}}};{name="\114\108\070\114\097\109\101\098\117\102\102\101\114\065\116\116\097\099\104\084\121\112\101",description="\070\114\097\109\101\098\117\102\102\101\114 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101",values={{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\079\076\079\082\095\067\072\065\078\078\069\076\048",value=0;description="\070\114\097\109\101\098\117\102\102\101\114 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\111\108\111\114 \048"};{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\079\076\079\082\095\067\072\065\078\078\069\076\049";value=1,description="\070\114\097\109\101\098\117\102\102\101\114 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\111\108\111\114 \049"};{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\079\076\079\082\095\067\072\065\078\078\069\076\050";value=2,description="\070\114\097\109\101\098\117\102\102\101\114 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\111\108\111\114 \050"},{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\079\076\079\082\095\067\072\065\078\078\069\076\051",value=3,description="\070\114\097\109\101\098\117\102\102\101\114 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\111\108\111\114 \051"};{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\079\076\079\082\095\067\072\065\078\078\069\076\052",value=4,description="\070\114\097\109\101\098\117\102\102\101\114 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\111\108\111\114 \052"},{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\079\076\079\082\095\067\072\065\078\078\069\076\053";value=5,description="\070\114\097\109\101\098\117\102\102\101\114 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\111\108\111\114 \053"};{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\079\076\079\082\095\067\072\065\078\078\069\076\054";value=6,description="\070\114\097\109\101\098\117\102\102\101\114 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\111\108\111\114 \054"},{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\079\076\079\082\095\067\072\065\078\078\069\076\055";value=7,description="\070\114\097\109\101\098\117\102\102\101\114 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\111\108\111\114 \055"},{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\068\069\080\084\072",value=100,description="\070\114\097\109\101\098\117\102\102\101\114 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \100\101\112\116\104"};{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\083\084\069\078\067\073\076";value=200,description="\070\114\097\109\101\098\117\102\102\101\114 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \115\116\101\110\099\105\108"}}};{name="\114\108\070\114\097\109\101\098\117\102\102\101\114\065\116\116\097\099\104\084\101\120\116\117\114\101\084\121\112\101",description="\070\114\097\109\101\098\117\102\102\101\114 \116\101\120\116\117\114\101 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101",values={{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\085\066\069\077\065\080\095\080\079\083\073\084\073\086\069\095\088",value=0;description="\070\114\097\109\101\098\117\102\102\101\114 \116\101\120\116\117\114\101 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\117\098\101\109\097\112\044 \043\088 \115\105\100\101"};{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\085\066\069\077\065\080\095\078\069\071\065\084\073\086\069\095\088",value=1,description="\070\114\097\109\101\098\117\102\102\101\114 \116\101\120\116\117\114\101 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\117\098\101\109\097\112\044 -\088 \115\105\100\101"};{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\085\066\069\077\065\080\095\080\079\083\073\084\073\086\069\095\089";value=2,description="\070\114\097\109\101\098\117\102\102\101\114 \116\101\120\116\117\114\101 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\117\098\101\109\097\112\044 \043\089 \115\105\100\101"},{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\085\066\069\077\065\080\095\078\069\071\065\084\073\086\069\095\089";value=3,description="\070\114\097\109\101\098\117\102\102\101\114 \116\101\120\116\117\114\101 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\117\098\101\109\097\112\044 -\089 \115\105\100\101"};{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\085\066\069\077\065\080\095\080\079\083\073\084\073\086\069\095\090";value=4,description="\070\114\097\109\101\098\117\102\102\101\114 \116\101\120\116\117\114\101 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\117\098\101\109\097\112\044 \043\090 \115\105\100\101"};{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\067\085\066\069\077\065\080\095\078\069\071\065\084\073\086\069\095\090";value=5,description="\070\114\097\109\101\098\117\102\102\101\114 \116\101\120\116\117\114\101 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \099\117\098\101\109\097\112\044 -\090 \115\105\100\101"},{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\084\069\088\084\085\082\069\050\068";value=100,description="\070\114\097\109\101\098\117\102\102\101\114 \116\101\120\116\117\114\101 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \116\101\120\116\117\114\101\050\100"};{name="\082\076\095\065\084\084\065\067\072\077\069\078\084\095\082\069\078\068\069\082\066\085\070\070\069\082",value=200,description="\070\114\097\109\101\098\117\102\102\101\114 \116\101\120\116\117\114\101 \097\116\116\097\099\104\109\101\110\116 \116\121\112\101\058 \114\101\110\100\101\114\098\117\102\102\101\114"}}};{name="\114\108\067\117\108\108\077\111\100\101";description="\070\097\099\101 \099\117\108\108\105\110\103 \109\111\100\101";values={{name="\082\076\095\067\085\076\076\095\070\065\067\069\095\070\082\079\078\084",value=0,description=""},{name="\082\076\095\067\085\076\076\095\070\065\067\069\095\066\065\067\075";value=1,description=""}}}},callbacks={{name="\114\108\103\108\076\111\097\100\080\114\111\099";description="\079\112\101\110\071\076 \101\120\116\101\110\115\105\111\110 \102\117\110\099\116\105\111\110\115 \108\111\097\100\101\114 \115\105\103\110\097\116\117\114\101 \040\115\097\109\101 \097\115 \071\076\065\068\108\111\097\100\112\114\111\099\041";returnType="\118\111\105\100 \042",params={{type="\099\111\110\115\116 \099\104\097\114 \042";name="\110\097\109\101"}}}};functions={{name="\114\108\077\097\116\114\105\120\077\111\100\101",description="\067\104\111\111\115\101 \116\104\101 \099\117\114\114\101\110\116 \109\097\116\114\105\120 \116\111 \098\101 \116\114\097\110\115\102\111\114\109\101\100";returnType="\118\111\105\100",params={{type="\105\110\116",name="\109\111\100\101"}}},{name="\114\108\080\117\115\104\077\097\116\114\105\120",description="\080\117\115\104 \116\104\101 \099\117\114\114\101\110\116 \109\097\116\114\105\120 \116\111 \115\116\097\099\107";returnType="\118\111\105\100"},{name="\114\108\080\111\112\077\097\116\114\105\120",description="\080\111\112 \108\097\116\101\115\116 \105\110\115\101\114\116\101\100 \109\097\116\114\105\120 \102\114\111\109 \115\116\097\099\107",returnType="\118\111\105\100"},{name="\114\108\076\111\097\100\073\100\101\110\116\105\116\121",description="\082\101\115\101\116 \099\117\114\114\101\110\116 \109\097\116\114\105\120 \116\111 \105\100\101\110\116\105\116\121 \109\097\116\114\105\120";returnType="\118\111\105\100"};{name="\114\108\084\114\097\110\115\108\097\116\101\102",description="\077\117\108\116\105\112\108\121 \116\104\101 \099\117\114\114\101\110\116 \109\097\116\114\105\120 \098\121 \097 \116\114\097\110\115\108\097\116\105\111\110 \109\097\116\114\105\120";returnType="\118\111\105\100",params={{type="\102\108\111\097\116";name="\120"};{type="\102\108\111\097\116",name="\121"};{type="\102\108\111\097\116";name="\122"}}},{name="\114\108\082\111\116\097\116\101\102",description="\077\117\108\116\105\112\108\121 \116\104\101 \099\117\114\114\101\110\116 \109\097\116\114\105\120 \098\121 \097 \114\111\116\097\116\105\111\110 \109\097\116\114\105\120";returnType="\118\111\105\100",params={{type="\102\108\111\097\116";name="\097\110\103\108\101"};{type="\102\108\111\097\116";name="\120"};{type="\102\108\111\097\116";name="\121"},{type="\102\108\111\097\116";name="\122"}}};{name="\114\108\083\099\097\108\101\102",description="\077\117\108\116\105\112\108\121 \116\104\101 \099\117\114\114\101\110\116 \109\097\116\114\105\120 \098\121 \097 \115\099\097\108\105\110\103 \109\097\116\114\105\120",returnType="\118\111\105\100";params={{type="\102\108\111\097\116",name="\120"},{type="\102\108\111\097\116";name="\121"};{type="\102\108\111\097\116",name="\122"}}};{name="\114\108\077\117\108\116\077\097\116\114\105\120\102";description="\077\117\108\116\105\112\108\121 \116\104\101 \099\117\114\114\101\110\116 \109\097\116\114\105\120 \098\121 \097\110\111\116\104\101\114 \109\097\116\114\105\120";returnType="\118\111\105\100",params={{type="\099\111\110\115\116 \102\108\111\097\116 \042";name="\109\097\116\102"}}};{name="\114\108\070\114\117\115\116\117\109",description="",returnType="\118\111\105\100",params={{type="\100\111\117\098\108\101",name="\108\101\102\116"},{type="\100\111\117\098\108\101",name="\114\105\103\104\116"},{type="\100\111\117\098\108\101";name="\098\111\116\116\111\109"};{type="\100\111\117\098\108\101";name="\116\111\112"};{type="\100\111\117\098\108\101";name="\122\110\101\097\114"};{type="\100\111\117\098\108\101";name="\122\102\097\114"}}},{name="\114\108\079\114\116\104\111",description="",returnType="\118\111\105\100";params={{type="\100\111\117\098\108\101",name="\108\101\102\116"},{type="\100\111\117\098\108\101";name="\114\105\103\104\116"},{type="\100\111\117\098\108\101",name="\098\111\116\116\111\109"};{type="\100\111\117\098\108\101",name="\116\111\112"},{type="\100\111\117\098\108\101";name="\122\110\101\097\114"},{type="\100\111\117\098\108\101",name="\122\102\097\114"}}};{name="\114\108\086\105\101\119\112\111\114\116",description="\083\101\116 \116\104\101 \118\105\101\119\112\111\114\116 \097\114\101\097";returnType="\118\111\105\100",params={{type="\105\110\116";name="\120"},{type="\105\110\116",name="\121"},{type="\105\110\116";name="\119\105\100\116\104"};{type="\105\110\116";name="\104\101\105\103\104\116"}}},{name="\114\108\083\101\116\067\108\105\112\080\108\097\110\101\115",description="\083\101\116 \099\108\105\112 \112\108\097\110\101\115 \100\105\115\116\097\110\099\101\115",returnType="\118\111\105\100",params={{type="\100\111\117\098\108\101";name="\110\101\097\114\080\108\097\110\101"},{type="\100\111\117\098\108\101",name="\102\097\114\080\108\097\110\101"}}};{name="\114\108\071\101\116\067\117\108\108\068\105\115\116\097\110\099\101\078\101\097\114",description="\071\101\116 \099\117\108\108 \112\108\097\110\101 \100\105\115\116\097\110\099\101 \110\101\097\114",returnType="\100\111\117\098\108\101"},{name="\114\108\071\101\116\067\117\108\108\068\105\115\116\097\110\099\101\070\097\114";description="\071\101\116 \099\117\108\108 \112\108\097\110\101 \100\105\115\116\097\110\099\101 \102\097\114";returnType="\100\111\117\098\108\101"};{name="\114\108\066\101\103\105\110";description="\073\110\105\116\105\097\108\105\122\101 \100\114\097\119\105\110\103 \109\111\100\101 \040\104\111\119 \116\111 \111\114\103\097\110\105\122\101 \118\101\114\116\101\120\041";returnType="\118\111\105\100";params={{type="\105\110\116";name="\109\111\100\101"}}},{name="\114\108\069\110\100",description="\070\105\110\105\115\104 \118\101\114\116\101\120 \112\114\111\118\105\100\105\110\103";returnType="\118\111\105\100"};{name="\114\108\086\101\114\116\101\120\050\105";description="\068\101\102\105\110\101 \111\110\101 \118\101\114\116\101\120 \040\112\111\115\105\116\105\111\110\041 - \050 \105\110\116",returnType="\118\111\105\100",params={{type="\105\110\116";name="\120"},{type="\105\110\116";name="\121"}}};{name="\114\108\086\101\114\116\101\120\050\102";description="\068\101\102\105\110\101 \111\110\101 \118\101\114\116\101\120 \040\112\111\115\105\116\105\111\110\041 - \050 \102\108\111\097\116",returnType="\118\111\105\100";params={{type="\102\108\111\097\116",name="\120"},{type="\102\108\111\097\116";name="\121"}}},{name="\114\108\086\101\114\116\101\120\051\102";description="\068\101\102\105\110\101 \111\110\101 \118\101\114\116\101\120 \040\112\111\115\105\116\105\111\110\041 - \051 \102\108\111\097\116",returnType="\118\111\105\100",params={{type="\102\108\111\097\116";name="\120"};{type="\102\108\111\097\116";name="\121"};{type="\102\108\111\097\116";name="\122"}}};{name="\114\108\084\101\120\067\111\111\114\100\050\102",description="\068\101\102\105\110\101 \111\110\101 \118\101\114\116\101\120 \040\116\101\120\116\117\114\101 \099\111\111\114\100\105\110\097\116\101\041 - \050 \102\108\111\097\116";returnType="\118\111\105\100",params={{type="\102\108\111\097\116",name="\120"},{type="\102\108\111\097\116";name="\121"}}},{name="\114\108\078\111\114\109\097\108\051\102",description="\068\101\102\105\110\101 \111\110\101 \118\101\114\116\101\120 \040\110\111\114\109\097\108\041 - \051 \102\108\111\097\116",returnType="\118\111\105\100";params={{type="\102\108\111\097\116",name="\120"},{type="\102\108\111\097\116";name="\121"},{type="\102\108\111\097\116",name="\122"}}},{name="\114\108\067\111\108\111\114\052\117\098",description="\068\101\102\105\110\101 \111\110\101 \118\101\114\116\101\120 \040\099\111\108\111\114\041 - \052 \098\121\116\101";returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \099\104\097\114";name="\114"},{type="\117\110\115\105\103\110\101\100 \099\104\097\114";name="\103"},{type="\117\110\115\105\103\110\101\100 \099\104\097\114",name="\098"},{type="\117\110\115\105\103\110\101\100 \099\104\097\114",name="\097"}}};{name="\114\108\067\111\108\111\114\051\102",description="\068\101\102\105\110\101 \111\110\101 \118\101\114\116\101\120 \040\099\111\108\111\114\041 - \051 \102\108\111\097\116",returnType="\118\111\105\100",params={{type="\102\108\111\097\116",name="\120"};{type="\102\108\111\097\116",name="\121"},{type="\102\108\111\097\116",name="\122"}}},{name="\114\108\067\111\108\111\114\052\102";description="\068\101\102\105\110\101 \111\110\101 \118\101\114\116\101\120 \040\099\111\108\111\114\041 - \052 \102\108\111\097\116",returnType="\118\111\105\100",params={{type="\102\108\111\097\116";name="\120"};{type="\102\108\111\097\116";name="\121"},{type="\102\108\111\097\116",name="\122"},{type="\102\108\111\097\116",name="\119"}}};{name="\114\108\069\110\097\098\108\101\086\101\114\116\101\120\065\114\114\097\121";description="\069\110\097\098\108\101 \118\101\114\116\101\120 \097\114\114\097\121 \040\086\065\079\044 \105\102 \115\117\112\112\111\114\116\101\100\041",returnType="\098\111\111\108",params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\118\097\111\073\100"}}};{name="\114\108\068\105\115\097\098\108\101\086\101\114\116\101\120\065\114\114\097\121";description="\068\105\115\097\098\108\101 \118\101\114\116\101\120 \097\114\114\097\121 \040\086\065\079\044 \105\102 \115\117\112\112\111\114\116\101\100\041",returnType="\118\111\105\100"};{name="\114\108\069\110\097\098\108\101\086\101\114\116\101\120\066\117\102\102\101\114",description="\069\110\097\098\108\101 \118\101\114\116\101\120 \098\117\102\102\101\114 \040\086\066\079\041",returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\100"}}},{name="\114\108\068\105\115\097\098\108\101\086\101\114\116\101\120\066\117\102\102\101\114";description="\068\105\115\097\098\108\101 \118\101\114\116\101\120 \098\117\102\102\101\114 \040\086\066\079\041";returnType="\118\111\105\100"};{name="\114\108\069\110\097\098\108\101\086\101\114\116\101\120\066\117\102\102\101\114\069\108\101\109\101\110\116",description="\069\110\097\098\108\101 \118\101\114\116\101\120 \098\117\102\102\101\114 \101\108\101\109\101\110\116 \040\086\066\079 \101\108\101\109\101\110\116\041";returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\100"}}};{name="\114\108\068\105\115\097\098\108\101\086\101\114\116\101\120\066\117\102\102\101\114\069\108\101\109\101\110\116",description="\068\105\115\097\098\108\101 \118\101\114\116\101\120 \098\117\102\102\101\114 \101\108\101\109\101\110\116 \040\086\066\079 \101\108\101\109\101\110\116\041";returnType="\118\111\105\100"},{name="\114\108\069\110\097\098\108\101\086\101\114\116\101\120\065\116\116\114\105\098\117\116\101";description="\069\110\097\098\108\101 \118\101\114\116\101\120 \097\116\116\114\105\098\117\116\101 \105\110\100\101\120";returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\105\110\100\101\120"}}},{name="\114\108\068\105\115\097\098\108\101\086\101\114\116\101\120\065\116\116\114\105\098\117\116\101",description="\068\105\115\097\098\108\101 \118\101\114\116\101\120 \097\116\116\114\105\098\117\116\101 \105\110\100\101\120",returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\110\100\101\120"}}};{name="\114\108\069\110\097\098\108\101\083\116\097\116\101\080\111\105\110\116\101\114";description="\069\110\097\098\108\101 \097\116\116\114\105\098\117\116\101 \115\116\097\116\101 \112\111\105\110\116\101\114",returnType="\118\111\105\100",params={{type="\105\110\116",name="\118\101\114\116\101\120\065\116\116\114\105\098\084\121\112\101"};{type="\118\111\105\100 \042";name="\098\117\102\102\101\114"}}};{name="\114\108\068\105\115\097\098\108\101\083\116\097\116\101\080\111\105\110\116\101\114",description="\068\105\115\097\098\108\101 \097\116\116\114\105\098\117\116\101 \115\116\097\116\101 \112\111\105\110\116\101\114",returnType="\118\111\105\100",params={{type="\105\110\116",name="\118\101\114\116\101\120\065\116\116\114\105\098\084\121\112\101"}}},{name="\114\108\065\099\116\105\118\101\084\101\120\116\117\114\101\083\108\111\116",description="\083\101\108\101\099\116 \097\110\100 \097\099\116\105\118\101 \097 \116\101\120\116\117\114\101 \115\108\111\116";returnType="\118\111\105\100",params={{type="\105\110\116";name="\115\108\111\116"}}};{name="\114\108\069\110\097\098\108\101\084\101\120\116\117\114\101";description="\069\110\097\098\108\101 \116\101\120\116\117\114\101",returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\100"}}},{name="\114\108\068\105\115\097\098\108\101\084\101\120\116\117\114\101",description="\068\105\115\097\098\108\101 \116\101\120\116\117\114\101";returnType="\118\111\105\100"},{name="\114\108\069\110\097\098\108\101\084\101\120\116\117\114\101\067\117\098\101\109\097\112";description="\069\110\097\098\108\101 \116\101\120\116\117\114\101 \099\117\098\101\109\097\112";returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\105\100"}}};{name="\114\108\068\105\115\097\098\108\101\084\101\120\116\117\114\101\067\117\098\101\109\097\112";description="\068\105\115\097\098\108\101 \116\101\120\116\117\114\101 \099\117\098\101\109\097\112";returnType="\118\111\105\100"},{name="\114\108\084\101\120\116\117\114\101\080\097\114\097\109\101\116\101\114\115";description="\083\101\116 \116\101\120\116\117\114\101 \112\097\114\097\109\101\116\101\114\115 \040\102\105\108\116\101\114\044 \119\114\097\112\041";returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\100"};{type="\105\110\116",name="\112\097\114\097\109"},{type="\105\110\116",name="\118\097\108\117\101"}}};{name="\114\108\067\117\098\101\109\097\112\080\097\114\097\109\101\116\101\114\115";description="\083\101\116 \099\117\098\101\109\097\112 \112\097\114\097\109\101\116\101\114\115 \040\102\105\108\116\101\114\044 \119\114\097\112\041";returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\100"},{type="\105\110\116";name="\112\097\114\097\109"},{type="\105\110\116";name="\118\097\108\117\101"}}},{name="\114\108\069\110\097\098\108\101\083\104\097\100\101\114",description="\069\110\097\098\108\101 \115\104\097\100\101\114 \112\114\111\103\114\097\109";returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\100"}}},{name="\114\108\068\105\115\097\098\108\101\083\104\097\100\101\114",description="\068\105\115\097\098\108\101 \115\104\097\100\101\114 \112\114\111\103\114\097\109",returnType="\118\111\105\100"};{name="\114\108\069\110\097\098\108\101\070\114\097\109\101\098\117\102\102\101\114";description="\069\110\097\098\108\101 \114\101\110\100\101\114 \116\101\120\116\117\114\101 \040\102\098\111\041",returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\100"}}};{name="\114\108\068\105\115\097\098\108\101\070\114\097\109\101\098\117\102\102\101\114",description="\068\105\115\097\098\108\101 \114\101\110\100\101\114 \116\101\120\116\117\114\101 \040\102\098\111\041\044 \114\101\116\117\114\110 \116\111 \100\101\102\097\117\108\116 \102\114\097\109\101\098\117\102\102\101\114",returnType="\118\111\105\100"};{name="\114\108\071\101\116\065\099\116\105\118\101\070\114\097\109\101\098\117\102\102\101\114";description="\071\101\116 \116\104\101 \099\117\114\114\101\110\116\108\121 \097\099\116\105\118\101 \114\101\110\100\101\114 \116\101\120\116\117\114\101 \040\102\098\111\041\044 \048 \102\111\114 \100\101\102\097\117\108\116 \102\114\097\109\101\098\117\102\102\101\114",returnType="\117\110\115\105\103\110\101\100 \105\110\116"};{name="\114\108\065\099\116\105\118\101\068\114\097\119\066\117\102\102\101\114\115";description="\065\099\116\105\118\097\116\101 \109\117\108\116\105\112\108\101 \100\114\097\119 \099\111\108\111\114 \098\117\102\102\101\114\115",returnType="\118\111\105\100";params={{type="\105\110\116",name="\099\111\117\110\116"}}},{name="\114\108\066\108\105\116\070\114\097\109\101\098\117\102\102\101\114",description="\066\108\105\116 \097\099\116\105\118\101 \102\114\097\109\101\098\117\102\102\101\114 \116\111 \109\097\105\110 \102\114\097\109\101\098\117\102\102\101\114",returnType="\118\111\105\100";params={{type="\105\110\116";name="\115\114\099\088"},{type="\105\110\116";name="\115\114\099\089"},{type="\105\110\116";name="\115\114\099\087\105\100\116\104"},{type="\105\110\116",name="\115\114\099\072\101\105\103\104\116"};{type="\105\110\116";name="\100\115\116\088"},{type="\105\110\116";name="\100\115\116\089"};{type="\105\110\116";name="\100\115\116\087\105\100\116\104"};{type="\105\110\116",name="\100\115\116\072\101\105\103\104\116"};{type="\105\110\116",name="\098\117\102\102\101\114\077\097\115\107"}}};{name="\114\108\066\105\110\100\070\114\097\109\101\098\117\102\102\101\114";description="\066\105\110\100 \102\114\097\109\101\098\117\102\102\101\114 \040\070\066\079\041";returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\116\097\114\103\101\116"};{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\102\114\097\109\101\098\117\102\102\101\114"}}};{name="\114\108\069\110\097\098\108\101\067\111\108\111\114\066\108\101\110\100",description="\069\110\097\098\108\101 \099\111\108\111\114 \098\108\101\110\100\105\110\103";returnType="\118\111\105\100"};{name="\114\108\068\105\115\097\098\108\101\067\111\108\111\114\066\108\101\110\100";description="\068\105\115\097\098\108\101 \099\111\108\111\114 \098\108\101\110\100\105\110\103",returnType="\118\111\105\100"},{name="\114\108\069\110\097\098\108\101\068\101\112\116\104\084\101\115\116",description="\069\110\097\098\108\101 \100\101\112\116\104 \116\101\115\116";returnType="\118\111\105\100"};{name="\114\108\068\105\115\097\098\108\101\068\101\112\116\104\084\101\115\116";description="\068\105\115\097\098\108\101 \100\101\112\116\104 \116\101\115\116",returnType="\118\111\105\100"},{name="\114\108\069\110\097\098\108\101\068\101\112\116\104\077\097\115\107";description="\069\110\097\098\108\101 \100\101\112\116\104 \119\114\105\116\101";returnType="\118\111\105\100"};{name="\114\108\068\105\115\097\098\108\101\068\101\112\116\104\077\097\115\107",description="\068\105\115\097\098\108\101 \100\101\112\116\104 \119\114\105\116\101";returnType="\118\111\105\100"},{name="\114\108\069\110\097\098\108\101\066\097\099\107\102\097\099\101\067\117\108\108\105\110\103";description="\069\110\097\098\108\101 \098\097\099\107\102\097\099\101 \099\117\108\108\105\110\103";returnType="\118\111\105\100"},{name="\114\108\068\105\115\097\098\108\101\066\097\099\107\102\097\099\101\067\117\108\108\105\110\103";description="\068\105\115\097\098\108\101 \098\097\099\107\102\097\099\101 \099\117\108\108\105\110\103",returnType="\118\111\105\100"},{name="\114\108\067\111\108\111\114\077\097\115\107";description="\067\111\108\111\114 \109\097\115\107 \099\111\110\116\114\111\108",returnType="\118\111\105\100",params={{type="\098\111\111\108";name="\114"};{type="\098\111\111\108",name="\103"},{type="\098\111\111\108",name="\098"};{type="\098\111\111\108",name="\097"}}},{name="\114\108\083\101\116\067\117\108\108\070\097\099\101",description="\083\101\116 \102\097\099\101 \099\117\108\108\105\110\103 \109\111\100\101",returnType="\118\111\105\100",params={{type="\105\110\116";name="\109\111\100\101"}}},{name="\114\108\069\110\097\098\108\101\083\099\105\115\115\111\114\084\101\115\116";description="\069\110\097\098\108\101 \115\099\105\115\115\111\114 \116\101\115\116",returnType="\118\111\105\100"};{name="\114\108\068\105\115\097\098\108\101\083\099\105\115\115\111\114\084\101\115\116";description="\068\105\115\097\098\108\101 \115\099\105\115\115\111\114 \116\101\115\116";returnType="\118\111\105\100"};{name="\114\108\083\099\105\115\115\111\114",description="\083\099\105\115\115\111\114 \116\101\115\116",returnType="\118\111\105\100";params={{type="\105\110\116";name="\120"},{type="\105\110\116",name="\121"},{type="\105\110\116";name="\119\105\100\116\104"},{type="\105\110\116";name="\104\101\105\103\104\116"}}};{name="\114\108\069\110\097\098\108\101\087\105\114\101\077\111\100\101",description="\069\110\097\098\108\101 \119\105\114\101 \109\111\100\101",returnType="\118\111\105\100"},{name="\114\108\069\110\097\098\108\101\080\111\105\110\116\077\111\100\101";description="\069\110\097\098\108\101 \112\111\105\110\116 \109\111\100\101";returnType="\118\111\105\100"};{name="\114\108\068\105\115\097\098\108\101\087\105\114\101\077\111\100\101",description="\068\105\115\097\098\108\101 \119\105\114\101 \040\097\110\100 \112\111\105\110\116\041 \109\111\100\101",returnType="\118\111\105\100"},{name="\114\108\083\101\116\076\105\110\101\087\105\100\116\104";description="\083\101\116 \116\104\101 \108\105\110\101 \100\114\097\119\105\110\103 \119\105\100\116\104",returnType="\118\111\105\100",params={{type="\102\108\111\097\116",name="\119\105\100\116\104"}}},{name="\114\108\071\101\116\076\105\110\101\087\105\100\116\104",description="\071\101\116 \116\104\101 \108\105\110\101 \100\114\097\119\105\110\103 \119\105\100\116\104",returnType="\102\108\111\097\116"};{name="\114\108\069\110\097\098\108\101\083\109\111\111\116\104\076\105\110\101\115",description="\069\110\097\098\108\101 \108\105\110\101 \097\108\105\097\115\105\110\103",returnType="\118\111\105\100"};{name="\114\108\068\105\115\097\098\108\101\083\109\111\111\116\104\076\105\110\101\115",description="\068\105\115\097\098\108\101 \108\105\110\101 \097\108\105\097\115\105\110\103",returnType="\118\111\105\100"};{name="\114\108\069\110\097\098\108\101\083\116\101\114\101\111\082\101\110\100\101\114";description="\069\110\097\098\108\101 \115\116\101\114\101\111 \114\101\110\100\101\114\105\110\103";returnType="\118\111\105\100"};{name="\114\108\068\105\115\097\098\108\101\083\116\101\114\101\111\082\101\110\100\101\114";description="\068\105\115\097\098\108\101 \115\116\101\114\101\111 \114\101\110\100\101\114\105\110\103",returnType="\118\111\105\100"},{name="\114\108\073\115\083\116\101\114\101\111\082\101\110\100\101\114\069\110\097\098\108\101\100",description="\067\104\101\099\107 \105\102 \115\116\101\114\101\111 \114\101\110\100\101\114 \105\115 \101\110\097\098\108\101\100",returnType="\098\111\111\108"};{name="\114\108\067\108\101\097\114\067\111\108\111\114";description="\067\108\101\097\114 \099\111\108\111\114 \098\117\102\102\101\114 \119\105\116\104 \099\111\108\111\114",returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \099\104\097\114";name="\114"},{type="\117\110\115\105\103\110\101\100 \099\104\097\114",name="\103"},{type="\117\110\115\105\103\110\101\100 \099\104\097\114";name="\098"};{type="\117\110\115\105\103\110\101\100 \099\104\097\114";name="\097"}}},{name="\114\108\067\108\101\097\114\083\099\114\101\101\110\066\117\102\102\101\114\115",description="\067\108\101\097\114 \117\115\101\100 \115\099\114\101\101\110 \098\117\102\102\101\114\115 \040\099\111\108\111\114 \097\110\100 \100\101\112\116\104\041";returnType="\118\111\105\100"},{name="\114\108\067\104\101\099\107\069\114\114\111\114\115",description="\067\104\101\099\107 \097\110\100 \108\111\103 \079\112\101\110\071\076 \101\114\114\111\114 \099\111\100\101\115",returnType="\118\111\105\100"};{name="\114\108\083\101\116\066\108\101\110\100\077\111\100\101";description="\083\101\116 \098\108\101\110\100\105\110\103 \109\111\100\101";returnType="\118\111\105\100";params={{type="\105\110\116",name="\109\111\100\101"}}};{name="\114\108\083\101\116\066\108\101\110\100\070\097\099\116\111\114\115";description="\083\101\116 \098\108\101\110\100\105\110\103 \109\111\100\101 \102\097\099\116\111\114 \097\110\100 \101\113\117\097\116\105\111\110 \040\117\115\105\110\103 \079\112\101\110\071\076 \102\097\099\116\111\114\115\041",returnType="\118\111\105\100",params={{type="\105\110\116",name="\103\108\083\114\099\070\097\099\116\111\114"};{type="\105\110\116";name="\103\108\068\115\116\070\097\099\116\111\114"},{type="\105\110\116";name="\103\108\069\113\117\097\116\105\111\110"}}},{name="\114\108\083\101\116\066\108\101\110\100\070\097\099\116\111\114\115\083\101\112\097\114\097\116\101",description="\083\101\116 \098\108\101\110\100\105\110\103 \109\111\100\101 \102\097\099\116\111\114\115 \097\110\100 \101\113\117\097\116\105\111\110\115 \115\101\112\097\114\097\116\101\108\121 \040\117\115\105\110\103 \079\112\101\110\071\076 \102\097\099\116\111\114\115\041";returnType="\118\111\105\100",params={{type="\105\110\116";name="\103\108\083\114\099\082\071\066"};{type="\105\110\116";name="\103\108\068\115\116\082\071\066"};{type="\105\110\116";name="\103\108\083\114\099\065\108\112\104\097"};{type="\105\110\116";name="\103\108\068\115\116\065\108\112\104\097"},{type="\105\110\116",name="\103\108\069\113\082\071\066"};{type="\105\110\116",name="\103\108\069\113\065\108\112\104\097"}}};{name="\114\108\103\108\073\110\105\116";description="\073\110\105\116\105\097\108\105\122\101 \114\108\103\108 \040\098\117\102\102\101\114\115\044 \115\104\097\100\101\114\115\044 \116\101\120\116\117\114\101\115\044 \115\116\097\116\101\115\041";returnType="\118\111\105\100",params={{type="\105\110\116";name="\119\105\100\116\104"};{type="\105\110\116",name="\104\101\105\103\104\116"}}},{name="\114\108\103\108\067\108\111\115\101";description="\068\101-\105\110\105\116\105\097\108\105\122\101 \114\108\103\108 \040\098\117\102\102\101\114\115\044 \115\104\097\100\101\114\115\044 \116\101\120\116\117\114\101\115\041",returnType="\118\111\105\100"};{name="\114\108\076\111\097\100\069\120\116\101\110\115\105\111\110\115";description="\076\111\097\100 \079\112\101\110\071\076 \101\120\116\101\110\115\105\111\110\115 \040\108\111\097\100\101\114 \102\117\110\099\116\105\111\110 \114\101\113\117\105\114\101\100\041";returnType="\118\111\105\100",params={{type="\118\111\105\100 \042";name="\108\111\097\100\101\114"}}},{name="\114\108\071\101\116\086\101\114\115\105\111\110";description="\071\101\116 \099\117\114\114\101\110\116 \079\112\101\110\071\076 \118\101\114\115\105\111\110";returnType="\105\110\116"};{name="\114\108\083\101\116\070\114\097\109\101\098\117\102\102\101\114\087\105\100\116\104",description="\083\101\116 \099\117\114\114\101\110\116 \102\114\097\109\101\098\117\102\102\101\114 \119\105\100\116\104";returnType="\118\111\105\100",params={{type="\105\110\116";name="\119\105\100\116\104"}}},{name="\114\108\071\101\116\070\114\097\109\101\098\117\102\102\101\114\087\105\100\116\104";description="\071\101\116 \100\101\102\097\117\108\116 \102\114\097\109\101\098\117\102\102\101\114 \119\105\100\116\104",returnType="\105\110\116"};{name="\114\108\083\101\116\070\114\097\109\101\098\117\102\102\101\114\072\101\105\103\104\116",description="\083\101\116 \099\117\114\114\101\110\116 \102\114\097\109\101\098\117\102\102\101\114 \104\101\105\103\104\116";returnType="\118\111\105\100";params={{type="\105\110\116";name="\104\101\105\103\104\116"}}},{name="\114\108\071\101\116\070\114\097\109\101\098\117\102\102\101\114\072\101\105\103\104\116",description="\071\101\116 \100\101\102\097\117\108\116 \102\114\097\109\101\098\117\102\102\101\114 \104\101\105\103\104\116",returnType="\105\110\116"},{name="\114\108\071\101\116\084\101\120\116\117\114\101\073\100\068\101\102\097\117\108\116",description="\071\101\116 \100\101\102\097\117\108\116 \116\101\120\116\117\114\101 \105\100",returnType="\117\110\115\105\103\110\101\100 \105\110\116"};{name="\114\108\071\101\116\083\104\097\100\101\114\073\100\068\101\102\097\117\108\116";description="\071\101\116 \100\101\102\097\117\108\116 \115\104\097\100\101\114 \105\100",returnType="\117\110\115\105\103\110\101\100 \105\110\116"},{name="\114\108\071\101\116\083\104\097\100\101\114\076\111\099\115\068\101\102\097\117\108\116";description="\071\101\116 \100\101\102\097\117\108\116 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110\115";returnType="\105\110\116 \042"},{name="\114\108\076\111\097\100\082\101\110\100\101\114\066\097\116\099\104",description="\076\111\097\100 \097 \114\101\110\100\101\114 \098\097\116\099\104 \115\121\115\116\101\109",returnType="\114\108\082\101\110\100\101\114\066\097\116\099\104";params={{type="\105\110\116",name="\110\117\109\066\117\102\102\101\114\115"};{type="\105\110\116",name="\098\117\102\102\101\114\069\108\101\109\101\110\116\115"}}};{name="\114\108\085\110\108\111\097\100\082\101\110\100\101\114\066\097\116\099\104",description="\085\110\108\111\097\100 \114\101\110\100\101\114 \098\097\116\099\104 \115\121\115\116\101\109",returnType="\118\111\105\100";params={{type="\114\108\082\101\110\100\101\114\066\097\116\099\104",name="\098\097\116\099\104"}}},{name="\114\108\068\114\097\119\082\101\110\100\101\114\066\097\116\099\104",description="\068\114\097\119 \114\101\110\100\101\114 \098\097\116\099\104 \100\097\116\097 \040\085\112\100\097\116\101-\062\068\114\097\119-\062\082\101\115\101\116\041",returnType="\118\111\105\100",params={{type="\114\108\082\101\110\100\101\114\066\097\116\099\104 \042";name="\098\097\116\099\104"}}},{name="\114\108\083\101\116\082\101\110\100\101\114\066\097\116\099\104\065\099\116\105\118\101",description="\083\101\116 \116\104\101 \097\099\116\105\118\101 \114\101\110\100\101\114 \098\097\116\099\104 \102\111\114 \114\108\103\108 \040\078\085\076\076 \102\111\114 \100\101\102\097\117\108\116 \105\110\116\101\114\110\097\108\041";returnType="\118\111\105\100";params={{type="\114\108\082\101\110\100\101\114\066\097\116\099\104 \042";name="\098\097\116\099\104"}}};{name="\114\108\068\114\097\119\082\101\110\100\101\114\066\097\116\099\104\065\099\116\105\118\101",description="\085\112\100\097\116\101 \097\110\100 \100\114\097\119 \105\110\116\101\114\110\097\108 \114\101\110\100\101\114 \098\097\116\099\104";returnType="\118\111\105\100"},{name="\114\108\067\104\101\099\107\082\101\110\100\101\114\066\097\116\099\104\076\105\109\105\116",description="\067\104\101\099\107 \105\110\116\101\114\110\097\108 \098\117\102\102\101\114 \111\118\101\114\102\108\111\119 \102\111\114 \097 \103\105\118\101\110 \110\117\109\098\101\114 \111\102 \118\101\114\116\101\120";returnType="\098\111\111\108";params={{type="\105\110\116";name="\118\067\111\117\110\116"}}},{name="\114\108\083\101\116\084\101\120\116\117\114\101";description="\083\101\116 \099\117\114\114\101\110\116 \116\101\120\116\117\114\101 \102\111\114 \114\101\110\100\101\114 \098\097\116\099\104 \097\110\100 \099\104\101\099\107 \098\117\102\102\101\114\115 \108\105\109\105\116\115",returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\105\100"}}};{name="\114\108\076\111\097\100\086\101\114\116\101\120\065\114\114\097\121",description="\076\111\097\100 \118\101\114\116\101\120 \097\114\114\097\121 \040\118\097\111\041 \105\102 \115\117\112\112\111\114\116\101\100",returnType="\117\110\115\105\103\110\101\100 \105\110\116"},{name="\114\108\076\111\097\100\086\101\114\116\101\120\066\117\102\102\101\114",description="\076\111\097\100 \097 \118\101\114\116\101\120 \098\117\102\102\101\114 \111\098\106\101\099\116";returnType="\117\110\115\105\103\110\101\100 \105\110\116";params={{type="\099\111\110\115\116 \118\111\105\100 \042";name="\098\117\102\102\101\114"};{type="\105\110\116";name="\115\105\122\101"};{type="\098\111\111\108";name="\100\121\110\097\109\105\099"}}};{name="\114\108\076\111\097\100\086\101\114\116\101\120\066\117\102\102\101\114\069\108\101\109\101\110\116";description="\076\111\097\100 \118\101\114\116\101\120 \098\117\102\102\101\114 \101\108\101\109\101\110\116\115 \111\098\106\101\099\116";returnType="\117\110\115\105\103\110\101\100 \105\110\116";params={{type="\099\111\110\115\116 \118\111\105\100 \042";name="\098\117\102\102\101\114"},{type="\105\110\116",name="\115\105\122\101"},{type="\098\111\111\108",name="\100\121\110\097\109\105\099"}}};{name="\114\108\085\112\100\097\116\101\086\101\114\116\101\120\066\117\102\102\101\114",description="\085\112\100\097\116\101 \118\101\114\116\101\120 \098\117\102\102\101\114 \111\098\106\101\099\116 \100\097\116\097 \111\110 \071\080\085 \098\117\102\102\101\114";returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\098\117\102\102\101\114\073\100"};{type="\099\111\110\115\116 \118\111\105\100 \042",name="\100\097\116\097"},{type="\105\110\116";name="\100\097\116\097\083\105\122\101"};{type="\105\110\116",name="\111\102\102\115\101\116"}}},{name="\114\108\085\112\100\097\116\101\086\101\114\116\101\120\066\117\102\102\101\114\069\108\101\109\101\110\116\115",description="\085\112\100\097\116\101 \118\101\114\116\101\120 \098\117\102\102\101\114 \101\108\101\109\101\110\116\115 \100\097\116\097 \111\110 \071\080\085 \098\117\102\102\101\114",returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\105\100"};{type="\099\111\110\115\116 \118\111\105\100 \042";name="\100\097\116\097"};{type="\105\110\116",name="\100\097\116\097\083\105\122\101"},{type="\105\110\116";name="\111\102\102\115\101\116"}}},{name="\114\108\085\110\108\111\097\100\086\101\114\116\101\120\065\114\114\097\121",description="\085\110\108\111\097\100 \118\101\114\116\101\120 \097\114\114\097\121 \040\118\097\111\041";returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\118\097\111\073\100"}}},{name="\114\108\085\110\108\111\097\100\086\101\114\116\101\120\066\117\102\102\101\114",description="\085\110\108\111\097\100 \118\101\114\116\101\120 \098\117\102\102\101\114 \111\098\106\101\099\116";returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\118\098\111\073\100"}}};{name="\114\108\083\101\116\086\101\114\116\101\120\065\116\116\114\105\098\117\116\101";description="\083\101\116 \118\101\114\116\101\120 \097\116\116\114\105\098\117\116\101 \100\097\116\097 \099\111\110\102\105\103\117\114\097\116\105\111\110",returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\110\100\101\120"},{type="\105\110\116";name="\099\111\109\112\083\105\122\101"};{type="\105\110\116";name="\116\121\112\101"},{type="\098\111\111\108";name="\110\111\114\109\097\108\105\122\101\100"},{type="\105\110\116",name="\115\116\114\105\100\101"},{type="\105\110\116";name="\111\102\102\115\101\116"}}},{name="\114\108\083\101\116\086\101\114\116\101\120\065\116\116\114\105\098\117\116\101\068\105\118\105\115\111\114",description="\083\101\116 \118\101\114\116\101\120 \097\116\116\114\105\098\117\116\101 \100\097\116\097 \100\105\118\105\115\111\114",returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\110\100\101\120"};{type="\105\110\116",name="\100\105\118\105\115\111\114"}}},{name="\114\108\083\101\116\086\101\114\116\101\120\065\116\116\114\105\098\117\116\101\068\101\102\097\117\108\116";description="\083\101\116 \118\101\114\116\101\120 \097\116\116\114\105\098\117\116\101 \100\101\102\097\117\108\116 \118\097\108\117\101\044 \119\104\101\110 \097\116\116\114\105\098\117\116\101 \116\111 \112\114\111\118\105\100\101\100";returnType="\118\111\105\100";params={{type="\105\110\116",name="\108\111\099\073\110\100\101\120"};{type="\099\111\110\115\116 \118\111\105\100 \042";name="\118\097\108\117\101"},{type="\105\110\116";name="\097\116\116\114\105\098\084\121\112\101"},{type="\105\110\116";name="\099\111\117\110\116"}}};{name="\114\108\068\114\097\119\086\101\114\116\101\120\065\114\114\097\121";description="\068\114\097\119 \118\101\114\116\101\120 \097\114\114\097\121 \040\099\117\114\114\101\110\116\108\121 \097\099\116\105\118\101 \118\097\111\041";returnType="\118\111\105\100";params={{type="\105\110\116",name="\111\102\102\115\101\116"},{type="\105\110\116";name="\099\111\117\110\116"}}},{name="\114\108\068\114\097\119\086\101\114\116\101\120\065\114\114\097\121\069\108\101\109\101\110\116\115",description="\068\114\097\119 \118\101\114\116\101\120 \097\114\114\097\121 \101\108\101\109\101\110\116\115",returnType="\118\111\105\100";params={{type="\105\110\116",name="\111\102\102\115\101\116"};{type="\105\110\116";name="\099\111\117\110\116"};{type="\099\111\110\115\116 \118\111\105\100 \042",name="\098\117\102\102\101\114"}}};{name="\114\108\068\114\097\119\086\101\114\116\101\120\065\114\114\097\121\073\110\115\116\097\110\099\101\100",description="\068\114\097\119 \118\101\114\116\101\120 \097\114\114\097\121 \040\099\117\114\114\101\110\116\108\121 \097\099\116\105\118\101 \118\097\111\041 \119\105\116\104 \105\110\115\116\097\110\099\105\110\103",returnType="\118\111\105\100",params={{type="\105\110\116",name="\111\102\102\115\101\116"};{type="\105\110\116",name="\099\111\117\110\116"};{type="\105\110\116",name="\105\110\115\116\097\110\099\101\115"}}},{name="\114\108\068\114\097\119\086\101\114\116\101\120\065\114\114\097\121\069\108\101\109\101\110\116\115\073\110\115\116\097\110\099\101\100",description="\068\114\097\119 \118\101\114\116\101\120 \097\114\114\097\121 \101\108\101\109\101\110\116\115 \119\105\116\104 \105\110\115\116\097\110\099\105\110\103",returnType="\118\111\105\100";params={{type="\105\110\116";name="\111\102\102\115\101\116"},{type="\105\110\116",name="\099\111\117\110\116"},{type="\099\111\110\115\116 \118\111\105\100 \042";name="\098\117\102\102\101\114"};{type="\105\110\116";name="\105\110\115\116\097\110\099\101\115"}}};{name="\114\108\076\111\097\100\084\101\120\116\117\114\101",description="\076\111\097\100 \116\101\120\116\117\114\101 \100\097\116\097",returnType="\117\110\115\105\103\110\101\100 \105\110\116",params={{type="\099\111\110\115\116 \118\111\105\100 \042";name="\100\097\116\097"};{type="\105\110\116";name="\119\105\100\116\104"};{type="\105\110\116",name="\104\101\105\103\104\116"};{type="\105\110\116",name="\102\111\114\109\097\116"},{type="\105\110\116";name="\109\105\112\109\097\112\067\111\117\110\116"}}},{name="\114\108\076\111\097\100\084\101\120\116\117\114\101\068\101\112\116\104",description="\076\111\097\100 \100\101\112\116\104 \116\101\120\116\117\114\101\047\114\101\110\100\101\114\098\117\102\102\101\114 \040\116\111 \098\101 \097\116\116\097\099\104\101\100 \116\111 \102\098\111\041";returnType="\117\110\115\105\103\110\101\100 \105\110\116";params={{type="\105\110\116",name="\119\105\100\116\104"},{type="\105\110\116",name="\104\101\105\103\104\116"},{type="\098\111\111\108",name="\117\115\101\082\101\110\100\101\114\066\117\102\102\101\114"}}},{name="\114\108\076\111\097\100\084\101\120\116\117\114\101\067\117\098\101\109\097\112",description="\076\111\097\100 \116\101\120\116\117\114\101 \099\117\098\101\109\097\112 \100\097\116\097",returnType="\117\110\115\105\103\110\101\100 \105\110\116";params={{type="\099\111\110\115\116 \118\111\105\100 \042";name="\100\097\116\097"},{type="\105\110\116";name="\115\105\122\101"},{type="\105\110\116",name="\102\111\114\109\097\116"},{type="\105\110\116",name="\109\105\112\109\097\112\067\111\117\110\116"}}},{name="\114\108\085\112\100\097\116\101\084\101\120\116\117\114\101",description="\085\112\100\097\116\101 \116\101\120\116\117\114\101 \119\105\116\104 \110\101\119 \100\097\116\097 \111\110 \071\080\085",returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\100"};{type="\105\110\116",name="\111\102\102\115\101\116\088"};{type="\105\110\116",name="\111\102\102\115\101\116\089"};{type="\105\110\116";name="\119\105\100\116\104"};{type="\105\110\116";name="\104\101\105\103\104\116"};{type="\105\110\116";name="\102\111\114\109\097\116"};{type="\099\111\110\115\116 \118\111\105\100 \042",name="\100\097\116\097"}}};{name="\114\108\071\101\116\071\108\084\101\120\116\117\114\101\070\111\114\109\097\116\115",description="\071\101\116 \079\112\101\110\071\076 \105\110\116\101\114\110\097\108 \102\111\114\109\097\116\115",returnType="\118\111\105\100",params={{type="\105\110\116";name="\102\111\114\109\097\116"};{type="\117\110\115\105\103\110\101\100 \105\110\116 \042",name="\103\108\073\110\116\101\114\110\097\108\070\111\114\109\097\116"};{type="\117\110\115\105\103\110\101\100 \105\110\116 \042";name="\103\108\070\111\114\109\097\116"};{type="\117\110\115\105\103\110\101\100 \105\110\116 \042";name="\103\108\084\121\112\101"}}};{name="\114\108\071\101\116\080\105\120\101\108\070\111\114\109\097\116\078\097\109\101";description="\071\101\116 \110\097\109\101 \115\116\114\105\110\103 \102\111\114 \112\105\120\101\108 \102\111\114\109\097\116",returnType="\099\111\110\115\116 \099\104\097\114 \042",params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\102\111\114\109\097\116"}}};{name="\114\108\085\110\108\111\097\100\084\101\120\116\117\114\101",description="\085\110\108\111\097\100 \116\101\120\116\117\114\101 \102\114\111\109 \071\080\085 \109\101\109\111\114\121",returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\100"}}},{name="\114\108\071\101\110\084\101\120\116\117\114\101\077\105\112\109\097\112\115",description="\071\101\110\101\114\097\116\101 \109\105\112\109\097\112 \100\097\116\097 \102\111\114 \115\101\108\101\099\116\101\100 \116\101\120\116\117\114\101";returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\100"},{type="\105\110\116",name="\119\105\100\116\104"},{type="\105\110\116";name="\104\101\105\103\104\116"},{type="\105\110\116",name="\102\111\114\109\097\116"};{type="\105\110\116 \042";name="\109\105\112\109\097\112\115"}}};{name="\114\108\082\101\097\100\084\101\120\116\117\114\101\080\105\120\101\108\115";description="\082\101\097\100 \116\101\120\116\117\114\101 \112\105\120\101\108 \100\097\116\097",returnType="\118\111\105\100 \042";params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\105\100"};{type="\105\110\116";name="\119\105\100\116\104"},{type="\105\110\116",name="\104\101\105\103\104\116"},{type="\105\110\116",name="\102\111\114\109\097\116"}}},{name="\114\108\082\101\097\100\083\099\114\101\101\110\080\105\120\101\108\115";description="\082\101\097\100 \115\099\114\101\101\110 \112\105\120\101\108 \100\097\116\097 \040\099\111\108\111\114 \098\117\102\102\101\114\041";returnType="\117\110\115\105\103\110\101\100 \099\104\097\114 \042",params={{type="\105\110\116";name="\119\105\100\116\104"};{type="\105\110\116",name="\104\101\105\103\104\116"}}};{name="\114\108\076\111\097\100\070\114\097\109\101\098\117\102\102\101\114";description="\076\111\097\100 \097\110 \101\109\112\116\121 \102\114\097\109\101\098\117\102\102\101\114",returnType="\117\110\115\105\103\110\101\100 \105\110\116"},{name="\114\108\070\114\097\109\101\098\117\102\102\101\114\065\116\116\097\099\104";description="\065\116\116\097\099\104 \116\101\120\116\117\114\101\047\114\101\110\100\101\114\098\117\102\102\101\114 \116\111 \097 \102\114\097\109\101\098\117\102\102\101\114";returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\102\098\111\073\100"},{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\116\101\120\073\100"};{type="\105\110\116",name="\097\116\116\097\099\104\084\121\112\101"},{type="\105\110\116";name="\116\101\120\084\121\112\101"},{type="\105\110\116",name="\109\105\112\076\101\118\101\108"}}};{name="\114\108\070\114\097\109\101\098\117\102\102\101\114\067\111\109\112\108\101\116\101";description="\086\101\114\105\102\121 \102\114\097\109\101\098\117\102\102\101\114 \105\115 \099\111\109\112\108\101\116\101",returnType="\098\111\111\108",params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\105\100"}}};{name="\114\108\085\110\108\111\097\100\070\114\097\109\101\098\117\102\102\101\114",description="\068\101\108\101\116\101 \102\114\097\109\101\098\117\102\102\101\114 \102\114\111\109 \071\080\085";returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\100"}}},{name="\114\108\076\111\097\100\083\104\097\100\101\114\067\111\100\101";description="\076\111\097\100 \115\104\097\100\101\114 \102\114\111\109 \099\111\100\101 \115\116\114\105\110\103\115";returnType="\117\110\115\105\103\110\101\100 \105\110\116",params={{type="\099\111\110\115\116 \099\104\097\114 \042",name="\118\115\067\111\100\101"},{type="\099\111\110\115\116 \099\104\097\114 \042",name="\102\115\067\111\100\101"}}},{name="\114\108\067\111\109\112\105\108\101\083\104\097\100\101\114",description="\067\111\109\112\105\108\101 \099\117\115\116\111\109 \115\104\097\100\101\114 \097\110\100 \114\101\116\117\114\110 \115\104\097\100\101\114 \105\100 \040\116\121\112\101\058 \082\076\095\086\069\082\084\069\088\095\083\072\065\068\069\082\044 \082\076\095\070\082\065\071\077\069\078\084\095\083\072\065\068\069\082\044 \082\076\095\067\079\077\080\085\084\069\095\083\072\065\068\069\082\041",returnType="\117\110\115\105\103\110\101\100 \105\110\116";params={{type="\099\111\110\115\116 \099\104\097\114 \042",name="\115\104\097\100\101\114\067\111\100\101"};{type="\105\110\116";name="\116\121\112\101"}}};{name="\114\108\076\111\097\100\083\104\097\100\101\114\080\114\111\103\114\097\109";description="\076\111\097\100 \099\117\115\116\111\109 \115\104\097\100\101\114 \112\114\111\103\114\097\109",returnType="\117\110\115\105\103\110\101\100 \105\110\116";params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\118\083\104\097\100\101\114\073\100"},{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\102\083\104\097\100\101\114\073\100"}}};{name="\114\108\085\110\108\111\097\100\083\104\097\100\101\114\080\114\111\103\114\097\109";description="\085\110\108\111\097\100 \115\104\097\100\101\114 \112\114\111\103\114\097\109";returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\105\100"}}},{name="\114\108\071\101\116\076\111\099\097\116\105\111\110\085\110\105\102\111\114\109",description="\071\101\116 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110 \117\110\105\102\111\114\109";returnType="\105\110\116";params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\115\104\097\100\101\114\073\100"},{type="\099\111\110\115\116 \099\104\097\114 \042";name="\117\110\105\102\111\114\109\078\097\109\101"}}},{name="\114\108\071\101\116\076\111\099\097\116\105\111\110\065\116\116\114\105\098",description="\071\101\116 \115\104\097\100\101\114 \108\111\099\097\116\105\111\110 \097\116\116\114\105\098\117\116\101";returnType="\105\110\116",params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\115\104\097\100\101\114\073\100"},{type="\099\111\110\115\116 \099\104\097\114 \042",name="\097\116\116\114\105\098\078\097\109\101"}}},{name="\114\108\083\101\116\085\110\105\102\111\114\109";description="\083\101\116 \115\104\097\100\101\114 \118\097\108\117\101 \117\110\105\102\111\114\109",returnType="\118\111\105\100",params={{type="\105\110\116",name="\108\111\099\073\110\100\101\120"};{type="\099\111\110\115\116 \118\111\105\100 \042";name="\118\097\108\117\101"};{type="\105\110\116",name="\117\110\105\102\111\114\109\084\121\112\101"};{type="\105\110\116";name="\099\111\117\110\116"}}},{name="\114\108\083\101\116\085\110\105\102\111\114\109\077\097\116\114\105\120",description="\083\101\116 \115\104\097\100\101\114 \118\097\108\117\101 \109\097\116\114\105\120";returnType="\118\111\105\100";params={{type="\105\110\116";name="\108\111\099\073\110\100\101\120"};{type="\077\097\116\114\105\120",name="\109\097\116"}}};{name="\114\108\083\101\116\085\110\105\102\111\114\109\077\097\116\114\105\099\101\115",description="\083\101\116 \115\104\097\100\101\114 \118\097\108\117\101 \109\097\116\114\105\099\101\115",returnType="\118\111\105\100";params={{type="\105\110\116",name="\108\111\099\073\110\100\101\120"};{type="\099\111\110\115\116 \077\097\116\114\105\120 \042";name="\109\097\116"},{type="\105\110\116",name="\099\111\117\110\116"}}},{name="\114\108\083\101\116\085\110\105\102\111\114\109\083\097\109\112\108\101\114",description="\083\101\116 \115\104\097\100\101\114 \118\097\108\117\101 \115\097\109\112\108\101\114",returnType="\118\111\105\100",params={{type="\105\110\116";name="\108\111\099\073\110\100\101\120"};{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\116\101\120\116\117\114\101\073\100"}}},{name="\114\108\083\101\116\083\104\097\100\101\114",description="\083\101\116 \115\104\097\100\101\114 \099\117\114\114\101\110\116\108\121 \097\099\116\105\118\101 \040\105\100 \097\110\100 \108\111\099\097\116\105\111\110\115\041",returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\100"};{type="\105\110\116 \042",name="\108\111\099\115"}}};{name="\114\108\076\111\097\100\067\111\109\112\117\116\101\083\104\097\100\101\114\080\114\111\103\114\097\109",description="\076\111\097\100 \099\111\109\112\117\116\101 \115\104\097\100\101\114 \112\114\111\103\114\097\109",returnType="\117\110\115\105\103\110\101\100 \105\110\116";params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\115\104\097\100\101\114\073\100"}}},{name="\114\108\067\111\109\112\117\116\101\083\104\097\100\101\114\068\105\115\112\097\116\099\104",description="\068\105\115\112\097\116\099\104 \099\111\109\112\117\116\101 \115\104\097\100\101\114 \040\101\113\117\105\118\097\108\101\110\116 \116\111 \042\100\114\097\119\042 \102\111\114 \103\114\097\112\104\105\099\115 \112\105\112\101\108\105\110\101\041";returnType="\118\111\105\100",params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\103\114\111\117\112\088"};{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\103\114\111\117\112\089"},{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\103\114\111\117\112\090"}}},{name="\114\108\076\111\097\100\083\104\097\100\101\114\066\117\102\102\101\114",description="\076\111\097\100 \115\104\097\100\101\114 \115\116\111\114\097\103\101 \098\117\102\102\101\114 \111\098\106\101\099\116 \040\083\083\066\079\041",returnType="\117\110\115\105\103\110\101\100 \105\110\116",params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\115\105\122\101"},{type="\099\111\110\115\116 \118\111\105\100 \042";name="\100\097\116\097"};{type="\105\110\116";name="\117\115\097\103\101\072\105\110\116"}}};{name="\114\108\085\110\108\111\097\100\083\104\097\100\101\114\066\117\102\102\101\114";description="\085\110\108\111\097\100 \115\104\097\100\101\114 \115\116\111\114\097\103\101 \098\117\102\102\101\114 \111\098\106\101\099\116 \040\083\083\066\079\041",returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\115\115\098\111\073\100"}}};{name="\114\108\085\112\100\097\116\101\083\104\097\100\101\114\066\117\102\102\101\114";description="\085\112\100\097\116\101 \083\083\066\079 \098\117\102\102\101\114 \100\097\116\097";returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\105\100"},{type="\099\111\110\115\116 \118\111\105\100 \042";name="\100\097\116\097"},{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\100\097\116\097\083\105\122\101"};{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\111\102\102\115\101\116"}}},{name="\114\108\066\105\110\100\083\104\097\100\101\114\066\117\102\102\101\114";description="\066\105\110\100 \083\083\066\079 \098\117\102\102\101\114";returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\105\100"},{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\110\100\101\120"}}};{name="\114\108\082\101\097\100\083\104\097\100\101\114\066\117\102\102\101\114";description="\082\101\097\100 \083\083\066\079 \098\117\102\102\101\114 \100\097\116\097 \040\071\080\085-\062\067\080\085\041",returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\105\100"};{type="\118\111\105\100 \042",name="\100\101\115\116"},{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\099\111\117\110\116"},{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\111\102\102\115\101\116"}}},{name="\114\108\067\111\112\121\083\104\097\100\101\114\066\117\102\102\101\114";description="\067\111\112\121 \083\083\066\079 \100\097\116\097 \098\101\116\119\101\101\110 \098\117\102\102\101\114\115",returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\100\101\115\116\073\100"};{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\115\114\099\073\100"};{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\100\101\115\116\079\102\102\115\101\116"},{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\115\114\099\079\102\102\115\101\116"};{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\099\111\117\110\116"}}},{name="\114\108\071\101\116\083\104\097\100\101\114\066\117\102\102\101\114\083\105\122\101",description="\071\101\116 \083\083\066\079 \098\117\102\102\101\114 \115\105\122\101";returnType="\117\110\115\105\103\110\101\100 \105\110\116";params={{type="\117\110\115\105\103\110\101\100 \105\110\116",name="\105\100"}}},{name="\114\108\066\105\110\100\073\109\097\103\101\084\101\120\116\117\114\101",description="\066\105\110\100 \105\109\097\103\101 \116\101\120\116\117\114\101";returnType="\118\111\105\100";params={{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\105\100"},{type="\117\110\115\105\103\110\101\100 \105\110\116";name="\105\110\100\101\120"};{type="\105\110\116";name="\102\111\114\109\097\116"};{type="\098\111\111\108";name="\114\101\097\100\111\110\108\121"}}},{name="\114\108\071\101\116\077\097\116\114\105\120\077\111\100\101\108\118\105\101\119";description="\071\101\116 \105\110\116\101\114\110\097\108 \109\111\100\101\108\118\105\101\119 \109\097\116\114\105\120",returnType="\077\097\116\114\105\120"};{name="\114\108\071\101\116\077\097\116\114\105\120\080\114\111\106\101\099\116\105\111\110",description="\071\101\116 \105\110\116\101\114\110\097\108 \112\114\111\106\101\099\116\105\111\110 \109\097\116\114\105\120",returnType="\077\097\116\114\105\120"};{name="\114\108\071\101\116\077\097\116\114\105\120\084\114\097\110\115\102\111\114\109";description="\071\101\116 \105\110\116\101\114\110\097\108 \097\099\099\117\109\117\108\097\116\101\100 \116\114\097\110\115\102\111\114\109 \109\097\116\114\105\120",returnType="\077\097\116\114\105\120"},{name="\114\108\071\101\116\077\097\116\114\105\120\080\114\111\106\101\099\116\105\111\110\083\116\101\114\101\111";description="\071\101\116 \105\110\116\101\114\110\097\108 \112\114\111\106\101\099\116\105\111\110 \109\097\116\114\105\120 \102\111\114 \115\116\101\114\101\111 \114\101\110\100\101\114 \040\115\101\108\101\099\116\101\100 \101\121\101\041";returnType="\077\097\116\114\105\120";params={{type="\105\110\116";name="\101\121\101"}}};{name="\114\108\071\101\116\077\097\116\114\105\120\086\105\101\119\079\102\102\115\101\116\083\116\101\114\101\111",description="\071\101\116 \105\110\116\101\114\110\097\108 \118\105\101\119 \111\102\102\115\101\116 \109\097\116\114\105\120 \102\111\114 \115\116\101\114\101\111 \114\101\110\100\101\114 \040\115\101\108\101\099\116\101\100 \101\121\101\041";returnType="\077\097\116\114\105\120";params={{type="\105\110\116",name="\101\121\101"}}};{name="\114\108\083\101\116\077\097\116\114\105\120\080\114\111\106\101\099\116\105\111\110",description="\083\101\116 \097 \099\117\115\116\111\109 \112\114\111\106\101\099\116\105\111\110 \109\097\116\114\105\120 \040\114\101\112\108\097\099\101\115 \105\110\116\101\114\110\097\108 \112\114\111\106\101\099\116\105\111\110 \109\097\116\114\105\120\041",returnType="\118\111\105\100",params={{type="\077\097\116\114\105\120",name="\112\114\111\106"}}};{name="\114\108\083\101\116\077\097\116\114\105\120\077\111\100\101\108\118\105\101\119";description="\083\101\116 \097 \099\117\115\116\111\109 \109\111\100\101\108\118\105\101\119 \109\097\116\114\105\120 \040\114\101\112\108\097\099\101\115 \105\110\116\101\114\110\097\108 \109\111\100\101\108\118\105\101\119 \109\097\116\114\105\120\041";returnType="\118\111\105\100";params={{type="\077\097\116\114\105\120",name="\118\105\101\119"}}},{name="\114\108\083\101\116\077\097\116\114\105\120\080\114\111\106\101\099\116\105\111\110\083\116\101\114\101\111";description="\083\101\116 \101\121\101\115 \112\114\111\106\101\099\116\105\111\110 \109\097\116\114\105\099\101\115 \102\111\114 \115\116\101\114\101\111 \114\101\110\100\101\114\105\110\103";returnType="\118\111\105\100";params={{type="\077\097\116\114\105\120";name="\114\105\103\104\116"},{type="\077\097\116\114\105\120",name="\108\101\102\116"}}},{name="\114\108\083\101\116\077\097\116\114\105\120\086\105\101\119\079\102\102\115\101\116\083\116\101\114\101\111";description="\083\101\116 \101\121\101\115 \118\105\101\119 \111\102\102\115\101\116\115 \109\097\116\114\105\099\101\115 \102\111\114 \115\116\101\114\101\111 \114\101\110\100\101\114\105\110\103",returnType="\118\111\105\100",params={{type="\077\097\116\114\105\120",name="\114\105\103\104\116"},{type="\077\097\116\114\105\120";name="\108\101\102\116"}}};{name="\114\108\076\111\097\100\068\114\097\119\067\117\098\101",description="\076\111\097\100 \097\110\100 \100\114\097\119 \097 \099\117\098\101";returnType="\118\111\105\100"},{name="\114\108\076\111\097\100\068\114\097\119\081\117\097\100",description="\076\111\097\100 \097\110\100 \100\114\097\119 \097 \113\117\097\100",returnType="\118\111\105\100"}}}
return {
  defines = {
    {
      name = "RLGL_H",
      type = "GUARD",
      value = "",
      description = ""
    },
    {
      name = "RLGL_VERSION",
      type = "STRING",
      value = "5.0",
      description = ""
    },
    {
      name = "RLAPI",
      type = "UNKNOWN",
      value = "__declspec(dllexport)",
      description = "We are building the library as a Win32 shared library (.dll)"
    },
    {
      name = "TRACELOG(level, ...)",
      type = "MACRO",
      value = "(void)0",
      description = ""
    },
    {
      name = "TRACELOGD(...)",
      type = "MACRO",
      value = "(void)0",
      description = ""
    },
    {
      name = "RL_MALLOC(sz)",
      type = "MACRO",
      value = "malloc(sz)",
      description = ""
    },
    {
      name = "RL_CALLOC(n,sz)",
      type = "MACRO",
      value = "calloc(n,sz)",
      description = ""
    },
    {
      name = "RL_REALLOC(n,sz)",
      type = "MACRO",
      value = "realloc(n,sz)",
      description = ""
    },
    {
      name = "RL_FREE(p)",
      type = "MACRO",
      value = "free(p)",
      description = ""
    },
    {
      name = "GRAPHICS_API_OPENGL_33",
      type = "GUARD",
      value = "",
      description = ""
    },
    {
      name = "GRAPHICS_API_OPENGL_ES2",
      type = "GUARD",
      value = "",
      description = ""
    },
    {
      name = "RLGL_RENDER_TEXTURES_HINT",
      type = "GUARD",
      value = "",
      description = ""
    },
    {
      name = "RL_DEFAULT_BATCH_BUFFER_ELEMENTS",
      type = "INT",
      value = 8192,
      description = ""
    },
    {
      name = "RL_DEFAULT_BATCH_BUFFERS",
      type = "INT",
      value = 1,
      description = "Default number of batch buffers (multi-buffering)"
    },
    {
      name = "RL_DEFAULT_BATCH_DRAWCALLS",
      type = "INT",
      value = 256,
      description = "Default number of batch draw calls (by state changes: mode, texture)"
    },
    {
      name = "RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS",
      type = "INT",
      value = 4,
      description = "Maximum number of textures units that can be activated on batch drawing (SetShaderValueTexture())"
    },
    {
      name = "RL_MAX_MATRIX_STACK_SIZE",
      type = "INT",
      value = 32,
      description = "Maximum size of Matrix stack"
    },
    {
      name = "RL_MAX_SHADER_LOCATIONS",
      type = "INT",
      value = 32,
      description = "Maximum number of shader locations supported"
    },
    {
      name = "RL_CULL_DISTANCE_NEAR",
      type = "DOUBLE",
      value = 0.01,
      description = "Default near cull distance"
    },
    {
      name = "RL_CULL_DISTANCE_FAR",
      type = "DOUBLE",
      value = 1000.0,
      description = "Default far cull distance"
    },
    {
      name = "RL_TEXTURE_WRAP_S",
      type = "INT",
      value = 0x2802,
      description = "GL_TEXTURE_WRAP_S"
    },
    {
      name = "RL_TEXTURE_WRAP_T",
      type = "INT",
      value = 0x2803,
      description = "GL_TEXTURE_WRAP_T"
    },
    {
      name = "RL_TEXTURE_MAG_FILTER",
      type = "INT",
      value = 0x2800,
      description = "GL_TEXTURE_MAG_FILTER"
    },
    {
      name = "RL_TEXTURE_MIN_FILTER",
      type = "INT",
      value = 0x2801,
      description = "GL_TEXTURE_MIN_FILTER"
    },
    {
      name = "RL_TEXTURE_FILTER_NEAREST",
      type = "INT",
      value = 0x2600,
      description = "GL_NEAREST"
    },
    {
      name = "RL_TEXTURE_FILTER_LINEAR",
      type = "INT",
      value = 0x2601,
      description = "GL_LINEAR"
    },
    {
      name = "RL_TEXTURE_FILTER_MIP_NEAREST",
      type = "INT",
      value = 0x2700,
      description = "GL_NEAREST_MIPMAP_NEAREST"
    },
    {
      name = "RL_TEXTURE_FILTER_NEAREST_MIP_LINEAR",
      type = "INT",
      value = 0x2702,
      description = "GL_NEAREST_MIPMAP_LINEAR"
    },
    {
      name = "RL_TEXTURE_FILTER_LINEAR_MIP_NEAREST",
      type = "INT",
      value = 0x2701,
      description = "GL_LINEAR_MIPMAP_NEAREST"
    },
    {
      name = "RL_TEXTURE_FILTER_MIP_LINEAR",
      type = "INT",
      value = 0x2703,
      description = "GL_LINEAR_MIPMAP_LINEAR"
    },
    {
      name = "RL_TEXTURE_FILTER_ANISOTROPIC",
      type = "INT",
      value = 0x3000,
      description = "Anisotropic filter (custom identifier)"
    },
    {
      name = "RL_TEXTURE_MIPMAP_BIAS_RATIO",
      type = "INT",
      value = 0x4000,
      description = "Texture mipmap bias, percentage ratio (custom identifier)"
    },
    {
      name = "RL_TEXTURE_WRAP_REPEAT",
      type = "INT",
      value = 0x2901,
      description = "GL_REPEAT"
    },
    {
      name = "RL_TEXTURE_WRAP_CLAMP",
      type = "INT",
      value = 0x812F,
      description = "GL_CLAMP_TO_EDGE"
    },
    {
      name = "RL_TEXTURE_WRAP_MIRROR_REPEAT",
      type = "INT",
      value = 0x8370,
      description = "GL_MIRRORED_REPEAT"
    },
    {
      name = "RL_TEXTURE_WRAP_MIRROR_CLAMP",
      type = "INT",
      value = 0x8742,
      description = "GL_MIRROR_CLAMP_EXT"
    },
    {
      name = "RL_MODELVIEW",
      type = "INT",
      value = 0x1700,
      description = "GL_MODELVIEW"
    },
    {
      name = "RL_PROJECTION",
      type = "INT",
      value = 0x1701,
      description = "GL_PROJECTION"
    },
    {
      name = "RL_TEXTURE",
      type = "INT",
      value = 0x1702,
      description = "GL_TEXTURE"
    },
    {
      name = "RL_LINES",
      type = "INT",
      value = 0x0001,
      description = "GL_LINES"
    },
    {
      name = "RL_TRIANGLES",
      type = "INT",
      value = 0x0004,
      description = "GL_TRIANGLES"
    },
    {
      name = "RL_QUADS",
      type = "INT",
      value = 0x0007,
      description = "GL_QUADS"
    },
    {
      name = "RL_UNSIGNED_BYTE",
      type = "INT",
      value = 0x1401,
      description = "GL_UNSIGNED_BYTE"
    },
    {
      name = "RL_FLOAT",
      type = "INT",
      value = 0x1406,
      description = "GL_FLOAT"
    },
    {
      name = "RL_STREAM_DRAW",
      type = "INT",
      value = 0x88E0,
      description = "GL_STREAM_DRAW"
    },
    {
      name = "RL_STREAM_READ",
      type = "INT",
      value = 0x88E1,
      description = "GL_STREAM_READ"
    },
    {
      name = "RL_STREAM_COPY",
      type = "INT",
      value = 0x88E2,
      description = "GL_STREAM_COPY"
    },
    {
      name = "RL_STATIC_DRAW",
      type = "INT",
      value = 0x88E4,
      description = "GL_STATIC_DRAW"
    },
    {
      name = "RL_STATIC_READ",
      type = "INT",
      value = 0x88E5,
      description = "GL_STATIC_READ"
    },
    {
      name = "RL_STATIC_COPY",
      type = "INT",
      value = 0x88E6,
      description = "GL_STATIC_COPY"
    },
    {
      name = "RL_DYNAMIC_DRAW",
      type = "INT",
      value = 0x88E8,
      description = "GL_DYNAMIC_DRAW"
    },
    {
      name = "RL_DYNAMIC_READ",
      type = "INT",
      value = 0x88E9,
      description = "GL_DYNAMIC_READ"
    },
    {
      name = "RL_DYNAMIC_COPY",
      type = "INT",
      value = 0x88EA,
      description = "GL_DYNAMIC_COPY"
    },
    {
      name = "RL_FRAGMENT_SHADER",
      type = "INT",
      value = 0x8B30,
      description = "GL_FRAGMENT_SHADER"
    },
    {
      name = "RL_VERTEX_SHADER",
      type = "INT",
      value = 0x8B31,
      description = "GL_VERTEX_SHADER"
    },
    {
      name = "RL_COMPUTE_SHADER",
      type = "INT",
      value = 0x91B9,
      description = "GL_COMPUTE_SHADER"
    },
    {
      name = "RL_ZERO",
      type = "INT",
      value = 0,
      description = "GL_ZERO"
    },
    {
      name = "RL_ONE",
      type = "INT",
      value = 1,
      description = "GL_ONE"
    },
    {
      name = "RL_SRC_COLOR",
      type = "INT",
      value = 0x0300,
      description = "GL_SRC_COLOR"
    },
    {
      name = "RL_ONE_MINUS_SRC_COLOR",
      type = "INT",
      value = 0x0301,
      description = "GL_ONE_MINUS_SRC_COLOR"
    },
    {
      name = "RL_SRC_ALPHA",
      type = "INT",
      value = 0x0302,
      description = "GL_SRC_ALPHA"
    },
    {
      name = "RL_ONE_MINUS_SRC_ALPHA",
      type = "INT",
      value = 0x0303,
      description = "GL_ONE_MINUS_SRC_ALPHA"
    },
    {
      name = "RL_DST_ALPHA",
      type = "INT",
      value = 0x0304,
      description = "GL_DST_ALPHA"
    },
    {
      name = "RL_ONE_MINUS_DST_ALPHA",
      type = "INT",
      value = 0x0305,
      description = "GL_ONE_MINUS_DST_ALPHA"
    },
    {
      name = "RL_DST_COLOR",
      type = "INT",
      value = 0x0306,
      description = "GL_DST_COLOR"
    },
    {
      name = "RL_ONE_MINUS_DST_COLOR",
      type = "INT",
      value = 0x0307,
      description = "GL_ONE_MINUS_DST_COLOR"
    },
    {
      name = "RL_SRC_ALPHA_SATURATE",
      type = "INT",
      value = 0x0308,
      description = "GL_SRC_ALPHA_SATURATE"
    },
    {
      name = "RL_CONSTANT_COLOR",
      type = "INT",
      value = 0x8001,
      description = "GL_CONSTANT_COLOR"
    },
    {
      name = "RL_ONE_MINUS_CONSTANT_COLOR",
      type = "INT",
      value = 0x8002,
      description = "GL_ONE_MINUS_CONSTANT_COLOR"
    },
    {
      name = "RL_CONSTANT_ALPHA",
      type = "INT",
      value = 0x8003,
      description = "GL_CONSTANT_ALPHA"
    },
    {
      name = "RL_ONE_MINUS_CONSTANT_ALPHA",
      type = "INT",
      value = 0x8004,
      description = "GL_ONE_MINUS_CONSTANT_ALPHA"
    },
    {
      name = "RL_FUNC_ADD",
      type = "INT",
      value = 0x8006,
      description = "GL_FUNC_ADD"
    },
    {
      name = "RL_MIN",
      type = "INT",
      value = 0x8007,
      description = "GL_MIN"
    },
    {
      name = "RL_MAX",
      type = "INT",
      value = 0x8008,
      description = "GL_MAX"
    },
    {
      name = "RL_FUNC_SUBTRACT",
      type = "INT",
      value = 0x800A,
      description = "GL_FUNC_SUBTRACT"
    },
    {
      name = "RL_FUNC_REVERSE_SUBTRACT",
      type = "INT",
      value = 0x800B,
      description = "GL_FUNC_REVERSE_SUBTRACT"
    },
    {
      name = "RL_BLEND_EQUATION",
      type = "INT",
      value = 0x8009,
      description = "GL_BLEND_EQUATION"
    },
    {
      name = "RL_BLEND_EQUATION_RGB",
      type = "INT",
      value = 0x8009,
      description = "GL_BLEND_EQUATION_RGB   // (Same as BLEND_EQUATION)"
    },
    {
      name = "RL_BLEND_EQUATION_ALPHA",
      type = "INT",
      value = 0x883D,
      description = "GL_BLEND_EQUATION_ALPHA"
    },
    {
      name = "RL_BLEND_DST_RGB",
      type = "INT",
      value = 0x80C8,
      description = "GL_BLEND_DST_RGB"
    },
    {
      name = "RL_BLEND_SRC_RGB",
      type = "INT",
      value = 0x80C9,
      description = "GL_BLEND_SRC_RGB"
    },
    {
      name = "RL_BLEND_DST_ALPHA",
      type = "INT",
      value = 0x80CA,
      description = "GL_BLEND_DST_ALPHA"
    },
    {
      name = "RL_BLEND_SRC_ALPHA",
      type = "INT",
      value = 0x80CB,
      description = "GL_BLEND_SRC_ALPHA"
    },
    {
      name = "RL_BLEND_COLOR",
      type = "INT",
      value = 0x8005,
      description = "GL_BLEND_COLOR"
    },
    {
      name = "RL_READ_FRAMEBUFFER",
      type = "INT",
      value = 0x8CA8,
      description = "GL_READ_FRAMEBUFFER"
    },
    {
      name = "RL_DRAW_FRAMEBUFFER",
      type = "INT",
      value = 0x8CA9,
      description = "GL_DRAW_FRAMEBUFFER"
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_LOCATION_POSITION",
      type = "INT",
      value = 0,
      description = ""
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_LOCATION_TEXCOORD",
      type = "INT",
      value = 1,
      description = ""
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_LOCATION_NORMAL",
      type = "INT",
      value = 2,
      description = ""
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_LOCATION_COLOR",
      type = "INT",
      value = 3,
      description = ""
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_LOCATION_TANGENT",
      type = "INT",
      value = 4,
      description = ""
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_LOCATION_TEXCOORD2",
      type = "INT",
      value = 5,
      description = ""
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_LOCATION_INDICES",
      type = "INT",
      value = 6,
      description = ""
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_LOCATION_BONEIDS",
      type = "INT",
      value = 7,
      description = ""
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_LOCATION_BONEWEIGHTS",
      type = "INT",
      value = 8,
      description = ""
    },
    {
      name = "RL_MATRIX_TYPE",
      type = "GUARD",
      value = "",
      description = ""
    },
    {
      name = "RL_SHADER_LOC_MAP_DIFFUSE",
      type = "UNKNOWN",
      value = "RL_SHADER_LOC_MAP_ALBEDO",
      description = ""
    },
    {
      name = "RL_SHADER_LOC_MAP_SPECULAR",
      type = "UNKNOWN",
      value = "RL_SHADER_LOC_MAP_METALNESS",
      description = ""
    },
    {
      name = "GLAD_API_CALL_EXPORT",
      type = "GUARD",
      value = "",
      description = ""
    },
    {
      name = "GLAD_API_CALL_EXPORT_BUILD",
      type = "GUARD",
      value = "",
      description = ""
    },
    {
      name = "APIENTRY",
      type = "UNKNOWN",
      value = "__stdcall",
      description = ""
    },
    {
      name = "WINGDIAPI",
      type = "UNKNOWN",
      value = "__declspec(dllimport)",
      description = ""
    },
    {
      name = "GLAD_MALLOC",
      type = "UNKNOWN",
      value = "RL_MALLOC",
      description = ""
    },
    {
      name = "GLAD_FREE",
      type = "UNKNOWN",
      value = "RL_FREE",
      description = ""
    },
    {
      name = "GLAD_GL_IMPLEMENTATION",
      type = "GUARD",
      value = "",
      description = ""
    },
    {
      name = "GL_GLEXT_PROTOTYPES",
      type = "GUARD",
      value = "",
      description = ""
    },
    {
      name = "GLAD_GLES2_IMPLEMENTATION",
      type = "GUARD",
      value = "",
      description = ""
    },
    {
      name = "PI",
      type = "FLOAT",
      value = 3.14159265358979323846,
      description = ""
    },
    {
      name = "DEG2RAD",
      type = "FLOAT_MATH",
      value = "(PI/180.0f)",
      description = ""
    },
    {
      name = "RAD2DEG",
      type = "FLOAT_MATH",
      value = "(180.0f/PI)",
      description = ""
    },
    {
      name = "GL_SHADING_LANGUAGE_VERSION",
      type = "INT",
      value = 0x8B8C,
      description = ""
    },
    {
      name = "GL_COMPRESSED_RGB_S3TC_DXT1_EXT",
      type = "INT",
      value = 0x83F0,
      description = ""
    },
    {
      name = "GL_COMPRESSED_RGBA_S3TC_DXT1_EXT",
      type = "INT",
      value = 0x83F1,
      description = ""
    },
    {
      name = "GL_COMPRESSED_RGBA_S3TC_DXT3_EXT",
      type = "INT",
      value = 0x83F2,
      description = ""
    },
    {
      name = "GL_COMPRESSED_RGBA_S3TC_DXT5_EXT",
      type = "INT",
      value = 0x83F3,
      description = ""
    },
    {
      name = "GL_ETC1_RGB8_OES",
      type = "INT",
      value = 0x8D64,
      description = ""
    },
    {
      name = "GL_COMPRESSED_RGB8_ETC2",
      type = "INT",
      value = 0x9274,
      description = ""
    },
    {
      name = "GL_COMPRESSED_RGBA8_ETC2_EAC",
      type = "INT",
      value = 0x9278,
      description = ""
    },
    {
      name = "GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG",
      type = "INT",
      value = 0x8C00,
      description = ""
    },
    {
      name = "GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG",
      type = "INT",
      value = 0x8C02,
      description = ""
    },
    {
      name = "GL_COMPRESSED_RGBA_ASTC_4x4_KHR",
      type = "INT",
      value = 0x93b0,
      description = ""
    },
    {
      name = "GL_COMPRESSED_RGBA_ASTC_8x8_KHR",
      type = "INT",
      value = 0x93b7,
      description = ""
    },
    {
      name = "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT",
      type = "INT",
      value = 0x84FF,
      description = ""
    },
    {
      name = "GL_TEXTURE_MAX_ANISOTROPY_EXT",
      type = "INT",
      value = 0x84FE,
      description = ""
    },
    {
      name = "GL_PROGRAM_POINT_SIZE",
      type = "INT",
      value = 0x8642,
      description = ""
    },
    {
      name = "GL_LINE_WIDTH",
      type = "INT",
      value = 0x0B21,
      description = ""
    },
    {
      name = "GL_UNSIGNED_SHORT_5_6_5",
      type = "INT",
      value = 0x8363,
      description = ""
    },
    {
      name = "GL_UNSIGNED_SHORT_5_5_5_1",
      type = "INT",
      value = 0x8034,
      description = ""
    },
    {
      name = "GL_UNSIGNED_SHORT_4_4_4_4",
      type = "INT",
      value = 0x8033,
      description = ""
    },
    {
      name = "GL_LUMINANCE",
      type = "INT",
      value = 0x1909,
      description = ""
    },
    {
      name = "GL_LUMINANCE_ALPHA",
      type = "INT",
      value = 0x190A,
      description = ""
    },
    {
      name = "glClearDepth",
      type = "UNKNOWN",
      value = "glClearDepthf",
      description = ""
    },
    {
      name = "GL_READ_FRAMEBUFFER",
      type = "UNKNOWN",
      value = "GL_FRAMEBUFFER",
      description = ""
    },
    {
      name = "GL_DRAW_FRAMEBUFFER",
      type = "UNKNOWN",
      value = "GL_FRAMEBUFFER",
      description = ""
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_NAME_POSITION",
      type = "STRING",
      value = "vertexPosition",
      description = "Bound by default to shader location: RL_DEFAULT_SHADER_ATTRIB_NAME_POSITION"
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD",
      type = "STRING",
      value = "vertexTexCoord",
      description = "Bound by default to shader location: RL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD"
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_NAME_NORMAL",
      type = "STRING",
      value = "vertexNormal",
      description = "Bound by default to shader location: RL_DEFAULT_SHADER_ATTRIB_NAME_NORMAL"
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_NAME_COLOR",
      type = "STRING",
      value = "vertexColor",
      description = "Bound by default to shader location: RL_DEFAULT_SHADER_ATTRIB_NAME_COLOR"
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_NAME_TANGENT",
      type = "STRING",
      value = "vertexTangent",
      description = "Bound by default to shader location: RL_DEFAULT_SHADER_ATTRIB_NAME_TANGENT"
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD2",
      type = "STRING",
      value = "vertexTexCoord2",
      description = "Bound by default to shader location: RL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD2"
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_NAME_BONEIDS",
      type = "STRING",
      value = "vertexBoneIds",
      description = "Bound by default to shader location: RL_DEFAULT_SHADER_ATTRIB_NAME_BONEIDS"
    },
    {
      name = "RL_DEFAULT_SHADER_ATTRIB_NAME_BONEWEIGHTS",
      type = "STRING",
      value = "vertexBoneWeights",
      description = "Bound by default to shader location: RL_DEFAULT_SHADER_ATTRIB_NAME_BONEWEIGHTS"
    },
    {
      name = "RL_DEFAULT_SHADER_UNIFORM_NAME_MVP",
      type = "STRING",
      value = "mvp",
      description = "model-view-projection matrix"
    },
    {
      name = "RL_DEFAULT_SHADER_UNIFORM_NAME_VIEW",
      type = "STRING",
      value = "matView",
      description = "view matrix"
    },
    {
      name = "RL_DEFAULT_SHADER_UNIFORM_NAME_PROJECTION",
      type = "STRING",
      value = "matProjection",
      description = "projection matrix"
    },
    {
      name = "RL_DEFAULT_SHADER_UNIFORM_NAME_MODEL",
      type = "STRING",
      value = "matModel",
      description = "model matrix"
    },
    {
      name = "RL_DEFAULT_SHADER_UNIFORM_NAME_NORMAL",
      type = "STRING",
      value = "matNormal",
      description = "normal matrix (transpose(inverse(matModelView))"
    },
    {
      name = "RL_DEFAULT_SHADER_UNIFORM_NAME_COLOR",
      type = "STRING",
      value = "colDiffuse",
      description = "color diffuse (base tint color, multiplied by texture color)"
    },
    {
      name = "RL_DEFAULT_SHADER_UNIFORM_NAME_BONE_MATRICES",
      type = "STRING",
      value = "boneMatrices",
      description = "bone matrices"
    },
    {
      name = "RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE0",
      type = "STRING",
      value = "texture0",
      description = "texture0 (texture slot active 0)"
    },
    {
      name = "RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE1",
      type = "STRING",
      value = "texture1",
      description = "texture1 (texture slot active 1)"
    },
    {
      name = "RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE2",
      type = "STRING",
      value = "texture2",
      description = "texture2 (texture slot active 2)"
    },
    {
      name = "rlMatrixToFloat(mat)",
      type = "MACRO",
      value = "(rlMatrixToFloatV(mat).v)",
      description = "Get float vector for Matrix"
    },
    {
      name = "MIN(a,b)",
      type = "MACRO",
      value = "(((a)<(b))? (a):(b))",
      description = ""
    },
    {
      name = "MAX(a,b)",
      type = "MACRO",
      value = "(((a)>(b))? (a):(b))",
      description = ""
    }
  },
  structs = {
    {
      name = "Matrix",
      description = "Matrix, 4x4 components, column major, OpenGL style, right handed",
      fields = {
        {
          type = "float",
          name = "m0",
          description = "Matrix first row (4 components)"
        },
        {
          type = "float",
          name = "m4",
          description = "Matrix first row (4 components)"
        },
        {
          type = "float",
          name = "m8",
          description = "Matrix first row (4 components)"
        },
        {
          type = "float",
          name = "m12",
          description = "Matrix first row (4 components)"
        },
        {
          type = "float",
          name = "m1",
          description = "Matrix second row (4 components)"
        },
        {
          type = "float",
          name = "m5",
          description = "Matrix second row (4 components)"
        },
        {
          type = "float",
          name = "m9",
          description = "Matrix second row (4 components)"
        },
        {
          type = "float",
          name = "m13",
          description = "Matrix second row (4 components)"
        },
        {
          type = "float",
          name = "m2",
          description = "Matrix third row (4 components)"
        },
        {
          type = "float",
          name = "m6",
          description = "Matrix third row (4 components)"
        },
        {
          type = "float",
          name = "m10",
          description = "Matrix third row (4 components)"
        },
        {
          type = "float",
          name = "m14",
          description = "Matrix third row (4 components)"
        },
        {
          type = "float",
          name = "m3",
          description = "Matrix fourth row (4 components)"
        },
        {
          type = "float",
          name = "m7",
          description = "Matrix fourth row (4 components)"
        },
        {
          type = "float",
          name = "m11",
          description = "Matrix fourth row (4 components)"
        },
        {
          type = "float",
          name = "m15",
          description = "Matrix fourth row (4 components)"
        }
      }
    },
    {
      name = "rlVertexBuffer",
      description = "Dynamic vertex buffers (position + texcoords + colors + indices arrays)",
      fields = {
        {
          type = "int",
          name = "elementCount",
          description = "Number of elements in the buffer (QUADS)"
        },
        {
          type = "float *",
          name = "vertices",
          description = "Vertex position (XYZ - 3 components per vertex) (shader-location = 0)"
        },
        {
          type = "float *",
          name = "texcoords",
          description = "Vertex texture coordinates (UV - 2 components per vertex) (shader-location = 1)"
        },
        {
          type = "float *",
          name = "normals",
          description = "Vertex normal (XYZ - 3 components per vertex) (shader-location = 2)"
        },
        {
          type = "unsigned char *",
          name = "colors",
          description = "Vertex colors (RGBA - 4 components per vertex) (shader-location = 3)"
        },
        {
          type = "#if defined(GRAPHICS_API_OPENGL_11) || defined(GRAPHICS_API_OPENunsigned int *",
          name = "indices",
          description = "Vertex indices (in case vertex data comes indexed) (6 indices per quad)"
        },
        {
          type = "unsigned int *",
          name = "indices",
          description = "Vertex indices (in case vertex data comes indexed) (6 indices per quad)"
        },
        {
          type = "#endif",
          name = "indices",
          description = "Vertex indices (in case vertex data comes indexed) (6 indices per quad)"
        },
        {
          type = "#if defined(GRAPHICS_API_OPENGL_ES2)",
          name = "indices",
          description = "Vertex indices (in case vertex data comes indexed) (6 indices per quad)"
        },
        {
          type = "unsigned short *",
          name = "indices",
          description = "Vertex indices (in case vertex data comes indexed) (6 indices per quad)"
        },
        {
          type = "#endif",
          name = "vaoId",
          description = "OpenGL Vertex Array Object id"
        },
        {
          type = "unsigned int",
          name = "vaoId",
          description = "OpenGL Vertex Array Object id"
        },
        {
          type = "unsigned int[5]",
          name = "vboId",
          description = "OpenGL Vertex Buffer Objects id (5 types of vertex data)"
        }
      }
    },
    {
      name = "rlDrawCall",
      description = "of those state-change happens (this is done in core module)",
      fields = {
        {
          type = "int",
          name = "mode",
          description = "Drawing mode: LINES, TRIANGLES, QUADS"
        },
        {
          type = "int",
          name = "vertexCount",
          description = "Number of vertex of the draw"
        },
        {
          type = "int",
          name = "vertexAlignment",
          description = "Number of vertex required for index alignment (LINES, TRIANGLES)"
        },
        {
          type = "unsigned int",
          name = "textureId",
          description = "Texture id to be used on the draw -> Use to create new draw call if changes"
        }
      }
    },
    {
      name = "rlRenderBatch",
      description = "rlRenderBatch type",
      fields = {
        {
          type = "int",
          name = "bufferCount",
          description = "Number of vertex buffers (multi-buffering support)"
        },
        {
          type = "int",
          name = "currentBuffer",
          description = "Current buffer tracking in case of multi-buffering"
        },
        {
          type = "rlVertexBuffer *",
          name = "vertexBuffer",
          description = "Dynamic buffer(s) for vertex data"
        },
        {
          type = "rlDrawCall *",
          name = "draws",
          description = "Draw calls array, depends on textureId"
        },
        {
          type = "int",
          name = "drawCounter",
          description = "Draw calls counter"
        },
        {
          type = "float",
          name = "currentDepth",
          description = "Current depth value for next draw"
        }
      }
    },
    {
      name = "rlglData",
      description = "",
      fields = {
        {
          type = "rlRenderBatch *",
          name = "currentBatch",
          description = "Current render batch"
        },
        {
          type = "rlRenderBatch",
          name = "defaultBatch",
          description = "Default internal render batch"
        },
        {
          type = "int",
          name = "vertexCounter",
          description = "Current active render batch vertex counter (generic, used for all batches)"
        },
        {
          type = "float",
          name = "texcoordx",
          description = "Current active texture coordinate (added on glVertex*())"
        },
        {
          type = "float",
          name = "texcoordy",
          description = "Current active texture coordinate (added on glVertex*())"
        },
        {
          type = "float",
          name = "normalx",
          description = "Current active normal (added on glVertex*())"
        },
        {
          type = "float",
          name = "normaly",
          description = "Current active normal (added on glVertex*())"
        },
        {
          type = "float",
          name = "normalz",
          description = "Current active normal (added on glVertex*())"
        },
        {
          type = "unsigned char",
          name = "colorr",
          description = "Current active color (added on glVertex*())"
        },
        {
          type = "unsigned char",
          name = "colorg",
          description = "Current active color (added on glVertex*())"
        },
        {
          type = "unsigned char",
          name = "colorb",
          description = "Current active color (added on glVertex*())"
        },
        {
          type = "unsigned char",
          name = "colora",
          description = "Current active color (added on glVertex*())"
        },
        {
          type = "int",
          name = "currentMatrixMode",
          description = "Current matrix mode"
        },
        {
          type = "Matrix *",
          name = "currentMatrix",
          description = "Current matrix pointer"
        },
        {
          type = "Matrix",
          name = "modelview",
          description = "Default modelview matrix"
        },
        {
          type = "Matrix",
          name = "projection",
          description = "Default projection matrix"
        },
        {
          type = "Matrix",
          name = "transform",
          description = "Transform matrix to be used with rlTranslate, rlRotate, rlScale"
        },
        {
          type = "bool",
          name = "transformRequired",
          description = "Require transform matrix application to current draw-call vertex (if required)"
        },
        {
          type = "Matrix[RL_MAX_MATRIX_STACK_SIZE]",
          name = "stack",
          description = "Matrix stack for push/pop"
        },
        {
          type = "int",
          name = "stackCounter",
          description = "Matrix stack counter"
        },
        {
          type = "unsigned int",
          name = "defaultTextureId",
          description = "Default texture used on shapes/poly drawing (required by shader)"
        },
        {
          type = "unsigned int[RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS]",
          name = "activeTextureId",
          description = "Active texture ids to be enabled on batch drawing (0 active by default)"
        },
        {
          type = "unsigned int",
          name = "defaultVShaderId",
          description = "Default vertex shader id (used by default shader program)"
        },
        {
          type = "unsigned int",
          name = "defaultFShaderId",
          description = "Default fragment shader id (used by default shader program)"
        },
        {
          type = "unsigned int",
          name = "defaultShaderId",
          description = "Default shader program id, supports vertex color and diffuse texture"
        },
        {
          type = "int *",
          name = "defaultShaderLocs",
          description = "Default shader locations pointer to be used on rendering"
        },
        {
          type = "unsigned int",
          name = "currentShaderId",
          description = "Current shader id to be used on rendering (by default, defaultShaderId)"
        },
        {
          type = "int *",
          name = "currentShaderLocs",
          description = "Current shader locations pointer to be used on rendering (by default, defaultShaderLocs)"
        },
        {
          type = "bool",
          name = "stereoRender",
          description = "Stereo rendering flag"
        },
        {
          type = "Matrix[2]",
          name = "projectionStereo",
          description = "VR stereo rendering eyes projection matrices"
        },
        {
          type = "Matrix[2]",
          name = "viewOffsetStereo",
          description = "VR stereo rendering eyes view offset matrices"
        },
        {
          type = "int",
          name = "currentBlendMode",
          description = "Blending mode active"
        },
        {
          type = "int",
          name = "glBlendSrcFactor",
          description = "Blending source factor"
        },
        {
          type = "int",
          name = "glBlendDstFactor",
          description = "Blending destination factor"
        },
        {
          type = "int",
          name = "glBlendEquation",
          description = "Blending equation"
        },
        {
          type = "int",
          name = "glBlendSrcFactorRGB",
          description = "Blending source RGB factor"
        },
        {
          type = "int",
          name = "glBlendDestFactorRGB",
          description = "Blending destination RGB factor"
        },
        {
          type = "int",
          name = "glBlendSrcFactorAlpha",
          description = "Blending source alpha factor"
        },
        {
          type = "int",
          name = "glBlendDestFactorAlpha",
          description = "Blending destination alpha factor"
        },
        {
          type = "int",
          name = "glBlendEquationRGB",
          description = "Blending equation for RGB"
        },
        {
          type = "int",
          name = "glBlendEquationAlpha",
          description = "Blending equation for alpha"
        },
        {
          type = "bool",
          name = "glCustomBlendModeModified",
          description = "Custom blending factor and equation modification status"
        },
        {
          type = "int",
          name = "framebufferWidth",
          description = "Current framebuffer width"
        },
        {
          type = "int",
          name = "framebufferHeight",
          description = "Current framebuffer height"
        }
      }
    },
    {
      name = "rl_float16",
      description = "Auxiliar matrix math functions",
      fields = {
        {
          type = "float[16]",
          name = "v",
          description = ""
        }
      }
    }
  },
  aliases = {
  },
  enums = {
    {
      name = "rlGlVersion",
      description = "OpenGL version",
      values = {
        {
          name = "RL_OPENGL_11",
          value = 1,
          description = "OpenGL 1.1"
        },
        {
          name = "RL_OPENGL_21",
          value = 2,
          description = "OpenGL 2.1 (GLSL 120)"
        },
        {
          name = "RL_OPENGL_33",
          value = 3,
          description = "OpenGL 3.3 (GLSL 330)"
        },
        {
          name = "RL_OPENGL_43",
          value = 4,
          description = "OpenGL 4.3 (using GLSL 330)"
        },
        {
          name = "RL_OPENGL_ES_20",
          value = 5,
          description = "OpenGL ES 2.0 (GLSL 100)"
        },
        {
          name = "RL_OPENGL_ES_30",
          value = 6,
          description = "OpenGL ES 3.0 (GLSL 300 es)"
        }
      }
    },
    {
      name = "rlTraceLogLevel",
      description = "Trace log level",
      values = {
        {
          name = "RL_LOG_ALL",
          value = 0,
          description = "Display all logs"
        },
        {
          name = "RL_LOG_TRACE",
          value = 1,
          description = "Trace logging, intended for internal use only"
        },
        {
          name = "RL_LOG_DEBUG",
          value = 2,
          description = "Debug logging, used for internal debugging, it should be disabled on release builds"
        },
        {
          name = "RL_LOG_INFO",
          value = 3,
          description = "Info logging, used for program execution info"
        },
        {
          name = "RL_LOG_WARNING",
          value = 4,
          description = "Warning logging, used on recoverable failures"
        },
        {
          name = "RL_LOG_ERROR",
          value = 5,
          description = "Error logging, used on unrecoverable failures"
        },
        {
          name = "RL_LOG_FATAL",
          value = 6,
          description = "Fatal logging, used to abort program: exit(EXIT_FAILURE)"
        },
        {
          name = "RL_LOG_NONE",
          value = 7,
          description = "Disable logging"
        }
      }
    },
    {
      name = "rlPixelFormat",
      description = "Texture pixel formats",
      values = {
        {
          name = "RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE",
          value = 1,
          description = "8 bit per pixel (no alpha)"
        },
        {
          name = "RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA",
          value = 2,
          description = "8*2 bpp (2 channels)"
        },
        {
          name = "RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5",
          value = 3,
          description = "16 bpp"
        },
        {
          name = "RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8",
          value = 4,
          description = "24 bpp"
        },
        {
          name = "RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1",
          value = 5,
          description = "16 bpp (1 bit alpha)"
        },
        {
          name = "RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4",
          value = 6,
          description = "16 bpp (4 bit alpha)"
        },
        {
          name = "RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8",
          value = 7,
          description = "32 bpp"
        },
        {
          name = "RL_PIXELFORMAT_UNCOMPRESSED_R32",
          value = 8,
          description = "32 bpp (1 channel - float)"
        },
        {
          name = "RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32",
          value = 9,
          description = "32*3 bpp (3 channels - float)"
        },
        {
          name = "RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32",
          value = 10,
          description = "32*4 bpp (4 channels - float)"
        },
        {
          name = "RL_PIXELFORMAT_UNCOMPRESSED_R16",
          value = 11,
          description = "16 bpp (1 channel - half float)"
        },
        {
          name = "RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16",
          value = 12,
          description = "16*3 bpp (3 channels - half float)"
        },
        {
          name = "RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16A16",
          value = 13,
          description = "16*4 bpp (4 channels - half float)"
        },
        {
          name = "RL_PIXELFORMAT_COMPRESSED_DXT1_RGB",
          value = 14,
          description = "4 bpp (no alpha)"
        },
        {
          name = "RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA",
          value = 15,
          description = "4 bpp (1 bit alpha)"
        },
        {
          name = "RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA",
          value = 16,
          description = "8 bpp"
        },
        {
          name = "RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA",
          value = 17,
          description = "8 bpp"
        },
        {
          name = "RL_PIXELFORMAT_COMPRESSED_ETC1_RGB",
          value = 18,
          description = "4 bpp"
        },
        {
          name = "RL_PIXELFORMAT_COMPRESSED_ETC2_RGB",
          value = 19,
          description = "4 bpp"
        },
        {
          name = "RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA",
          value = 20,
          description = "8 bpp"
        },
        {
          name = "RL_PIXELFORMAT_COMPRESSED_PVRT_RGB",
          value = 21,
          description = "4 bpp"
        },
        {
          name = "RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA",
          value = 22,
          description = "4 bpp"
        },
        {
          name = "RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA",
          value = 23,
          description = "8 bpp"
        },
        {
          name = "RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA",
          value = 24,
          description = "2 bpp"
        }
      }
    },
    {
      name = "rlTextureFilter",
      description = "Texture parameters: filter mode",
      values = {
        {
          name = "RL_TEXTURE_FILTER_POINT",
          value = 0,
          description = "No filter, just pixel approximation"
        },
        {
          name = "RL_TEXTURE_FILTER_BILINEAR",
          value = 1,
          description = "Linear filtering"
        },
        {
          name = "RL_TEXTURE_FILTER_TRILINEAR",
          value = 2,
          description = "Trilinear filtering (linear with mipmaps)"
        },
        {
          name = "RL_TEXTURE_FILTER_ANISOTROPIC_4X",
          value = 3,
          description = "Anisotropic filtering 4x"
        },
        {
          name = "RL_TEXTURE_FILTER_ANISOTROPIC_8X",
          value = 4,
          description = "Anisotropic filtering 8x"
        },
        {
          name = "RL_TEXTURE_FILTER_ANISOTROPIC_16X",
          value = 5,
          description = "Anisotropic filtering 16x"
        }
      }
    },
    {
      name = "rlBlendMode",
      description = "Color blending modes (pre-defined)",
      values = {
        {
          name = "RL_BLEND_ALPHA",
          value = 0,
          description = "Blend textures considering alpha (default)"
        },
        {
          name = "RL_BLEND_ADDITIVE",
          value = 1,
          description = "Blend textures adding colors"
        },
        {
          name = "RL_BLEND_MULTIPLIED",
          value = 2,
          description = "Blend textures multiplying colors"
        },
        {
          name = "RL_BLEND_ADD_COLORS",
          value = 3,
          description = "Blend textures adding colors (alternative)"
        },
        {
          name = "RL_BLEND_SUBTRACT_COLORS",
          value = 4,
          description = "Blend textures subtracting colors (alternative)"
        },
        {
          name = "RL_BLEND_ALPHA_PREMULTIPLY",
          value = 5,
          description = "Blend premultiplied textures considering alpha"
        },
        {
          name = "RL_BLEND_CUSTOM",
          value = 6,
          description = "Blend textures using custom src/dst factors (use rlSetBlendFactors())"
        },
        {
          name = "RL_BLEND_CUSTOM_SEPARATE",
          value = 7,
          description = "Blend textures using custom src/dst factors (use rlSetBlendFactorsSeparate())"
        }
      }
    },
    {
      name = "rlShaderLocationIndex",
      description = "Shader location point type",
      values = {
        {
          name = "RL_SHADER_LOC_VERTEX_POSITION",
          value = 0,
          description = "Shader location: vertex attribute: position"
        },
        {
          name = "RL_SHADER_LOC_VERTEX_TEXCOORD01",
          value = 1,
          description = "Shader location: vertex attribute: texcoord01"
        },
        {
          name = "RL_SHADER_LOC_VERTEX_TEXCOORD02",
          value = 2,
          description = "Shader location: vertex attribute: texcoord02"
        },
        {
          name = "RL_SHADER_LOC_VERTEX_NORMAL",
          value = 3,
          description = "Shader location: vertex attribute: normal"
        },
        {
          name = "RL_SHADER_LOC_VERTEX_TANGENT",
          value = 4,
          description = "Shader location: vertex attribute: tangent"
        },
        {
          name = "RL_SHADER_LOC_VERTEX_COLOR",
          value = 5,
          description = "Shader location: vertex attribute: color"
        },
        {
          name = "RL_SHADER_LOC_MATRIX_MVP",
          value = 6,
          description = "Shader location: matrix uniform: model-view-projection"
        },
        {
          name = "RL_SHADER_LOC_MATRIX_VIEW",
          value = 7,
          description = "Shader location: matrix uniform: view (camera transform)"
        },
        {
          name = "RL_SHADER_LOC_MATRIX_PROJECTION",
          value = 8,
          description = "Shader location: matrix uniform: projection"
        },
        {
          name = "RL_SHADER_LOC_MATRIX_MODEL",
          value = 9,
          description = "Shader location: matrix uniform: model (transform)"
        },
        {
          name = "RL_SHADER_LOC_MATRIX_NORMAL",
          value = 10,
          description = "Shader location: matrix uniform: normal"
        },
        {
          name = "RL_SHADER_LOC_VECTOR_VIEW",
          value = 11,
          description = "Shader location: vector uniform: view"
        },
        {
          name = "RL_SHADER_LOC_COLOR_DIFFUSE",
          value = 12,
          description = "Shader location: vector uniform: diffuse color"
        },
        {
          name = "RL_SHADER_LOC_COLOR_SPECULAR",
          value = 13,
          description = "Shader location: vector uniform: specular color"
        },
        {
          name = "RL_SHADER_LOC_COLOR_AMBIENT",
          value = 14,
          description = "Shader location: vector uniform: ambient color"
        },
        {
          name = "RL_SHADER_LOC_MAP_ALBEDO",
          value = 15,
          description = "Shader location: sampler2d texture: albedo (same as: RL_SHADER_LOC_MAP_DIFFUSE)"
        },
        {
          name = "RL_SHADER_LOC_MAP_METALNESS",
          value = 16,
          description = "Shader location: sampler2d texture: metalness (same as: RL_SHADER_LOC_MAP_SPECULAR)"
        },
        {
          name = "RL_SHADER_LOC_MAP_NORMAL",
          value = 17,
          description = "Shader location: sampler2d texture: normal"
        },
        {
          name = "RL_SHADER_LOC_MAP_ROUGHNESS",
          value = 18,
          description = "Shader location: sampler2d texture: roughness"
        },
        {
          name = "RL_SHADER_LOC_MAP_OCCLUSION",
          value = 19,
          description = "Shader location: sampler2d texture: occlusion"
        },
        {
          name = "RL_SHADER_LOC_MAP_EMISSION",
          value = 20,
          description = "Shader location: sampler2d texture: emission"
        },
        {
          name = "RL_SHADER_LOC_MAP_HEIGHT",
          value = 21,
          description = "Shader location: sampler2d texture: height"
        },
        {
          name = "RL_SHADER_LOC_MAP_CUBEMAP",
          value = 22,
          description = "Shader location: samplerCube texture: cubemap"
        },
        {
          name = "RL_SHADER_LOC_MAP_IRRADIANCE",
          value = 23,
          description = "Shader location: samplerCube texture: irradiance"
        },
        {
          name = "RL_SHADER_LOC_MAP_PREFILTER",
          value = 24,
          description = "Shader location: samplerCube texture: prefilter"
        },
        {
          name = "RL_SHADER_LOC_MAP_BRDF",
          value = 25,
          description = "Shader location: sampler2d texture: brdf"
        }
      }
    },
    {
      name = "rlShaderUniformDataType",
      description = "Shader uniform data type",
      values = {
        {
          name = "RL_SHADER_UNIFORM_FLOAT",
          value = 0,
          description = "Shader uniform type: float"
        },
        {
          name = "RL_SHADER_UNIFORM_VEC2",
          value = 1,
          description = "Shader uniform type: vec2 (2 float)"
        },
        {
          name = "RL_SHADER_UNIFORM_VEC3",
          value = 2,
          description = "Shader uniform type: vec3 (3 float)"
        },
        {
          name = "RL_SHADER_UNIFORM_VEC4",
          value = 3,
          description = "Shader uniform type: vec4 (4 float)"
        },
        {
          name = "RL_SHADER_UNIFORM_INT",
          value = 4,
          description = "Shader uniform type: int"
        },
        {
          name = "RL_SHADER_UNIFORM_IVEC2",
          value = 5,
          description = "Shader uniform type: ivec2 (2 int)"
        },
        {
          name = "RL_SHADER_UNIFORM_IVEC3",
          value = 6,
          description = "Shader uniform type: ivec3 (3 int)"
        },
        {
          name = "RL_SHADER_UNIFORM_IVEC4",
          value = 7,
          description = "Shader uniform type: ivec4 (4 int)"
        },
        {
          name = "RL_SHADER_UNIFORM_UINT",
          value = 8,
          description = "Shader uniform type: unsigned int"
        },
        {
          name = "RL_SHADER_UNIFORM_UIVEC2",
          value = 9,
          description = "Shader uniform type: uivec2 (2 unsigned int)"
        },
        {
          name = "RL_SHADER_UNIFORM_UIVEC3",
          value = 10,
          description = "Shader uniform type: uivec3 (3 unsigned int)"
        },
        {
          name = "RL_SHADER_UNIFORM_UIVEC4",
          value = 11,
          description = "Shader uniform type: uivec4 (4 unsigned int)"
        },
        {
          name = "RL_SHADER_UNIFORM_SAMPLER2D",
          value = 12,
          description = "Shader uniform type: sampler2d"
        }
      }
    },
    {
      name = "rlShaderAttributeDataType",
      description = "Shader attribute data types",
      values = {
        {
          name = "RL_SHADER_ATTRIB_FLOAT",
          value = 0,
          description = "Shader attribute type: float"
        },
        {
          name = "RL_SHADER_ATTRIB_VEC2",
          value = 1,
          description = "Shader attribute type: vec2 (2 float)"
        },
        {
          name = "RL_SHADER_ATTRIB_VEC3",
          value = 2,
          description = "Shader attribute type: vec3 (3 float)"
        },
        {
          name = "RL_SHADER_ATTRIB_VEC4",
          value = 3,
          description = "Shader attribute type: vec4 (4 float)"
        }
      }
    },
    {
      name = "rlFramebufferAttachType",
      description = "Framebuffer attachment type",
      values = {
        {
          name = "RL_ATTACHMENT_COLOR_CHANNEL0",
          value = 0,
          description = "Framebuffer attachment type: color 0"
        },
        {
          name = "RL_ATTACHMENT_COLOR_CHANNEL1",
          value = 1,
          description = "Framebuffer attachment type: color 1"
        },
        {
          name = "RL_ATTACHMENT_COLOR_CHANNEL2",
          value = 2,
          description = "Framebuffer attachment type: color 2"
        },
        {
          name = "RL_ATTACHMENT_COLOR_CHANNEL3",
          value = 3,
          description = "Framebuffer attachment type: color 3"
        },
        {
          name = "RL_ATTACHMENT_COLOR_CHANNEL4",
          value = 4,
          description = "Framebuffer attachment type: color 4"
        },
        {
          name = "RL_ATTACHMENT_COLOR_CHANNEL5",
          value = 5,
          description = "Framebuffer attachment type: color 5"
        },
        {
          name = "RL_ATTACHMENT_COLOR_CHANNEL6",
          value = 6,
          description = "Framebuffer attachment type: color 6"
        },
        {
          name = "RL_ATTACHMENT_COLOR_CHANNEL7",
          value = 7,
          description = "Framebuffer attachment type: color 7"
        },
        {
          name = "RL_ATTACHMENT_DEPTH",
          value = 100,
          description = "Framebuffer attachment type: depth"
        },
        {
          name = "RL_ATTACHMENT_STENCIL",
          value = 200,
          description = "Framebuffer attachment type: stencil"
        }
      }
    },
    {
      name = "rlFramebufferAttachTextureType",
      description = "Framebuffer texture attachment type",
      values = {
        {
          name = "RL_ATTACHMENT_CUBEMAP_POSITIVE_X",
          value = 0,
          description = "Framebuffer texture attachment type: cubemap, +X side"
        },
        {
          name = "RL_ATTACHMENT_CUBEMAP_NEGATIVE_X",
          value = 1,
          description = "Framebuffer texture attachment type: cubemap, -X side"
        },
        {
          name = "RL_ATTACHMENT_CUBEMAP_POSITIVE_Y",
          value = 2,
          description = "Framebuffer texture attachment type: cubemap, +Y side"
        },
        {
          name = "RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y",
          value = 3,
          description = "Framebuffer texture attachment type: cubemap, -Y side"
        },
        {
          name = "RL_ATTACHMENT_CUBEMAP_POSITIVE_Z",
          value = 4,
          description = "Framebuffer texture attachment type: cubemap, +Z side"
        },
        {
          name = "RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z",
          value = 5,
          description = "Framebuffer texture attachment type: cubemap, -Z side"
        },
        {
          name = "RL_ATTACHMENT_TEXTURE2D",
          value = 100,
          description = "Framebuffer texture attachment type: texture2d"
        },
        {
          name = "RL_ATTACHMENT_RENDERBUFFER",
          value = 200,
          description = "Framebuffer texture attachment type: renderbuffer"
        }
      }
    },
    {
      name = "rlCullMode",
      description = "Face culling mode",
      values = {
        {
          name = "RL_CULL_FACE_FRONT",
          value = 0,
          description = ""
        },
        {
          name = "RL_CULL_FACE_BACK",
          value = 1,
          description = ""
        }
      }
    }
  },
  callbacks = {
    {
      name = "rlglLoadProc",
      description = "OpenGL extension functions loader signature (same as GLADloadproc)",
      returnType = "void *",
      params = {
        {type = "const char *", name = "name"}
      }
    }
  },
  functions = {
    {
      name = "rlMatrixMode",
      description = "Choose the current matrix to be transformed",
      returnType = "void",
      params = {
        {type = "int", name = "mode"}
      }
    },
    {
      name = "rlPushMatrix",
      description = "Push the current matrix to stack",
      returnType = "void"
    },
    {
      name = "rlPopMatrix",
      description = "Pop latest inserted matrix from stack",
      returnType = "void"
    },
    {
      name = "rlLoadIdentity",
      description = "Reset current matrix to identity matrix",
      returnType = "void"
    },
    {
      name = "rlTranslatef",
      description = "Multiply the current matrix by a translation matrix",
      returnType = "void",
      params = {
        {type = "float", name = "x"},
        {type = "float", name = "y"},
        {type = "float", name = "z"}
      }
    },
    {
      name = "rlRotatef",
      description = "Multiply the current matrix by a rotation matrix",
      returnType = "void",
      params = {
        {type = "float", name = "angle"},
        {type = "float", name = "x"},
        {type = "float", name = "y"},
        {type = "float", name = "z"}
      }
    },
    {
      name = "rlScalef",
      description = "Multiply the current matrix by a scaling matrix",
      returnType = "void",
      params = {
        {type = "float", name = "x"},
        {type = "float", name = "y"},
        {type = "float", name = "z"}
      }
    },
    {
      name = "rlMultMatrixf",
      description = "Multiply the current matrix by another matrix",
      returnType = "void",
      params = {
        {type = "const float *", name = "matf"}
      }
    },
    {
      name = "rlFrustum",
      description = "",
      returnType = "void",
      params = {
        {type = "double", name = "left"},
        {type = "double", name = "right"},
        {type = "double", name = "bottom"},
        {type = "double", name = "top"},
        {type = "double", name = "znear"},
        {type = "double", name = "zfar"}
      }
    },
    {
      name = "rlOrtho",
      description = "",
      returnType = "void",
      params = {
        {type = "double", name = "left"},
        {type = "double", name = "right"},
        {type = "double", name = "bottom"},
        {type = "double", name = "top"},
        {type = "double", name = "znear"},
        {type = "double", name = "zfar"}
      }
    },
    {
      name = "rlViewport",
      description = "Set the viewport area",
      returnType = "void",
      params = {
        {type = "int", name = "x"},
        {type = "int", name = "y"},
        {type = "int", name = "width"},
        {type = "int", name = "height"}
      }
    },
    {
      name = "rlSetClipPlanes",
      description = "Set clip planes distances",
      returnType = "void",
      params = {
        {type = "double", name = "nearPlane"},
        {type = "double", name = "farPlane"}
      }
    },
    {
      name = "rlGetCullDistanceNear",
      description = "Get cull plane distance near",
      returnType = "double"
    },
    {
      name = "rlGetCullDistanceFar",
      description = "Get cull plane distance far",
      returnType = "double"
    },
    {
      name = "rlBegin",
      description = "Initialize drawing mode (how to organize vertex)",
      returnType = "void",
      params = {
        {type = "int", name = "mode"}
      }
    },
    {
      name = "rlEnd",
      description = "Finish vertex providing",
      returnType = "void"
    },
    {
      name = "rlVertex2i",
      description = "Define one vertex (position) - 2 int",
      returnType = "void",
      params = {
        {type = "int", name = "x"},
        {type = "int", name = "y"}
      }
    },
    {
      name = "rlVertex2f",
      description = "Define one vertex (position) - 2 float",
      returnType = "void",
      params = {
        {type = "float", name = "x"},
        {type = "float", name = "y"}
      }
    },
    {
      name = "rlVertex3f",
      description = "Define one vertex (position) - 3 float",
      returnType = "void",
      params = {
        {type = "float", name = "x"},
        {type = "float", name = "y"},
        {type = "float", name = "z"}
      }
    },
    {
      name = "rlTexCoord2f",
      description = "Define one vertex (texture coordinate) - 2 float",
      returnType = "void",
      params = {
        {type = "float", name = "x"},
        {type = "float", name = "y"}
      }
    },
    {
      name = "rlNormal3f",
      description = "Define one vertex (normal) - 3 float",
      returnType = "void",
      params = {
        {type = "float", name = "x"},
        {type = "float", name = "y"},
        {type = "float", name = "z"}
      }
    },
    {
      name = "rlColor4ub",
      description = "Define one vertex (color) - 4 byte",
      returnType = "void",
      params = {
        {type = "unsigned char", name = "r"},
        {type = "unsigned char", name = "g"},
        {type = "unsigned char", name = "b"},
        {type = "unsigned char", name = "a"}
      }
    },
    {
      name = "rlColor3f",
      description = "Define one vertex (color) - 3 float",
      returnType = "void",
      params = {
        {type = "float", name = "x"},
        {type = "float", name = "y"},
        {type = "float", name = "z"}
      }
    },
    {
      name = "rlColor4f",
      description = "Define one vertex (color) - 4 float",
      returnType = "void",
      params = {
        {type = "float", name = "x"},
        {type = "float", name = "y"},
        {type = "float", name = "z"},
        {type = "float", name = "w"}
      }
    },
    {
      name = "rlEnableVertexArray",
      description = "Enable vertex array (VAO, if supported)",
      returnType = "bool",
      params = {
        {type = "unsigned int", name = "vaoId"}
      }
    },
    {
      name = "rlDisableVertexArray",
      description = "Disable vertex array (VAO, if supported)",
      returnType = "void"
    },
    {
      name = "rlEnableVertexBuffer",
      description = "Enable vertex buffer (VBO)",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"}
      }
    },
    {
      name = "rlDisableVertexBuffer",
      description = "Disable vertex buffer (VBO)",
      returnType = "void"
    },
    {
      name = "rlEnableVertexBufferElement",
      description = "Enable vertex buffer element (VBO element)",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"}
      }
    },
    {
      name = "rlDisableVertexBufferElement",
      description = "Disable vertex buffer element (VBO element)",
      returnType = "void"
    },
    {
      name = "rlEnableVertexAttribute",
      description = "Enable vertex attribute index",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "index"}
      }
    },
    {
      name = "rlDisableVertexAttribute",
      description = "Disable vertex attribute index",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "index"}
      }
    },
    {
      name = "rlEnableStatePointer",
      description = "Enable attribute state pointer",
      returnType = "void",
      params = {
        {type = "int", name = "vertexAttribType"},
        {type = "void *", name = "buffer"}
      }
    },
    {
      name = "rlDisableStatePointer",
      description = "Disable attribute state pointer",
      returnType = "void",
      params = {
        {type = "int", name = "vertexAttribType"}
      }
    },
    {
      name = "rlActiveTextureSlot",
      description = "Select and active a texture slot",
      returnType = "void",
      params = {
        {type = "int", name = "slot"}
      }
    },
    {
      name = "rlEnableTexture",
      description = "Enable texture",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"}
      }
    },
    {
      name = "rlDisableTexture",
      description = "Disable texture",
      returnType = "void"
    },
    {
      name = "rlEnableTextureCubemap",
      description = "Enable texture cubemap",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"}
      }
    },
    {
      name = "rlDisableTextureCubemap",
      description = "Disable texture cubemap",
      returnType = "void"
    },
    {
      name = "rlTextureParameters",
      description = "Set texture parameters (filter, wrap)",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"},
        {type = "int", name = "param"},
        {type = "int", name = "value"}
      }
    },
    {
      name = "rlCubemapParameters",
      description = "Set cubemap parameters (filter, wrap)",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"},
        {type = "int", name = "param"},
        {type = "int", name = "value"}
      }
    },
    {
      name = "rlEnableShader",
      description = "Enable shader program",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"}
      }
    },
    {
      name = "rlDisableShader",
      description = "Disable shader program",
      returnType = "void"
    },
    {
      name = "rlEnableFramebuffer",
      description = "Enable render texture (fbo)",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"}
      }
    },
    {
      name = "rlDisableFramebuffer",
      description = "Disable render texture (fbo), return to default framebuffer",
      returnType = "void"
    },
    {
      name = "rlGetActiveFramebuffer",
      description = "Get the currently active render texture (fbo), 0 for default framebuffer",
      returnType = "unsigned int"
    },
    {
      name = "rlActiveDrawBuffers",
      description = "Activate multiple draw color buffers",
      returnType = "void",
      params = {
        {type = "int", name = "count"}
      }
    },
    {
      name = "rlBlitFramebuffer",
      description = "Blit active framebuffer to main framebuffer",
      returnType = "void",
      params = {
        {type = "int", name = "srcX"},
        {type = "int", name = "srcY"},
        {type = "int", name = "srcWidth"},
        {type = "int", name = "srcHeight"},
        {type = "int", name = "dstX"},
        {type = "int", name = "dstY"},
        {type = "int", name = "dstWidth"},
        {type = "int", name = "dstHeight"},
        {type = "int", name = "bufferMask"}
      }
    },
    {
      name = "rlBindFramebuffer",
      description = "Bind framebuffer (FBO)",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "target"},
        {type = "unsigned int", name = "framebuffer"}
      }
    },
    {
      name = "rlEnableColorBlend",
      description = "Enable color blending",
      returnType = "void"
    },
    {
      name = "rlDisableColorBlend",
      description = "Disable color blending",
      returnType = "void"
    },
    {
      name = "rlEnableDepthTest",
      description = "Enable depth test",
      returnType = "void"
    },
    {
      name = "rlDisableDepthTest",
      description = "Disable depth test",
      returnType = "void"
    },
    {
      name = "rlEnableDepthMask",
      description = "Enable depth write",
      returnType = "void"
    },
    {
      name = "rlDisableDepthMask",
      description = "Disable depth write",
      returnType = "void"
    },
    {
      name = "rlEnableBackfaceCulling",
      description = "Enable backface culling",
      returnType = "void"
    },
    {
      name = "rlDisableBackfaceCulling",
      description = "Disable backface culling",
      returnType = "void"
    },
    {
      name = "rlColorMask",
      description = "Color mask control",
      returnType = "void",
      params = {
        {type = "bool", name = "r"},
        {type = "bool", name = "g"},
        {type = "bool", name = "b"},
        {type = "bool", name = "a"}
      }
    },
    {
      name = "rlSetCullFace",
      description = "Set face culling mode",
      returnType = "void",
      params = {
        {type = "int", name = "mode"}
      }
    },
    {
      name = "rlEnableScissorTest",
      description = "Enable scissor test",
      returnType = "void"
    },
    {
      name = "rlDisableScissorTest",
      description = "Disable scissor test",
      returnType = "void"
    },
    {
      name = "rlScissor",
      description = "Scissor test",
      returnType = "void",
      params = {
        {type = "int", name = "x"},
        {type = "int", name = "y"},
        {type = "int", name = "width"},
        {type = "int", name = "height"}
      }
    },
    {
      name = "rlEnableWireMode",
      description = "Enable wire mode",
      returnType = "void"
    },
    {
      name = "rlEnablePointMode",
      description = "Enable point mode",
      returnType = "void"
    },
    {
      name = "rlDisableWireMode",
      description = "Disable wire (and point) mode",
      returnType = "void"
    },
    {
      name = "rlSetLineWidth",
      description = "Set the line drawing width",
      returnType = "void",
      params = {
        {type = "float", name = "width"}
      }
    },
    {
      name = "rlGetLineWidth",
      description = "Get the line drawing width",
      returnType = "float"
    },
    {
      name = "rlEnableSmoothLines",
      description = "Enable line aliasing",
      returnType = "void"
    },
    {
      name = "rlDisableSmoothLines",
      description = "Disable line aliasing",
      returnType = "void"
    },
    {
      name = "rlEnableStereoRender",
      description = "Enable stereo rendering",
      returnType = "void"
    },
    {
      name = "rlDisableStereoRender",
      description = "Disable stereo rendering",
      returnType = "void"
    },
    {
      name = "rlIsStereoRenderEnabled",
      description = "Check if stereo render is enabled",
      returnType = "bool"
    },
    {
      name = "rlClearColor",
      description = "Clear color buffer with color",
      returnType = "void",
      params = {
        {type = "unsigned char", name = "r"},
        {type = "unsigned char", name = "g"},
        {type = "unsigned char", name = "b"},
        {type = "unsigned char", name = "a"}
      }
    },
    {
      name = "rlClearScreenBuffers",
      description = "Clear used screen buffers (color and depth)",
      returnType = "void"
    },
    {
      name = "rlCheckErrors",
      description = "Check and log OpenGL error codes",
      returnType = "void"
    },
    {
      name = "rlSetBlendMode",
      description = "Set blending mode",
      returnType = "void",
      params = {
        {type = "int", name = "mode"}
      }
    },
    {
      name = "rlSetBlendFactors",
      description = "Set blending mode factor and equation (using OpenGL factors)",
      returnType = "void",
      params = {
        {type = "int", name = "glSrcFactor"},
        {type = "int", name = "glDstFactor"},
        {type = "int", name = "glEquation"}
      }
    },
    {
      name = "rlSetBlendFactorsSeparate",
      description = "Set blending mode factors and equations separately (using OpenGL factors)",
      returnType = "void",
      params = {
        {type = "int", name = "glSrcRGB"},
        {type = "int", name = "glDstRGB"},
        {type = "int", name = "glSrcAlpha"},
        {type = "int", name = "glDstAlpha"},
        {type = "int", name = "glEqRGB"},
        {type = "int", name = "glEqAlpha"}
      }
    },
    {
      name = "rlglInit",
      description = "Initialize rlgl (buffers, shaders, textures, states)",
      returnType = "void",
      params = {
        {type = "int", name = "width"},
        {type = "int", name = "height"}
      }
    },
    {
      name = "rlglClose",
      description = "De-initialize rlgl (buffers, shaders, textures)",
      returnType = "void"
    },
    {
      name = "rlLoadExtensions",
      description = "Load OpenGL extensions (loader function required)",
      returnType = "void",
      params = {
        {type = "void *", name = "loader"}
      }
    },
    {
      name = "rlGetVersion",
      description = "Get current OpenGL version",
      returnType = "int"
    },
    {
      name = "rlSetFramebufferWidth",
      description = "Set current framebuffer width",
      returnType = "void",
      params = {
        {type = "int", name = "width"}
      }
    },
    {
      name = "rlGetFramebufferWidth",
      description = "Get default framebuffer width",
      returnType = "int"
    },
    {
      name = "rlSetFramebufferHeight",
      description = "Set current framebuffer height",
      returnType = "void",
      params = {
        {type = "int", name = "height"}
      }
    },
    {
      name = "rlGetFramebufferHeight",
      description = "Get default framebuffer height",
      returnType = "int"
    },
    {
      name = "rlGetTextureIdDefault",
      description = "Get default texture id",
      returnType = "unsigned int"
    },
    {
      name = "rlGetShaderIdDefault",
      description = "Get default shader id",
      returnType = "unsigned int"
    },
    {
      name = "rlGetShaderLocsDefault",
      description = "Get default shader locations",
      returnType = "int *"
    },
    {
      name = "rlLoadRenderBatch",
      description = "Load a render batch system",
      returnType = "rlRenderBatch",
      params = {
        {type = "int", name = "numBuffers"},
        {type = "int", name = "bufferElements"}
      }
    },
    {
      name = "rlUnloadRenderBatch",
      description = "Unload render batch system",
      returnType = "void",
      params = {
        {type = "rlRenderBatch", name = "batch"}
      }
    },
    {
      name = "rlDrawRenderBatch",
      description = "Draw render batch data (Update->Draw->Reset)",
      returnType = "void",
      params = {
        {type = "rlRenderBatch *", name = "batch"}
      }
    },
    {
      name = "rlSetRenderBatchActive",
      description = "Set the active render batch for rlgl (NULL for default internal)",
      returnType = "void",
      params = {
        {type = "rlRenderBatch *", name = "batch"}
      }
    },
    {
      name = "rlDrawRenderBatchActive",
      description = "Update and draw internal render batch",
      returnType = "void"
    },
    {
      name = "rlCheckRenderBatchLimit",
      description = "Check internal buffer overflow for a given number of vertex",
      returnType = "bool",
      params = {
        {type = "int", name = "vCount"}
      }
    },
    {
      name = "rlSetTexture",
      description = "Set current texture for render batch and check buffers limits",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"}
      }
    },
    {
      name = "rlLoadVertexArray",
      description = "Load vertex array (vao) if supported",
      returnType = "unsigned int"
    },
    {
      name = "rlLoadVertexBuffer",
      description = "Load a vertex buffer object",
      returnType = "unsigned int",
      params = {
        {type = "const void *", name = "buffer"},
        {type = "int", name = "size"},
        {type = "bool", name = "dynamic"}
      }
    },
    {
      name = "rlLoadVertexBufferElement",
      description = "Load vertex buffer elements object",
      returnType = "unsigned int",
      params = {
        {type = "const void *", name = "buffer"},
        {type = "int", name = "size"},
        {type = "bool", name = "dynamic"}
      }
    },
    {
      name = "rlUpdateVertexBuffer",
      description = "Update vertex buffer object data on GPU buffer",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "bufferId"},
        {type = "const void *", name = "data"},
        {type = "int", name = "dataSize"},
        {type = "int", name = "offset"}
      }
    },
    {
      name = "rlUpdateVertexBufferElements",
      description = "Update vertex buffer elements data on GPU buffer",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"},
        {type = "const void *", name = "data"},
        {type = "int", name = "dataSize"},
        {type = "int", name = "offset"}
      }
    },
    {
      name = "rlUnloadVertexArray",
      description = "Unload vertex array (vao)",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "vaoId"}
      }
    },
    {
      name = "rlUnloadVertexBuffer",
      description = "Unload vertex buffer object",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "vboId"}
      }
    },
    {
      name = "rlSetVertexAttribute",
      description = "Set vertex attribute data configuration",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "index"},
        {type = "int", name = "compSize"},
        {type = "int", name = "type"},
        {type = "bool", name = "normalized"},
        {type = "int", name = "stride"},
        {type = "int", name = "offset"}
      }
    },
    {
      name = "rlSetVertexAttributeDivisor",
      description = "Set vertex attribute data divisor",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "index"},
        {type = "int", name = "divisor"}
      }
    },
    {
      name = "rlSetVertexAttributeDefault",
      description = "Set vertex attribute default value, when attribute to provided",
      returnType = "void",
      params = {
        {type = "int", name = "locIndex"},
        {type = "const void *", name = "value"},
        {type = "int", name = "attribType"},
        {type = "int", name = "count"}
      }
    },
    {
      name = "rlDrawVertexArray",
      description = "Draw vertex array (currently active vao)",
      returnType = "void",
      params = {
        {type = "int", name = "offset"},
        {type = "int", name = "count"}
      }
    },
    {
      name = "rlDrawVertexArrayElements",
      description = "Draw vertex array elements",
      returnType = "void",
      params = {
        {type = "int", name = "offset"},
        {type = "int", name = "count"},
        {type = "const void *", name = "buffer"}
      }
    },
    {
      name = "rlDrawVertexArrayInstanced",
      description = "Draw vertex array (currently active vao) with instancing",
      returnType = "void",
      params = {
        {type = "int", name = "offset"},
        {type = "int", name = "count"},
        {type = "int", name = "instances"}
      }
    },
    {
      name = "rlDrawVertexArrayElementsInstanced",
      description = "Draw vertex array elements with instancing",
      returnType = "void",
      params = {
        {type = "int", name = "offset"},
        {type = "int", name = "count"},
        {type = "const void *", name = "buffer"},
        {type = "int", name = "instances"}
      }
    },
    {
      name = "rlLoadTexture",
      description = "Load texture data",
      returnType = "unsigned int",
      params = {
        {type = "const void *", name = "data"},
        {type = "int", name = "width"},
        {type = "int", name = "height"},
        {type = "int", name = "format"},
        {type = "int", name = "mipmapCount"}
      }
    },
    {
      name = "rlLoadTextureDepth",
      description = "Load depth texture/renderbuffer (to be attached to fbo)",
      returnType = "unsigned int",
      params = {
        {type = "int", name = "width"},
        {type = "int", name = "height"},
        {type = "bool", name = "useRenderBuffer"}
      }
    },
    {
      name = "rlLoadTextureCubemap",
      description = "Load texture cubemap data",
      returnType = "unsigned int",
      params = {
        {type = "const void *", name = "data"},
        {type = "int", name = "size"},
        {type = "int", name = "format"},
        {type = "int", name = "mipmapCount"}
      }
    },
    {
      name = "rlUpdateTexture",
      description = "Update texture with new data on GPU",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"},
        {type = "int", name = "offsetX"},
        {type = "int", name = "offsetY"},
        {type = "int", name = "width"},
        {type = "int", name = "height"},
        {type = "int", name = "format"},
        {type = "const void *", name = "data"}
      }
    },
    {
      name = "rlGetGlTextureFormats",
      description = "Get OpenGL internal formats",
      returnType = "void",
      params = {
        {type = "int", name = "format"},
        {type = "unsigned int *", name = "glInternalFormat"},
        {type = "unsigned int *", name = "glFormat"},
        {type = "unsigned int *", name = "glType"}
      }
    },
    {
      name = "rlGetPixelFormatName",
      description = "Get name string for pixel format",
      returnType = "const char *",
      params = {
        {type = "unsigned int", name = "format"}
      }
    },
    {
      name = "rlUnloadTexture",
      description = "Unload texture from GPU memory",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"}
      }
    },
    {
      name = "rlGenTextureMipmaps",
      description = "Generate mipmap data for selected texture",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"},
        {type = "int", name = "width"},
        {type = "int", name = "height"},
        {type = "int", name = "format"},
        {type = "int *", name = "mipmaps"}
      }
    },
    {
      name = "rlReadTexturePixels",
      description = "Read texture pixel data",
      returnType = "void *",
      params = {
        {type = "unsigned int", name = "id"},
        {type = "int", name = "width"},
        {type = "int", name = "height"},
        {type = "int", name = "format"}
      }
    },
    {
      name = "rlReadScreenPixels",
      description = "Read screen pixel data (color buffer)",
      returnType = "unsigned char *",
      params = {
        {type = "int", name = "width"},
        {type = "int", name = "height"}
      }
    },
    {
      name = "rlLoadFramebuffer",
      description = "Load an empty framebuffer",
      returnType = "unsigned int"
    },
    {
      name = "rlFramebufferAttach",
      description = "Attach texture/renderbuffer to a framebuffer",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "fboId"},
        {type = "unsigned int", name = "texId"},
        {type = "int", name = "attachType"},
        {type = "int", name = "texType"},
        {type = "int", name = "mipLevel"}
      }
    },
    {
      name = "rlFramebufferComplete",
      description = "Verify framebuffer is complete",
      returnType = "bool",
      params = {
        {type = "unsigned int", name = "id"}
      }
    },
    {
      name = "rlUnloadFramebuffer",
      description = "Delete framebuffer from GPU",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"}
      }
    },
    {
      name = "rlLoadShaderCode",
      description = "Load shader from code strings",
      returnType = "unsigned int",
      params = {
        {type = "const char *", name = "vsCode"},
        {type = "const char *", name = "fsCode"}
      }
    },
    {
      name = "rlCompileShader",
      description = "Compile custom shader and return shader id (type: RL_VERTEX_SHADER, RL_FRAGMENT_SHADER, RL_COMPUTE_SHADER)",
      returnType = "unsigned int",
      params = {
        {type = "const char *", name = "shaderCode"},
        {type = "int", name = "type"}
      }
    },
    {
      name = "rlLoadShaderProgram",
      description = "Load custom shader program",
      returnType = "unsigned int",
      params = {
        {type = "unsigned int", name = "vShaderId"},
        {type = "unsigned int", name = "fShaderId"}
      }
    },
    {
      name = "rlUnloadShaderProgram",
      description = "Unload shader program",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"}
      }
    },
    {
      name = "rlGetLocationUniform",
      description = "Get shader location uniform",
      returnType = "int",
      params = {
        {type = "unsigned int", name = "shaderId"},
        {type = "const char *", name = "uniformName"}
      }
    },
    {
      name = "rlGetLocationAttrib",
      description = "Get shader location attribute",
      returnType = "int",
      params = {
        {type = "unsigned int", name = "shaderId"},
        {type = "const char *", name = "attribName"}
      }
    },
    {
      name = "rlSetUniform",
      description = "Set shader value uniform",
      returnType = "void",
      params = {
        {type = "int", name = "locIndex"},
        {type = "const void *", name = "value"},
        {type = "int", name = "uniformType"},
        {type = "int", name = "count"}
      }
    },
    {
      name = "rlSetUniformMatrix",
      description = "Set shader value matrix",
      returnType = "void",
      params = {
        {type = "int", name = "locIndex"},
        {type = "Matrix", name = "mat"}
      }
    },
    {
      name = "rlSetUniformMatrices",
      description = "Set shader value matrices",
      returnType = "void",
      params = {
        {type = "int", name = "locIndex"},
        {type = "const Matrix *", name = "mat"},
        {type = "int", name = "count"}
      }
    },
    {
      name = "rlSetUniformSampler",
      description = "Set shader value sampler",
      returnType = "void",
      params = {
        {type = "int", name = "locIndex"},
        {type = "unsigned int", name = "textureId"}
      }
    },
    {
      name = "rlSetShader",
      description = "Set shader currently active (id and locations)",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"},
        {type = "int *", name = "locs"}
      }
    },
    {
      name = "rlLoadComputeShaderProgram",
      description = "Load compute shader program",
      returnType = "unsigned int",
      params = {
        {type = "unsigned int", name = "shaderId"}
      }
    },
    {
      name = "rlComputeShaderDispatch",
      description = "Dispatch compute shader (equivalent to *draw* for graphics pipeline)",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "groupX"},
        {type = "unsigned int", name = "groupY"},
        {type = "unsigned int", name = "groupZ"}
      }
    },
    {
      name = "rlLoadShaderBuffer",
      description = "Load shader storage buffer object (SSBO)",
      returnType = "unsigned int",
      params = {
        {type = "unsigned int", name = "size"},
        {type = "const void *", name = "data"},
        {type = "int", name = "usageHint"}
      }
    },
    {
      name = "rlUnloadShaderBuffer",
      description = "Unload shader storage buffer object (SSBO)",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "ssboId"}
      }
    },
    {
      name = "rlUpdateShaderBuffer",
      description = "Update SSBO buffer data",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"},
        {type = "const void *", name = "data"},
        {type = "unsigned int", name = "dataSize"},
        {type = "unsigned int", name = "offset"}
      }
    },
    {
      name = "rlBindShaderBuffer",
      description = "Bind SSBO buffer",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"},
        {type = "unsigned int", name = "index"}
      }
    },
    {
      name = "rlReadShaderBuffer",
      description = "Read SSBO buffer data (GPU->CPU)",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"},
        {type = "void *", name = "dest"},
        {type = "unsigned int", name = "count"},
        {type = "unsigned int", name = "offset"}
      }
    },
    {
      name = "rlCopyShaderBuffer",
      description = "Copy SSBO data between buffers",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "destId"},
        {type = "unsigned int", name = "srcId"},
        {type = "unsigned int", name = "destOffset"},
        {type = "unsigned int", name = "srcOffset"},
        {type = "unsigned int", name = "count"}
      }
    },
    {
      name = "rlGetShaderBufferSize",
      description = "Get SSBO buffer size",
      returnType = "unsigned int",
      params = {
        {type = "unsigned int", name = "id"}
      }
    },
    {
      name = "rlBindImageTexture",
      description = "Bind image texture",
      returnType = "void",
      params = {
        {type = "unsigned int", name = "id"},
        {type = "unsigned int", name = "index"},
        {type = "int", name = "format"},
        {type = "bool", name = "readonly"}
      }
    },
    {
      name = "rlGetMatrixModelview",
      description = "Get internal modelview matrix",
      returnType = "Matrix"
    },
    {
      name = "rlGetMatrixProjection",
      description = "Get internal projection matrix",
      returnType = "Matrix"
    },
    {
      name = "rlGetMatrixTransform",
      description = "Get internal accumulated transform matrix",
      returnType = "Matrix"
    },
    {
      name = "rlGetMatrixProjectionStereo",
      description = "Get internal projection matrix for stereo render (selected eye)",
      returnType = "Matrix",
      params = {
        {type = "int", name = "eye"}
      }
    },
    {
      name = "rlGetMatrixViewOffsetStereo",
      description = "Get internal view offset matrix for stereo render (selected eye)",
      returnType = "Matrix",
      params = {
        {type = "int", name = "eye"}
      }
    },
    {
      name = "rlSetMatrixProjection",
      description = "Set a custom projection matrix (replaces internal projection matrix)",
      returnType = "void",
      params = {
        {type = "Matrix", name = "proj"}
      }
    },
    {
      name = "rlSetMatrixModelview",
      description = "Set a custom modelview matrix (replaces internal modelview matrix)",
      returnType = "void",
      params = {
        {type = "Matrix", name = "view"}
      }
    },
    {
      name = "rlSetMatrixProjectionStereo",
      description = "Set eyes projection matrices for stereo rendering",
      returnType = "void",
      params = {
        {type = "Matrix", name = "right"},
        {type = "Matrix", name = "left"}
      }
    },
    {
      name = "rlSetMatrixViewOffsetStereo",
      description = "Set eyes view offsets matrices for stereo rendering",
      returnType = "void",
      params = {
        {type = "Matrix", name = "right"},
        {type = "Matrix", name = "left"}
      }
    },
    {
      name = "rlLoadDrawCube",
      description = "Load and draw a cube",
      returnType = "void"
    },
    {
      name = "rlLoadDrawQuad",
      description = "Load and draw a quad",
      returnType = "void"
    }
  }
}
