File Coverage

lib/Test/MobileAgent/Docomo.pm
Criterion Covered Total %
statement 36 36 100.0
branch 12 16 75.0
condition 5 7 71.4
subroutine 5 5 100.0
pod n/a
total 58 64 90.6


line stmt bran cond sub pod time code
1             package Test::MobileAgent::Docomo;
2              
3 2     2   70887 use strict;
  2         5  
  2         86  
4 2     2   11 use warnings;
  2         3  
  2         76  
5 2     2   9 use base 'Test::MobileAgent::Base';
  2         8  
  2         4129  
6              
7             sub _modify_headers {
8 922     922   2227 my ($class, %headers) = @_;
9              
10 922 100       2282 if (exists $headers{_USER_ID}) {
11 6         13 $headers{HTTP_X_DCMGUID} = delete $headers{_USER_ID};
12             }
13              
14             # should be able to be empty to test guid-related behavior
15 922 100       3216 $headers{HTTP_X_DCMGUID} = 'DCMGUID' unless defined $headers{HTTP_X_DCMGUID};
16              
17 922   100     3573 my $serial = delete $headers{_SERIAL_NUMBER} || '';
18              
19 922 100       1915 if ($serial) {
20 6         8 my $padding = '1234567890' x 2;
21 6         9 my $ua = $headers{HTTP_USER_AGENT};
22 6         16 my ($main, $extra) = split / /, $ua, 2;
23 6 100 66     28 if ($extra and substr($extra, 0, 1) ne '(') {
24             # looks like foma
25 2         6 $serial = substr("$serial$padding", 0, 15);
26 2   50     9 my $card_id = delete $headers{_CARD_ID} || '';
27 2         8 $card_id = substr("$card_id$padding;", 0, 20);
28              
29 2         4 $extra =~ s/;ser\w{15}/;ser$serial/;
30 2         12 $extra =~ s/;icc\w{20}/;icc$card_id/;
31 2 50       8 unless ($extra =~ /;ser/) {
32 2         22 $extra =~ s/(c\d+)/$1;ser${serial};icc${card_id}/;
33             }
34 2         8 $headers{HTTP_USER_AGENT} = "$main $extra";
35             }
36             else {
37 4         12 $serial = substr("$serial$padding", 0, 11);
38              
39 4         8 $main =~ s|/ser\w{11}|/ser$serial|;
40 4 50       16 unless ($main =~ m|/ser\w{11}|) {
41 4 50       21 $main .= "/" unless $main =~ m|^[^/]+/[^/}+/[^/]+/.+|;
42 4         11 $main .= "/ser$serial";
43             }
44 4         16 $headers{HTTP_USER_AGENT} = $main;
45 4 50       10 $headers{HTTP_USER_AGENT} .= " $extra" if $extra;
46             }
47             }
48              
49 922         4455 return %headers;
50             }
51              
52             # this list is borrowed from HTTP::MobileAgent's t/02_docomo.t
53             # last updated: Fri Jan 14 14:56:46 2011
54 6     6   617 sub _list {q{
55             DoCoMo/1.0/633S/c20
56             DoCoMo/1.0/641P/c10
57             DoCoMo/1.0/641S/c10
58             DoCoMo/1.0/642S/c20
59             DoCoMo/1.0/Agent
60             DoCoMo/1.0/D209i
61             DoCoMo/1.0/D209i/c10
62             DoCoMo/1.0/D210i/c10
63             DoCoMo/1.0/D211i/c10
64             DoCoMo/1.0/D251i/c10
65             DoCoMo/1.0/D501i
66             DoCoMo/1.0/D501i/c5
67             DoCoMo/1.0/D502i
68             DoCoMo/1.0/D502i/c10
69             DoCoMo/1.0/D503i
70             DoCoMo/1.0/D503i/c10
71             DoCoMo/1.0/D503i/c5
72             DoCoMo/1.0/D503iS/c10
73             DoCoMo/1.0/D503iS/c5
74             DoCoMo/1.0/D504i/c10
75             DoCoMo/1.0/F504i/c10/TB
76             DoCoMo/1.0/D504i/c10/TJ
77             DoCoMo/1.0/D504i/c30/TD
78             DoCoMo/1.0/D505i/c20/TC/W20H10
79             DoCoMo/1.0/ER209i
80             DoCoMo/1.0/ER209i/c15
81             DoCoMo/1.0/F209i
82             DoCoMo/1.0/F209i/c10
83             DoCoMo/1.0/F210i/c10
84             DoCoMo/1.0/F211i/c10
85             DoCoMo/1.0/F212i/c10/TB
86             DoCoMo/1.0/F251i/c10/TB
87             DoCoMo/1.0/F501i
88             DoCoMo/1.0/F502i
89             DoCoMo/1.0/F502i/c10
90             DoCoMo/1.0/F502it
91             DoCoMo/1.0/F502it/c10
92             DoCoMo/1.0/F503i
93             DoCoMo/1.0/F503i/c10
94             DoCoMo/1.0/F503i/c32
95             DoCoMo/1.0/F503iS
96             DoCoMo/1.0/F503iS/c10
97             DoCoMo/1.0/F504i/c10/TB
98             DoCoMo/1.0/F504i/c10/TJ
99             DoCoMo/1.0/F661i/c10/TB
100             DoCoMo/1.0/F671i/c10
101             DoCoMo/1.0/F671iS/c10/TB
102             DoCoMo/1.0/GigaCode (http://gigacode.net/)
103             DoCoMo/1.0/KO209i
104             DoCoMo/1.0/KO210i
105             DoCoMo/1.0/KO210i/c10
106             DoCoMo/1.0/N209i
107             DoCoMo/1.0/N209i/c08
108             DoCoMo/1.0/N210i
109             DoCoMo/1.0/N210i/c10
110             DoCoMo/1.0/N211i/c10
111             DoCoMo/1.0/N501i
112             DoCoMo/1.0/N502i
113             DoCoMo/1.0/N502i/c08
114             DoCoMo/1.0/N502it
115             DoCoMo/1.0/N502it/c10
116             DoCoMo/1.0/N503i
117             DoCoMo/1.0/N503i/c10
118             DoCoMo/1.0/N503i/c30
119             DoCoMo/1.0/N503i/c5
120             DoCoMo/1.0/N503i/c5/serNNEBJ608187
121             DoCoMo/1.0/N503iS
122             DoCoMo/1.0/N503iS/c10
123             DoCoMo/1.0/N503iS/c5
124             DoCoMo/1.0/N504i/c10
125             DoCoMo/1.0/N504i/c10/TB
126             DoCoMo/1.0/N504i/c10/TJ
127             DoCoMo/1.0/N504i/c10/TJ/c0
128             DoCoMo/1.0/N821i
129             DoCoMo/1.0/N821i/c08
130             DoCoMo/1.0/NM502i
131             DoCoMo/1.0/NM502i/c10
132             DoCoMo/1.0/P209i
133             DoCoMo/1.0/P209i/c10
134             DoCoMo/1.0/P209is
135             DoCoMo/1.0/P209is (Google CHTML Proxy/1.0)
136             DoCoMo/1.0/P209is/c10
137             DoCoMo/1.0/P210i
138             DoCoMo/1.0/P210i/c10
139             DoCoMo/1.0/P211i/c10
140             DoCoMo/1.0/P501i
141             DoCoMo/1.0/P502i
142             DoCoMo/1.0/P502i/c10
143             DoCoMo/1.0/P502i/c10 (Google CHTML Proxy/1.0)
144             DoCoMo/1.0/P502i_mEB-PD555
145             DoCoMo/1.0/P503i
146             DoCoMo/1.0/P503i/c10
147             DoCoMo/1.0/P503i/c10/
148             DoCoMo/1.0/P503i/c10/serNMABH200331
149             DoCoMo/1.0/P503iS
150             DoCoMo/1.0/P503iS/c10
151             DoCoMo/1.0/P503iS/c10/serNMAUA482012
152             DoCoMo/1.0/P504i/c10
153             DoCoMo/1.0/P504i/c10/TB
154             DoCoMo/1.0/P751v/c100/s64/kPHS-K
155             DoCoMo/1.0/P821i
156             DoCoMo/1.0/P821i/c08
157             DoCoMo/1.0/PacketMeter/c10
158             DoCoMo/1.0/R209i
159             DoCoMo/1.0/R211i/c10
160             DoCoMo/1.0/R691i
161             DoCoMo/1.0/R692i/c10
162             DoCoMo/1.0/SH251i/c10
163             DoCoMo/1.0/SH505i2/c20/TB/W20H10
164             DoCoMo/1.0/SH712m/c10
165             DoCoMo/1.0/SH821i
166             DoCoMo/1.0/SH821i/c10
167             DoCoMo/1.0/SO210i/c10
168             DoCoMo/1.0/SO211i/c10
169             DoCoMo/1.0/SO502i
170             DoCoMo/1.0/SO502iWM/c10
171             DoCoMo/1.0/SO503i
172             DoCoMo/1.0/SO503i/c10
173             DoCoMo/1.0/SO503i/c10/serNSOBD506895
174             DoCoMo/1.0/SO503i/c10/serNSOBD597705
175             DoCoMo/1.0/SO503iS/c10
176             DoCoMo/1.0/SO504i/c10
177             DoCoMo/1.0/SO504i/c10/TB
178             DoCoMo/1.0/TEST/c10
179             DoCoMo/1.0/TF502i
180             DoCoMo/1.0/X503i/c10
181             DoCoMo/1.0/eggy/c300/s32/kPHS-K
182             DoCoMo/1.0/eggy/c300/s64/kPHS-K
183             DoCoMo/1.0/ex_idisplay/c10
184             DoCoMo/1.0/ex_ps_test00/c10
185             DoCoMo/1.0/iYappo
186             DoCoMo/1.0/p503is/c10
187             DoCoMo/1.0/test
188             DoCoMo/1.0/test/c10
189             DoCoMo/1.0/test/c10/TB
190             DoCoMo/1.1/P711m/c10
191             DoCoMo/2.0 D2101V(c100)
192             DoCoMo/2.0 MST_v_P2101V(c100)
193             DoCoMo/2.0 MST_v_SH2101V(c100)
194             DoCoMo/2.0 N2001(c10)
195             DoCoMo/2.0 N2001(c10;ser350200000307969;icc8981100000200188565F)
196             DoCoMo/2.0 N2001(c10;ser0123456789abcde;icc01234567890123456789)
197             DoCoMo/2.0 N2002(c100)
198             DoCoMo/2.0 N2051(c100;TB)
199             DoCoMo/2.0 P07A3(c500;TB;W24H15)
200             DoCoMo/2.0 P2002(c100)
201             DoCoMo/2.0 P2101V
202             DoCoMo/2.0 P2101V(c100)
203             DoCoMo/2.0 T2101V(c100)
204             DoCoMo/2.0/N502i
205             DoCoMo/2.0/N502it
206             DoCoMo/2.0/N503i
207             DoCoMo/3.0/N503
208             DoCoMo/2.0 N06A3(c500;TB;W24H16)
209             DoCoMo/2.0 N04A(c100;TB;W24H16)
210             DoCoMo/2.0 N08A(c500;TB;W24H16)
211             DoCoMo/1.0/P651ps
212             DoCoMo/1.0/N211iS/c10
213             DoCoMo/1.0/P211iS/c10
214             DoCoMo/1.0/SH251iS/c10
215             DoCoMo/1.0/F504iS/c10/TB
216             DoCoMo/1.0/N504iS/c10/TB
217             DoCoMo/1.0/P504iS/c10/TB
218             DoCoMo/1.0/D251iS/c10/TB
219             DoCoMo/1.0/N251i/c10/TB
220             DoCoMo/1.0/N251iS/c10/TB
221             DoCoMo/1.0/P251iS/c10/TB
222             DoCoMo/1.0/SO212i/c10/TB
223             DoCoMo/1.0/F672i/c10/TB
224             DoCoMo/1.0/SO213i/c10/TB
225             DoCoMo/1.0/SO213iS/c10/TB
226             DoCoMo/1.0/SO213iWR/c10/TB
227             DoCoMo/2.0 F2051(c100;TB)
228             DoCoMo/2.0 P2102V(c100;TB)
229             DoCoMo/2.0 F2102V(c100;TB)
230             DoCoMo/2.0 N2102V(c100;TB)
231             DoCoMo/2.0 N2701(c100;TB)
232             DoCoMo/2.0 NM850iG(c100;TB;W22H10)
233             DoCoMo/2.0 NM705i(c100;TB;W15H13)
234             DoCoMo/2.0 NM706i(c100;TB;W15H13)
235             DoCoMo/1.0/D505i/c20/TB/W20H10
236             DoCoMo/1.0/SO505i/c20/TB/W21H09
237             DoCoMo/1.0/SH505i/c20/TB/W24H12
238             DoCoMo/1.0/N505i/c20/TB/W20H10
239             DoCoMo/1.0/F505i/c20/TB/W20H10
240             DoCoMo/1.0/P505i/c20/TB/W20H10
241             DoCoMo/1.0/D505iS/c20/TB/W20H10
242             DoCoMo/1.0/P505iS/c20/TB/W20H10
243             DoCoMo/1.0/N505iS/c20/TB/W20H10
244             DoCoMo/1.0/SO505iS/c20/TB/W20H10
245             DoCoMo/1.0/SH505iS/c20/TB/W24H12
246             DoCoMo/1.0/F505iGPS/c20/TB/W20H10
247             DoCoMo/1.0/D252i/c10/TB/W25H12
248             DoCoMo/1.0/SH252i/c20/TB/W24H12
249             DoCoMo/1.0/P252i/c10/TB/W22H10
250             DoCoMo/1.0/N252i/c10/TB/W22H10
251             DoCoMo/1.0/P252iS/c10/TB/W22H10
252             DoCoMo/1.0/D506i/c20/TB/W20H10
253             DoCoMo/1.0/F506i/c20/TB/W20H10
254             DoCoMo/1.0/N506i/c20/TB/W20H11
255             DoCoMo/1.0/P506iC/c20/TB/W20H10
256             DoCoMo/1.0/SH506iC/c20/TB/W24H12
257             DoCoMo/1.0/SO506iC/c20/TB/W20H10
258             DoCoMo/1.0/N506iS/c20/TB/W20H11
259             DoCoMo/1.0/SO506i/c20/TB/W20H10
260             DoCoMo/1.0/SO506iS/c20/TB/W20H10
261             DoCoMo/1.0/N506iS2/c20/TB/W20H11
262             DoCoMo/1.0/P506iC/c20/TB/W20H10
263             DoCoMo/1.0/D253i/c10/TB/W17H09
264             DoCoMo/1.0/N253i/c10/TB/W20H10
265             DoCoMo/1.0/P253i/c10/TB/W22H10
266             DoCoMo/1.0/D253iWM/c10/TB/W27H08
267             DoCoMo/1.0/P253iS/c10/TB/W22H10
268             DoCoMo/1.0/P213i/c10/TB/W22H10
269             DoCoMo/2.0 F900i(c100;TB;W22H12)
270             DoCoMo/2.0 N900i(c100;TB;W24H12)
271             DoCoMo/2.0 P900i(c100;TB;W24H11)
272             DoCoMo/2.0 SH900i(c100;TB;W24H12)
273             DoCoMo/2.0 F900iT(c100;TB;W22H12)
274             DoCoMo/2.0 P900iV(c100;TB;W24H11)
275             DoCoMo/2.0 N900iS(c100;TB;W24H12)
276             DoCoMo/2.0 D900i(c100;TB;W20H10)
277             DoCoMo/2.0 F900iC(c100;TB;W22H12)
278             DoCoMo/2.0 N900iL(c100;TB;W24H12)
279             DoCoMo/2.0 N900iG(c100;TB;W24H12)
280             DoCoMo/2.0 F880iES(c100;TB;W20H08)
281             DoCoMo/2.0 SH901iC(c100;TB;W24H12)
282             DoCoMo/2.0 F901iC(c100;TB;W23H12)
283             DoCoMo/2.0 N901iC(c100;TB;W24H12)
284             DoCoMo/2.0 D901i(c100;TB;W23H12)
285             DoCoMo/2.0 P901i(c100;TB;W24H12)
286             DoCoMo/2.0 SH901iS(c100;TB;W24H12)
287             DoCoMo/2.0 F901iS(c100;TB;W23H12)
288             DoCoMo/2.0 D901iS(c100;TB;W23H12)
289             DoCoMo/2.0 P901iS(c100;TB;W24H12)
290             DoCoMo/2.0 N901iS(c100;TB;W24H12)
291             DoCoMo/2.0 P901iTV(c100;TB;W24H12)
292             DoCoMo/2.0 F700i(c100;TB;W23H12)
293             DoCoMo/2.0 SH700i(c100;TB;W24H12)
294             DoCoMo/2.0 N700i(c100;TB;W24H12)
295             DoCoMo/2.0 P700i(c100;TB;W24H12)
296             DoCoMo/2.0 F700iS(c100;TB;W23H12)
297             DoCoMo/2.0 SH700iS(c100;TB;W24H12)
298             DoCoMo/2.0 SA700iS(c100;TB;W24H12)
299             DoCoMo/2.0 SH851i(c100;TB;W24H12)
300             DoCoMo/2.0 P851i(c100;TB;W24H12)
301             DoCoMo/2.0 F881iES(c100;TB;W20H08)
302             DoCoMo/2.0 D701i(c100;TB;W23H12)
303             DoCoMo/2.0 N701i(c100;TB;W24H12)
304             DoCoMo/2.0 P701iD(c100;TB;W24H12)
305             DoCoMo/2.0 D701iWM(c100;TB;W23H12)
306             DoCoMo/2.0 N701iECO(c100;TB;W24H12)
307             DoCoMo/2.0 SA800i(c100;TB;W24H12)
308             DoCoMo/2.0 L600i(c100;TB;W21H11)
309             DoCoMo/2.0 N600i(c100;TB;W21H11)
310             DoCoMo/2.0 L601i(c100;TB;W21H11)
311             DoCoMo/2.0 M702iS(c100;TB;W24H13)
312             DoCoMo/2.0 M702iG(c100;TB;W24H13)
313             DoCoMo/2.0 L602i(c100;TB;W21H11)
314             DoCoMo/2.0 F902i(c100;TB;W23H12)
315             DoCoMo/2.0 D902i(c100;TB;W23H16)
316             DoCoMo/2.0 N902i(c100;TB;W24H12)
317             DoCoMo/2.0 P902i(c100;TB;W24H12)
318             DoCoMo/2.0 SH902i(c100;TB;W24H12)
319             DoCoMo/2.0 SO902i(c100;TB;W24H12)
320             DoCoMo/2.0 SH902iS(c100;TB;W24H12)
321             DoCoMo/2.0 P902iS(c100;TB;W24H12)
322             DoCoMo/2.0 N902iS(c100;TB;W24H12)
323             DoCoMo/2.0 D902iS(c100;TB;W23H16)
324             DoCoMo/2.0 F902iS(c100;TB;W23H12)
325             DoCoMo/2.0 SO902iWP+(c100;TB;W24H12)
326             DoCoMo/2.0 SH902iSL(c100;TB;W24H12)
327             DoCoMo/2.0 N902iX(c100;TB;W24H12)
328             DoCoMo/2.0 N902iL(c100;TB;W24H12)
329             DoCoMo/2.0 P702i(c100;TB;W24H12)
330             DoCoMo/2.0 N702iD(c100;TB;W24H12)
331             DoCoMo/2.0 F702iD(c100;TB;W23H12)
332             DoCoMo/2.0 SH702iD(c100;TB;W24H12)
333             DoCoMo/2.0 D702i(c100;TB;W23H12)
334             DoCoMo/2.0 SO702i(c100;TB;W24H12)
335             DoCoMo/2.0 D702iBCL(c100;TB;W23H12)
336             DoCoMo/2.0 SA702i(c100;TB;W24H12)
337             DoCoMo/2.0 SH702iS(c100;TB;W24H12)
338             DoCoMo/2.0 N702iS(c100;TB;W24H12)
339             DoCoMo/2.0 P702iD(c100;TB;W24H12)
340             DoCoMo/2.0 D702iF(c100;TB;W23H12)
341             DoCoMo/2.0 D851iWM(c100;TB;W23H16)
342             DoCoMo/2.0 F882iES(c100;TB;W20H08)
343             DoCoMo/2.0 N601i(c100;TB;W24H12)
344             DoCoMo/2.0 D800iDS(c100;TB;W23H12)
345             DoCoMo/2.0 P703imyu(c100;TB;W24H12)
346             DoCoMo/2.0 F883i(c100;TB;W20H08)
347             DoCoMo/2.0 F883iS(c100;TB;W20H08)
348             DoCoMo/2.0 P704imyu(c100;TB;W20H10)
349             DoCoMo/2.0 L704i(c100;TB;W24H14)
350             DoCoMo/2.0 L705i(c100;TB;W16H09)
351             DoCoMo/2.0 L705iX(c100;TB;W24H14)
352             DoCoMo/2.0 L852i(c100;TB;W24H14)
353             DoCoMo/2.0 L706ie(c100;TB;W16H09)
354             DoCoMo/2.0 L01A(c100;TB;W24H17)
355             DoCoMo/2.0 L03A(c100;TB;W16H09)
356             DoCoMo/2.0 L04A(c100;TB;W24H15)
357             DoCoMo/2.0 L06A(c100;TB;W24H15)
358             DoCoMo/2.0 L02B(c100;TB;W24H16)
359             DoCoMo/2.0 SH903i(c100;TB;W24H16)
360             DoCoMo/2.0 P903i(c100;TB;W24H12)
361             DoCoMo/2.0 N903i(c100;TB;W24H12)
362             DoCoMo/2.0 D903i(c100;TB;W23H16)
363             DoCoMo/2.0 F903i(c100;TB;W23H12)
364             DoCoMo/2.0 SO903i(c100;TB;W24H18)
365             DoCoMo/2.0 D903iTV(c100;TB;W23H16)
366             DoCoMo/2.0 F903iX(c100;TB;W23H12)
367             DoCoMo/2.0 P903iTV(c100;TB;W24H15)
368             DoCoMo/2.0 SH903iTV(c100;TB;W24H16)
369             DoCoMo/2.0 F903iBSC(c100;TB;W23H12)
370             DoCoMo/2.0 P903iX(c100;TB;W24H12)
371             DoCoMo/2.0 SO903iTV(c100;TB;W24H18)
372             DoCoMo/2.0 N703iD(c100;TB;W24H12)
373             DoCoMo/2.0 F703i(c100;TB;W23H12)
374             DoCoMo/2.0 P703i(c100;TB;W24H12)
375             DoCoMo/2.0 D703i(c100;TB;W23H12)
376             DoCoMo/2.0 SH703i(c100;TB;W24H12)
377             DoCoMo/2.0 N703imyu(c100;TB;W24H12)
378             DoCoMo/2.0 SO703i(c100;TB;W24H18)
379             DoCoMo/2.0 SH904i(c100;TB;W24H16)
380             DoCoMo/2.0 N904i(c100;TB;W24H16)
381             DoCoMo/2.0 F904i(c100;TB;W24H17)
382             DoCoMo/2.0 D904i(c100;TB;W24H12)
383             DoCoMo/2.0 P904i(c100;TB;W24H15)
384             DoCoMo/2.0 SO704i(c100;TB;W24H18)
385             DoCoMo/2.0 F704i(c100;TB;W23H12)
386             DoCoMo/2.0 N704imyu(c100;TB;W24H12)
387             DoCoMo/2.0 SH704i(c100;TB;W24H16)
388             DoCoMo/2.0 D704i(c100;TB;W23H12)
389             DoCoMo/2.0 P704i(c100;TB;W24H12)
390             DoCoMo/2.0 F883iES(c100;TB;W20H08)
391             DoCoMo/2.0 F883iESS(c100;TB;W20H08)
392             DoCoMo/2.0 F801i(c100;TB;W24H17)
393             DoCoMo/2.0 F705i(c100;TB;W24H17)
394             DoCoMo/2.0 D705i(c100;TB;W24H16)
395             DoCoMo/2.0 D705imyu(c100;TB;W24H12)
396             DoCoMo/2.0 SH705i(c100;TB;W24H16)
397             DoCoMo/2.0 SH705i2(c100;TB;W20H13)
398             DoCoMo/2.0 SH706ie(c100;TB;W20H13)
399             DoCoMo/2.0 F05A(c100;TB;W24H17)
400             DoCoMo/2.0 SH905i(c100;TB;W24H16)
401             DoCoMo/2.0 D905i(c100;TB;W24H17)
402             DoCoMo/2.0 N905i(c100;TB;W24H16)
403             DoCoMo/2.0 P905i(c100;TB;W24H15)
404             DoCoMo/2.0 F905i(c100;TB;W24H17)
405             DoCoMo/2.0 SO905i(c100;TB;W24H18)
406             DoCoMo/2.0 N905imyu(c100;TB;W24H16)
407             DoCoMo/2.0 N905iBiz(c100;TB;W24H16)
408             DoCoMo/2.0 SH905iTV(c100;TB;W24H16)
409             DoCoMo/2.0 SO905iCS(c100;TB;W24H18)
410             DoCoMo/2.0 F905iBiz(c100;TB;W24H17)
411             DoCoMo/2.0 P905iTV(c100;TB;W24H15)
412             DoCoMo/2.0 P705i(c100;TB;W24H15)
413             DoCoMo/2.0 N705i(c100;TB;W24H16)
414             DoCoMo/2.0 N705imyu(c100;TB;W24H16)
415             DoCoMo/2.0 P705imyu(c100;TB;W24H15)
416             DoCoMo/2.0 SO705i(c100;TB;W24H16)
417             DoCoMo/2.0 P705iCL(c100;TB;W16H10)
418             DoCoMo/2.0 F884i(c100;TB;W20H11)
419             DoCoMo/2.0 F884iES(c100;TB;W20H8)
420             DoCoMo/2.0 N906iL(c100;TB;W24H16)
421             DoCoMo/2.0 N706i(c100;TB;W24H16)
422             DoCoMo/2.0 SO706i(c100;TB;W24H16)
423             DoCoMo/2.0 P706imyu(c100;TB;W24H15)
424             DoCoMo/2.0 N706ie(c100;TB;W20H13)
425             DoCoMo/2.0 N706i2(c100;TB;W24H16)
426             DoCoMo/2.0 N03A(c100;TB;W24H16)
427             DoCoMo/2.0 N05A(c100;TB;W20H13)
428             DoCoMo/2.0 F07A(c100;TB;W20H08)
429             DoCoMo/2.0 F10A(c100;TB;W20H09)
430             DoCoMo/2.0 P906i(c100;TB;W24H15)
431             DoCoMo/2.0 SO906i(c100;TB;W24H18)
432             DoCoMo/2.0 SH906i(c100;TB;W24H16)
433             DoCoMo/2.0 N906imyu(c100;TB;W24H16)
434             DoCoMo/2.0 F906i(c100;TB;W24H17)
435             DoCoMo/2.0 N906i(c100;TB;W24H16)
436             DoCoMo/2.0 SH906iTV(c100;TB;W20H13)
437             DoCoMo/2.0 F706i(c100;TB;W24H17)
438             DoCoMo/2.0 SH706i(c100;TB;W24H16)
439             DoCoMo/2.0 P706ie(c100;TB;W20H13)
440             DoCoMo/2.0 SH706iw(c100;TB;W24H16)
441             DoCoMo/2.0 F01A(c100;TB;W24H17)
442             DoCoMo/2.0 F02A(c100;TB;W24H17)
443             DoCoMo/2.0 F03A(c100;TB;W24H17)
444             DoCoMo/2.0 F04A(c100;TB;W24H17)
445             DoCoMo/2.0 F06A(c100;TB;W24H17)
446             DoCoMo/2.0 P01A(c100;TB;W24H15)
447             DoCoMo/2.0 P02A(c100;TB;W24H15)
448             DoCoMo/2.0 P03A(c100;TB;W24H15)
449             DoCoMo/2.0 P04A(c100;TB;W24H15)
450             DoCoMo/2.0 P05A(c100;TB;W24H15)
451             DoCoMo/2.0 P06A(c100;TB;W20H13)
452             DoCoMo/2.0 P10A(c100;TB;W24H15)
453             DoCoMo/2.0 SH01A(c100;TB;W24H16)
454             DoCoMo/2.0 SH02A(c100;TB;W24H16)
455             DoCoMo/2.0 SH03A(c100;TB;W24H16)
456             DoCoMo/2.0 SH04A(c100;TB;W24H16)
457             DoCoMo/2.0 N01A(c100;TB;W24H16)
458             DoCoMo/2.0 N02A(c100;TB;W24H16)
459             DoCoMo/2.0 P08A3(c500;TB;W24H15)
460             DoCoMo/2.0 P09A3(c500;TB;W24H15)
461             DoCoMo/2.0 N07A3(c500;TB;W24H16)
462             DoCoMo/2.0 N08A3(c500;TB;W24H16)
463             DoCoMo/2.0 N09A3(c500;TB;W24H16)
464             DoCoMo/2.0 F08A3(c500;TB;W24H16)
465             DoCoMo/2.0 F09A3(c500;TB;W24H16)
466             DoCoMo/2.0 SH05A3(c500;TB;W24H14)
467             DoCoMo/2.0 SH06A3(c500;TB;W24H14)
468             DoCoMo/2.0 SH07A3(c500;TB;W24H14)
469             DoCoMo/2.0 SH08A(c500;TB;W24H14)
470             DoCoMo/2.0 SH01B(c500;TB;W24H16)
471             DoCoMo/2.0 SH02B(c500;TB;W24H16)
472             DoCoMo/2.0 SH04B(c500;TB;W24H14)
473             DoCoMo/2.0 F01B(c500;TB;W24H16)
474             DoCoMo/2.0 F02B(c500;TB;W24H16)
475             DoCoMo/2.0 F03B(c500;TB;W24H16)
476             DoCoMo/2.0 P01B(c500;TB;W24H15)
477             DoCoMo/2.0 N01B(c500;TB;W24H16)
478             DoCoMo/2.0 N02B(c500;TB;W24H16)
479             }}
480              
481             1;
482              
483             __END__