another.im-ios/Monal/Classes/HelperTools+Quicksy_CountryCodes.m
2024-11-18 15:53:52 +01:00

256 lines
26 KiB
Objective-C

// This file was automatically generated by scripts/itu_pdf_to_objc.py
// Please run this python script again to update this file
// Example ../scripts/itu_pdf_to_objc.py >Classes/HelperTools+Quicksy_CountryCodes.m
#import "Quicksy_Country.h"
#import "HelperTools.h"
NSArray* _Nonnull COUNTRY_CODES = @[]; //will be replaced by actual values in +load below
@implementation HelperTools (CountryCodes)
//see https://stackoverflow.com/a/13326633 and https://fek.io/blog/method-swizzling-in-obj-c-and-swift/
+(void) load
{
if(self == HelperTools.self)
{
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
COUNTRY_CODES = @[
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AF" code:@"+93" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AL" code:@"+355" pattern:@"^([0-9]{3,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"DZ" code:@"+213" pattern:@"^([0-9]{8}|[0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AS" code:@"+1" pattern:@"^(684)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AD" code:@"+376" pattern:@"^([0-9]{6}|[0-9]{8}|[0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AO" code:@"+244" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AI" code:@"+1" pattern:@"^(264)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AG" code:@"+1" pattern:@"^(268)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AR" code:@"+54" pattern:@"^([0-9]{10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AM" code:@"+374" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AW" code:@"+297" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AU" code:@"+61" pattern:@"^([0-9]{5,15})$"],
[[Quicksy_Country alloc] initWithName:NSLocalizedString(@"Australian External Territories", @"quicksy country") alpha2:nil code:@"+672" pattern:@"^([0-9]{6})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AT" code:@"+43" pattern:@"^([0-9]{4,13})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AZ" code:@"+994" pattern:@"^([0-9]{8,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BS" code:@"+1" pattern:@"^(242)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BH" code:@"+973" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BD" code:@"+880" pattern:@"^([0-9]{6,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BB" code:@"+1" pattern:@"^(246)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BY" code:@"+375" pattern:@"^([0-9]{9,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BE" code:@"+32" pattern:@"^([0-9]{8,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BZ" code:@"+501" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BJ" code:@"+229" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BM" code:@"+1" pattern:@"^(441)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BT" code:@"+975" pattern:@"^([0-9]{7,8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BO" code:@"+591" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BQ" code:@"+599" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BA" code:@"+387" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BW" code:@"+267" pattern:@"^([0-9]{7,8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BR" code:@"+55" pattern:@"^([0-9]{10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"VG" code:@"+1" pattern:@"^(284)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BN" code:@"+673" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BG" code:@"+359" pattern:@"^([0-9]{7,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BF" code:@"+226" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"BI" code:@"+257" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"KH" code:@"+855" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CM" code:@"+237" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CA" code:@"+1" pattern:@"^([0-9]{10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CV" code:@"+238" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"KY" code:@"+1" pattern:@"^(345)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CF" code:@"+236" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TD" code:@"+235" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CL" code:@"+56" pattern:@"^([0-9]{8,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CN" code:@"+86" pattern:@"^([0-9]{5,12})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CO" code:@"+57" pattern:@"^([0-9]{8}|[0-9]{10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"KM" code:@"+269" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CG" code:@"+242" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CK" code:@"+682" pattern:@"^([0-9]{5})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CR" code:@"+506" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CI" code:@"+225" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"HR" code:@"+385" pattern:@"^([0-9]{8,12})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CU" code:@"+53" pattern:@"^([0-9]{6,8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CW" code:@"+599" pattern:@"^([0-9]{7,8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CY" code:@"+357" pattern:@"^([0-9]{8}|[0-9]{11})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CZ" code:@"+420" pattern:@"^([0-9]{4,12})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"KP" code:@"+850" pattern:@"^([0-9]{6,17})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CD" code:@"+243" pattern:@"^([0-9]{5,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"DK" code:@"+45" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:NSLocalizedString(@"Diego Garcia", @"quicksy country") alpha2:nil code:@"+246" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"DJ" code:@"+253" pattern:@"^([0-9]{6})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"DM" code:@"+1" pattern:@"^(767)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"DO" code:@"+1" pattern:@"^(809|829)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"EC" code:@"+593" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"EG" code:@"+20" pattern:@"^([0-9]{7,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SV" code:@"+503" pattern:@"^([0-9]{7}|[0-9]{8}|[0-9]{11})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GQ" code:@"+240" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"ER" code:@"+291" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"EE" code:@"+372" pattern:@"^([0-9]{7,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"ET" code:@"+251" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"FK" code:@"+500" pattern:@"^([0-9]{5})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"FO" code:@"+298" pattern:@"^([0-9]{6})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"FJ" code:@"+679" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"FI" code:@"+358" pattern:@"^([0-9]{5,12})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"FR" code:@"+33" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:NSLocalizedString(@"French Departments and Territories in the Indian Ocean", @"quicksy country") alpha2:nil code:@"+262" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GF" code:@"+594" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"PF" code:@"+689" pattern:@"^([0-9]{6})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GA" code:@"+241" pattern:@"^([0-9]{6}|[0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GM" code:@"+220" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GE" code:@"+995" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"DE" code:@"+49" pattern:@"^([0-9]{6,13})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GH" code:@"+233" pattern:@"^([0-9]{5,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GI" code:@"+350" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GR" code:@"+30" pattern:@"^([0-9]{10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GL" code:@"+299" pattern:@"^([0-9]{6})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GD" code:@"+1" pattern:@"^(473)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GP" code:@"+590" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GU" code:@"+1" pattern:@"^(671)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GT" code:@"+502" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GN" code:@"+224" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GW" code:@"+245" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GY" code:@"+592" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"HT" code:@"+509" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"HN" code:@"+504" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"HK" code:@"+852" pattern:@"^([0-9]{4}|[0-9]{8,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"HU" code:@"+36" pattern:@"^([0-9]{8,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"IS" code:@"+354" pattern:@"^([0-9]{7}|[0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"IN" code:@"+91" pattern:@"^([0-9]{7,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"ID" code:@"+62" pattern:@"^([0-9]{5,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"IR" code:@"+98" pattern:@"^([0-9]{6,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"IQ" code:@"+964" pattern:@"^([0-9]{8,10})$"],
[[Quicksy_Country alloc] initWithName:NSLocalizedString(@"Ireland", @"quicksy country") alpha2:nil code:@"+353" pattern:@"^([0-9]{7,11})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"IL" code:@"+972" pattern:@"^([0-9]{8,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"IT" code:@"+39" pattern:@"^([0-9]{1,11})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"JM" code:@"+1" pattern:@"^(876)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"JP" code:@"+81" pattern:@"^([0-9]{5,13})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"JO" code:@"+962" pattern:@"^([0-9]{5,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"KZ" code:@"+7" pattern:@"^([0-9]{10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"KE" code:@"+254" pattern:@"^([0-9]{6,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"KI" code:@"+686" pattern:@"^([0-9]{5})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"KR" code:@"+82" pattern:@"^([0-9]{8,11})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"KW" code:@"+965" pattern:@"^([0-9]{7}|[0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"KG" code:@"+996" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"LA" code:@"+856" pattern:@"^([0-9]{8,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"LV" code:@"+371" pattern:@"^([0-9]{7}|[0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"LB" code:@"+961" pattern:@"^([0-9]{7,8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"LS" code:@"+266" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"LR" code:@"+231" pattern:@"^([0-9]{7,8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"LY" code:@"+218" pattern:@"^([0-9]{8,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"LI" code:@"+423" pattern:@"^([0-9]{7,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"LT" code:@"+370" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"LU" code:@"+352" pattern:@"^([0-9]{4,11})$"],
[[Quicksy_Country alloc] initWithName:NSLocalizedString(@"Macao, China", @"quicksy country") alpha2:nil code:@"+853" pattern:@"^([0-9]{7,8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MG" code:@"+261" pattern:@"^([0-9]{9,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MW" code:@"+265" pattern:@"^([0-9]{7}|[0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MY" code:@"+60" pattern:@"^([0-9]{7,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MV" code:@"+960" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"ML" code:@"+223" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MT" code:@"+356" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MH" code:@"+692" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MQ" code:@"+596" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MR" code:@"+222" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MU" code:@"+230" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MX" code:@"+52" pattern:@"^([0-9]{10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"FM" code:@"+691" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MD" code:@"+373" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MC" code:@"+377" pattern:@"^([0-9]{5,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MN" code:@"+976" pattern:@"^([0-9]{7,8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"ME" code:@"+382" pattern:@"^([0-9]{4,12})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MS" code:@"+1" pattern:@"^(664)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MA" code:@"+212" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MZ" code:@"+258" pattern:@"^([0-9]{8,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MM" code:@"+95" pattern:@"^([0-9]{7,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"NA" code:@"+264" pattern:@"^([0-9]{6,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"NR" code:@"+674" pattern:@"^([0-9]{4}|[0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"NP" code:@"+977" pattern:@"^([0-9]{8,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"NL" code:@"+31" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"NC" code:@"+687" pattern:@"^([0-9]{6})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"NZ" code:@"+64" pattern:@"^([0-9]{3,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"NI" code:@"+505" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"NE" code:@"+227" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"NG" code:@"+234" pattern:@"^([0-9]{7,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"NU" code:@"+683" pattern:@"^([0-9]{4})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MP" code:@"+1" pattern:@"^(670)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"NO" code:@"+47" pattern:@"^([0-9]{5}|[0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"OM" code:@"+968" pattern:@"^([0-9]{7,8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"PK" code:@"+92" pattern:@"^([0-9]{8,11})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"PW" code:@"+680" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"PA" code:@"+507" pattern:@"^([0-9]{7}|[0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"PG" code:@"+675" pattern:@"^([0-9]{4,11})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"PY" code:@"+595" pattern:@"^([0-9]{5,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"PE" code:@"+51" pattern:@"^([0-9]{8,11})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"PH" code:@"+63" pattern:@"^([0-9]{8,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"PL" code:@"+48" pattern:@"^([0-9]{6,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"PT" code:@"+351" pattern:@"^([0-9]{9}|[0-9]{11})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"PR" code:@"+1" pattern:@"^(787|939)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"QA" code:@"+974" pattern:@"^([0-9]{3,8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"RO" code:@"+40" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"RU" code:@"+7" pattern:@"^([0-9]{10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"RW" code:@"+250" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SH" code:@"+247" pattern:@"^([0-9]{4})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SH" code:@"+290" pattern:@"^([0-9]{4})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"KN" code:@"+1" pattern:@"^(869)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"LC" code:@"+1" pattern:@"^(758)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"PM" code:@"+508" pattern:@"^([0-9]{6})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"VC" code:@"+1" pattern:@"^(784)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"WS" code:@"+685" pattern:@"^([0-9]{3,7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SM" code:@"+378" pattern:@"^([0-9]{6,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"ST" code:@"+239" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SA" code:@"+966" pattern:@"^([0-9]{8,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SN" code:@"+221" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"RS" code:@"+381" pattern:@"^([0-9]{4,12})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SC" code:@"+248" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SL" code:@"+232" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SG" code:@"+65" pattern:@"^([0-9]{8,12})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SX" code:@"+1" pattern:@"^(721)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SK" code:@"+421" pattern:@"^([0-9]{4,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SI" code:@"+386" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SB" code:@"+677" pattern:@"^([0-9]{5})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SO" code:@"+252" pattern:@"^([0-9]{5,8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"ZA" code:@"+27" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"ES" code:@"+34" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"LK" code:@"+94" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SD" code:@"+249" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SR" code:@"+597" pattern:@"^([0-9]{6,7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SZ" code:@"+268" pattern:@"^([0-9]{7,8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SE" code:@"+46" pattern:@"^([0-9]{7,13})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"CH" code:@"+41" pattern:@"^([0-9]{4,12})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"SY" code:@"+963" pattern:@"^([0-9]{8,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TW" code:@"+886" pattern:@"^([0-9]{8,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TJ" code:@"+992" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TZ" code:@"+255" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TH" code:@"+66" pattern:@"^([0-9]{8}|[0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"MK" code:@"+389" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TL" code:@"+670" pattern:@"^([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TG" code:@"+228" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TK" code:@"+690" pattern:@"^([0-9]{4})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TO" code:@"+676" pattern:@"^([0-9]{5}|[0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TT" code:@"+1" pattern:@"^(868)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TN" code:@"+216" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TR" code:@"+90" pattern:@"^([0-9]{10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TM" code:@"+993" pattern:@"^([0-9]{8})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TC" code:@"+1" pattern:@"^(649)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"TV" code:@"+688" pattern:@"^([0-9]{5}|[0-9]{6})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"UG" code:@"+256" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"UA" code:@"+380" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"AE" code:@"+971" pattern:@"^([0-9]{8,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"GB" code:@"+44" pattern:@"^([0-9]{7,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"US" code:@"+1" pattern:@"^([0-9]{10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"VI" code:@"+1" pattern:@"^(340)([0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"UY" code:@"+598" pattern:@"^([0-9]{4,11})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"UZ" code:@"+998" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"VU" code:@"+678" pattern:@"^([0-9]{5}|[0-9]{7})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"VA" code:@"+39" pattern:@"^([0-9]{1,11})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"VE" code:@"+58" pattern:@"^([0-9]{10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"VN" code:@"+84" pattern:@"^([0-9]{7,10})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"WF" code:@"+681" pattern:@"^([0-9]{6})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"YE" code:@"+967" pattern:@"^([0-9]{6,9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"ZM" code:@"+260" pattern:@"^([0-9]{9})$"],
[[Quicksy_Country alloc] initWithName:nil alpha2:@"ZW" code:@"+263" pattern:@"^([0-9]{5,10})$"],
];
});
}
}
@end