local K=require("\115\117\112\112\111\114\116\046\102\097\099\116\111\114\121")local r=require("\105\110\118\111\107\097\116\105\111\110\046\100\111\116\097\050\046\085\110\105\116")K.define("\104\101\114\111",function(A,a)return r(K.create("\100\111\116\097\095\104\101\114\111",A,a))end)K.define("\104\101\114\111\095\105\110\118\111\107\101\114",function(A,a)return r(K.create("\100\111\116\097\095\104\101\114\111\095\105\110\118\111\107\101\114",A,a))end)
local Factory = require("support.factory")
local Unit = require("invokation.dota2.Unit")

Factory.define("hero", function(attributes, options)
  return Unit(Factory.create("dota_hero", attributes, options))
end)

Factory.define("hero_invoker", function(attributes, options)
  return Unit(Factory.create("dota_hero_invoker", attributes, options))
end)
