File Coverage

blib/lib/Acme/AsciiEmoji.pm
Criterion Covered Total %
statement 87 91 95.6
branch n/a
condition n/a
subroutine 80 84 95.2
pod 78 80 97.5
total 245 255 96.0


line stmt bran cond sub pod time code
1             package Acme::AsciiEmoji;
2              
3 2     2   136162 use strict;
  2         11  
  2         60  
4 2     2   11 use warnings;
  2         6  
  2         50  
5 2     2   917 use Exporter::Shiny;
  2         8582  
  2         11  
6              
7             our $VERSION = '1.00';
8              
9             our %EMOJI;
10              
11             BEGIN {
12 2     2   5537 %EMOJI = (
13             innocent => [ 202, 152, 226, 128, 191, 202, 152 ],
14             disapproval => [ 224, 178, 160, 95, 224, 178, 160 ],
15             table_flip => [
16             40, 226, 149, 175, 194, 176, 226, 150, 161, 194,
17             176, 239, 188, 137, 226, 149, 175, 239, 184, 181,
18             32, 226, 148, 187, 226, 148, 129, 226, 148, 187
19             ],
20             put_the_table_back => [
21             226, 148, 172, 226, 148, 128, 226, 148, 172, 227,
22             131, 142, 40, 32, 227, 130, 156, 45, 227, 130,
23             156, 227, 131, 142, 41
24             ],
25             double_flip => [
26             226, 148, 187, 226, 148, 129, 226, 148, 187, 239,
27             184, 181, 227, 131, 189, 40, 96, 208, 148, 194,
28             180, 41, 239, 190, 137, 239, 184, 181, 226, 148,
29             187, 226, 148, 129, 226, 148, 187
30             ],
31             super_waving => [
32             40, 32, 239, 190, 159, 226, 136, 128, 239, 190, 159, 41,
33             239, 189, 177, 239, 190, 138, 239, 190, 138, 229, 133, 171,
34             229, 133, 171, 239, 190, 137, 227, 131, 189, 239, 190, 137,
35             227, 131, 189, 239, 190, 137, 227, 131, 189, 239, 190, 137,
36             32, 239, 188, 188, 32, 47, 32, 239, 188, 188, 47, 32,
37             239, 188, 188
38             ],
39             fistacuffs => [
40             225, 131, 154, 40, 239, 189, 128, 227,
41             131, 188, 194, 180, 225, 131, 154, 41
42             ],
43             cute_bear =>
44             [ 202, 149, 226, 128, 162, 225, 180, 165, 226, 128, 162, 202, 148 ],
45             big_eyes => [
46             40, 239, 189, 161, 226, 151, 149, 226, 128, 191,
47             226, 151, 149, 239, 189, 161, 41
48             ],
49             surprised => [
50             239, 188, 136, 227, 128, 128, 239, 190, 159, 208,
51             148, 239, 190, 159, 239, 188, 137
52             ],
53             shrug => [ 194, 175, 92, 95, 40, 227, 131, 132, 41, 95, 47, 194, 175 ],
54             meh => [ 194, 175, 92, 40, 194, 176, 95, 111, 41, 47, 194, 175 ],
55             feel_perky =>
56             [ 40, 96, 239, 189, 165, 207, 137, 239, 189, 165, 194, 180, 41 ],
57             angry => [
58             40, 226, 149, 172, 32, 224, 178, 160,
59             231, 155, 138, 224, 178, 160, 41
60             ],
61             excited => [
62             226, 152, 156, 40, 226, 140, 146, 32, 226, 150,
63             189, 226, 140, 146, 32, 41, 226, 152, 158
64             ],
65             running => [
66             206, 181, 61, 206, 181, 61, 206, 181, 61, 226, 148, 140,
67             40, 59, 42, 194, 180, 208, 148, 96, 41, 239, 190, 137
68             ],
69             happy => [ 227, 131, 189, 40, 194, 180, 226, 150, 189, 32, 96, 41, 47 ],
70             basking_in_glory => [
71             227, 131, 189, 40, 194, 180, 227, 131,
72             188, 239, 189, 128, 41, 227, 131, 142
73             ],
74             kitty => [ 225, 181, 146, 225, 180, 165, 225, 181, 146, 35 ],
75             meow => [
76             224, 184, 133, 94, 226, 128, 162, 239, 187, 140,
77             226, 128, 162, 94, 224, 184, 133
78             ],
79             cheers => [
80             239, 188, 136, 32, 94, 95, 94, 239, 188, 137,
81             111, 232, 135, 170, 232, 135, 170, 111, 239, 188,
82             136, 94, 95, 94, 32, 239, 188, 137
83             ],
84             chan => [
85             40, 32, 205, 161, 194, 176, 32, 205, 156, 202,
86             150, 32, 205, 161, 194, 176, 41
87             ],
88             disagree =>
89             [ 217, 169, 226, 151, 148, 204, 175, 226, 151, 148, 219, 182 ],
90             flexing => [
91             225, 149, 153, 40, 226, 135, 128, 226, 128, 184,
92             226, 134, 188, 226, 128, 182, 41, 225, 149, 151
93             ],
94             do_you_lift_bro => [
95             225, 149, 166, 40, 195, 178, 95, 195,
96             179, 203, 135, 41, 225, 149, 164
97             ],
98             kirby => [
99             226, 138, 130, 40, 226, 151, 137, 226, 128, 191,
100             226, 151, 137, 41, 227, 129, 164
101             ],
102             tripping_out =>
103             [ 113, 40, 226, 157, 130, 226, 128, 191, 226, 157, 130, 41, 112 ],
104             discombobulated => [ 226, 138, 153, 239, 185, 143, 226, 138, 153 ],
105             sad_shrug => [
106             194, 175, 92, 95, 40, 226, 138, 153, 32, 239,
107             184, 191, 226, 138, 153, 41, 95, 47, 194, 175
108             ],
109             confused =>
110             [ 194, 191, 226, 147, 167, 95, 226, 147, 167, 239, 174, 140 ],
111             confused_scratch => [ 40, 226, 138, 153, 46, 226, 152, 137, 41, 55 ],
112             worried => [ 40, 194, 180, 239, 189, 165, 95, 239, 189, 165, 96, 41 ],
113             dear_god_why => [
114             209, 137, 239, 188, 136, 239, 190, 159, 208, 148,
115             239, 190, 159, 209, 137, 239, 188, 137
116             ],
117             staring => [
118             217, 169, 40, 205, 161, 224, 185, 143,
119             95, 224, 185, 143, 41, 219, 182
120             ],
121             strut =>
122             [ 225, 149, 149, 40, 32, 225, 144, 155, 32, 41, 225, 149, 151 ],
123             zoned => [ 40, 226, 138, 153, 95, 226, 151, 142, 41 ],
124             crazy => [
125             227, 131, 159, 226, 151, 143, 239, 185,
126             143, 226, 152, 137, 227, 131, 159
127             ],
128             trolling => [
129             32, 224, 188, 188, 226, 136, 181, 224, 188, 189,
130             32, 224, 188, 188, 226, 141, 168, 224, 188, 189,
131             32, 224, 188, 188, 226, 141, 162, 224, 188, 189,
132             32, 224, 188, 188, 226, 141, 164, 224, 188, 189
133             ],
134             angry_troll => [
135             227, 131, 189, 224, 188, 188, 32, 224, 178, 160, 231, 155,
136             138, 224, 178, 160, 32, 224, 188, 189, 239, 190, 137
137             ],
138             hugger => [
139             40, 227, 129, 165, 239, 191, 163, 32, 194, 179,
140             239, 191, 163, 41, 227, 129, 165
141             ],
142             stranger_danger => [
143             40, 227, 129, 165, 239, 189, 161, 226, 151, 149,
144             226, 128, 191, 226, 128, 191, 226, 151, 149, 239,
145             189, 161, 41, 227, 129, 165
146             ],
147             flip_friend => [
148             40, 227, 131, 142, 224, 178, 160, 32, 226, 136, 169, 224,
149             178, 160, 41, 227, 131, 142, 229, 189, 161, 40, 32, 92,
150             111, 194, 176, 111, 41, 92, 32
151             ],
152             cry => [
153             239, 189, 161, 239, 190, 159, 40, 32, 239, 190,
154             159, 224, 174, 135, 226, 128, 184, 224, 174, 135,
155             239, 190, 159, 41, 239, 190, 159, 239, 189, 161
156             ],
157             tgif => [
158             226, 128, 156, 227, 131, 189, 40, 194, 180, 226, 150, 189,
159             239, 189, 128, 41, 227, 131, 142, 226, 128, 157
160             ],
161             dancing => [
162             226, 148, 140, 40, 227, 134, 134, 227,
163             137, 168, 227, 134, 134, 41, 202, 131
164             ],
165             sleepy => [ 235, 136, 136, 95, 235, 136, 136 ],
166             shy => [
167             40, 224, 185, 145, 226, 128, 162, 204, 129, 32, 226, 130,
168             131, 32, 226, 128, 162, 204, 128, 224, 185, 145, 41
169             ],
170             fly_away => [
171             226, 129, 189, 226, 129, 189, 224, 172, 152, 40,
172             32, 203, 138, 225, 181, 149, 203, 139, 32, 41,
173             224, 172, 147, 226, 129, 190, 226, 129, 190
174             ],
175             careless => [ 226, 151, 148, 95, 226, 151, 148 ],
176             love => [ 226, 153, 165, 226, 128, 191, 226, 153, 165 ],
177             touchy => [
178             212, 133, 40, 226, 137, 150, 226, 128,
179             191, 226, 137, 150, 212, 133, 41
180             ],
181             robot =>
182             [ 123, 226, 128, 162, 204, 131, 95, 226, 128, 162, 204, 131, 125 ],
183             seal => [ 40, 225, 181, 148, 225, 180, 165, 225, 181, 148, 41 ],
184             questionable => [ 40, 212, 190, 226, 128, 184, 32, 212, 190, 41 ],
185             winning => [
186             40, 226, 128, 162, 204, 128, 225, 180, 151, 226, 128, 162,
187             204, 129, 41, 217, 136, 32, 204, 145, 204, 145
188             ],
189             zombie => [ 91, 194, 172, 194, 186, 45, 194, 176, 93, 194, 172 ],
190             pointing => [
191             40, 226, 152, 158, 239, 190, 159, 227, 131, 174,
192             239, 190, 159, 41, 226, 152, 158
193             ],
194             chasing => [
195             39, 39, 226, 140, 144, 40, 224, 178, 160, 219,
196             190, 224, 178, 160, 41, 194, 172, 39, 39, 39
197             ],
198             okay => [ 40, 32, 226, 128, 162, 95, 226, 128, 162, 41 ],
199             put_sunglasses_on => [
200             40, 32, 226, 128, 162, 95, 226, 128, 162, 41, 62, 226,
201             140, 144, 226, 150, 160, 45, 226, 150, 160
202             ],
203             sunglasses =>
204             [ 40, 226, 140, 144, 226, 150, 160, 95, 226, 150, 160, 41 ],
205             giving_up =>
206             [ 111, 40, 226, 149, 165, 239, 185, 143, 226, 149, 165, 41, 111 ],
207             magical => [
208             40, 239, 190, 137, 226, 151, 149, 227, 131, 174,
209             226, 151, 149, 41, 239, 190, 137, 42, 58, 227,
210             131, 187, 239, 190, 159, 226, 156, 167
211             ],
212             mustach => [ 40, 32, 203, 135, 224, 183, 180, 203, 135, 32, 41 ],
213             friends => [
214             40, 239, 189, 143, 227, 131, 187, 95, 227, 131, 187, 41,
215             227, 131, 142, 226, 128, 157, 40, 225, 180, 151, 95, 32,
216             225, 180, 151, 227, 128, 130, 41
217             ],
218             evil => [
219             40, 229, 177, 174, 239, 189, 128, 226,
220             136, 128, 194, 180, 41, 229, 177, 174
221             ],
222             devil =>
223             [ 40, 226, 151, 163, 226, 136, 128, 226, 151, 162, 41, 207, 136 ],
224             salute => [
225             40, 239, 191, 163, 227, 131, 188, 239, 191, 163, 41, 227, 130, 158
226             ],
227             inject => [
228             226, 148, 140, 40, 226, 151, 137, 32, 205, 156,
229             202, 150, 226, 151, 137, 41, 227, 129, 164, 226,
230             148, 163, 226, 150, 135, 226, 150, 135, 226, 150,
231             135, 226, 149, 144, 226, 148, 128, 226, 148, 128
232             ],
233             why => [
234             227, 131, 189, 40, 239, 189, 128, 226, 140, 146,
235             194, 180, 227, 131, 161, 41, 227, 131, 142
236             ],
237             execution => [
238             40, 226, 140, 144, 226, 150, 160, 95, 226, 150, 160, 41,
239             239, 184, 187, 226, 149, 166, 226, 149, 164, 226, 148, 128,
240             32, 40, 226, 149, 165, 239, 185, 143, 226, 149, 165, 41
241             ],
242             kicking => [
243             227, 131, 189, 40, 32, 239, 189, 165, 226, 136,
244             128, 239, 189, 165, 41, 239, 190, 137, 226, 148,
245             140, 226, 148, 155, 206, 163, 40, 227, 131, 142,
246             32, 96, 208, 148, 194, 180, 41, 227, 131, 142
247             ],
248             success => [
249             226, 156, 167, 42, 239, 189, 161, 217, 169, 40,
250             203, 138, 225, 151, 156, 203, 139, 42, 41, 217,
251             136, 226, 156, 167, 42, 239, 189, 161
252             ],
253             punch => [
254             226, 148, 143, 226, 148, 171, 42, 239, 189, 128, 239, 189,
255             176, 194, 180, 226, 148, 163, 226, 148, 129, 226, 148, 129,
256             226, 148, 129, 226, 148, 129, 226, 148, 129, 226, 148, 129,
257             226, 148, 129, 226, 148, 129, 226, 148, 129, 226, 151, 143,
258             41, 239, 190, 159, 79, 239, 190, 159, 41, 46, 239, 189,
259             161, 239, 190, 159
260             ],
261             fu => [
262             225, 149, 149, 226, 149, 143, 32, 205, 161, 225,
263             181, 148, 32, 226, 128, 184, 32, 205, 161, 225,
264             181, 148, 32, 226, 149, 143, 229, 135, 184
265             ],
266             vision => [ 40, 45, 40, 45, 40, 45, 95, 45, 41, 45, 41, 45, 41 ],
267             eyes => [
268             226, 149, 173, 40, 226, 151, 149, 226, 151, 149, 32, 226,
269             151, 137, 224, 183, 180, 226, 151, 137, 32, 226, 151, 149,
270             226, 151, 149, 41, 226, 149, 174
271             ],
272             wall => [
273             226, 148, 180, 226, 148, 172, 226, 148,
274             180, 226, 148, 164, 239, 189, 165, 95,
275             239, 189, 165, 226, 148, 156, 226, 148,
276             180, 226, 148, 172, 226, 148, 180
277             ],
278             );
279             }
280              
281             our @EXPORT = keys %EMOJI;
282             our @EXPORT_OK = keys %EMOJI;
283              
284             =head1 NAME
285              
286             Acme::AsciiEmoji - Emoji
287              
288             =head1 VERSION
289              
290             Version 1.00
291              
292             =cut
293              
294             =encoding utf8
295              
296             =head1 SYNOPSIS
297              
298             use Acme::AsciiEmoji;
299             ...
300             print innocent;
301             # ʘ‿ʘ
302              
303             =cut
304              
305             =head1 EXPORT
306              
307             =cut
308              
309             sub ascii_emoji {
310 75     75 0 134 return pack( 'C*', @{ $EMOJI{ $_[0] } } );
  75         450  
311             }
312              
313             =head2 innocent
314              
315             ʘ‿ʘ
316             Innocent face
317              
318             =cut
319              
320             sub innocent {
321 1     1 1 85 return ascii_emoji('innocent');
322             }
323              
324             =head2 disapproval
325              
326             ಠ_ಠ
327             Reddit disapproval face
328              
329             =cut
330              
331             sub disapproval {
332 1     1 1 771 return ascii_emoji('disapproval');
333             }
334              
335             =head2 table_flip
336              
337             (╯°□°)╯︵ ┻━┻
338             Table Flip / Flipping Table
339              
340             =cut
341              
342             sub table_flip {
343 1     1 1 514 return ascii_emoji('table_flip');
344             }
345              
346             =head2 put_the_table_back
347              
348             ┬─┬ ノ( ゜-゜ノ)
349             Put the table back
350              
351             =cut
352              
353             sub put_the_table_back {
354 1     1 1 585 return ascii_emoji('put_the_table_back');
355             }
356              
357             =head2 double_flip
358              
359             ┻━┻ ︵ヽ(`Д´)ノ︵ ┻━┻
360             Double Flip / Double Angry
361              
362             =cut
363              
364             sub double_flip {
365 1     1 1 510 return ascii_emoji('double_flip');
366             }
367              
368             =head2 super_waving
369              
370             ( ゚∀゚)アハハ八八ノヽノヽノヽノ \ / \/ \
371             Super waving
372              
373             =cut
374              
375             sub super_waving {
376 1     1 1 509 return ascii_emoji('super_waving');
377             }
378              
379             =head2 fistacuffs
380              
381             ლ(`ー´ლ)
382             Fistacuffs
383              
384             =cut
385              
386             sub fistacuffs {
387 1     1 1 504 return ascii_emoji('fistacuffs');
388             }
389              
390             =head2 cute_bear
391              
392             ʕ•ᴥ•ʔ
393             Cute bear
394              
395             =cut
396              
397             sub cute_bear {
398 1     1 1 502 return ascii_emoji('cute_bear');
399             }
400              
401             =head2 big_eyes
402              
403             (。◕‿◕。)
404             Big eyes
405              
406             =cut
407              
408             sub big_eyes {
409 1     1 1 500 return ascii_emoji('big_eyes');
410             }
411              
412             =head2 surprised
413              
414             ( ゚Д゚)
415             surprised / loudmouthed
416              
417             =cut
418              
419             sub surprised {
420 1     1 1 521 return ascii_emoji('surprised');
421             }
422              
423             =head2 shrug
424              
425             ¯\_(ツ)_/¯
426             shrug face
427              
428             =cut
429              
430             sub shrug {
431 1     1 1 534 return ascii_emoji('shrug');
432             }
433              
434             =head2 meh
435              
436             ¯\(°_o)/¯
437             meh
438              
439             =cut
440              
441             sub meh {
442 1     1 1 502 return ascii_emoji('meh');
443             }
444              
445             =head2 feel_perky
446              
447             (`・ω・´)
448             feel perky
449              
450             =cut
451              
452             sub feel_perky {
453 1     1 1 515 return ascii_emoji('feel_perky');
454             }
455              
456             =head2 angry
457              
458             (╬ ಠ益ಠ)
459             angry face
460              
461             =cut
462              
463             sub angry {
464 1     1 1 499 return ascii_emoji('angry');
465             }
466              
467             =head2 excited
468              
469             ☜(⌒▽⌒)☞
470             excited
471              
472             =cut
473              
474             sub excited {
475 1     1 1 500 return ascii_emoji('excited');
476             }
477              
478             =head2 running
479              
480             ε=ε=ε=┌(;*´Д`)ノ
481             running
482              
483             =cut
484              
485             sub running {
486 1     1 1 499 return ascii_emoji('running');
487             }
488              
489             =head2 happy
490              
491             ヽ(´▽`)/
492             happy face
493              
494             =cut
495              
496             sub happy {
497 1     1 1 512 return ascii_emoji('happy');
498             }
499              
500             =head2 basking_in_glory
501              
502             ヽ(´ー`)ノ
503             basking in glory
504              
505             =cut
506              
507             sub basking_in_glory {
508 1     1 1 522 return ascii_emoji('basking_in_glory');
509             }
510              
511             =head2 kitty
512              
513             ᵒᴥᵒ#
514             kitty emote
515              
516             =cut
517              
518             sub kitty {
519 1     1 1 561 return ascii_emoji('kitty');
520             }
521              
522             =head2 meow
523              
524             ฅ^•ﻌ•^ฅ
525             meow
526              
527             =cut
528              
529             sub meow {
530 1     1 1 513 return ascii_emoji('meow');
531             }
532              
533             =head2 cheers
534              
535             ( ^_^)o自自o(^_^ )
536             Cheers
537              
538             =cut
539              
540             sub cheers {
541 1     1 1 510 return ascii_emoji('cheers');
542             }
543              
544             =head2 devious
545              
546             ಠ‿ಠ
547             devious smile
548              
549             =cut
550              
551             sub devious {
552 0     0 1 0 return ascii_emoji('devious');
553             }
554              
555             =head2 chan
556              
557             ( ͡° ͜ʖ ͡°)
558             4chan emoticon
559              
560             =cut
561              
562             sub chan {
563 1     1 1 563 return ascii_emoji('chan');
564             }
565              
566             =head2 disagree
567              
568             ٩◔̯◔۶
569             disagree
570              
571             =cut
572              
573             sub disagree {
574 1     1 1 529 return ascii_emoji('disagree');
575             }
576              
577             =head2 flexing
578              
579             ᕙ(⇀‸↼‶)ᕗ
580             flexing
581              
582             =cut
583              
584             sub flexing {
585 0     0 1 0 return ascii_emoji('flexing');
586             }
587              
588             =head2 do_you_lift_bro
589              
590             ᕦ(ò_óˇ)ᕤ
591             do you even lift bro?
592              
593             =cut
594              
595             sub do_you_lift_bro {
596 1     1 1 558 return ascii_emoji('do_you_lift_bro');
597             }
598              
599             =head2 kirby
600              
601             ⊂(◉‿◉)つ
602             kirby
603              
604             =cut
605              
606             sub kirby {
607 1     1 1 520 return ascii_emoji('kirby');
608             }
609              
610             =head2 tripping_out
611              
612             q(❂‿❂)p
613             tripping out
614              
615             =cut
616              
617             sub tripping_out {
618 1     1 1 531 return ascii_emoji('tripping_out');
619             }
620              
621             =head2 discombobulated
622              
623             ⊙﹏⊙
624             discombobulated
625              
626             =cut
627              
628             sub discombobulated {
629 1     1 1 505 return ascii_emoji('discombobulated');
630             }
631              
632             =head2 sad_shrug
633              
634             ¯\_(⊙︿⊙)_/¯
635             sad and confused
636              
637             =cut
638              
639             sub sad_shrug {
640 1     1 1 501 return ascii_emoji('sad_shrug');
641             }
642              
643             =head2 confused
644              
645             ¿ⓧ_ⓧﮌ
646             confused
647              
648             =cut
649              
650             sub confused {
651 1     1 1 499 return ascii_emoji('confused');
652             }
653              
654             =head2 confused_scratch
655              
656             (⊙.☉)7
657             confused scratch
658              
659             =cut
660              
661             sub confused_scratch {
662 1     1 1 500 return ascii_emoji('confused_scratch');
663             }
664              
665             =head2 worried
666              
667             (´・_・`)
668             worried
669              
670             =cut
671              
672             sub worried {
673 0     0 1 0 return ascii_emoji('worried');
674             }
675              
676             =head2 dear_god_why
677              
678             щ(゚Д゚щ)
679             dear god why
680              
681             =cut
682              
683             sub dear_god_why {
684 1     1 1 497 return ascii_emoji('dear_god_why');
685             }
686              
687             =head2 staring
688              
689             ٩(͡๏_๏)۶
690             staring
691              
692             =cut
693              
694             sub staring {
695 0     0 1 0 return ascii_emoji('staring');
696             }
697              
698             =head2 strut
699              
700             ᕕ( ᐛ )ᕗ
701             strut
702              
703             =cut
704              
705             sub strut {
706 1     1 1 497 return ascii_emoji('strut');
707             }
708              
709             =head2 zoned
710              
711             (⊙_◎)
712             zoned
713              
714             =cut
715              
716             sub zoned {
717 1     1 1 517 return ascii_emoji('zoned');
718             }
719              
720             =head2 crazy
721              
722             ミ●﹏☉ミ
723             crazy
724              
725             =cut
726              
727             sub crazy {
728 1     1 1 553 return ascii_emoji('crazy');
729             }
730              
731             =head2 trolling
732              
733             ༼∵༽ ༼⍨༽ ༼⍢༽ ༼⍤༽
734             trolling
735              
736             =cut
737              
738             sub trolling {
739 1     1 1 503 return ascii_emoji('trolling');
740             }
741              
742             =head2 angry_troll
743              
744             ヽ༼ ಠ益ಠ ༽ノ
745             angry troll
746              
747             =cut
748              
749             sub angry_troll {
750 1     1 1 522 return ascii_emoji('angry_troll');
751             }
752              
753             =head2 hugger
754              
755             (づ ̄ ³ ̄)づ
756             hugger
757              
758             =cut
759              
760             sub hugger {
761 1     1 1 503 return ascii_emoji('hugger');
762             }
763              
764             =head2 stranger_danger
765              
766             (づ。◕‿‿◕。)づ
767             stranger danger
768              
769             =cut
770              
771             sub stranger_danger {
772 1     1 1 498 return ascii_emoji('stranger_danger');
773             }
774              
775             =head2 flip_friend
776              
777             (ノಠ ∩ಠ)ノ彡( \o°o)\
778             flip friend
779              
780             =cut
781              
782             sub flip_friend {
783 1     1 1 513 return ascii_emoji('flip_friend');
784             }
785              
786             =head2 cry
787              
788             。゚( ゚இ‸இ゚)゚。
789             cry face
790              
791             =cut
792              
793             sub cry {
794 1     1 1 506 return ascii_emoji('cry');
795             }
796              
797             =head2 tgif
798              
799             “ヽ(´▽`)ノ”
800             TGIF
801              
802             =cut
803              
804             sub tgif {
805 1     1 1 498 return ascii_emoji('tgif');
806             }
807              
808             =head2 dancing
809              
810             ┌(ㆆ㉨ㆆ)ʃ
811             dancing
812              
813             =cut
814              
815             sub dancing {
816 1     1 1 544 return ascii_emoji('dancing');
817             }
818              
819             =head2 sleepy
820              
821             눈_눈
822             sleepy
823              
824             =cut
825              
826             sub sleepy {
827 1     1 1 498 return ascii_emoji('sleepy');
828             }
829              
830             =head2 fly_away
831              
832             ⁽⁽ଘ( ˊᵕˋ )ଓ⁾⁾
833             fly away
834              
835             =cut
836              
837             sub fly_away {
838 1     1 1 494 return ascii_emoji('fly_away');
839             }
840              
841             =head2 careless
842              
843             ◔_◔
844             careless
845              
846             =cut
847              
848             sub careless {
849 1     1 1 495 return ascii_emoji('careless');
850             }
851              
852             =head2 love
853              
854             ♥‿♥
855             love
856              
857             =cut
858              
859             sub love {
860 1     1 1 516 return ascii_emoji('love');
861             }
862              
863             =head2 touch
864              
865             ԅ(≖‿≖ԅ)
866             Touchy Feely
867              
868             =cut
869              
870             sub touchy {
871 1     1 0 512 return ascii_emoji('touchy');
872             }
873              
874             =head2 robot
875            
876             {•̃_•̃}
877             robot
878              
879             =cut
880              
881             sub robot {
882 1     1 1 494 return ascii_emoji('robot');
883             }
884              
885             =head2 seal
886              
887             (ᵔᴥᵔ)
888             seal
889             ``
890             =cut
891              
892             sub seal {
893 1     1 1 540 return ascii_emoji('seal');
894             }
895              
896             =head2 questionable
897              
898             (Ծ‸ Ծ)
899             questionable / dislike
900              
901             =cut
902              
903             sub questionable {
904 1     1 1 520 return ascii_emoji('questionable');
905             }
906              
907             =head2 winning
908              
909             (•̀ᴗ•́)و ̑̑
910             Winning!
911              
912             =cut
913              
914             sub winning {
915 1     1 1 496 return ascii_emoji('winning');
916             }
917              
918             =head2 zombie
919              
920             [¬º-°]¬
921             Zombie
922              
923             =cut
924              
925             sub zombie {
926 1     1 1 509 return ascii_emoji('zombie');
927             }
928              
929             =head2 pointing
930              
931             (☞゚ヮ゚)☞
932             pointing
933              
934             =cut
935              
936             sub pointing {
937 1     1 1 494 return ascii_emoji('pointing');
938             }
939              
940             =head2 chasing
941              
942             ''⌐(ಠ۾ಠ)¬'''
943             chasing / running away
944              
945             =cut
946              
947             sub chasing {
948 1     1 1 492 return ascii_emoji('chasing');
949             }
950              
951             =head2 shy
952              
953             (๑•́ ₃ •̀๑)
954             shy
955              
956             =cut
957              
958             sub shy {
959 1     1 1 496 return ascii_emoji('shy');
960             }
961              
962             =head2 okay
963              
964             ( •_•)
965             okay..
966              
967             =cut
968              
969             sub okay {
970 1     1 1 513 return ascii_emoji('okay');
971             }
972              
973             =head2 put_sunglasses_on
974              
975             ( •_•)>⌐■-■
976             Put Sunglasses on.
977              
978             =cut
979              
980             sub put_sunglasses_on {
981 1     1 1 524 return ascii_emoji('put_sunglasses_on');
982             }
983              
984             =head2 sunglasses
985              
986             (⌐■_■)
987             sunglasses
988              
989             =cut
990              
991             sub sunglasses {
992 1     1 1 496 return ascii_emoji('sunglasses');
993             }
994              
995             =head2 giving_up
996              
997             o(╥﹏╥)o
998             Giving Up
999              
1000             =cut
1001              
1002             sub giving_up {
1003 1     1 1 498 return ascii_emoji('giving_up');
1004             }
1005              
1006             =head2 magical
1007              
1008             (ノ◕ヮ◕)ノ*:・゚✧
1009             Magical
1010              
1011             =cut
1012              
1013             sub magical {
1014 1     1 1 520 return ascii_emoji('magical');
1015             }
1016              
1017             =head2 mustach
1018              
1019             ( ˇ෴ˇ )
1020             Mustach
1021              
1022             =cut
1023              
1024             sub mustach {
1025 1     1 1 496 return ascii_emoji('mustach');
1026             }
1027              
1028             =head2 friends
1029              
1030             (o・_・)ノ”(ᴗ_ ᴗ。)
1031             Friends
1032              
1033             =cut
1034              
1035             sub friends {
1036 1     1 1 496 return ascii_emoji('friends');
1037             }
1038              
1039             =head2 evil
1040              
1041             (屮`∀´)屮
1042             Evil
1043              
1044             =cut
1045              
1046             sub evil {
1047 1     1 1 493 return ascii_emoji('evil');
1048             }
1049              
1050             =head2 devil
1051              
1052             (◣∀◢)ψ
1053             Devil
1054              
1055             =cut
1056              
1057             sub devil {
1058 1     1 1 540 return ascii_emoji('devil');
1059             }
1060              
1061             =head2 salute
1062              
1063             ( ̄ー ̄)ゞ
1064             Salute
1065              
1066             =cut
1067              
1068             sub salute {
1069 1     1 1 531 return ascii_emoji('salute');
1070             }
1071              
1072             =head2 inject
1073              
1074             ┌(◉ ͜ʖ◉)つ┣▇▇▇═──
1075             inject
1076              
1077             =cut
1078              
1079             sub inject {
1080 1     1 1 498 return ascii_emoji('inject');
1081             }
1082              
1083             =head2 why
1084              
1085             ヽ(`⌒´メ)ノ
1086             why
1087              
1088             =cut
1089              
1090             sub why {
1091 1     1 1 497 return ascii_emoji('why');
1092             }
1093              
1094             =head2 execution
1095              
1096             (⌐■_■)︻╦╤─ (╥﹏╥)
1097             execution
1098              
1099             =cut
1100              
1101             sub execution {
1102 1     1 1 494 return ascii_emoji('execution');
1103             }
1104              
1105             =head2 kicking
1106              
1107             ヽ( ・∀・)ノ┌┛Σ(ノ `Д´)ノ
1108             kicking
1109              
1110             =cut
1111              
1112             sub kicking {
1113 1     1 1 496 return ascii_emoji('kicking');
1114             }
1115              
1116             =head2 success
1117              
1118             ✧*。٩(ˊᗜˋ*)و✧*。
1119             yay
1120              
1121             =cut
1122              
1123             sub success {
1124 1     1 1 510 return ascii_emoji('success');
1125             }
1126              
1127             =head2 punch
1128              
1129             ┏┫*`ー´┣━━━━━━━━━●)゚O゚).。゚
1130             punch
1131              
1132             =cut
1133              
1134             sub punch {
1135 1     1 1 513 return ascii_emoji('punch');
1136             }
1137              
1138             =head2 fu
1139              
1140             ᕕ╏ ͡ᵔ ‸ ͡ᵔ ╏凸
1141             *fu*
1142              
1143             =cut
1144              
1145             sub fu {
1146 1     1 1 518 return ascii_emoji('fu');
1147             }
1148              
1149             =head2 vision
1150              
1151             (-(-(-_-)-)-)
1152             vision
1153              
1154             =cut
1155              
1156             sub vision {
1157 1     1 1 536 return ascii_emoji('vision');
1158             }
1159              
1160             =head2 eyes
1161              
1162             ╭(◕◕ ◉෴◉ ◕◕)╮
1163             eyes
1164              
1165             =cut
1166              
1167             sub eyes {
1168 1     1 1 500 return ascii_emoji('eyes');
1169             }
1170              
1171             =head2 wall
1172              
1173             ┴┬┴┤・_・├┴┬┴
1174             wall
1175              
1176             =cut
1177              
1178             sub wall {
1179 1     1 1 495 return ascii_emoji('wall');
1180             }
1181              
1182             =head1 AUTHOR
1183              
1184             Robert Acock, C<< >>
1185              
1186             =head1 BUGS
1187              
1188             Please report any bugs or feature requests to C, or through
1189             the web interface at L. I will be notified, and then you'll
1190             automatically be notified of progress on your bug as I make changes.
1191              
1192             =head1 SUPPORT
1193              
1194             You can find documentation for this module with the perldoc command.
1195              
1196             perldoc Acme::AsciiEmoji
1197              
1198              
1199             You can also look for information at:
1200              
1201             =over 4
1202              
1203             =item * RT: CPAN's request tracker (report bugs here)
1204              
1205             L
1206              
1207             =item * AnnoCPAN: Annotated CPAN documentation
1208              
1209             L
1210              
1211             =item * CPAN Ratings
1212              
1213             L
1214              
1215             =item * Search CPAN
1216              
1217             L
1218              
1219             =back
1220              
1221             =head1 ACKNOWLEDGEMENTS
1222              
1223             =head1 LICENSE AND COPYRIGHT
1224              
1225             Copyright 2017->2020 LNATION.
1226              
1227             This program is free software; you can redistribute it and/or modify it
1228             under the terms of the the Artistic License (2.0). You may obtain a
1229             copy of the full license at:
1230              
1231             L
1232              
1233             Any use, modification, and distribution of the Standard or Modified
1234             Versions is governed by this Artistic License. By using, modifying or
1235             distributing the Package, you accept this license. Do not use, modify,
1236             or distribute the Package, if you do not accept this license.
1237              
1238             If your Modified Version has been derived from a Modified Version made
1239             by someone other than you, you are nevertheless required to ensure that
1240             your Modified Version complies with the requirements of this license.
1241              
1242             This license does not grant you the right to use any trademark, service
1243             mark, tradename, or logo of the Copyright Holder.
1244              
1245             This license includes the non-exclusive, worldwide, free-of-charge
1246             patent license to make, have made, use, offer to sell, sell, import and
1247             otherwise transfer the Package with respect to any patent claims
1248             licensable by the Copyright Holder that are necessarily infringed by the
1249             Package. If you institute patent litigation (including a cross-claim or
1250             counterclaim) against any party alleging that the Package constitutes
1251             direct or contributory patent infringement, then this Artistic License
1252             to you shall terminate on the date that such litigation is filed.
1253              
1254             Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER
1255             AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
1256             THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1257             PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY
1258             YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR
1259             CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR
1260             CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE,
1261             EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1262              
1263             =cut
1264              
1265             1; # End of Acme::AsciiEmoji