-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.rb
83 lines (81 loc) · 7.57 KB
/
app.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
class Object;def >> _;_.send *self end end
$__=$$/$$;_=$__+$__;__=$__+_;$_=_+_;@_=$__+$_;$-_=_**@_;$___=_*$-_;@__=$-_+$___
$___________________________=(''<<@__+$__<<@__+_*(_+@_)<<@__+__<<@__+@_<<@__+_*__*__+$__<<@__+_*_*@_<<@__+__*@_<<@__+_*__*__<<@__+_*__*__+$__)
____________________________=(''<<@__+__<<@__+__*$_<<@__+$__<<@__+_*__*__+$__<<@__+_*__*__+$__)
____=($___________________________>>(____________________________>>[]))[_]
$_____=(''<<@__+_*__*__<<@__+@_<<@__+$_*$_+$__<<@__+__*(_+@_)<<@__+__*__<<@__+_*__*__<<@__+@_)
___________________________=(''<<@__+_*__*__+$__<<@__+__*__<<@__+_*(_+@_)<<@__+$__<<@__+_*_*@_<<@__+_*__*__<<@__+$__)
$_________________________=(''<<@__+_*@_<<@__+_*__*__+$__<<@__+__*@_<<@__+_*(_+@_))
_______=(''<<@__+_*$_<<@__+__*(_+@_)<<@__+_*__*__<<@__+__<<@__+_*$_)
$________________=(''<<@__+__<<_______)
________________=(''<<$___+__<<_______)
[$_____,___________________________]>>____
[$_____,$_________________________]>>____
[$_____,$________________]>>____
$_______________=(''<<@__+__*__<<@__+_*(_+@_)<<@__+__<<@__+__*$_<<@__+__*(_+@_)<<@__+$_<<@__+@_)
$____=(''<<@__+__<<@__+__*@_<<@__+_*(_+@_)<<@__+_*__*__+$__<<@__+_*_*@_<<@__-$__<<@__+_*__+$__<<@__+@_<<@__+_*_*@_)
[$_______________,[$____,________________]>>____]>>____
_______________=(''<<@__+_*__+$__<<@__+@_<<@__+_*_*@_)
$______________=(''<<@__+_*$_<<@__+$__<<@__+__*$_+$__<<@__+__*$_)
$__________=(''<<@__+_*_*@_<<@__+__*@_<<@__-$__<<@__+_*__*__+$__<<@__+@_*@_<<@__+__*$_+$__)
______________=(''<<@__+__*__<<@__+_*(_+@_)<<@__+$_<<@__+@_<<@__+($-_-_*$_))
self.send(_______________,'/',&->{[$______________,$__________>>______________]>>self})
$_____________=(''<<@__+$_*$_<<@__+__*@_<<@__+_*__*__+$__<<@__+_*_*@_)
$_________________=(''<<$-_+__*@_<<@__+_*__+$__<<@__+@_<<@__+_*(_+@_)<<@__+@_<<@__+_*__*__<<@__+$__<<@__+_*_*@_<<@__+@_)
$____________=(''<<$-_+$_*$_+$__)
____________=(''<<$-_+_*__*__)
$___________=(''<<$-_+_*__*__+$__)
___________=(''<<$-_+_*_*@_)
__________=(''<<$-_+__*(_+@_))
$_________=(''<<$-_+_*__*__+$__<<$-_+_*__*__)
$______=(''<<$-_+($-_-_*@_)<<$-_+_*_*@_)
________=(''<<$-_+@_*@_<<$-_+($-_-_*@_))
self.send($_____________,$_________________,&->{
_____ = "\
$__ = $$ / $$ # "<< $____________<<"
_ = $__ + $__ # "<< ____________<<"
__ = $__ + _ # "<< $___________<<"
$_ = _ + _ # "<< ___________<<"
@_ = $__ + $_ # "<< __________<<"
$-_ = _ ** @_ # "<< $_________<<"
$___= _ * $-_ # "<< $______<<"
@__ = $-_ + $___ # "<< ________<<"
$> << ('' <<
"
_______________________________={________=>'@__',$______=>'$___',$_________=>'$-_',__________=>'@_',___________=>'$_',$___________=>'__',____________=>'_',$____________=>'$__'}
_____________=["$__ - $__","$__","_","__","$_","@_","_ * __","_ * __ + $__","_ * $_","__ * __","_ * @_","_ * @_ + $__","__ * $_","__ * $_ + $__","_ * (_ + @_)","__ * @_","$_ * $_","$_ * $_ + $__","_ * __ * __","_ * __ * __ + $__","_ * _ * @_","__ * (_ + @_)","$-_ - _ * @_","$-_ - __ * __","$-_ - _ * $_","@_ * @_","@_ * @_ + $__","$-_ - @_","$-_ - $_","$-_ - __","$-_ - _","$-_ - $__","$-_","$-_ + $__","$-_ + _","$-_ + __","$-_ + $_","$-_ + @_","$-_ + _ * __","$-_ + _ * __ + $__","$-_ + _ * $_","$-_ + __ * __","$-_ + _ * @_","$-_ + _ * @_ + $__","$-_ + __ * $_","$-_ + __ * $_ + $__","$-_ + _ * (_ + @_)","$-_ + __ * @_","$-_ + $_ * $_","$-_ + $_ * $_ + $__","$-_ + _ * __ * __","$-_ + _ * __ * __ + $__","$-_ + _ * _ * @_","$-_ + __ * (_ + @_)","$-_ + ($-_ - _ * @_)","$-_ + ($-_ - __ * __)","$-_ + ($-_ - _ * $_)","$-_ + @_ * @_","$-_ + @_ * @_ + $__","$___ - @_","$___ - $_","$___ - __","$___ - _","$___ - $__","$___","$___ + $__","$___ + _","$___ + __","$___ + $_","$___ + @_","$___ + _ * __","$___ + _ * __ + $__","$___ + _ * $_","$___ + __ * __","$___ + _ * @_","$___ + _ * @_ + $__","$___ + __ * $_","$___ + __ * $_ + $__","$___ + _ * (_ + @_)","$___ + __ * @_","$___ + $_ * $_","$___ + $_ * $_ + $__","$___ + _ * __ * __","$___ + _ * __ * __ + $__","$___ + _ * _ * @_","$___ + __ * (_ + @_)","$___ + ($-_ - _ * @_)","$___ + ($-_ - __ * __)","$___ + ($-_ - _ * $_)","$___ + @_ * @_","$___ + @_ * @_ + $__","@__ - @_","@__ - $_","@__ - __","@__ - _","@__ - $__","@__","@__ + $__","@__ + _","@__ + __","@__ + $_","@__ + @_","@__ + _ * __","@__ + _ * __ + $__","@__ + _ * $_","@__ + __ * __","@__ + _ * @_","@__ + _ * @_ + $__","@__ + __ * $_","@__ + __ * $_ + $__","@__ + _ * (_ + @_)","@__ + __ * @_","@__ + $_ * $_","@__ + $_ * $_ + $__","@__ + _ * __ * __","@__ + _ * __ * __ + $__","@__ + _ * _ * @_","@__ + __ * (_ + @_)","@__ + ($-_ - _ * @_)","@__ + ($-_ - __ * __)","@__ + ($-_ - _ * $_)","@__ + @_ * @_","@__ + @_ * @_ + $__","@__ + @_ * @_ + _","@__ + $-_ - $_","@__ + $-_ - __","@__ + $-_ - _","@__ + $-_ - $__"]
@_,@__=$__+$_,$-_+$___
__________________=('' << $___ + __ * @_ << $___ + _ * __ * __ << $___ + $_)
$__________________=('' << $___ + __ * $_ + $__ << $___ + $__ << $___ + $_ * $_)
___________________=('' << $___ + __ << $___ + _ * $_ << $___ + $__ << $___ + _ * __ * __ << $___ + _ * __ * __ + $__)
$___________________=[$____, __________________] >> ____
____________________=[$____, $__________________] >> ____
$____________________=[$____, ___________________] >> ____
_____________________=(''<<@__+$_*$_<<@__+$__<<@__+_*__*__<<@__+$__<<@__+__*$_+$__<<@__+_*__*__+$__)
$_____________________=(''<<@__+__*$_+$__<<@__+_*__*__+$__<<@__+_*__+$__)
______________________=____________________[$____________________[(_____________________>>self)[$__________>>$_____________________]],&$___________________]
@_=$__+$_
$______________________________=('' << $___ + __ << $___ + _ * $_ << $___ + _ * __ * __)
_______________________=('' << $___ + @_ << $___ + $__ << $___ + __ << $___ + _ * $_)
$_______________________=[$____, $______________________________] >> ____
________________________=[$____, _______________________] >> ____
$________________________=(''<<$-_<<$-_<<$-_+@_<<$-_+__*$_+$__<<$-_+_*__*__<<$-_+($-_-__*__)<<@__+_*__*__+$__)
_________________________=(''<<@__+__*__<<@__+_*(_+@_)<<@__+_*__*__+$__<<@__+$_*$_<<@__+@_<<@__+__<<@__+_*_*@_)
________________________[______________________,&->_{
_____<<$________________________%(_____________[_]+' <<')+"# #{_________________________>>$_______________________[_]}"+(''<<__*__+$__)
}]
_____<<" _ * @_)"
$________=(''<<@__-$_<<@__+_*__*__+$__<<$-_+_*@_+$__)
__________________________=(''<<@__-$_<<@__+$_<<$-_+_*@_+$__)
$__________________________=(''<<$___+_*__*__<<@__+@_<<@__+_*__+$__<<@__+@_<<@__+($-_-_*$_)<<@__+$_*$_)
$_______=[$____,$__________________________]>>____
_________=(''<<@__+_*(_+@_)<<@__+@_<<@__+($-_-__*__))
______=(''<<@__+_*__+$__<<@__+_*__*__+$__<<@__+__*(_+@_)<<@__+_)
$____________________________=[______,[_________,$________]>>$_______,'']>>([______,/#.+/,'']>>([______,[_________,'#'<<$________<<__________________________]>>$_______,';']>>_____))
_____________________________=(''<<@__+__<<@__+__*@_<<@__+_*(_+@_)<<@__+_*_*@_<<@__+@_<<@__+_*(_+@_)<<@__+_*_*@_<<@__-$__<<@__+_*_*@_<<@__+@_*@_<<@__+$_*$_<<@__+@_)
$_____________________________=(''<<@__+$__<<@__+$_*$_<<@__+$_*$_<<@__+__*$_<<@__+__*__<<@__+__<<@__+$__<<@__+_*_*@_<<@__+__*__<<@__+__*@_<<@__+_*(_+@_)<<$-_+__*@_<<@__+_*@_<<@__+_*__*__+$__<<@__+__*@_<<@__+_*(_+@_))
______________________________=(''<<@__+_*_*@_<<@__+__*@_<<@__-$__<<@__+_*@_<<@__+_*__*__+$__<<@__+__*@_<<@__+_*(_+@_))
$______________________=(''<<@__+__*@_<<@__+__*(_+@_)<<@__+_*_*@_<<@__+$_*$_<<@__+__*(_+@_)<<@__+_*_*@_)
_________________=(''<<@__+_*__*__+$__<<@__+__*$_+$__<<@__+__*@_<<@__+__*@_<<@__+_*__*__+$__<<@__+_*$_)
[_____________________________,$_____________________________]>>self
______________________________>>{$______________________=>_____,_________________=>$____________________________}})