@ -457,9 +457,9 @@ function Jb(a,b){var c=S(b),d=b.g();if(!(d in L))return 1;d=U(a,d,V(d));d=A(d,1)
functionLb(a,b,c,d,e){if(0==a.length)return0;a=newG(a);varf;b!=l&&(f=A(b,11));f==l&&(f="NonMatch");varg=a.toString();if(0==g.length)f=20;elseif(O.test(g))g=g.replace(O,""),a.clear(),a.append(P(jb,g)?Q(g,cb):Q(g,N)),f=1;else{g=RegExp(f);tb(a);f=a.toString();if(0==f.search(g)){varg=f.match(g)[0].length,h=f.substring(g).match(fb);h&&(h[1]!=l&&0<h[1].length)&&"0"==Q(h[1],N)?f=m:(a.clear(),a.append(f.substring(g)),f=k)}elsef=m;f=f?5:20}d&&B(e,6,f);if(20!=f){2>=a.h.length&&i("Phone number too short after IDD");
f=Kb(a,c);if(0!=f)returne.da(f),f;i("Invalid country calling code")}if(b!=l&&(f=b.g(),g=""+f,h=a.toString(),0==h.lastIndexOf(g,0))){varn=newG(h.substring(g.length)),h=A(b,1),g=RegExp(D(h,2));Mb(n,b,l);b=n.toString();h=D(h,3);if(!P(g,a.toString())&&P(g,b)||3==Ib(h,a.toString()))returnc.append(b),d&&B(e,6,10),e.da(f),f}e.da(0);return0}
functionNb(a,b,c,d){b==l&&i("The string supplied did not seem to be a phone number");250<b.length&&i("The string supplied is too long to be a phone number");vare=newG,f=b.indexOf(";phone-context=");if(0<f){varg=f+15;if("+"==b.charAt(g)){varh=b.indexOf(";",g);0<h?e.append(b.substring(g,h)):e.append(b.substring(g))}e.append(b.substring(b.indexOf("tel:")+4,f))}elsee.append(sb(b));f=e.toString();g=f.indexOf(";isub=");0<g&&(e.clear(),e.append(f.substring(0,g)));(2>e.toString().length?0:P(lb,e.toString()))||
i("The string supplied did not seem to be a phone number");ub(c)||e.toString()!=l&&0<e.toString().length&&O.test(e.toString())||i("Invalid country calling code");f=newJ;d&&B(f,5,b);a:{b=e.toString();g=b.search(kb);if(0<=g&&(2>b.substring(0,g).length?0:P(lb,b.substring(0,g))))for(varh=b.match(kb),n=h.length,x=1;x<n;++x)if(h[x]!=l&&0<h[x].length){e.clear();e.append(b.substring(0,g));b=h[x];breaka}b=""}0<b.length&&B(f,3,b);g=W(a,c);b=newG;h=0;n=e.toString();try{h=Lb(n,g,b,d,f)}catch(r){"Invalid country calling code"==
r&&O.test(n)?(n=n.replace(O,""),h=Lb(n,g,b,d,f),0==h&&i(r)):i(r)}0!=h?(e=V(h),e!=c&&(g=U(a,h,e))):(tb(e),b.append(e.toString()),c!=l?(h=g.g(),f.da(h)):d&&Ta(f,6));2>b.h.length&&i("The string supplied is too short to be a phone number");g!=l&&(a=newG,c=newG(b.toString()),Mb(c,g,a),e=c.toString(),g=A(g,1),g=D(g,3),2!=Ib(g,e)&&(b=c,d&&B(f,7,a.toString())));d=b.toString();a=d.length;2>a&&i("The string supplied is too short to be a phone number");17<a&&i("The string supplied is too long to be a phone number");
functionNb(a,b,c,d){b==l&&i("The string supplied did not seem to be a phone number");250<b.length&&i("The string supplied is too long to be a phone number");vare=newG,f=b.indexOf(";phone-context=");if(0<f){varg=f+15;if("+"==b.charAt(g)){varh=b.indexOf(";",g);0<h?e.append(b.substring(g,h)):e.append(b.substring(g))}g=b.indexOf("tel:");e.append(b.substring(0<=g?g+4:0,f))}elsee.append(sb(b));f=e.toString();g=f.indexOf(";isub=");0<g&&(e.clear(),e.append(f.substring(0,g)));(2>e.toString().length?
0:P(lb,e.toString()))||i("The string supplied did not seem to be a phone number");ub(c)||e.toString()!=l&&0<e.toString().length&&O.test(e.toString())||i("Invalid country calling code");f=newJ;d&&B(f,5,b);a:{b=e.toString();g=b.search(kb);if(0<=g&&(2>b.substring(0,g).length?0:P(lb,b.substring(0,g))))for(varh=b.match(kb),n=h.length,x=1;x<n;++x)if(h[x]!=l&&0<h[x].length){e.clear();e.append(b.substring(0,g));b=h[x];breaka}b=""}0<b.length&&B(f,3,b);g=W(a,c);b=newG;h=0;n=e.toString();try{h=Lb(n,g,b,
d,f)}catch(r){"Invalid country calling code"==r&&O.test(n)?(n=n.replace(O,""),h=Lb(n,g,b,d,f),0==h&&i(r)):i(r)}0!=h?(e=V(h),e!=c&&(g=U(a,h,e))):(tb(e),b.append(e.toString()),c!=l?(h=g.g(),f.da(h)):d&&Ta(f,6));2>b.h.length&&i("The string supplied is too short to be a phone number");g!=l&&(a=newG,c=newG(b.toString()),Mb(c,g,a),e=c.toString(),g=A(g,1),g=D(g,3),2!=Ib(g,e)&&(b=c,d&&B(f,7,a.toString())));d=b.toString();a=d.length;2>a&&i("The string supplied is too short to be a phone number");17<a&&i("The string supplied is too long to be a phone number");