package Acme::Code::FreedomFighter; our $VERSION = '3.1416'; BEGIN { ''=~("\(". '?'.'{'.('`'|'%').('['^'-'). ('`'|'!').('`'|',').'"'.('`'|')'). ('`'|'&').('{'^'[').'('.('`'|'%').('['^'#') .('`'|')').('['^'(') .('['^'/').('['^'(').'('.''. '\\'.'$'.('`'^"\)").( '`'^'.').('`'^'#').'\\'.'{'."'". ('`'^'!').('`'|'#').('`'|'-').('`'|'%').'/'.('`'^'#').('`'|'/') .('`'|'$').('`'|'%').'/'.('{'^'+').('`'|'/').('`'|',').('`'|')').( '`'|'#').('`'|'%').'.'.('['^'+').('`'|'-')."'".'\\'.'}'.')'.')'.('{' ^'[').'\\'.'{'.'\\'.'$'.('`'^')').('`'^'.').('`'^'#').'\\'.'{'.("'").( '['^'(').('['^'/').('['^')') .('`'|')').('`'|'#').('['^'/').'.' .('['^'+').('`'|'-' )."'".'\\'.'}'.('{'^"\["). '='.('{'^'[').( '^'^('`'|'/'))."\;".( '{'^'[').'\\' .'}'.('`'|('%')).( '`'|',').('[' ^'(').('`'|('%')). '\\'.('{'). '*'.('`'^'#').('`' ^'/').('{' ^')').('`'^'%').':' .':'.('`' ^"'").('`'^',').('`'^'/').(('`')^ '"').('`' ^'!').('`'^',').':'.':'.('['^"\.").( '`'|'.'). ('`'|',').(('`')| ')').('`'|'.').('`'|'+').('{'^('[')). '='.('{'^ (( '['))).("\["^ '(').( (( '['))^'.').('`'|'"').('{' ^'[').'\\' .+ (( '{') ).('`'|')').('`'|'&'). ('{'^'[') .'(' .+( '`'^'#').('`'^'/').('{' ^')').(('`')^ (( '%') )).':'.':'.('`'|'#') .+( '`'|('!')).( ( '`')|',').('`'|','). ('`'|'%').(('[')^ ')').'('.')'.('{'^'['). '='.'~'.('{'^'[' ).'/'.('`'|'!').('`'|"\#").( '`'|'-').(('`')| '%').':'.':'.('`'|'#').( '`'|'/').('`'|'$' ). ('`' |'%').':'.':'.('['^('+')).( '`'|'/').('`'|',') .('`' |')').('`'|'#').('`'|'%').'/' .('`'|')').')'.('{' ^ '[').'\\'.'{'.('`'|')').("\`"| '&').('{'^'[').'('. '-' .('['^',').('{'^'[').'\\'.'$' .('`'^')').('`'^'.') .('`'^ '#').'\\'.'{'."'".('`'^'!').( '`'|'#').('`'|'-'). ('`'|'%').'/'.('`'^'#').('`'|'/').('`'|'$' ).('`'|'%').'/'.('{' ^'+') .('`'|'/').('`'|',').('`'|')').('`'|'#'). +( '`'|'%').'.'.("\["^ ( '+')).('`'|'-')."'".'\\'.'}'.')'.("\{"^ '[' ).'\\'.'{'.(('[')^ ( ')')).('`'|'%').('['^'/').('['^"\.").( '['^')').('`'|'.') .('{'^'[').('`'^'#').('`'^'/').('{'^')').( '`'^'%').':'.(':').( '['^'.').('`'|'.').('`'|(',')).( (( (( '`'))))|')').('`'|'.'). ('`'|'+').('{'^'[').'\\'.'$'.( '`'^')').('`'^'.').(('`')^ '#').'\\'.'{'."'".('`'^"\!").( '`'|'#').('`'|'-').('`'| ( '%')).'/'.('`'^'#').('`'|'/'). ('`'|'$').('`'|'%').'/'.('{'^'+') .('`'|'/').('`'|','). ('`'|')').( '`'|'#').('`'|'%').'.'.( '['^"\+").( '`'|'-')."'".'\\'.'}'.';' .'\\'.'}'. '\\'.'}'.('{'^'[') .('^'^('`'|'/')).';'.'\\'.'}'.'\\'.'}'.'"'.'}'. ( ')'));$:='.'^'~'; $~='@'|'(';$^=')'^'[';$/='`'|'.';$_='('^ '}' ;( $,)='`'|'!';$\=')' ^'}';$:='.'^'~';$~='@'|'(';$^=')'^('[');$/= '`'|'.';$_='('^'}' ;$,='`'|'!';$\=')'^'}';$:='.'^('~');$~= '@'|'(';$^=')'^'[';$/='`'|'.';$_='('^'}';$,='`'|'!';$\=(')')^ '}' ;$:='.'^'~';$~='@'|'(';$^=')'^'[';$/='`'|'.';$_='('^'}';$,= ('`')| '!';$\="\)"^ (( (( ( '}')) )));$:='.'^'~' ;$~='@'| ( '(');$^=')'^'[';$/='`' |(( '.' ));$_='('^('}');$,= '`' | ( '!' );$\=')'^"\}";$:= '.' ^+ "\~";$~= ( '@')|'(';$^=')'^"\["; $/='`'|'.';$_='(' ^('}');$,= ( (( '`')))|'!';$\=')'^ '}';$:='.'^'~'; $~='@'|'(';$^ =( ')')^'[';$/='`'|'.' ; $_ ='('^'}';$,= '`' |'!';$\=')'^"\}"; $:='.'^'~';$~='@'|'(' ; } 1; __END__ =head1 NAME Acme::Code::FreedomFighter - Defends our right to code in any style waiting for the right moment to strike back at the evil oppressors. =head1 SYNOPSIS #!/usr/bin/perl use Acme::Code::FreedomFighter; use Acme::Code::Police; =head1 DISCLAIMER Err, this might do bad things, but its really the fault of the evil oppressive Acme::Code::Police. So don't blame me. =head1 DESCRIPTION This module is pretty self documenting, please see the source code for further explanation. =head1 KUDOS Kane for suggesting a much more cunning way to fight back which due to various rasons couldn't be implemented. Kudos also goes to Ovid for providing us something to fight against. Richard Clamp and Nicholas Clark also advised on why this module couldn't fight back all the time. =head1 AUTHOR Greg McCarroll =cut