File Coverage

blib/lib/HTTP/MobileAgent/DoCoMoDisplayMap.pm
Criterion Covered Total %
statement 10 12 83.3
branch 1 4 25.0
condition n/a
subroutine 4 4 100.0
pod n/a
total 15 20 75.0


line stmt bran cond sub pod time code
1             package HTTP::MobileAgent::DoCoMoDisplayMap;
2             # This file is autogenerated by makedocomomap
3             # in HTTP-MobileAgent distribution
4              
5 9     9   40 use strict;
  9         13  
  9         436  
6             require Exporter;
7 9     9   43 use base qw(Exporter);
  9         11  
  9         666  
8              
9 9     9   44 use vars qw(@EXPORT_OK $DisplayMap);
  9         12  
  9         892  
10             @EXPORT_OK = qw($DisplayMap);
11              
12             BEGIN {
13 9 50   9   11231 if ($ENV{DOCOMO_MAP}) {
14 0           eval q{
15             require XML::Simple;
16             my $xml = XML::Simple->new;
17             $DisplayMap = $xml->XMLin($ENV{DOCOMO_MAP});
18             };
19 0 0         warn "using normal hash map: $@" if $@;
20             }
21             }
22              
23             $DisplayMap ||= {
24             'SO502I' => {
25             'width' => 120,
26             'height' => 120,
27             'depth' => 4,
28             'color' => ''
29             },
30             'P252IS' => {
31             'width' => 132,
32             'height' => 144,
33             'depth' => 65536,
34             'color' => 1
35             },
36             'SO502IWM' => {
37             'width' => 120,
38             'height' => 113,
39             'depth' => 256,
40             'color' => 1
41             },
42             'D209I' => {
43             'width' => 96,
44             'height' => 90,
45             'depth' => 256,
46             'color' => 1
47             },
48             'F209I' => {
49             'width' => 96,
50             'height' => 91,
51             'depth' => 256,
52             'color' => 1
53             },
54             'P2102V' => {
55             'width' => 176,
56             'height' => 198,
57             'depth' => 262144,
58             'color' => 1
59             },
60             'F901IC' => {
61             'width' => 230,
62             'height' => 240,
63             'depth' => 262144,
64             'color' => 1
65             },
66             'F661I' => {
67             'width' => 132,
68             'height' => 136,
69             'depth' => 65536,
70             'color' => 1
71             },
72             'N209I' => {
73             'width' => 108,
74             'height' => 82,
75             'depth' => 4,
76             'color' => ''
77             },
78             'N901IC' => {
79             'width' => 240,
80             'height' => 270,
81             'depth' => 65536,
82             'color' => 1
83             },
84             'P209I' => {
85             'width' => 96,
86             'height' => 87,
87             'depth' => 4,
88             'color' => ''
89             },
90             'R209I' => {
91             'width' => 96,
92             'height' => 72,
93             'depth' => 4,
94             'color' => ''
95             },
96             'SO212I' => {
97             'width' => 120,
98             'height' => 112,
99             'depth' => 65536,
100             'color' => 1
101             },
102             'D210I' => {
103             'width' => 96,
104             'height' => 91,
105             'depth' => 256,
106             'color' => 1
107             },
108             'SH506IC' => {
109             'width' => 240,
110             'height' => 252,
111             'depth' => 262144,
112             'color' => 1
113             },
114             'F210I' => {
115             'width' => 96,
116             'height' => 113,
117             'depth' => 256,
118             'color' => 1
119             },
120             'SO503I' => {
121             'width' => 120,
122             'height' => 113,
123             'depth' => 65536,
124             'color' => 1
125             },
126             'D501I' => {
127             'width' => 96,
128             'height' => 72,
129             'depth' => 2,
130             'color' => ''
131             },
132             'N505IS' => {
133             'width' => 240,
134             'height' => 270,
135             'depth' => 262144,
136             'color' => 1
137             },
138             'P504IS' => {
139             'width' => 132,
140             'height' => 144,
141             'depth' => 65536,
142             'color' => 1
143             },
144             'F501I' => {
145             'width' => 112,
146             'height' => 84,
147             'depth' => 2,
148             'color' => ''
149             },
150             'F880IES' => {
151             'width' => 240,
152             'height' => 256,
153             'depth' => 65536,
154             'color' => 1
155             },
156             'P900IV' => {
157             'width' => 240,
158             'height' => 266,
159             'depth' => 262144,
160             'color' => 1
161             },
162             'N210I' => {
163             'width' => 118,
164             'height' => 113,
165             'depth' => 256,
166             'color' => 1
167             },
168             'P210I' => {
169             'width' => 96,
170             'height' => 91,
171             'depth' => 256,
172             'color' => 1
173             },
174             'N501I' => {
175             'width' => 118,
176             'height' => 128,
177             'depth' => 2,
178             'color' => ''
179             },
180             'P501I' => {
181             'width' => 96,
182             'height' => 120,
183             'depth' => 2,
184             'color' => ''
185             },
186             'D251IS' => {
187             'width' => 132,
188             'height' => 144,
189             'depth' => 262144,
190             'color' => 1
191             },
192             'F671IS' => {
193             'width' => 160,
194             'height' => 120,
195             'depth' => 65536,
196             'color' => 1
197             },
198             'P211IS' => {
199             'width' => 120,
200             'height' => 130,
201             'depth' => 65536,
202             'color' => 1
203             },
204             'SO213I' => {
205             'width' => 120,
206             'height' => 112,
207             'depth' => 65536,
208             'color' => 1
209             },
210             'D211I' => {
211             'width' => 100,
212             'height' => 91,
213             'depth' => 4096,
214             'color' => 1
215             },
216             'F211I' => {
217             'width' => 96,
218             'height' => 113,
219             'depth' => 4096,
220             'color' => 1
221             },
222             'D502I' => {
223             'width' => 96,
224             'height' => 90,
225             'depth' => 256,
226             'color' => 1
227             },
228             'SO504I' => {
229             'width' => 120,
230             'height' => 112,
231             'depth' => 65536,
232             'color' => 1
233             },
234             'D251I' => {
235             'width' => 132,
236             'height' => 144,
237             'depth' => 262144,
238             'color' => 1
239             },
240             'P253IS' => {
241             'width' => 132,
242             'height' => 144,
243             'depth' => 65536,
244             'color' => 1
245             },
246             'F502I' => {
247             'width' => 96,
248             'height' => 91,
249             'depth' => 256,
250             'color' => 1
251             },
252             'F251I' => {
253             'width' => 132,
254             'height' => 140,
255             'depth' => 65536,
256             'color' => 1
257             },
258             'N211I' => {
259             'width' => 118,
260             'height' => 128,
261             'depth' => 4096,
262             'color' => 1
263             },
264             'F671I' => {
265             'width' => 120,
266             'height' => 126,
267             'depth' => 256,
268             'color' => 1
269             },
270             'P211I' => {
271             'width' => 120,
272             'height' => 130,
273             'depth' => 65536,
274             'color' => 1
275             },
276             'N502I' => {
277             'width' => 118,
278             'height' => 128,
279             'depth' => 4,
280             'color' => ''
281             },
282             'N251I' => {
283             'width' => 132,
284             'height' => 140,
285             'depth' => 65536,
286             'color' => 1
287             },
288             'R211I' => {
289             'width' => 96,
290             'height' => 98,
291             'depth' => 4096,
292             'color' => 1
293             },
294             'SH251IS' => {
295             'width' => 176,
296             'height' => 187,
297             'depth' => 65536,
298             'color' => 1
299             },
300             'P502I' => {
301             'width' => 96,
302             'height' => 117,
303             'depth' => 4,
304             'color' => ''
305             },
306             'SO505IS' => {
307             'width' => 240,
308             'height' => 256,
309             'depth' => 262144,
310             'color' => 1
311             },
312             'D503IS' => {
313             'width' => 132,
314             'height' => 126,
315             'depth' => 4096,
316             'color' => 1
317             },
318             'F502IT' => {
319             'width' => 96,
320             'height' => 91,
321             'depth' => 256,
322             'color' => 1
323             },
324             'D2101V' => {
325             'width' => 120,
326             'height' => 130,
327             'depth' => 262144,
328             'color' => 1
329             },
330             'N502IT' => {
331             'width' => 118,
332             'height' => 128,
333             'depth' => 256,
334             'color' => 1
335             },
336             'F212I' => {
337             'width' => 132,
338             'height' => 136,
339             'depth' => 65536,
340             'color' => 1
341             },
342             'N506IS' => {
343             'width' => 240,
344             'height' => 295,
345             'depth' => 262144,
346             'color' => 1
347             },
348             'SO505I' => {
349             'width' => 256,
350             'height' => 240,
351             'depth' => 262144,
352             'color' => 1
353             },
354             'D503I' => {
355             'width' => 132,
356             'height' => 126,
357             'depth' => 4096,
358             'color' => 1
359             },
360             'D252I' => {
361             'width' => 176,
362             'height' => 198,
363             'depth' => 262144,
364             'color' => 1
365             },
366             'P505IS' => {
367             'width' => 240,
368             'height' => 266,
369             'depth' => 65536,
370             'color' => 1
371             },
372             'F503I' => {
373             'width' => 120,
374             'height' => 130,
375             'depth' => 256,
376             'color' => 1
377             },
378             'F2051' => {
379             'width' => 176,
380             'height' => 182,
381             'depth' => 65536,
382             'color' => 1
383             },
384             'F672I' => {
385             'width' => 160,
386             'height' => 120,
387             'depth' => 65536,
388             'color' => 1
389             },
390             'T2101V' => {
391             'width' => 176,
392             'height' => 144,
393             'depth' => 262144,
394             'color' => 1
395             },
396             'N503I' => {
397             'width' => 118,
398             'height' => 128,
399             'depth' => 4096,
400             'color' => 1
401             },
402             'N252I' => {
403             'width' => 132,
404             'height' => 140,
405             'depth' => 65536,
406             'color' => 1
407             },
408             'P503I' => {
409             'width' => 120,
410             'height' => 130,
411             'depth' => 256,
412             'color' => 1
413             },
414             'P252I' => {
415             'width' => 132,
416             'height' => 144,
417             'depth' => 65536,
418             'color' => 1
419             },
420             'SH2101V' => {
421             'width' => 800,
422             'height' => 600,
423             'depth' => 65536,
424             'color' => 1
425             },
426             'N2051' => {
427             'width' => 176,
428             'height' => 198,
429             'depth' => 65536,
430             'color' => 1
431             },
432             'ER209I' => {
433             'width' => 120,
434             'height' => 72,
435             'depth' => 2,
436             'color' => ''
437             },
438             'SH251I' => {
439             'width' => 120,
440             'height' => 130,
441             'depth' => 65536,
442             'color' => 1
443             },
444             'N251IS' => {
445             'width' => 132,
446             'height' => 140,
447             'depth' => 65536,
448             'color' => 1
449             },
450             'D504I' => {
451             'width' => 132,
452             'height' => 144,
453             'depth' => 262144,
454             'color' => 1
455             },
456             'SO506I' => {
457             'width' => 240,
458             'height' => 256,
459             'depth' => 262144,
460             'color' => 1
461             },
462             'D900I' => {
463             'width' => 240,
464             'height' => 270,
465             'depth' => 262144,
466             'color' => 1
467             },
468             'D253I' => {
469             'width' => 176,
470             'height' => 198,
471             'depth' => 262144,
472             'color' => 1
473             },
474             'F504I' => {
475             'width' => 132,
476             'height' => 136,
477             'depth' => 65536,
478             'color' => 1
479             },
480             'F900I' => {
481             'width' => 230,
482             'height' => 240,
483             'depth' => 262144,
484             'color' => 1
485             },
486             'SO506IC' => {
487             'width' => 240,
488             'height' => 256,
489             'depth' => 262144,
490             'color' => 1
491             },
492             'P213I' => {
493             'width' => 132,
494             'height' => 144,
495             'depth' => 65536,
496             'color' => 1
497             },
498             'N504I' => {
499             'width' => 160,
500             'height' => 180,
501             'depth' => 65536,
502             'color' => 1
503             },
504             'N900I' => {
505             'width' => 240,
506             'height' => 269,
507             'depth' => 65536,
508             'color' => 1
509             },
510             'N253I' => {
511             'width' => 160,
512             'height' => 180,
513             'depth' => 65536,
514             'color' => 1
515             },
516             'P504I' => {
517             'width' => 132,
518             'height' => 144,
519             'depth' => 65536,
520             'color' => 1
521             },
522             'P900I' => {
523             'width' => 240,
524             'height' => 266,
525             'depth' => 65536,
526             'color' => 1
527             },
528             'P253I' => {
529             'width' => 132,
530             'height' => 144,
531             'depth' => 65536,
532             'color' => 1
533             },
534             'P506IC' => {
535             'width' => 240,
536             'height' => 266,
537             'depth' => 65536,
538             'color' => 1
539             },
540             'N2701' => {
541             'width' => 176,
542             'height' => 198,
543             'depth' => 65536,
544             'color' => 1
545             },
546             'F503IS' => {
547             'width' => 120,
548             'height' => 130,
549             'depth' => 4096,
550             'color' => 1
551             },
552             'SH252I' => {
553             'width' => 240,
554             'height' => 252,
555             'depth' => 262144,
556             'color' => 1
557             },
558             'N503IS' => {
559             'width' => 118,
560             'height' => 128,
561             'depth' => 4096,
562             'color' => 1
563             },
564             'D901I' => {
565             'width' => 230,
566             'height' => 240,
567             'depth' => 262144,
568             'color' => 1
569             },
570             'D505I' => {
571             'width' => 240,
572             'height' => 270,
573             'depth' => 262144,
574             'color' => 1
575             },
576             'F505I' => {
577             'width' => 240,
578             'height' => 268,
579             'depth' => 262144,
580             'color' => 1
581             },
582             'P651PS' => {
583             'width' => 96,
584             'height' => 87,
585             'depth' => 4,
586             'color' => ''
587             },
588             'N505I' => {
589             'width' => 240,
590             'height' => 270,
591             'depth' => 262144,
592             'color' => 1
593             },
594             'P901I' => {
595             'width' => 240,
596             'height' => 270,
597             'depth' => 65536,
598             'color' => 1
599             },
600             'P505I' => {
601             'width' => 240,
602             'height' => 266,
603             'depth' => 65536,
604             'color' => 1
605             },
606             'F505IGPS' => {
607             'width' => 240,
608             'height' => 268,
609             'depth' => 262144,
610             'color' => 1
611             },
612             'SO213IS' => {
613             'width' => 120,
614             'height' => 112,
615             'depth' => 65536,
616             'color' => 1
617             },
618             'SH900I' => {
619             'width' => 240,
620             'height' => 252,
621             'depth' => 262144,
622             'color' => 1
623             },
624             'KO209I' => {
625             'width' => 96,
626             'height' => 96,
627             'depth' => 256,
628             'color' => 1
629             },
630             'F2102V' => {
631             'width' => 176,
632             'height' => 182,
633             'depth' => 65536,
634             'color' => 1
635             },
636             'P251IS' => {
637             'width' => 132,
638             'height' => 144,
639             'depth' => 65536,
640             'color' => 1
641             },
642             'F700I' => {
643             'width' => 230,
644             'height' => 240,
645             'depth' => 262144,
646             'color' => 1
647             },
648             'D506I' => {
649             'width' => 240,
650             'height' => 270,
651             'depth' => 262144,
652             'color' => 1
653             },
654             'N2102V' => {
655             'width' => 176,
656             'height' => 198,
657             'depth' => 65536,
658             'color' => 1
659             },
660             'F506I' => {
661             'width' => 240,
662             'height' => 268,
663             'depth' => 262144,
664             'color' => 1
665             },
666             'D253IWM' => {
667             'width' => 220,
668             'height' => 144,
669             'depth' => 262144,
670             'color' => 1
671             },
672             'F900IC' => {
673             'width' => 230,
674             'height' => 240,
675             'depth' => 262144,
676             'color' => 1
677             },
678             'N700I' => {
679             'width' => 240,
680             'height' => 270,
681             'depth' => 65536,
682             'color' => 1
683             },
684             'P700I' => {
685             'width' => 240,
686             'height' => 270,
687             'depth' => 65536,
688             'color' => 1
689             },
690             'N2001' => {
691             'width' => 118,
692             'height' => 128,
693             'depth' => 4096,
694             'color' => 1
695             },
696             'N2002' => {
697             'width' => 118,
698             'height' => 128,
699             'depth' => 65536,
700             'color' => 1
701             },
702             'N821I' => {
703             'width' => 118,
704             'height' => 128,
705             'depth' => 4,
706             'color' => ''
707             },
708             'N506I' => {
709             'width' => 240,
710             'height' => 295,
711             'depth' => 262144,
712             'color' => 1
713             },
714             'P2002' => {
715             'width' => 118,
716             'height' => 128,
717             'depth' => 65536,
718             'color' => 1
719             },
720             'P821I' => {
721             'width' => 118,
722             'height' => 128,
723             'depth' => 4,
724             'color' => ''
725             },
726             'SO503IS' => {
727             'width' => 120,
728             'height' => 113,
729             'depth' => 65536,
730             'color' => 1
731             },
732             'KO210I' => {
733             'width' => 96,
734             'height' => 96,
735             'depth' => 256,
736             'color' => 1
737             },
738             'N900IG' => {
739             'width' => 240,
740             'height' => 269,
741             'depth' => 65536,
742             'color' => 1
743             },
744             'D505IS' => {
745             'width' => 240,
746             'height' => 270,
747             'depth' => 262144,
748             'color' => 1
749             },
750             'F504IS' => {
751             'width' => 132,
752             'height' => 136,
753             'depth' => 65536,
754             'color' => 1
755             },
756             'R691I' => {
757             'width' => 96,
758             'height' => 72,
759             'depth' => 4,
760             'color' => ''
761             },
762             'NM502I' => {
763             'width' => 111,
764             'height' => 106,
765             'depth' => 2,
766             'color' => ''
767             },
768             'F900IT' => {
769             'width' => 230,
770             'height' => 240,
771             'depth' => 262144,
772             'color' => 1
773             },
774             'N900IL' => {
775             'width' => 240,
776             'height' => 269,
777             'depth' => 65536,
778             'color' => 1
779             },
780             'SO210I' => {
781             'width' => 120,
782             'height' => 113,
783             'depth' => 256,
784             'color' => 1
785             },
786             'SH505I' => {
787             'width' => 240,
788             'height' => 252,
789             'depth' => 262144,
790             'color' => 1
791             },
792             'SH901IC' => {
793             'width' => 240,
794             'height' => 252,
795             'depth' => 262144,
796             'color' => 1
797             },
798             'N504IS' => {
799             'width' => 160,
800             'height' => 180,
801             'depth' => 65536,
802             'color' => 1
803             },
804             'N900IS' => {
805             'width' => 240,
806             'height' => 269,
807             'depth' => 65536,
808             'color' => 1
809             },
810             'P503IS' => {
811             'width' => 120,
812             'height' => 130,
813             'depth' => 256,
814             'color' => 1
815             },
816             'P209IS' => {
817             'width' => 96,
818             'height' => 87,
819             'depth' => 256,
820             'color' => 1
821             },
822             'P2101V' => {
823             'width' => 163,
824             'height' => 182,
825             'depth' => 262144,
826             'color' => 1
827             },
828             'SH505IS' => {
829             'width' => 240,
830             'height' => 252,
831             'depth' => 262144,
832             'color' => 1
833             },
834             'SH700I' => {
835             'width' => 240,
836             'height' => 252,
837             'depth' => 262144,
838             'color' => 1
839             },
840             'R692I' => {
841             'width' => 96,
842             'height' => 98,
843             'depth' => 4096,
844             'color' => 1
845             },
846             'N211IS' => {
847             'width' => 118,
848             'height' => 128,
849             'depth' => 4096,
850             'color' => 1
851             },
852             'SO211I' => {
853             'width' => 120,
854             'height' => 112,
855             'depth' => 4096,
856             'color' => 1
857             },
858             'SH821I' => {
859             'width' => 96,
860             'height' => 78,
861             'depth' => 256,
862             'color' => 1
863             }
864             }
865             ;
866              
867             1;