<?php
 namespace blobfolio\wp\wh\vendor\phone\data; class dataBR extends data { const CODE = 'BR'; const PREFIX = 55; const REGION = 'South America'; const PATTERNS = array( '(?:[1-46-9]\d\d|5(?:[0-46-9]\d|5[0-24679]))\d{8}|[1-9]\d{9}|[3589]\d{8}|[34]\d{7}', ); const TYPES = array( '(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\d{7}'=>array( 'fixed', ), '(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\d)\d{7}'=>array( 'mobile', ), '800\d{6,7}'=>array( 'toll_free', ), '300\d{6}|[59]00\d{6,7}'=>array( 'premium_rate', ), '300\d{7}|[34]00\d{5}|4(?:02|37)0\d{4}'=>array( 'shared_cost', ), ); const FORMATS = array( '(\d{3,6})'=>'$1', '(\d{4})(\d{4})'=>'$1-$2', '(\d{3})(\d{2,3})(\d{4})'=>'$1 $2 $3', '(\d{5})(\d{4})'=>'$1-$2', '(\d{2})(\d{4})(\d{4})'=>'$1 $2-$3', '(\d{2})(\d{5})(\d{4})'=>'$1 $2-$3', ); } 