# RubyEncoder v1.3
_d = _d0 = File.expand_path(File.dirname(__FILE__)); while 1 do _f = _d + '/rgloader/loader.rb'; break if File.exist?(_f); _d1 = File.dirname(_d); if _d1 == _d then raise "Ruby script '"+__FILE__+"' is protected by RubyEncoder and requires the RubyEncoder loader. Please visit the http://www.rubyencoder.com/loaders/ RubyEncoder site to download the required loader and unpack it into '"+_d0+"/rgloader/' directory to run this protected script."; break; else _d = _d1; end; end; require _f; RGLoader::load('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');