1
- function U ( e ) {
1
+ function $ ( e ) {
2
2
return e && e . __esModule && Object . prototype . hasOwnProperty . call ( e , "default" ) ? e . default : e ;
3
3
}
4
4
var C , F ;
5
- function $ ( ) {
5
+ function J ( ) {
6
6
if ( F ) return C ;
7
7
F = 1 ;
8
- const e = 2147483647 , s = 36 , c = 1 , o = 26 , t = 38 , d = 700 , z = 72 , y = 128 , g = "-" , H = / ^ x n - - / , N = / [ ^ \0 - \x7F ] / , R = / [ \x2E \u3002 \uFF0E \uFF61 ] / g, P = {
8
+ const e = 2147483647 , s = 36 , c = 1 , o = 26 , t = 38 , d = 700 , z = 72 , y = 128 , g = "-" , N = / ^ x n - - / , R = / [ ^ \0 - \x7F ] / , P = / [ \x2E \u3002 \uFF0E \uFF61 ] / g, V = {
9
9
overflow : "Overflow: input needs wider integers to process" ,
10
10
"not-basic" : "Illegal input >= 0x80 (not a basic code point)" ,
11
11
"invalid-input" : "Invalid input"
12
12
} , _ = s - c , h = Math . floor , I = String . fromCharCode ;
13
13
function v ( a ) {
14
- throw new RangeError ( P [ a ] ) ;
14
+ throw new RangeError ( V [ a ] ) ;
15
15
}
16
- function V ( a , i ) {
16
+ function G ( a , i ) {
17
17
const m = [ ] ;
18
18
let n = a . length ;
19
19
for ( ; n -- ; )
@@ -23,8 +23,8 @@ function $() {
23
23
function L ( a , i ) {
24
24
const m = a . split ( "@" ) ;
25
25
let n = "" ;
26
- m . length > 1 && ( n = m [ 0 ] + "@" , a = m [ 1 ] ) , a = a . replace ( R , "." ) ;
27
- const r = a . split ( "." ) , p = V ( r , i ) . join ( "." ) ;
26
+ m . length > 1 && ( n = m [ 0 ] + "@" , a = m [ 1 ] ) , a = a . replace ( P , "." ) ;
27
+ const r = a . split ( "." ) , p = G ( r , i ) . join ( "." ) ;
28
28
return n + p ;
29
29
}
30
30
function S ( a ) {
@@ -41,7 +41,7 @@ function $() {
41
41
}
42
42
return i ;
43
43
}
44
- const G = ( a ) => String . fromCodePoint ( ...a ) , W = function ( a ) {
44
+ const W = ( a ) => String . fromCodePoint ( ...a ) , U = function ( a ) {
45
45
return a >= 48 && a < 58 ? 26 + ( a - 48 ) : a >= 65 && a < 91 ? a - 65 : a >= 97 && a < 123 ? a - 97 : s ;
46
46
} , D = function ( a , i ) {
47
47
return a + 22 + 75 * ( a < 26 ) - ( ( i != 0 ) << 5 ) ;
@@ -60,7 +60,7 @@ function $() {
60
60
const k = n ;
61
61
for ( let l = 1 , b = s ; ; b += s ) {
62
62
u >= m && v ( "invalid-input" ) ;
63
- const w = W ( a . charCodeAt ( u ++ ) ) ;
63
+ const w = U ( a . charCodeAt ( u ++ ) ) ;
64
64
w >= s && v ( "invalid-input" ) , w > h ( ( e - n ) / l ) && v ( "overflow" ) , n += w * l ;
65
65
const x = b <= p ? c : b >= p + o ? o : b - p ;
66
66
if ( w < x )
@@ -121,24 +121,24 @@ function $() {
121
121
*/
122
122
ucs2 : {
123
123
decode : S ,
124
- encode : G
124
+ encode : W
125
125
} ,
126
126
decode : E ,
127
127
encode : B ,
128
128
toASCII : function ( a ) {
129
129
return L ( a , function ( i ) {
130
- return N . test ( i ) ? "xn--" + B ( i ) : i ;
130
+ return R . test ( i ) ? "xn--" + B ( i ) : i ;
131
131
} ) ;
132
132
} ,
133
133
toUnicode : function ( a ) {
134
134
return L ( a , function ( i ) {
135
- return H . test ( i ) ? E ( i . slice ( 4 ) . toLowerCase ( ) ) : i ;
135
+ return N . test ( i ) ? E ( i . slice ( 4 ) . toLowerCase ( ) ) : i ;
136
136
} ) ;
137
137
}
138
138
} , C ;
139
139
}
140
- var J = $ ( ) ;
141
- const A = /* @__PURE__ */ U ( J ) , K = [
140
+ var K = J ( ) ;
141
+ const A = /* @__PURE__ */ $ ( K ) , H = [
142
142
"ac" ,
143
143
"com.ac" ,
144
144
"edu.ac" ,
@@ -9915,7 +9915,7 @@ const A = /* @__PURE__ */ U(J), K = [
9915
9915
"basicserver.io" ,
9916
9916
"virtualserver.io" ,
9917
9917
"enterprisecloud.nu"
9918
- ] , Q = K . reduce (
9918
+ ] , Q = H . reduce (
9919
9919
( e , s ) => {
9920
9920
const c = s . replace ( / ^ ( \* \. | \! ) / , "" ) , o = A . toASCII ( c ) , t = s . charAt ( 0 ) ;
9921
9921
if ( e . has ( o ) )
@@ -9998,11 +9998,12 @@ const A = /* @__PURE__ */ U(J), K = [
9998
9998
} , aa = ( e ) => e && O ( e ) . domain || null , oa = ( e ) => {
9999
9999
const s = O ( e ) ;
10000
10000
return ! ! ( s . domain && s . listed ) ;
10001
- } , na = { parse : O , get : aa , isValid : oa } ;
10001
+ } , na = { parse : O , get : aa , isValid : oa , rules : H } ;
10002
10002
export {
10003
10003
na as default ,
10004
10004
Y as errorCodes ,
10005
10005
aa as get ,
10006
10006
oa as isValid ,
10007
- O as parse
10007
+ O as parse ,
10008
+ H as rules
10008
10009
} ;
0 commit comments