#!/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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');