File Coverage

blib/lib/Locale/CLDR/WeekData.pm
Criterion Covered Total %
statement 29 29 100.0
branch n/a
condition n/a
subroutine 10 10 100.0
pod n/a
total 39 39 100.0


line stmt bran cond sub pod time code
1             package Locale::CLDR::WeekData;
2             # This file auto generated from Data.xml
3             # on Fri 17 Jan 12:03:31 pm GMT
4              
5 23     23   20635 use strict;
  23         69  
  23         1231  
6 23     23   146 use warnings;
  23         53  
  23         1542  
7 23     23   161 use version;
  23         56  
  23         223  
8              
9             our $VERSION = version->declare('v0.46.0');
10              
11 23     23   3198 use v5.12.0;
  23         96  
12 23     23   164 use mro 'c3';
  23         54  
  23         235  
13 23     23   882 use utf8;
  23         88  
  23         193  
14 23     23   1002 use feature 'unicode_strings';
  23         3169  
  23         4565  
15 23     23   213 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  23         89  
  23         372  
16 23     23   69832 use Moo::Role;
  23         60  
  23         297  
17              
18             has '_week_data_min_days' => (
19             is => 'ro',
20             isa => HashRef,
21             init_arg => undef,
22             default => sub { {
23             '001' => 1,
24             'GU' => 1,
25             'UM' => 1,
26             'US' => 1,
27             'VI' => 1,
28             'AD' => 4,
29             'AN' => 4,
30             'AT' => 4,
31             'AX' => 4,
32             'BE' => 4,
33             'BG' => 4,
34             'CH' => 4,
35             'CZ' => 4,
36             'DE' => 4,
37             'DK' => 4,
38             'EE' => 4,
39             'ES' => 4,
40             'FI' => 4,
41             'FJ' => 4,
42             'FO' => 4,
43             'FR' => 4,
44             'GB' => 4,
45             'GF' => 4,
46             'GG' => 4,
47             'GI' => 4,
48             'GP' => 4,
49             'GR' => 4,
50             'HU' => 4,
51             'IE' => 4,
52             'IM' => 4,
53             'IS' => 4,
54             'IT' => 4,
55             'JE' => 4,
56             'LI' => 4,
57             'LT' => 4,
58             'LU' => 4,
59             'MC' => 4,
60             'MQ' => 4,
61             'NL' => 4,
62             'NO' => 4,
63             'PL' => 4,
64             'PT' => 4,
65             'RE' => 4,
66             'RU' => 4,
67             'SE' => 4,
68             'SJ' => 4,
69             'SK' => 4,
70             'SM' => 4,
71             'VA' => 4,
72             }},
73             );
74              
75             has '_week_data_first_day' => (
76             is => 'ro',
77             isa => HashRef,
78             init_arg => undef,
79             default => sub { {
80             '001' => 'mon',
81             'AD' => 'mon',
82             'AE' => 'mon',
83             'AI' => 'mon',
84             'AL' => 'mon',
85             'AM' => 'mon',
86             'AN' => 'mon',
87             'AR' => 'mon',
88             'AT' => 'mon',
89             'AU' => 'mon',
90             'AX' => 'mon',
91             'AZ' => 'mon',
92             'BA' => 'mon',
93             'BE' => 'mon',
94             'BG' => 'mon',
95             'BM' => 'mon',
96             'BN' => 'mon',
97             'BY' => 'mon',
98             'CH' => 'mon',
99             'CL' => 'mon',
100             'CM' => 'mon',
101             'CN' => 'mon',
102             'CR' => 'mon',
103             'CY' => 'mon',
104             'CZ' => 'mon',
105             'DE' => 'mon',
106             'DK' => 'mon',
107             'EC' => 'mon',
108             'EE' => 'mon',
109             'ES' => 'mon',
110             'FI' => 'mon',
111             'FJ' => 'mon',
112             'FO' => 'mon',
113             'FR' => 'mon',
114             'GB' => 'mon',
115             'GE' => 'mon',
116             'GF' => 'mon',
117             'GP' => 'mon',
118             'GR' => 'mon',
119             'HR' => 'mon',
120             'HU' => 'mon',
121             'IE' => 'mon',
122             'IS' => 'mon',
123             'IT' => 'mon',
124             'KG' => 'mon',
125             'KZ' => 'mon',
126             'LB' => 'mon',
127             'LI' => 'mon',
128             'LK' => 'mon',
129             'LT' => 'mon',
130             'LU' => 'mon',
131             'LV' => 'mon',
132             'MC' => 'mon',
133             'MD' => 'mon',
134             'ME' => 'mon',
135             'MK' => 'mon',
136             'MN' => 'mon',
137             'MQ' => 'mon',
138             'MY' => 'mon',
139             'NL' => 'mon',
140             'NO' => 'mon',
141             'NZ' => 'mon',
142             'PL' => 'mon',
143             'RE' => 'mon',
144             'RO' => 'mon',
145             'RS' => 'mon',
146             'RU' => 'mon',
147             'SE' => 'mon',
148             'SI' => 'mon',
149             'SK' => 'mon',
150             'SM' => 'mon',
151             'TJ' => 'mon',
152             'TM' => 'mon',
153             'TR' => 'mon',
154             'UA' => 'mon',
155             'UY' => 'mon',
156             'UZ' => 'mon',
157             'VA' => 'mon',
158             'VN' => 'mon',
159             'XK' => 'mon',
160             'MV' => 'fri',
161             'AF' => 'sat',
162             'BH' => 'sat',
163             'DJ' => 'sat',
164             'DZ' => 'sat',
165             'EG' => 'sat',
166             'IQ' => 'sat',
167             'IR' => 'sat',
168             'JO' => 'sat',
169             'KW' => 'sat',
170             'LY' => 'sat',
171             'OM' => 'sat',
172             'QA' => 'sat',
173             'SD' => 'sat',
174             'SY' => 'sat',
175             'AG' => 'sun',
176             'AS' => 'sun',
177             'BD' => 'sun',
178             'BR' => 'sun',
179             'BS' => 'sun',
180             'BT' => 'sun',
181             'BW' => 'sun',
182             'BZ' => 'sun',
183             'CA' => 'sun',
184             'CO' => 'sun',
185             'DM' => 'sun',
186             'DO' => 'sun',
187             'ET' => 'sun',
188             'GT' => 'sun',
189             'GU' => 'sun',
190             'HK' => 'sun',
191             'HN' => 'sun',
192             'ID' => 'sun',
193             'IL' => 'sun',
194             'IN' => 'sun',
195             'JM' => 'sun',
196             'JP' => 'sun',
197             'KE' => 'sun',
198             'KH' => 'sun',
199             'KR' => 'sun',
200             'LA' => 'sun',
201             'MH' => 'sun',
202             'MM' => 'sun',
203             'MO' => 'sun',
204             'MT' => 'sun',
205             'MX' => 'sun',
206             'MZ' => 'sun',
207             'NI' => 'sun',
208             'NP' => 'sun',
209             'PA' => 'sun',
210             'PE' => 'sun',
211             'PH' => 'sun',
212             'PK' => 'sun',
213             'PR' => 'sun',
214             'PT' => 'sun',
215             'PY' => 'sun',
216             'SA' => 'sun',
217             'SG' => 'sun',
218             'SV' => 'sun',
219             'TH' => 'sun',
220             'TT' => 'sun',
221             'TW' => 'sun',
222             'UM' => 'sun',
223             'US' => 'sun',
224             'VE' => 'sun',
225             'VI' => 'sun',
226             'WS' => 'sun',
227             'YE' => 'sun',
228             'ZA' => 'sun',
229             'ZW' => 'sun',
230             'GB' => 'sun',
231             }},
232             );
233              
234             has '_week_data_weekend_start' => (
235             is => 'ro',
236             isa => HashRef,
237             init_arg => undef,
238             default => sub { {
239             'AF' => 'thu',
240             'BH' => 'fri',
241             'DZ' => 'fri',
242             'EG' => 'fri',
243             'IL' => 'fri',
244             'IQ' => 'fri',
245             'IR' => 'fri',
246             'JO' => 'fri',
247             'KW' => 'fri',
248             'LY' => 'fri',
249             'OM' => 'fri',
250             'QA' => 'fri',
251             'SA' => 'fri',
252             'SD' => 'fri',
253             'SY' => 'fri',
254             'YE' => 'fri',
255             '001' => 'sat',
256             'IN' => 'sun',
257             'UG' => 'sun',
258             }},
259             );
260              
261             has '_week_data_weekend_end' => (
262             is => 'ro',
263             isa => HashRef,
264             init_arg => undef,
265             default => sub { {
266             'AF' => 'fri',
267             'IR' => 'fri',
268             'BH' => 'sat',
269             'DZ' => 'sat',
270             'EG' => 'sat',
271             'IL' => 'sat',
272             'IQ' => 'sat',
273             'JO' => 'sat',
274             'KW' => 'sat',
275             'LY' => 'sat',
276             'OM' => 'sat',
277             'QA' => 'sat',
278             'SA' => 'sat',
279             'SD' => 'sat',
280             'SY' => 'sat',
281             'YE' => 'sat',
282             '001' => 'sun',
283             }},
284             );
285              
286 23     23   45980 no Moo::Role;
  23         87  
  23         172  
287              
288             1;
289              
290             # vim: tabstop=4