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