#!/usr/bin/env ruby
# RubyEncoder v2.0
_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 a RubyEncoder loader to be installed. Please visit the http://www.rubyencoder.com/loaders/ RubyEncoder web site to download the required loader and unpack it into '"+_d0+"/rgloader/' directory in order to run this protected file."; exit; else _d = _d1; end; end; require _f; RGLoader_load('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');