ÿþ/ * 
 C o p y r i g h t   ( c )   2 0 0 9 ,   Y a h o o !   I n c .   A l l   r i g h t s   r e s e r v e d . 
 C o d e   l i c e n s e d   u n d e r   t h e   B S D   L i c e n s e : 
 h t t p : / / d e v e l o p e r . y a h o o . n e t / y u i / l i c e n s e . t x t 
 v e r s i o n :   2 . 8 . 0 r 4 
 * / 
 i f ( t y p e o f   Y A H O O = = " u n d e f i n e d " | | ! Y A H O O ) { v a r   Y A H O O = { } ; } Y A H O O . n a m e s p a c e = f u n c t i o n ( ) { v a r   A = a r g u m e n t s , E = n u l l , C , B , D ; f o r ( C = 0 ; C < A . l e n g t h ; C = C + 1 ) { D = ( " " + A [ C ] ) . s p l i t ( " . " ) ; E = Y A H O O ; f o r ( B = ( D [ 0 ] = = " Y A H O O " ) ? 1 : 0 ; B < D . l e n g t h ; B = B + 1 ) { E [ D [ B ] ] = E [ D [ B ] ] | | { } ; E = E [ D [ B ] ] ; } } r e t u r n   E ; } ; Y A H O O . l o g = f u n c t i o n ( D , A , C ) { v a r   B = Y A H O O . w i d g e t . L o g g e r ; i f ( B & & B . l o g ) { r e t u r n   B . l o g ( D , A , C ) ; } e l s e { r e t u r n   f a l s e ; } } ; Y A H O O . r e g i s t e r = f u n c t i o n ( A , E , D ) { v a r   I = Y A H O O . e n v . m o d u l e s , B , H , G , F , C ; i f ( ! I [ A ] ) { I [ A ] = { v e r s i o n s : [ ] , b u i l d s : [ ] } ; } B = I [ A ] ; H = D . v e r s i o n ; G = D . b u i l d ; F = Y A H O O . e n v . l i s t e n e r s ; B . n a m e = A ; B . v e r s i o n = H ; B . b u i l d = G ; B . v e r s i o n s . p u s h ( H ) ; B . b u i l d s . p u s h ( G ) ; B . m a i n C l a s s = E ; f o r ( C = 0 ; C < F . l e n g t h ; C = C + 1 ) { F [ C ] ( B ) ; } i f ( E ) { E . V E R S I O N = H ; E . B U I L D = G ; } e l s e { Y A H O O . l o g ( " m a i n C l a s s   i s   u n d e f i n e d   f o r   m o d u l e   " + A , " w a r n " ) ; } } ; Y A H O O . e n v = Y A H O O . e n v | | { m o d u l e s : [ ] , l i s t e n e r s : [ ] } ; Y A H O O . e n v . g e t V e r s i o n = f u n c t i o n ( A ) { r e t u r n   Y A H O O . e n v . m o d u l e s [ A ] | | n u l l ; } ; Y A H O O . e n v . u a = f u n c t i o n ( ) { v a r   D = f u n c t i o n ( H ) { v a r   I = 0 ; r e t u r n   p a r s e F l o a t ( H . r e p l a c e ( / \ . / g , f u n c t i o n ( ) { r e t u r n ( I + + = = 1 ) ? " " : " . " ; } ) ) ; } , G = n a v i g a t o r , F = { i e : 0 , o p e r a : 0 , g e c k o : 0 , w e b k i t : 0 , m o b i l e : n u l l , a i r : 0 , c a j a : G . c a j a V e r s i o n , s e c u r e : f a l s e , o s : n u l l } , C = n a v i g a t o r & & n a v i g a t o r . u s e r A g e n t , E = w i n d o w & & w i n d o w . l o c a t i o n , B = E & & E . h r e f , A ; F . s e c u r e = B & & ( B . t o L o w e r C a s e ( ) . i n d e x O f ( " h t t p s " ) = = = 0 ) ; i f ( C ) { i f ( ( / w i n d o w s | w i n 3 2 / i ) . t e s t ( C ) ) { F . o s = " w i n d o w s " ; } e l s e { i f ( ( / m a c i n t o s h / i ) . t e s t ( C ) ) { F . o s = " m a c i n t o s h " ; } } i f ( ( / K H T M L / ) . t e s t ( C ) ) { F . w e b k i t = 1 ; } A = C . m a t c h ( / A p p l e W e b K i t \ / ( [ ^ \ s ] * ) / ) ; i f ( A & & A [ 1 ] ) { F . w e b k i t = D ( A [ 1 ] ) ; i f ( /   M o b i l e \ / / . t e s t ( C ) ) { F . m o b i l e = " A p p l e " ; } e l s e { A = C . m a t c h ( / N o k i a N [ ^ \ / ] * / ) ; i f ( A ) { F . m o b i l e = A [ 0 ] ; } } A = C . m a t c h ( / A d o b e A I R \ / ( [ ^ \ s ] * ) / ) ; i f ( A ) { F . a i r = A [ 0 ] ; } } i f ( ! F . w e b k i t ) { A = C . m a t c h ( / O p e r a [ \ s \ / ] ( [ ^ \ s ] * ) / ) ; i f ( A & & A [ 1 ] ) { F . o p e r a = D ( A [ 1 ] ) ; A = C . m a t c h ( / O p e r a   M i n i [ ^ ; ] * / ) ; i f ( A ) { F . m o b i l e = A [ 0 ] ; } } e l s e { A = C . m a t c h ( / M S I E \ s ( [ ^ ; ] * ) / ) ; i f ( A & & A [ 1 ] ) { F . i e = D ( A [ 1 ] ) ; } e l s e { A = C . m a t c h ( / G e c k o \ / ( [ ^ \ s ] * ) / ) ; i f ( A ) { F . g e c k o = 1 ; A = C . m a t c h ( / r v : ( [ ^ \ s \ ) ] * ) / ) ; i f ( A & & A [ 1 ] ) { F . g e c k o = D ( A [ 1 ] ) ; } } } } } } r e t u r n   F ; } ( ) ; ( f u n c t i o n ( ) { Y A H O O . n a m e s p a c e ( " u t i l " , " w i d g e t " , " e x a m p l e " ) ; i f ( " u n d e f i n e d " ! = = t y p e o f   Y A H O O _ c o n f i g ) { v a r   B = Y A H O O _ c o n f i g . l i s t e n e r , A = Y A H O O . e n v . l i s t e n e r s , D = t r u e , C ; i f ( B ) { f o r ( C = 0 ; C < A . l e n g t h ; C + + ) { i f ( A [ C ] = = B ) { D = f a l s e ; b r e a k ; } } i f ( D ) { A . p u s h ( B ) ; } } } } ) ( ) ; Y A H O O . l a n g = Y A H O O . l a n g | | { } ; ( f u n c t i o n ( ) { v a r   B = Y A H O O . l a n g , A = O b j e c t . p r o t o t y p e , H = " [ o b j e c t   A r r a y ] " , C = " [ o b j e c t   F u n c t i o n ] " , G = " [ o b j e c t   O b j e c t ] " , E = [ ] , F = [ " t o S t r i n g " , " v a l u e O f " ] , D = { i s A r r a y : f u n c t i o n ( I ) { r e t u r n   A . t o S t r i n g . a p p l y ( I ) = = = H ; } , i s B o o l e a n : f u n c t i o n ( I ) { r e t u r n   t y p e o f   I = = = " b o o l e a n " ; } , i s F u n c t i o n : f u n c t i o n ( I ) { r e t u r n ( t y p e o f   I = = = " f u n c t i o n " ) | | A . t o S t r i n g . a p p l y ( I ) = = = C ; } , i s N u l l : f u n c t i o n ( I ) { r e t u r n   I = = = n u l l ; } , i s N u m b e r : f u n c t i o n ( I ) { r e t u r n   t y p e o f   I = = = " n u m b e r " & & i s F i n i t e ( I ) ; } , i s O b j e c t : f u n c t i o n ( I ) { r e t u r n ( I & & ( t y p e o f   I = = = " o b j e c t " | | B . i s F u n c t i o n ( I ) ) ) | | f a l s e ; } , i s S t r i n g : f u n c t i o n ( I ) { r e t u r n   t y p e o f   I = = = " s t r i n g " ; } , i s U n d e f i n e d : f u n c t i o n ( I ) { r e t u r n   t y p e o f   I = = = " u n d e f i n e d " ; } , _ I E E n u m F i x : ( Y A H O O . e n v . u a . i e ) ? f u n c t i o n ( K , J ) { v a r   I , M , L ; f o r ( I = 0 ; I < F . l e n g t h ; I = I + 1 ) { M = F [ I ] ; L = J [ M ] ; i f ( B . i s F u n c t i o n ( L ) & & L ! = A [ M ] ) { K [ M ] = L ; } } } : f u n c t i o n ( ) { } , e x t e n d : f u n c t i o n ( L , M , K ) { i f ( ! M | | ! L ) { t h r o w   n e w   E r r o r ( " e x t e n d   f a i l e d ,   p l e a s e   c h e c k   t h a t   " + " a l l   d e p e n d e n c i e s   a r e   i n c l u d e d . " ) ; } v a r   J = f u n c t i o n ( ) { } , I ; J . p r o t o t y p e = M . p r o t o t y p e ; L . p r o t o t y p e = n e w   J ( ) ; L . p r o t o t y p e . c o n s t r u c t o r = L ; L . s u p e r c l a s s = M . p r o t o t y p e ; i f ( M . p r o t o t y p e . c o n s t r u c t o r = = A . c o n s t r u c t o r ) { M . p r o t o t y p e . c o n s t r u c t o r = M ; } i f ( K ) { f o r ( I   i n   K ) { i f ( B . h a s O w n P r o p e r t y ( K , I ) ) { L . p r o t o t y p e [ I ] = K [ I ] ; } } B . _ I E E n u m F i x ( L . p r o t o t y p e , K ) ; } } , a u g m e n t O b j e c t : f u n c t i o n ( M , L ) { i f ( ! L | | ! M ) { t h r o w   n e w   E r r o r ( " A b s o r b   f a i l e d ,   v e r i f y   d e p e n d e n c i e s . " ) ; } v a r   I = a r g u m e n t s , K , N , J = I [ 2 ] ; i f ( J & & J ! = = t r u e ) { f o r ( K = 2 ; K < I . l e n g t h ; K = K + 1 ) { M [ I [ K ] ] = L [ I [ K ] ] ; } } e l s e { f o r ( N   i n   L ) { i f ( J | | ! ( N   i n   M ) ) { M [ N ] = L [ N ] ; } } B . _ I E E n u m F i x ( M , L ) ; } } , a u g m e n t P r o t o : f u n c t i o n ( L , K ) { i f ( ! K | | ! L ) { t h r o w   n e w   E r r o r ( " A u g m e n t   f a i l e d ,   v e r i f y   d e p e n d e n c i e s . " ) ; } v a r   I = [ L . p r o t o t y p e , K . p r o t o t y p e ] , J ; f o r ( J = 2 ; J < a r g u m e n t s . l e n g t h ; J = J + 1 ) { I . p u s h ( a r g u m e n t s [ J ] ) ; } B . a u g m e n t O b j e c t . a p p l y ( t h i s , I ) ; } , d u m p : f u n c t i o n ( I , N ) { v a r   K , M , P = [ ] , Q = " { . . . } " , J = " f ( ) { . . . } " , O = " ,   " , L = "   = >   " ; i f ( ! B . i s O b j e c t ( I ) ) { r e t u r n   I + " " ; } e l s e { i f ( I   i n s t a n c e o f   D a t e | | ( " n o d e T y p e "   i n   I & & " t a g N a m e "   i n   I ) ) { r e t u r n   I ; } e l s e { i f ( B . i s F u n c t i o n ( I ) ) { r e t u r n   J ; } } } N = ( B . i s N u m b e r ( N ) ) ? N : 3 ; i f ( B . i s A r r a y ( I ) ) { P . p u s h ( " [ " ) ; f o r ( K = 0 , M = I . l e n g t h ; K < M ; K = K + 1 ) { i f ( B . i s O b j e c t ( I [ K ] ) ) { P . p u s h ( ( N > 0 ) ? B . d u m p ( I [ K ] , N - 1 ) : Q ) ; } e l s e { P . p u s h ( I [ K ] ) ; } P . p u s h ( O ) ; } i f ( P . l e n g t h > 1 ) { P . p o p ( ) ; } P . p u s h ( " ] " ) ; } e l s e { P . p u s h ( " { " ) ; f o r ( K   i n   I ) { i f ( B . h a s O w n P r o p e r t y ( I , K ) ) { P . p u s h ( K + L ) ; i f ( B . i s O b j e c t ( I [ K ] ) ) { P . p u s h ( ( N > 0 ) ? B . d u m p ( I [ K ] , N - 1 ) : Q ) ; } e l s e { P . p u s h ( I [ K ] ) ; } P . p u s h ( O ) ; } } i f ( P . l e n g t h > 1 ) { P . p o p ( ) ; } P . p u s h ( " } " ) ; } r e t u r n   P . j o i n ( " " ) ; } , s u b s t i t u t e : f u n c t i o n ( Y , J , R ) { v a r   N , M , L , U , V , X , T = [ ] , K , O = " d u m p " , S = "   " , I = " { " , W = " } " , Q , P ; f o r ( ; ; ) { N = Y . l a s t I n d e x O f ( I ) ; i f ( N < 0 ) { b r e a k ; } M = Y . i n d e x O f ( W , N ) ; i f ( N + 1 > = M ) { b r e a k ; } K = Y . s u b s t r i n g ( N + 1 , M ) ; U = K ; X = n u l l ; L = U . i n d e x O f ( S ) ; i f ( L > - 1 ) { X = U . s u b s t r i n g ( L + 1 ) ; U = U . s u b s t r i n g ( 0 , L ) ; } V = J [ U ] ; i f ( R ) { V = R ( U , V , X ) ; } i f ( B . i s O b j e c t ( V ) ) { i f ( B . i s A r r a y ( V ) ) { V = B . d u m p ( V , p a r s e I n t ( X , 1 0 ) ) ; } e l s e { X = X | | " " ; Q = X . i n d e x O f ( O ) ; i f ( Q > - 1 ) { X = X . s u b s t r i n g ( 4 ) ; } P = V . t o S t r i n g ( ) ; i f ( P = = = G | | Q > - 1 ) { V = B . d u m p ( V , p a r s e I n t ( X , 1 0 ) ) ; } e l s e { V = P ; } } } e l s e { i f ( ! B . i s S t r i n g ( V ) & & ! B . i s N u m b e r ( V ) ) { V = " ~ - " + T . l e n g t h + " - ~ " ; T [ T . l e n g t h ] = K ; } } Y = Y . s u b s t r i n g ( 0 , N ) + V + Y . s u b s t r i n g ( M + 1 ) ; } f o r ( N = T . l e n g t h - 1 ; N > = 0 ; N = N - 1 ) { Y = Y . r e p l a c e ( n e w   R e g E x p ( " ~ - " + N + " - ~ " ) , " { " + T [ N ] + " } " , " g " ) ; } r e t u r n   Y ; } , t r i m : f u n c t i o n ( I ) { t r y { r e t u r n   I . r e p l a c e ( / ^ \ s + | \ s + $ / g , " " ) ; } c a t c h ( J ) { r e t u r n   I ; } } , m e r g e : f u n c t i o n ( ) { v a r   L = { } , J = a r g u m e n t s , I = J . l e n g t h , K ; f o r ( K = 0 ; K < I ; K = K + 1 ) { B . a u g m e n t O b j e c t ( L , J [ K ] , t r u e ) ; } r e t u r n   L ; } , l a t e r : f u n c t i o n ( P , J , Q , L , M ) { P = P | | 0 ; J = J | | { } ; v a r   K = Q , O = L , N , I ; i f ( B . i s S t r i n g ( Q ) ) { K = J [ Q ] ; } i f ( ! K ) { t h r o w   n e w   T y p e E r r o r ( " m e t h o d   u n d e f i n e d " ) ; } i f ( O & & ! B . i s A r r a y ( O ) ) { O = [ L ] ; } N = f u n c t i o n ( ) { K . a p p l y ( J , O | | E ) ; } ; I = ( M ) ? s e t I n t e r v a l ( N , P ) : s e t T i m e o u t ( N , P ) ; r e t u r n { i n t e r v a l : M , c a n c e l : f u n c t i o n ( ) { i f ( t h i s . i n t e r v a l ) { c l e a r I n t e r v a l ( I ) ; } e l s e { c l e a r T i m e o u t ( I ) ; } } } ; } , i s V a l u e : f u n c t i o n ( I ) { r e t u r n ( B . i s O b j e c t ( I ) | | B . i s S t r i n g ( I ) | | B . i s N u m b e r ( I ) | | B . i s B o o l e a n ( I ) ) ; } } ; B . h a s O w n P r o p e r t y = ( A . h a s O w n P r o p e r t y ) ? f u n c t i o n ( I , J ) { r e t u r n   I & & I . h a s O w n P r o p e r t y ( J ) ; } : f u n c t i o n ( I , J ) { r e t u r n   ! B . i s U n d e f i n e d ( I [ J ] ) & & I . c o n s t r u c t o r . p r o t o t y p e [ J ] ! = = I [ J ] ; } ; D . a u g m e n t O b j e c t ( B , D , t r u e ) ; Y A H O O . u t i l . L a n g = B ; B . a u g m e n t = B . a u g m e n t P r o t o ; Y A H O O . a u g m e n t = B . a u g m e n t P r o t o ; Y A H O O . e x t e n d = B . e x t e n d ; } ) ( ) ; Y A H O O . r e g i s t e r ( " y a h o o " , Y A H O O , { v e r s i o n : " 2 . 8 . 0 r 4 " , b u i l d : " 2 4 4 6 " } ) ; 
 Y A H O O . u t i l . G e t = f u n c t i o n ( ) { v a r   M = { } , L = 0 , R = 0 , E = f a l s e , N = Y A H O O . e n v . u a , S = Y A H O O . l a n g ; v a r   J = f u n c t i o n ( W , T , X ) { v a r   U = X | | w i n d o w , Y = U . d o c u m e n t , Z = Y . c r e a t e E l e m e n t ( W ) ; f o r ( v a r   V   i n   T ) { i f ( T [ V ] & & Y A H O O . l a n g . h a s O w n P r o p e r t y ( T , V ) ) { Z . s e t A t t r i b u t e ( V , T [ V ] ) ; } } r e t u r n   Z ; } ; v a r   I = f u n c t i o n ( U , V , T ) { v a r   W = { i d : " y u i _ _ d y n _ " + ( R + + ) , t y p e : " t e x t / c s s " , r e l : " s t y l e s h e e t " , h r e f : U } ; i f ( T ) { S . a u g m e n t O b j e c t ( W , T ) ; } r e t u r n   J ( " l i n k " , W , V ) ; } ; v a r   P = f u n c t i o n ( U , V , T ) { v a r   W = { i d : " y u i _ _ d y n _ " + ( R + + ) , t y p e : " t e x t / j a v a s c r i p t " , s r c : U } ; i f ( T ) { S . a u g m e n t O b j e c t ( W , T ) ; } r e t u r n   J ( " s c r i p t " , W , V ) ; } ; v a r   A = f u n c t i o n ( T , U ) { r e t u r n { t I d : T . t I d , w i n : T . w i n , d a t a : T . d a t a , n o d e s : T . n o d e s , m s g : U , p u r g e : f u n c t i o n ( ) { D ( t h i s . t I d ) ; } } ; } ; v a r   B = f u n c t i o n ( T , W ) { v a r   U = M [ W ] , V = ( S . i s S t r i n g ( T ) ) ? U . w i n . d o c u m e n t . g e t E l e m e n t B y I d ( T ) : T ; i f ( ! V ) { Q ( W , " t a r g e t   n o d e   n o t   f o u n d :   " + T ) ; } r e t u r n   V ; } ; v a r   Q = f u n c t i o n ( W , V ) { v a r   T = M [ W ] ; i f ( T . o n F a i l u r e ) { v a r   U = T . s c o p e | | T . w i n ; T . o n F a i l u r e . c a l l ( U , A ( T , V ) ) ; } } ; v a r   C = f u n c t i o n ( W ) { v a r   T = M [ W ] ; T . f i n i s h e d = t r u e ; i f ( T . a b o r t e d ) { v a r   V = " t r a n s a c t i o n   " + W + "   w a s   a b o r t e d " ; Q ( W , V ) ; r e t u r n ; } i f ( T . o n S u c c e s s ) { v a r   U = T . s c o p e | | T . w i n ; T . o n S u c c e s s . c a l l ( U , A ( T ) ) ; } } ; v a r   O = f u n c t i o n ( V ) { v a r   T = M [ V ] ; i f ( T . o n T i m e o u t ) { v a r   U = T . s c o p e | | T ; T . o n T i m e o u t . c a l l ( U , A ( T ) ) ; } } ; v a r   G = f u n c t i o n ( V , Z ) { v a r   U = M [ V ] ; i f ( U . t i m e r ) { U . t i m e r . c a n c e l ( ) ; } i f ( U . a b o r t e d ) { v a r   X = " t r a n s a c t i o n   " + V + "   w a s   a b o r t e d " ; Q ( V , X ) ; r e t u r n ; } i f ( Z ) { U . u r l . s h i f t ( ) ; i f ( U . v a r N a m e ) { U . v a r N a m e . s h i f t ( ) ; } } e l s e { U . u r l = ( S . i s S t r i n g ( U . u r l ) ) ? [ U . u r l ] : U . u r l ; i f ( U . v a r N a m e ) { U . v a r N a m e = ( S . i s S t r i n g ( U . v a r N a m e ) ) ? [ U . v a r N a m e ] : U . v a r N a m e ; } } v a r   c = U . w i n , b = c . d o c u m e n t , a = b . g e t E l e m e n t s B y T a g N a m e ( " h e a d " ) [ 0 ] , W ; i f ( U . u r l . l e n g t h = = = 0 ) { i f ( U . t y p e = = = " s c r i p t " & & N . w e b k i t & & N . w e b k i t < 4 2 0 & & ! U . f i n a l p a s s & & ! U . v a r N a m e ) { v a r   Y = P ( n u l l , U . w i n , U . a t t r i b u t e s ) ; Y . i n n e r H T M L = ' Y A H O O . u t i l . G e t . _ f i n a l i z e ( " ' + V + ' " ) ; ' ; U . n o d e s . p u s h ( Y ) ; a . a p p e n d C h i l d ( Y ) ; } e l s e { C ( V ) ; } r e t u r n ; } v a r   T = U . u r l [ 0 ] ; i f ( ! T ) { U . u r l . s h i f t ( ) ; r e t u r n   G ( V ) ; } i f ( U . t i m e o u t ) { U . t i m e r = S . l a t e r ( U . t i m e o u t , U , O , V ) ; } i f ( U . t y p e = = = " s c r i p t " ) { W = P ( T , c , U . a t t r i b u t e s ) ; } e l s e { W = I ( T , c , U . a t t r i b u t e s ) ; } F ( U . t y p e , W , V , T , c , U . u r l . l e n g t h ) ; U . n o d e s . p u s h ( W ) ; i f ( U . i n s e r t B e f o r e ) { v a r   e = B ( U . i n s e r t B e f o r e , V ) ; i f ( e ) { e . p a r e n t N o d e . i n s e r t B e f o r e ( W , e ) ; } } e l s e { a . a p p e n d C h i l d ( W ) ; } i f ( ( N . w e b k i t | | N . g e c k o ) & & U . t y p e = = = " c s s " ) { G ( V , T ) ; } } ; v a r   K = f u n c t i o n ( ) { i f ( E ) { r e t u r n ; } E = t r u e ; f o r ( v a r   T   i n   M ) { v a r   U = M [ T ] ; i f ( U . a u t o p u r g e & & U . f i n i s h e d ) { D ( U . t I d ) ; d e l e t e   M [ T ] ; } } E = f a l s e ; } ; v a r   D = f u n c t i o n ( Z ) { i f ( M [ Z ] ) { v a r   T = M [ Z ] , U = T . n o d e s , X = U . l e n g t h , c = T . w i n . d o c u m e n t , a = c . g e t E l e m e n t s B y T a g N a m e ( " h e a d " ) [ 0 ] , V , Y , W , b ; i f ( T . i n s e r t B e f o r e ) { V = B ( T . i n s e r t B e f o r e , Z ) ; i f ( V ) { a = V . p a r e n t N o d e ; } } f o r ( Y = 0 ; Y < X ; Y = Y + 1 ) { W = U [ Y ] ; i f ( W . c l e a r A t t r i b u t e s ) { W . c l e a r A t t r i b u t e s ( ) ; } e l s e { f o r ( b   i n   W ) { d e l e t e   W [ b ] ; } } a . r e m o v e C h i l d ( W ) ; } T . n o d e s = [ ] ; } } ; v a r   H = f u n c t i o n ( U , T , V ) { v a r   X = " q " + ( L + + ) ; V = V | | { } ; i f ( L % Y A H O O . u t i l . G e t . P U R G E _ T H R E S H = = = 0 ) { K ( ) ; } M [ X ] = S . m e r g e ( V , { t I d : X , t y p e : U , u r l : T , f i n i s h e d : f a l s e , a b o r t e d : f a l s e , n o d e s : [ ] } ) ; v a r   W = M [ X ] ; W . w i n = W . w i n | | w i n d o w ; W . s c o p e = W . s c o p e | | W . w i n ; W . a u t o p u r g e = ( " a u t o p u r g e "   i n   W ) ? W . a u t o p u r g e : ( U = = = " s c r i p t " ) ? t r u e : f a l s e ; i f ( V . c h a r s e t ) { W . a t t r i b u t e s = W . a t t r i b u t e s | | { } ; W . a t t r i b u t e s . c h a r s e t = V . c h a r s e t ; } S . l a t e r ( 0 , W , G , X ) ; r e t u r n { t I d : X } ; } ; v a r   F = f u n c t i o n ( c , X , W , U , Y , Z , b ) { v a r   a = b | | G ; i f ( N . i e ) { X . o n r e a d y s t a t e c h a n g e = f u n c t i o n ( ) { v a r   d = t h i s . r e a d y S t a t e ; i f ( " l o a d e d " = = = d | | " c o m p l e t e " = = = d ) { X . o n r e a d y s t a t e c h a n g e = n u l l ; a ( W , U ) ; } } ; } e l s e { i f ( N . w e b k i t ) { i f ( c = = = " s c r i p t " ) { i f ( N . w e b k i t > = 4 2 0 ) { X . a d d E v e n t L i s t e n e r ( " l o a d " , f u n c t i o n ( ) { a ( W , U ) ; } ) ; } e l s e { v a r   T = M [ W ] ; i f ( T . v a r N a m e ) { v a r   V = Y A H O O . u t i l . G e t . P O L L _ F R E Q ; T . m a x a t t e m p t s = Y A H O O . u t i l . G e t . T I M E O U T / V ; T . a t t e m p t s = 0 ; T . _ c a c h e = T . v a r N a m e [ 0 ] . s p l i t ( " . " ) ; T . t i m e r = S . l a t e r ( V , T , f u n c t i o n ( j ) { v a r   f = t h i s . _ c a c h e , e = f . l e n g t h , d = t h i s . w i n , g ; f o r ( g = 0 ; g < e ; g = g + 1 ) { d = d [ f [ g ] ] ; i f ( ! d ) { t h i s . a t t e m p t s + + ; i f ( t h i s . a t t e m p t s + + > t h i s . m a x a t t e m p t s ) { v a r   h = " O v e r   r e t r y   l i m i t ,   g i v i n g   u p " ; T . t i m e r . c a n c e l ( ) ; Q ( W , h ) ; } e l s e { } r e t u r n ; } } T . t i m e r . c a n c e l ( ) ; a ( W , U ) ; } , n u l l , t r u e ) ; } e l s e { S . l a t e r ( Y A H O O . u t i l . G e t . P O L L _ F R E Q , n u l l , a , [ W , U ] ) ; } } } } e l s e { X . o n l o a d = f u n c t i o n ( ) { a ( W , U ) ; } ; } } } ; r e t u r n { P O L L _ F R E Q : 1 0 , P U R G E _ T H R E S H : 2 0 , T I M E O U T : 2 0 0 0 , _ f i n a l i z e : f u n c t i o n ( T ) { S . l a t e r ( 0 , n u l l , C , T ) ; } , a b o r t : f u n c t i o n ( U ) { v a r   V = ( S . i s S t r i n g ( U ) ) ? U : U . t I d ; v a r   T = M [ V ] ; i f ( T ) { T . a b o r t e d = t r u e ; } } , s c r i p t : f u n c t i o n ( T , U ) { r e t u r n   H ( " s c r i p t " , T , U ) ; } , c s s : f u n c t i o n ( T , U ) { r e t u r n   H ( " c s s " , T , U ) ; } } ; } ( ) ; Y A H O O . r e g i s t e r ( " g e t " , Y A H O O . u t i l . G e t , { v e r s i o n : " 2 . 8 . 0 r 4 " , b u i l d : " 2 4 4 6 " } ) ; ( f u n c t i o n ( ) { v a r   Y = Y A H O O , u t i l = Y . u t i l , l a n g = Y . l a n g , e n v = Y . e n v , P R O V = " _ p r o v i d e s " , S U P E R = " _ s u p e r s e d e s " , R E Q = " e x p a n d e d " , A F T E R = " _ a f t e r " ; v a r   Y U I = { d u p s A l l o w e d : { " y a h o o " : t r u e , " g e t " : t r u e } , i n f o : { " r o o t " : " 2 . 8 . 0 r 4 / b u i l d / " , " b a s e " : " h t t p : / / y u i . y a h o o a p i s . c o m / 2 . 8 . 0 r 4 / b u i l d / " , " c o m b o B a s e " : " h t t p : / / y u i . y a h o o a p i s . c o m / c o m b o ? " , " s k i n " : { " d e f a u l t S k i n " : " s a m " , " b a s e " : " a s s e t s / s k i n s / " , " p a t h " : " s k i n . c s s " , " a f t e r " : [ " r e s e t " , " f o n t s " , " g r i d s " , " b a s e " ] , " r o l l u p " : 3 } , d u p s A l l o w e d : [ " y a h o o " , " g e t " ] , " m o d u l e I n f o " : { " a n i m a t i o n " : { " t y p e " : " j s " , " p a t h " : " a n i m a t i o n / a n i m a t i o n - m i n . j s " , " r e q u i r e s " : [ " d o m " , " e v e n t " ] } , " a u t o c o m p l e t e " : { " t y p e " : " j s " , " p a t h " : " a u t o c o m p l e t e / a u t o c o m p l e t e - m i n . j s " , " r e q u i r e s " : [ " d o m " , " e v e n t " , " d a t a s o u r c e " ] , " o p t i o n a l " : [ " c o n n e c t i o n " , " a n i m a t i o n " ] , " s k i n n a b l e " : t r u e } , " b a s e " : { " t y p e " : " c s s " , " p a t h " : " b a s e / b a s e - m i n . c s s " , " a f t e r " : [ " r e s e t " , " f o n t s " , " g r i d s " ] } , " b u t t o n " : { " t y p e " : " j s " , " p a t h " : " b u t t o n / b u t t o n - m i n . j s " , " r e q u i r e s " : [ " e l e m e n t " ] , " o p t i o n a l " : [ " m e n u " ] , " s k i n n a b l e " : t r u e } , " c a l e n d a r " : { " t y p e " : " j s " , " p a t h " : " c a l e n d a r / c a l e n d a r - m i n . j s " , " r e q u i r e s " : [ " e v e n t " , " d o m " ] , s u p e r s e d e s : [ " d a t e m e t h " ] , " s k i n n a b l e " : t r u e } , " c a r o u s e l " : { " t y p e " : " j s " , " p a t h " : " c a r o u s e l / c a r o u s e l - m i n . j s " , " r e q u i r e s " : [ " e l e m e n t " ] , " o p t i o n a l " : [ " a n i m a t i o n " ] , " s k i n n a b l e " : t r u e } , " c h a r t s " : { " t y p e " : " j s " , " p a t h " : " c h a r t s / c h a r t s - m i n . j s " , " r e q u i r e s " : [ " e l e m e n t " , " j s o n " , " d a t a s o u r c e " , " s w f " ] } , " c o l o r p i c k e r " : { " t y p e " : " j s " , " p a t h " : " c o l o r p i c k e r / c o l o r p i c k e r - m i n . j s " , " r e q u i r e s " : [ " s l i d e r " , " e l e m e n t " ] , " o p t i o n a l " : [ " a n i m a t i o n " ] , " s k i n n a b l e " : t r u e } , " c o n n e c t i o n " : { " t y p e " : " j s " , " p a t h " : " c o n n e c t i o n / c o n n e c t i o n - m i n . j s " , " r e q u i r e s " : [ " e v e n t " ] , " s u p e r s e d e s " : [ " c o n n e c t i o n c o r e " ] } , " c o n n e c t i o n c o r e " : { " t y p e " : " j s " , " p a t h " : " c o n n e c t i o n / c o n n e c t i o n _ c o r e - m i n . j s " , " r e q u i r e s " : [ " e v e n t " ] , " p k g " : " c o n n e c t i o n " } , " c o n t a i n e r " : { " t y p e " : " j s " , " p a t h " : " c o n t a i n e r / c o n t a i n e r - m i n . j s " , " r e q u i r e s " : [ " d o m " , " e v e n t " ] , " o p t i o n a l " : [ " d r a g d r o p " , " a n i m a t i o n " , " c o n n e c t i o n " ] , " s u p e r s e d e s " : [ " c o n t a i n e r c o r e " ] , " s k i n n a b l e " : t r u e } , " c o n t a i n e r c o r e " : { " t y p e " : " j s " , " p a t h " : " c o n t a i n e r / c o n t a i n e r _ c o r e - m i n . j s " , " r e q u i r e s " : [ " d o m " , " e v e n t " ] , " p k g " : " c o n t a i n e r " } , " c o o k i e " : { " t y p e " : " j s " , " p a t h " : " c o o k i e / c o o k i e - m i n . j s " , " r e q u i r e s " : [ " y a h o o " ] } , " d a t a s o u r c e " : { " t y p e " : " j s " , " p a t h " : " d a t a s o u r c e / d a t a s o u r c e - m i n . j s " , " r e q u i r e s " : [ " e v e n t " ] , " o p t i o n a l " : [ " c o n n e c t i o n " ] } , " d a t a t a b l e " : { " t y p e " : " j s " , " p a t h " : " d a t a t a b l e / d a t a t a b l e - m i n . j s " , " r e q u i r e s " : [ " e l e m e n t " , " d a t a s o u r c e " ] , " o p t i o n a l " : [ " c a l e n d a r " , " d r a g d r o p " , " p a g i n a t o r " ] , " s k i n n a b l e " : t r u e } , d a t e m a t h : { " t y p e " : " j s " , " p a t h " : " d a t e m a t h / d a t e m a t h - m i n . j s " , " r e q u i r e s " : [ " y a h o o " ] } , " d o m " : { " t y p e " : " j s " , " p a t h " : " d o m / d o m - m i n . j s " , " r e q u i r e s " : [ " y a h o o " ] } , " d r a g d r o p " : { " t y p e " : " j s " , " p a t h " : " d r a g d r o p / d r a g d r o p - m i n . j s " , " r e q u i r e s " : [ " d o m " , " e v e n t " ] } , " e d i t o r " : { " t y p e " : " j s " , " p a t h " : " e d i t o r / e d i t o r - m i n . j s " , " r e q u i r e s " : [ " m e n u " , " e l e m e n t " , " b u t t o n " ] , " o p t i o n a l " : [ " a n i m a t i o n " , " d r a g d r o p " ] , " s u p e r s e d e s " : [ " s i m p l e e d i t o r " ] , " s k i n n a b l e " : t r u e } , " e l e m e n t " : { " t y p e " : " j s " , " p a t h " : " e l e m e n t / e l e m e n t - m i n . j s " , " r e q u i r e s " : [ " d o m " , " e v e n t " ] , " o p t i o n a l " : [ " e v e n t - m o u s e e n t e r " , " e v e n t - d e l e g a t e " ] } , " e l e m e n t - d e l e g a t e " : { " t y p e " : " j s " , " p a t h " : " e l e m e n t - d e l e g a t e / e l e m e n t - d e l e g a t e - m i n . j s " , " r e q u i r e s " : [ " e l e m e n t " ] } , " e v e n t " : { " t y p e " : " j s " , " p a t h " : " e v e n t / e v e n t - m i n . j s " , " r e q u i r e s " : [ " y a h o o " ] } , " e v e n t - s i m u l a t e " : { " t y p e " : " j s " , " p a t h " : " e v e n t - s i m u l a t e / e v e n t - s i m u l a t e - m i n . j s " , " r e q u i r e s " : [ " e v e n t " ] } , " e v e n t - d e l e g a t e " : { " t y p e " : " j s " , " p a t h " : " e v e n t - d e l e g a t e / e v e n t - d e l e g a t e - m i n . j s " , " r e q u i r e s " : [ " e v e n t " ] , " o p t i o n a l " : [ " s e l e c t o r " ] } , " e v e n t - m o u s e e n t e r " : { " t y p e " : " j s " , " p a t h " : " e v e n t - m o u s e e n t e r / e v e n t - m o u s e e n t e r - m i n . j s " , " r e q u i r e s " : [ " d o m " , " e v e n t " ] } , " f o n t s " : { " t y p e " : " c s s " , " p a t h " : " f o n t s / f o n t s - m i n . c s s " } , " g e t " : { " t y p e " : " j s " , " p a t h " : " g e t / g e t - m i n . j s " , " r e q u i r e s " : [ " y a h o o " ] } , " g r i d s " : { " t y p e " : " c s s " , " p a t h " : " g r i d s / g r i d s - m i n . c s s " , " r e q u i r e s " : [ " f o n t s " ] , " o p t i o n a l " : [ " r e s e t " ] } , " h i s t o r y " : { " t y p e " : " j s " , " p a t h " : " h i s t o r y / h i s t o r y - m i n . j s " , " r e q u i r e s " : [ " e v e n t " ] } , " i m a g e c r o p p e r " : { " t y p e " : " j s " , " p a t h " : " i m a g e c r o p p e r / i m a g e c r o p p e r - m i n . j s " , " r e q u i r e s " : [ " d r a g d r o p " , " e l e m e n t " , " r e s i z e " ] , " s k i n n a b l e " : t r u e } , " i m a g e l o a d e r " : { " t y p e " : " j s " , " p a t h " : " i m a g e l o a d e r / i m a g e l o a d e r - m i n . j s " , " r e q u i r e s " : [ " e v e n t " , " d o m " ] } , " j s o n " : { " t y p e " : " j s " , " p a t h " : " j s o n / j s o n - m i n . j s " , " r e q u i r e s " : [ " y a h o o " ] } , " l a y o u t " : { " t y p e " : " j s " , " p a t h " : " l a y o u t / l a y o u t - m i n . j s " , " r e q u i r e s " : [ " e l e m e n t " ] , " o p t i o n a l " : [ " a n i m a t i o n " , " d r a g d r o p " , " r e s i z e " , " s e l e c t o r " ] , " s k i n n a b l e " : t r u e } , " l o g g e r " : { " t y p e " : " j s " , " p a t h " : " l o g g e r / l o g g e r - m i n . j s " , " r e q u i r e s " : [ " e v e n t " , " d o m " ] , " o p t i o n a l " : [ " d r a g d r o p " ] , " s k i n n a b l e " : t r u e } , " m e n u " : { " t y p e " : " j s " , " p a t h " : " m e n u / m e n u - m i n . j s " , " r e q u i r e s " : [ " c o n t a i n e r c o r e " ] , " s k i n n a b l e " : t r u e } , " p a g i n a t o r " : { " t y p e " : " j s " , " p a t h " : " p a g i n a t o r / p a g i n a t o r - m i n . j s " , " r e q u i r e s " : [ " e l e m e n t " ] , " s k i n n a b l e " : t r u e } , " p r o f i l e r " : { " t y p e " : " j s " , " p a t h " : " p r o f i l e r / p r o f i l e r - m i n . j s " , " r e q u i r e s " : [ " y a h o o " ] } , " p r o f i l e r v i e w e r " : { " t y p e " : " j s " , " p a t h " : " p r o f i l e r v i e w e r / p r o f i l e r v i e w e r - m i n . j s " , " r e q u i r e s " : [ " p r o f i l e r " , " y u i l o a d e r " , " e l e m e n t " ] , " s k i n n a b l e " : t r u e } , " p r o g r e s s b a r " : { " t y p e " : " j s " , " p a t h " : " p r o g r e s s b a r / p r o g r e s s b a r - m i n . j s " , " r e q u i r e s " : [ " e l e m e n t " ] , " o p t i o n a l " : [ " a n i m a t i o n " ] , " s k i n n a b l e " : t r u e } , " r e s e t " : { " t y p e " : " c s s " , " p a t h " : " r e s e t / r e s e t - m i n . c s s " } , " r e s e t - f o n t s - g r i d s " : { " t y p e " : " c s s " , " p a t h " : " r e s e t - f o n t s - g r i d s / r e s e t - f o n t s - g r i d s . c s s " , " s u p e r s e d e s " : [ " r e s e t " , " f o n t s " , " g r i d s " , " r e s e t - f o n t s " ] , " r o l l u p " : 4 } , " r e s e t - f o n t s " : { " t y p e " : " c s s " , " p a t h " : " r e s e t - f o n t s / r e s e t - f o n t s . c s s " , " s u p e r s e d e s " : [ " r e s e t " , " f o n t s " ] , " r o l l u p " : 2 } , " r e s i z e " : { " t y p e " : " j s " , " p a t h " : " r e s i z e / r e s i z e - m i n . j s " , " r e q u i r e s " : [ " d r a g d r o p " , " e l e m e n t " ] , " o p t i o n a l " : [ " a n i m a t i o n " ] , " s k i n n a b l e " : t r u e } , " s e l e c t o r " : { " t y p e " : " j s " , " p a t h " : " s e l e c t o r / s e l e c t o r - m i n . j s " , " r e q u i r e s " : [ " y a h o o " , " d o m " ] } , " s i m p l e e d i t o r " : { " t y p e " : " j s " , " p a t h " : " e d i t o r / s i m p l e e d i t o r - m i n . j s " , " r e q u i r e s " : [ " e l e m e n t " ] , " o p t i o n a l " : [ " c o n t a i n e r c o r e " , " m e n u " , " b u t t o n " , " a n i m a t i o n " , " d r a g d r o p " ] , " s k i n n a b l e " : t r u e , " p k g " : " e d i t o r " } , " s l i d e r " : { " t y p e " : " j s " , " p a t h " : " s l i d e r / s l i d e r - m i n . j s " , " r e q u i r e s " : [ " d r a g d r o p " ] , " o p t i o n a l " : [ " a n i m a t i o n " ] , " s k i n n a b l e " : t r u e } , " s t o r a g e " : { " t y p e " : " j s " , " p a t h " : " s t o r a g e / s t o r a g e - m i n . j s " , " r e q u i r e s " : [ " y a h o o " , " e v e n t " , " c o o k i e " ] , " o p t i o n a l " : [ " s w f s t o r e " ] } , " s t y l e s h e e t " : { " t y p e " : " j s " , " p a t h " : " s t y l e s h e e t / s t y l e s h e e t - m i n . j s " , " r e q u i r e s " : [ " y a h o o " ] } , " s w f " : { " t y p e " : " j s " , " p a t h " : " s w f / s w f - m i n . j s " , " r e q u i r e s " : [ " e l e m e n t " ] , " s u p e r s e d e s " : [ " s w f d e t e c t " ] } , " s w f d e t e c t " : { " t y p e " : " j s " , " p a t h " : " s w f d e t e c t / s w f d e t e c t - m i n . j s " , " r e q u i r e s " : [ " y a h o o " ] } , " s w f s t o r e " : { " t y p e " : " j s " , " p a t h " : " s w f s t o r e / s w f s t o r e - m i n . j s " , " r e q u i r e s " : [ " e l e m e n t " , " c o o k i e " , " s w f " ] } , " t a b v i e w " : { " t y p e " : " j s " , " p a t h " : " t a b v i e w / t a b v i e w - m i n . j s " , " r e q u i r e s " : [ " e l e m e n t " ] , " o p t i o n a l " : [ " c o n n e c t i o n " ] , " s k i n n a b l e " : t r u e } , " t r e e v i e w " : { " t y p e " : " j s " , " p a t h " : " t r e e v i e w / t r e e v i e w - m i n . j s " , " r e q u i r e s " : [ " e v e n t " , " d o m " ] , " o p t i o n a l " : [ " j s o n " , " a n i m a t i o n " , " c a l e n d a r " ] , " s k i n n a b l e " : t r u e } , " u p l o a d e r " : { " t y p e " : " j s " , " p a t h " : " u p l o a d e r / u p l o a d e r - m i n . j s " , " r e q u i r e s " : [ " e l e m e n t " ] } , " u t i l i t i e s " : { " t y p e " : " j s " , " p a t h " : " u t i l i t i e s / u t i l i t i e s . j s " , " s u p e r s e d e s " : [ " y a h o o " , " e v e n t " , " d r a g d r o p " , " a n i m a t i o n " , " d o m " , " c o n n e c t i o n " , " e l e m e n t " , " y a h o o - d o m - e v e n t " , " g e t " , " y u i l o a d e r " , " y u i l o a d e r - d o m - e v e n t " ] , " r o l l u p " : 8 } , " y a h o o " : { " t y p e " : " j s " , " p a t h " : " y a h o o / y a h o o - m i n . j s " } , " y a h o o - d o m - e v e n t " : { " t y p e " : " j s " , " p a t h " : " y a h o o - d o m - e v e n t / y a h o o - d o m - e v e n t . j s " , " s u p e r s e d e s " : [ " y a h o o " , " e v e n t " , " d o m " ] , " r o l l u p " : 3 } , " y u i l o a d e r " : { " t y p e " : " j s " , " p a t h " : " y u i l o a d e r / y u i l o a d e r - m i n . j s " , " s u p e r s e d e s " : [ " y a h o o " , " g e t " ] } , " y u i l o a d e r - d o m - e v e n t " : { " t y p e " : " j s " , " p a t h " : " y u i l o a d e r - d o m - e v e n t / y u i l o a d e r - d o m - e v e n t . j s " , " s u p e r s e d e s " : [ " y a h o o " , " d o m " , " e v e n t " , " g e t " , " y u i l o a d e r " , " y a h o o - d o m - e v e n t " ] , " r o l l u p " : 5 } , " y u i t e s t " : { " t y p e " : " j s " , " p a t h " : " y u i t e s t / y u i t e s t - m i n . j s " , " r e q u i r e s " : [ " l o g g e r " ] , " o p t i o n a l " : [ " e v e n t - s i m u l a t e " ] , " s k i n n a b l e " : t r u e } } } , O b j e c t U t i l : { a p p e n d A r r a y : f u n c t i o n ( o , a ) { i f ( a ) { f o r ( v a r   i = 0 ; 
 i < a . l e n g t h ; i = i + 1 ) { o [ a [ i ] ] = t r u e ; } } } , k e y s : f u n c t i o n ( o , o r d e r e d ) { v a r   a = [ ] , i ; f o r ( i   i n   o ) { i f ( l a n g . h a s O w n P r o p e r t y ( o , i ) ) { a . p u s h ( i ) ; } } r e t u r n   a ; } } , A r r a y U t i l : { a p p e n d A r r a y : f u n c t i o n ( a 1 , a 2 ) { A r r a y . p r o t o t y p e . p u s h . a p p l y ( a 1 , a 2 ) ; } , i n d e x O f : f u n c t i o n ( a , v a l ) { f o r ( v a r   i = 0 ; i < a . l e n g t h ; i = i + 1 ) { i f ( a [ i ] = = = v a l ) { r e t u r n   i ; } } r e t u r n   - 1 ; } , t o O b j e c t : f u n c t i o n ( a ) { v a r   o = { } ; f o r ( v a r   i = 0 ; i < a . l e n g t h ; i = i + 1 ) { o [ a [ i ] ] = t r u e ; } r e t u r n   o ; } , u n i q : f u n c t i o n ( a ) { r e t u r n   Y U I . O b j e c t U t i l . k e y s ( Y U I . A r r a y U t i l . t o O b j e c t ( a ) ) ; } } } ; Y A H O O . u t i l . Y U I L o a d e r = f u n c t i o n ( o ) { t h i s . _ i n t e r n a l C a l l b a c k = n u l l ; t h i s . _ u s e Y a h o o L i s t e n e r = f a l s e ; t h i s . o n S u c c e s s = n u l l ; t h i s . o n F a i l u r e = Y . l o g ; t h i s . o n P r o g r e s s = n u l l ; t h i s . o n T i m e o u t = n u l l ; t h i s . s c o p e = t h i s ; t h i s . d a t a = n u l l ; t h i s . i n s e r t B e f o r e = n u l l ; t h i s . c h a r s e t = n u l l ; t h i s . v a r N a m e = n u l l ; t h i s . b a s e = Y U I . i n f o . b a s e ; t h i s . c o m b o B a s e = Y U I . i n f o . c o m b o B a s e ; t h i s . c o m b i n e = f a l s e ; t h i s . r o o t = Y U I . i n f o . r o o t ; t h i s . t i m e o u t = 0 ; t h i s . i g n o r e = n u l l ; t h i s . f o r c e = n u l l ; t h i s . a l l o w R o l l u p = t r u e ; t h i s . f i l t e r = n u l l ; t h i s . r e q u i r e d = { } ; t h i s . m o d u l e I n f o = l a n g . m e r g e ( Y U I . i n f o . m o d u l e I n f o ) ; t h i s . r o l l u p s = n u l l ; t h i s . l o a d O p t i o n a l = f a l s e ; t h i s . s o r t e d = [ ] ; t h i s . l o a d e d = { } ; t h i s . d i r t y = t r u e ; t h i s . i n s e r t e d = { } ; v a r   s e l f = t h i s ; e n v . l i s t e n e r s . p u s h ( f u n c t i o n ( m ) { i f ( s e l f . _ u s e Y a h o o L i s t e n e r ) { s e l f . l o a d N e x t ( m . n a m e ) ; } } ) ; t h i s . s k i n = l a n g . m e r g e ( Y U I . i n f o . s k i n ) ; t h i s . _ c o n f i g ( o ) ; } ; Y . u t i l . Y U I L o a d e r . p r o t o t y p e = { F I L T E R S : { R A W : { " s e a r c h E x p " : " - m i n \ \ . j s " , " r e p l a c e S t r " : " . j s " } , D E B U G : { " s e a r c h E x p " : " - m i n \ \ . j s " , " r e p l a c e S t r " : " - d e b u g . j s " } } , S K I N _ P R E F I X : " s k i n - " , _ c o n f i g : f u n c t i o n ( o ) { i f ( o ) { f o r ( v a r   i   i n   o ) { i f ( l a n g . h a s O w n P r o p e r t y ( o , i ) ) { i f ( i = = " r e q u i r e " ) { t h i s . r e q u i r e ( o [ i ] ) ; } e l s e { t h i s [ i ] = o [ i ] ; } } } } v a r   f = t h i s . f i l t e r ; i f ( l a n g . i s S t r i n g ( f ) ) { f = f . t o U p p e r C a s e ( ) ; i f ( f = = = " D E B U G " ) { t h i s . r e q u i r e ( " l o g g e r " ) ; } i f ( ! Y . w i d g e t . L o g W r i t e r ) { Y . w i d g e t . L o g W r i t e r = f u n c t i o n ( ) { r e t u r n   Y ; } ; } t h i s . f i l t e r = t h i s . F I L T E R S [ f ] ; } } , a d d M o d u l e : f u n c t i o n ( o ) { i f ( ! o | | ! o . n a m e | | ! o . t y p e | | ( ! o . p a t h & & ! o . f u l l p a t h ) ) { r e t u r n   f a l s e ; } o . e x t = ( " e x t "   i n   o ) ? o . e x t : t r u e ; o . r e q u i r e s = o . r e q u i r e s | | [ ] ; t h i s . m o d u l e I n f o [ o . n a m e ] = o ; t h i s . d i r t y = t r u e ; r e t u r n   t r u e ; } , r e q u i r e : f u n c t i o n ( w h a t ) { v a r   a = ( t y p e o f   w h a t = = = " s t r i n g " ) ? a r g u m e n t s : w h a t ; t h i s . d i r t y = t r u e ; Y U I . O b j e c t U t i l . a p p e n d A r r a y ( t h i s . r e q u i r e d , a ) ; } , _ a d d S k i n : f u n c t i o n ( s k i n , m o d ) { v a r   n a m e = t h i s . f o r m a t S k i n ( s k i n ) , i n f o = t h i s . m o d u l e I n f o , s i n f = t h i s . s k i n , e x t = i n f o [ m o d ] & & i n f o [ m o d ] . e x t ; i f ( ! i n f o [ n a m e ] ) { t h i s . a d d M o d u l e ( { " n a m e " : n a m e , " t y p e " : " c s s " , " p a t h " : s i n f . b a s e + s k i n + " / " + s i n f . p a t h , " a f t e r " : s i n f . a f t e r , " r o l l u p " : s i n f . r o l l u p , " e x t " : e x t } ) ; } i f ( m o d ) { n a m e = t h i s . f o r m a t S k i n ( s k i n , m o d ) ; i f ( ! i n f o [ n a m e ] ) { v a r   m d e f = i n f o [ m o d ] , p k g = m d e f . p k g | | m o d ; t h i s . a d d M o d u l e ( { " n a m e " : n a m e , " t y p e " : " c s s " , " a f t e r " : s i n f . a f t e r , " p a t h " : p k g + " / " + s i n f . b a s e + s k i n + " / " + m o d + " . c s s " , " e x t " : e x t } ) ; } } r e t u r n   n a m e ; } , g e t R e q u i r e s : f u n c t i o n ( m o d ) { i f ( ! m o d ) { r e t u r n [ ] ; } i f ( ! t h i s . d i r t y & & m o d . e x p a n d e d ) { r e t u r n   m o d . e x p a n d e d ; } m o d . r e q u i r e s = m o d . r e q u i r e s | | [ ] ; v a r   i , d = [ ] , r = m o d . r e q u i r e s , o = m o d . o p t i o n a l , i n f o = t h i s . m o d u l e I n f o , m ; f o r ( i = 0 ; i < r . l e n g t h ; i = i + 1 ) { d . p u s h ( r [ i ] ) ; m = i n f o [ r [ i ] ] ; Y U I . A r r a y U t i l . a p p e n d A r r a y ( d , t h i s . g e t R e q u i r e s ( m ) ) ; } i f ( o & & t h i s . l o a d O p t i o n a l ) { f o r ( i = 0 ; i < o . l e n g t h ; i = i + 1 ) { d . p u s h ( o [ i ] ) ; Y U I . A r r a y U t i l . a p p e n d A r r a y ( d , t h i s . g e t R e q u i r e s ( i n f o [ o [ i ] ] ) ) ; } } m o d . e x p a n d e d = Y U I . A r r a y U t i l . u n i q ( d ) ; r e t u r n   m o d . e x p a n d e d ; } , g e t P r o v i d e s : f u n c t i o n ( n a m e , n o t M e ) { v a r   a d d M e = ! ( n o t M e ) , c k e y = ( a d d M e ) ? P R O V : S U P E R , m = t h i s . m o d u l e I n f o [ n a m e ] , o = { } ; i f ( ! m ) { r e t u r n   o ; } i f ( m [ c k e y ] ) { r e t u r n   m [ c k e y ] ; } v a r   s = m . s u p e r s e d e s , d o n e = { } , m e = t h i s ; v a r   a d d = f u n c t i o n ( m m ) { i f ( ! d o n e [ m m ] ) { d o n e [ m m ] = t r u e ; l a n g . a u g m e n t O b j e c t ( o , m e . g e t P r o v i d e s ( m m ) ) ; } } ; i f ( s ) { f o r ( v a r   i = 0 ; i < s . l e n g t h ; i = i + 1 ) { a d d ( s [ i ] ) ; } } m [ S U P E R ] = o ; m [ P R O V ] = l a n g . m e r g e ( o ) ; m [ P R O V ] [ n a m e ] = t r u e ; r e t u r n   m [ c k e y ] ; } , c a l c u l a t e : f u n c t i o n ( o ) { i f ( o | | t h i s . d i r t y ) { t h i s . _ c o n f i g ( o ) ; t h i s . _ s e t u p ( ) ; t h i s . _ e x p l o d e ( ) ; i f ( t h i s . a l l o w R o l l u p ) { t h i s . _ r o l l u p ( ) ; } t h i s . _ r e d u c e ( ) ; t h i s . _ s o r t ( ) ; t h i s . d i r t y = f a l s e ; } } , _ s e t u p : f u n c t i o n ( ) { v a r   i n f o = t h i s . m o d u l e I n f o , n a m e , i , j ; f o r ( n a m e   i n   i n f o ) { i f ( l a n g . h a s O w n P r o p e r t y ( i n f o , n a m e ) ) { v a r   m = i n f o [ n a m e ] ; i f ( m & & m . s k i n n a b l e ) { v a r   o = t h i s . s k i n . o v e r r i d e s , s m o d ; i f ( o & & o [ n a m e ] ) { f o r ( i = 0 ; i < o [ n a m e ] . l e n g t h ; i = i + 1 ) { s m o d = t h i s . _ a d d S k i n ( o [ n a m e ] [ i ] , n a m e ) ; } } e l s e { s m o d = t h i s . _ a d d S k i n ( t h i s . s k i n . d e f a u l t S k i n , n a m e ) ; } m . r e q u i r e s . p u s h ( s m o d ) ; } } } v a r   l = l a n g . m e r g e ( t h i s . i n s e r t e d ) ; i f ( ! t h i s . _ s a n d b o x ) { l = l a n g . m e r g e ( l , e n v . m o d u l e s ) ; } i f ( t h i s . i g n o r e ) { Y U I . O b j e c t U t i l . a p p e n d A r r a y ( l , t h i s . i g n o r e ) ; } i f ( t h i s . f o r c e ) { f o r ( i = 0 ; i < t h i s . f o r c e . l e n g t h ; i = i + 1 ) { i f ( t h i s . f o r c e [ i ]   i n   l ) { d e l e t e   l [ t h i s . f o r c e [ i ] ] ; } } } f o r ( j   i n   l ) { i f ( l a n g . h a s O w n P r o p e r t y ( l , j ) ) { l a n g . a u g m e n t O b j e c t ( l , t h i s . g e t P r o v i d e s ( j ) ) ; } } t h i s . l o a d e d = l ; } , _ e x p l o d e : f u n c t i o n ( ) { v a r   r = t h i s . r e q u i r e d , i , m o d ; f o r ( i   i n   r ) { i f ( l a n g . h a s O w n P r o p e r t y ( r , i ) ) { m o d = t h i s . m o d u l e I n f o [ i ] ; i f ( m o d ) { v a r   r e q = t h i s . g e t R e q u i r e s ( m o d ) ; i f ( r e q ) { Y U I . O b j e c t U t i l . a p p e n d A r r a y ( r , r e q ) ; } } } } } , _ s k i n : f u n c t i o n ( ) { } , f o r m a t S k i n : f u n c t i o n ( s k i n , m o d ) { v a r   s = t h i s . S K I N _ P R E F I X + s k i n ; i f ( m o d ) { s = s + " - " + m o d ; } r e t u r n   s ; } , p a r s e S k i n : f u n c t i o n ( m o d ) { i f ( m o d . i n d e x O f ( t h i s . S K I N _ P R E F I X ) = = = 0 ) { v a r   a = m o d . s p l i t ( " - " ) ; r e t u r n { s k i n : a [ 1 ] , m o d u l e : a [ 2 ] } ; } r e t u r n   n u l l ; } , _ r o l l u p : f u n c t i o n ( ) { v a r   i , j , m , s , r o l l u p s = { } , r = t h i s . r e q u i r e d , r o l l , i n f o = t h i s . m o d u l e I n f o ; i f ( t h i s . d i r t y | | ! t h i s . r o l l u p s ) { f o r ( i   i n   i n f o ) { i f ( l a n g . h a s O w n P r o p e r t y ( i n f o , i ) ) { m = i n f o [ i ] ; i f ( m & & m . r o l l u p ) { r o l l u p s [ i ] = m ; } } } t h i s . r o l l u p s = r o l l u p s ; } f o r ( ; ; ) { v a r   r o l l e d = f a l s e ; f o r ( i   i n   r o l l u p s ) { i f ( ! r [ i ] & & ! t h i s . l o a d e d [ i ] ) { m = i n f o [ i ] ; s = m . s u p e r s e d e s ; r o l l = f a l s e ; i f ( ! m . r o l l u p ) { c o n t i n u e ; } v a r   s k i n = ( m . e x t ) ? f a l s e : t h i s . p a r s e S k i n ( i ) , c = 0 ; i f ( s k i n ) { f o r ( j   i n   r ) { i f ( l a n g . h a s O w n P r o p e r t y ( r , j ) ) { i f ( i ! = = j & & t h i s . p a r s e S k i n ( j ) ) { c + + ; r o l l = ( c > = m . r o l l u p ) ; i f ( r o l l ) { b r e a k ; } } } } } e l s e { f o r ( j = 0 ; j < s . l e n g t h ; j = j + 1 ) { i f ( t h i s . l o a d e d [ s [ j ] ] & & ( ! Y U I . d u p s A l l o w e d [ s [ j ] ] ) ) { r o l l = f a l s e ; b r e a k ; } e l s e { i f ( r [ s [ j ] ] ) { c + + ; r o l l = ( c > = m . r o l l u p ) ; i f ( r o l l ) { b r e a k ; } } } } } i f ( r o l l ) { r [ i ] = t r u e ; r o l l e d = t r u e ; t h i s . g e t R e q u i r e s ( m ) ; } } } i f ( ! r o l l e d ) { b r e a k ; } } } , _ r e d u c e : f u n c t i o n ( ) { v a r   i , j , s , m , r = t h i s . r e q u i r e d ; f o r ( i   i n   r ) { i f ( i   i n   t h i s . l o a d e d ) { d e l e t e   r [ i ] ; } e l s e { v a r   s k i n D e f = t h i s . p a r s e S k i n ( i ) ; i f ( s k i n D e f ) { i f ( ! s k i n D e f . m o d u l e ) { v a r   s k i n _ p r e = t h i s . S K I N _ P R E F I X + s k i n D e f . s k i n ; f o r ( j   i n   r ) { i f ( l a n g . h a s O w n P r o p e r t y ( r , j ) ) { m = t h i s . m o d u l e I n f o [ j ] ; v a r   e x t = m & & m . e x t ; i f ( ! e x t & & j ! = = i & & j . i n d e x O f ( s k i n _ p r e ) > - 1 ) { d e l e t e   r [ j ] ; } } } } } e l s e { m = t h i s . m o d u l e I n f o [ i ] ; s = m & & m . s u p e r s e d e s ; i f ( s ) { f o r ( j = 0 ; j < s . l e n g t h ; j = j + 1 ) { i f ( s [ j ]   i n   r ) { d e l e t e   r [ s [ j ] ] ; } } } } } } } , _ o n F a i l u r e : f u n c t i o n ( m s g ) { Y A H O O . l o g ( " F a i l u r e " , " i n f o " , " l o a d e r " ) ; v a r   f = t h i s . o n F a i l u r e ; i f ( f ) { f . c a l l ( t h i s . s c o p e , { m s g : " f a i l u r e :   " + m s g , d a t a : t h i s . d a t a , s u c c e s s : f a l s e } ) ; 
 } } , _ o n T i m e o u t : f u n c t i o n ( ) { Y A H O O . l o g ( " T i m e o u t " , " i n f o " , " l o a d e r " ) ; v a r   f = t h i s . o n T i m e o u t ; i f ( f ) { f . c a l l ( t h i s . s c o p e , { m s g : " t i m e o u t " , d a t a : t h i s . d a t a , s u c c e s s : f a l s e } ) ; } } , _ s o r t : f u n c t i o n ( ) { v a r   s = [ ] , i n f o = t h i s . m o d u l e I n f o , l o a d e d = t h i s . l o a d e d , c h e c k O p t i o n a l = ! t h i s . l o a d O p t i o n a l , m e = t h i s ; v a r   r e q u i r e s = f u n c t i o n ( a a , b b ) { v a r   m m = i n f o [ a a ] ; i f ( l o a d e d [ b b ] | | ! m m ) { r e t u r n   f a l s e ; } v a r   i i , r r = m m . e x p a n d e d , a f t e r = m m . a f t e r , o t h e r = i n f o [ b b ] , o p t i o n a l = m m . o p t i o n a l ; i f ( r r & & Y U I . A r r a y U t i l . i n d e x O f ( r r , b b ) > - 1 ) { r e t u r n   t r u e ; } i f ( a f t e r & & Y U I . A r r a y U t i l . i n d e x O f ( a f t e r , b b ) > - 1 ) { r e t u r n   t r u e ; } i f ( c h e c k O p t i o n a l & & o p t i o n a l & & Y U I . A r r a y U t i l . i n d e x O f ( o p t i o n a l , b b ) > - 1 ) { r e t u r n   t r u e ; } v a r   s s = i n f o [ b b ] & & i n f o [ b b ] . s u p e r s e d e s ; i f ( s s ) { f o r ( i i = 0 ; i i < s s . l e n g t h ; i i = i i + 1 ) { i f ( r e q u i r e s ( a a , s s [ i i ] ) ) { r e t u r n   t r u e ; } } } i f ( m m . e x t & & m m . t y p e = = " c s s " & & ! o t h e r . e x t & & o t h e r . t y p e = = " c s s " ) { r e t u r n   t r u e ; } r e t u r n   f a l s e ; } ; f o r ( v a r   i   i n   t h i s . r e q u i r e d ) { i f ( l a n g . h a s O w n P r o p e r t y ( t h i s . r e q u i r e d , i ) ) { s . p u s h ( i ) ; } } v a r   p = 0 ; f o r ( ; ; ) { v a r   l = s . l e n g t h , a , b , j , k , m o v e d = f a l s e ; f o r ( j = p ; j < l ; j = j + 1 ) { a = s [ j ] ; f o r ( k = j + 1 ; k < l ; k = k + 1 ) { i f ( r e q u i r e s ( a , s [ k ] ) ) { b = s . s p l i c e ( k , 1 ) ; s . s p l i c e ( j , 0 , b [ 0 ] ) ; m o v e d = t r u e ; b r e a k ; } } i f ( m o v e d ) { b r e a k ; } e l s e { p = p + 1 ; } } i f ( ! m o v e d ) { b r e a k ; } } t h i s . s o r t e d = s ; } , t o S t r i n g : f u n c t i o n ( ) { v a r   o = { t y p e : " Y U I L o a d e r " , b a s e : t h i s . b a s e , f i l t e r : t h i s . f i l t e r , r e q u i r e d : t h i s . r e q u i r e d , l o a d e d : t h i s . l o a d e d , i n s e r t e d : t h i s . i n s e r t e d } ; l a n g . d u m p ( o , 1 ) ; } , _ c o m b i n e : f u n c t i o n ( ) { t h i s . _ c o m b i n i n g = [ ] ; v a r   s e l f = t h i s , s = t h i s . s o r t e d , l e n = s . l e n g t h , j s = t h i s . c o m b o B a s e , c s s = t h i s . c o m b o B a s e , t a r g e t , s t a r t L e n = j s . l e n g t h , i , m , t y p e = t h i s . l o a d T y p e ; Y A H O O . l o g ( " t y p e   " + t y p e ) ; f o r ( i = 0 ; i < l e n ; i = i + 1 ) { m = t h i s . m o d u l e I n f o [ s [ i ] ] ; i f ( m & & ! m . e x t & & ( ! t y p e | | t y p e = = = m . t y p e ) ) { t a r g e t = t h i s . r o o t + m . p a t h ; t a r g e t + = " & " ; i f ( m . t y p e = = " j s " ) { j s + = t a r g e t ; } e l s e { c s s + = t a r g e t ; } t h i s . _ c o m b i n i n g . p u s h ( s [ i ] ) ; } } i f ( t h i s . _ c o m b i n i n g . l e n g t h ) { Y A H O O . l o g ( " A t t e m p t i n g   t o   c o m b i n e :   " + t h i s . _ c o m b i n i n g , " i n f o " , " l o a d e r " ) ; v a r   c a l l b a c k = f u n c t i o n ( o ) { v a r   c = t h i s . _ c o m b i n i n g , l e n = c . l e n g t h , i , m ; f o r ( i = 0 ; i < l e n ; i = i + 1 ) { t h i s . i n s e r t e d [ c [ i ] ] = t r u e ; } t h i s . l o a d N e x t ( o . d a t a ) ; } , l o a d S c r i p t = f u n c t i o n ( ) { i f ( j s . l e n g t h > s t a r t L e n ) { Y A H O O . u t i l . G e t . s c r i p t ( s e l f . _ f i l t e r ( j s ) , { d a t a : s e l f . _ l o a d i n g , o n S u c c e s s : c a l l b a c k , o n F a i l u r e : s e l f . _ o n F a i l u r e , o n T i m e o u t : s e l f . _ o n T i m e o u t , i n s e r t B e f o r e : s e l f . i n s e r t B e f o r e , c h a r s e t : s e l f . c h a r s e t , t i m e o u t : s e l f . t i m e o u t , s c o p e : s e l f } ) ; } } ; i f ( c s s . l e n g t h > s t a r t L e n ) { Y A H O O . u t i l . G e t . c s s ( t h i s . _ f i l t e r ( c s s ) , { d a t a : t h i s . _ l o a d i n g , o n S u c c e s s : l o a d S c r i p t , o n F a i l u r e : t h i s . _ o n F a i l u r e , o n T i m e o u t : t h i s . _ o n T i m e o u t , i n s e r t B e f o r e : t h i s . i n s e r t B e f o r e , c h a r s e t : t h i s . c h a r s e t , t i m e o u t : t h i s . t i m e o u t , s c o p e : s e l f } ) ; } e l s e { l o a d S c r i p t ( ) ; } r e t u r n ; } e l s e { t h i s . l o a d N e x t ( t h i s . _ l o a d i n g ) ; } } , i n s e r t : f u n c t i o n ( o , t y p e ) { t h i s . c a l c u l a t e ( o ) ; t h i s . _ l o a d i n g = t r u e ; t h i s . l o a d T y p e = t y p e ; i f ( t h i s . c o m b i n e ) { r e t u r n   t h i s . _ c o m b i n e ( ) ; } i f ( ! t y p e ) { v a r   s e l f = t h i s ; t h i s . _ i n t e r n a l C a l l b a c k = f u n c t i o n ( ) { s e l f . _ i n t e r n a l C a l l b a c k = n u l l ; s e l f . i n s e r t ( n u l l , " j s " ) ; } ; t h i s . i n s e r t ( n u l l , " c s s " ) ; r e t u r n ; } t h i s . l o a d N e x t ( ) ; } , s a n d b o x : f u n c t i o n ( o , t y p e ) { t h i s . _ c o n f i g ( o ) ; i f ( ! t h i s . o n S u c c e s s ) { t h r o w   n e w   E r r o r ( " Y o u   m u s t   s u p p l y   a n   o n S u c c e s s   h a n d l e r   f o r   y o u r   s a n d b o x " ) ; } t h i s . _ s a n d b o x = t r u e ; v a r   s e l f = t h i s ; i f ( ! t y p e | | t y p e ! = = " j s " ) { t h i s . _ i n t e r n a l C a l l b a c k = f u n c t i o n ( ) { s e l f . _ i n t e r n a l C a l l b a c k = n u l l ; s e l f . s a n d b o x ( n u l l , " j s " ) ; } ; t h i s . i n s e r t ( n u l l , " c s s " ) ; r e t u r n ; } i f ( ! u t i l . C o n n e c t ) { v a r   l d = n e w   Y A H O O . u t i l . Y U I L o a d e r ( ) ; l d . i n s e r t ( { b a s e : t h i s . b a s e , f i l t e r : t h i s . f i l t e r , r e q u i r e : " c o n n e c t i o n " , i n s e r t B e f o r e : t h i s . i n s e r t B e f o r e , c h a r s e t : t h i s . c h a r s e t , o n S u c c e s s : f u n c t i o n ( ) { t h i s . s a n d b o x ( n u l l , " j s " ) ; } , s c o p e : t h i s } , " j s " ) ; r e t u r n ; } t h i s . _ s c r i p t T e x t = [ ] ; t h i s . _ l o a d C o u n t = 0 ; t h i s . _ s t o p C o u n t = t h i s . s o r t e d . l e n g t h ; t h i s . _ x h r = [ ] ; t h i s . c a l c u l a t e ( ) ; v a r   s = t h i s . s o r t e d , l = s . l e n g t h , i , m , u r l ; f o r ( i = 0 ; i < l ; i = i + 1 ) { m = t h i s . m o d u l e I n f o [ s [ i ] ] ; i f ( ! m ) { t h i s . _ o n F a i l u r e ( " u n d e f i n e d   m o d u l e   " + m ) ; f o r ( v a r   j = 0 ; j < t h i s . _ x h r . l e n g t h ; j = j + 1 ) { t h i s . _ x h r [ j ] . a b o r t ( ) ; } r e t u r n ; } i f ( m . t y p e ! = = " j s " ) { t h i s . _ l o a d C o u n t + + ; c o n t i n u e ; } u r l = m . f u l l p a t h ; u r l = ( u r l ) ? t h i s . _ f i l t e r ( u r l ) : t h i s . _ u r l ( m . p a t h ) ; v a r   x h r D a t a = { s u c c e s s : f u n c t i o n ( o ) { v a r   i d x = o . a r g u m e n t [ 0 ] , n a m e = o . a r g u m e n t [ 2 ] ; t h i s . _ s c r i p t T e x t [ i d x ] = o . r e s p o n s e T e x t ; i f ( t h i s . o n P r o g r e s s ) { t h i s . o n P r o g r e s s . c a l l ( t h i s . s c o p e , { n a m e : n a m e , s c r i p t T e x t : o . r e s p o n s e T e x t , x h r R e s p o n s e : o , d a t a : t h i s . d a t a } ) ; } t h i s . _ l o a d C o u n t + + ; i f ( t h i s . _ l o a d C o u n t > = t h i s . _ s t o p C o u n t ) { v a r   v = t h i s . v a r N a m e | | " Y A H O O " ; v a r   t = " ( f u n c t i o n ( )   { \ n " ; v a r   b = " \ n r e t u r n   " + v + " ; \ n } ) ( ) ; " ; v a r   r e f = e v a l ( t + t h i s . _ s c r i p t T e x t . j o i n ( " \ n " ) + b ) ; t h i s . _ p u s h E v e n t s ( r e f ) ; i f ( r e f ) { t h i s . o n S u c c e s s . c a l l ( t h i s . s c o p e , { r e f e r e n c e : r e f , d a t a : t h i s . d a t a } ) ; } e l s e { t h i s . _ o n F a i l u r e . c a l l ( t h i s . v a r N a m e + "   r e f e r e n c e   f a i l u r e " ) ; } } } , f a i l u r e : f u n c t i o n ( o ) { t h i s . o n F a i l u r e . c a l l ( t h i s . s c o p e , { m s g : " X H R   f a i l u r e " , x h r R e s p o n s e : o , d a t a : t h i s . d a t a } ) ; } , s c o p e : t h i s , a r g u m e n t : [ i , u r l , s [ i ] ] } ; t h i s . _ x h r . p u s h ( u t i l . C o n n e c t . a s y n c R e q u e s t ( " G E T " , u r l , x h r D a t a ) ) ; } } , l o a d N e x t : f u n c t i o n ( m n a m e ) { i f ( ! t h i s . _ l o a d i n g ) { r e t u r n ; } i f ( m n a m e ) { i f ( m n a m e ! = = t h i s . _ l o a d i n g ) { r e t u r n ; } t h i s . i n s e r t e d [ m n a m e ] = t r u e ; i f ( t h i s . o n P r o g r e s s ) { t h i s . o n P r o g r e s s . c a l l ( t h i s . s c o p e , { n a m e : m n a m e , d a t a : t h i s . d a t a } ) ; } } v a r   s = t h i s . s o r t e d , l e n = s . l e n g t h , i , m ; f o r ( i = 0 ; i < l e n ; i = i + 1 ) { i f ( s [ i ]   i n   t h i s . i n s e r t e d ) { c o n t i n u e ; } i f ( s [ i ] = = = t h i s . _ l o a d i n g ) { r e t u r n ; } m = t h i s . m o d u l e I n f o [ s [ i ] ] ; i f ( ! m ) { t h i s . o n F a i l u r e . c a l l ( t h i s . s c o p e , { m s g : " u n d e f i n e d   m o d u l e   " + m , d a t a : t h i s . d a t a } ) ; r e t u r n ; } i f ( ! t h i s . l o a d T y p e | | t h i s . l o a d T y p e = = = m . t y p e ) { t h i s . _ l o a d i n g = s [ i ] ; v a r   f n = ( m . t y p e = = = " c s s " ) ? u t i l . G e t . c s s : u t i l . G e t . s c r i p t , u r l = m . f u l l p a t h , s e l f = t h i s , c = f u n c t i o n ( o ) { s e l f . l o a d N e x t ( o . d a t a ) ; } ; u r l = ( u r l ) ? t h i s . _ f i l t e r ( u r l ) : t h i s . _ u r l ( m . p a t h ) ; i f ( e n v . u a . w e b k i t & & e n v . u a . w e b k i t < 4 2 0 & & m . t y p e = = = " j s " & & ! m . v a r N a m e ) { c = n u l l ; t h i s . _ u s e Y a h o o L i s t e n e r = t r u e ; } f n ( u r l , { d a t a : s [ i ] , o n S u c c e s s : c , o n F a i l u r e : t h i s . _ o n F a i l u r e , o n T i m e o u t : t h i s . _ o n T i m e o u t , i n s e r t B e f o r e : t h i s . i n s e r t B e f o r e , c h a r s e t : t h i s . c h a r s e t , t i m e o u t : t h i s . t i m e o u t , v a r N a m e : m . v a r N a m e , s c o p e : s e l f } ) ; r e t u r n ; } } t h i s . _ l o a d i n g = n u l l ; i f ( t h i s . _ i n t e r n a l C a l l b a c k ) { v a r   f = t h i s . _ i n t e r n a l C a l l b a c k ; t h i s . _ i n t e r n a l C a l l b a c k = n u l l ; f . c a l l ( t h i s ) ; } e l s e { i f ( t h i s . o n S u c c e s s ) { t h i s . _ p u s h E v e n t s ( ) ; t h i s . o n S u c c e s s . c a l l ( t h i s . s c o p e , { d a t a : t h i s . d a t a } ) ; } } } , _ p u s h E v e n t s : f u n c t i o n ( r e f ) { v a r   r = r e f | | Y A H O O ; i f ( r . u t i l & & r . u t i l . E v e n t ) { r . u t i l . E v e n t . _ l o a d ( ) ; } } , _ f i l t e r : f u n c t i o n ( s t r ) { v a r   f = t h i s . f i l t e r ; r e t u r n ( f ) ? s t r . r e p l a c e ( n e w   R e g E x p ( f . s e a r c h E x p , " g " ) , f . r e p l a c e S t r ) : s t r ; } , _ u r l : f u n c t i o n ( p a t h ) { r e t u r n   t h i s . _ f i l t e r ( ( t h i s . b a s e | | " " ) + p a t h ) ; } } ; } ) ( ) ; Y A H O O . r e g i s t e r ( " y u i l o a d e r " , Y A H O O . u t i l . Y U I L o a d e r , { v e r s i o n : " 2 . 8 . 0 r 4 " , b u i l d : " 2 4 4 6 " } ) ; 
 ( f u n c t i o n ( ) { Y A H O O . e n v . _ i d _ c o u n t e r = Y A H O O . e n v . _ i d _ c o u n t e r | | 0 ; v a r   E = Y A H O O . u t i l , L = Y A H O O . l a n g , m = Y A H O O . e n v . u a , A = Y A H O O . l a n g . t r i m , d = { } , h = { } , N = / ^ t ( ? : a b l e | d | h ) $ / i , X = / c o l o r $ / i , K = w i n d o w . d o c u m e n t , W = K . d o c u m e n t E l e m e n t , e = " o w n e r D o c u m e n t " , n = " d e f a u l t V i e w " , v = " d o c u m e n t E l e m e n t " , t = " c o m p a t M o d e " , b = " o f f s e t L e f t " , P = " o f f s e t T o p " , u = " o f f s e t P a r e n t " , Z = " p a r e n t N o d e " , l = " n o d e T y p e " , C = " t a g N a m e " , O = " s c r o l l L e f t " , i = " s c r o l l T o p " , Q = " g e t B o u n d i n g C l i e n t R e c t " , w = " g e t C o m p u t e d S t y l e " , a = " c u r r e n t S t y l e " , M = " C S S 1 C o m p a t " , c = " B a c k C o m p a t " , g = " c l a s s " , F = " c l a s s N a m e " , J = " " , B = "   " , s = " ( ? : ^ | \ \ s ) " , k = " ( ? =   | $ ) " , U = " g " , p = " p o s i t i o n " , f = " f i x e d " , V = " r e l a t i v e " , j = " l e f t " , o = " t o p " , r = " m e d i u m " , q = " b o r d e r L e f t W i d t h " , R = " b o r d e r T o p W i d t h " , D = m . o p e r a , I = m . w e b k i t , H = m . g e c k o , T = m . i e ; E . D o m = { C U S T O M _ A T T R I B U T E S : ( ! W . h a s A t t r i b u t e ) ? { " f o r " : " h t m l F o r " , " c l a s s " : F } : { " h t m l F o r " : " f o r " , " c l a s s N a m e " : g } , D O T _ A T T R I B U T E S : { } , g e t : f u n c t i o n ( z ) { v a r   A B , x , A A , y , Y , G ; i f ( z ) { i f ( z [ l ] | | z . i t e m ) { r e t u r n   z ; } i f ( t y p e o f   z = = = " s t r i n g " ) { A B = z ; z = K . g e t E l e m e n t B y I d ( z ) ; G = ( z ) ? z . a t t r i b u t e s : n u l l ; i f ( z & & G & & G . i d & & G . i d . v a l u e = = = A B ) { r e t u r n   z ; } e l s e { i f ( z & & K . a l l ) { z = n u l l ; x = K . a l l [ A B ] ; f o r ( y = 0 , Y = x . l e n g t h ; y < Y ; + + y ) { i f ( x [ y ] . i d = = = A B ) { r e t u r n   x [ y ] ; } } } } r e t u r n   z ; } i f ( Y A H O O . u t i l . E l e m e n t & & z   i n s t a n c e o f   Y A H O O . u t i l . E l e m e n t ) { z = z . g e t ( " e l e m e n t " ) ; } i f ( " l e n g t h "   i n   z ) { A A = [ ] ; f o r ( y = 0 , Y = z . l e n g t h ; y < Y ; + + y ) { A A [ A A . l e n g t h ] = E . D o m . g e t ( z [ y ] ) ; } r e t u r n   A A ; } r e t u r n   z ; } r e t u r n   n u l l ; } , g e t C o m p u t e d S t y l e : f u n c t i o n ( G , Y ) { i f ( w i n d o w [ w ] ) { r e t u r n   G [ e ] [ n ] [ w ] ( G , n u l l ) [ Y ] ; } e l s e { i f ( G [ a ] ) { r e t u r n   E . D o m . I E _ C o m p u t e d S t y l e . g e t ( G , Y ) ; } } } , g e t S t y l e : f u n c t i o n ( G , Y ) { r e t u r n   E . D o m . b a t c h ( G , E . D o m . _ g e t S t y l e , Y ) ; } , _ g e t S t y l e : f u n c t i o n ( ) { i f ( w i n d o w [ w ] ) { r e t u r n   f u n c t i o n ( G , y ) { y = ( y = = = " f l o a t " ) ? y = " c s s F l o a t " : E . D o m . _ t o C a m e l ( y ) ; v a r   x = G . s t y l e [ y ] , Y ; i f ( ! x ) { Y = G [ e ] [ n ] [ w ] ( G , n u l l ) ; i f ( Y ) { x = Y [ y ] ; } } r e t u r n   x ; } ; } e l s e { i f ( W [ a ] ) { r e t u r n   f u n c t i o n ( G , y ) { v a r   x ; s w i t c h ( y ) { c a s e " o p a c i t y " : x = 1 0 0 ; t r y { x = G . f i l t e r s [ " D X I m a g e T r a n s f o r m . M i c r o s o f t . A l p h a " ] . o p a c i t y ; } c a t c h ( z ) { t r y { x = G . f i l t e r s ( " a l p h a " ) . o p a c i t y ; } c a t c h ( Y ) { } } r e t u r n   x / 1 0 0 ; c a s e " f l o a t " : y = " s t y l e F l o a t " ; d e f a u l t : y = E . D o m . _ t o C a m e l ( y ) ; x = G [ a ] ? G [ a ] [ y ] : n u l l ; r e t u r n ( G . s t y l e [ y ] | | x ) ; } } ; } } } ( ) , s e t S t y l e : f u n c t i o n ( G , Y , x ) { E . D o m . b a t c h ( G , E . D o m . _ s e t S t y l e , { p r o p : Y , v a l : x } ) ; } , _ s e t S t y l e : f u n c t i o n ( ) { i f ( T ) { r e t u r n   f u n c t i o n ( Y , G ) { v a r   x = E . D o m . _ t o C a m e l ( G . p r o p ) , y = G . v a l ; i f ( Y ) { s w i t c h ( x ) { c a s e " o p a c i t y " : i f ( L . i s S t r i n g ( Y . s t y l e . f i l t e r ) ) { Y . s t y l e . f i l t e r = " a l p h a ( o p a c i t y = " + y * 1 0 0 + " ) " ; i f ( ! Y [ a ] | | ! Y [ a ] . h a s L a y o u t ) { Y . s t y l e . z o o m = 1 ; } } b r e a k ; c a s e " f l o a t " : x = " s t y l e F l o a t " ; d e f a u l t : Y . s t y l e [ x ] = y ; } } e l s e { } } ; } e l s e { r e t u r n   f u n c t i o n ( Y , G ) { v a r   x = E . D o m . _ t o C a m e l ( G . p r o p ) , y = G . v a l ; i f ( Y ) { i f ( x = = " f l o a t " ) { x = " c s s F l o a t " ; } Y . s t y l e [ x ] = y ; } e l s e { } } ; } } ( ) , g e t X Y : f u n c t i o n ( G ) { r e t u r n   E . D o m . b a t c h ( G , E . D o m . _ g e t X Y ) ; } , _ c a n P o s i t i o n : f u n c t i o n ( G ) { r e t u r n ( E . D o m . _ g e t S t y l e ( G , " d i s p l a y " ) ! = = " n o n e " & & E . D o m . _ i n D o c ( G ) ) ; } , _ g e t X Y : f u n c t i o n ( ) { i f ( K [ v ] [ Q ] ) { r e t u r n   f u n c t i o n ( y ) { v a r   z , Y , A A , A F , A E , A D , A C , G , x , A B = M a t h . f l o o r , A G = f a l s e ; i f ( E . D o m . _ c a n P o s i t i o n ( y ) ) { A A = y [ Q ] ( ) ; A F = y [ e ] ; z = E . D o m . g e t D o c u m e n t S c r o l l L e f t ( A F ) ; Y = E . D o m . g e t D o c u m e n t S c r o l l T o p ( A F ) ; A G = [ A B ( A A [ j ] ) , A B ( A A [ o ] ) ] ; i f ( T & & m . i e < 8 ) { A E = 2 ; A D = 2 ; A C = A F [ t ] ; i f ( m . i e = = = 6 ) { i f ( A C ! = = c ) { A E = 0 ; A D = 0 ; } } i f ( ( A C = = = c ) ) { G = S ( A F [ v ] , q ) ; x = S ( A F [ v ] , R ) ; i f ( G ! = = r ) { A E = p a r s e I n t ( G , 1 0 ) ; } i f ( x ! = = r ) { A D = p a r s e I n t ( x , 1 0 ) ; } } A G [ 0 ] - = A E ; A G [ 1 ] - = A D ; } i f ( ( Y | | z ) ) { A G [ 0 ] + = z ; A G [ 1 ] + = Y ; } A G [ 0 ] = A B ( A G [ 0 ] ) ; A G [ 1 ] = A B ( A G [ 1 ] ) ; } e l s e { } r e t u r n   A G ; } ; } e l s e { r e t u r n   f u n c t i o n ( y ) { v a r   x , Y , A A , A B , A C , z = f a l s e , G = y ; i f ( E . D o m . _ c a n P o s i t i o n ( y ) ) { z = [ y [ b ] , y [ P ] ] ; x = E . D o m . g e t D o c u m e n t S c r o l l L e f t ( y [ e ] ) ; Y = E . D o m . g e t D o c u m e n t S c r o l l T o p ( y [ e ] ) ; A C = ( ( H | | m . w e b k i t > 5 1 9 ) ? t r u e : f a l s e ) ; w h i l e ( ( G = G [ u ] ) ) { z [ 0 ] + = G [ b ] ; z [ 1 ] + = G [ P ] ; i f ( A C ) { z = E . D o m . _ c a l c B o r d e r s ( G , z ) ; } } i f ( E . D o m . _ g e t S t y l e ( y , p ) ! = = f ) { G = y ; w h i l e ( ( G = G [ Z ] ) & & G [ C ] ) { A A = G [ i ] ; A B = G [ O ] ; i f ( H & & ( E . D o m . _ g e t S t y l e ( G , " o v e r f l o w " ) ! = = " v i s i b l e " ) ) { z = E . D o m . _ c a l c B o r d e r s ( G , z ) ; } i f ( A A | | A B ) { z [ 0 ] - = A B ; z [ 1 ] - = A A ; } } z [ 0 ] + = x ; z [ 1 ] + = Y ; } e l s e { i f ( D ) { z [ 0 ] - = x ; z [ 1 ] - = Y ; } e l s e { i f ( I | | H ) { z [ 0 ] + = x ; z [ 1 ] + = Y ; } } } z [ 0 ] = M a t h . f l o o r ( z [ 0 ] ) ; z [ 1 ] = M a t h . f l o o r ( z [ 1 ] ) ; } e l s e { } r e t u r n   z ; } ; } } ( ) , g e t X : f u n c t i o n ( G ) { v a r   Y = f u n c t i o n ( x ) { r e t u r n   E . D o m . g e t X Y ( x ) [ 0 ] ; } ; r e t u r n   E . D o m . b a t c h ( G , Y , E . D o m , t r u e ) ; } , g e t Y : f u n c t i o n ( G ) { v a r   Y = f u n c t i o n ( x ) { r e t u r n   E . D o m . g e t X Y ( x ) [ 1 ] ; } ; r e t u r n   E . D o m . b a t c h ( G , Y , E . D o m , t r u e ) ; } , s e t X Y : f u n c t i o n ( G , x , Y ) { E . D o m . b a t c h ( G , E . D o m . _ s e t X Y , { p o s : x , n o R e t r y : Y } ) ; } , _ s e t X Y : f u n c t i o n ( G , z ) { v a r   A A = E . D o m . _ g e t S t y l e ( G , p ) , y = E . D o m . s e t S t y l e , A D = z . p o s , Y = z . n o R e t r y , A B = [ p a r s e I n t ( E . D o m . g e t C o m p u t e d S t y l e ( G , j ) , 1 0 ) , p a r s e I n t ( E . D o m . g e t C o m p u t e d S t y l e ( G , o ) , 1 0 ) ] , A C , x ; i f ( A A = = " s t a t i c " ) { A A = V ; y ( G , p , A A ) ; } A C = E . D o m . _ g e t X Y ( G ) ; i f ( ! A D | | A C = = = f a l s e ) { r e t u r n   f a l s e ; } i f ( i s N a N ( A B [ 0 ] ) ) { A B [ 0 ] = ( A A = = V ) ? 0 : G [ b ] ; } i f ( i s N a N ( A B [ 1 ] ) ) { A B [ 1 ] = ( A A = = V ) ? 0 : G [ P ] ; } i f ( A D [ 0 ] ! = = n u l l ) { y ( G , j , A D [ 0 ] - A C [ 0 ] + A B [ 0 ] + " p x " ) ; } i f ( A D [ 1 ] ! = = n u l l ) { y ( G , o , A D [ 1 ] - A C [ 1 ] + A B [ 1 ] + " p x " ) ; } i f ( ! Y ) { x = E . D o m . _ g e t X Y ( G ) ; i f ( ( A D [ 0 ] ! = = n u l l & & x [ 0 ] ! = A D [ 0 ] ) | | ( A D [ 1 ] ! = = n u l l & & x [ 1 ] ! = A D [ 1 ] ) ) { E . D o m . _ s e t X Y ( G , { p o s : A D , n o R e t r y : t r u e } ) ; } } } , s e t X : f u n c t i o n ( Y , G ) { E . D o m . s e t X Y ( Y , [ G , n u l l ] ) ; } , s e t Y : f u n c t i o n ( G , Y ) { E . D o m . s e t X Y ( G , [ n u l l , Y ] ) ; } , g e t R e g i o n : f u n c t i o n ( G ) { v a r   Y = f u n c t i o n ( x ) { v a r   y = f a l s e ; i f ( E . D o m . _ c a n P o s i t i o n ( x ) ) { y = E . R e g i o n . g e t R e g i o n ( x ) ; } e l s e { } r e t u r n   y ; } ; r e t u r n   E . D o m . b a t c h ( G , Y , E . D o m , t r u e ) ; } , g e t C l i e n t W i d t h : f u n c t i o n ( ) { r e t u r n   E . D o m . g e t V i e w p o r t W i d t h ( ) ; } , g e t C l i e n t H e i g h t : f u n c t i o n ( ) { r e t u r n   E . D o m . g e t V i e w p o r t H e i g h t ( ) ; } , g e t E l e m e n t s B y C l a s s N a m e : f u n c t i o n ( A B , A F , A C , A E , x , A D ) { A F = A F | | " * " ; A C = ( A C ) ? E . D o m . g e t ( A C ) : n u l l | | K ; i f ( ! A C ) { r e t u r n [ ] ; } v a r   Y = [ ] , G = A C . g e t E l e m e n t s B y T a g N a m e ( A F ) , z = E . D o m . h a s C l a s s ; f o r ( v a r   y = 0 , A A = G . l e n g t h ; y < A A ; + + y ) { i f ( z ( G [ y ] , A B ) ) { Y [ Y . l e n g t h ] = G [ y ] ; } } i f ( A E ) { E . D o m . b a t c h ( Y , A E , x , A D ) ; } r e t u r n   Y ; } , h a s C l a s s : f u n c t i o n ( Y , G ) { r e t u r n   E . D o m . b a t c h ( Y , E . D o m . _ h a s C l a s s , G ) ; } , _ h a s C l a s s : f u n c t i o n ( x , Y ) { v a r   G = f a l s e , y ; i f ( x & & Y ) { y = E . D o m . _ g e t A t t r i b u t e ( x , F ) | | J ; i f ( Y . e x e c ) { G = Y . t e s t ( y ) ; } e l s e { G = Y & & ( B + y + B ) . i n d e x O f ( B + Y + B ) > - 1 ; } } e l s e { } r e t u r n   G ; } , a d d C l a s s : f u n c t i o n ( Y , G ) { r e t u r n   E . D o m . b a t c h ( Y , E . D o m . _ a d d C l a s s , G ) ; } , _ a d d C l a s s : f u n c t i o n ( x , Y ) { v a r   G = f a l s e , y ; i f ( x & & Y ) { y = E . D o m . _ g e t A t t r i b u t e ( x , F ) | | J ; i f ( ! E . D o m . _ h a s C l a s s ( x , Y ) ) { E . D o m . s e t A t t r i b u t e ( x , F , A ( y + B + Y ) ) ; G = t r u e ; } } e l s e { } r e t u r n   G ; } , r e m o v e C l a s s : f u n c t i o n ( Y , G ) { r e t u r n   E . D o m . b a t c h ( Y , E . D o m . _ r e m o v e C l a s s , G ) ; } , _ r e m o v e C l a s s : f u n c t i o n ( y , x ) { v a r   Y = f a l s e , A A , z , G ; i f ( y & & x ) { A A = E . D o m . _ g e t A t t r i b u t e ( y , F ) | | J ; E . D o m . s e t A t t r i b u t e ( y , F , A A . r e p l a c e ( E . D o m . _ g e t C l a s s R e g e x ( x ) , J ) ) ; z = E . D o m . _ g e t A t t r i b u t e ( y , F ) ; i f ( A A ! = = z ) { E . D o m . s e t A t t r i b u t e ( y , F , A ( z ) ) ; Y = t r u e ; i f ( E . D o m . _ g e t A t t r i b u t e ( y , F ) = = = " " ) { G = ( y . h a s A t t r i b u t e & & y . h a s A t t r i b u t e ( g ) ) ? g : F ; 
 y . r e m o v e A t t r i b u t e ( G ) ; } } } e l s e { } r e t u r n   Y ; } , r e p l a c e C l a s s : f u n c t i o n ( x , Y , G ) { r e t u r n   E . D o m . b a t c h ( x , E . D o m . _ r e p l a c e C l a s s , { f r o m : Y , t o : G } ) ; } , _ r e p l a c e C l a s s : f u n c t i o n ( y , x ) { v a r   Y , A B , A A , G = f a l s e , z ; i f ( y & & x ) { A B = x . f r o m ; A A = x . t o ; i f ( ! A A ) { G = f a l s e ; } e l s e { i f ( ! A B ) { G = E . D o m . _ a d d C l a s s ( y , x . t o ) ; } e l s e { i f ( A B ! = = A A ) { z = E . D o m . _ g e t A t t r i b u t e ( y , F ) | | J ; Y = ( B + z . r e p l a c e ( E . D o m . _ g e t C l a s s R e g e x ( A B ) , B + A A ) ) . s p l i t ( E . D o m . _ g e t C l a s s R e g e x ( A A ) ) ; Y . s p l i c e ( 1 , 0 , B + A A ) ; E . D o m . s e t A t t r i b u t e ( y , F , A ( Y . j o i n ( J ) ) ) ; G = t r u e ; } } } } e l s e { } r e t u r n   G ; } , g e n e r a t e I d : f u n c t i o n ( G , x ) { x = x | | " y u i - g e n " ; v a r   Y = f u n c t i o n ( y ) { i f ( y & & y . i d ) { r e t u r n   y . i d ; } v a r   z = x + Y A H O O . e n v . _ i d _ c o u n t e r + + ; i f ( y ) { i f ( y [ e ] & & y [ e ] . g e t E l e m e n t B y I d ( z ) ) { r e t u r n   E . D o m . g e n e r a t e I d ( y , z + x ) ; } y . i d = z ; } r e t u r n   z ; } ; r e t u r n   E . D o m . b a t c h ( G , Y , E . D o m , t r u e ) | | Y . a p p l y ( E . D o m , a r g u m e n t s ) ; } , i s A n c e s t o r : f u n c t i o n ( Y , x ) { Y = E . D o m . g e t ( Y ) ; x = E . D o m . g e t ( x ) ; v a r   G = f a l s e ; i f ( ( Y & & x ) & & ( Y [ l ] & & x [ l ] ) ) { i f ( Y . c o n t a i n s & & Y ! = = x ) { G = Y . c o n t a i n s ( x ) ; } e l s e { i f ( Y . c o m p a r e D o c u m e n t P o s i t i o n ) { G = ! ! ( Y . c o m p a r e D o c u m e n t P o s i t i o n ( x ) & 1 6 ) ; } } } e l s e { } r e t u r n   G ; } , i n D o c u m e n t : f u n c t i o n ( G , Y ) { r e t u r n   E . D o m . _ i n D o c ( E . D o m . g e t ( G ) , Y ) ; } , _ i n D o c : f u n c t i o n ( Y , x ) { v a r   G = f a l s e ; i f ( Y & & Y [ C ] ) { x = x | | Y [ e ] ; G = E . D o m . i s A n c e s t o r ( x [ v ] , Y ) ; } e l s e { } r e t u r n   G ; } , g e t E l e m e n t s B y : f u n c t i o n ( Y , A F , A B , A D , y , A C , A E ) { A F = A F | | " * " ; A B = ( A B ) ? E . D o m . g e t ( A B ) : n u l l | | K ; i f ( ! A B ) { r e t u r n [ ] ; } v a r   x = [ ] , G = A B . g e t E l e m e n t s B y T a g N a m e ( A F ) ; f o r ( v a r   z = 0 , A A = G . l e n g t h ; z < A A ; + + z ) { i f ( Y ( G [ z ] ) ) { i f ( A E ) { x = G [ z ] ; b r e a k ; } e l s e { x [ x . l e n g t h ] = G [ z ] ; } } } i f ( A D ) { E . D o m . b a t c h ( x , A D , y , A C ) ; } r e t u r n   x ; } , g e t E l e m e n t B y : f u n c t i o n ( x , G , Y ) { r e t u r n   E . D o m . g e t E l e m e n t s B y ( x , G , Y , n u l l , n u l l , n u l l , t r u e ) ; } , b a t c h : f u n c t i o n ( x , A B , A A , z ) { v a r   y = [ ] , Y = ( z ) ? A A : w i n d o w ; x = ( x & & ( x [ C ] | | x . i t e m ) ) ? x : E . D o m . g e t ( x ) ; i f ( x & & A B ) { i f ( x [ C ] | | x . l e n g t h = = = u n d e f i n e d ) { r e t u r n   A B . c a l l ( Y , x , A A ) ; } f o r ( v a r   G = 0 ; G < x . l e n g t h ; + + G ) { y [ y . l e n g t h ] = A B . c a l l ( Y , x [ G ] , A A ) ; } } e l s e { r e t u r n   f a l s e ; } r e t u r n   y ; } , g e t D o c u m e n t H e i g h t : f u n c t i o n ( ) { v a r   Y = ( K [ t ] ! = M | | I ) ? K . b o d y . s c r o l l H e i g h t : W . s c r o l l H e i g h t , G = M a t h . m a x ( Y , E . D o m . g e t V i e w p o r t H e i g h t ( ) ) ; r e t u r n   G ; } , g e t D o c u m e n t W i d t h : f u n c t i o n ( ) { v a r   Y = ( K [ t ] ! = M | | I ) ? K . b o d y . s c r o l l W i d t h : W . s c r o l l W i d t h , G = M a t h . m a x ( Y , E . D o m . g e t V i e w p o r t W i d t h ( ) ) ; r e t u r n   G ; } , g e t V i e w p o r t H e i g h t : f u n c t i o n ( ) { v a r   G = s e l f . i n n e r H e i g h t , Y = K [ t ] ; i f ( ( Y | | T ) & & ! D ) { G = ( Y = = M ) ? W . c l i e n t H e i g h t : K . b o d y . c l i e n t H e i g h t ; } r e t u r n   G ; } , g e t V i e w p o r t W i d t h : f u n c t i o n ( ) { v a r   G = s e l f . i n n e r W i d t h , Y = K [ t ] ; i f ( Y | | T ) { G = ( Y = = M ) ? W . c l i e n t W i d t h : K . b o d y . c l i e n t W i d t h ; } r e t u r n   G ; } , g e t A n c e s t o r B y : f u n c t i o n ( G , Y ) { w h i l e ( ( G = G [ Z ] ) ) { i f ( E . D o m . _ t e s t E l e m e n t ( G , Y ) ) { r e t u r n   G ; } } r e t u r n   n u l l ; } , g e t A n c e s t o r B y C l a s s N a m e : f u n c t i o n ( Y , G ) { Y = E . D o m . g e t ( Y ) ; i f ( ! Y ) { r e t u r n   n u l l ; } v a r   x = f u n c t i o n ( y ) { r e t u r n   E . D o m . h a s C l a s s ( y , G ) ; } ; r e t u r n   E . D o m . g e t A n c e s t o r B y ( Y , x ) ; } , g e t A n c e s t o r B y T a g N a m e : f u n c t i o n ( Y , G ) { Y = E . D o m . g e t ( Y ) ; i f ( ! Y ) { r e t u r n   n u l l ; } v a r   x = f u n c t i o n ( y ) { r e t u r n   y [ C ] & & y [ C ] . t o U p p e r C a s e ( ) = = G . t o U p p e r C a s e ( ) ; } ; r e t u r n   E . D o m . g e t A n c e s t o r B y ( Y , x ) ; } , g e t P r e v i o u s S i b l i n g B y : f u n c t i o n ( G , Y ) { w h i l e ( G ) { G = G . p r e v i o u s S i b l i n g ; i f ( E . D o m . _ t e s t E l e m e n t ( G , Y ) ) { r e t u r n   G ; } } r e t u r n   n u l l ; } , g e t P r e v i o u s S i b l i n g : f u n c t i o n ( G ) { G = E . D o m . g e t ( G ) ; i f ( ! G ) { r e t u r n   n u l l ; } r e t u r n   E . D o m . g e t P r e v i o u s S i b l i n g B y ( G ) ; } , g e t N e x t S i b l i n g B y : f u n c t i o n ( G , Y ) { w h i l e ( G ) { G = G . n e x t S i b l i n g ; i f ( E . D o m . _ t e s t E l e m e n t ( G , Y ) ) { r e t u r n   G ; } } r e t u r n   n u l l ; } , g e t N e x t S i b l i n g : f u n c t i o n ( G ) { G = E . D o m . g e t ( G ) ; i f ( ! G ) { r e t u r n   n u l l ; } r e t u r n   E . D o m . g e t N e x t S i b l i n g B y ( G ) ; } , g e t F i r s t C h i l d B y : f u n c t i o n ( G , x ) { v a r   Y = ( E . D o m . _ t e s t E l e m e n t ( G . f i r s t C h i l d , x ) ) ? G . f i r s t C h i l d : n u l l ; r e t u r n   Y | | E . D o m . g e t N e x t S i b l i n g B y ( G . f i r s t C h i l d , x ) ; } , g e t F i r s t C h i l d : f u n c t i o n ( G , Y ) { G = E . D o m . g e t ( G ) ; i f ( ! G ) { r e t u r n   n u l l ; } r e t u r n   E . D o m . g e t F i r s t C h i l d B y ( G ) ; } , g e t L a s t C h i l d B y : f u n c t i o n ( G , x ) { i f ( ! G ) { r e t u r n   n u l l ; } v a r   Y = ( E . D o m . _ t e s t E l e m e n t ( G . l a s t C h i l d , x ) ) ? G . l a s t C h i l d : n u l l ; r e t u r n   Y | | E . D o m . g e t P r e v i o u s S i b l i n g B y ( G . l a s t C h i l d , x ) ; } , g e t L a s t C h i l d : f u n c t i o n ( G ) { G = E . D o m . g e t ( G ) ; r e t u r n   E . D o m . g e t L a s t C h i l d B y ( G ) ; } , g e t C h i l d r e n B y : f u n c t i o n ( Y , y ) { v a r   x = E . D o m . g e t F i r s t C h i l d B y ( Y , y ) , G = x ? [ x ] : [ ] ; E . D o m . g e t N e x t S i b l i n g B y ( x , f u n c t i o n ( z ) { i f ( ! y | | y ( z ) ) { G [ G . l e n g t h ] = z ; } r e t u r n   f a l s e ; } ) ; r e t u r n   G ; } , g e t C h i l d r e n : f u n c t i o n ( G ) { G = E . D o m . g e t ( G ) ; i f ( ! G ) { } r e t u r n   E . D o m . g e t C h i l d r e n B y ( G ) ; } , g e t D o c u m e n t S c r o l l L e f t : f u n c t i o n ( G ) { G = G | | K ; r e t u r n   M a t h . m a x ( G [ v ] . s c r o l l L e f t , G . b o d y . s c r o l l L e f t ) ; } , g e t D o c u m e n t S c r o l l T o p : f u n c t i o n ( G ) { G = G | | K ; r e t u r n   M a t h . m a x ( G [ v ] . s c r o l l T o p , G . b o d y . s c r o l l T o p ) ; } , i n s e r t B e f o r e : f u n c t i o n ( Y , G ) { Y = E . D o m . g e t ( Y ) ; G = E . D o m . g e t ( G ) ; i f ( ! Y | | ! G | | ! G [ Z ] ) { r e t u r n   n u l l ; } r e t u r n   G [ Z ] . i n s e r t B e f o r e ( Y , G ) ; } , i n s e r t A f t e r : f u n c t i o n ( Y , G ) { Y = E . D o m . g e t ( Y ) ; G = E . D o m . g e t ( G ) ; i f ( ! Y | | ! G | | ! G [ Z ] ) { r e t u r n   n u l l ; } i f ( G . n e x t S i b l i n g ) { r e t u r n   G [ Z ] . i n s e r t B e f o r e ( Y , G . n e x t S i b l i n g ) ; } e l s e { r e t u r n   G [ Z ] . a p p e n d C h i l d ( Y ) ; } } , g e t C l i e n t R e g i o n : f u n c t i o n ( ) { v a r   x = E . D o m . g e t D o c u m e n t S c r o l l T o p ( ) , Y = E . D o m . g e t D o c u m e n t S c r o l l L e f t ( ) , y = E . D o m . g e t V i e w p o r t W i d t h ( ) + Y , G = E . D o m . g e t V i e w p o r t H e i g h t ( ) + x ; r e t u r n   n e w   E . R e g i o n ( x , y , G , Y ) ; } , s e t A t t r i b u t e : f u n c t i o n ( Y , G , x ) { E . D o m . b a t c h ( Y , E . D o m . _ s e t A t t r i b u t e , { a t t r : G , v a l : x } ) ; } , _ s e t A t t r i b u t e : f u n c t i o n ( x , Y ) { v a r   G = E . D o m . _ t o C a m e l ( Y . a t t r ) , y = Y . v a l ; i f ( x & & x . s e t A t t r i b u t e ) { i f ( E . D o m . D O T _ A T T R I B U T E S [ G ] ) { x [ G ] = y ; } e l s e { G = E . D o m . C U S T O M _ A T T R I B U T E S [ G ] | | G ; x . s e t A t t r i b u t e ( G , y ) ; } } e l s e { } } , g e t A t t r i b u t e : f u n c t i o n ( Y , G ) { r e t u r n   E . D o m . b a t c h ( Y , E . D o m . _ g e t A t t r i b u t e , G ) ; } , _ g e t A t t r i b u t e : f u n c t i o n ( Y , G ) { v a r   x ; G = E . D o m . C U S T O M _ A T T R I B U T E S [ G ] | | G ; i f ( Y & & Y . g e t A t t r i b u t e ) { x = Y . g e t A t t r i b u t e ( G , 2 ) ; } e l s e { } r e t u r n   x ; } , _ t o C a m e l : f u n c t i o n ( Y ) { v a r   x = d ; f u n c t i o n   G ( y , z ) { r e t u r n   z . t o U p p e r C a s e ( ) ; } r e t u r n   x [ Y ] | | ( x [ Y ] = Y . i n d e x O f ( " - " ) = = = - 1 ? Y : Y . r e p l a c e ( / - ( [ a - z ] ) / g i , G ) ) ; } , _ g e t C l a s s R e g e x : f u n c t i o n ( Y ) { v a r   G ; i f ( Y ! = = u n d e f i n e d ) { i f ( Y . e x e c ) { G = Y ; } e l s e { G = h [ Y ] ; i f ( ! G ) { Y = Y . r e p l a c e ( E . D o m . _ p a t t e r n s . C L A S S _ R E _ T O K E N S , " \ \ $ 1 " ) ; G = h [ Y ] = n e w   R e g E x p ( s + Y + k , U ) ; } } } r e t u r n   G ; } , _ p a t t e r n s : { R O O T _ T A G : / ^ b o d y | h t m l $ / i , C L A S S _ R E _ T O K E N S : / ( [ \ . \ ( \ ) \ ^ \ $ \ * \ + \ ? \ | \ [ \ ] \ { \ } \ \ ] ) / g } , _ t e s t E l e m e n t : f u n c t i o n ( G , Y ) { r e t u r n   G & & G [ l ] = = 1 & & ( ! Y | | Y ( G ) ) ; } , _ c a l c B o r d e r s : f u n c t i o n ( x , y ) { v a r   Y = p a r s e I n t ( E . D o m [ w ] ( x , R ) , 1 0 ) | | 0 , G = p a r s e I n t ( E . D o m [ w ] ( x , q ) , 1 0 ) | | 0 ; i f ( H ) { i f ( N . t e s t ( x [ C ] ) ) { Y = 0 ; G = 0 ; } } y [ 0 ] + = G ; y [ 1 ] + = Y ; r e t u r n   y ; } } ; v a r   S = E . D o m [ w ] ; i f ( m . o p e r a ) { E . D o m [ w ] = f u n c t i o n ( Y , G ) { v a r   x = S ( Y , G ) ; i f ( X . t e s t ( G ) ) { x = E . D o m . C o l o r . t o R G B ( x ) ; } r e t u r n   x ; } ; } i f ( m . w e b k i t ) { E . D o m [ w ] = f u n c t i o n ( Y , G ) { v a r   x = S ( Y , G ) ; i f ( x = = = " r g b a ( 0 ,   0 ,   0 ,   0 ) " ) { x = " t r a n s p a r e n t " ; } r e t u r n   x ; } ; } i f ( m . i e & & m . i e > = 8 & & K . d o c u m e n t E l e m e n t . h a s A t t r i b u t e ) { E . D o m . D O T _ A T T R I B U T E S . t y p e = t r u e ; } } ) ( ) ; Y A H O O . u t i l . R e g i o n = f u n c t i o n ( C , D , A , B ) { t h i s . t o p = C ; t h i s . y = C ; t h i s [ 1 ] = C ; t h i s . r i g h t = D ; t h i s . b o t t o m = A ; t h i s . l e f t = B ; t h i s . x = B ; t h i s [ 0 ] = B ; 
 t h i s . w i d t h = t h i s . r i g h t - t h i s . l e f t ; t h i s . h e i g h t = t h i s . b o t t o m - t h i s . t o p ; } ; Y A H O O . u t i l . R e g i o n . p r o t o t y p e . c o n t a i n s = f u n c t i o n ( A ) { r e t u r n ( A . l e f t > = t h i s . l e f t & & A . r i g h t < = t h i s . r i g h t & & A . t o p > = t h i s . t o p & & A . b o t t o m < = t h i s . b o t t o m ) ; } ; Y A H O O . u t i l . R e g i o n . p r o t o t y p e . g e t A r e a = f u n c t i o n ( ) { r e t u r n ( ( t h i s . b o t t o m - t h i s . t o p ) * ( t h i s . r i g h t - t h i s . l e f t ) ) ; } ; Y A H O O . u t i l . R e g i o n . p r o t o t y p e . i n t e r s e c t = f u n c t i o n ( E ) { v a r   C = M a t h . m a x ( t h i s . t o p , E . t o p ) , D = M a t h . m i n ( t h i s . r i g h t , E . r i g h t ) , A = M a t h . m i n ( t h i s . b o t t o m , E . b o t t o m ) , B = M a t h . m a x ( t h i s . l e f t , E . l e f t ) ; i f ( A > = C & & D > = B ) { r e t u r n   n e w   Y A H O O . u t i l . R e g i o n ( C , D , A , B ) ; } e l s e { r e t u r n   n u l l ; } } ; Y A H O O . u t i l . R e g i o n . p r o t o t y p e . u n i o n = f u n c t i o n ( E ) { v a r   C = M a t h . m i n ( t h i s . t o p , E . t o p ) , D = M a t h . m a x ( t h i s . r i g h t , E . r i g h t ) , A = M a t h . m a x ( t h i s . b o t t o m , E . b o t t o m ) , B = M a t h . m i n ( t h i s . l e f t , E . l e f t ) ; r e t u r n   n e w   Y A H O O . u t i l . R e g i o n ( C , D , A , B ) ; } ; Y A H O O . u t i l . R e g i o n . p r o t o t y p e . t o S t r i n g = f u n c t i o n ( ) { r e t u r n ( " R e g i o n   { " + " t o p :   " + t h i s . t o p + " ,   r i g h t :   " + t h i s . r i g h t + " ,   b o t t o m :   " + t h i s . b o t t o m + " ,   l e f t :   " + t h i s . l e f t + " ,   h e i g h t :   " + t h i s . h e i g h t + " ,   w i d t h :   " + t h i s . w i d t h + " } " ) ; } ; Y A H O O . u t i l . R e g i o n . g e t R e g i o n = f u n c t i o n ( D ) { v a r   F = Y A H O O . u t i l . D o m . g e t X Y ( D ) , C = F [ 1 ] , E = F [ 0 ] + D . o f f s e t W i d t h , A = F [ 1 ] + D . o f f s e t H e i g h t , B = F [ 0 ] ; r e t u r n   n e w   Y A H O O . u t i l . R e g i o n ( C , E , A , B ) ; } ; Y A H O O . u t i l . P o i n t = f u n c t i o n ( A , B ) { i f ( Y A H O O . l a n g . i s A r r a y ( A ) ) { B = A [ 1 ] ; A = A [ 0 ] ; } Y A H O O . u t i l . P o i n t . s u p e r c l a s s . c o n s t r u c t o r . c a l l ( t h i s , B , A , B , A ) ; } ; Y A H O O . e x t e n d ( Y A H O O . u t i l . P o i n t , Y A H O O . u t i l . R e g i o n ) ; ( f u n c t i o n ( ) { v a r   B = Y A H O O . u t i l , A = " c l i e n t T o p " , F = " c l i e n t L e f t " , J = " p a r e n t N o d e " , K = " r i g h t " , W = " h a s L a y o u t " , I = " p x " , U = " o p a c i t y " , L = " a u t o " , D = " b o r d e r L e f t W i d t h " , G = " b o r d e r T o p W i d t h " , P = " b o r d e r R i g h t W i d t h " , V = " b o r d e r B o t t o m W i d t h " , S = " v i s i b l e " , Q = " t r a n s p a r e n t " , N = " h e i g h t " , E = " w i d t h " , H = " s t y l e " , T = " c u r r e n t S t y l e " , R = / ^ w i d t h | h e i g h t $ / , O = / ^ ( \ d [ . \ d ] * ) + ( e m | e x | p x | g d | r e m | v w | v h | v m | c h | m m | c m | i n | p t | p c | d e g | r a d | m s | s | h z | k h z | % ) { 1 } ? / i , M = { g e t : f u n c t i o n ( X , Z ) { v a r   Y = " " , a = X [ T ] [ Z ] ; i f ( Z = = = U ) { Y = B . D o m . g e t S t y l e ( X , U ) ; } e l s e { i f ( ! a | | ( a . i n d e x O f & & a . i n d e x O f ( I ) > - 1 ) ) { Y = a ; } e l s e { i f ( B . D o m . I E _ C O M P U T E D [ Z ] ) { Y = B . D o m . I E _ C O M P U T E D [ Z ] ( X , Z ) ; } e l s e { i f ( O . t e s t ( a ) ) { Y = B . D o m . I E . C o m p u t e d S t y l e . g e t P i x e l ( X , Z ) ; } e l s e { Y = a ; } } } } r e t u r n   Y ; } , g e t O f f s e t : f u n c t i o n ( Z , e ) { v a r   b = Z [ T ] [ e ] , X = e . c h a r A t ( 0 ) . t o U p p e r C a s e ( ) + e . s u b s t r ( 1 ) , c = " o f f s e t " + X , Y = " p i x e l " + X , a = " " , d ; i f ( b = = L ) { d = Z [ c ] ; i f ( d = = = u n d e f i n e d ) { a = 0 ; } a = d ; i f ( R . t e s t ( e ) ) { Z [ H ] [ e ] = d ; i f ( Z [ c ] > d ) { a = d - ( Z [ c ] - d ) ; } Z [ H ] [ e ] = L ; } } e l s e { i f ( ! Z [ H ] [ Y ] & & ! Z [ H ] [ e ] ) { Z [ H ] [ e ] = b ; } a = Z [ H ] [ Y ] ; } r e t u r n   a + I ; } , g e t B o r d e r W i d t h : f u n c t i o n ( X , Z ) { v a r   Y = n u l l ; i f ( ! X [ T ] [ W ] ) { X [ H ] . z o o m = 1 ; } s w i t c h ( Z ) { c a s e   G : Y = X [ A ] ; b r e a k ; c a s e   V : Y = X . o f f s e t H e i g h t - X . c l i e n t H e i g h t - X [ A ] ; b r e a k ; c a s e   D : Y = X [ F ] ; b r e a k ; c a s e   P : Y = X . o f f s e t W i d t h - X . c l i e n t W i d t h - X [ F ] ; b r e a k ; } r e t u r n   Y + I ; } , g e t P i x e l : f u n c t i o n ( Y , X ) { v a r   a = n u l l , b = Y [ T ] [ K ] , Z = Y [ T ] [ X ] ; Y [ H ] [ K ] = Z ; a = Y [ H ] . p i x e l R i g h t ; Y [ H ] [ K ] = b ; r e t u r n   a + I ; } , g e t M a r g i n : f u n c t i o n ( Y , X ) { v a r   Z ; i f ( Y [ T ] [ X ] = = L ) { Z = 0 + I ; } e l s e { Z = B . D o m . I E . C o m p u t e d S t y l e . g e t P i x e l ( Y , X ) ; } r e t u r n   Z ; } , g e t V i s i b i l i t y : f u n c t i o n ( Y , X ) { v a r   Z ; w h i l e ( ( Z = Y [ T ] ) & & Z [ X ] = = " i n h e r i t " ) { Y = Y [ J ] ; } r e t u r n ( Z ) ? Z [ X ] : S ; } , g e t C o l o r : f u n c t i o n ( Y , X ) { r e t u r n   B . D o m . C o l o r . t o R G B ( Y [ T ] [ X ] ) | | Q ; } , g e t B o r d e r C o l o r : f u n c t i o n ( Y , X ) { v a r   Z = Y [ T ] , a = Z [ X ] | | Z . c o l o r ; r e t u r n   B . D o m . C o l o r . t o R G B ( B . D o m . C o l o r . t o H e x ( a ) ) ; } } , C = { } ; C . t o p = C . r i g h t = C . b o t t o m = C . l e f t = C [ E ] = C [ N ] = M . g e t O f f s e t ; C . c o l o r = M . g e t C o l o r ; C [ G ] = C [ P ] = C [ V ] = C [ D ] = M . g e t B o r d e r W i d t h ; C . m a r g i n T o p = C . m a r g i n R i g h t = C . m a r g i n B o t t o m = C . m a r g i n L e f t = M . g e t M a r g i n ; C . v i s i b i l i t y = M . g e t V i s i b i l i t y ; C . b o r d e r C o l o r = C . b o r d e r T o p C o l o r = C . b o r d e r R i g h t C o l o r = C . b o r d e r B o t t o m C o l o r = C . b o r d e r L e f t C o l o r = M . g e t B o r d e r C o l o r ; B . D o m . I E _ C O M P U T E D = C ; B . D o m . I E _ C o m p u t e d S t y l e = M ; } ) ( ) ; ( f u n c t i o n ( ) { v a r   C = " t o S t r i n g " , A = p a r s e I n t , B = R e g E x p , D = Y A H O O . u t i l ; D . D o m . C o l o r = { K E Y W O R D S : { b l a c k : " 0 0 0 " , s i l v e r : " c 0 c 0 c 0 " , g r a y : " 8 0 8 0 8 0 " , w h i t e : " f f f " , m a r o o n : " 8 0 0 0 0 0 " , r e d : " f 0 0 " , p u r p l e : " 8 0 0 0 8 0 " , f u c h s i a : " f 0 f " , g r e e n : " 0 0 8 0 0 0 " , l i m e : " 0 f 0 " , o l i v e : " 8 0 8 0 0 0 " , y e l l o w : " f f 0 " , n a v y : " 0 0 0 0 8 0 " , b l u e : " 0 0 f " , t e a l : " 0 0 8 0 8 0 " , a q u a : " 0 f f " } , r e _ R G B : / ^ r g b \ ( ( [ 0 - 9 ] + ) \ s * , \ s * ( [ 0 - 9 ] + ) \ s * , \ s * ( [ 0 - 9 ] + ) \ ) $ / i , r e _ h e x : / ^ # ? ( [ 0 - 9 A - F ] { 2 } ) ( [ 0 - 9 A - F ] { 2 } ) ( [ 0 - 9 A - F ] { 2 } ) $ / i , r e _ h e x 3 : / ( [ 0 - 9 A - F ] ) / g i , t o R G B : f u n c t i o n ( E ) { i f ( ! D . D o m . C o l o r . r e _ R G B . t e s t ( E ) ) { E = D . D o m . C o l o r . t o H e x ( E ) ; } i f ( D . D o m . C o l o r . r e _ h e x . e x e c ( E ) ) { E = " r g b ( " + [ A ( B . $ 1 , 1 6 ) , A ( B . $ 2 , 1 6 ) , A ( B . $ 3 , 1 6 ) ] . j o i n ( " ,   " ) + " ) " ; } r e t u r n   E ; } , t o H e x : f u n c t i o n ( H ) { H = D . D o m . C o l o r . K E Y W O R D S [ H ] | | H ; i f ( D . D o m . C o l o r . r e _ R G B . e x e c ( H ) ) { v a r   G = ( B . $ 1 . l e n g t h = = = 1 ) ? " 0 " + B . $ 1 : N u m b e r ( B . $ 1 ) , F = ( B . $ 2 . l e n g t h = = = 1 ) ? " 0 " + B . $ 2 : N u m b e r ( B . $ 2 ) , E = ( B . $ 3 . l e n g t h = = = 1 ) ? " 0 " + B . $ 3 : N u m b e r ( B . $ 3 ) ; H = [ G [ C ] ( 1 6 ) , F [ C ] ( 1 6 ) , E [ C ] ( 1 6 ) ] . j o i n ( " " ) ; } i f ( H . l e n g t h < 6 ) { H = H . r e p l a c e ( D . D o m . C o l o r . r e _ h e x 3 , " $ 1 $ 1 " ) ; } i f ( H ! = = " t r a n s p a r e n t " & & H . i n d e x O f ( " # " ) < 0 ) { H = " # " + H ; } r e t u r n   H . t o L o w e r C a s e ( ) ; } } ; } ( ) ) ; Y A H O O . r e g i s t e r ( " d o m " , Y A H O O . u t i l . D o m , { v e r s i o n : " 2 . 8 . 0 r 4 " , b u i l d : " 2 4 4 6 " } ) ; Y A H O O . u t i l . C u s t o m E v e n t = f u n c t i o n ( D , C , B , A , E ) { t h i s . t y p e = D ; t h i s . s c o p e = C | | w i n d o w ; t h i s . s i l e n t = B ; t h i s . f i r e O n c e = E ; t h i s . f i r e d = f a l s e ; t h i s . f i r e d W i t h = n u l l ; t h i s . s i g n a t u r e = A | | Y A H O O . u t i l . C u s t o m E v e n t . L I S T ; t h i s . s u b s c r i b e r s = [ ] ; i f ( ! t h i s . s i l e n t ) { } v a r   F = " _ Y U I C E O n S u b s c r i b e " ; i f ( D ! = = F ) { t h i s . s u b s c r i b e E v e n t = n e w   Y A H O O . u t i l . C u s t o m E v e n t ( F , t h i s , t r u e ) ; } t h i s . l a s t E r r o r = n u l l ; } ; Y A H O O . u t i l . C u s t o m E v e n t . L I S T = 0 ; Y A H O O . u t i l . C u s t o m E v e n t . F L A T = 1 ; Y A H O O . u t i l . C u s t o m E v e n t . p r o t o t y p e = { s u b s c r i b e : f u n c t i o n ( B , C , D ) { i f ( ! B ) { t h r o w   n e w   E r r o r ( " I n v a l i d   c a l l b a c k   f o r   s u b s c r i b e r   t o   ' " + t h i s . t y p e + " ' " ) ; } i f ( t h i s . s u b s c r i b e E v e n t ) { t h i s . s u b s c r i b e E v e n t . f i r e ( B , C , D ) ; } v a r   A = n e w   Y A H O O . u t i l . S u b s c r i b e r ( B , C , D ) ; i f ( t h i s . f i r e O n c e & & t h i s . f i r e d ) { t h i s . n o t i f y ( A , t h i s . f i r e d W i t h ) ; } e l s e { t h i s . s u b s c r i b e r s . p u s h ( A ) ; } } , u n s u b s c r i b e : f u n c t i o n ( D , F ) { i f ( ! D ) { r e t u r n   t h i s . u n s u b s c r i b e A l l ( ) ; } v a r   E = f a l s e ; f o r ( v a r   B = 0 , A = t h i s . s u b s c r i b e r s . l e n g t h ; B < A ; + + B ) { v a r   C = t h i s . s u b s c r i b e r s [ B ] ; i f ( C & & C . c o n t a i n s ( D , F ) ) { t h i s . _ d e l e t e ( B ) ; E = t r u e ; } } r e t u r n   E ; } , f i r e : f u n c t i o n ( ) { t h i s . l a s t E r r o r = n u l l ; v a r   H = [ ] , A = t h i s . s u b s c r i b e r s . l e n g t h ; v a r   D = [ ] . s l i c e . c a l l ( a r g u m e n t s , 0 ) , C = t r u e , F , B = f a l s e ; i f ( t h i s . f i r e O n c e ) { i f ( t h i s . f i r e d ) { r e t u r n   t r u e ; } e l s e { t h i s . f i r e d W i t h = D ; } } t h i s . f i r e d = t r u e ; i f ( ! A & & t h i s . s i l e n t ) { r e t u r n   t r u e ; } i f ( ! t h i s . s i l e n t ) { } v a r   E = t h i s . s u b s c r i b e r s . s l i c e ( ) ; f o r ( F = 0 ; F < A ; + + F ) { v a r   G = E [ F ] ; i f ( ! G ) { B = t r u e ; } e l s e { C = t h i s . n o t i f y ( G , D ) ; i f ( f a l s e = = = C ) { i f ( ! t h i s . s i l e n t ) { } b r e a k ; } } } r e t u r n ( C ! = = f a l s e ) ; } , n o t i f y : f u n c t i o n ( F , C ) { v a r   B , H = n u l l , E = F . g e t S c o p e ( t h i s . s c o p e ) , A = Y A H O O . u t i l . E v e n t . t h r o w E r r o r s ; i f ( ! t h i s . s i l e n t ) { } i f ( t h i s . s i g n a t u r e = = Y A H O O . u t i l . C u s t o m E v e n t . F L A T ) { i f ( C . l e n g t h > 0 ) { H = C [ 0 ] ; } t r y { B = F . f n . c a l l ( E , H , F . o b j ) ; } c a t c h ( G ) { t h i s . l a s t E r r o r = G ; i f ( A ) { t h r o w   G ; } } } e l s e { t r y { B = F . f n . c a l l ( E , t h i s . t y p e , C , F . o b j ) ; } c a t c h ( D ) { t h i s . l a s t E r r o r = D ; i f ( A ) { t h r o w   D ; } } } r e t u r n   B ; } , u n s u b s c r i b e A l l : f u n c t i o n ( ) { v a r   A = t h i s . s u b s c r i b e r s . l e n g t h , B ; f o r ( B = A - 1 ; B > - 1 ; B - - ) { t h i s . _ d e l e t e ( B ) ; } t h i s . s u b s c r i b e r s = [ ] ; r e t u r n   A ; } , _ d e l e t e : f u n c t i o n ( A ) { v a r   B = t h i s . s u b s c r i b e r s [ A ] ; i f ( B ) { d e l e t e   B . f n ; d e l e t e   B . o b j ; } t h i s . s u b s c r i b e r s . s p l i c e ( A , 1 ) ; } , t o S t r i n g : f u n c t i o n ( ) { r e t u r n " C u s t o m E v e n t :   " + " ' " + t h i s . t y p e + " ' ,   " + " c o n t e x t :   " + t h i s . s c o p e ; } } ; Y A H O O . u t i l . S u b s c r i b e r = f u n c t i o n ( A , B , C ) { t h i s . f n = A ; t h i s . o b j = Y A H O O . l a n g . i s U n d e f i n e d ( B ) ? n u l l : B ; t h i s . o v e r r i d e C o n t e x t = C ; } ; Y A H O O . u t i l . S u b s c r i b e r . p r o t o t y p e . g e t S c o p e = f u n c t i o n ( A ) { i f ( t h i s . o v e r r i d e C o n t e x t ) { i f ( t h i s . o v e r r i d e C o n t e x t = = = t r u e ) { r e t u r n   t h i s . o b j ; } e l s e { r e t u r n   t h i s . o v e r r i d e C o n t e x t ; } } r e t u r n   A ; } ; Y A H O O . u t i l . S u b s c r i b e r . p r o t o t y p e . c o n t a i n s = f u n c t i o n ( A , B ) { i f ( B ) { r e t u r n ( t h i s . f n = = A & & t h i s . o b j = = B ) ; } e l s e { r e t u r n ( t h i s . f n = = A ) ; } } ; Y A H O O . u t i l . S u b s c r i b e r . p r o t o t y p e . t o S t r i n g = f u n c t i o n ( ) { r e t u r n " S u b s c r i b e r   {   o b j :   " + t h i s . o b j + " ,   o v e r r i d e C o n t e x t :   " + ( t h i s . o v e r r i d e C o n t e x t | | " n o " ) + "   } " ; } ; i f ( ! Y A H O O . u t i l . E v e n t ) { Y A H O O . u t i l . E v e n t = f u n c t i o n ( ) { v a r   G = f a l s e , H = [ ] , J = [ ] , A = 0 , E = [ ] , B = 0 , C = { 6 3 2 3 2 : 3 8 , 6 3 2 3 3 : 4 0 , 6 3 2 3 4 : 3 7 , 6 3 2 3 5 : 3 9 , 6 3 2 7 6 : 3 3 , 6 3 2 7 7 : 3 4 , 2 5 : 9 } , D = Y A H O O . e n v . u a . i e , F = " f o c u s i n " , I = " f o c u s o u t " ; r e t u r n { P O L L _ R E T R Y S : 5 0 0 , P O L L _ I N T E R V A L : 4 0 , E L : 0 , T Y P E : 1 , F N : 2 , W F N : 3 , U N L O A D _ O B J : 3 , A D J _ S C O P E : 4 , O B J : 5 , O V E R R I D E : 6 , C A P T U R E : 7 , l a s t E r r o r : n u l l , i s S a f a r i : Y A H O O . e n v . u a . w e b k i t , w e b k i t : Y A H O O . e n v . u a . w e b k i t , i s I E : D , _ i n t e r v a l : n u l l , _ d r i : n u l l , _ s p e c i a l T y p e s : { f o c u s i n : ( D ? " f o c u s i n " : " f o c u s " ) , f o c u s o u t : ( D ? " f o c u s o u t " : " b l u r " ) } , D O M R e a d y : f a l s e , t h r o w E r r o r s : f a l s e , s t a r t I n t e r v a l : f u n c t i o n ( ) { i f ( ! t h i s . _ i n t e r v a l ) { t h i s . _ i n t e r v a l = Y A H O O . l a n g . l a t e r ( t h i s . P O L L _ I N T E R V A L , t h i s , t h i s . _ t r y P r e l o a d A t t a c h , n u l l , t r u e ) ; } } , o n A v a i l a b l e : f u n c t i o n ( Q , M , O , P , N ) { v a r   K = ( Y A H O O . l a n g . i s S t r i n g ( Q ) ) ? [ Q ] : Q ; f o r ( v a r   L = 0 ; L < K . l e n g t h ; L = L + 1 ) { E . p u s h ( { i d : K [ L ] , f n : M , o b j : O , o v e r r i d e C o n t e x t : P , c h e c k R e a d y : N } ) ; } A = t h i s . P O L L _ R E T R Y S ; t h i s . s t a r t I n t e r v a l ( ) ; } , o n C o n t e n t R e a d y : f u n c t i o n ( N , K , L , M ) { t h i s . o n A v a i l a b l e ( N , K , L , M , t r u e ) ; } , o n D O M R e a d y : f u n c t i o n ( ) { t h i s . D O M R e a d y E v e n t . s u b s c r i b e . a p p l y ( t h i s . D O M R e a d y E v e n t , a r g u m e n t s ) ; } , _ a d d L i s t e n e r : f u n c t i o n ( M , K , V , P , T , Y ) { i f ( ! V | | ! V . c a l l ) { r e t u r n   f a l s e ; } i f ( t h i s . _ i s V a l i d C o l l e c t i o n ( M ) ) { v a r   W = t r u e ; f o r ( v a r   Q = 0 , S = M . l e n g t h ; Q < S ; + + Q ) { W = t h i s . o n ( M [ Q ] , K , V , P , T ) & & W ; } r e t u r n   W ; } e l s e { i f ( Y A H O O . l a n g . i s S t r i n g ( M ) ) { v a r   O = t h i s . g e t E l ( M ) ; i f ( O ) { M = O ; } e l s e { t h i s . o n A v a i l a b l e ( M , f u n c t i o n ( ) { Y A H O O . u t i l . E v e n t . _ a d d L i s t e n e r ( M , K , V , P , T , Y ) ; } ) ; r e t u r n   t r u e ; } } } i f ( ! M ) { r e t u r n   f a l s e ; } i f ( " u n l o a d " = = K & & P ! = = t h i s ) { J [ J . l e n g t h ] = [ M , K , V , P , T ] ; r e t u r n   t r u e ; } v a r   L = M ; i f ( T ) { i f ( T = = = t r u e ) { L = P ; } e l s e { L = T ; } } v a r   N = f u n c t i o n ( Z ) { r e t u r n   V . c a l l ( L , Y A H O O . u t i l . E v e n t . g e t E v e n t ( Z , M ) , P ) ; } ; v a r   X = [ M , K , V , N , L , P , T , Y ] ; v a r   R = H . l e n g t h ; H [ R ] = X ; t r y { t h i s . _ s i m p l e A d d ( M , K , N , Y ) ; } c a t c h ( U ) { t h i s . l a s t E r r o r = U ; t h i s . r e m o v e L i s t e n e r ( M , K , V ) ; r e t u r n   f a l s e ; } r e t u r n   t r u e ; } , _ g e t T y p e : f u n c t i o n ( K ) { r e t u r n   t h i s . _ s p e c i a l T y p e s [ K ] | | K ; } , a d d L i s t e n e r : f u n c t i o n ( M , P , L , N , O ) { v a r   K = ( ( P = = F | | P = = I ) & & ! Y A H O O . e n v . u a . i e ) ? t r u e : f a l s e ; r e t u r n   t h i s . _ a d d L i s t e n e r ( M , t h i s . _ g e t T y p e ( P ) , L , N , O , K ) ; } , a d d F o c u s L i s t e n e r : f u n c t i o n ( L , K , M , N ) { r e t u r n   t h i s . o n ( L , F , K , M , N ) ; } , r e m o v e F o c u s L i s t e n e r : f u n c t i o n ( L , K ) { r e t u r n   t h i s . r e m o v e L i s t e n e r ( L , F , K ) ; } , a d d B l u r L i s t e n e r : f u n c t i o n ( L , K , M , N ) { r e t u r n   t h i s . o n ( L , I , K , M , N ) ; } , r e m o v e B l u r L i s t e n e r : f u n c t i o n ( L , K ) { r e t u r n   t h i s . r e m o v e L i s t e n e r ( L , I , K ) ; } , r e m o v e L i s t e n e r : f u n c t i o n ( L , K , R ) { v a r   M , P , U ; K = t h i s . _ g e t T y p e ( K ) ; i f ( t y p e o f   L = = " s t r i n g " ) { L = t h i s . g e t E l ( L ) ; } e l s e { i f ( t h i s . _ i s V a l i d C o l l e c t i o n ( L ) ) { v a r   S = t r u e ; f o r ( M = L . l e n g t h - 1 ; M > - 1 ; M - - ) { S = ( t h i s . r e m o v e L i s t e n e r ( L [ M ] , K , R ) & & S ) ; } r e t u r n   S ; } } i f ( ! R | | ! R . c a l l ) { r e t u r n   t h i s . p u r g e E l e m e n t ( L , f a l s e , K ) ; } i f ( " u n l o a d " = = K ) { f o r ( M = J . l e n g t h - 1 ; M > - 1 ; M - - ) { U = J [ M ] ; i f ( U & & U [ 0 ] = = L & & U [ 1 ] = = K & & U [ 2 ] = = R ) { J . s p l i c e ( M , 1 ) ; r e t u r n   t r u e ; } } r e t u r n   f a l s e ; } v a r   N = n u l l ; v a r   O = a r g u m e n t s [ 3 ] ; i f ( " u n d e f i n e d " = = = t y p e o f   O ) { O = t h i s . _ g e t C a c h e I n d e x ( H , L , K , R ) ; } i f ( O > = 0 ) { N = H [ O ] ; } i f ( ! L | | ! N ) { r e t u r n   f a l s e ; } v a r   T = N [ t h i s . C A P T U R E ] = = = t r u e ? t r u e : f a l s e ; t r y { t h i s . _ s i m p l e R e m o v e ( L , K , N [ t h i s . W F N ] , T ) ; } c a t c h ( Q ) { t h i s . l a s t E r r o r = Q ; r e t u r n   f a l s e ; } d e l e t e   H [ O ] [ t h i s . W F N ] ; d e l e t e   H [ O ] [ t h i s . F N ] ; H . s p l i c e ( O , 1 ) ; r e t u r n   t r u e ; } , g e t T a r g e t : f u n c t i o n ( M , L ) { v a r   K = M . t a r g e t | | M . s r c E l e m e n t ; r e t u r n   t h i s . r e s o l v e T e x t N o d e ( K ) ; } , r e s o l v e T e x t N o d e : f u n c t i o n ( L ) { t r y { i f ( L & & 3 = = L . n o d e T y p e ) { r e t u r n   L . p a r e n t N o d e ; } } c a t c h ( K ) { } r e t u r n   L ; } , g e t P a g e X : f u n c t i o n ( L ) { v a r   K = L . p a g e X ; i f ( ! K & & 0 ! = = K ) { K = L . c l i e n t X | | 0 ; i f ( t h i s . i s I E ) { K + = t h i s . _ g e t S c r o l l L e f t ( ) ; } } r e t u r n   K ; } , g e t P a g e Y : f u n c t i o n ( K ) { v a r   L = K . p a g e Y ; i f ( ! L & & 0 ! = = L ) { L = K . c l i e n t Y | | 0 ; i f ( t h i s . i s I E ) { L + = t h i s . _ g e t S c r o l l T o p ( ) ; } } r e t u r n   L ; } , g e t X Y : f u n c t i o n ( K ) { r e t u r n [ t h i s . g e t P a g e X ( K ) , t h i s . g e t P a g e Y ( K ) ] ; } , g e t R e l a t e d T a r g e t : f u n c t i o n ( L ) { v a r   K = L . r e l a t e d T a r g e t ; i f ( ! K ) { i f ( L . t y p e = = " m o u s e o u t " ) { K = L . t o E l e m e n t ; 
 } e l s e { i f ( L . t y p e = = " m o u s e o v e r " ) { K = L . f r o m E l e m e n t ; } } } r e t u r n   t h i s . r e s o l v e T e x t N o d e ( K ) ; } , g e t T i m e : f u n c t i o n ( M ) { i f ( ! M . t i m e ) { v a r   L = n e w   D a t e ( ) . g e t T i m e ( ) ; t r y { M . t i m e = L ; } c a t c h ( K ) { t h i s . l a s t E r r o r = K ; r e t u r n   L ; } } r e t u r n   M . t i m e ; } , s t o p E v e n t : f u n c t i o n ( K ) { t h i s . s t o p P r o p a g a t i o n ( K ) ; t h i s . p r e v e n t D e f a u l t ( K ) ; } , s t o p P r o p a g a t i o n : f u n c t i o n ( K ) { i f ( K . s t o p P r o p a g a t i o n ) { K . s t o p P r o p a g a t i o n ( ) ; } e l s e { K . c a n c e l B u b b l e = t r u e ; } } , p r e v e n t D e f a u l t : f u n c t i o n ( K ) { i f ( K . p r e v e n t D e f a u l t ) { K . p r e v e n t D e f a u l t ( ) ; } e l s e { K . r e t u r n V a l u e = f a l s e ; } } , g e t E v e n t : f u n c t i o n ( M , K ) { v a r   L = M | | w i n d o w . e v e n t ; i f ( ! L ) { v a r   N = t h i s . g e t E v e n t . c a l l e r ; w h i l e ( N ) { L = N . a r g u m e n t s [ 0 ] ; i f ( L & & E v e n t = = L . c o n s t r u c t o r ) { b r e a k ; } N = N . c a l l e r ; } } r e t u r n   L ; } , g e t C h a r C o d e : f u n c t i o n ( L ) { v a r   K = L . k e y C o d e | | L . c h a r C o d e | | 0 ; i f ( Y A H O O . e n v . u a . w e b k i t & & ( K   i n   C ) ) { K = C [ K ] ; } r e t u r n   K ; } , _ g e t C a c h e I n d e x : f u n c t i o n ( M , P , Q , O ) { f o r ( v a r   N = 0 , L = M . l e n g t h ; N < L ; N = N + 1 ) { v a r   K = M [ N ] ; i f ( K & & K [ t h i s . F N ] = = O & & K [ t h i s . E L ] = = P & & K [ t h i s . T Y P E ] = = Q ) { r e t u r n   N ; } } r e t u r n   - 1 ; } , g e n e r a t e I d : f u n c t i o n ( K ) { v a r   L = K . i d ; i f ( ! L ) { L = " y u i e v t a u t o i d - " + B ; + + B ; K . i d = L ; } r e t u r n   L ; } , _ i s V a l i d C o l l e c t i o n : f u n c t i o n ( L ) { t r y { r e t u r n ( L & & t y p e o f   L ! = = " s t r i n g " & & L . l e n g t h & & ! L . t a g N a m e & & ! L . a l e r t & & t y p e o f   L [ 0 ] ! = = " u n d e f i n e d " ) ; } c a t c h ( K ) { r e t u r n   f a l s e ; } } , e l C a c h e : { } , g e t E l : f u n c t i o n ( K ) { r e t u r n ( t y p e o f   K = = = " s t r i n g " ) ? d o c u m e n t . g e t E l e m e n t B y I d ( K ) : K ; } , c l e a r C a c h e : f u n c t i o n ( ) { } , D O M R e a d y E v e n t : n e w   Y A H O O . u t i l . C u s t o m E v e n t ( " D O M R e a d y " , Y A H O O , 0 , 0 , 1 ) , _ l o a d : f u n c t i o n ( L ) { i f ( ! G ) { G = t r u e ; v a r   K = Y A H O O . u t i l . E v e n t ; K . _ r e a d y ( ) ; K . _ t r y P r e l o a d A t t a c h ( ) ; } } , _ r e a d y : f u n c t i o n ( L ) { v a r   K = Y A H O O . u t i l . E v e n t ; i f ( ! K . D O M R e a d y ) { K . D O M R e a d y = t r u e ; K . D O M R e a d y E v e n t . f i r e ( ) ; K . _ s i m p l e R e m o v e ( d o c u m e n t , " D O M C o n t e n t L o a d e d " , K . _ r e a d y ) ; } } , _ t r y P r e l o a d A t t a c h : f u n c t i o n ( ) { i f ( E . l e n g t h = = = 0 ) { A = 0 ; i f ( t h i s . _ i n t e r v a l ) { t h i s . _ i n t e r v a l . c a n c e l ( ) ; t h i s . _ i n t e r v a l = n u l l ; } r e t u r n ; } i f ( t h i s . l o c k e d ) { r e t u r n ; } i f ( t h i s . i s I E ) { i f ( ! t h i s . D O M R e a d y ) { t h i s . s t a r t I n t e r v a l ( ) ; r e t u r n ; } } t h i s . l o c k e d = t r u e ; v a r   Q = ! G ; i f ( ! Q ) { Q = ( A > 0 & & E . l e n g t h > 0 ) ; } v a r   P = [ ] ; v a r   R = f u n c t i o n ( T , U ) { v a r   S = T ; i f ( U . o v e r r i d e C o n t e x t ) { i f ( U . o v e r r i d e C o n t e x t = = = t r u e ) { S = U . o b j ; } e l s e { S = U . o v e r r i d e C o n t e x t ; } } U . f n . c a l l ( S , U . o b j ) ; } ; v a r   L , K , O , N , M = [ ] ; f o r ( L = 0 , K = E . l e n g t h ; L < K ; L = L + 1 ) { O = E [ L ] ; i f ( O ) { N = t h i s . g e t E l ( O . i d ) ; i f ( N ) { i f ( O . c h e c k R e a d y ) { i f ( G | | N . n e x t S i b l i n g | | ! Q ) { M . p u s h ( O ) ; E [ L ] = n u l l ; } } e l s e { R ( N , O ) ; E [ L ] = n u l l ; } } e l s e { P . p u s h ( O ) ; } } } f o r ( L = 0 , K = M . l e n g t h ; L < K ; L = L + 1 ) { O = M [ L ] ; R ( t h i s . g e t E l ( O . i d ) , O ) ; } A - - ; i f ( Q ) { f o r ( L = E . l e n g t h - 1 ; L > - 1 ; L - - ) { O = E [ L ] ; i f ( ! O | | ! O . i d ) { E . s p l i c e ( L , 1 ) ; } } t h i s . s t a r t I n t e r v a l ( ) ; } e l s e { i f ( t h i s . _ i n t e r v a l ) { t h i s . _ i n t e r v a l . c a n c e l ( ) ; t h i s . _ i n t e r v a l = n u l l ; } } t h i s . l o c k e d = f a l s e ; } , p u r g e E l e m e n t : f u n c t i o n ( O , P , R ) { v a r   M = ( Y A H O O . l a n g . i s S t r i n g ( O ) ) ? t h i s . g e t E l ( O ) : O ; v a r   Q = t h i s . g e t L i s t e n e r s ( M , R ) , N , K ; i f ( Q ) { f o r ( N = Q . l e n g t h - 1 ; N > - 1 ; N - - ) { v a r   L = Q [ N ] ; t h i s . r e m o v e L i s t e n e r ( M , L . t y p e , L . f n ) ; } } i f ( P & & M & & M . c h i l d N o d e s ) { f o r ( N = 0 , K = M . c h i l d N o d e s . l e n g t h ; N < K ; + + N ) { t h i s . p u r g e E l e m e n t ( M . c h i l d N o d e s [ N ] , P , R ) ; } } } , g e t L i s t e n e r s : f u n c t i o n ( M , K ) { v a r   P = [ ] , L ; i f ( ! K ) { L = [ H , J ] ; } e l s e { i f ( K = = = " u n l o a d " ) { L = [ J ] ; } e l s e { K = t h i s . _ g e t T y p e ( K ) ; L = [ H ] ; } } v a r   R = ( Y A H O O . l a n g . i s S t r i n g ( M ) ) ? t h i s . g e t E l ( M ) : M ; f o r ( v a r   O = 0 ; O < L . l e n g t h ; O = O + 1 ) { v a r   T = L [ O ] ; i f ( T ) { f o r ( v a r   Q = 0 , S = T . l e n g t h ; Q < S ; + + Q ) { v a r   N = T [ Q ] ; i f ( N & & N [ t h i s . E L ] = = = R & & ( ! K | | K = = = N [ t h i s . T Y P E ] ) ) { P . p u s h ( { t y p e : N [ t h i s . T Y P E ] , f n : N [ t h i s . F N ] , o b j : N [ t h i s . O B J ] , a d j u s t : N [ t h i s . O V E R R I D E ] , s c o p e : N [ t h i s . A D J _ S C O P E ] , i n d e x : Q } ) ; } } } } r e t u r n ( P . l e n g t h ) ? P : n u l l ; } , _ u n l o a d : f u n c t i o n ( R ) { v a r   L = Y A H O O . u t i l . E v e n t , O , N , M , Q , P , S = J . s l i c e ( ) , K ; f o r ( O = 0 , Q = J . l e n g t h ; O < Q ; + + O ) { M = S [ O ] ; i f ( M ) { K = w i n d o w ; i f ( M [ L . A D J _ S C O P E ] ) { i f ( M [ L . A D J _ S C O P E ] = = = t r u e ) { K = M [ L . U N L O A D _ O B J ] ; } e l s e { K = M [ L . A D J _ S C O P E ] ; } } M [ L . F N ] . c a l l ( K , L . g e t E v e n t ( R , M [ L . E L ] ) , M [ L . U N L O A D _ O B J ] ) ; S [ O ] = n u l l ; } } M = n u l l ; K = n u l l ; J = n u l l ; i f ( H ) { f o r ( N = H . l e n g t h - 1 ; N > - 1 ; N - - ) { M = H [ N ] ; i f ( M ) { L . r e m o v e L i s t e n e r ( M [ L . E L ] , M [ L . T Y P E ] , M [ L . F N ] , N ) ; } } M = n u l l ; } L . _ s i m p l e R e m o v e ( w i n d o w , " u n l o a d " , L . _ u n l o a d ) ; } , _ g e t S c r o l l L e f t : f u n c t i o n ( ) { r e t u r n   t h i s . _ g e t S c r o l l ( ) [ 1 ] ; } , _ g e t S c r o l l T o p : f u n c t i o n ( ) { r e t u r n   t h i s . _ g e t S c r o l l ( ) [ 0 ] ; } , _ g e t S c r o l l : f u n c t i o n ( ) { v a r   K = d o c u m e n t . d o c u m e n t E l e m e n t , L = d o c u m e n t . b o d y ; i f ( K & & ( K . s c r o l l T o p | | K . s c r o l l L e f t ) ) { r e t u r n [ K . s c r o l l T o p , K . s c r o l l L e f t ] ; } e l s e { i f ( L ) { r e t u r n [ L . s c r o l l T o p , L . s c r o l l L e f t ] ; } e l s e { r e t u r n [ 0 , 0 ] ; } } } , r e g C E : f u n c t i o n ( ) { } , _ s i m p l e A d d : f u n c t i o n ( ) { i f ( w i n d o w . a d d E v e n t L i s t e n e r ) { r e t u r n   f u n c t i o n ( M , N , L , K ) { M . a d d E v e n t L i s t e n e r ( N , L , ( K ) ) ; } ; } e l s e { i f ( w i n d o w . a t t a c h E v e n t ) { r e t u r n   f u n c t i o n ( M , N , L , K ) { M . a t t a c h E v e n t ( " o n " + N , L ) ; } ; } e l s e { r e t u r n   f u n c t i o n ( ) { } ; } } } ( ) , _ s i m p l e R e m o v e : f u n c t i o n ( ) { i f ( w i n d o w . r e m o v e E v e n t L i s t e n e r ) { r e t u r n   f u n c t i o n ( M , N , L , K ) { M . r e m o v e E v e n t L i s t e n e r ( N , L , ( K ) ) ; } ; } e l s e { i f ( w i n d o w . d e t a c h E v e n t ) { r e t u r n   f u n c t i o n ( L , M , K ) { L . d e t a c h E v e n t ( " o n " + M , K ) ; } ; } e l s e { r e t u r n   f u n c t i o n ( ) { } ; } } } ( ) } ; } ( ) ; ( f u n c t i o n ( ) { v a r   E U = Y A H O O . u t i l . E v e n t ; E U . o n = E U . a d d L i s t e n e r ; E U . o n F o c u s = E U . a d d F o c u s L i s t e n e r ; E U . o n B l u r = E U . a d d B l u r L i s t e n e r ; 
 / *   D O M R e a d y :   b a s e d   o n   w o r k   b y :   D e a n   E d w a r d s / J o h n   R e s i g / M a t t h i a s   M i l l e r / D i e g o   P e r i n i   * / 
 i f ( E U . i s I E ) { i f ( s e l f ! = = s e l f . t o p ) { d o c u m e n t . o n r e a d y s t a t e c h a n g e = f u n c t i o n ( ) { i f ( d o c u m e n t . r e a d y S t a t e = = " c o m p l e t e " ) { d o c u m e n t . o n r e a d y s t a t e c h a n g e = n u l l ; E U . _ r e a d y ( ) ; } } ; } e l s e { Y A H O O . u t i l . E v e n t . o n D O M R e a d y ( Y A H O O . u t i l . E v e n t . _ t r y P r e l o a d A t t a c h , Y A H O O . u t i l . E v e n t , t r u e ) ; v a r   n = d o c u m e n t . c r e a t e E l e m e n t ( " p " ) ; E U . _ d r i = s e t I n t e r v a l ( f u n c t i o n ( ) { t r y { n . d o S c r o l l ( " l e f t " ) ; c l e a r I n t e r v a l ( E U . _ d r i ) ; E U . _ d r i = n u l l ; E U . _ r e a d y ( ) ; n = n u l l ; } c a t c h ( e x ) { } } , E U . P O L L _ I N T E R V A L ) ; } } e l s e { i f ( E U . w e b k i t & & E U . w e b k i t < 5 2 5 ) { E U . _ d r i = s e t I n t e r v a l ( f u n c t i o n ( ) { v a r   r s = d o c u m e n t . r e a d y S t a t e ; i f ( " l o a d e d " = = r s | | " c o m p l e t e " = = r s ) { c l e a r I n t e r v a l ( E U . _ d r i ) ; E U . _ d r i = n u l l ; E U . _ r e a d y ( ) ; } } , E U . P O L L _ I N T E R V A L ) ; } e l s e { E U . _ s i m p l e A d d ( d o c u m e n t , " D O M C o n t e n t L o a d e d " , E U . _ r e a d y ) ; } } E U . _ s i m p l e A d d ( w i n d o w , " l o a d " , E U . _ l o a d ) ; E U . _ s i m p l e A d d ( w i n d o w , " u n l o a d " , E U . _ u n l o a d ) ; E U . _ t r y P r e l o a d A t t a c h ( ) ; } ) ( ) ; } Y A H O O . u t i l . E v e n t P r o v i d e r = f u n c t i o n ( ) { } ; Y A H O O . u t i l . E v e n t P r o v i d e r . p r o t o t y p e = { _ _ y u i _ e v e n t s : n u l l , _ _ y u i _ s u b s c r i b e r s : n u l l , s u b s c r i b e : f u n c t i o n ( A , C , F , E ) { t h i s . _ _ y u i _ e v e n t s = t h i s . _ _ y u i _ e v e n t s | | { } ; v a r   D = t h i s . _ _ y u i _ e v e n t s [ A ] ; i f ( D ) { D . s u b s c r i b e ( C , F , E ) ; } e l s e { t h i s . _ _ y u i _ s u b s c r i b e r s = t h i s . _ _ y u i _ s u b s c r i b e r s | | { } ; v a r   B = t h i s . _ _ y u i _ s u b s c r i b e r s ; i f ( ! B [ A ] ) { B [ A ] = [ ] ; } B [ A ] . p u s h ( { f n : C , o b j : F , o v e r r i d e C o n t e x t : E } ) ; } } , u n s u b s c r i b e : f u n c t i o n ( C , E , G ) { t h i s . _ _ y u i _ e v e n t s = t h i s . _ _ y u i _ e v e n t s | | { } ; v a r   A = t h i s . _ _ y u i _ e v e n t s ; i f ( C ) { v a r   F = A [ C ] ; i f ( F ) { r e t u r n   F . u n s u b s c r i b e ( E , G ) ; } } e l s e { v a r   B = t r u e ; f o r ( v a r   D   i n   A ) { i f ( Y A H O O . l a n g . h a s O w n P r o p e r t y ( A , D ) ) { B = B & & A [ D ] . u n s u b s c r i b e ( E , G ) ; } } r e t u r n   B ; } r e t u r n   f a l s e ; } , u n s u b s c r i b e A l l : f u n c t i o n ( A ) { r e t u r n   t h i s . u n s u b s c r i b e ( A ) ; 
 } , c r e a t e E v e n t : f u n c t i o n ( B , G ) { t h i s . _ _ y u i _ e v e n t s = t h i s . _ _ y u i _ e v e n t s | | { } ; v a r   E = G | | { } , D = t h i s . _ _ y u i _ e v e n t s , F ; i f ( D [ B ] ) { } e l s e { F = n e w   Y A H O O . u t i l . C u s t o m E v e n t ( B , E . s c o p e | | t h i s , E . s i l e n t , Y A H O O . u t i l . C u s t o m E v e n t . F L A T , E . f i r e O n c e ) ; D [ B ] = F ; i f ( E . o n S u b s c r i b e C a l l b a c k ) { F . s u b s c r i b e E v e n t . s u b s c r i b e ( E . o n S u b s c r i b e C a l l b a c k ) ; } t h i s . _ _ y u i _ s u b s c r i b e r s = t h i s . _ _ y u i _ s u b s c r i b e r s | | { } ; v a r   A = t h i s . _ _ y u i _ s u b s c r i b e r s [ B ] ; i f ( A ) { f o r ( v a r   C = 0 ; C < A . l e n g t h ; + + C ) { F . s u b s c r i b e ( A [ C ] . f n , A [ C ] . o b j , A [ C ] . o v e r r i d e C o n t e x t ) ; } } } r e t u r n   D [ B ] ; } , f i r e E v e n t : f u n c t i o n ( B ) { t h i s . _ _ y u i _ e v e n t s = t h i s . _ _ y u i _ e v e n t s | | { } ; v a r   D = t h i s . _ _ y u i _ e v e n t s [ B ] ; i f ( ! D ) { r e t u r n   n u l l ; } v a r   A = [ ] ; f o r ( v a r   C = 1 ; C < a r g u m e n t s . l e n g t h ; + + C ) { A . p u s h ( a r g u m e n t s [ C ] ) ; } r e t u r n   D . f i r e . a p p l y ( D , A ) ; } , h a s E v e n t : f u n c t i o n ( A ) { i f ( t h i s . _ _ y u i _ e v e n t s ) { i f ( t h i s . _ _ y u i _ e v e n t s [ A ] ) { r e t u r n   t r u e ; } } r e t u r n   f a l s e ; } } ; ( f u n c t i o n ( ) { v a r   A = Y A H O O . u t i l . E v e n t , C = Y A H O O . l a n g ; Y A H O O . u t i l . K e y L i s t e n e r = f u n c t i o n ( D , I , E , F ) { i f ( ! D ) { } e l s e { i f ( ! I ) { } e l s e { i f ( ! E ) { } } } i f ( ! F ) { F = Y A H O O . u t i l . K e y L i s t e n e r . K E Y D O W N ; } v a r   G = n e w   Y A H O O . u t i l . C u s t o m E v e n t ( " k e y P r e s s e d " ) ; t h i s . e n a b l e d E v e n t = n e w   Y A H O O . u t i l . C u s t o m E v e n t ( " e n a b l e d " ) ; t h i s . d i s a b l e d E v e n t = n e w   Y A H O O . u t i l . C u s t o m E v e n t ( " d i s a b l e d " ) ; i f ( C . i s S t r i n g ( D ) ) { D = d o c u m e n t . g e t E l e m e n t B y I d ( D ) ; } i f ( C . i s F u n c t i o n ( E ) ) { G . s u b s c r i b e ( E ) ; } e l s e { G . s u b s c r i b e ( E . f n , E . s c o p e , E . c o r r e c t S c o p e ) ; } f u n c t i o n   H ( O , N ) { i f ( ! I . s h i f t ) { I . s h i f t = f a l s e ; } i f ( ! I . a l t ) { I . a l t = f a l s e ; } i f ( ! I . c t r l ) { I . c t r l = f a l s e ; } i f ( O . s h i f t K e y = = I . s h i f t & & O . a l t K e y = = I . a l t & & O . c t r l K e y = = I . c t r l ) { v a r   J , M = I . k e y s , L ; i f ( Y A H O O . l a n g . i s A r r a y ( M ) ) { f o r ( v a r   K = 0 ; K < M . l e n g t h ; K + + ) { J = M [ K ] ; L = A . g e t C h a r C o d e ( O ) ; i f ( J = = L ) { G . f i r e ( L , O ) ; b r e a k ; } } } e l s e { L = A . g e t C h a r C o d e ( O ) ; i f ( M = = L ) { G . f i r e ( L , O ) ; } } } } t h i s . e n a b l e = f u n c t i o n ( ) { i f ( ! t h i s . e n a b l e d ) { A . o n ( D , F , H ) ; t h i s . e n a b l e d E v e n t . f i r e ( I ) ; } t h i s . e n a b l e d = t r u e ; } ; t h i s . d i s a b l e = f u n c t i o n ( ) { i f ( t h i s . e n a b l e d ) { A . r e m o v e L i s t e n e r ( D , F , H ) ; t h i s . d i s a b l e d E v e n t . f i r e ( I ) ; } t h i s . e n a b l e d = f a l s e ; } ; t h i s . t o S t r i n g = f u n c t i o n ( ) { r e t u r n " K e y L i s t e n e r   [ " + I . k e y s + " ]   " + D . t a g N a m e + ( D . i d ? " [ " + D . i d + " ] " : " " ) ; } ; } ; v a r   B = Y A H O O . u t i l . K e y L i s t e n e r ; B . K E Y D O W N = " k e y d o w n " ; B . K E Y U P = " k e y u p " ; B . K E Y = { A L T : 1 8 , B A C K _ S P A C E : 8 , C A P S _ L O C K : 2 0 , C O N T R O L : 1 7 , D E L E T E : 4 6 , D O W N : 4 0 , E N D : 3 5 , E N T E R : 1 3 , E S C A P E : 2 7 , H O M E : 3 6 , L E F T : 3 7 , M E T A : 2 2 4 , N U M _ L O C K : 1 4 4 , P A G E _ D O W N : 3 4 , P A G E _ U P : 3 3 , P A U S E : 1 9 , P R I N T S C R E E N : 4 4 , R I G H T : 3 9 , S C R O L L _ L O C K : 1 4 5 , S H I F T : 1 6 , S P A C E : 3 2 , T A B : 9 , U P : 3 8 } ; } ) ( ) ; Y A H O O . r e g i s t e r ( " e v e n t " , Y A H O O . u t i l . E v e n t , { v e r s i o n : " 2 . 8 . 0 r 4 " , b u i l d : " 2 4 4 6 " } ) ; Y A H O O . u t i l . C o n n e c t = { _ m s x m l _ p r o g i d : [ " M i c r o s o f t . X M L H T T P " , " M S X M L 2 . X M L H T T P . 3 . 0 " , " M S X M L 2 . X M L H T T P " ] , _ h t t p _ h e a d e r s : { } , _ h a s _ h t t p _ h e a d e r s : f a l s e , _ u s e _ d e f a u l t _ p o s t _ h e a d e r : t r u e , _ d e f a u l t _ p o s t _ h e a d e r : " a p p l i c a t i o n / x - w w w - f o r m - u r l e n c o d e d ;   c h a r s e t = U T F - 8 " , _ d e f a u l t _ f o r m _ h e a d e r : " a p p l i c a t i o n / x - w w w - f o r m - u r l e n c o d e d " , _ u s e _ d e f a u l t _ x h r _ h e a d e r : t r u e , _ d e f a u l t _ x h r _ h e a d e r : " X M L H t t p R e q u e s t " , _ h a s _ d e f a u l t _ h e a d e r s : t r u e , _ d e f a u l t _ h e a d e r s : { } , _ p o l l : { } , _ t i m e O u t : { } , _ p o l l i n g _ i n t e r v a l : 5 0 , _ t r a n s a c t i o n _ i d : 0 , s t a r t E v e n t : n e w   Y A H O O . u t i l . C u s t o m E v e n t ( " s t a r t " ) , c o m p l e t e E v e n t : n e w   Y A H O O . u t i l . C u s t o m E v e n t ( " c o m p l e t e " ) , s u c c e s s E v e n t : n e w   Y A H O O . u t i l . C u s t o m E v e n t ( " s u c c e s s " ) , f a i l u r e E v e n t : n e w   Y A H O O . u t i l . C u s t o m E v e n t ( " f a i l u r e " ) , a b o r t E v e n t : n e w   Y A H O O . u t i l . C u s t o m E v e n t ( " a b o r t " ) , _ c u s t o m E v e n t s : { o n S t a r t : [ " s t a r t E v e n t " , " s t a r t " ] , o n C o m p l e t e : [ " c o m p l e t e E v e n t " , " c o m p l e t e " ] , o n S u c c e s s : [ " s u c c e s s E v e n t " , " s u c c e s s " ] , o n F a i l u r e : [ " f a i l u r e E v e n t " , " f a i l u r e " ] , o n U p l o a d : [ " u p l o a d E v e n t " , " u p l o a d " ] , o n A b o r t : [ " a b o r t E v e n t " , " a b o r t " ] } , s e t P r o g I d : f u n c t i o n ( A ) { t h i s . _ m s x m l _ p r o g i d . u n s h i f t ( A ) ; } , s e t D e f a u l t P o s t H e a d e r : f u n c t i o n ( A ) { i f ( t y p e o f   A = = " s t r i n g " ) { t h i s . _ d e f a u l t _ p o s t _ h e a d e r = A ; } e l s e { i f ( t y p e o f   A = = " b o o l e a n " ) { t h i s . _ u s e _ d e f a u l t _ p o s t _ h e a d e r = A ; } } } , s e t D e f a u l t X h r H e a d e r : f u n c t i o n ( A ) { i f ( t y p e o f   A = = " s t r i n g " ) { t h i s . _ d e f a u l t _ x h r _ h e a d e r = A ; } e l s e { t h i s . _ u s e _ d e f a u l t _ x h r _ h e a d e r = A ; } } , s e t P o l l i n g I n t e r v a l : f u n c t i o n ( A ) { i f ( t y p e o f   A = = " n u m b e r " & & i s F i n i t e ( A ) ) { t h i s . _ p o l l i n g _ i n t e r v a l = A ; } } , c r e a t e X h r O b j e c t : f u n c t i o n ( F ) { v a r   D , A , B ; t r y { A = n e w   X M L H t t p R e q u e s t ( ) ; D = { c o n n : A , t I d : F , x h r : t r u e } ; } c a t c h ( C ) { f o r ( B = 0 ; B < t h i s . _ m s x m l _ p r o g i d . l e n g t h ; + + B ) { t r y { A = n e w   A c t i v e X O b j e c t ( t h i s . _ m s x m l _ p r o g i d [ B ] ) ; D = { c o n n : A , t I d : F , x h r : t r u e } ; b r e a k ; } c a t c h ( E ) { } } } f i n a l l y { r e t u r n   D ; } } , g e t C o n n e c t i o n O b j e c t : f u n c t i o n ( A ) { v a r   C , D = t h i s . _ t r a n s a c t i o n _ i d ; t r y { i f ( ! A ) { C = t h i s . c r e a t e X h r O b j e c t ( D ) ; } e l s e { C = { t I d : D } ; i f ( A = = = " x d r " ) { C . c o n n = t h i s . _ t r a n s p o r t ; C . x d r = t r u e ; } e l s e { i f ( A = = = " u p l o a d " ) { C . u p l o a d = t r u e ; } } } i f ( C ) { t h i s . _ t r a n s a c t i o n _ i d + + ; } } c a t c h ( B ) { } r e t u r n   C ; } , a s y n c R e q u e s t : f u n c t i o n ( G , D , F , A ) { v a r   E , C , B = ( F & & F . a r g u m e n t ) ? F . a r g u m e n t : n u l l ; i f ( t h i s . _ i s F i l e U p l o a d ) { C = " u p l o a d " ; } e l s e { i f ( F . x d r ) { C = " x d r " ; } } E = t h i s . g e t C o n n e c t i o n O b j e c t ( C ) ; i f ( ! E ) { r e t u r n   n u l l ; } e l s e { i f ( F & & F . c u s t o m e v e n t s ) { t h i s . i n i t C u s t o m E v e n t s ( E , F ) ; } i f ( t h i s . _ i s F o r m S u b m i t ) { i f ( t h i s . _ i s F i l e U p l o a d ) { t h i s . u p l o a d F i l e ( E , F , D , A ) ; r e t u r n   E ; } i f ( G . t o U p p e r C a s e ( ) = = " G E T " ) { i f ( t h i s . _ s F o r m D a t a . l e n g t h ! = = 0 ) { D + = ( ( D . i n d e x O f ( " ? " ) = = - 1 ) ? " ? " : " & " ) + t h i s . _ s F o r m D a t a ; } } e l s e { i f ( G . t o U p p e r C a s e ( ) = = " P O S T " ) { A = A ? t h i s . _ s F o r m D a t a + " & " + A : t h i s . _ s F o r m D a t a ; } } } i f ( G . t o U p p e r C a s e ( ) = = " G E T " & & ( F & & F . c a c h e = = = f a l s e ) ) { D + = ( ( D . i n d e x O f ( " ? " ) = = - 1 ) ? " ? " : " & " ) + " r n d = " + n e w   D a t e ( ) . v a l u e O f ( ) . t o S t r i n g ( ) ; } i f ( t h i s . _ u s e _ d e f a u l t _ x h r _ h e a d e r ) { i f ( ! t h i s . _ d e f a u l t _ h e a d e r s [ " X - R e q u e s t e d - W i t h " ] ) { t h i s . i n i t H e a d e r ( " X - R e q u e s t e d - W i t h " , t h i s . _ d e f a u l t _ x h r _ h e a d e r , t r u e ) ; } } i f ( ( G . t o U p p e r C a s e ( ) = = = " P O S T " & & t h i s . _ u s e _ d e f a u l t _ p o s t _ h e a d e r ) & & t h i s . _ i s F o r m S u b m i t = = = f a l s e ) { t h i s . i n i t H e a d e r ( " C o n t e n t - T y p e " , t h i s . _ d e f a u l t _ p o s t _ h e a d e r ) ; } i f ( E . x d r ) { t h i s . x d r ( E , G , D , F , A ) ; r e t u r n   E ; } E . c o n n . o p e n ( G , D , t r u e ) ; i f ( t h i s . _ h a s _ d e f a u l t _ h e a d e r s | | t h i s . _ h a s _ h t t p _ h e a d e r s ) { t h i s . s e t H e a d e r ( E ) ; } t h i s . h a n d l e R e a d y S t a t e ( E , F ) ; E . c o n n . s e n d ( A | | " " ) ; i f ( t h i s . _ i s F o r m S u b m i t = = = t r u e ) { t h i s . r e s e t F o r m S t a t e ( ) ; } t h i s . s t a r t E v e n t . f i r e ( E , B ) ; i f ( E . s t a r t E v e n t ) { E . s t a r t E v e n t . f i r e ( E , B ) ; } r e t u r n   E ; } } , i n i t C u s t o m E v e n t s : f u n c t i o n ( A , C ) { v a r   B ; f o r ( B   i n   C . c u s t o m e v e n t s ) { i f ( t h i s . _ c u s t o m E v e n t s [ B ] [ 0 ] ) { A [ t h i s . _ c u s t o m E v e n t s [ B ] [ 0 ] ] = n e w   Y A H O O . u t i l . C u s t o m E v e n t ( t h i s . _ c u s t o m E v e n t s [ B ] [ 1 ] , ( C . s c o p e ) ? C . s c o p e : n u l l ) ; A [ t h i s . _ c u s t o m E v e n t s [ B ] [ 0 ] ] . s u b s c r i b e ( C . c u s t o m e v e n t s [ B ] ) ; } } } , h a n d l e R e a d y S t a t e : f u n c t i o n ( C , D ) { v a r   B = t h i s , A = ( D & & D . a r g u m e n t ) ? D . a r g u m e n t : n u l l ; i f ( D & & D . t i m e o u t ) { t h i s . _ t i m e O u t [ C . t I d ] = w i n d o w . s e t T i m e o u t ( f u n c t i o n ( ) { B . a b o r t ( C , D , t r u e ) ; } , D . t i m e o u t ) ; } t h i s . _ p o l l [ C . t I d ] = w i n d o w . s e t I n t e r v a l ( f u n c t i o n ( ) { i f ( C . c o n n & & C . c o n n . r e a d y S t a t e = = = 4 ) { w i n d o w . c l e a r I n t e r v a l ( B . _ p o l l [ C . t I d ] ) ; d e l e t e   B . _ p o l l [ C . t I d ] ; i f ( D & & D . t i m e o u t ) { w i n d o w . c l e a r T i m e o u t ( B . _ t i m e O u t [ C . t I d ] ) ; d e l e t e   B . _ t i m e O u t [ C . t I d ] ; } B . c o m p l e t e E v e n t . f i r e ( C , A ) ; i f ( C . c o m p l e t e E v e n t ) { C . c o m p l e t e E v e n t . f i r e ( C , A ) ; } B . h a n d l e T r a n s a c t i o n R e s p o n s e ( C , D ) ; } } , t h i s . _ p o l l i n g _ i n t e r v a l ) ; } , h a n d l e T r a n s a c t i o n R e s p o n s e : f u n c t i o n ( B , I , D ) { v a r   E , A , G = ( I & & I . a r g u m e n t ) ? I . a r g u m e n t : n u l l , C = ( B . r & & B . r . s t a t u s T e x t = = = " x d r : s u c c e s s " ) ? t r u e : f a l s e , H = ( B . r & & B . r . s t a t u s T e x t = = = " x d r : f a i l u r e " ) ? t r u e : f a l s e , J = D ; t r y { i f ( ( B . c o n n . s t a t u s ! = = u n d e f i n e d & & B . c o n n . s t a t u s ! = = 0 ) | | C ) { E = B . c o n n . s t a t u s ; } e l s e { i f ( H & & ! J ) { E = 0 ; } e l s e { E = 1 3 0 3 0 ; } } } c a t c h ( F ) { E = 1 3 0 3 0 ; } i f ( ( E > = 2 0 0 & & E < 3 0 0 ) | | E = = = 1 2 2 3 | | C ) { A = B . x d r ? B . r : t h i s . c r e a t e R e s p o n s e O b j e c t ( B , G ) ; i f ( I & & I . s u c c e s s ) { i f ( ! I . s c o p e ) { I . s u c c e s s ( A ) ; } e l s e { I . s u c c e s s . a p p l y ( I . s c o p e , [ A ] ) ; } } t h i s . s u c c e s s E v e n t . f i r e ( A ) ; i f ( B . s u c c e s s E v e n t ) { B . s u c c e s s E v e n t . f i r e ( A ) ; } } e l s e { s w i t c h ( E ) { c a s e   1 2 0 0 2 : c a s e   1 2 0 2 9 : c a s e   1 2 0 3 0 : c a s e   1 2 0 3 1 : c a s e   1 2 1 5 2 : c a s e   1 3 0 3 0 : A = t h i s . c r e a t e E x c e p t i o n O b j e c t ( B . t I d , G , ( D ? D : f a l s e ) ) ; i f ( I & & I . f a i l u r e ) { i f ( ! I . s c o p e ) { I . f a i l u r e ( A ) ; } e l s e { I . f a i l u r e . a p p l y ( I . s c o p e , [ A ] ) ; } } b r e a k ; d e f a u l t : A = ( B . x d r ) ? B . r e s p o n s e : t h i s . c r e a t e R e s p o n s e O b j e c t ( B , G ) ; i f ( I & & I . f a i l u r e ) { i f ( ! I . s c o p e ) { I . f a i l u r e ( A ) ; } e l s e { I . f a i l u r e . a p p l y ( I . s c o p e , [ A ] ) ; } } } t h i s . f a i l u r e E v e n t . f i r e ( A ) ; i f ( B . f a i l u r e E v e n t ) { B . f a i l u r e E v e n t . f i r e ( A ) ; } } t h i s . r e l e a s e O b j e c t ( B ) ; A = n u l l ; } , c r e a t e R e s p o n s e O b j e c t : f u n c t i o n ( A , G ) { v a r   D = { } , I = { } , E , C , F , B ; t r y { C = A . c o n n . g e t A l l R e s p o n s e H e a d e r s ( ) ; F = C . s p l i t ( " \ n " ) ; f o r ( E = 0 ; E < F . l e n g t h ; E + + ) { B = F [ E ] . i n d e x O f ( " : " ) ; i f ( B ! = - 1 ) { I [ F [ E ] . s u b s t r i n g ( 0 , B ) ] = Y A H O O . l a n g . t r i m ( F [ E ] . s u b s t r i n g ( B + 2 ) ) ; } } } c a t c h ( H ) { } D . t I d = A . t I d ; D . s t a t u s = ( A . c o n n . s t a t u s = = 1 2 2 3 ) ? 2 0 4 : A . c o n n . s t a t u s ; D . s t a t u s T e x t = ( A . c o n n . s t a t u s = = 1 2 2 3 ) ? " N o   C o n t e n t " : A . c o n n . s t a t u s T e x t ; D . g e t R e s p o n s e H e a d e r = I ; D . g e t A l l R e s p o n s e H e a d e r s = C ; D . r e s p o n s e T e x t = A . c o n n . r e s p o n s e T e x t ; D . r e s p o n s e X M L = A . c o n n . r e s p o n s e X M L ; i f ( G ) { D . a r g u m e n t = G ; } r e t u r n   D ; } , c r e a t e E x c e p t i o n O b j e c t : f u n c t i o n ( H , D , A ) { v a r   F = 0 , G = " c o m m u n i c a t i o n   f a i l u r e " , C = - 1 , B = " t r a n s a c t i o n   a b o r t e d " , E = { } ; E . t I d = H ; i f ( A ) { E . s t a t u s = C ; E . s t a t u s T e x t = B ; } e l s e { E . s t a t u s = F ; E . s t a t u s T e x t = G ; } i f ( D ) { E . a r g u m e n t = D ; } r e t u r n   E ; } , i n i t H e a d e r : f u n c t i o n ( A , D , C ) { v a r   B = ( C ) ? t h i s . _ d e f a u l t _ h e a d e r s : t h i s . _ h t t p _ h e a d e r s ; B [ A ] = D ; i f ( C ) { t h i s . _ h a s _ d e f a u l t _ h e a d e r s = t r u e ; } e l s e { t h i s . _ h a s _ h t t p _ h e a d e r s = t r u e ; } } , s e t H e a d e r : f u n c t i o n ( A ) { v a r   B ; i f ( t h i s . _ h a s _ d e f a u l t _ h e a d e r s ) { f o r ( B   i n   t h i s . _ d e f a u l t _ h e a d e r s ) { i f ( Y A H O O . l a n g . h a s O w n P r o p e r t y ( t h i s . _ d e f a u l t _ h e a d e r s , B ) ) { A . c o n n . s e t R e q u e s t H e a d e r ( B , t h i s . _ d e f a u l t _ h e a d e r s [ B ] ) ; } } } i f ( t h i s . _ h a s _ h t t p _ h e a d e r s ) { f o r ( B   i n   t h i s . _ h t t p _ h e a d e r s ) { i f ( Y A H O O . l a n g . h a s O w n P r o p e r t y ( t h i s . _ h t t p _ h e a d e r s , B ) ) { A . c o n n . s e t R e q u e s t H e a d e r ( B , t h i s . _ h t t p _ h e a d e r s [ B ] ) ; 
 } } t h i s . _ h t t p _ h e a d e r s = { } ; t h i s . _ h a s _ h t t p _ h e a d e r s = f a l s e ; } } , r e s e t D e f a u l t H e a d e r s : f u n c t i o n ( ) { t h i s . _ d e f a u l t _ h e a d e r s = { } ; t h i s . _ h a s _ d e f a u l t _ h e a d e r s = f a l s e ; } , a b o r t : f u n c t i o n ( E , G , A ) { v a r   D , B = ( G & & G . a r g u m e n t ) ? G . a r g u m e n t : n u l l ; E = E | | { } ; i f ( E . c o n n ) { i f ( E . x h r ) { i f ( t h i s . i s C a l l I n P r o g r e s s ( E ) ) { E . c o n n . a b o r t ( ) ; w i n d o w . c l e a r I n t e r v a l ( t h i s . _ p o l l [ E . t I d ] ) ; d e l e t e   t h i s . _ p o l l [ E . t I d ] ; i f ( A ) { w i n d o w . c l e a r T i m e o u t ( t h i s . _ t i m e O u t [ E . t I d ] ) ; d e l e t e   t h i s . _ t i m e O u t [ E . t I d ] ; } D = t r u e ; } } e l s e { i f ( E . x d r ) { E . c o n n . a b o r t ( E . t I d ) ; D = t r u e ; } } } e l s e { i f ( E . u p l o a d ) { v a r   C = " y u i I O " + E . t I d ; v a r   F = d o c u m e n t . g e t E l e m e n t B y I d ( C ) ; i f ( F ) { Y A H O O . u t i l . E v e n t . r e m o v e L i s t e n e r ( F , " l o a d " ) ; d o c u m e n t . b o d y . r e m o v e C h i l d ( F ) ; i f ( A ) { w i n d o w . c l e a r T i m e o u t ( t h i s . _ t i m e O u t [ E . t I d ] ) ; d e l e t e   t h i s . _ t i m e O u t [ E . t I d ] ; } D = t r u e ; } } e l s e { D = f a l s e ; } } i f ( D = = = t r u e ) { t h i s . a b o r t E v e n t . f i r e ( E , B ) ; i f ( E . a b o r t E v e n t ) { E . a b o r t E v e n t . f i r e ( E , B ) ; } t h i s . h a n d l e T r a n s a c t i o n R e s p o n s e ( E , G , t r u e ) ; } r e t u r n   D ; } , i s C a l l I n P r o g r e s s : f u n c t i o n ( A ) { A = A | | { } ; i f ( A . x h r & & A . c o n n ) { r e t u r n   A . c o n n . r e a d y S t a t e ! = = 4 & & A . c o n n . r e a d y S t a t e ! = = 0 ; } e l s e { i f ( A . x d r & & A . c o n n ) { r e t u r n   A . c o n n . i s C a l l I n P r o g r e s s ( A . t I d ) ; } e l s e { i f ( A . u p l o a d = = = t r u e ) { r e t u r n   d o c u m e n t . g e t E l e m e n t B y I d ( " y u i I O " + A . t I d ) ? t r u e : f a l s e ; } e l s e { r e t u r n   f a l s e ; } } } } , r e l e a s e O b j e c t : f u n c t i o n ( A ) { i f ( A & & A . c o n n ) { A . c o n n = n u l l ; A = n u l l ; } } } ; ( f u n c t i o n ( ) { v a r   G = Y A H O O . u t i l . C o n n e c t , H = { } ; f u n c t i o n   D ( I ) { v a r   J = ' < o b j e c t   i d = " Y U I C o n n e c t i o n S w f "   t y p e = " a p p l i c a t i o n / x - s h o c k w a v e - f l a s h "   d a t a = " ' + I + ' "   w i d t h = " 0 "   h e i g h t = " 0 " > ' + ' < p a r a m   n a m e = " m o v i e "   v a l u e = " ' + I + ' " > ' + ' < p a r a m   n a m e = " a l l o w S c r i p t A c c e s s "   v a l u e = " a l w a y s " > ' + " < / o b j e c t > " , K = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; d o c u m e n t . b o d y . a p p e n d C h i l d ( K ) ; K . i n n e r H T M L = J ; } f u n c t i o n   B ( L , I , J , M , K ) { H [ p a r s e I n t ( L . t I d ) ] = { " o " : L , " c " : M } ; i f ( K ) { M . m e t h o d = I ; M . d a t a = K ; } L . c o n n . s e n d ( J , M , L . t I d ) ; } f u n c t i o n   E ( I ) { D ( I ) ; G . _ t r a n s p o r t = d o c u m e n t . g e t E l e m e n t B y I d ( " Y U I C o n n e c t i o n S w f " ) ; } f u n c t i o n   C ( ) { G . x d r R e a d y E v e n t . f i r e ( ) ; } f u n c t i o n   A ( J , I ) { i f ( J ) { G . s t a r t E v e n t . f i r e ( J , I . a r g u m e n t ) ; i f ( J . s t a r t E v e n t ) { J . s t a r t E v e n t . f i r e ( J , I . a r g u m e n t ) ; } } } f u n c t i o n   F ( J ) { v a r   K = H [ J . t I d ] . o , I = H [ J . t I d ] . c ; i f ( J . s t a t u s T e x t = = = " x d r : s t a r t " ) { A ( K , I ) ; r e t u r n ; } J . r e s p o n s e T e x t = d e c o d e U R I ( J . r e s p o n s e T e x t ) ; K . r = J ; i f ( I . a r g u m e n t ) { K . r . a r g u m e n t = I . a r g u m e n t ; } t h i s . h a n d l e T r a n s a c t i o n R e s p o n s e ( K , I , J . s t a t u s T e x t = = = " x d r : a b o r t " ? t r u e : f a l s e ) ; d e l e t e   H [ J . t I d ] ; } G . x d r = B ; G . s w f = D ; G . t r a n s p o r t = E ; G . x d r R e a d y E v e n t = n e w   Y A H O O . u t i l . C u s t o m E v e n t ( " x d r R e a d y " ) ; G . x d r R e a d y = C ; G . h a n d l e X d r R e s p o n s e = F ; } ) ( ) ; ( f u n c t i o n ( ) { v a r   D = Y A H O O . u t i l . C o n n e c t , F = Y A H O O . u t i l . E v e n t ; D . _ i s F o r m S u b m i t = f a l s e ; D . _ i s F i l e U p l o a d = f a l s e ; D . _ f o r m N o d e = n u l l ; D . _ s F o r m D a t a = n u l l ; D . _ s u b m i t E l e m e n t V a l u e = n u l l ; D . u p l o a d E v e n t = n e w   Y A H O O . u t i l . C u s t o m E v e n t ( " u p l o a d " ) , D . _ h a s S u b m i t L i s t e n e r = f u n c t i o n ( ) { i f ( F ) { F . a d d L i s t e n e r ( d o c u m e n t , " c l i c k " , f u n c t i o n ( J ) { v a r   I = F . g e t T a r g e t ( J ) , H = I . n o d e N a m e . t o L o w e r C a s e ( ) ; i f ( ( H = = = " i n p u t " | | H = = = " b u t t o n " ) & & ( I . t y p e & & I . t y p e . t o L o w e r C a s e ( ) = = " s u b m i t " ) ) { D . _ s u b m i t E l e m e n t V a l u e = e n c o d e U R I C o m p o n e n t ( I . n a m e ) + " = " + e n c o d e U R I C o m p o n e n t ( I . v a l u e ) ; } } ) ; r e t u r n   t r u e ; } r e t u r n   f a l s e ; } ( ) ; f u n c t i o n   G ( T , O , J ) { v a r   S , I , R , P , W , Q = f a l s e , M = [ ] , V = 0 , L , N , K , U , H ; t h i s . r e s e t F o r m S t a t e ( ) ; i f ( t y p e o f   T = = " s t r i n g " ) { S = ( d o c u m e n t . g e t E l e m e n t B y I d ( T ) | | d o c u m e n t . f o r m s [ T ] ) ; } e l s e { i f ( t y p e o f   T = = " o b j e c t " ) { S = T ; } e l s e { r e t u r n ; } } i f ( O ) { t h i s . c r e a t e F r a m e ( J ? J : n u l l ) ; t h i s . _ i s F o r m S u b m i t = t r u e ; t h i s . _ i s F i l e U p l o a d = t r u e ; t h i s . _ f o r m N o d e = S ; r e t u r n ; } f o r ( L = 0 , N = S . e l e m e n t s . l e n g t h ; L < N ; + + L ) { I = S . e l e m e n t s [ L ] ; W = I . d i s a b l e d ; R = I . n a m e ; i f ( ! W & & R ) { R = e n c o d e U R I C o m p o n e n t ( R ) + " = " ; P = e n c o d e U R I C o m p o n e n t ( I . v a l u e ) ; s w i t c h ( I . t y p e ) { c a s e " s e l e c t - o n e " : i f ( I . s e l e c t e d I n d e x > - 1 ) { H = I . o p t i o n s [ I . s e l e c t e d I n d e x ] ; M [ V + + ] = R + e n c o d e U R I C o m p o n e n t ( ( H . a t t r i b u t e s . v a l u e & & H . a t t r i b u t e s . v a l u e . s p e c i f i e d ) ? H . v a l u e : H . t e x t ) ; } b r e a k ; c a s e " s e l e c t - m u l t i p l e " : i f ( I . s e l e c t e d I n d e x > - 1 ) { f o r ( K = I . s e l e c t e d I n d e x , U = I . o p t i o n s . l e n g t h ; K < U ; + + K ) { H = I . o p t i o n s [ K ] ; i f ( H . s e l e c t e d ) { M [ V + + ] = R + e n c o d e U R I C o m p o n e n t ( ( H . a t t r i b u t e s . v a l u e & & H . a t t r i b u t e s . v a l u e . s p e c i f i e d ) ? H . v a l u e : H . t e x t ) ; } } } b r e a k ; c a s e " r a d i o " : c a s e " c h e c k b o x " : i f ( I . c h e c k e d ) { M [ V + + ] = R + P ; } b r e a k ; c a s e " f i l e " : c a s e   u n d e f i n e d : c a s e " r e s e t " : c a s e " b u t t o n " : b r e a k ; c a s e " s u b m i t " : i f ( Q = = = f a l s e ) { i f ( t h i s . _ h a s S u b m i t L i s t e n e r & & t h i s . _ s u b m i t E l e m e n t V a l u e ) { M [ V + + ] = t h i s . _ s u b m i t E l e m e n t V a l u e ; } Q = t r u e ; } b r e a k ; d e f a u l t : M [ V + + ] = R + P ; } } } t h i s . _ i s F o r m S u b m i t = t r u e ; t h i s . _ s F o r m D a t a = M . j o i n ( " & " ) ; t h i s . i n i t H e a d e r ( " C o n t e n t - T y p e " , t h i s . _ d e f a u l t _ f o r m _ h e a d e r ) ; r e t u r n   t h i s . _ s F o r m D a t a ; } f u n c t i o n   C ( ) { t h i s . _ i s F o r m S u b m i t = f a l s e ; t h i s . _ i s F i l e U p l o a d = f a l s e ; t h i s . _ f o r m N o d e = n u l l ; t h i s . _ s F o r m D a t a = " " ; } f u n c t i o n   B ( H ) { v a r   I = " y u i I O " + t h i s . _ t r a n s a c t i o n _ i d , J ; i f ( Y A H O O . e n v . u a . i e ) { J = d o c u m e n t . c r e a t e E l e m e n t ( ' < i f r a m e   i d = " ' + I + ' "   n a m e = " ' + I + ' "   / > ' ) ; i f ( t y p e o f   H = = " b o o l e a n " ) { J . s r c = " j a v a s c r i p t : f a l s e " ; } } e l s e { J = d o c u m e n t . c r e a t e E l e m e n t ( " i f r a m e " ) ; J . i d = I ; J . n a m e = I ; } J . s t y l e . p o s i t i o n = " a b s o l u t e " ; J . s t y l e . t o p = " - 1 0 0 0 p x " ; J . s t y l e . l e f t = " - 1 0 0 0 p x " ; d o c u m e n t . b o d y . a p p e n d C h i l d ( J ) ; } f u n c t i o n   E ( H ) { v a r   K = [ ] , I = H . s p l i t ( " & " ) , J , L ; f o r ( J = 0 ; J < I . l e n g t h ; J + + ) { L = I [ J ] . i n d e x O f ( " = " ) ; i f ( L ! = - 1 ) { K [ J ] = d o c u m e n t . c r e a t e E l e m e n t ( " i n p u t " ) ; K [ J ] . t y p e = " h i d d e n " ; K [ J ] . n a m e = d e c o d e U R I C o m p o n e n t ( I [ J ] . s u b s t r i n g ( 0 , L ) ) ; K [ J ] . v a l u e = d e c o d e U R I C o m p o n e n t ( I [ J ] . s u b s t r i n g ( L + 1 ) ) ; t h i s . _ f o r m N o d e . a p p e n d C h i l d ( K [ J ] ) ; } } r e t u r n   K ; } f u n c t i o n   A ( K , V , L , J ) { v a r   Q = " y u i I O " + K . t I d , R = " m u l t i p a r t / f o r m - d a t a " , T = d o c u m e n t . g e t E l e m e n t B y I d ( Q ) , M = ( d o c u m e n t . d o c u m e n t M o d e & & d o c u m e n t . d o c u m e n t M o d e = = = 8 ) ? t r u e : f a l s e , W = t h i s , S = ( V & & V . a r g u m e n t ) ? V . a r g u m e n t : n u l l , U , P , I , O , H , N ; H = { a c t i o n : t h i s . _ f o r m N o d e . g e t A t t r i b u t e ( " a c t i o n " ) , m e t h o d : t h i s . _ f o r m N o d e . g e t A t t r i b u t e ( " m e t h o d " ) , t a r g e t : t h i s . _ f o r m N o d e . g e t A t t r i b u t e ( " t a r g e t " ) } ; t h i s . _ f o r m N o d e . s e t A t t r i b u t e ( " a c t i o n " , L ) ; t h i s . _ f o r m N o d e . s e t A t t r i b u t e ( " m e t h o d " , " P O S T " ) ; t h i s . _ f o r m N o d e . s e t A t t r i b u t e ( " t a r g e t " , Q ) ; i f ( Y A H O O . e n v . u a . i e & & ! M ) { t h i s . _ f o r m N o d e . s e t A t t r i b u t e ( " e n c o d i n g " , R ) ; } e l s e { t h i s . _ f o r m N o d e . s e t A t t r i b u t e ( " e n c t y p e " , R ) ; } i f ( J ) { U = t h i s . a p p e n d P o s t D a t a ( J ) ; } t h i s . _ f o r m N o d e . s u b m i t ( ) ; t h i s . s t a r t E v e n t . f i r e ( K , S ) ; i f ( K . s t a r t E v e n t ) { K . s t a r t E v e n t . f i r e ( K , S ) ; } i f ( V & & V . t i m e o u t ) { t h i s . _ t i m e O u t [ K . t I d ] = w i n d o w . s e t T i m e o u t ( f u n c t i o n ( ) { W . a b o r t ( K , V , t r u e ) ; } , V . t i m e o u t ) ; } i f ( U & & U . l e n g t h > 0 ) { f o r ( P = 0 ; P < U . l e n g t h ; P + + ) { t h i s . _ f o r m N o d e . r e m o v e C h i l d ( U [ P ] ) ; } } f o r ( I   i n   H ) { i f ( Y A H O O . l a n g . h a s O w n P r o p e r t y ( H , I ) ) { i f ( H [ I ] ) { t h i s . _ f o r m N o d e . s e t A t t r i b u t e ( I , H [ I ] ) ; } e l s e { t h i s . _ f o r m N o d e . r e m o v e A t t r i b u t e ( I ) ; } } } t h i s . r e s e t F o r m S t a t e ( ) ; N = f u n c t i o n ( ) { i f ( V & & V . t i m e o u t ) { w i n d o w . c l e a r T i m e o u t ( W . _ t i m e O u t [ K . t I d ] ) ; d e l e t e   W . _ t i m e O u t [ K . t I d ] ; } W . c o m p l e t e E v e n t . f i r e ( K , S ) ; i f ( K . c o m p l e t e E v e n t ) { K . c o m p l e t e E v e n t . f i r e ( K , S ) ; 
 } O = { t I d : K . t I d , a r g u m e n t : V . a r g u m e n t } ; t r y { O . r e s p o n s e T e x t = T . c o n t e n t W i n d o w . d o c u m e n t . b o d y ? T . c o n t e n t W i n d o w . d o c u m e n t . b o d y . i n n e r H T M L : T . c o n t e n t W i n d o w . d o c u m e n t . d o c u m e n t E l e m e n t . t e x t C o n t e n t ; O . r e s p o n s e X M L = T . c o n t e n t W i n d o w . d o c u m e n t . X M L D o c u m e n t ? T . c o n t e n t W i n d o w . d o c u m e n t . X M L D o c u m e n t : T . c o n t e n t W i n d o w . d o c u m e n t ; } c a t c h ( X ) { } i f ( V & & V . u p l o a d ) { i f ( ! V . s c o p e ) { V . u p l o a d ( O ) ; } e l s e { V . u p l o a d . a p p l y ( V . s c o p e , [ O ] ) ; } } W . u p l o a d E v e n t . f i r e ( O ) ; i f ( K . u p l o a d E v e n t ) { K . u p l o a d E v e n t . f i r e ( O ) ; } F . r e m o v e L i s t e n e r ( T , " l o a d " , N ) ; s e t T i m e o u t ( f u n c t i o n ( ) { d o c u m e n t . b o d y . r e m o v e C h i l d ( T ) ; W . r e l e a s e O b j e c t ( K ) ; } , 1 0 0 ) ; } ; F . a d d L i s t e n e r ( T , " l o a d " , N ) ; } D . s e t F o r m = G ; D . r e s e t F o r m S t a t e = C ; D . c r e a t e F r a m e = B ; D . a p p e n d P o s t D a t a = E ; D . u p l o a d F i l e = A ; } ) ( ) ; Y A H O O . r e g i s t e r ( " c o n n e c t i o n " , Y A H O O . u t i l . C o n n e c t , { v e r s i o n : " 2 . 8 . 0 r 4 " , b u i l d : " 2 4 4 6 " } ) ; ( f u n c t i o n ( ) { v a r   B = Y A H O O . u t i l ; v a r   A = f u n c t i o n ( D , C , E , F ) { i f ( ! D ) { } t h i s . i n i t ( D , C , E , F ) ; } ; A . N A M E = " A n i m " ; A . p r o t o t y p e = { t o S t r i n g : f u n c t i o n ( ) { v a r   C = t h i s . g e t E l ( ) | | { } ; v a r   D = C . i d | | C . t a g N a m e ; r e t u r n ( t h i s . c o n s t r u c t o r . N A M E + " :   " + D ) ; } , p a t t e r n s : { n o N e g a t i v e s : / w i d t h | h e i g h t | o p a c i t y | p a d d i n g / i , o f f s e t A t t r i b u t e : / ^ ( ( w i d t h | h e i g h t ) | ( t o p | l e f t ) ) $ / , d e f a u l t U n i t : / w i d t h | h e i g h t | t o p $ | b o t t o m $ | l e f t $ | r i g h t $ / i , o f f s e t U n i t : / \ d + ( e m | % | e n | e x | p t | i n | c m | m m | p c ) $ / i } , d o M e t h o d : f u n c t i o n ( C , E , D ) { r e t u r n   t h i s . m e t h o d ( t h i s . c u r r e n t F r a m e , E , D - E , t h i s . t o t a l F r a m e s ) ; } , s e t A t t r i b u t e : f u n c t i o n ( C , F , E ) { v a r   D = t h i s . g e t E l ( ) ; i f ( t h i s . p a t t e r n s . n o N e g a t i v e s . t e s t ( C ) ) { F = ( F > 0 ) ? F : 0 ; } i f ( C   i n   D & & ! ( " s t y l e "   i n   D & & C   i n   D . s t y l e ) ) { D [ C ] = F ; } e l s e { B . D o m . s e t S t y l e ( D , C , F + E ) ; } } , g e t A t t r i b u t e : f u n c t i o n ( C ) { v a r   E = t h i s . g e t E l ( ) ; v a r   G = B . D o m . g e t S t y l e ( E , C ) ; i f ( G ! = = " a u t o " & & ! t h i s . p a t t e r n s . o f f s e t U n i t . t e s t ( G ) ) { r e t u r n   p a r s e F l o a t ( G ) ; } v a r   D = t h i s . p a t t e r n s . o f f s e t A t t r i b u t e . e x e c ( C ) | | [ ] ; v a r   H = ! ! ( D [ 3 ] ) ; v a r   F = ! ! ( D [ 2 ] ) ; i f ( " s t y l e "   i n   E ) { i f ( F | | ( B . D o m . g e t S t y l e ( E , " p o s i t i o n " ) = = " a b s o l u t e " & & H ) ) { G = E [ " o f f s e t " + D [ 0 ] . c h a r A t ( 0 ) . t o U p p e r C a s e ( ) + D [ 0 ] . s u b s t r ( 1 ) ] ; } e l s e { G = 0 ; } } e l s e { i f ( C   i n   E ) { G = E [ C ] ; } } r e t u r n   G ; } , g e t D e f a u l t U n i t : f u n c t i o n ( C ) { i f ( t h i s . p a t t e r n s . d e f a u l t U n i t . t e s t ( C ) ) { r e t u r n " p x " ; } r e t u r n " " ; } , s e t R u n t i m e A t t r i b u t e : f u n c t i o n ( D ) { v a r   I ; v a r   E ; v a r   F = t h i s . a t t r i b u t e s ; t h i s . r u n t i m e A t t r i b u t e s [ D ] = { } ; v a r   H = f u n c t i o n ( J ) { r e t u r n ( t y p e o f   J ! = = " u n d e f i n e d " ) ; } ; i f ( ! H ( F [ D ] [ " t o " ] ) & & ! H ( F [ D ] [ " b y " ] ) ) { r e t u r n   f a l s e ; } I = ( H ( F [ D ] [ " f r o m " ] ) ) ? F [ D ] [ " f r o m " ] : t h i s . g e t A t t r i b u t e ( D ) ; i f ( H ( F [ D ] [ " t o " ] ) ) { E = F [ D ] [ " t o " ] ; } e l s e { i f ( H ( F [ D ] [ " b y " ] ) ) { i f ( I . c o n s t r u c t o r = = A r r a y ) { E = [ ] ; f o r ( v a r   G = 0 , C = I . l e n g t h ; G < C ; + + G ) { E [ G ] = I [ G ] + F [ D ] [ " b y " ] [ G ] * 1 ; } } e l s e { E = I + F [ D ] [ " b y " ] * 1 ; } } } t h i s . r u n t i m e A t t r i b u t e s [ D ] . s t a r t = I ; t h i s . r u n t i m e A t t r i b u t e s [ D ] . e n d = E ; t h i s . r u n t i m e A t t r i b u t e s [ D ] . u n i t = ( H ( F [ D ] . u n i t ) ) ? F [ D ] [ " u n i t " ] : t h i s . g e t D e f a u l t U n i t ( D ) ; r e t u r n   t r u e ; } , i n i t : f u n c t i o n ( E , J , I , C ) { v a r   D = f a l s e ; v a r   F = n u l l ; v a r   H = 0 ; E = B . D o m . g e t ( E ) ; t h i s . a t t r i b u t e s = J | | { } ; t h i s . d u r a t i o n = ! Y A H O O . l a n g . i s U n d e f i n e d ( I ) ? I : 1 ; t h i s . m e t h o d = C | | B . E a s i n g . e a s e N o n e ; t h i s . u s e S e c o n d s = t r u e ; t h i s . c u r r e n t F r a m e = 0 ; t h i s . t o t a l F r a m e s = B . A n i m M g r . f p s ; t h i s . s e t E l = f u n c t i o n ( M ) { E = B . D o m . g e t ( M ) ; } ; t h i s . g e t E l = f u n c t i o n ( ) { r e t u r n   E ; } ; t h i s . i s A n i m a t e d = f u n c t i o n ( ) { r e t u r n   D ; } ; t h i s . g e t S t a r t T i m e = f u n c t i o n ( ) { r e t u r n   F ; } ; t h i s . r u n t i m e A t t r i b u t e s = { } ; t h i s . a n i m a t e = f u n c t i o n ( ) { i f ( t h i s . i s A n i m a t e d ( ) ) { r e t u r n   f a l s e ; } t h i s . c u r r e n t F r a m e = 0 ; t h i s . t o t a l F r a m e s = ( t h i s . u s e S e c o n d s ) ? M a t h . c e i l ( B . A n i m M g r . f p s * t h i s . d u r a t i o n ) : t h i s . d u r a t i o n ; i f ( t h i s . d u r a t i o n = = = 0 & & t h i s . u s e S e c o n d s ) { t h i s . t o t a l F r a m e s = 1 ; } B . A n i m M g r . r e g i s t e r E l e m e n t ( t h i s ) ; r e t u r n   t r u e ; } ; t h i s . s t o p = f u n c t i o n ( M ) { i f ( ! t h i s . i s A n i m a t e d ( ) ) { r e t u r n   f a l s e ; } i f ( M ) { t h i s . c u r r e n t F r a m e = t h i s . t o t a l F r a m e s ; t h i s . _ o n T w e e n . f i r e ( ) ; } B . A n i m M g r . s t o p ( t h i s ) ; } ; v a r   L = f u n c t i o n ( ) { t h i s . o n S t a r t . f i r e ( ) ; t h i s . r u n t i m e A t t r i b u t e s = { } ; f o r ( v a r   M   i n   t h i s . a t t r i b u t e s ) { t h i s . s e t R u n t i m e A t t r i b u t e ( M ) ; } D = t r u e ; H = 0 ; F = n e w   D a t e ( ) ; } ; v a r   K = f u n c t i o n ( ) { v a r   O = { d u r a t i o n : n e w   D a t e ( ) - t h i s . g e t S t a r t T i m e ( ) , c u r r e n t F r a m e : t h i s . c u r r e n t F r a m e } ; O . t o S t r i n g = f u n c t i o n ( ) { r e t u r n ( " d u r a t i o n :   " + O . d u r a t i o n + " ,   c u r r e n t F r a m e :   " + O . c u r r e n t F r a m e ) ; } ; t h i s . o n T w e e n . f i r e ( O ) ; v a r   N = t h i s . r u n t i m e A t t r i b u t e s ; f o r ( v a r   M   i n   N ) { t h i s . s e t A t t r i b u t e ( M , t h i s . d o M e t h o d ( M , N [ M ] . s t a r t , N [ M ] . e n d ) , N [ M ] . u n i t ) ; } H + = 1 ; } ; v a r   G = f u n c t i o n ( ) { v a r   M = ( n e w   D a t e ( ) - F ) / 1 0 0 0 ; v a r   N = { d u r a t i o n : M , f r a m e s : H , f p s : H / M } ; N . t o S t r i n g = f u n c t i o n ( ) { r e t u r n ( " d u r a t i o n :   " + N . d u r a t i o n + " ,   f r a m e s :   " + N . f r a m e s + " ,   f p s :   " + N . f p s ) ; } ; D = f a l s e ; H = 0 ; t h i s . o n C o m p l e t e . f i r e ( N ) ; } ; t h i s . _ o n S t a r t = n e w   B . C u s t o m E v e n t ( " _ s t a r t " , t h i s , t r u e ) ; t h i s . o n S t a r t = n e w   B . C u s t o m E v e n t ( " s t a r t " , t h i s ) ; t h i s . o n T w e e n = n e w   B . C u s t o m E v e n t ( " t w e e n " , t h i s ) ; t h i s . _ o n T w e e n = n e w   B . C u s t o m E v e n t ( " _ t w e e n " , t h i s , t r u e ) ; t h i s . o n C o m p l e t e = n e w   B . C u s t o m E v e n t ( " c o m p l e t e " , t h i s ) ; t h i s . _ o n C o m p l e t e = n e w   B . C u s t o m E v e n t ( " _ c o m p l e t e " , t h i s , t r u e ) ; t h i s . _ o n S t a r t . s u b s c r i b e ( L ) ; t h i s . _ o n T w e e n . s u b s c r i b e ( K ) ; t h i s . _ o n C o m p l e t e . s u b s c r i b e ( G ) ; } } ; B . A n i m = A ; } ) ( ) ; Y A H O O . u t i l . A n i m M g r = n e w   f u n c t i o n ( ) { v a r   C = n u l l ; v a r   B = [ ] ; v a r   A = 0 ; t h i s . f p s = 1 0 0 0 ; t h i s . d e l a y = 1 ; t h i s . r e g i s t e r E l e m e n t = f u n c t i o n ( F ) { B [ B . l e n g t h ] = F ; A + = 1 ; F . _ o n S t a r t . f i r e ( ) ; t h i s . s t a r t ( ) ; } ; t h i s . u n R e g i s t e r = f u n c t i o n ( G , F ) { F = F | | E ( G ) ; i f ( ! G . i s A n i m a t e d ( ) | | F = = = - 1 ) { r e t u r n   f a l s e ; } G . _ o n C o m p l e t e . f i r e ( ) ; B . s p l i c e ( F , 1 ) ; A - = 1 ; i f ( A < = 0 ) { t h i s . s t o p ( ) ; } r e t u r n   t r u e ; } ; t h i s . s t a r t = f u n c t i o n ( ) { i f ( C = = = n u l l ) { C = s e t I n t e r v a l ( t h i s . r u n , t h i s . d e l a y ) ; } } ; t h i s . s t o p = f u n c t i o n ( H ) { i f ( ! H ) { c l e a r I n t e r v a l ( C ) ; f o r ( v a r   G = 0 , F = B . l e n g t h ; G < F ; + + G ) { t h i s . u n R e g i s t e r ( B [ 0 ] , 0 ) ; } B = [ ] ; C = n u l l ; A = 0 ; } e l s e { t h i s . u n R e g i s t e r ( H ) ; } } ; t h i s . r u n = f u n c t i o n ( ) { f o r ( v a r   H = 0 , F = B . l e n g t h ; H < F ; + + H ) { v a r   G = B [ H ] ; i f ( ! G | | ! G . i s A n i m a t e d ( ) ) { c o n t i n u e ; } i f ( G . c u r r e n t F r a m e < G . t o t a l F r a m e s | | G . t o t a l F r a m e s = = = n u l l ) { G . c u r r e n t F r a m e + = 1 ; i f ( G . u s e S e c o n d s ) { D ( G ) ; } G . _ o n T w e e n . f i r e ( ) ; } e l s e { Y A H O O . u t i l . A n i m M g r . s t o p ( G , H ) ; } } } ; v a r   E = f u n c t i o n ( H ) { f o r ( v a r   G = 0 , F = B . l e n g t h ; G < F ; + + G ) { i f ( B [ G ] = = = H ) { r e t u r n   G ; } } r e t u r n   - 1 ; } ; v a r   D = f u n c t i o n ( G ) { v a r   J = G . t o t a l F r a m e s ; v a r   I = G . c u r r e n t F r a m e ; v a r   H = ( G . c u r r e n t F r a m e * G . d u r a t i o n * 1 0 0 0 / G . t o t a l F r a m e s ) ; v a r   F = ( n e w   D a t e ( ) - G . g e t S t a r t T i m e ( ) ) ; v a r   K = 0 ; i f ( F < G . d u r a t i o n * 1 0 0 0 ) { K = M a t h . r o u n d ( ( F / H - 1 ) * G . c u r r e n t F r a m e ) ; } e l s e { K = J - ( I + 1 ) ; } i f ( K > 0 & & i s F i n i t e ( K ) ) { i f ( G . c u r r e n t F r a m e + K > = J ) { K = J - ( I + 1 ) ; } G . c u r r e n t F r a m e + = K ; } } ; t h i s . _ q u e u e = B ; t h i s . _ g e t I n d e x = E ; } ; Y A H O O . u t i l . B e z i e r = n e w   f u n c t i o n ( ) { t h i s . g e t P o s i t i o n = f u n c t i o n ( E , D ) { v a r   F = E . l e n g t h ; v a r   C = [ ] ; f o r ( v a r   B = 0 ; B < F ; + + B ) { C [ B ] = [ E [ B ] [ 0 ] , E [ B ] [ 1 ] ] ; } f o r ( v a r   A = 1 ; A < F ; + + A ) { f o r ( B = 0 ; B < F - A ; + + B ) { C [ B ] [ 0 ] = ( 1 - D ) * C [ B ] [ 0 ] + D * C [ p a r s e I n t ( B + 1 , 1 0 ) ] [ 0 ] ; C [ B ] [ 1 ] = ( 1 - D ) * C [ B ] [ 1 ] + D * C [ p a r s e I n t ( B + 1 , 1 0 ) ] [ 1 ] ; } } r e t u r n [ C [ 0 ] [ 0 ] , C [ 0 ] [ 1 ] ] ; } ; } ; ( f u n c t i o n ( ) { v a r   A = f u n c t i o n ( F , E , G , H ) { A . s u p e r c l a s s . c o n s t r u c t o r . c a l l ( t h i s , F , E , G , H ) ; } ; A . N A M E = " C o l o r A n i m " ; A . D E F A U L T _ B G C O L O R = " # f f f " ; v a r   C = Y A H O O . u t i l ; Y A H O O . e x t e n d ( A , C . A n i m ) ; v a r   D = A . s u p e r c l a s s ; v a r   B = A . p r o t o t y p e ; B . p a t t e r n s . c o l o r = / c o l o r $ / i ; B . p a t t e r n s . r g b = / ^ r g b \ ( ( [ 0 - 9 ] + ) \ s * , \ s * ( [ 0 - 9 ] + ) \ s * , \ s * ( [ 0 - 9 ] + ) \ ) $ / i ; B . p a t t e r n s . h e x = / ^ # ? ( [ 0 - 9 A - F ] { 2 } ) ( [ 0 - 9 A - F ] { 2 } ) ( [ 0 - 9 A - F ] { 2 } ) $ / i ; B . p a t t e r n s . h e x 3 = / ^ # ? ( [ 0 - 9 A - F ] { 1 } ) ( [ 0 - 9 A - F ] { 1 } ) ( [ 0 - 9 A - F ] { 1 } ) $ / i ; B . p a t t e r n s . t r a n s p a r e n t = / ^ t r a n s p a r e n t | r g b a \ ( 0 ,   0 ,   0 ,   0 \ ) $ / ; B . p a r s e C o l o r = f u n c t i o n ( E ) { i f ( E . l e n g t h = = 3 ) { r e t u r n   E ; } v a r   F = t h i s . p a t t e r n s . h e x . e x e c ( E ) ; i f ( F & & F . l e n g t h = = 4 ) { r e t u r n [ p a r s e I n t ( F [ 1 ] , 1 6 ) , p a r s e I n t ( F [ 2 ] , 1 6 ) , p a r s e I n t ( F [ 3 ] , 1 6 ) ] ; } F = t h i s . p a t t e r n s . r g b . e x e c ( E ) ; i f ( F & & F . l e n g t h = = 4 ) { r e t u r n [ p a r s e I n t ( F [ 1 ] , 1 0 ) , p a r s e I n t ( F [ 2 ] , 1 0 ) , p a r s e I n t ( F [ 3 ] , 1 0 ) ] ; } F = t h i s . p a t t e r n s . h e x 3 . e x e c ( E ) ; i f ( F & & F . l e n g t h = = 4 ) { r e t u r n [ p a r s e I n t ( F [ 1 ] + F [ 1 ] , 1 6 ) , p a r s e I n t ( F [ 2 ] + F [ 2 ] , 1 6 ) , p a r s e I n t ( F [ 3 ] + F [ 3 ] , 1 6 ) ] ; 
 } r e t u r n   n u l l ; } ; B . g e t A t t r i b u t e = f u n c t i o n ( E ) { v a r   G = t h i s . g e t E l ( ) ; i f ( t h i s . p a t t e r n s . c o l o r . t e s t ( E ) ) { v a r   I = Y A H O O . u t i l . D o m . g e t S t y l e ( G , E ) ; v a r   H = t h i s ; i f ( t h i s . p a t t e r n s . t r a n s p a r e n t . t e s t ( I ) ) { v a r   F = Y A H O O . u t i l . D o m . g e t A n c e s t o r B y ( G , f u n c t i o n ( J ) { r e t u r n   ! H . p a t t e r n s . t r a n s p a r e n t . t e s t ( I ) ; } ) ; i f ( F ) { I = C . D o m . g e t S t y l e ( F , E ) ; } e l s e { I = A . D E F A U L T _ B G C O L O R ; } } } e l s e { I = D . g e t A t t r i b u t e . c a l l ( t h i s , E ) ; } r e t u r n   I ; } ; B . d o M e t h o d = f u n c t i o n ( F , J , G ) { v a r   I ; i f ( t h i s . p a t t e r n s . c o l o r . t e s t ( F ) ) { I = [ ] ; f o r ( v a r   H = 0 , E = J . l e n g t h ; H < E ; + + H ) { I [ H ] = D . d o M e t h o d . c a l l ( t h i s , F , J [ H ] , G [ H ] ) ; } I = " r g b ( " + M a t h . f l o o r ( I [ 0 ] ) + " , " + M a t h . f l o o r ( I [ 1 ] ) + " , " + M a t h . f l o o r ( I [ 2 ] ) + " ) " ; } e l s e { I = D . d o M e t h o d . c a l l ( t h i s , F , J , G ) ; } r e t u r n   I ; } ; B . s e t R u n t i m e A t t r i b u t e = f u n c t i o n ( F ) { D . s e t R u n t i m e A t t r i b u t e . c a l l ( t h i s , F ) ; i f ( t h i s . p a t t e r n s . c o l o r . t e s t ( F ) ) { v a r   H = t h i s . a t t r i b u t e s ; v a r   J = t h i s . p a r s e C o l o r ( t h i s . r u n t i m e A t t r i b u t e s [ F ] . s t a r t ) ; v a r   G = t h i s . p a r s e C o l o r ( t h i s . r u n t i m e A t t r i b u t e s [ F ] . e n d ) ; i f ( t y p e o f   H [ F ] [ " t o " ] = = = " u n d e f i n e d " & & t y p e o f   H [ F ] [ " b y " ] ! = = " u n d e f i n e d " ) { G = t h i s . p a r s e C o l o r ( H [ F ] . b y ) ; f o r ( v a r   I = 0 , E = J . l e n g t h ; I < E ; + + I ) { G [ I ] = J [ I ] + G [ I ] ; } } t h i s . r u n t i m e A t t r i b u t e s [ F ] . s t a r t = J ; t h i s . r u n t i m e A t t r i b u t e s [ F ] . e n d = G ; } } ; C . C o l o r A n i m = A ; } ) ( ) ; 
 / * 
 T E R M S   O F   U S E   -   E A S I N G   E Q U A T I O N S 
 O p e n   s o u r c e   u n d e r   t h e   B S D   L i c e n s e . 
 C o p y r i g h t   2 0 0 1   R o b e r t   P e n n e r   A l l   r i g h t s   r e s e r v e d . 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
   *   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
   *   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
   *   N e i t h e r   t h e   n a m e   o f   t h e   a u t h o r   n o r   t h e   n a m e s   o f   c o n t r i b u t o r s   m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   " A S   I S "   A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   C O P Y R I G H T   O W N E R   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 * / 
 Y A H O O . u t i l . E a s i n g = { e a s e N o n e : f u n c t i o n ( B , A , D , C ) { r e t u r n   D * B / C + A ; } , e a s e I n : f u n c t i o n ( B , A , D , C ) { r e t u r n   D * ( B / = C ) * B + A ; } , e a s e O u t : f u n c t i o n ( B , A , D , C ) { r e t u r n   - D * ( B / = C ) * ( B - 2 ) + A ; } , e a s e B o t h : f u n c t i o n ( B , A , D , C ) { i f ( ( B / = C / 2 ) < 1 ) { r e t u r n   D / 2 * B * B + A ; } r e t u r n   - D / 2 * ( ( - - B ) * ( B - 2 ) - 1 ) + A ; } , e a s e I n S t r o n g : f u n c t i o n ( B , A , D , C ) { r e t u r n   D * ( B / = C ) * B * B * B + A ; } , e a s e O u t S t r o n g : f u n c t i o n ( B , A , D , C ) { r e t u r n   - D * ( ( B = B / C - 1 ) * B * B * B - 1 ) + A ; } , e a s e B o t h S t r o n g : f u n c t i o n ( B , A , D , C ) { i f ( ( B / = C / 2 ) < 1 ) { r e t u r n   D / 2 * B * B * B * B + A ; } r e t u r n   - D / 2 * ( ( B - = 2 ) * B * B * B - 2 ) + A ; } , e l a s t i c I n : f u n c t i o n ( C , A , G , F , B , E ) { i f ( C = = 0 ) { r e t u r n   A ; } i f ( ( C / = F ) = = 1 ) { r e t u r n   A + G ; } i f ( ! E ) { E = F * 0 . 3 ; } i f ( ! B | | B < M a t h . a b s ( G ) ) { B = G ; v a r   D = E / 4 ; } e l s e { v a r   D = E / ( 2 * M a t h . P I ) * M a t h . a s i n ( G / B ) ; } r e t u r n   - ( B * M a t h . p o w ( 2 , 1 0 * ( C - = 1 ) ) * M a t h . s i n ( ( C * F - D ) * ( 2 * M a t h . P I ) / E ) ) + A ; } , e l a s t i c O u t : f u n c t i o n ( C , A , G , F , B , E ) { i f ( C = = 0 ) { r e t u r n   A ; } i f ( ( C / = F ) = = 1 ) { r e t u r n   A + G ; } i f ( ! E ) { E = F * 0 . 3 ; } i f ( ! B | | B < M a t h . a b s ( G ) ) { B = G ; v a r   D = E / 4 ; } e l s e { v a r   D = E / ( 2 * M a t h . P I ) * M a t h . a s i n ( G / B ) ; } r e t u r n   B * M a t h . p o w ( 2 , - 1 0 * C ) * M a t h . s i n ( ( C * F - D ) * ( 2 * M a t h . P I ) / E ) + G + A ; } , e l a s t i c B o t h : f u n c t i o n ( C , A , G , F , B , E ) { i f ( C = = 0 ) { r e t u r n   A ; } i f ( ( C / = F / 2 ) = = 2 ) { r e t u r n   A + G ; } i f ( ! E ) { E = F * ( 0 . 3 * 1 . 5 ) ; } i f ( ! B | | B < M a t h . a b s ( G ) ) { B = G ; v a r   D = E / 4 ; } e l s e { v a r   D = E / ( 2 * M a t h . P I ) * M a t h . a s i n ( G / B ) ; } i f ( C < 1 ) { r e t u r n   - 0 . 5 * ( B * M a t h . p o w ( 2 , 1 0 * ( C - = 1 ) ) * M a t h . s i n ( ( C * F - D ) * ( 2 * M a t h . P I ) / E ) ) + A ; } r e t u r n   B * M a t h . p o w ( 2 , - 1 0 * ( C - = 1 ) ) * M a t h . s i n ( ( C * F - D ) * ( 2 * M a t h . P I ) / E ) * 0 . 5 + G + A ; } , b a c k I n : f u n c t i o n ( B , A , E , D , C ) { i f ( t y p e o f   C = = " u n d e f i n e d " ) { C = 1 . 7 0 1 5 8 ; } r e t u r n   E * ( B / = D ) * B * ( ( C + 1 ) * B - C ) + A ; } , b a c k O u t : f u n c t i o n ( B , A , E , D , C ) { i f ( t y p e o f   C = = " u n d e f i n e d " ) { C = 1 . 7 0 1 5 8 ; } r e t u r n   E * ( ( B = B / D - 1 ) * B * ( ( C + 1 ) * B + C ) + 1 ) + A ; } , b a c k B o t h : f u n c t i o n ( B , A , E , D , C ) { i f ( t y p e o f   C = = " u n d e f i n e d " ) { C = 1 . 7 0 1 5 8 ; } i f ( ( B / = D / 2 ) < 1 ) { r e t u r n   E / 2 * ( B * B * ( ( ( C * = ( 1 . 5 2 5 ) ) + 1 ) * B - C ) ) + A ; } r e t u r n   E / 2 * ( ( B - = 2 ) * B * ( ( ( C * = ( 1 . 5 2 5 ) ) + 1 ) * B + C ) + 2 ) + A ; } , b o u n c e I n : f u n c t i o n ( B , A , D , C ) { r e t u r n   D - Y A H O O . u t i l . E a s i n g . b o u n c e O u t ( C - B , 0 , D , C ) + A ; } , b o u n c e O u t : f u n c t i o n ( B , A , D , C ) { i f ( ( B / = C ) < ( 1 / 2 . 7 5 ) ) { r e t u r n   D * ( 7 . 5 6 2 5 * B * B ) + A ; } e l s e { i f ( B < ( 2 / 2 . 7 5 ) ) { r e t u r n   D * ( 7 . 5 6 2 5 * ( B - = ( 1 . 5 / 2 . 7 5 ) ) * B + 0 . 7 5 ) + A ; } e l s e { i f ( B < ( 2 . 5 / 2 . 7 5 ) ) { r e t u r n   D * ( 7 . 5 6 2 5 * ( B - = ( 2 . 2 5 / 2 . 7 5 ) ) * B + 0 . 9 3 7 5 ) + A ; } } } r e t u r n   D * ( 7 . 5 6 2 5 * ( B - = ( 2 . 6 2 5 / 2 . 7 5 ) ) * B + 0 . 9 8 4 3 7 5 ) + A ; } , b o u n c e B o t h : f u n c t i o n ( B , A , D , C ) { i f ( B < C / 2 ) { r e t u r n   Y A H O O . u t i l . E a s i n g . b o u n c e I n ( B * 2 , 0 , D , C ) * 0 . 5 + A ; } r e t u r n   Y A H O O . u t i l . E a s i n g . b o u n c e O u t ( B * 2 - C , 0 , D , C ) * 0 . 5 + D * 0 . 5 + A ; } } ; ( f u n c t i o n ( ) { v a r   A = f u n c t i o n ( H , G , I , J ) { i f ( H ) { A . s u p e r c l a s s . c o n s t r u c t o r . c a l l ( t h i s , H , G , I , J ) ; } } ; A . N A M E = " M o t i o n " ; v a r   E = Y A H O O . u t i l ; Y A H O O . e x t e n d ( A , E . C o l o r A n i m ) ; v a r   F = A . s u p e r c l a s s ; v a r   C = A . p r o t o t y p e ; C . p a t t e r n s . p o i n t s = / ^ p o i n t s $ / i ; C . s e t A t t r i b u t e = f u n c t i o n ( G , I , H ) { i f ( t h i s . p a t t e r n s . p o i n t s . t e s t ( G ) ) { H = H | | " p x " ; F . s e t A t t r i b u t e . c a l l ( t h i s , " l e f t " , I [ 0 ] , H ) ; F . s e t A t t r i b u t e . c a l l ( t h i s , " t o p " , I [ 1 ] , H ) ; } e l s e { F . s e t A t t r i b u t e . c a l l ( t h i s , G , I , H ) ; } } ; C . g e t A t t r i b u t e = f u n c t i o n ( G ) { i f ( t h i s . p a t t e r n s . p o i n t s . t e s t ( G ) ) { v a r   H = [ F . g e t A t t r i b u t e . c a l l ( t h i s , " l e f t " ) , F . g e t A t t r i b u t e . c a l l ( t h i s , " t o p " ) ] ; } e l s e { H = F . g e t A t t r i b u t e . c a l l ( t h i s , G ) ; } r e t u r n   H ; } ; C . d o M e t h o d = f u n c t i o n ( G , K , H ) { v a r   J = n u l l ; i f ( t h i s . p a t t e r n s . p o i n t s . t e s t ( G ) ) { v a r   I = t h i s . m e t h o d ( t h i s . c u r r e n t F r a m e , 0 , 1 0 0 , t h i s . t o t a l F r a m e s ) / 1 0 0 ; J = E . B e z i e r . g e t P o s i t i o n ( t h i s . r u n t i m e A t t r i b u t e s [ G ] , I ) ; } e l s e { J = F . d o M e t h o d . c a l l ( t h i s , G , K , H ) ; } r e t u r n   J ; } ; C . s e t R u n t i m e A t t r i b u t e = f u n c t i o n ( P ) { i f ( t h i s . p a t t e r n s . p o i n t s . t e s t ( P ) ) { v a r   H = t h i s . g e t E l ( ) ; v a r   J = t h i s . a t t r i b u t e s ; v a r   G ; v a r   L = J [ " p o i n t s " ] [ " c o n t r o l " ] | | [ ] ; v a r   I ; v a r   M , O ; i f ( L . l e n g t h > 0 & & ! ( L [ 0 ]   i n s t a n c e o f   A r r a y ) ) { L = [ L ] ; } e l s e { v a r   K = [ ] ; f o r ( M = 0 , O = L . l e n g t h ; M < O ; + + M ) { K [ M ] = L [ M ] ; } L = K ; } i f ( E . D o m . g e t S t y l e ( H , " p o s i t i o n " ) = = " s t a t i c " ) { E . D o m . s e t S t y l e ( H , " p o s i t i o n " , " r e l a t i v e " ) ; } i f ( D ( J [ " p o i n t s " ] [ " f r o m " ] ) ) { E . D o m . s e t X Y ( H , J [ " p o i n t s " ] [ " f r o m " ] ) ; 
 } e l s e { E . D o m . s e t X Y ( H , E . D o m . g e t X Y ( H ) ) ; } G = t h i s . g e t A t t r i b u t e ( " p o i n t s " ) ; i f ( D ( J [ " p o i n t s " ] [ " t o " ] ) ) { I = B . c a l l ( t h i s , J [ " p o i n t s " ] [ " t o " ] , G ) ; v a r   N = E . D o m . g e t X Y ( t h i s . g e t E l ( ) ) ; f o r ( M = 0 , O = L . l e n g t h ; M < O ; + + M ) { L [ M ] = B . c a l l ( t h i s , L [ M ] , G ) ; } } e l s e { i f ( D ( J [ " p o i n t s " ] [ " b y " ] ) ) { I = [ G [ 0 ] + J [ " p o i n t s " ] [ " b y " ] [ 0 ] , G [ 1 ] + J [ " p o i n t s " ] [ " b y " ] [ 1 ] ] ; f o r ( M = 0 , O = L . l e n g t h ; M < O ; + + M ) { L [ M ] = [ G [ 0 ] + L [ M ] [ 0 ] , G [ 1 ] + L [ M ] [ 1 ] ] ; } } } t h i s . r u n t i m e A t t r i b u t e s [ P ] = [ G ] ; i f ( L . l e n g t h > 0 ) { t h i s . r u n t i m e A t t r i b u t e s [ P ] = t h i s . r u n t i m e A t t r i b u t e s [ P ] . c o n c a t ( L ) ; } t h i s . r u n t i m e A t t r i b u t e s [ P ] [ t h i s . r u n t i m e A t t r i b u t e s [ P ] . l e n g t h ] = I ; } e l s e { F . s e t R u n t i m e A t t r i b u t e . c a l l ( t h i s , P ) ; } } ; v a r   B = f u n c t i o n ( G , I ) { v a r   H = E . D o m . g e t X Y ( t h i s . g e t E l ( ) ) ; G = [ G [ 0 ] - H [ 0 ] + I [ 0 ] , G [ 1 ] - H [ 1 ] + I [ 1 ] ] ; r e t u r n   G ; } ; v a r   D = f u n c t i o n ( G ) { r e t u r n ( t y p e o f   G ! = = " u n d e f i n e d " ) ; } ; E . M o t i o n = A ; } ) ( ) ; ( f u n c t i o n ( ) { v a r   D = f u n c t i o n ( F , E , G , H ) { i f ( F ) { D . s u p e r c l a s s . c o n s t r u c t o r . c a l l ( t h i s , F , E , G , H ) ; } } ; D . N A M E = " S c r o l l " ; v a r   B = Y A H O O . u t i l ; Y A H O O . e x t e n d ( D , B . C o l o r A n i m ) ; v a r   C = D . s u p e r c l a s s ; v a r   A = D . p r o t o t y p e ; A . d o M e t h o d = f u n c t i o n ( E , H , F ) { v a r   G = n u l l ; i f ( E = = " s c r o l l " ) { G = [ t h i s . m e t h o d ( t h i s . c u r r e n t F r a m e , H [ 0 ] , F [ 0 ] - H [ 0 ] , t h i s . t o t a l F r a m e s ) , t h i s . m e t h o d ( t h i s . c u r r e n t F r a m e , H [ 1 ] , F [ 1 ] - H [ 1 ] , t h i s . t o t a l F r a m e s ) ] ; } e l s e { G = C . d o M e t h o d . c a l l ( t h i s , E , H , F ) ; } r e t u r n   G ; } ; A . g e t A t t r i b u t e = f u n c t i o n ( E ) { v a r   G = n u l l ; v a r   F = t h i s . g e t E l ( ) ; i f ( E = = " s c r o l l " ) { G = [ F . s c r o l l L e f t , F . s c r o l l T o p ] ; } e l s e { G = C . g e t A t t r i b u t e . c a l l ( t h i s , E ) ; } r e t u r n   G ; } ; A . s e t A t t r i b u t e = f u n c t i o n ( E , H , G ) { v a r   F = t h i s . g e t E l ( ) ; i f ( E = = " s c r o l l " ) { F . s c r o l l L e f t = H [ 0 ] ; F . s c r o l l T o p = H [ 1 ] ; } e l s e { C . s e t A t t r i b u t e . c a l l ( t h i s , E , H , G ) ; } } ; B . S c r o l l = D ; } ) ( ) ; Y A H O O . r e g i s t e r ( " a n i m a t i o n " , Y A H O O . u t i l . A n i m , { v e r s i o n : " 2 . 8 . 0 r 4 " , b u i l d : " 2 4 4 6 " } ) ; i f ( ! Y A H O O . u t i l . D r a g D r o p M g r ) { Y A H O O . u t i l . D r a g D r o p M g r = f u n c t i o n ( ) { v a r   A = Y A H O O . u t i l . E v e n t , B = Y A H O O . u t i l . D o m ; r e t u r n { u s e S h i m : f a l s e , _ s h i m A c t i v e : f a l s e , _ s h i m S t a t e : f a l s e , _ d e b u g S h i m : f a l s e , _ c r e a t e S h i m : f u n c t i o n ( ) { v a r   C = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; C . i d = " y u i - d d m - s h i m " ; i f ( d o c u m e n t . b o d y . f i r s t C h i l d ) { d o c u m e n t . b o d y . i n s e r t B e f o r e ( C , d o c u m e n t . b o d y . f i r s t C h i l d ) ; } e l s e { d o c u m e n t . b o d y . a p p e n d C h i l d ( C ) ; } C . s t y l e . d i s p l a y = " n o n e " ; C . s t y l e . b a c k g r o u n d C o l o r = " r e d " ; C . s t y l e . p o s i t i o n = " a b s o l u t e " ; C . s t y l e . z I n d e x = " 9 9 9 9 9 " ; B . s e t S t y l e ( C , " o p a c i t y " , " 0 " ) ; t h i s . _ s h i m = C ; A . o n ( C , " m o u s e u p " , t h i s . h a n d l e M o u s e U p , t h i s , t r u e ) ; A . o n ( C , " m o u s e m o v e " , t h i s . h a n d l e M o u s e M o v e , t h i s , t r u e ) ; A . o n ( w i n d o w , " s c r o l l " , t h i s . _ s i z e S h i m , t h i s , t r u e ) ; } , _ s i z e S h i m : f u n c t i o n ( ) { i f ( t h i s . _ s h i m A c t i v e ) { v a r   C = t h i s . _ s h i m ; C . s t y l e . h e i g h t = B . g e t D o c u m e n t H e i g h t ( ) + " p x " ; C . s t y l e . w i d t h = B . g e t D o c u m e n t W i d t h ( ) + " p x " ; C . s t y l e . t o p = " 0 " ; C . s t y l e . l e f t = " 0 " ; } } , _ a c t i v a t e S h i m : f u n c t i o n ( ) { i f ( t h i s . u s e S h i m ) { i f ( ! t h i s . _ s h i m ) { t h i s . _ c r e a t e S h i m ( ) ; } t h i s . _ s h i m A c t i v e = t r u e ; v a r   C = t h i s . _ s h i m , D = " 0 " ; i f ( t h i s . _ d e b u g S h i m ) { D = " . 5 " ; } B . s e t S t y l e ( C , " o p a c i t y " , D ) ; t h i s . _ s i z e S h i m ( ) ; C . s t y l e . d i s p l a y = " b l o c k " ; } } , _ d e a c t i v a t e S h i m : f u n c t i o n ( ) { t h i s . _ s h i m . s t y l e . d i s p l a y = " n o n e " ; t h i s . _ s h i m A c t i v e = f a l s e ; } , _ s h i m : n u l l , i d s : { } , h a n d l e I d s : { } , d r a g C u r r e n t : n u l l , d r a g O v e r s : { } , d e l t a X : 0 , d e l t a Y : 0 , p r e v e n t D e f a u l t : t r u e , s t o p P r o p a g a t i o n : t r u e , i n i t i a l i z e d : f a l s e , l o c k e d : f a l s e , i n t e r a c t i o n I n f o : n u l l , i n i t : f u n c t i o n ( ) { t h i s . i n i t i a l i z e d = t r u e ; } , P O I N T : 0 , I N T E R S E C T : 1 , S T R I C T _ I N T E R S E C T : 2 , m o d e : 0 , _ e x e c O n A l l : f u n c t i o n ( E , D ) { f o r ( v a r   F   i n   t h i s . i d s ) { f o r ( v a r   C   i n   t h i s . i d s [ F ] ) { v a r   G = t h i s . i d s [ F ] [ C ] ; i f ( ! t h i s . i s T y p e O f D D ( G ) ) { c o n t i n u e ; } G [ E ] . a p p l y ( G , D ) ; } } } , _ o n L o a d : f u n c t i o n ( ) { t h i s . i n i t ( ) ; A . o n ( d o c u m e n t , " m o u s e u p " , t h i s . h a n d l e M o u s e U p , t h i s , t r u e ) ; A . o n ( d o c u m e n t , " m o u s e m o v e " , t h i s . h a n d l e M o u s e M o v e , t h i s , t r u e ) ; A . o n ( w i n d o w , " u n l o a d " , t h i s . _ o n U n l o a d , t h i s , t r u e ) ; A . o n ( w i n d o w , " r e s i z e " , t h i s . _ o n R e s i z e , t h i s , t r u e ) ; } , _ o n R e s i z e : f u n c t i o n ( C ) { t h i s . _ e x e c O n A l l ( " r e s e t C o n s t r a i n t s " , [ ] ) ; } , l o c k : f u n c t i o n ( ) { t h i s . l o c k e d = t r u e ; } , u n l o c k : f u n c t i o n ( ) { t h i s . l o c k e d = f a l s e ; } , i s L o c k e d : f u n c t i o n ( ) { r e t u r n   t h i s . l o c k e d ; } , l o c a t i o n C a c h e : { } , u s e C a c h e : t r u e , c l i c k P i x e l T h r e s h : 3 , c l i c k T i m e T h r e s h : 1 0 0 0 , d r a g T h r e s h M e t : f a l s e , c l i c k T i m e o u t : n u l l , s t a r t X : 0 , s t a r t Y : 0 , f r o m T i m e o u t : f a l s e , r e g D r a g D r o p : f u n c t i o n ( D , C ) { i f ( ! t h i s . i n i t i a l i z e d ) { t h i s . i n i t ( ) ; } i f ( ! t h i s . i d s [ C ] ) { t h i s . i d s [ C ] = { } ; } t h i s . i d s [ C ] [ D . i d ] = D ; } , r e m o v e D D F r o m G r o u p : f u n c t i o n ( E , C ) { i f ( ! t h i s . i d s [ C ] ) { t h i s . i d s [ C ] = { } ; } v a r   D = t h i s . i d s [ C ] ; i f ( D & & D [ E . i d ] ) { d e l e t e   D [ E . i d ] ; } } , _ r e m o v e : f u n c t i o n ( E ) { f o r ( v a r   D   i n   E . g r o u p s ) { i f ( D ) { v a r   C = t h i s . i d s [ D ] ; i f ( C & & C [ E . i d ] ) { d e l e t e   C [ E . i d ] ; } } } d e l e t e   t h i s . h a n d l e I d s [ E . i d ] ; } , r e g H a n d l e : f u n c t i o n ( D , C ) { i f ( ! t h i s . h a n d l e I d s [ D ] ) { t h i s . h a n d l e I d s [ D ] = { } ; } t h i s . h a n d l e I d s [ D ] [ C ] = C ; } , i s D r a g D r o p : f u n c t i o n ( C ) { r e t u r n ( t h i s . g e t D D B y I d ( C ) ) ? t r u e : f a l s e ; } , g e t R e l a t e d : f u n c t i o n ( H , D ) { v a r   G = [ ] ; f o r ( v a r   F   i n   H . g r o u p s ) { f o r ( v a r   E   i n   t h i s . i d s [ F ] ) { v a r   C = t h i s . i d s [ F ] [ E ] ; i f ( ! t h i s . i s T y p e O f D D ( C ) ) { c o n t i n u e ; } i f ( ! D | | C . i s T a r g e t ) { G [ G . l e n g t h ] = C ; } } } r e t u r n   G ; } , i s L e g a l T a r g e t : f u n c t i o n ( G , F ) { v a r   D = t h i s . g e t R e l a t e d ( G , t r u e ) ; f o r ( v a r   E = 0 , C = D . l e n g t h ; E < C ; + + E ) { i f ( D [ E ] . i d = = F . i d ) { r e t u r n   t r u e ; } } r e t u r n   f a l s e ; } , i s T y p e O f D D : f u n c t i o n ( C ) { r e t u r n ( C & & C . _ _ y g D r a g D r o p ) ; } , i s H a n d l e : f u n c t i o n ( D , C ) { r e t u r n ( t h i s . h a n d l e I d s [ D ] & & t h i s . h a n d l e I d s [ D ] [ C ] ) ; } , g e t D D B y I d : f u n c t i o n ( D ) { f o r ( v a r   C   i n   t h i s . i d s ) { i f ( t h i s . i d s [ C ] [ D ] ) { r e t u r n   t h i s . i d s [ C ] [ D ] ; } } r e t u r n   n u l l ; } , h a n d l e M o u s e D o w n : f u n c t i o n ( E , D ) { t h i s . c u r r e n t T a r g e t = Y A H O O . u t i l . E v e n t . g e t T a r g e t ( E ) ; t h i s . d r a g C u r r e n t = D ; v a r   C = D . g e t E l ( ) ; t h i s . s t a r t X = Y A H O O . u t i l . E v e n t . g e t P a g e X ( E ) ; t h i s . s t a r t Y = Y A H O O . u t i l . E v e n t . g e t P a g e Y ( E ) ; t h i s . d e l t a X = t h i s . s t a r t X - C . o f f s e t L e f t ; t h i s . d e l t a Y = t h i s . s t a r t Y - C . o f f s e t T o p ; t h i s . d r a g T h r e s h M e t = f a l s e ; t h i s . c l i c k T i m e o u t = s e t T i m e o u t ( f u n c t i o n ( ) { v a r   F = Y A H O O . u t i l . D D M ; F . s t a r t D r a g ( F . s t a r t X , F . s t a r t Y ) ; F . f r o m T i m e o u t = t r u e ; } , t h i s . c l i c k T i m e T h r e s h ) ; } , s t a r t D r a g : f u n c t i o n ( C , E ) { i f ( t h i s . d r a g C u r r e n t & & t h i s . d r a g C u r r e n t . u s e S h i m ) { t h i s . _ s h i m S t a t e = t h i s . u s e S h i m ; t h i s . u s e S h i m = t r u e ; } t h i s . _ a c t i v a t e S h i m ( ) ; c l e a r T i m e o u t ( t h i s . c l i c k T i m e o u t ) ; v a r   D = t h i s . d r a g C u r r e n t ; i f ( D & & D . e v e n t s . b 4 S t a r t D r a g ) { D . b 4 S t a r t D r a g ( C , E ) ; D . f i r e E v e n t ( " b 4 S t a r t D r a g E v e n t " , { x : C , y : E } ) ; } i f ( D & & D . e v e n t s . s t a r t D r a g ) { D . s t a r t D r a g ( C , E ) ; D . f i r e E v e n t ( " s t a r t D r a g E v e n t " , { x : C , y : E } ) ; } t h i s . d r a g T h r e s h M e t = t r u e ; } , h a n d l e M o u s e U p : f u n c t i o n ( C ) { i f ( t h i s . d r a g C u r r e n t ) { c l e a r T i m e o u t ( t h i s . c l i c k T i m e o u t ) ; i f ( t h i s . d r a g T h r e s h M e t ) { i f ( t h i s . f r o m T i m e o u t ) { t h i s . f r o m T i m e o u t = f a l s e ; t h i s . h a n d l e M o u s e M o v e ( C ) ; } t h i s . f r o m T i m e o u t = f a l s e ; t h i s . f i r e E v e n t s ( C , t r u e ) ; } e l s e { } t h i s . s t o p D r a g ( C ) ; t h i s . s t o p E v e n t ( C ) ; } } , s t o p E v e n t : f u n c t i o n ( C ) { i f ( t h i s . s t o p P r o p a g a t i o n ) { Y A H O O . u t i l . E v e n t . s t o p P r o p a g a t i o n ( C ) ; } i f ( t h i s . p r e v e n t D e f a u l t ) { Y A H O O . u t i l . E v e n t . p r e v e n t D e f a u l t ( C ) ; } } , s t o p D r a g : f u n c t i o n ( E , D ) { v a r   C = t h i s . d r a g C u r r e n t ; i f ( C & & ! D ) { i f ( t h i s . d r a g T h r e s h M e t ) { i f ( C . e v e n t s . b 4 E n d D r a g ) { C . b 4 E n d D r a g ( E ) ; C . f i r e E v e n t ( " b 4 E n d D r a g E v e n t " , { e : E } ) ; } i f ( C . e v e n t s . e n d D r a g ) { C . e n d D r a g ( E ) ; C . f i r e E v e n t ( " e n d D r a g E v e n t " , { e : E } ) ; } } i f ( C . e v e n t s . m o u s e U p ) { C . o n M o u s e U p ( E ) ; C . f i r e E v e n t ( " m o u s e U p E v e n t " , { e : E } ) ; } } i f ( t h i s . _ s h i m A c t i v e ) { t h i s . _ d e a c t i v a t e S h i m ( ) ; i f ( t h i s . d r a g C u r r e n t & & t h i s . d r a g C u r r e n t . u s e S h i m ) { t h i s . u s e S h i m = t h i s . _ s h i m S t a t e ; t h i s . _ s h i m S t a t e = f a l s e ; } } t h i s . d r a g C u r r e n t = n u l l ; t h i s . d r a g O v e r s = { } ; } , h a n d l e M o u s e M o v e : f u n c t i o n ( F ) { v a r   C = t h i s . d r a g C u r r e n t ; i f ( C ) { i f ( Y A H O O . u t i l . E v e n t . i s I E & & ! F . b u t t o n ) { t h i s . s t o p E v e n t ( F ) ; r e t u r n   t h i s . h a n d l e M o u s e U p ( F ) ; } e l s e { i f ( F . c l i e n t X < 0 | | F . c l i e n t Y < 0 ) { } } i f ( ! t h i s . d r a g T h r e s h M e t ) { v a r   E = M a t h . a b s ( t h i s . s t a r t X - Y A H O O . u t i l . E v e n t . g e t P a g e X ( F ) ) ; v a r   D = M a t h . a b s ( t h i s . s t a r t Y - Y A H O O . u t i l . E v e n t . g e t P a g e Y ( F ) ) ; i f ( E > t h i s . c l i c k P i x e l T h r e s h | | D > t h i s . c l i c k P i x e l T h r e s h ) { t h i s . s t a r t D r a g ( t h i s . s t a r t X , t h i s . s t a r t Y ) ; } } i f ( t h i s . d r a g T h r e s h M e t ) { i f ( C & & C . e v e n t s . b 4 D r a g ) { C . b 4 D r a g ( F ) ; C . f i r e E v e n t ( " b 4 D r a g E v e n t " , { e : F } ) ; } i f ( C & & C . e v e n t s . d r a g ) { C . o n D r a g ( F ) ; C . f i r e E v e n t ( " d r a g E v e n t " , { e : F } ) ; } i f ( C ) { t h i s . f i r e E v e n t s ( F , f a l s e ) ; } } t h i s . s t o p E v e n t ( F ) ; } } , f i r e E v e n t s : f u n c t i o n ( V , L ) { v a r   a = t h i s . d r a g C u r r e n t ; i f ( ! a | | a . i s L o c k e d ( ) | | a . d r a g O n l y ) { r e t u r n ; } v a r   N = Y A H O O . u t i l . E v e n t . g e t P a g e X ( V ) , M = Y A H O O . u t i l . E v e n t . g e t P a g e Y ( V ) , P = n e w   Y A H O O . u t i l . P o i n t ( N , M ) , K = a . g e t T a r g e t C o o r d ( P . x , P . y ) , F = a . g e t D r a g E l ( ) , E = [ " o u t " , " o v e r " , " d r o p " , " e n t e r " ] , U = n e w   Y A H O O . u t i l . R e g i o n ( K . y , K . x + F . o f f s e t W i d t h , K . y + F . o f f s e t H e i g h t , K . x ) , I = [ ] , D = { } , Q = [ ] , c = { o u t E v t s : [ ] , o v e r E v t s : [ ] , d r o p E v t s : [ ] , e n t e r E v t s : [ ] } ; f o r ( v a r   S   i n   t h i s . d r a g O v e r s ) { v a r   d = t h i s . d r a g O v e r s [ S ] ; i f ( ! t h i s . i s T y p e O f D D ( d ) ) { c o n t i n u e ; 
 } i f ( ! t h i s . i s O v e r T a r g e t ( P , d , t h i s . m o d e , U ) ) { c . o u t E v t s . p u s h ( d ) ; } I [ S ] = t r u e ; d e l e t e   t h i s . d r a g O v e r s [ S ] ; } f o r ( v a r   R   i n   a . g r o u p s ) { i f ( " s t r i n g " ! = t y p e o f   R ) { c o n t i n u e ; } f o r ( S   i n   t h i s . i d s [ R ] ) { v a r   G = t h i s . i d s [ R ] [ S ] ; i f ( ! t h i s . i s T y p e O f D D ( G ) ) { c o n t i n u e ; } i f ( G . i s T a r g e t & & ! G . i s L o c k e d ( ) & & G ! = a ) { i f ( t h i s . i s O v e r T a r g e t ( P , G , t h i s . m o d e , U ) ) { D [ R ] = t r u e ; i f ( L ) { c . d r o p E v t s . p u s h ( G ) ; } e l s e { i f ( ! I [ G . i d ] ) { c . e n t e r E v t s . p u s h ( G ) ; } e l s e { c . o v e r E v t s . p u s h ( G ) ; } t h i s . d r a g O v e r s [ G . i d ] = G ; } } } } } t h i s . i n t e r a c t i o n I n f o = { o u t : c . o u t E v t s , e n t e r : c . e n t e r E v t s , o v e r : c . o v e r E v t s , d r o p : c . d r o p E v t s , p o i n t : P , d r a g g e d R e g i o n : U , s o u r c e R e g i o n : t h i s . l o c a t i o n C a c h e [ a . i d ] , v a l i d D r o p : L } ; f o r ( v a r   C   i n   D ) { Q . p u s h ( C ) ; } i f ( L & & ! c . d r o p E v t s . l e n g t h ) { t h i s . i n t e r a c t i o n I n f o . v a l i d D r o p = f a l s e ; i f ( a . e v e n t s . i n v a l i d D r o p ) { a . o n I n v a l i d D r o p ( V ) ; a . f i r e E v e n t ( " i n v a l i d D r o p E v e n t " , { e : V } ) ; } } f o r ( S = 0 ; S < E . l e n g t h ; S + + ) { v a r   Y = n u l l ; i f ( c [ E [ S ] + " E v t s " ] ) { Y = c [ E [ S ] + " E v t s " ] ; } i f ( Y & & Y . l e n g t h ) { v a r   H = E [ S ] . c h a r A t ( 0 ) . t o U p p e r C a s e ( ) + E [ S ] . s u b s t r ( 1 ) , X = " o n D r a g " + H , J = " b 4 D r a g " + H , O = " d r a g " + H + " E v e n t " , W = " d r a g " + H ; i f ( t h i s . m o d e ) { i f ( a . e v e n t s [ J ] ) { a [ J ] ( V , Y , Q ) ; a . f i r e E v e n t ( J + " E v e n t " , { e v e n t : V , i n f o : Y , g r o u p : Q } ) ; } i f ( a . e v e n t s [ W ] ) { a [ X ] ( V , Y , Q ) ; a . f i r e E v e n t ( O , { e v e n t : V , i n f o : Y , g r o u p : Q } ) ; } } e l s e { f o r ( v a r   Z = 0 , T = Y . l e n g t h ; Z < T ; + + Z ) { i f ( a . e v e n t s [ J ] ) { a [ J ] ( V , Y [ Z ] . i d , Q [ 0 ] ) ; a . f i r e E v e n t ( J + " E v e n t " , { e v e n t : V , i n f o : Y [ Z ] . i d , g r o u p : Q [ 0 ] } ) ; } i f ( a . e v e n t s [ W ] ) { a [ X ] ( V , Y [ Z ] . i d , Q [ 0 ] ) ; a . f i r e E v e n t ( O , { e v e n t : V , i n f o : Y [ Z ] . i d , g r o u p : Q [ 0 ] } ) ; } } } } } } , g e t B e s t M a t c h : f u n c t i o n ( E ) { v a r   G = n u l l ; v a r   D = E . l e n g t h ; i f ( D = = 1 ) { G = E [ 0 ] ; } e l s e { f o r ( v a r   F = 0 ; F < D ; + + F ) { v a r   C = E [ F ] ; i f ( t h i s . m o d e = = t h i s . I N T E R S E C T & & C . c u r s o r I s O v e r ) { G = C ; b r e a k ; } e l s e { i f ( ! G | | ! G . o v e r l a p | | ( C . o v e r l a p & & G . o v e r l a p . g e t A r e a ( ) < C . o v e r l a p . g e t A r e a ( ) ) ) { G = C ; } } } } r e t u r n   G ; } , r e f r e s h C a c h e : f u n c t i o n ( D ) { v a r   F = D | | t h i s . i d s ; f o r ( v a r   C   i n   F ) { i f ( " s t r i n g " ! = t y p e o f   C ) { c o n t i n u e ; } f o r ( v a r   E   i n   t h i s . i d s [ C ] ) { v a r   G = t h i s . i d s [ C ] [ E ] ; i f ( t h i s . i s T y p e O f D D ( G ) ) { v a r   H = t h i s . g e t L o c a t i o n ( G ) ; i f ( H ) { t h i s . l o c a t i o n C a c h e [ G . i d ] = H ; } e l s e { d e l e t e   t h i s . l o c a t i o n C a c h e [ G . i d ] ; } } } } } , v e r i f y E l : f u n c t i o n ( D ) { t r y { i f ( D ) { v a r   C = D . o f f s e t P a r e n t ; i f ( C ) { r e t u r n   t r u e ; } } } c a t c h ( E ) { } r e t u r n   f a l s e ; } , g e t L o c a t i o n : f u n c t i o n ( H ) { i f ( ! t h i s . i s T y p e O f D D ( H ) ) { r e t u r n   n u l l ; } v a r   F = H . g e t E l ( ) , K , E , D , M , L , N , C , J , G ; t r y { K = Y A H O O . u t i l . D o m . g e t X Y ( F ) ; } c a t c h ( I ) { } i f ( ! K ) { r e t u r n   n u l l ; } E = K [ 0 ] ; D = E + F . o f f s e t W i d t h ; M = K [ 1 ] ; L = M + F . o f f s e t H e i g h t ; N = M - H . p a d d i n g [ 0 ] ; C = D + H . p a d d i n g [ 1 ] ; J = L + H . p a d d i n g [ 2 ] ; G = E - H . p a d d i n g [ 3 ] ; r e t u r n   n e w   Y A H O O . u t i l . R e g i o n ( N , C , J , G ) ; } , i s O v e r T a r g e t : f u n c t i o n ( K , C , E , F ) { v a r   G = t h i s . l o c a t i o n C a c h e [ C . i d ] ; i f ( ! G | | ! t h i s . u s e C a c h e ) { G = t h i s . g e t L o c a t i o n ( C ) ; t h i s . l o c a t i o n C a c h e [ C . i d ] = G ; } i f ( ! G ) { r e t u r n   f a l s e ; } C . c u r s o r I s O v e r = G . c o n t a i n s ( K ) ; v a r   J = t h i s . d r a g C u r r e n t ; i f ( ! J | | ( ! E & & ! J . c o n s t r a i n X & & ! J . c o n s t r a i n Y ) ) { r e t u r n   C . c u r s o r I s O v e r ; } C . o v e r l a p = n u l l ; i f ( ! F ) { v a r   H = J . g e t T a r g e t C o o r d ( K . x , K . y ) ; v a r   D = J . g e t D r a g E l ( ) ; F = n e w   Y A H O O . u t i l . R e g i o n ( H . y , H . x + D . o f f s e t W i d t h , H . y + D . o f f s e t H e i g h t , H . x ) ; } v a r   I = F . i n t e r s e c t ( G ) ; i f ( I ) { C . o v e r l a p = I ; r e t u r n ( E ) ? t r u e : C . c u r s o r I s O v e r ; } e l s e { r e t u r n   f a l s e ; } } , _ o n U n l o a d : f u n c t i o n ( D , C ) { t h i s . u n r e g A l l ( ) ; } , u n r e g A l l : f u n c t i o n ( ) { i f ( t h i s . d r a g C u r r e n t ) { t h i s . s t o p D r a g ( ) ; t h i s . d r a g C u r r e n t = n u l l ; } t h i s . _ e x e c O n A l l ( " u n r e g " , [ ] ) ; t h i s . i d s = { } ; } , e l e m e n t C a c h e : { } , g e t E l W r a p p e r : f u n c t i o n ( D ) { v a r   C = t h i s . e l e m e n t C a c h e [ D ] ; i f ( ! C | | ! C . e l ) { C = t h i s . e l e m e n t C a c h e [ D ] = n e w   t h i s . E l e m e n t W r a p p e r ( Y A H O O . u t i l . D o m . g e t ( D ) ) ; } r e t u r n   C ; } , g e t E l e m e n t : f u n c t i o n ( C ) { r e t u r n   Y A H O O . u t i l . D o m . g e t ( C ) ; } , g e t C s s : f u n c t i o n ( D ) { v a r   C = Y A H O O . u t i l . D o m . g e t ( D ) ; r e t u r n ( C ) ? C . s t y l e : n u l l ; } , E l e m e n t W r a p p e r : f u n c t i o n ( C ) { t h i s . e l = C | | n u l l ; t h i s . i d = t h i s . e l & & C . i d ; t h i s . c s s = t h i s . e l & & C . s t y l e ; } , g e t P o s X : f u n c t i o n ( C ) { r e t u r n   Y A H O O . u t i l . D o m . g e t X ( C ) ; } , g e t P o s Y : f u n c t i o n ( C ) { r e t u r n   Y A H O O . u t i l . D o m . g e t Y ( C ) ; } , s w a p N o d e : f u n c t i o n ( E , C ) { i f ( E . s w a p N o d e ) { E . s w a p N o d e ( C ) ; } e l s e { v a r   F = C . p a r e n t N o d e ; v a r   D = C . n e x t S i b l i n g ; i f ( D = = E ) { F . i n s e r t B e f o r e ( E , C ) ; } e l s e { i f ( C = = E . n e x t S i b l i n g ) { F . i n s e r t B e f o r e ( C , E ) ; } e l s e { E . p a r e n t N o d e . r e p l a c e C h i l d ( C , E ) ; F . i n s e r t B e f o r e ( E , D ) ; } } } } , g e t S c r o l l : f u n c t i o n ( ) { v a r   E , C , F = d o c u m e n t . d o c u m e n t E l e m e n t , D = d o c u m e n t . b o d y ; i f ( F & & ( F . s c r o l l T o p | | F . s c r o l l L e f t ) ) { E = F . s c r o l l T o p ; C = F . s c r o l l L e f t ; } e l s e { i f ( D ) { E = D . s c r o l l T o p ; C = D . s c r o l l L e f t ; } e l s e { } } r e t u r n { t o p : E , l e f t : C } ; } , g e t S t y l e : f u n c t i o n ( D , C ) { r e t u r n   Y A H O O . u t i l . D o m . g e t S t y l e ( D , C ) ; } , g e t S c r o l l T o p : f u n c t i o n ( ) { r e t u r n   t h i s . g e t S c r o l l ( ) . t o p ; } , g e t S c r o l l L e f t : f u n c t i o n ( ) { r e t u r n   t h i s . g e t S c r o l l ( ) . l e f t ; } , m o v e T o E l : f u n c t i o n ( C , E ) { v a r   D = Y A H O O . u t i l . D o m . g e t X Y ( E ) ; Y A H O O . u t i l . D o m . s e t X Y ( C , D ) ; } , g e t C l i e n t H e i g h t : f u n c t i o n ( ) { r e t u r n   Y A H O O . u t i l . D o m . g e t V i e w p o r t H e i g h t ( ) ; } , g e t C l i e n t W i d t h : f u n c t i o n ( ) { r e t u r n   Y A H O O . u t i l . D o m . g e t V i e w p o r t W i d t h ( ) ; } , n u m e r i c S o r t : f u n c t i o n ( D , C ) { r e t u r n ( D - C ) ; } , _ t i m e o u t C o u n t : 0 , _ a d d L i s t e n e r s : f u n c t i o n ( ) { v a r   C = Y A H O O . u t i l . D D M ; i f ( Y A H O O . u t i l . E v e n t & & d o c u m e n t ) { C . _ o n L o a d ( ) ; } e l s e { i f ( C . _ t i m e o u t C o u n t > 2 0 0 0 ) { } e l s e { s e t T i m e o u t ( C . _ a d d L i s t e n e r s , 1 0 ) ; i f ( d o c u m e n t & & d o c u m e n t . b o d y ) { C . _ t i m e o u t C o u n t + = 1 ; } } } } , h a n d l e W a s C l i c k e d : f u n c t i o n ( C , E ) { i f ( t h i s . i s H a n d l e ( E , C . i d ) ) { r e t u r n   t r u e ; } e l s e { v a r   D = C . p a r e n t N o d e ; w h i l e ( D ) { i f ( t h i s . i s H a n d l e ( E , D . i d ) ) { r e t u r n   t r u e ; } e l s e { D = D . p a r e n t N o d e ; } } } r e t u r n   f a l s e ; } } ; } ( ) ; Y A H O O . u t i l . D D M = Y A H O O . u t i l . D r a g D r o p M g r ; Y A H O O . u t i l . D D M . _ a d d L i s t e n e r s ( ) ; } ( f u n c t i o n ( ) { v a r   A = Y A H O O . u t i l . E v e n t ; v a r   B = Y A H O O . u t i l . D o m ; Y A H O O . u t i l . D r a g D r o p = f u n c t i o n ( E , C , D ) { i f ( E ) { t h i s . i n i t ( E , C , D ) ; } } ; Y A H O O . u t i l . D r a g D r o p . p r o t o t y p e = { e v e n t s : n u l l , o n : f u n c t i o n ( ) { t h i s . s u b s c r i b e . a p p l y ( t h i s , a r g u m e n t s ) ; } , i d : n u l l , c o n f i g : n u l l , d r a g E l I d : n u l l , h a n d l e E l I d : n u l l , i n v a l i d H a n d l e T y p e s : n u l l , i n v a l i d H a n d l e I d s : n u l l , i n v a l i d H a n d l e C l a s s e s : n u l l , s t a r t P a g e X : 0 , s t a r t P a g e Y : 0 , g r o u p s : n u l l , l o c k e d : f a l s e , l o c k : f u n c t i o n ( ) { t h i s . l o c k e d = t r u e ; } , u n l o c k : f u n c t i o n ( ) { t h i s . l o c k e d = f a l s e ; } , i s T a r g e t : t r u e , p a d d i n g : n u l l , d r a g O n l y : f a l s e , u s e S h i m : f a l s e , _ d o m R e f : n u l l , _ _ y g D r a g D r o p : t r u e , c o n s t r a i n X : f a l s e , c o n s t r a i n Y : f a l s e , m i n X : 0 , m a x X : 0 , m i n Y : 0 , m a x Y : 0 , d e l t a X : 0 , d e l t a Y : 0 , m a i n t a i n O f f s e t : f a l s e , x T i c k s : n u l l , y T i c k s : n u l l , p r i m a r y B u t t o n O n l y : t r u e , a v a i l a b l e : f a l s e , h a s O u t e r H a n d l e s : f a l s e , c u r s o r I s O v e r : f a l s e , o v e r l a p : n u l l , b 4 S t a r t D r a g : f u n c t i o n ( C , D ) { } , s t a r t D r a g : f u n c t i o n ( C , D ) { } , b 4 D r a g : f u n c t i o n ( C ) { } , o n D r a g : f u n c t i o n ( C ) { } , o n D r a g E n t e r : f u n c t i o n ( C , D ) { } , b 4 D r a g O v e r : f u n c t i o n ( C ) { } , o n D r a g O v e r : f u n c t i o n ( C , D ) { } , b 4 D r a g O u t : f u n c t i o n ( C ) { } , o n D r a g O u t : f u n c t i o n ( C , D ) { } , b 4 D r a g D r o p : f u n c t i o n ( C ) { } , o n D r a g D r o p : f u n c t i o n ( C , D ) { } , o n I n v a l i d D r o p : f u n c t i o n ( C ) { } , b 4 E n d D r a g : f u n c t i o n ( C ) { } , e n d D r a g : f u n c t i o n ( C ) { } , b 4 M o u s e D o w n : f u n c t i o n ( C ) { } , o n M o u s e D o w n : f u n c t i o n ( C ) { } , o n M o u s e U p : f u n c t i o n ( C ) { } , o n A v a i l a b l e : f u n c t i o n ( ) { } , g e t E l : f u n c t i o n ( ) { i f ( ! t h i s . _ d o m R e f ) { t h i s . _ d o m R e f = B . g e t ( t h i s . i d ) ; 
 } r e t u r n   t h i s . _ d o m R e f ; } , g e t D r a g E l : f u n c t i o n ( ) { r e t u r n   B . g e t ( t h i s . d r a g E l I d ) ; } , i n i t : f u n c t i o n ( F , C , D ) { t h i s . i n i t T a r g e t ( F , C , D ) ; A . o n ( t h i s . _ d o m R e f | | t h i s . i d , " m o u s e d o w n " , t h i s . h a n d l e M o u s e D o w n , t h i s , t r u e ) ; f o r ( v a r   E   i n   t h i s . e v e n t s ) { t h i s . c r e a t e E v e n t ( E + " E v e n t " ) ; } } , i n i t T a r g e t : f u n c t i o n ( E , C , D ) { t h i s . c o n f i g = D | | { } ; t h i s . e v e n t s = { } ; t h i s . D D M = Y A H O O . u t i l . D D M ; t h i s . g r o u p s = { } ; i f ( t y p e o f   E ! = = " s t r i n g " ) { t h i s . _ d o m R e f = E ; E = B . g e n e r a t e I d ( E ) ; } t h i s . i d = E ; t h i s . a d d T o G r o u p ( ( C ) ? C : " d e f a u l t " ) ; t h i s . h a n d l e E l I d = E ; A . o n A v a i l a b l e ( E , t h i s . h a n d l e O n A v a i l a b l e , t h i s , t r u e ) ; t h i s . s e t D r a g E l I d ( E ) ; t h i s . i n v a l i d H a n d l e T y p e s = { A : " A " } ; t h i s . i n v a l i d H a n d l e I d s = { } ; t h i s . i n v a l i d H a n d l e C l a s s e s = [ ] ; t h i s . a p p l y C o n f i g ( ) ; } , a p p l y C o n f i g : f u n c t i o n ( ) { t h i s . e v e n t s = { m o u s e D o w n : t r u e , b 4 M o u s e D o w n : t r u e , m o u s e U p : t r u e , b 4 S t a r t D r a g : t r u e , s t a r t D r a g : t r u e , b 4 E n d D r a g : t r u e , e n d D r a g : t r u e , d r a g : t r u e , b 4 D r a g : t r u e , i n v a l i d D r o p : t r u e , b 4 D r a g O u t : t r u e , d r a g O u t : t r u e , d r a g E n t e r : t r u e , b 4 D r a g O v e r : t r u e , d r a g O v e r : t r u e , b 4 D r a g D r o p : t r u e , d r a g D r o p : t r u e } ; i f ( t h i s . c o n f i g . e v e n t s ) { f o r ( v a r   C   i n   t h i s . c o n f i g . e v e n t s ) { i f ( t h i s . c o n f i g . e v e n t s [ C ] = = = f a l s e ) { t h i s . e v e n t s [ C ] = f a l s e ; } } } t h i s . p a d d i n g = t h i s . c o n f i g . p a d d i n g | | [ 0 , 0 , 0 , 0 ] ; t h i s . i s T a r g e t = ( t h i s . c o n f i g . i s T a r g e t ! = = f a l s e ) ; t h i s . m a i n t a i n O f f s e t = ( t h i s . c o n f i g . m a i n t a i n O f f s e t ) ; t h i s . p r i m a r y B u t t o n O n l y = ( t h i s . c o n f i g . p r i m a r y B u t t o n O n l y ! = = f a l s e ) ; t h i s . d r a g O n l y = ( ( t h i s . c o n f i g . d r a g O n l y = = = t r u e ) ? t r u e : f a l s e ) ; t h i s . u s e S h i m = ( ( t h i s . c o n f i g . u s e S h i m = = = t r u e ) ? t r u e : f a l s e ) ; } , h a n d l e O n A v a i l a b l e : f u n c t i o n ( ) { t h i s . a v a i l a b l e = t r u e ; t h i s . r e s e t C o n s t r a i n t s ( ) ; t h i s . o n A v a i l a b l e ( ) ; } , s e t P a d d i n g : f u n c t i o n ( E , C , F , D ) { i f ( ! C & & 0 ! = = C ) { t h i s . p a d d i n g = [ E , E , E , E ] ; } e l s e { i f ( ! F & & 0 ! = = F ) { t h i s . p a d d i n g = [ E , C , E , C ] ; } e l s e { t h i s . p a d d i n g = [ E , C , F , D ] ; } } } , s e t I n i t P o s i t i o n : f u n c t i o n ( F , E ) { v a r   G = t h i s . g e t E l ( ) ; i f ( ! t h i s . D D M . v e r i f y E l ( G ) ) { i f ( G & & G . s t y l e & & ( G . s t y l e . d i s p l a y = = " n o n e " ) ) { } e l s e { } r e t u r n ; } v a r   D = F | | 0 ; v a r   C = E | | 0 ; v a r   H = B . g e t X Y ( G ) ; t h i s . i n i t P a g e X = H [ 0 ] - D ; t h i s . i n i t P a g e Y = H [ 1 ] - C ; t h i s . l a s t P a g e X = H [ 0 ] ; t h i s . l a s t P a g e Y = H [ 1 ] ; t h i s . s e t S t a r t P o s i t i o n ( H ) ; } , s e t S t a r t P o s i t i o n : f u n c t i o n ( D ) { v a r   C = D | | B . g e t X Y ( t h i s . g e t E l ( ) ) ; t h i s . d e l t a S e t X Y = n u l l ; t h i s . s t a r t P a g e X = C [ 0 ] ; t h i s . s t a r t P a g e Y = C [ 1 ] ; } , a d d T o G r o u p : f u n c t i o n ( C ) { t h i s . g r o u p s [ C ] = t r u e ; t h i s . D D M . r e g D r a g D r o p ( t h i s , C ) ; } , r e m o v e F r o m G r o u p : f u n c t i o n ( C ) { i f ( t h i s . g r o u p s [ C ] ) { d e l e t e   t h i s . g r o u p s [ C ] ; } t h i s . D D M . r e m o v e D D F r o m G r o u p ( t h i s , C ) ; } , s e t D r a g E l I d : f u n c t i o n ( C ) { t h i s . d r a g E l I d = C ; } , s e t H a n d l e E l I d : f u n c t i o n ( C ) { i f ( t y p e o f   C ! = = " s t r i n g " ) { C = B . g e n e r a t e I d ( C ) ; } t h i s . h a n d l e E l I d = C ; t h i s . D D M . r e g H a n d l e ( t h i s . i d , C ) ; } , s e t O u t e r H a n d l e E l I d : f u n c t i o n ( C ) { i f ( t y p e o f   C ! = = " s t r i n g " ) { C = B . g e n e r a t e I d ( C ) ; } A . o n ( C , " m o u s e d o w n " , t h i s . h a n d l e M o u s e D o w n , t h i s , t r u e ) ; t h i s . s e t H a n d l e E l I d ( C ) ; t h i s . h a s O u t e r H a n d l e s = t r u e ; } , u n r e g : f u n c t i o n ( ) { A . r e m o v e L i s t e n e r ( t h i s . i d , " m o u s e d o w n " , t h i s . h a n d l e M o u s e D o w n ) ; t h i s . _ d o m R e f = n u l l ; t h i s . D D M . _ r e m o v e ( t h i s ) ; } , i s L o c k e d : f u n c t i o n ( ) { r e t u r n ( t h i s . D D M . i s L o c k e d ( ) | | t h i s . l o c k e d ) ; } , h a n d l e M o u s e D o w n : f u n c t i o n ( J , I ) { v a r   D = J . w h i c h | | J . b u t t o n ; i f ( t h i s . p r i m a r y B u t t o n O n l y & & D > 1 ) { r e t u r n ; } i f ( t h i s . i s L o c k e d ( ) ) { r e t u r n ; } v a r   C = t h i s . b 4 M o u s e D o w n ( J ) , F = t r u e ; i f ( t h i s . e v e n t s . b 4 M o u s e D o w n ) { F = t h i s . f i r e E v e n t ( " b 4 M o u s e D o w n E v e n t " , J ) ; } v a r   E = t h i s . o n M o u s e D o w n ( J ) , H = t r u e ; i f ( t h i s . e v e n t s . m o u s e D o w n ) { H = t h i s . f i r e E v e n t ( " m o u s e D o w n E v e n t " , J ) ; } i f ( ( C = = = f a l s e ) | | ( E = = = f a l s e ) | | ( F = = = f a l s e ) | | ( H = = = f a l s e ) ) { r e t u r n ; } t h i s . D D M . r e f r e s h C a c h e ( t h i s . g r o u p s ) ; v a r   G = n e w   Y A H O O . u t i l . P o i n t ( A . g e t P a g e X ( J ) , A . g e t P a g e Y ( J ) ) ; i f ( ! t h i s . h a s O u t e r H a n d l e s & & ! t h i s . D D M . i s O v e r T a r g e t ( G , t h i s ) ) { } e l s e { i f ( t h i s . c l i c k V a l i d a t o r ( J ) ) { t h i s . s e t S t a r t P o s i t i o n ( ) ; t h i s . D D M . h a n d l e M o u s e D o w n ( J , t h i s ) ; t h i s . D D M . s t o p E v e n t ( J ) ; } e l s e { } } } , c l i c k V a l i d a t o r : f u n c t i o n ( D ) { v a r   C = Y A H O O . u t i l . E v e n t . g e t T a r g e t ( D ) ; r e t u r n ( t h i s . i s V a l i d H a n d l e C h i l d ( C ) & & ( t h i s . i d = = t h i s . h a n d l e E l I d | | t h i s . D D M . h a n d l e W a s C l i c k e d ( C , t h i s . i d ) ) ) ; } , g e t T a r g e t C o o r d : f u n c t i o n ( E , D ) { v a r   C = E - t h i s . d e l t a X ; v a r   F = D - t h i s . d e l t a Y ; i f ( t h i s . c o n s t r a i n X ) { i f ( C < t h i s . m i n X ) { C = t h i s . m i n X ; } i f ( C > t h i s . m a x X ) { C = t h i s . m a x X ; } } i f ( t h i s . c o n s t r a i n Y ) { i f ( F < t h i s . m i n Y ) { F = t h i s . m i n Y ; } i f ( F > t h i s . m a x Y ) { F = t h i s . m a x Y ; } } C = t h i s . g e t T i c k ( C , t h i s . x T i c k s ) ; F = t h i s . g e t T i c k ( F , t h i s . y T i c k s ) ; r e t u r n { x : C , y : F } ; } , a d d I n v a l i d H a n d l e T y p e : f u n c t i o n ( C ) { v a r   D = C . t o U p p e r C a s e ( ) ; t h i s . i n v a l i d H a n d l e T y p e s [ D ] = D ; } , a d d I n v a l i d H a n d l e I d : f u n c t i o n ( C ) { i f ( t y p e o f   C ! = = " s t r i n g " ) { C = B . g e n e r a t e I d ( C ) ; } t h i s . i n v a l i d H a n d l e I d s [ C ] = C ; } , a d d I n v a l i d H a n d l e C l a s s : f u n c t i o n ( C ) { t h i s . i n v a l i d H a n d l e C l a s s e s . p u s h ( C ) ; } , r e m o v e I n v a l i d H a n d l e T y p e : f u n c t i o n ( C ) { v a r   D = C . t o U p p e r C a s e ( ) ; d e l e t e   t h i s . i n v a l i d H a n d l e T y p e s [ D ] ; } , r e m o v e I n v a l i d H a n d l e I d : f u n c t i o n ( C ) { i f ( t y p e o f   C ! = = " s t r i n g " ) { C = B . g e n e r a t e I d ( C ) ; } d e l e t e   t h i s . i n v a l i d H a n d l e I d s [ C ] ; } , r e m o v e I n v a l i d H a n d l e C l a s s : f u n c t i o n ( D ) { f o r ( v a r   E = 0 , C = t h i s . i n v a l i d H a n d l e C l a s s e s . l e n g t h ; E < C ; + + E ) { i f ( t h i s . i n v a l i d H a n d l e C l a s s e s [ E ] = = D ) { d e l e t e   t h i s . i n v a l i d H a n d l e C l a s s e s [ E ] ; } } } , i s V a l i d H a n d l e C h i l d : f u n c t i o n ( F ) { v a r   E = t r u e ; v a r   H ; t r y { H = F . n o d e N a m e . t o U p p e r C a s e ( ) ; } c a t c h ( G ) { H = F . n o d e N a m e ; } E = E & & ! t h i s . i n v a l i d H a n d l e T y p e s [ H ] ; E = E & & ! t h i s . i n v a l i d H a n d l e I d s [ F . i d ] ; f o r ( v a r   D = 0 , C = t h i s . i n v a l i d H a n d l e C l a s s e s . l e n g t h ; E & & D < C ; + + D ) { E = ! B . h a s C l a s s ( F , t h i s . i n v a l i d H a n d l e C l a s s e s [ D ] ) ; } r e t u r n   E ; } , s e t X T i c k s : f u n c t i o n ( F , C ) { t h i s . x T i c k s = [ ] ; t h i s . x T i c k S i z e = C ; v a r   E = { } ; f o r ( v a r   D = t h i s . i n i t P a g e X ; D > = t h i s . m i n X ; D = D - C ) { i f ( ! E [ D ] ) { t h i s . x T i c k s [ t h i s . x T i c k s . l e n g t h ] = D ; E [ D ] = t r u e ; } } f o r ( D = t h i s . i n i t P a g e X ; D < = t h i s . m a x X ; D = D + C ) { i f ( ! E [ D ] ) { t h i s . x T i c k s [ t h i s . x T i c k s . l e n g t h ] = D ; E [ D ] = t r u e ; } } t h i s . x T i c k s . s o r t ( t h i s . D D M . n u m e r i c S o r t ) ; } , s e t Y T i c k s : f u n c t i o n ( F , C ) { t h i s . y T i c k s = [ ] ; t h i s . y T i c k S i z e = C ; v a r   E = { } ; f o r ( v a r   D = t h i s . i n i t P a g e Y ; D > = t h i s . m i n Y ; D = D - C ) { i f ( ! E [ D ] ) { t h i s . y T i c k s [ t h i s . y T i c k s . l e n g t h ] = D ; E [ D ] = t r u e ; } } f o r ( D = t h i s . i n i t P a g e Y ; D < = t h i s . m a x Y ; D = D + C ) { i f ( ! E [ D ] ) { t h i s . y T i c k s [ t h i s . y T i c k s . l e n g t h ] = D ; E [ D ] = t r u e ; } } t h i s . y T i c k s . s o r t ( t h i s . D D M . n u m e r i c S o r t ) ; } , s e t X C o n s t r a i n t : f u n c t i o n ( E , D , C ) { t h i s . l e f t C o n s t r a i n t = p a r s e I n t ( E , 1 0 ) ; t h i s . r i g h t C o n s t r a i n t = p a r s e I n t ( D , 1 0 ) ; t h i s . m i n X = t h i s . i n i t P a g e X - t h i s . l e f t C o n s t r a i n t ; t h i s . m a x X = t h i s . i n i t P a g e X + t h i s . r i g h t C o n s t r a i n t ; i f ( C ) { t h i s . s e t X T i c k s ( t h i s . i n i t P a g e X , C ) ; } t h i s . c o n s t r a i n X = t r u e ; } , c l e a r C o n s t r a i n t s : f u n c t i o n ( ) { t h i s . c o n s t r a i n X = f a l s e ; t h i s . c o n s t r a i n Y = f a l s e ; t h i s . c l e a r T i c k s ( ) ; } , c l e a r T i c k s : f u n c t i o n ( ) { t h i s . x T i c k s = n u l l ; t h i s . y T i c k s = n u l l ; t h i s . x T i c k S i z e = 0 ; t h i s . y T i c k S i z e = 0 ; } , s e t Y C o n s t r a i n t : f u n c t i o n ( C , E , D ) { t h i s . t o p C o n s t r a i n t = p a r s e I n t ( C , 1 0 ) ; t h i s . b o t t o m C o n s t r a i n t = p a r s e I n t ( E , 1 0 ) ; t h i s . m i n Y = t h i s . i n i t P a g e Y - t h i s . t o p C o n s t r a i n t ; t h i s . m a x Y = t h i s . i n i t P a g e Y + t h i s . b o t t o m C o n s t r a i n t ; i f ( D ) { t h i s . s e t Y T i c k s ( t h i s . i n i t P a g e Y , D ) ; 
 } t h i s . c o n s t r a i n Y = t r u e ; } , r e s e t C o n s t r a i n t s : f u n c t i o n ( ) { i f ( t h i s . i n i t P a g e X | | t h i s . i n i t P a g e X = = = 0 ) { v a r   D = ( t h i s . m a i n t a i n O f f s e t ) ? t h i s . l a s t P a g e X - t h i s . i n i t P a g e X : 0 ; v a r   C = ( t h i s . m a i n t a i n O f f s e t ) ? t h i s . l a s t P a g e Y - t h i s . i n i t P a g e Y : 0 ; t h i s . s e t I n i t P o s i t i o n ( D , C ) ; } e l s e { t h i s . s e t I n i t P o s i t i o n ( ) ; } i f ( t h i s . c o n s t r a i n X ) { t h i s . s e t X C o n s t r a i n t ( t h i s . l e f t C o n s t r a i n t , t h i s . r i g h t C o n s t r a i n t , t h i s . x T i c k S i z e ) ; } i f ( t h i s . c o n s t r a i n Y ) { t h i s . s e t Y C o n s t r a i n t ( t h i s . t o p C o n s t r a i n t , t h i s . b o t t o m C o n s t r a i n t , t h i s . y T i c k S i z e ) ; } } , g e t T i c k : f u n c t i o n ( I , F ) { i f ( ! F ) { r e t u r n   I ; } e l s e { i f ( F [ 0 ] > = I ) { r e t u r n   F [ 0 ] ; } e l s e { f o r ( v a r   D = 0 , C = F . l e n g t h ; D < C ; + + D ) { v a r   E = D + 1 ; i f ( F [ E ] & & F [ E ] > = I ) { v a r   H = I - F [ D ] ; v a r   G = F [ E ] - I ; r e t u r n ( G > H ) ? F [ D ] : F [ E ] ; } } r e t u r n   F [ F . l e n g t h - 1 ] ; } } } , t o S t r i n g : f u n c t i o n ( ) { r e t u r n ( " D r a g D r o p   " + t h i s . i d ) ; } } ; Y A H O O . a u g m e n t ( Y A H O O . u t i l . D r a g D r o p , Y A H O O . u t i l . E v e n t P r o v i d e r ) ; } ) ( ) ; Y A H O O . u t i l . D D = f u n c t i o n ( C , A , B ) { i f ( C ) { t h i s . i n i t ( C , A , B ) ; } } ; Y A H O O . e x t e n d ( Y A H O O . u t i l . D D , Y A H O O . u t i l . D r a g D r o p , { s c r o l l : t r u e , a u t o O f f s e t : f u n c t i o n ( C , B ) { v a r   A = C - t h i s . s t a r t P a g e X ; v a r   D = B - t h i s . s t a r t P a g e Y ; t h i s . s e t D e l t a ( A , D ) ; } , s e t D e l t a : f u n c t i o n ( B , A ) { t h i s . d e l t a X = B ; t h i s . d e l t a Y = A ; } , s e t D r a g E l P o s : f u n c t i o n ( C , B ) { v a r   A = t h i s . g e t D r a g E l ( ) ; t h i s . a l i g n E l W i t h M o u s e ( A , C , B ) ; } , a l i g n E l W i t h M o u s e : f u n c t i o n ( C , G , F ) { v a r   E = t h i s . g e t T a r g e t C o o r d ( G , F ) ; i f ( ! t h i s . d e l t a S e t X Y ) { v a r   H = [ E . x , E . y ] ; Y A H O O . u t i l . D o m . s e t X Y ( C , H ) ; v a r   D = p a r s e I n t ( Y A H O O . u t i l . D o m . g e t S t y l e ( C , " l e f t " ) , 1 0 ) ; v a r   B = p a r s e I n t ( Y A H O O . u t i l . D o m . g e t S t y l e ( C , " t o p " ) , 1 0 ) ; t h i s . d e l t a S e t X Y = [ D - E . x , B - E . y ] ; } e l s e { Y A H O O . u t i l . D o m . s e t S t y l e ( C , " l e f t " , ( E . x + t h i s . d e l t a S e t X Y [ 0 ] ) + " p x " ) ; Y A H O O . u t i l . D o m . s e t S t y l e ( C , " t o p " , ( E . y + t h i s . d e l t a S e t X Y [ 1 ] ) + " p x " ) ; } t h i s . c a c h e P o s i t i o n ( E . x , E . y ) ; v a r   A = t h i s ; s e t T i m e o u t ( f u n c t i o n ( ) { A . a u t o S c r o l l . c a l l ( A , E . x , E . y , C . o f f s e t H e i g h t , C . o f f s e t W i d t h ) ; } , 0 ) ; } , c a c h e P o s i t i o n : f u n c t i o n ( B , A ) { i f ( B ) { t h i s . l a s t P a g e X = B ; t h i s . l a s t P a g e Y = A ; } e l s e { v a r   C = Y A H O O . u t i l . D o m . g e t X Y ( t h i s . g e t E l ( ) ) ; t h i s . l a s t P a g e X = C [ 0 ] ; t h i s . l a s t P a g e Y = C [ 1 ] ; } } , a u t o S c r o l l : f u n c t i o n ( J , I , E , K ) { i f ( t h i s . s c r o l l ) { v a r   L = t h i s . D D M . g e t C l i e n t H e i g h t ( ) ; v a r   B = t h i s . D D M . g e t C l i e n t W i d t h ( ) ; v a r   N = t h i s . D D M . g e t S c r o l l T o p ( ) ; v a r   D = t h i s . D D M . g e t S c r o l l L e f t ( ) ; v a r   H = E + I ; v a r   M = K + J ; v a r   G = ( L + N - I - t h i s . d e l t a Y ) ; v a r   F = ( B + D - J - t h i s . d e l t a X ) ; v a r   C = 4 0 ; v a r   A = ( d o c u m e n t . a l l ) ? 8 0 : 3 0 ; i f ( H > L & & G < C ) { w i n d o w . s c r o l l T o ( D , N + A ) ; } i f ( I < N & & N > 0 & & I - N < C ) { w i n d o w . s c r o l l T o ( D , N - A ) ; } i f ( M > B & & F < C ) { w i n d o w . s c r o l l T o ( D + A , N ) ; } i f ( J < D & & D > 0 & & J - D < C ) { w i n d o w . s c r o l l T o ( D - A , N ) ; } } } , a p p l y C o n f i g : f u n c t i o n ( ) { Y A H O O . u t i l . D D . s u p e r c l a s s . a p p l y C o n f i g . c a l l ( t h i s ) ; t h i s . s c r o l l = ( t h i s . c o n f i g . s c r o l l ! = = f a l s e ) ; } , b 4 M o u s e D o w n : f u n c t i o n ( A ) { t h i s . s e t S t a r t P o s i t i o n ( ) ; t h i s . a u t o O f f s e t ( Y A H O O . u t i l . E v e n t . g e t P a g e X ( A ) , Y A H O O . u t i l . E v e n t . g e t P a g e Y ( A ) ) ; } , b 4 D r a g : f u n c t i o n ( A ) { t h i s . s e t D r a g E l P o s ( Y A H O O . u t i l . E v e n t . g e t P a g e X ( A ) , Y A H O O . u t i l . E v e n t . g e t P a g e Y ( A ) ) ; } , t o S t r i n g : f u n c t i o n ( ) { r e t u r n ( " D D   " + t h i s . i d ) ; } } ) ; Y A H O O . u t i l . D D P r o x y = f u n c t i o n ( C , A , B ) { i f ( C ) { t h i s . i n i t ( C , A , B ) ; t h i s . i n i t F r a m e ( ) ; } } ; Y A H O O . u t i l . D D P r o x y . d r a g E l I d = " y g d d f d i v " ; Y A H O O . e x t e n d ( Y A H O O . u t i l . D D P r o x y , Y A H O O . u t i l . D D , { r e s i z e F r a m e : t r u e , c e n t e r F r a m e : f a l s e , c r e a t e F r a m e : f u n c t i o n ( ) { v a r   B = t h i s , A = d o c u m e n t . b o d y ; i f ( ! A | | ! A . f i r s t C h i l d ) { s e t T i m e o u t ( f u n c t i o n ( ) { B . c r e a t e F r a m e ( ) ; } , 5 0 ) ; r e t u r n ; } v a r   F = t h i s . g e t D r a g E l ( ) , E = Y A H O O . u t i l . D o m ; i f ( ! F ) { F = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; F . i d = t h i s . d r a g E l I d ; v a r   D = F . s t y l e ; D . p o s i t i o n = " a b s o l u t e " ; D . v i s i b i l i t y = " h i d d e n " ; D . c u r s o r = " m o v e " ; D . b o r d e r = " 2 p x   s o l i d   # a a a " ; D . z I n d e x = 9 9 9 ; D . h e i g h t = " 2 5 p x " ; D . w i d t h = " 2 5 p x " ; v a r   C = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; E . s e t S t y l e ( C , " h e i g h t " , " 1 0 0 % " ) ; E . s e t S t y l e ( C , " w i d t h " , " 1 0 0 % " ) ; E . s e t S t y l e ( C , " b a c k g r o u n d - c o l o r " , " # c c c " ) ; E . s e t S t y l e ( C , " o p a c i t y " , " 0 " ) ; F . a p p e n d C h i l d ( C ) ; A . i n s e r t B e f o r e ( F , A . f i r s t C h i l d ) ; } } , i n i t F r a m e : f u n c t i o n ( ) { t h i s . c r e a t e F r a m e ( ) ; } , a p p l y C o n f i g : f u n c t i o n ( ) { Y A H O O . u t i l . D D P r o x y . s u p e r c l a s s . a p p l y C o n f i g . c a l l ( t h i s ) ; t h i s . r e s i z e F r a m e = ( t h i s . c o n f i g . r e s i z e F r a m e ! = = f a l s e ) ; t h i s . c e n t e r F r a m e = ( t h i s . c o n f i g . c e n t e r F r a m e ) ; t h i s . s e t D r a g E l I d ( t h i s . c o n f i g . d r a g E l I d | | Y A H O O . u t i l . D D P r o x y . d r a g E l I d ) ; } , s h o w F r a m e : f u n c t i o n ( E , D ) { v a r   C = t h i s . g e t E l ( ) ; v a r   A = t h i s . g e t D r a g E l ( ) ; v a r   B = A . s t y l e ; t h i s . _ r e s i z e P r o x y ( ) ; i f ( t h i s . c e n t e r F r a m e ) { t h i s . s e t D e l t a ( M a t h . r o u n d ( p a r s e I n t ( B . w i d t h , 1 0 ) / 2 ) , M a t h . r o u n d ( p a r s e I n t ( B . h e i g h t , 1 0 ) / 2 ) ) ; } t h i s . s e t D r a g E l P o s ( E , D ) ; Y A H O O . u t i l . D o m . s e t S t y l e ( A , " v i s i b i l i t y " , " v i s i b l e " ) ; } , _ r e s i z e P r o x y : f u n c t i o n ( ) { i f ( t h i s . r e s i z e F r a m e ) { v a r   H = Y A H O O . u t i l . D o m ; v a r   B = t h i s . g e t E l ( ) ; v a r   C = t h i s . g e t D r a g E l ( ) ; v a r   G = p a r s e I n t ( H . g e t S t y l e ( C , " b o r d e r T o p W i d t h " ) , 1 0 ) ; v a r   I = p a r s e I n t ( H . g e t S t y l e ( C , " b o r d e r R i g h t W i d t h " ) , 1 0 ) ; v a r   F = p a r s e I n t ( H . g e t S t y l e ( C , " b o r d e r B o t t o m W i d t h " ) , 1 0 ) ; v a r   D = p a r s e I n t ( H . g e t S t y l e ( C , " b o r d e r L e f t W i d t h " ) , 1 0 ) ; i f ( i s N a N ( G ) ) { G = 0 ; } i f ( i s N a N ( I ) ) { I = 0 ; } i f ( i s N a N ( F ) ) { F = 0 ; } i f ( i s N a N ( D ) ) { D = 0 ; } v a r   E = M a t h . m a x ( 0 , B . o f f s e t W i d t h - I - D ) ; v a r   A = M a t h . m a x ( 0 , B . o f f s e t H e i g h t - G - F ) ; H . s e t S t y l e ( C , " w i d t h " , E + " p x " ) ; H . s e t S t y l e ( C , " h e i g h t " , A + " p x " ) ; } } , b 4 M o u s e D o w n : f u n c t i o n ( B ) { t h i s . s e t S t a r t P o s i t i o n ( ) ; v a r   A = Y A H O O . u t i l . E v e n t . g e t P a g e X ( B ) ; v a r   C = Y A H O O . u t i l . E v e n t . g e t P a g e Y ( B ) ; t h i s . a u t o O f f s e t ( A , C ) ; } , b 4 S t a r t D r a g : f u n c t i o n ( A , B ) { t h i s . s h o w F r a m e ( A , B ) ; } , b 4 E n d D r a g : f u n c t i o n ( A ) { Y A H O O . u t i l . D o m . s e t S t y l e ( t h i s . g e t D r a g E l ( ) , " v i s i b i l i t y " , " h i d d e n " ) ; } , e n d D r a g : f u n c t i o n ( D ) { v a r   C = Y A H O O . u t i l . D o m ; v a r   B = t h i s . g e t E l ( ) ; v a r   A = t h i s . g e t D r a g E l ( ) ; C . s e t S t y l e ( A , " v i s i b i l i t y " , " " ) ; C . s e t S t y l e ( B , " v i s i b i l i t y " , " h i d d e n " ) ; Y A H O O . u t i l . D D M . m o v e T o E l ( B , A ) ; C . s e t S t y l e ( A , " v i s i b i l i t y " , " h i d d e n " ) ; C . s e t S t y l e ( B , " v i s i b i l i t y " , " " ) ; } , t o S t r i n g : f u n c t i o n ( ) { r e t u r n ( " D D P r o x y   " + t h i s . i d ) ; } } ) ; Y A H O O . u t i l . D D T a r g e t = f u n c t i o n ( C , A , B ) { i f ( C ) { t h i s . i n i t T a r g e t ( C , A , B ) ; } } ; Y A H O O . e x t e n d ( Y A H O O . u t i l . D D T a r g e t , Y A H O O . u t i l . D r a g D r o p , { t o S t r i n g : f u n c t i o n ( ) { r e t u r n ( " D D T a r g e t   " + t h i s . i d ) ; } } ) ; Y A H O O . r e g i s t e r ( " d r a g d r o p " , Y A H O O . u t i l . D r a g D r o p M g r , { v e r s i o n : " 2 . 8 . 0 r 4 " , b u i l d : " 2 4 4 6 " } ) ; Y A H O O . u t i l . A t t r i b u t e = f u n c t i o n ( B , A ) { i f ( A ) { t h i s . o w n e r = A ; t h i s . c o n f i g u r e ( B , t r u e ) ; } } ; Y A H O O . u t i l . A t t r i b u t e . p r o t o t y p e = { n a m e : u n d e f i n e d , v a l u e : n u l l , o w n e r : n u l l , r e a d O n l y : f a l s e , w r i t e O n c e : f a l s e , _ i n i t i a l C o n f i g : n u l l , _ w r i t t e n : f a l s e , m e t h o d : n u l l , s e t t e r : n u l l , g e t t e r : n u l l , v a l i d a t o r : n u l l , g e t V a l u e : f u n c t i o n ( ) { v a r   A = t h i s . v a l u e ; i f ( t h i s . g e t t e r ) { A = t h i s . g e t t e r . c a l l ( t h i s . o w n e r , t h i s . n a m e , A ) ; } r e t u r n   A ; } , s e t V a l u e : f u n c t i o n ( F , B ) { v a r   E , A = t h i s . o w n e r , C = t h i s . n a m e ; v a r   D = { t y p e : C , p r e v V a l u e : t h i s . g e t V a l u e ( ) , n e w V a l u e : F } ; i f ( t h i s . r e a d O n l y | | ( t h i s . w r i t e O n c e & & t h i s . _ w r i t t e n ) ) { r e t u r n   f a l s e ; } i f ( t h i s . v a l i d a t o r & & ! t h i s . v a l i d a t o r . c a l l ( A , F ) ) { r e t u r n   f a l s e ; } i f ( ! B ) { E = A . f i r e B e f o r e C h a n g e E v e n t ( D ) ; i f ( E = = = f a l s e ) { r e t u r n   f a l s e ; } } i f ( t h i s . s e t t e r ) { F = t h i s . s e t t e r . c a l l ( A , F , t h i s . n a m e ) ; i f ( F = = = u n d e f i n e d ) { } } i f ( t h i s . m e t h o d ) { t h i s . m e t h o d . c a l l ( A , F , t h i s . n a m e ) ; } t h i s . v a l u e = F ; t h i s . _ w r i t t e n = t r u e ; D . t y p e = C ; i f ( ! B ) { t h i s . o w n e r . f i r e C h a n g e E v e n t ( D ) ; } r e t u r n   t r u e ; } , c o n f i g u r e : f u n c t i o n ( B , C ) { B = B | | { } ; i f ( C ) { t h i s . _ w r i t t e n = f a l s e ; } t h i s . _ i n i t i a l C o n f i g = t h i s . _ i n i t i a l C o n f i g | | { } ; f o r ( v a r   A   i n   B ) { i f ( B . h a s O w n P r o p e r t y ( A ) ) { t h i s [ A ] = B [ A ] ; i f ( C ) { t h i s . _ i n i t i a l C o n f i g [ A ] = B [ A ] ; } } } } , r e s e t V a l u e : f u n c t i o n ( ) { r e t u r n   t h i s . s e t V a l u e ( t h i s . _ i n i t i a l C o n f i g . v a l u e ) ; } , r e s e t C o n f i g : f u n c t i o n ( ) { t h i s . c o n f i g u r e ( t h i s . _ i n i t i a l C o n f i g , t r u e ) ; } , r e f r e s h : f u n c t i o n ( A ) { t h i s . s e t V a l u e ( t h i s . v a l u e , A ) ; } } ; ( f u n c t i o n ( ) { v a r   A = Y A H O O . u t i l . L a n g ; Y A H O O . u t i l . A t t r i b u t e P r o v i d e r = f u n c t i o n ( ) { } ; Y A H O O . u t i l . A t t r i b u t e P r o v i d e r . p r o t o t y p e = { _ c o n f i g s : n u l l , g e t : f u n c t i o n ( C ) { t h i s . _ c o n f i g s = t h i s . _ c o n f i g s | | { } ; v a r   B = t h i s . _ c o n f i g s [ C ] ; i f ( ! B | | ! t h i s . _ c o n f i g s . h a s O w n P r o p e r t y ( C ) ) { r e t u r n   n u l l ; } r e t u r n   B . g e t V a l u e ( ) ; } , s e t : f u n c t i o n ( D , E , B ) { t h i s . _ c o n f i g s = t h i s . _ c o n f i g s | | { } ; v a r   C = t h i s . _ c o n f i g s [ D ] ; i f ( ! C ) { r e t u r n   f a l s e ; } r e t u r n   C . s e t V a l u e ( E , B ) ; } , g e t A t t r i b u t e K e y s : f u n c t i o n ( ) { t h i s . _ c o n f i g s = t h i s . _ c o n f i g s ; v a r   C = [ ] , B ; f o r ( B   i n   t h i s . _ c o n f i g s ) { i f ( A . h a s O w n P r o p e r t y ( t h i s . _ c o n f i g s , B ) & & ! A . i s U n d e f i n e d ( t h i s . _ c o n f i g s [ B ] ) ) { C [ C . l e n g t h ] = B ; } } r e t u r n   C ; } , s e t A t t r i b u t e s : f u n c t i o n ( D , B ) { f o r ( v a r   C   i n   D ) { i f ( A . h a s O w n P r o p e r t y ( D , C ) ) { t h i s . s e t ( C , D [ C ] , B ) ; } } } , r e s e t V a l u e : f u n c t i o n ( C , B ) { t h i s . _ c o n f i g s = t h i s . _ c o n f i g s | | { } ; i f ( t h i s . _ c o n f i g s [ C ] ) { t h i s . s e t ( C , t h i s . _ c o n f i g s [ C ] . _ i n i t i a l C o n f i g . v a l u e , B ) ; r e t u r n   t r u e ; } r e t u r n   f a l s e ; } , r e f r e s h : f u n c t i o n ( E , C ) { t h i s . _ c o n f i g s = t h i s . _ c o n f i g s | | { } ; v a r   F = t h i s . _ c o n f i g s ; E = ( ( A . i s S t r i n g ( E ) ) ? [ E ] : E ) | | t h i s . g e t A t t r i b u t e K e y s ( ) ; f o r ( v a r   D = 0 , B = E . l e n g t h ; D < B ; + + D ) { i f ( F . h a s O w n P r o p e r t y ( E [ D ] ) ) { t h i s . _ c o n f i g s [ E [ D ] ] . r e f r e s h ( C ) ; } } } , r e g i s t e r : f u n c t i o n ( B , C ) { t h i s . s e t A t t r i b u t e C o n f i g ( B , C ) ; } , g e t A t t r i b u t e C o n f i g : f u n c t i o n ( C ) { t h i s . _ c o n f i g s = t h i s . _ c o n f i g s | | { } ; v a r   B = t h i s . _ c o n f i g s [ C ] | | { } ; v a r   D = { } ; f o r ( C   i n   B ) { i f ( A . h a s O w n P r o p e r t y ( B , C ) ) { D [ C ] = B [ C ] ; } } r e t u r n   D ; } , s e t A t t r i b u t e C o n f i g : f u n c t i o n ( B , C , D ) { t h i s . _ c o n f i g s = t h i s . _ c o n f i g s | | { } ; C = C | | { } ; i f ( ! t h i s . _ c o n f i g s [ B ] ) { C . n a m e = B ; t h i s . _ c o n f i g s [ B ] = t h i s . c r e a t e A t t r i b u t e ( C ) ; } e l s e { t h i s . _ c o n f i g s [ B ] . c o n f i g u r e ( C , D ) ; } } , c o n f i g u r e A t t r i b u t e : f u n c t i o n ( B , C , D ) { t h i s . s e t A t t r i b u t e C o n f i g ( B , C , D ) ; } , r e s e t A t t r i b u t e C o n f i g : f u n c t i o n ( B ) { t h i s . _ c o n f i g s = t h i s . _ c o n f i g s | | { } ; t h i s . _ c o n f i g s [ B ] . r e s e t C o n f i g ( ) ; } , s u b s c r i b e : f u n c t i o n ( B , C ) { t h i s . _ e v e n t s = t h i s . _ e v e n t s | | { } ; i f ( ! ( B   i n   t h i s . _ e v e n t s ) ) { t h i s . _ e v e n t s [ B ] = t h i s . c r e a t e E v e n t ( B ) ; } Y A H O O . u t i l . E v e n t P r o v i d e r . p r o t o t y p e . s u b s c r i b e . a p p l y ( t h i s , a r g u m e n t s ) ; } , o n : f u n c t i o n ( ) { t h i s . s u b s c r i b e . a p p l y ( t h i s , a r g u m e n t s ) ; } , a d d L i s t e n e r : f u n c t i o n ( ) { t h i s . s u b s c r i b e . a p p l y ( t h i s , a r g u m e n t s ) ; } , f i r e B e f o r e C h a n g e E v e n t : f u n c t i o n ( C ) { v a r   B = " b e f o r e " ; B + = C . t y p e . c h a r A t ( 0 ) . t o U p p e r C a s e ( ) + C . t y p e . s u b s t r ( 1 ) + " C h a n g e " ; C . t y p e = B ; r e t u r n   t h i s . f i r e E v e n t ( C . t y p e , C ) ; } , f i r e C h a n g e E v e n t : f u n c t i o n ( B ) { B . t y p e + = " C h a n g e " ; r e t u r n   t h i s . f i r e E v e n t ( B . t y p e , B ) ; } , c r e a t e A t t r i b u t e : f u n c t i o n ( B ) { r e t u r n   n e w   Y A H O O . u t i l . A t t r i b u t e ( B , t h i s ) ; } } ; Y A H O O . a u g m e n t ( Y A H O O . u t i l . A t t r i b u t e P r o v i d e r , Y A H O O . u t i l . E v e n t P r o v i d e r ) ; } ) ( ) ; ( f u n c t i o n ( ) { v a r   B = Y A H O O . u t i l . D o m , D = Y A H O O . u t i l . A t t r i b u t e P r o v i d e r , C = { m o u s e e n t e r : t r u e , m o u s e l e a v e : t r u e } ; v a r   A = f u n c t i o n ( E , F ) { t h i s . i n i t . a p p l y ( t h i s , a r g u m e n t s ) ; } ; A . D O M _ E V E N T S = { " c l i c k " : t r u e , " d b l c l i c k " : t r u e , " k e y d o w n " : t r u e , " k e y p r e s s " : t r u e , " k e y u p " : t r u e , " m o u s e d o w n " : t r u e , " m o u s e m o v e " : t r u e , " m o u s e o u t " : t r u e , " m o u s e o v e r " : t r u e , " m o u s e u p " : t r u e , " m o u s e e n t e r " : t r u e , " m o u s e l e a v e " : t r u e , " f o c u s " : t r u e , " b l u r " : t r u e , " s u b m i t " : t r u e , " c h a n g e " : t r u e } ; A . p r o t o t y p e = { D O M _ E V E N T S : n u l l , D E F A U L T _ H T M L _ S E T T E R : f u n c t i o n ( G , E ) { v a r   F = t h i s . g e t ( " e l e m e n t " ) ; i f ( F ) { F [ E ] = G ; } r e t u r n   G ; } , D E F A U L T _ H T M L _ G E T T E R : f u n c t i o n ( E ) { v a r   F = t h i s . g e t ( " e l e m e n t " ) , G ; i f ( F ) { G = F [ E ] ; } r e t u r n   G ; } , a p p e n d C h i l d : f u n c t i o n ( E ) { E = E . g e t ? E . g e t ( " e l e m e n t " ) : E ; r e t u r n   t h i s . g e t ( " e l e m e n t " ) . a p p e n d C h i l d ( E ) ; } , g e t E l e m e n t s B y T a g N a m e : f u n c t i o n ( E ) { r e t u r n   t h i s . g e t ( " e l e m e n t " ) . g e t E l e m e n t s B y T a g N a m e ( E ) ; } , h a s C h i l d N o d e s : f u n c t i o n ( ) { r e t u r n   t h i s . g e t ( " e l e m e n t " ) . h a s C h i l d N o d e s ( ) ; } , i n s e r t B e f o r e : f u n c t i o n ( E , F ) { E = E . g e t ? E . g e t ( " e l e m e n t " ) : E ; F = ( F & & F . g e t ) ? F . g e t ( " e l e m e n t " ) : F ; r e t u r n   t h i s . g e t ( " e l e m e n t " ) . i n s e r t B e f o r e ( E , F ) ; } , r e m o v e C h i l d : f u n c t i o n ( E ) { E = E . g e t ? E . g e t ( " e l e m e n t " ) : E ; r e t u r n   t h i s . g e t ( " e l e m e n t " ) . r e m o v e C h i l d ( E ) ; } , r e p l a c e C h i l d : f u n c t i o n ( E , F ) { E = E . g e t ? E . g e t ( " e l e m e n t " ) : E ; F = F . g e t ? F . g e t ( " e l e m e n t " ) : F ; r e t u r n   t h i s . g e t ( " e l e m e n t " ) . r e p l a c e C h i l d ( E , F ) ; } , i n i t A t t r i b u t e s : f u n c t i o n ( E ) { } , a d d L i s t e n e r : f u n c t i o n ( J , I , K , H ) { H = H | | t h i s ; v a r   E = Y A H O O . u t i l . E v e n t , G = t h i s . g e t ( " e l e m e n t " ) | | t h i s . g e t ( " i d " ) , F = t h i s ; i f ( C [ J ] & & ! E . _ c r e a t e M o u s e D e l e g a t e ) { r e t u r n   f a l s e ; } i f ( ! t h i s . _ e v e n t s [ J ] ) { i f ( G & & t h i s . D O M _ E V E N T S [ J ] ) { E . o n ( G , J , f u n c t i o n ( M , L ) { i f ( M . s r c E l e m e n t & & ! M . t a r g e t ) { M . t a r g e t = M . s r c E l e m e n t ; } i f ( ( M . t o E l e m e n t & & ! M . r e l a t e d T a r g e t ) | | ( M . f r o m E l e m e n t & & ! M . r e l a t e d T a r g e t ) ) { M . r e l a t e d T a r g e t = E . g e t R e l a t e d T a r g e t ( M ) ; } i f ( ! M . c u r r e n t T a r g e t ) { M . c u r r e n t T a r g e t = G ; } F . f i r e E v e n t ( J , M , L ) ; } , K , H ) ; } t h i s . c r e a t e E v e n t ( J , { s c o p e : t h i s } ) ; } r e t u r n   Y A H O O . u t i l . E v e n t P r o v i d e r . p r o t o t y p e . s u b s c r i b e . a p p l y ( t h i s , a r g u m e n t s ) ; } , o n : f u n c t i o n ( ) { r e t u r n   t h i s . a d d L i s t e n e r . a p p l y ( t h i s , a r g u m e n t s ) ; } , s u b s c r i b e : f u n c t i o n ( ) { r e t u r n   t h i s . a d d L i s t e n e r . a p p l y ( t h i s , a r g u m e n t s ) ; } , r e m o v e L i s t e n e r : f u n c t i o n ( F , E ) { r e t u r n   t h i s . u n s u b s c r i b e . a p p l y ( t h i s , a r g u m e n t s ) ; } , a d d C l a s s : f u n c t i o n ( E ) { B . a d d C l a s s ( t h i s . g e t ( " e l e m e n t " ) , E ) ; } , g e t E l e m e n t s B y C l a s s N a m e : f u n c t i o n ( F , E ) { r e t u r n   B . g e t E l e m e n t s B y C l a s s N a m e ( F , E , t h i s . g e t ( " e l e m e n t " ) ) ; } , h a s C l a s s : f u n c t i o n ( E ) { r e t u r n   B . h a s C l a s s ( t h i s . g e t ( " e l e m e n t " ) , E ) ; } , r e m o v e C l a s s : f u n c t i o n ( E ) { r e t u r n   B . r e m o v e C l a s s ( t h i s . g e t ( " e l e m e n t " ) , E ) ; } , r e p l a c e C l a s s : f u n c t i o n ( F , E ) { r e t u r n   B . r e p l a c e C l a s s ( t h i s . g e t ( " e l e m e n t " ) , F , E ) ; } , s e t S t y l e : f u n c t i o n ( F , E ) { r e t u r n   B . s e t S t y l e ( t h i s . g e t ( " e l e m e n t " ) , F , E ) ; 
 } , g e t S t y l e : f u n c t i o n ( E ) { r e t u r n   B . g e t S t y l e ( t h i s . g e t ( " e l e m e n t " ) , E ) ; } , f i r e Q u e u e : f u n c t i o n ( ) { v a r   F = t h i s . _ q u e u e ; f o r ( v a r   G = 0 , E = F . l e n g t h ; G < E ; + + G ) { t h i s [ F [ G ] [ 0 ] ] . a p p l y ( t h i s , F [ G ] [ 1 ] ) ; } } , a p p e n d T o : f u n c t i o n ( F , G ) { F = ( F . g e t ) ? F . g e t ( " e l e m e n t " ) : B . g e t ( F ) ; t h i s . f i r e E v e n t ( " b e f o r e A p p e n d T o " , { t y p e : " b e f o r e A p p e n d T o " , t a r g e t : F } ) ; G = ( G & & G . g e t ) ? G . g e t ( " e l e m e n t " ) : B . g e t ( G ) ; v a r   E = t h i s . g e t ( " e l e m e n t " ) ; i f ( ! E ) { r e t u r n   f a l s e ; } i f ( ! F ) { r e t u r n   f a l s e ; } i f ( E . p a r e n t ! = F ) { i f ( G ) { F . i n s e r t B e f o r e ( E , G ) ; } e l s e { F . a p p e n d C h i l d ( E ) ; } } t h i s . f i r e E v e n t ( " a p p e n d T o " , { t y p e : " a p p e n d T o " , t a r g e t : F } ) ; r e t u r n   E ; } , g e t : f u n c t i o n ( E ) { v a r   G = t h i s . _ c o n f i g s | | { } , F = G . e l e m e n t ; i f ( F & & ! G [ E ] & & ! Y A H O O . l a n g . i s U n d e f i n e d ( F . v a l u e [ E ] ) ) { t h i s . _ s e t H T M L A t t r C o n f i g ( E ) ; } r e t u r n   D . p r o t o t y p e . g e t . c a l l ( t h i s , E ) ; } , s e t A t t r i b u t e s : f u n c t i o n ( K , H ) { v a r   F = { } , I = t h i s . _ c o n f i g O r d e r ; f o r ( v a r   J = 0 , E = I . l e n g t h ; J < E ; + + J ) { i f ( K [ I [ J ] ] ! = = u n d e f i n e d ) { F [ I [ J ] ] = t r u e ; t h i s . s e t ( I [ J ] , K [ I [ J ] ] , H ) ; } } f o r ( v a r   G   i n   K ) { i f ( K . h a s O w n P r o p e r t y ( G ) & & ! F [ G ] ) { t h i s . s e t ( G , K [ G ] , H ) ; } } } , s e t : f u n c t i o n ( F , H , E ) { v a r   G = t h i s . g e t ( " e l e m e n t " ) ; i f ( ! G ) { t h i s . _ q u e u e [ t h i s . _ q u e u e . l e n g t h ] = [ " s e t " , a r g u m e n t s ] ; i f ( t h i s . _ c o n f i g s [ F ] ) { t h i s . _ c o n f i g s [ F ] . v a l u e = H ; } r e t u r n ; } i f ( ! t h i s . _ c o n f i g s [ F ] & & ! Y A H O O . l a n g . i s U n d e f i n e d ( G [ F ] ) ) { t h i s . _ s e t H T M L A t t r C o n f i g ( F ) ; } r e t u r n   D . p r o t o t y p e . s e t . a p p l y ( t h i s , a r g u m e n t s ) ; } , s e t A t t r i b u t e C o n f i g : f u n c t i o n ( E , F , G ) { t h i s . _ c o n f i g O r d e r . p u s h ( E ) ; D . p r o t o t y p e . s e t A t t r i b u t e C o n f i g . a p p l y ( t h i s , a r g u m e n t s ) ; } , c r e a t e E v e n t : f u n c t i o n ( F , E ) { t h i s . _ e v e n t s [ F ] = t r u e ; r e t u r n   D . p r o t o t y p e . c r e a t e E v e n t . a p p l y ( t h i s , a r g u m e n t s ) ; } , i n i t : f u n c t i o n ( F , E ) { t h i s . _ i n i t E l e m e n t ( F , E ) ; } , d e s t r o y : f u n c t i o n ( ) { v a r   E = t h i s . g e t ( " e l e m e n t " ) ; Y A H O O . u t i l . E v e n t . p u r g e E l e m e n t ( E , t r u e ) ; t h i s . u n s u b s c r i b e A l l ( ) ; i f ( E & & E . p a r e n t N o d e ) { E . p a r e n t N o d e . r e m o v e C h i l d ( E ) ; } t h i s . _ q u e u e = [ ] ; t h i s . _ e v e n t s = { } ; t h i s . _ c o n f i g s = { } ; t h i s . _ c o n f i g O r d e r = [ ] ; } , _ i n i t E l e m e n t : f u n c t i o n ( G , F ) { t h i s . _ q u e u e = t h i s . _ q u e u e | | [ ] ; t h i s . _ e v e n t s = t h i s . _ e v e n t s | | { } ; t h i s . _ c o n f i g s = t h i s . _ c o n f i g s | | { } ; t h i s . _ c o n f i g O r d e r = [ ] ; F = F | | { } ; F . e l e m e n t = F . e l e m e n t | | G | | n u l l ; v a r   I = f a l s e ; v a r   E = A . D O M _ E V E N T S ; t h i s . D O M _ E V E N T S = t h i s . D O M _ E V E N T S | | { } ; f o r ( v a r   H   i n   E ) { i f ( E . h a s O w n P r o p e r t y ( H ) ) { t h i s . D O M _ E V E N T S [ H ] = E [ H ] ; } } i f ( t y p e o f   F . e l e m e n t = = = " s t r i n g " ) { t h i s . _ s e t H T M L A t t r C o n f i g ( " i d " , { v a l u e : F . e l e m e n t } ) ; } i f ( B . g e t ( F . e l e m e n t ) ) { I = t r u e ; t h i s . _ i n i t H T M L E l e m e n t ( F ) ; t h i s . _ i n i t C o n t e n t ( F ) ; } Y A H O O . u t i l . E v e n t . o n A v a i l a b l e ( F . e l e m e n t , f u n c t i o n ( ) { i f ( ! I ) { t h i s . _ i n i t H T M L E l e m e n t ( F ) ; } t h i s . f i r e E v e n t ( " a v a i l a b l e " , { t y p e : " a v a i l a b l e " , t a r g e t : B . g e t ( F . e l e m e n t ) } ) ; } , t h i s , t r u e ) ; Y A H O O . u t i l . E v e n t . o n C o n t e n t R e a d y ( F . e l e m e n t , f u n c t i o n ( ) { i f ( ! I ) { t h i s . _ i n i t C o n t e n t ( F ) ; } t h i s . f i r e E v e n t ( " c o n t e n t R e a d y " , { t y p e : " c o n t e n t R e a d y " , t a r g e t : B . g e t ( F . e l e m e n t ) } ) ; } , t h i s , t r u e ) ; } , _ i n i t H T M L E l e m e n t : f u n c t i o n ( E ) { t h i s . s e t A t t r i b u t e C o n f i g ( " e l e m e n t " , { v a l u e : B . g e t ( E . e l e m e n t ) , r e a d O n l y : t r u e } ) ; } , _ i n i t C o n t e n t : f u n c t i o n ( E ) { t h i s . i n i t A t t r i b u t e s ( E ) ; t h i s . s e t A t t r i b u t e s ( E , t r u e ) ; t h i s . f i r e Q u e u e ( ) ; } , _ s e t H T M L A t t r C o n f i g : f u n c t i o n ( E , G ) { v a r   F = t h i s . g e t ( " e l e m e n t " ) ; G = G | | { } ; G . n a m e = E ; G . s e t t e r = G . s e t t e r | | t h i s . D E F A U L T _ H T M L _ S E T T E R ; G . g e t t e r = G . g e t t e r | | t h i s . D E F A U L T _ H T M L _ G E T T E R ; G . v a l u e = G . v a l u e | | F [ E ] ; t h i s . _ c o n f i g s [ E ] = n e w   Y A H O O . u t i l . A t t r i b u t e ( G , t h i s ) ; } } ; Y A H O O . a u g m e n t ( A , D ) ; Y A H O O . u t i l . E l e m e n t = A ; } ) ( ) ; Y A H O O . r e g i s t e r ( " e l e m e n t " , Y A H O O . u t i l . E l e m e n t , { v e r s i o n : " 2 . 8 . 0 r 4 " , b u i l d : " 2 4 4 6 " } ) ; Y A H O O . r e g i s t e r ( " u t i l i t i e s " ,   Y A H O O ,   { v e r s i o n :   " 2 . 8 . 0 r 4 " ,   b u i l d :   " 2 4 4 6 " } ) ; 
 / * 
 C o p y r i g h t   ( c )   2 0 0 9 ,   Y a h o o !   I n c .   A l l   r i g h t s   r e s e r v e d . 
 C o d e   l i c e n s e d   u n d e r   t h e   B S D   L i c e n s e : 
 h t t p : / / d e v e l o p e r . y a h o o . n e t / y u i / l i c e n s e . t x t 
 v e r s i o n :   2 . 8 . 0 r 4 
 * / 
 ( f u n c t i o n ( ) { v a r   D = Y A H O O . u t i l . D o m , F = Y A H O O . l a n g , B = F . i s O b j e c t , E = F . i s F u n c t i o n , C = F . i s A r r a y , A = F . i s S t r i n g ; f u n c t i o n   G ( K ) { v a r   N = G . V A L U E _ U N L I M I T E D , L , H , I , J , M ; K = B ( K ) ? K : { } ; t h i s . i n i t C o n f i g ( ) ; t h i s . i n i t E v e n t s ( ) ; t h i s . s e t ( " r o w s P e r P a g e " , K . r o w s P e r P a g e , t r u e ) ; i f ( G . i s N u m e r i c ( K . t o t a l R e c o r d s ) ) { t h i s . s e t ( " t o t a l R e c o r d s " , K . t o t a l R e c o r d s , t r u e ) ; } t h i s . i n i t U I C o m p o n e n t s ( ) ; f o r ( L   i n   K ) { i f ( K . h a s O w n P r o p e r t y ( L ) ) { t h i s . s e t ( L , K [ L ] , t r u e ) ; } } H = t h i s . g e t ( " i n i t i a l P a g e " ) ; I = t h i s . g e t ( " t o t a l R e c o r d s " ) ; J = t h i s . g e t ( " r o w s P e r P a g e " ) ; i f ( H > 1 & & J ! = = N ) { M = ( H - 1 ) * J ; i f ( I = = = N | | M < I ) { t h i s . s e t ( " r e c o r d O f f s e t " , M , t r u e ) ; } } } F . a u g m e n t O b j e c t ( G , { i d : 0 , I D _ B A S E : " y u i - p g " , V A L U E _ U N L I M I T E D : - 1 , T E M P L A T E _ D E F A U L T : " { F i r s t P a g e L i n k }   { P r e v i o u s P a g e L i n k }   { P a g e L i n k s }   { N e x t P a g e L i n k }   { L a s t P a g e L i n k } " , T E M P L A T E _ R O W S _ P E R _ P A G E : " { F i r s t P a g e L i n k }   { P r e v i o u s P a g e L i n k }   { P a g e L i n k s }   { N e x t P a g e L i n k }   { L a s t P a g e L i n k }   { R o w s P e r P a g e D r o p d o w n } " , u i : { } , i s N u m e r i c : f u n c t i o n ( H ) { r e t u r n   i s F i n i t e ( + H ) ; } , t o N u m b e r : f u n c t i o n ( H ) { r e t u r n   i s F i n i t e ( + H ) ? + H : n u l l ; } } , t r u e ) ; G . p r o t o t y p e = { _ c o n t a i n e r s : [ ] , _ b a t c h : f a l s e , _ p a g e C h a n g e d : f a l s e , _ s t a t e : n u l l , i n i t C o n f i g : f u n c t i o n ( ) { v a r   H = G . V A L U E _ U N L I M I T E D ; t h i s . s e t A t t r i b u t e C o n f i g ( " r o w s P e r P a g e " , { v a l u e : 0 , v a l i d a t o r : G . i s N u m e r i c , s e t t e r : G . t o N u m b e r } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " c o n t a i n e r s " , { v a l u e : n u l l , v a l i d a t o r : f u n c t i o n ( K ) { i f ( ! C ( K ) ) { K = [ K ] ; } f o r ( v a r   J = 0 , I = K . l e n g t h ; J < I ; + + J ) { i f ( A ( K [ J ] ) | | ( B ( K [ J ] ) & & K [ J ] . n o d e T y p e = = = 1 ) ) { c o n t i n u e ; } r e t u r n   f a l s e ; } r e t u r n   t r u e ; } , m e t h o d : f u n c t i o n ( I ) { I = D . g e t ( I ) ; i f ( ! C ( I ) ) { I = [ I ] ; } t h i s . _ c o n t a i n e r s = I ; } } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " t o t a l R e c o r d s " , { v a l u e : 0 , v a l i d a t o r : G . i s N u m e r i c , s e t t e r : G . t o N u m b e r } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " r e c o r d O f f s e t " , { v a l u e : 0 , v a l i d a t o r : f u n c t i o n ( J ) { v a r   I = t h i s . g e t ( " t o t a l R e c o r d s " ) ; i f ( G . i s N u m e r i c ( J ) ) { J = + J ; r e t u r n   I = = = H | | I > J | | ( I = = = 0 & & J = = = 0 ) ; } r e t u r n   f a l s e ; } , s e t t e r : G . t o N u m b e r } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " i n i t i a l P a g e " , { v a l u e : 1 , v a l i d a t o r : G . i s N u m e r i c , s e t t e r : G . t o N u m b e r } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " t e m p l a t e " , { v a l u e : G . T E M P L A T E _ D E F A U L T , v a l i d a t o r : A } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " c o n t a i n e r C l a s s " , { v a l u e : " y u i - p g - c o n t a i n e r " , v a l i d a t o r : A } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " a l w a y s V i s i b l e " , { v a l u e : t r u e , v a l i d a t o r : F . i s B o o l e a n } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " u p d a t e O n C h a n g e " , { v a l u e : f a l s e , v a l i d a t o r : F . i s B o o l e a n } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " i d " , { v a l u e : G . i d + + , r e a d O n l y : t r u e } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " r e n d e r e d " , { v a l u e : f a l s e , r e a d O n l y : t r u e } ) ; } , i n i t U I C o m p o n e n t s : f u n c t i o n ( ) { v a r   J = G . u i , I , H ; f o r ( I   i n   J ) { i f ( J . h a s O w n P r o p e r t y ( I ) ) { H = J [ I ] ; i f ( B ( H ) & & E ( H . i n i t ) ) { H . i n i t ( t h i s ) ; } } } } , i n i t E v e n t s : f u n c t i o n ( ) { t h i s . c r e a t e E v e n t ( " r e n d e r " ) ; t h i s . c r e a t e E v e n t ( " r e n d e r e d " ) ; t h i s . c r e a t e E v e n t ( " c h a n g e R e q u e s t " ) ; t h i s . c r e a t e E v e n t ( " p a g e C h a n g e " ) ; t h i s . c r e a t e E v e n t ( " b e f o r e D e s t r o y " ) ; t h i s . c r e a t e E v e n t ( " d e s t r o y " ) ; t h i s . _ s e l f S u b s c r i b e ( ) ; } , _ s e l f S u b s c r i b e : f u n c t i o n ( ) { t h i s . s u b s c r i b e ( " t o t a l R e c o r d s C h a n g e " , t h i s . u p d a t e V i s i b i l i t y , t h i s , t r u e ) ; t h i s . s u b s c r i b e ( " a l w a y s V i s i b l e C h a n g e " , t h i s . u p d a t e V i s i b i l i t y , t h i s , t r u e ) ; t h i s . s u b s c r i b e ( " t o t a l R e c o r d s C h a n g e " , t h i s . _ h a n d l e S t a t e C h a n g e , t h i s , t r u e ) ; t h i s . s u b s c r i b e ( " r e c o r d O f f s e t C h a n g e " , t h i s . _ h a n d l e S t a t e C h a n g e , t h i s , t r u e ) ; t h i s . s u b s c r i b e ( " r o w s P e r P a g e C h a n g e " , t h i s . _ h a n d l e S t a t e C h a n g e , t h i s , t r u e ) ; t h i s . s u b s c r i b e ( " t o t a l R e c o r d s C h a n g e " , t h i s . _ s y n c R e c o r d O f f s e t , t h i s , t r u e ) ; } , _ s y n c R e c o r d O f f s e t : f u n c t i o n ( K ) { v a r   H = K . n e w V a l u e , J , I ; i f ( K . p r e v V a l u e ! = = H ) { i f ( H ! = = G . V A L U E _ U N L I M I T E D ) { J = t h i s . g e t ( " r o w s P e r P a g e " ) ; i f ( J & & t h i s . g e t ( " r e c o r d O f f s e t " ) > = H ) { I = t h i s . g e t S t a t e ( { t o t a l R e c o r d s : K . p r e v V a l u e , r e c o r d O f f s e t : t h i s . g e t ( " r e c o r d O f f s e t " ) } ) ; t h i s . s e t ( " r e c o r d O f f s e t " , I . b e f o r e . r e c o r d O f f s e t ) ; t h i s . _ f i r e P a g e C h a n g e ( I ) ; } } } } , _ h a n d l e S t a t e C h a n g e : f u n c t i o n ( I ) { i f ( I . p r e v V a l u e ! = = I . n e w V a l u e ) { v a r   J = t h i s . _ s t a t e | | { } , H ; J [ I . t y p e . r e p l a c e ( / C h a n g e $ / , " " ) ] = I . p r e v V a l u e ; H = t h i s . g e t S t a t e ( J ) ; i f ( H . p a g e ! = = H . b e f o r e . p a g e ) { i f ( t h i s . _ b a t c h ) { t h i s . _ p a g e C h a n g e d = t r u e ; } e l s e { t h i s . _ f i r e P a g e C h a n g e ( H ) ; } } } } , _ f i r e P a g e C h a n g e : f u n c t i o n ( H ) { i f ( B ( H ) ) { v a r   I = H . b e f o r e ; d e l e t e   H . b e f o r e ; t h i s . f i r e E v e n t ( " p a g e C h a n g e " , { t y p e : " p a g e C h a n g e " , p r e v V a l u e : H . p a g e , n e w V a l u e : I . p a g e , p r e v S t a t e : H , n e w S t a t e : I } ) ; } } , r e n d e r : f u n c t i o n ( ) { i f ( t h i s . g e t ( " r e n d e r e d " ) ) { r e t u r n   t h i s ; } v a r   K = t h i s . g e t ( " t e m p l a t e " ) , L = t h i s . g e t S t a t e ( ) , J = G . I D _ B A S E + t h i s . g e t ( " i d " ) + " - " , I , H ; f o r ( I = 0 , H = t h i s . _ c o n t a i n e r s . l e n g t h ; I < H ; + + I ) { t h i s . _ r e n d e r T e m p l a t e ( t h i s . _ c o n t a i n e r s [ I ] , K , J + I , t r u e ) ; } t h i s . u p d a t e V i s i b i l i t y ( ) ; i f ( t h i s . _ c o n t a i n e r s . l e n g t h ) { t h i s . s e t A t t r i b u t e C o n f i g ( " r e n d e r e d " , { v a l u e : t r u e } ) ; t h i s . f i r e E v e n t ( " r e n d e r " , L ) ; t h i s . f i r e E v e n t ( " r e n d e r e d " , L ) ; } r e t u r n   t h i s ; } , _ r e n d e r T e m p l a t e : f u n c t i o n ( I , M , L , K ) { v a r   O = t h i s . g e t ( " c o n t a i n e r C l a s s " ) , N , J , H ; i f ( ! I ) { r e t u r n ; } D . s e t S t y l e ( I , " d i s p l a y " , " n o n e " ) ; D . a d d C l a s s ( I , O ) ; I . i n n e r H T M L = M . r e p l a c e ( / \ { ( [ a - z 0 - 9 _   \ - ] + ) \ } / g i , ' < s p a n   c l a s s = " y u i - p g - u i   y u i - p g - u i - $ 1 " > < / s p a n > ' ) ; N = D . g e t E l e m e n t s B y C l a s s N a m e ( " y u i - p g - u i " , " s p a n " , I ) ; f o r ( J = 0 , H = N . l e n g t h ; J < H ; + + J ) { t h i s . r e n d e r U I C o m p o n e n t ( N [ J ] , L ) ; } i f ( ! K ) { D . s e t S t y l e ( I , " d i s p l a y " , " " ) ; } } , r e n d e r U I C o m p o n e n t : f u n c t i o n ( H , M ) { v a r   L = H . p a r e n t N o d e , K = / y u i - p g - u i - ( \ w + ) / . e x e c ( H . c l a s s N a m e ) , J = K & & G . u i [ K [ 1 ] ] , I ; i f ( E ( J ) ) { I = n e w   J ( t h i s ) ; i f ( E ( I . r e n d e r ) ) { L . r e p l a c e C h i l d ( I . r e n d e r ( M ) , H ) ; } } } , d e s t r o y : f u n c t i o n ( ) { t h i s . f i r e E v e n t ( " b e f o r e D e s t r o y " ) ; t h i s . f i r e E v e n t ( " d e s t r o y " ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " r e n d e r e d " , { v a l u e : f a l s e } ) ; t h i s . u n s u b s c r i b e A l l ( ) ; } , u p d a t e V i s i b i l i t y : f u n c t i o n ( M ) { v a r   I = t h i s . g e t ( " a l w a y s V i s i b l e " ) , O , N , K , L , J , H ; i f ( ! M | | M . t y p e = = = " a l w a y s V i s i b l e C h a n g e " | | ! I ) { O = t h i s . g e t ( " t o t a l R e c o r d s " ) ; N = t r u e ; K = t h i s . g e t ( " r o w s P e r P a g e " ) ; L = t h i s . g e t ( " r o w s P e r P a g e O p t i o n s " ) ; i f ( C ( L ) ) { f o r ( J = 0 , H = L . l e n g t h ; J < H ; + + J ) { K = M a t h . m i n ( K , L [ J ] ) ; } } i f ( O ! = = G . V A L U E _ U N L I M I T E D & & O < = K ) { N = f a l s e ; } N = N | | I ; f o r ( J = 0 , H = t h i s . _ c o n t a i n e r s . l e n g t h ; J < H ; + + J ) { D . s e t S t y l e ( t h i s . _ c o n t a i n e r s [ J ] , " d i s p l a y " , N ? " " : " n o n e " ) ; } } } , g e t C o n t a i n e r N o d e s : f u n c t i o n ( ) { r e t u r n   t h i s . _ c o n t a i n e r s ; } , g e t T o t a l P a g e s : f u n c t i o n ( ) { v a r   H = t h i s . g e t ( " t o t a l R e c o r d s " ) , I = t h i s . g e t ( " r o w s P e r P a g e " ) ; i f ( ! I ) { r e t u r n   n u l l ; } i f ( H = = = G . V A L U E _ U N L I M I T E D ) { r e t u r n   G . V A L U E _ U N L I M I T E D ; } r e t u r n   M a t h . c e i l ( H / I ) ; } , h a s P a g e : f u n c t i o n ( I ) { i f ( ! F . i s N u m b e r ( I ) | | I < 1 ) { r e t u r n   f a l s e ; } v a r   H = t h i s . g e t T o t a l P a g e s ( ) ; r e t u r n ( H = = = G . V A L U E _ U N L I M I T E D | | H > = I ) ; } , g e t C u r r e n t P a g e : f u n c t i o n ( ) { v a r   H = t h i s . g e t ( " r o w s P e r P a g e " ) ; i f ( ! H | | ! t h i s . g e t ( " t o t a l R e c o r d s " ) ) { r e t u r n   0 ; } r e t u r n   M a t h . f l o o r ( t h i s . g e t ( " r e c o r d O f f s e t " ) / H ) + 1 ; } , h a s N e x t P a g e : f u n c t i o n ( ) { v a r   H = t h i s . g e t C u r r e n t P a g e ( ) , I = t h i s . g e t T o t a l P a g e s ( ) ; r e t u r n   H & & ( I = = = G . V A L U E _ U N L I M I T E D | | H < I ) ; } , g e t N e x t P a g e : f u n c t i o n ( ) { r e t u r n   t h i s . h a s N e x t P a g e ( ) ? t h i s . g e t C u r r e n t P a g e ( ) + 1 : n u l l ; } , h a s P r e v i o u s P a g e : f u n c t i o n ( ) { r e t u r n ( t h i s . g e t C u r r e n t P a g e ( ) > 1 ) ; 
 } , g e t P r e v i o u s P a g e : f u n c t i o n ( ) { r e t u r n ( t h i s . h a s P r e v i o u s P a g e ( ) ? t h i s . g e t C u r r e n t P a g e ( ) - 1 : 1 ) ; } , g e t P a g e R e c o r d s : f u n c t i o n ( K ) { i f ( ! F . i s N u m b e r ( K ) ) { K = t h i s . g e t C u r r e n t P a g e ( ) ; } v a r   J = t h i s . g e t ( " r o w s P e r P a g e " ) , I = t h i s . g e t ( " t o t a l R e c o r d s " ) , L , H ; i f ( ! K | | ! J ) { r e t u r n   n u l l ; } L = ( K - 1 ) * J ; i f ( I ! = = G . V A L U E _ U N L I M I T E D ) { i f ( L > = I ) { r e t u r n   n u l l ; } H = M a t h . m i n ( L + J , I ) - 1 ; } e l s e { H = L + J - 1 ; } r e t u r n [ L , H ] ; } , s e t P a g e : f u n c t i o n ( I , H ) { i f ( t h i s . h a s P a g e ( I ) & & I ! = = t h i s . g e t C u r r e n t P a g e ( ) ) { i f ( t h i s . g e t ( " u p d a t e O n C h a n g e " ) | | H ) { t h i s . s e t ( " r e c o r d O f f s e t " , ( I - 1 ) * t h i s . g e t ( " r o w s P e r P a g e " ) ) ; } e l s e { t h i s . f i r e E v e n t ( " c h a n g e R e q u e s t " , t h i s . g e t S t a t e ( { " p a g e " : I } ) ) ; } } } , g e t R o w s P e r P a g e : f u n c t i o n ( ) { r e t u r n   t h i s . g e t ( " r o w s P e r P a g e " ) ; } , s e t R o w s P e r P a g e : f u n c t i o n ( I , H ) { i f ( G . i s N u m e r i c ( I ) & & + I > 0 & & + I ! = = t h i s . g e t ( " r o w s P e r P a g e " ) ) { i f ( t h i s . g e t ( " u p d a t e O n C h a n g e " ) | | H ) { t h i s . s e t ( " r o w s P e r P a g e " , I ) ; } e l s e { t h i s . f i r e E v e n t ( " c h a n g e R e q u e s t " , t h i s . g e t S t a t e ( { " r o w s P e r P a g e " : + I } ) ) ; } } } , g e t T o t a l R e c o r d s : f u n c t i o n ( ) { r e t u r n   t h i s . g e t ( " t o t a l R e c o r d s " ) ; } , s e t T o t a l R e c o r d s : f u n c t i o n ( I , H ) { i f ( G . i s N u m e r i c ( I ) & & + I > = 0 & & + I ! = = t h i s . g e t ( " t o t a l R e c o r d s " ) ) { i f ( t h i s . g e t ( " u p d a t e O n C h a n g e " ) | | H ) { t h i s . s e t ( " t o t a l R e c o r d s " , I ) ; } e l s e { t h i s . f i r e E v e n t ( " c h a n g e R e q u e s t " , t h i s . g e t S t a t e ( { " t o t a l R e c o r d s " : + I } ) ) ; } } } , g e t S t a r t I n d e x : f u n c t i o n ( ) { r e t u r n   t h i s . g e t ( " r e c o r d O f f s e t " ) ; } , s e t S t a r t I n d e x : f u n c t i o n ( I , H ) { i f ( G . i s N u m e r i c ( I ) & & + I > = 0 & & + I ! = = t h i s . g e t ( " r e c o r d O f f s e t " ) ) { i f ( t h i s . g e t ( " u p d a t e O n C h a n g e " ) | | H ) { t h i s . s e t ( " r e c o r d O f f s e t " , I ) ; } e l s e { t h i s . f i r e E v e n t ( " c h a n g e R e q u e s t " , t h i s . g e t S t a t e ( { " r e c o r d O f f s e t " : + I } ) ) ; } } } , g e t S t a t e : f u n c t i o n ( O ) { v a r   Q = G . V A L U E _ U N L I M I T E D , L = M a t h , N = L . m a x , P = L . c e i l , J , H , K ; f u n c t i o n   I ( S , M , R ) { i f ( S < = 0 | | M = = = 0 ) { r e t u r n   0 ; } i f ( M = = = Q | | M > S ) { r e t u r n   S - ( S % R ) ; } r e t u r n   M - ( M % R | | R ) ; } J = { p a g i n a t o r : t h i s , t o t a l R e c o r d s : t h i s . g e t ( " t o t a l R e c o r d s " ) , r o w s P e r P a g e : t h i s . g e t ( " r o w s P e r P a g e " ) , r e c o r d s : t h i s . g e t P a g e R e c o r d s ( ) } ; J . r e c o r d O f f s e t = I ( t h i s . g e t ( " r e c o r d O f f s e t " ) , J . t o t a l R e c o r d s , J . r o w s P e r P a g e ) ; J . p a g e = P ( J . r e c o r d O f f s e t / J . r o w s P e r P a g e ) + 1 ; i f ( ! O ) { r e t u r n   J ; } H = { p a g i n a t o r : t h i s , b e f o r e : J , r o w s P e r P a g e : O . r o w s P e r P a g e | | J . r o w s P e r P a g e , t o t a l R e c o r d s : ( G . i s N u m e r i c ( O . t o t a l R e c o r d s ) ? N ( O . t o t a l R e c o r d s , Q ) : + J . t o t a l R e c o r d s ) } ; i f ( H . t o t a l R e c o r d s = = = 0 ) { H . r e c o r d O f f s e t = H . p a g e = 0 ; } e l s e { K = G . i s N u m e r i c ( O . p a g e ) ? ( O . p a g e - 1 ) * H . r o w s P e r P a g e : G . i s N u m e r i c ( O . r e c o r d O f f s e t ) ? + O . r e c o r d O f f s e t : J . r e c o r d O f f s e t ; H . r e c o r d O f f s e t = I ( K , H . t o t a l R e c o r d s , H . r o w s P e r P a g e ) ; H . p a g e = P ( H . r e c o r d O f f s e t / H . r o w s P e r P a g e ) + 1 ; } H . r e c o r d s = [ H . r e c o r d O f f s e t , H . r e c o r d O f f s e t + H . r o w s P e r P a g e - 1 ] ; i f ( H . t o t a l R e c o r d s ! = = Q & & H . r e c o r d O f f s e t < H . t o t a l R e c o r d s & & H . r e c o r d s & & H . r e c o r d s [ 1 ] > H . t o t a l R e c o r d s - 1 ) { H . r e c o r d s [ 1 ] = H . t o t a l R e c o r d s - 1 ; } r e t u r n   H ; } , s e t S t a t e : f u n c t i o n ( I ) { i f ( B ( I ) ) { t h i s . _ s t a t e = t h i s . g e t S t a t e ( { } ) ; I = { p a g e : I . p a g e , r o w s P e r P a g e : I . r o w s P e r P a g e , t o t a l R e c o r d s : I . t o t a l R e c o r d s , r e c o r d O f f s e t : I . r e c o r d O f f s e t } ; i f ( I . p a g e & & I . r e c o r d O f f s e t = = = u n d e f i n e d ) { I . r e c o r d O f f s e t = ( I . p a g e - 1 ) * ( I . r o w s P e r P a g e | | t h i s . g e t ( " r o w s P e r P a g e " ) ) ; } t h i s . _ b a t c h = t r u e ; t h i s . _ p a g e C h a n g e d = f a l s e ; f o r ( v a r   H   i n   I ) { i f ( I . h a s O w n P r o p e r t y ( H ) & & t h i s . _ c o n f i g s . h a s O w n P r o p e r t y ( H ) ) { t h i s . s e t ( H , I [ H ] ) ; } } t h i s . _ b a t c h = f a l s e ; i f ( t h i s . _ p a g e C h a n g e d ) { t h i s . _ p a g e C h a n g e d = f a l s e ; t h i s . _ f i r e P a g e C h a n g e ( t h i s . g e t S t a t e ( t h i s . _ s t a t e ) ) ; } } } } ; F . a u g m e n t P r o t o ( G , Y A H O O . u t i l . A t t r i b u t e P r o v i d e r ) ; Y A H O O . w i d g e t . P a g i n a t o r = G ; } ) ( ) ; ( f u n c t i o n ( ) { v a r   B = Y A H O O . w i d g e t . P a g i n a t o r , A = Y A H O O . l a n g ; B . u i . C u r r e n t P a g e R e p o r t = f u n c t i o n ( C ) { t h i s . p a g i n a t o r = C ; C . s u b s c r i b e ( " r e c o r d O f f s e t C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " r o w s P e r P a g e C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " t o t a l R e c o r d s C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " p a g e R e p o r t T e m p l a t e C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " d e s t r o y " , t h i s . d e s t r o y , t h i s , t r u e ) ; C . s u b s c r i b e ( " p a g e R e p o r t C l a s s C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; } ; B . u i . C u r r e n t P a g e R e p o r t . i n i t = f u n c t i o n ( C ) { C . s e t A t t r i b u t e C o n f i g ( " p a g e R e p o r t C l a s s " , { v a l u e : " y u i - p g - c u r r e n t " , v a l i d a t o r : A . i s S t r i n g } ) ; C . s e t A t t r i b u t e C o n f i g ( " p a g e R e p o r t T e m p l a t e " , { v a l u e : " ( { c u r r e n t P a g e }   o f   { t o t a l P a g e s } ) " , v a l i d a t o r : A . i s S t r i n g } ) ; C . s e t A t t r i b u t e C o n f i g ( " p a g e R e p o r t V a l u e G e n e r a t o r " , { v a l u e : f u n c t i o n ( F ) { v a r   E = F . g e t C u r r e n t P a g e ( ) , D = F . g e t P a g e R e c o r d s ( ) ; r e t u r n { " c u r r e n t P a g e " : D ? E : 0 , " t o t a l P a g e s " : F . g e t T o t a l P a g e s ( ) , " s t a r t I n d e x " : D ? D [ 0 ] : 0 , " e n d I n d e x " : D ? D [ 1 ] : 0 , " s t a r t R e c o r d " : D ? D [ 0 ] + 1 : 0 , " e n d R e c o r d " : D ? D [ 1 ] + 1 : 0 , " t o t a l R e c o r d s " : F . g e t ( " t o t a l R e c o r d s " ) } ; } , v a l i d a t o r : A . i s F u n c t i o n } ) ; } ; B . u i . C u r r e n t P a g e R e p o r t . s p r i n t f = f u n c t i o n ( D , C ) { r e t u r n   D . r e p l a c e ( / \ { ( [ \ w \ s \ - ] + ) \ } / g , f u n c t i o n ( E , F ) { r e t u r n ( F   i n   C ) ? C [ F ] : " " ; } ) ; } ; B . u i . C u r r e n t P a g e R e p o r t . p r o t o t y p e = { s p a n : n u l l , r e n d e r : f u n c t i o n ( C ) { t h i s . s p a n = d o c u m e n t . c r e a t e E l e m e n t ( " s p a n " ) ; t h i s . s p a n . i d = C + " - p a g e - r e p o r t " ; t h i s . s p a n . c l a s s N a m e = t h i s . p a g i n a t o r . g e t ( " p a g e R e p o r t C l a s s " ) ; t h i s . u p d a t e ( ) ; r e t u r n   t h i s . s p a n ; } , u p d a t e : f u n c t i o n ( C ) { i f ( C & & C . p r e v V a l u e = = = C . n e w V a l u e ) { r e t u r n ; } t h i s . s p a n . i n n e r H T M L = B . u i . C u r r e n t P a g e R e p o r t . s p r i n t f ( t h i s . p a g i n a t o r . g e t ( " p a g e R e p o r t T e m p l a t e " ) , t h i s . p a g i n a t o r . g e t ( " p a g e R e p o r t V a l u e G e n e r a t o r " ) ( t h i s . p a g i n a t o r ) ) ; } , d e s t r o y : f u n c t i o n ( ) { t h i s . s p a n . p a r e n t N o d e . r e m o v e C h i l d ( t h i s . s p a n ) ; t h i s . s p a n = n u l l ; } } ; } ) ( ) ; ( f u n c t i o n ( ) { v a r   B = Y A H O O . w i d g e t . P a g i n a t o r , A = Y A H O O . l a n g ; B . u i . P a g e L i n k s = f u n c t i o n ( C ) { t h i s . p a g i n a t o r = C ; C . s u b s c r i b e ( " r e c o r d O f f s e t C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " r o w s P e r P a g e C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " t o t a l R e c o r d s C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " p a g e L i n k s C h a n g e " , t h i s . r e b u i l d , t h i s , t r u e ) ; C . s u b s c r i b e ( " p a g e L i n k C l a s s C h a n g e " , t h i s . r e b u i l d , t h i s , t r u e ) ; C . s u b s c r i b e ( " c u r r e n t P a g e C l a s s C h a n g e " , t h i s . r e b u i l d , t h i s , t r u e ) ; C . s u b s c r i b e ( " d e s t r o y " , t h i s . d e s t r o y , t h i s , t r u e ) ; C . s u b s c r i b e ( " p a g e L i n k s C o n t a i n e r C l a s s C h a n g e " , t h i s . r e b u i l d , t h i s , t r u e ) ; } ; B . u i . P a g e L i n k s . i n i t = f u n c t i o n ( C ) { C . s e t A t t r i b u t e C o n f i g ( " p a g e L i n k C l a s s " , { v a l u e : " y u i - p g - p a g e " , v a l i d a t o r : A . i s S t r i n g } ) ; C . s e t A t t r i b u t e C o n f i g ( " c u r r e n t P a g e C l a s s " , { v a l u e : " y u i - p g - c u r r e n t - p a g e " , v a l i d a t o r : A . i s S t r i n g } ) ; C . s e t A t t r i b u t e C o n f i g ( " p a g e L i n k s C o n t a i n e r C l a s s " , { v a l u e : " y u i - p g - p a g e s " , v a l i d a t o r : A . i s S t r i n g } ) ; C . s e t A t t r i b u t e C o n f i g ( " p a g e L i n k s " , { v a l u e : 1 0 , v a l i d a t o r : B . i s N u m e r i c } ) ; C . s e t A t t r i b u t e C o n f i g ( " p a g e L a b e l B u i l d e r " , { v a l u e : f u n c t i o n ( D , E ) { r e t u r n   D ; } , v a l i d a t o r : A . i s F u n c t i o n } ) ; } ; B . u i . P a g e L i n k s . c a l c u l a t e R a n g e = f u n c t i o n ( E , F , D ) { v a r   I = B . V A L U E _ U N L I M I T E D , H , C , G ; i f ( ! E | | D = = = 0 | | F = = = 0 | | ( F = = = I & & D = = = I ) ) { r e t u r n [ 0 , - 1 ] ; } i f ( F ! = = I ) { D = D = = = I ? F : M a t h . m i n ( D , F ) ; } H = M a t h . m a x ( 1 , M a t h . c e i l ( E - ( D / 2 ) ) ) ; i f ( F = = = I ) { C = H + D - 1 ; } e l s e { C = M a t h . m i n ( F , H + D - 1 ) ; } G = D - ( C - H + 1 ) ; H = M a t h . m a x ( 1 , H - G ) ; r e t u r n [ H , C ] ; } ; B . u i . P a g e L i n k s . p r o t o t y p e = { c u r r e n t : 0 , c o n t a i n e r : n u l l , r e n d e r : f u n c t i o n ( C ) { v a r   D = t h i s . p a g i n a t o r ; 
 t h i s . c o n t a i n e r = d o c u m e n t . c r e a t e E l e m e n t ( " s p a n " ) ; t h i s . c o n t a i n e r . i d = C + " - p a g e s " ; t h i s . c o n t a i n e r . c l a s s N a m e = D . g e t ( " p a g e L i n k s C o n t a i n e r C l a s s " ) ; Y A H O O . u t i l . E v e n t . o n ( t h i s . c o n t a i n e r , " c l i c k " , t h i s . o n C l i c k , t h i s , t r u e ) ; t h i s . u p d a t e ( { n e w V a l u e : n u l l , r e b u i l d : t r u e } ) ; r e t u r n   t h i s . c o n t a i n e r ; } , u p d a t e : f u n c t i o n ( J ) { i f ( J & & J . p r e v V a l u e = = = J . n e w V a l u e ) { r e t u r n ; } v a r   E = t h i s . p a g i n a t o r , I = E . g e t C u r r e n t P a g e ( ) ; i f ( t h i s . c u r r e n t ! = = I | | ! I | | J . r e b u i l d ) { v a r   L = E . g e t ( " p a g e L a b e l B u i l d e r " ) , H = B . u i . P a g e L i n k s . c a l c u l a t e R a n g e ( I , E . g e t T o t a l P a g e s ( ) , E . g e t ( " p a g e L i n k s " ) ) , D = H [ 0 ] , F = H [ 1 ] , K = " " , C , G ; C = ' < a   h r e f = " # "   c l a s s = " ' + E . g e t ( " p a g e L i n k C l a s s " ) + ' "   p a g e = " ' ; f o r ( G = D ; G < = F ; + + G ) { i f ( G = = = I ) { K + = ' < s p a n   c l a s s = " ' + E . g e t ( " c u r r e n t P a g e C l a s s " ) + "   " + E . g e t ( " p a g e L i n k C l a s s " ) + ' " > ' + L ( G , E ) + " < / s p a n > " ; } e l s e { K + = C + G + ' " > ' + L ( G , E ) + " < / a > " ; } } t h i s . c o n t a i n e r . i n n e r H T M L = K ; } } , r e b u i l d : f u n c t i o n ( C ) { C . r e b u i l d = t r u e ; t h i s . u p d a t e ( C ) ; } , d e s t r o y : f u n c t i o n ( ) { Y A H O O . u t i l . E v e n t . p u r g e E l e m e n t ( t h i s . c o n t a i n e r , t r u e ) ; t h i s . c o n t a i n e r . p a r e n t N o d e . r e m o v e C h i l d ( t h i s . c o n t a i n e r ) ; t h i s . c o n t a i n e r = n u l l ; } , o n C l i c k : f u n c t i o n ( D ) { v a r   C = Y A H O O . u t i l . E v e n t . g e t T a r g e t ( D ) ; i f ( C & & Y A H O O . u t i l . D o m . h a s C l a s s ( C , t h i s . p a g i n a t o r . g e t ( " p a g e L i n k C l a s s " ) ) ) { Y A H O O . u t i l . E v e n t . s t o p E v e n t ( D ) ; t h i s . p a g i n a t o r . s e t P a g e ( p a r s e I n t ( C . g e t A t t r i b u t e ( " p a g e " ) , 1 0 ) ) ; } } } ; } ) ( ) ; ( f u n c t i o n ( ) { v a r   B = Y A H O O . w i d g e t . P a g i n a t o r , A = Y A H O O . l a n g ; B . u i . F i r s t P a g e L i n k = f u n c t i o n ( C ) { t h i s . p a g i n a t o r = C ; C . s u b s c r i b e ( " r e c o r d O f f s e t C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " r o w s P e r P a g e C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " t o t a l R e c o r d s C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " d e s t r o y " , t h i s . d e s t r o y , t h i s , t r u e ) ; C . s u b s c r i b e ( " f i r s t P a g e L i n k L a b e l C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " f i r s t P a g e L i n k C l a s s C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; } ; B . u i . F i r s t P a g e L i n k . i n i t = f u n c t i o n ( C ) { C . s e t A t t r i b u t e C o n f i g ( " f i r s t P a g e L i n k L a b e l " , { v a l u e : " & l t ; & l t ;   e l s Q" , v a l i d a t o r : A . i s S t r i n g } ) ; C . s e t A t t r i b u t e C o n f i g ( " f i r s t P a g e L i n k C l a s s " , { v a l u e : " y u i - p g - f i r s t " , v a l i d a t o r : A . i s S t r i n g } ) ; } ; B . u i . F i r s t P a g e L i n k . p r o t o t y p e = { c u r r e n t : n u l l , l i n k : n u l l , s p a n : n u l l , r e n d e r : f u n c t i o n ( D ) { v a r   E = t h i s . p a g i n a t o r , F = E . g e t ( " f i r s t P a g e L i n k C l a s s " ) , C = E . g e t ( " f i r s t P a g e L i n k L a b e l " ) ; t h i s . l i n k = d o c u m e n t . c r e a t e E l e m e n t ( " a " ) ; t h i s . s p a n = d o c u m e n t . c r e a t e E l e m e n t ( " s p a n " ) ; t h i s . l i n k . i d = D + " - f i r s t - l i n k " ; t h i s . l i n k . h r e f = " # " ; t h i s . l i n k . c l a s s N a m e = F ; t h i s . l i n k . i n n e r H T M L = C ; Y A H O O . u t i l . E v e n t . o n ( t h i s . l i n k , " c l i c k " , t h i s . o n C l i c k , t h i s , t r u e ) ; t h i s . s p a n . i d = D + " - f i r s t - s p a n " ; t h i s . s p a n . c l a s s N a m e = F ; t h i s . s p a n . i n n e r H T M L = C ; t h i s . c u r r e n t = E . g e t C u r r e n t P a g e ( ) > 1 ? t h i s . l i n k : t h i s . s p a n ; r e t u r n   t h i s . c u r r e n t ; } , u p d a t e : f u n c t i o n ( D ) { i f ( D & & D . p r e v V a l u e = = = D . n e w V a l u e ) { r e t u r n ; } v a r   C = t h i s . c u r r e n t ? t h i s . c u r r e n t . p a r e n t N o d e : n u l l ; i f ( t h i s . p a g i n a t o r . g e t C u r r e n t P a g e ( ) > 1 ) { i f ( C & & t h i s . c u r r e n t = = = t h i s . s p a n ) { C . r e p l a c e C h i l d ( t h i s . l i n k , t h i s . c u r r e n t ) ; t h i s . c u r r e n t = t h i s . l i n k ; } } e l s e { i f ( C & & t h i s . c u r r e n t = = = t h i s . l i n k ) { C . r e p l a c e C h i l d ( t h i s . s p a n , t h i s . c u r r e n t ) ; t h i s . c u r r e n t = t h i s . s p a n ; } } } , d e s t r o y : f u n c t i o n ( ) { Y A H O O . u t i l . E v e n t . p u r g e E l e m e n t ( t h i s . l i n k ) ; t h i s . c u r r e n t . p a r e n t N o d e . r e m o v e C h i l d ( t h i s . c u r r e n t ) ; t h i s . l i n k = t h i s . s p a n = n u l l ; } , o n C l i c k : f u n c t i o n ( C ) { Y A H O O . u t i l . E v e n t . s t o p E v e n t ( C ) ; t h i s . p a g i n a t o r . s e t P a g e ( 1 ) ; } } ; } ) ( ) ; ( f u n c t i o n ( ) { v a r   B = Y A H O O . w i d g e t . P a g i n a t o r , A = Y A H O O . l a n g ; B . u i . L a s t P a g e L i n k = f u n c t i o n ( C ) { t h i s . p a g i n a t o r = C ; C . s u b s c r i b e ( " r e c o r d O f f s e t C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " r o w s P e r P a g e C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " t o t a l R e c o r d s C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " d e s t r o y " , t h i s . d e s t r o y , t h i s , t r u e ) ; C . s u b s c r i b e ( " l a s t P a g e L i n k L a b e l C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " l a s t P a g e L i n k C l a s s C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; } ; B . u i . L a s t P a g e L i n k . i n i t = f u n c t i o n ( C ) { C . s e t A t t r i b u t e C o n f i g ( " l a s t P a g e L i n k L a b e l " , { v a l u e : " u t o l s ó   & g t ; & g t ; " , v a l i d a t o r : A . i s S t r i n g } ) ; C . s e t A t t r i b u t e C o n f i g ( " l a s t P a g e L i n k C l a s s " , { v a l u e : " y u i - p g - l a s t " , v a l i d a t o r : A . i s S t r i n g } ) ; } ; B . u i . L a s t P a g e L i n k . p r o t o t y p e = { c u r r e n t : n u l l , l i n k : n u l l , s p a n : n u l l , n a : n u l l , r e n d e r : f u n c t i o n ( D ) { v a r   F = t h i s . p a g i n a t o r , G = F . g e t ( " l a s t P a g e L i n k C l a s s " ) , C = F . g e t ( " l a s t P a g e L i n k L a b e l " ) , E = F . g e t T o t a l P a g e s ( ) ; t h i s . l i n k = d o c u m e n t . c r e a t e E l e m e n t ( " a " ) ; t h i s . s p a n = d o c u m e n t . c r e a t e E l e m e n t ( " s p a n " ) ; t h i s . n a = t h i s . s p a n . c l o n e N o d e ( f a l s e ) ; t h i s . l i n k . i d = D + " - l a s t - l i n k " ; t h i s . l i n k . h r e f = " # " ; t h i s . l i n k . c l a s s N a m e = G ; t h i s . l i n k . i n n e r H T M L = C ; Y A H O O . u t i l . E v e n t . o n ( t h i s . l i n k , " c l i c k " , t h i s . o n C l i c k , t h i s , t r u e ) ; t h i s . s p a n . i d = D + " - l a s t - s p a n " ; t h i s . s p a n . c l a s s N a m e = G ; t h i s . s p a n . i n n e r H T M L = C ; t h i s . n a . i d = D + " - l a s t - n a " ; s w i t c h ( E ) { c a s e   B . V A L U E _ U N L I M I T E D : t h i s . c u r r e n t = t h i s . n a ; b r e a k ; c a s e   F . g e t C u r r e n t P a g e ( ) : t h i s . c u r r e n t = t h i s . s p a n ; b r e a k ; d e f a u l t : t h i s . c u r r e n t = t h i s . l i n k ; } r e t u r n   t h i s . c u r r e n t ; } , u p d a t e : f u n c t i o n ( D ) { i f ( D & & D . p r e v V a l u e = = = D . n e w V a l u e ) { r e t u r n ; } v a r   C = t h i s . c u r r e n t ? t h i s . c u r r e n t . p a r e n t N o d e : n u l l , E = t h i s . l i n k ; i f ( C ) { s w i t c h ( t h i s . p a g i n a t o r . g e t T o t a l P a g e s ( ) ) { c a s e   B . V A L U E _ U N L I M I T E D : E = t h i s . n a ; b r e a k ; c a s e   t h i s . p a g i n a t o r . g e t C u r r e n t P a g e ( ) : E = t h i s . s p a n ; b r e a k ; } i f ( t h i s . c u r r e n t ! = = E ) { C . r e p l a c e C h i l d ( E , t h i s . c u r r e n t ) ; t h i s . c u r r e n t = E ; } } } , d e s t r o y : f u n c t i o n ( ) { Y A H O O . u t i l . E v e n t . p u r g e E l e m e n t ( t h i s . l i n k ) ; t h i s . c u r r e n t . p a r e n t N o d e . r e m o v e C h i l d ( t h i s . c u r r e n t ) ; t h i s . l i n k = t h i s . s p a n = n u l l ; } , o n C l i c k : f u n c t i o n ( C ) { Y A H O O . u t i l . E v e n t . s t o p E v e n t ( C ) ; t h i s . p a g i n a t o r . s e t P a g e ( t h i s . p a g i n a t o r . g e t T o t a l P a g e s ( ) ) ; } } ; } ) ( ) ; ( f u n c t i o n ( ) { v a r   B = Y A H O O . w i d g e t . P a g i n a t o r , A = Y A H O O . l a n g ; B . u i . N e x t P a g e L i n k = f u n c t i o n ( C ) { t h i s . p a g i n a t o r = C ; C . s u b s c r i b e ( " r e c o r d O f f s e t C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " r o w s P e r P a g e C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " t o t a l R e c o r d s C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " d e s t r o y " , t h i s . d e s t r o y , t h i s , t r u e ) ; C . s u b s c r i b e ( " n e x t P a g e L i n k L a b e l C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " n e x t P a g e L i n k C l a s s C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; } ; B . u i . N e x t P a g e L i n k . i n i t = f u n c t i o n ( C ) { C . s e t A t t r i b u t e C o n f i g ( " n e x t P a g e L i n k L a b e l " , { v a l u e : " k ö v e t k e z Q  & g t ; " , v a l i d a t o r : A . i s S t r i n g } ) ; C . s e t A t t r i b u t e C o n f i g ( " n e x t P a g e L i n k C l a s s " , { v a l u e : " y u i - p g - n e x t " , v a l i d a t o r : A . i s S t r i n g } ) ; } ; B . u i . N e x t P a g e L i n k . p r o t o t y p e = { c u r r e n t : n u l l , l i n k : n u l l , s p a n : n u l l , r e n d e r : f u n c t i o n ( D ) { v a r   F = t h i s . p a g i n a t o r , G = F . g e t ( " n e x t P a g e L i n k C l a s s " ) , C = F . g e t ( " n e x t P a g e L i n k L a b e l " ) , E = F . g e t T o t a l P a g e s ( ) ; t h i s . l i n k = d o c u m e n t . c r e a t e E l e m e n t ( " a " ) ; t h i s . s p a n = d o c u m e n t . c r e a t e E l e m e n t ( " s p a n " ) ; t h i s . l i n k . i d = D + " - n e x t - l i n k " ; t h i s . l i n k . h r e f = " # " ; t h i s . l i n k . c l a s s N a m e = G ; t h i s . l i n k . i n n e r H T M L = C ; Y A H O O . u t i l . E v e n t . o n ( t h i s . l i n k , " c l i c k " , t h i s . o n C l i c k , t h i s , t r u e ) ; t h i s . s p a n . i d = D + " - n e x t - s p a n " ; t h i s . s p a n . c l a s s N a m e = G ; 
 t h i s . s p a n . i n n e r H T M L = C ; t h i s . c u r r e n t = F . g e t C u r r e n t P a g e ( ) = = = E ? t h i s . s p a n : t h i s . l i n k ; r e t u r n   t h i s . c u r r e n t ; } , u p d a t e : f u n c t i o n ( E ) { i f ( E & & E . p r e v V a l u e = = = E . n e w V a l u e ) { r e t u r n ; } v a r   D = t h i s . p a g i n a t o r . g e t T o t a l P a g e s ( ) , C = t h i s . c u r r e n t ? t h i s . c u r r e n t . p a r e n t N o d e : n u l l ; i f ( t h i s . p a g i n a t o r . g e t C u r r e n t P a g e ( ) ! = = D ) { i f ( C & & t h i s . c u r r e n t = = = t h i s . s p a n ) { C . r e p l a c e C h i l d ( t h i s . l i n k , t h i s . c u r r e n t ) ; t h i s . c u r r e n t = t h i s . l i n k ; } } e l s e { i f ( t h i s . c u r r e n t = = = t h i s . l i n k ) { i f ( C ) { C . r e p l a c e C h i l d ( t h i s . s p a n , t h i s . c u r r e n t ) ; t h i s . c u r r e n t = t h i s . s p a n ; } } } } , d e s t r o y : f u n c t i o n ( ) { Y A H O O . u t i l . E v e n t . p u r g e E l e m e n t ( t h i s . l i n k ) ; t h i s . c u r r e n t . p a r e n t N o d e . r e m o v e C h i l d ( t h i s . c u r r e n t ) ; t h i s . l i n k = t h i s . s p a n = n u l l ; } , o n C l i c k : f u n c t i o n ( C ) { Y A H O O . u t i l . E v e n t . s t o p E v e n t ( C ) ; t h i s . p a g i n a t o r . s e t P a g e ( t h i s . p a g i n a t o r . g e t N e x t P a g e ( ) ) ; } } ; } ) ( ) ; ( f u n c t i o n ( ) { v a r   B = Y A H O O . w i d g e t . P a g i n a t o r , A = Y A H O O . l a n g ; B . u i . P r e v i o u s P a g e L i n k = f u n c t i o n ( C ) { t h i s . p a g i n a t o r = C ; C . s u b s c r i b e ( " r e c o r d O f f s e t C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " r o w s P e r P a g e C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " t o t a l R e c o r d s C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " d e s t r o y " , t h i s . d e s t r o y , t h i s , t r u e ) ; C . s u b s c r i b e ( " p r e v i o u s P a g e L i n k L a b e l C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " p r e v i o u s P a g e L i n k C l a s s C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; } ; B . u i . P r e v i o u s P a g e L i n k . i n i t = f u n c t i o n ( C ) { C . s e t A t t r i b u t e C o n f i g ( " p r e v i o u s P a g e L i n k L a b e l " , { v a l u e : " & l t ;   e l Qz Q" , v a l i d a t o r : A . i s S t r i n g } ) ; C . s e t A t t r i b u t e C o n f i g ( " p r e v i o u s P a g e L i n k C l a s s " , { v a l u e : " y u i - p g - p r e v i o u s " , v a l i d a t o r : A . i s S t r i n g } ) ; } ; B . u i . P r e v i o u s P a g e L i n k . p r o t o t y p e = { c u r r e n t : n u l l , l i n k : n u l l , s p a n : n u l l , r e n d e r : f u n c t i o n ( D ) { v a r   E = t h i s . p a g i n a t o r , F = E . g e t ( " p r e v i o u s P a g e L i n k C l a s s " ) , C = E . g e t ( " p r e v i o u s P a g e L i n k L a b e l " ) ; t h i s . l i n k = d o c u m e n t . c r e a t e E l e m e n t ( " a " ) ; t h i s . s p a n = d o c u m e n t . c r e a t e E l e m e n t ( " s p a n " ) ; t h i s . l i n k . i d = D + " - p r e v - l i n k " ; t h i s . l i n k . h r e f = " # " ; t h i s . l i n k . c l a s s N a m e = F ; t h i s . l i n k . i n n e r H T M L = C ; Y A H O O . u t i l . E v e n t . o n ( t h i s . l i n k , " c l i c k " , t h i s . o n C l i c k , t h i s , t r u e ) ; t h i s . s p a n . i d = D + " - p r e v - s p a n " ; t h i s . s p a n . c l a s s N a m e = F ; t h i s . s p a n . i n n e r H T M L = C ; t h i s . c u r r e n t = E . g e t C u r r e n t P a g e ( ) > 1 ? t h i s . l i n k : t h i s . s p a n ; r e t u r n   t h i s . c u r r e n t ; } , u p d a t e : f u n c t i o n ( D ) { i f ( D & & D . p r e v V a l u e = = = D . n e w V a l u e ) { r e t u r n ; } v a r   C = t h i s . c u r r e n t ? t h i s . c u r r e n t . p a r e n t N o d e : n u l l ; i f ( t h i s . p a g i n a t o r . g e t C u r r e n t P a g e ( ) > 1 ) { i f ( C & & t h i s . c u r r e n t = = = t h i s . s p a n ) { C . r e p l a c e C h i l d ( t h i s . l i n k , t h i s . c u r r e n t ) ; t h i s . c u r r e n t = t h i s . l i n k ; } } e l s e { i f ( C & & t h i s . c u r r e n t = = = t h i s . l i n k ) { C . r e p l a c e C h i l d ( t h i s . s p a n , t h i s . c u r r e n t ) ; t h i s . c u r r e n t = t h i s . s p a n ; } } } , d e s t r o y : f u n c t i o n ( ) { Y A H O O . u t i l . E v e n t . p u r g e E l e m e n t ( t h i s . l i n k ) ; t h i s . c u r r e n t . p a r e n t N o d e . r e m o v e C h i l d ( t h i s . c u r r e n t ) ; t h i s . l i n k = t h i s . s p a n = n u l l ; } , o n C l i c k : f u n c t i o n ( C ) { Y A H O O . u t i l . E v e n t . s t o p E v e n t ( C ) ; t h i s . p a g i n a t o r . s e t P a g e ( t h i s . p a g i n a t o r . g e t P r e v i o u s P a g e ( ) ) ; } } ; } ) ( ) ; ( f u n c t i o n ( ) { v a r   B = Y A H O O . w i d g e t . P a g i n a t o r , A = Y A H O O . l a n g ; B . u i . R o w s P e r P a g e D r o p d o w n = f u n c t i o n ( C ) { t h i s . p a g i n a t o r = C ; C . s u b s c r i b e ( " r o w s P e r P a g e C h a n g e " , t h i s . u p d a t e , t h i s , t r u e ) ; C . s u b s c r i b e ( " r o w s P e r P a g e O p t i o n s C h a n g e " , t h i s . r e b u i l d , t h i s , t r u e ) ; C . s u b s c r i b e ( " t o t a l R e c o r d s C h a n g e " , t h i s . _ h a n d l e T o t a l R e c o r d s C h a n g e , t h i s , t r u e ) ; C . s u b s c r i b e ( " d e s t r o y " , t h i s . d e s t r o y , t h i s , t r u e ) ; C . s u b s c r i b e ( " r o w s P e r P a g e D r o p d o w n C l a s s C h a n g e " , t h i s . r e b u i l d , t h i s , t r u e ) ; } ; B . u i . R o w s P e r P a g e D r o p d o w n . i n i t = f u n c t i o n ( C ) { C . s e t A t t r i b u t e C o n f i g ( " r o w s P e r P a g e O p t i o n s " , { v a l u e : [ ] , v a l i d a t o r : A . i s A r r a y } ) ; C . s e t A t t r i b u t e C o n f i g ( " r o w s P e r P a g e D r o p d o w n C l a s s " , { v a l u e : " y u i - p g - r p p - o p t i o n s " , v a l i d a t o r : A . i s S t r i n g } ) ; } ; B . u i . R o w s P e r P a g e D r o p d o w n . p r o t o t y p e = { s e l e c t : n u l l , a l l : n u l l , r e n d e r : f u n c t i o n ( C ) { t h i s . s e l e c t = d o c u m e n t . c r e a t e E l e m e n t ( " s e l e c t " ) ; t h i s . s e l e c t . i d = C + " - r p p " ; t h i s . s e l e c t . c l a s s N a m e = t h i s . p a g i n a t o r . g e t ( " r o w s P e r P a g e D r o p d o w n C l a s s " ) ; t h i s . s e l e c t . t i t l e = " R o w s   p e r   p a g e " ; Y A H O O . u t i l . E v e n t . o n ( t h i s . s e l e c t , " c h a n g e " , t h i s . o n C h a n g e , t h i s , t r u e ) ; t h i s . r e b u i l d ( ) ; r e t u r n   t h i s . s e l e c t ; } , r e b u i l d : f u n c t i o n ( J ) { v a r   C = t h i s . p a g i n a t o r , E = t h i s . s e l e c t , K = C . g e t ( " r o w s P e r P a g e O p t i o n s " ) , D , I , F , G , H ; t h i s . a l l = n u l l ; f o r ( G = 0 , H = K . l e n g t h ; G < H ; + + G ) { I = K [ G ] ; D = E . o p t i o n s [ G ] | | E . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " o p t i o n " ) ) ; F = A . i s V a l u e ( I . v a l u e ) ? I . v a l u e : I ; D . i n n e r H T M L = A . i s V a l u e ( I . t e x t ) ? I . t e x t : I ; i f ( A . i s S t r i n g ( F ) & & F . t o L o w e r C a s e ( ) = = = " a l l " ) { t h i s . a l l = D ; D . v a l u e = C . g e t ( " t o t a l R e c o r d s " ) ; } e l s e { D . v a l u e = F ; } } w h i l e ( E . o p t i o n s . l e n g t h > K . l e n g t h ) { E . r e m o v e C h i l d ( E . f i r s t C h i l d ) ; } t h i s . u p d a t e ( ) ; } , u p d a t e : f u n c t i o n ( G ) { i f ( G & & G . p r e v V a l u e = = = G . n e w V a l u e ) { r e t u r n ; } v a r   F = t h i s . p a g i n a t o r . g e t ( " r o w s P e r P a g e " ) + " " , D = t h i s . s e l e c t . o p t i o n s , E , C ; f o r ( E = 0 , C = D . l e n g t h ; E < C ; + + E ) { i f ( D [ E ] . v a l u e = = = F ) { D [ E ] . s e l e c t e d = t r u e ; b r e a k ; } } } , o n C h a n g e : f u n c t i o n ( C ) { t h i s . p a g i n a t o r . s e t R o w s P e r P a g e ( p a r s e I n t ( t h i s . s e l e c t . o p t i o n s [ t h i s . s e l e c t . s e l e c t e d I n d e x ] . v a l u e , 1 0 ) ) ; } , _ h a n d l e T o t a l R e c o r d s C h a n g e : f u n c t i o n ( C ) { i f ( ! t h i s . a l l | | ( C & & C . p r e v V a l u e = = = C . n e w V a l u e ) ) { r e t u r n ; } t h i s . a l l . v a l u e = C . n e w V a l u e ; i f ( t h i s . a l l . s e l e c t e d ) { t h i s . p a g i n a t o r . s e t ( " r o w s P e r P a g e " , C . n e w V a l u e ) ; } } , d e s t r o y : f u n c t i o n ( ) { Y A H O O . u t i l . E v e n t . p u r g e E l e m e n t ( t h i s . s e l e c t ) ; t h i s . s e l e c t . p a r e n t N o d e . r e m o v e C h i l d ( t h i s . s e l e c t ) ; t h i s . s e l e c t = n u l l ; } } ; } ) ( ) ; Y A H O O . r e g i s t e r ( " p a g i n a t o r " , Y A H O O . w i d g e t . P a g i n a t o r , { v e r s i o n : " 2 . 8 . 0 r 4 " , b u i l d : " 2 4 4 6 " } ) ; / * 
 C o p y r i g h t   ( c )   2 0 0 9 ,   Y a h o o !   I n c .   A l l   r i g h t s   r e s e r v e d . 
 C o d e   l i c e n s e d   u n d e r   t h e   B S D   L i c e n s e : 
 h t t p : / / d e v e l o p e r . y a h o o . n e t / y u i / l i c e n s e . t x t 
 v e r s i o n :   2 . 8 . 0 r 4 
 * / 
 ( f u n c t i o n ( ) { v a r   l a n g = Y A H O O . l a n g , u t i l = Y A H O O . u t i l , E v = u t i l . E v e n t ; u t i l . D a t a S o u r c e B a s e = f u n c t i o n ( o L i v e D a t a , o C o n f i g s ) { i f ( o L i v e D a t a = = = n u l l | | o L i v e D a t a = = = u n d e f i n e d ) { r e t u r n ; } t h i s . l i v e D a t a = o L i v e D a t a ; t h i s . _ o Q u e u e = { i n t e r v a l : n u l l , c o n n : n u l l , r e q u e s t s : [ ] } ; t h i s . r e s p o n s e S c h e m a = { } ; i f ( o C o n f i g s & & ( o C o n f i g s . c o n s t r u c t o r = = O b j e c t ) ) { f o r ( v a r   s C o n f i g   i n   o C o n f i g s ) { i f ( s C o n f i g ) { t h i s [ s C o n f i g ] = o C o n f i g s [ s C o n f i g ] ; } } } v a r   m a x C a c h e E n t r i e s = t h i s . m a x C a c h e E n t r i e s ; i f ( ! l a n g . i s N u m b e r ( m a x C a c h e E n t r i e s ) | | ( m a x C a c h e E n t r i e s < 0 ) ) { m a x C a c h e E n t r i e s = 0 ; } t h i s . _ a I n t e r v a l s = [ ] ; t h i s . c r e a t e E v e n t ( " c a c h e R e q u e s t E v e n t " ) ; t h i s . c r e a t e E v e n t ( " c a c h e R e s p o n s e E v e n t " ) ; t h i s . c r e a t e E v e n t ( " r e q u e s t E v e n t " ) ; t h i s . c r e a t e E v e n t ( " r e s p o n s e E v e n t " ) ; t h i s . c r e a t e E v e n t ( " r e s p o n s e P a r s e E v e n t " ) ; t h i s . c r e a t e E v e n t ( " r e s p o n s e C a c h e E v e n t " ) ; t h i s . c r e a t e E v e n t ( " d a t a E r r o r E v e n t " ) ; t h i s . c r e a t e E v e n t ( " c a c h e F l u s h E v e n t " ) ; v a r   D S = u t i l . D a t a S o u r c e B a s e ; t h i s . _ s N a m e = " D a t a S o u r c e   i n s t a n c e " + D S . _ n I n d e x ; D S . _ n I n d e x + + ; } ; v a r   D S = u t i l . D a t a S o u r c e B a s e ; l a n g . a u g m e n t O b j e c t ( D S , { T Y P E _ U N K N O W N : - 1 , T Y P E _ J S A R R A Y : 0 , T Y P E _ J S F U N C T I O N : 1 , T Y P E _ X H R : 2 , T Y P E _ J S O N : 3 , T Y P E _ X M L : 4 , T Y P E _ T E X T : 5 , T Y P E _ H T M L T A B L E : 6 , T Y P E _ S C R I P T N O D E : 7 , T Y P E _ L O C A L : 8 , E R R O R _ D A T A I N V A L I D : " I n v a l i d   d a t a " , E R R O R _ D A T A N U L L : " N u l l   d a t a " , _ n I n d e x : 0 , _ n T r a n s a c t i o n I d : 0 , _ g e t L o c a t i o n V a l u e : f u n c t i o n ( f i e l d , c o n t e x t ) { v a r   l o c a t o r = f i e l d . l o c a t o r | | f i e l d . k e y | | f i e l d , x m l d o c = c o n t e x t . o w n e r D o c u m e n t | | c o n t e x t , r e s u l t , r e s , v a l u e = n u l l ; t r y { i f ( ! l a n g . i s U n d e f i n e d ( x m l d o c . e v a l u a t e ) ) { r e s u l t = x m l d o c . e v a l u a t e ( l o c a t o r , c o n t e x t , x m l d o c . c r e a t e N S R e s o l v e r ( ! c o n t e x t . o w n e r D o c u m e n t ? c o n t e x t . d o c u m e n t E l e m e n t : c o n t e x t . o w n e r D o c u m e n t . d o c u m e n t E l e m e n t ) , 0 , n u l l ) ; w h i l e ( r e s = r e s u l t . i t e r a t e N e x t ( ) ) { v a l u e = r e s . t e x t C o n t e n t ; } } e l s e { x m l d o c . s e t P r o p e r t y ( " S e l e c t i o n L a n g u a g e " , " X P a t h " ) ; r e s u l t = c o n t e x t . s e l e c t N o d e s ( l o c a t o r ) [ 0 ] ; v a l u e = r e s u l t . v a l u e | | r e s u l t . t e x t | | n u l l ; } r e t u r n   v a l u e ; } c a t c h ( e ) { } } , i s s u e C a l l b a c k : f u n c t i o n ( c a l l b a c k , p a r a m s , e r r o r , s c o p e ) { i f ( l a n g . i s F u n c t i o n ( c a l l b a c k ) ) { c a l l b a c k . a p p l y ( s c o p e , p a r a m s ) ; } e l s e { i f ( l a n g . i s O b j e c t ( c a l l b a c k ) ) { s c o p e = c a l l b a c k . s c o p e | | s c o p e | | w i n d o w ; v a r   c a l l b a c k F u n c = c a l l b a c k . s u c c e s s ; i f ( e r r o r ) { c a l l b a c k F u n c = c a l l b a c k . f a i l u r e ; } i f ( c a l l b a c k F u n c ) { c a l l b a c k F u n c . a p p l y ( s c o p e , p a r a m s . c o n c a t ( [ c a l l b a c k . a r g u m e n t ] ) ) ; } } } } , p a r s e S t r i n g : f u n c t i o n ( o D a t a ) { i f ( ! l a n g . i s V a l u e ( o D a t a ) ) { r e t u r n   n u l l ; } v a r   s t r i n g = o D a t a + " " ; i f ( l a n g . i s S t r i n g ( s t r i n g ) ) { r e t u r n   s t r i n g ; } e l s e { r e t u r n   n u l l ; } } , p a r s e N u m b e r : f u n c t i o n ( o D a t a ) { i f ( ! l a n g . i s V a l u e ( o D a t a ) | | ( o D a t a = = = " " ) ) { r e t u r n   n u l l ; } v a r   n u m b e r = o D a t a * 1 ; i f ( l a n g . i s N u m b e r ( n u m b e r ) ) { r e t u r n   n u m b e r ; } e l s e { r e t u r n   n u l l ; } } , c o n v e r t N u m b e r : f u n c t i o n ( o D a t a ) { r e t u r n   D S . p a r s e N u m b e r ( o D a t a ) ; } , p a r s e D a t e : f u n c t i o n ( o D a t a ) { v a r   d a t e = n u l l ; i f ( ! ( o D a t a   i n s t a n c e o f   D a t e ) ) { d a t e = n e w   D a t e ( o D a t a ) ; } e l s e { r e t u r n   o D a t a ; } i f ( d a t e   i n s t a n c e o f   D a t e ) { r e t u r n   d a t e ; } e l s e { r e t u r n   n u l l ; } } , c o n v e r t D a t e : f u n c t i o n ( o D a t a ) { r e t u r n   D S . p a r s e D a t e ( o D a t a ) ; } } ) ; D S . P a r s e r = { s t r i n g : D S . p a r s e S t r i n g , n u m b e r : D S . p a r s e N u m b e r , d a t e : D S . p a r s e D a t e } ; D S . p r o t o t y p e = { _ s N a m e : n u l l , _ a C a c h e : n u l l , _ o Q u e u e : n u l l , _ a I n t e r v a l s : n u l l , m a x C a c h e E n t r i e s : 0 , l i v e D a t a : n u l l , d a t a T y p e : D S . T Y P E _ U N K N O W N , r e s p o n s e T y p e : D S . T Y P E _ U N K N O W N , r e s p o n s e S c h e m a : n u l l , u s e X P a t h : f a l s e , t o S t r i n g : f u n c t i o n ( ) { r e t u r n   t h i s . _ s N a m e ; } , g e t C a c h e d R e s p o n s e : f u n c t i o n ( o R e q u e s t , o C a l l b a c k , o C a l l e r ) { v a r   a C a c h e = t h i s . _ a C a c h e ; i f ( t h i s . m a x C a c h e E n t r i e s > 0 ) { i f ( ! a C a c h e ) { t h i s . _ a C a c h e = [ ] ; } e l s e { v a r   n C a c h e L e n g t h = a C a c h e . l e n g t h ; i f ( n C a c h e L e n g t h > 0 ) { v a r   o R e s p o n s e = n u l l ; t h i s . f i r e E v e n t ( " c a c h e R e q u e s t E v e n t " , { r e q u e s t : o R e q u e s t , c a l l b a c k : o C a l l b a c k , c a l l e r : o C a l l e r } ) ; f o r ( v a r   i = n C a c h e L e n g t h - 1 ; i > = 0 ; i - - ) { v a r   o C a c h e E l e m = a C a c h e [ i ] ; i f ( t h i s . i s C a c h e H i t ( o R e q u e s t , o C a c h e E l e m . r e q u e s t ) ) { o R e s p o n s e = o C a c h e E l e m . r e s p o n s e ; t h i s . f i r e E v e n t ( " c a c h e R e s p o n s e E v e n t " , { r e q u e s t : o R e q u e s t , r e s p o n s e : o R e s p o n s e , c a l l b a c k : o C a l l b a c k , c a l l e r : o C a l l e r } ) ; i f ( i < n C a c h e L e n g t h - 1 ) { a C a c h e . s p l i c e ( i , 1 ) ; t h i s . a d d T o C a c h e ( o R e q u e s t , o R e s p o n s e ) ; } o R e s p o n s e . c a c h e d = t r u e ; b r e a k ; } } r e t u r n   o R e s p o n s e ; } } } e l s e { i f ( a C a c h e ) { t h i s . _ a C a c h e = n u l l ; } } r e t u r n   n u l l ; } , i s C a c h e H i t : f u n c t i o n ( o R e q u e s t , o C a c h e d R e q u e s t ) { r e t u r n ( o R e q u e s t = = = o C a c h e d R e q u e s t ) ; } , a d d T o C a c h e : f u n c t i o n ( o R e q u e s t , o R e s p o n s e ) { v a r   a C a c h e = t h i s . _ a C a c h e ; i f ( ! a C a c h e ) { r e t u r n ; } w h i l e ( a C a c h e . l e n g t h > = t h i s . m a x C a c h e E n t r i e s ) { a C a c h e . s h i f t ( ) ; } v a r   o C a c h e E l e m = { r e q u e s t : o R e q u e s t , r e s p o n s e : o R e s p o n s e } ; a C a c h e [ a C a c h e . l e n g t h ] = o C a c h e E l e m ; t h i s . f i r e E v e n t ( " r e s p o n s e C a c h e E v e n t " , { r e q u e s t : o R e q u e s t , r e s p o n s e : o R e s p o n s e } ) ; } , f l u s h C a c h e : f u n c t i o n ( ) { i f ( t h i s . _ a C a c h e ) { t h i s . _ a C a c h e = [ ] ; t h i s . f i r e E v e n t ( " c a c h e F l u s h E v e n t " ) ; } } , s e t I n t e r v a l : f u n c t i o n ( n M s e c , o R e q u e s t , o C a l l b a c k , o C a l l e r ) { i f ( l a n g . i s N u m b e r ( n M s e c ) & & ( n M s e c > = 0 ) ) { v a r   o S e l f = t h i s ; v a r   n I d = s e t I n t e r v a l ( f u n c t i o n ( ) { o S e l f . m a k e C o n n e c t i o n ( o R e q u e s t , o C a l l b a c k , o C a l l e r ) ; } , n M s e c ) ; t h i s . _ a I n t e r v a l s . p u s h ( n I d ) ; r e t u r n   n I d ; } e l s e { } } , c l e a r I n t e r v a l : f u n c t i o n ( n I d ) { v a r   t r a c k e r = t h i s . _ a I n t e r v a l s | | [ ] ; f o r ( v a r   i = t r a c k e r . l e n g t h - 1 ; i > - 1 ; i - - ) { i f ( t r a c k e r [ i ] = = = n I d ) { t r a c k e r . s p l i c e ( i , 1 ) ; c l e a r I n t e r v a l ( n I d ) ; } } } , c l e a r A l l I n t e r v a l s : f u n c t i o n ( ) { v a r   t r a c k e r = t h i s . _ a I n t e r v a l s | | [ ] ; f o r ( v a r   i = t r a c k e r . l e n g t h - 1 ; i > - 1 ; i - - ) { c l e a r I n t e r v a l ( t r a c k e r [ i ] ) ; } t r a c k e r = [ ] ; } , s e n d R e q u e s t : f u n c t i o n ( o R e q u e s t , o C a l l b a c k , o C a l l e r ) { v a r   o C a c h e d R e s p o n s e = t h i s . g e t C a c h e d R e s p o n s e ( o R e q u e s t , o C a l l b a c k , o C a l l e r ) ; i f ( o C a c h e d R e s p o n s e ) { D S . i s s u e C a l l b a c k ( o C a l l b a c k , [ o R e q u e s t , o C a c h e d R e s p o n s e ] , f a l s e , o C a l l e r ) ; r e t u r n   n u l l ; } r e t u r n   t h i s . m a k e C o n n e c t i o n ( o R e q u e s t , o C a l l b a c k , o C a l l e r ) ; } , m a k e C o n n e c t i o n : f u n c t i o n ( o R e q u e s t , o C a l l b a c k , o C a l l e r ) { v a r   t I d = D S . _ n T r a n s a c t i o n I d + + ; t h i s . f i r e E v e n t ( " r e q u e s t E v e n t " , { t I d : t I d , r e q u e s t : o R e q u e s t , c a l l b a c k : o C a l l b a c k , c a l l e r : o C a l l e r } ) ; v a r   o R a w R e s p o n s e = t h i s . l i v e D a t a ; t h i s . h a n d l e R e s p o n s e ( o R e q u e s t , o R a w R e s p o n s e , o C a l l b a c k , o C a l l e r , t I d ) ; r e t u r n   t I d ; } , h a n d l e R e s p o n s e : f u n c t i o n ( o R e q u e s t , o R a w R e s p o n s e , o C a l l b a c k , o C a l l e r , t I d ) { t h i s . f i r e E v e n t ( " r e s p o n s e E v e n t " , { t I d : t I d , r e q u e s t : o R e q u e s t , r e s p o n s e : o R a w R e s p o n s e , c a l l b a c k : o C a l l b a c k , c a l l e r : o C a l l e r } ) ; v a r   x h r = ( t h i s . d a t a T y p e = = D S . T Y P E _ X H R ) ? t r u e : f a l s e ; v a r   o P a r s e d R e s p o n s e = n u l l ; v a r   o F u l l R e s p o n s e = o R a w R e s p o n s e ; i f ( t h i s . r e s p o n s e T y p e = = = D S . T Y P E _ U N K N O W N ) { v a r   c t y p e = ( o R a w R e s p o n s e & & o R a w R e s p o n s e . g e t R e s p o n s e H e a d e r ) ? o R a w R e s p o n s e . g e t R e s p o n s e H e a d e r [ " C o n t e n t - T y p e " ] : n u l l ; i f ( c t y p e ) { i f ( c t y p e . i n d e x O f ( " t e x t / x m l " ) > - 1 ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ X M L ; } e l s e { i f ( c t y p e . i n d e x O f ( " a p p l i c a t i o n / j s o n " ) > - 1 ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ J S O N ; } e l s e { i f ( c t y p e . i n d e x O f ( " t e x t / p l a i n " ) > - 1 ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ T E X T ; } } } } e l s e { i f ( Y A H O O . l a n g . i s A r r a y ( o R a w R e s p o n s e ) ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ J S A R R A Y ; 
 } e l s e { i f ( o R a w R e s p o n s e & & o R a w R e s p o n s e . n o d e T y p e & & ( o R a w R e s p o n s e . n o d e T y p e = = = 9 | | o R a w R e s p o n s e . n o d e T y p e = = = 1 | | o R a w R e s p o n s e . n o d e T y p e = = = 1 1 ) ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ X M L ; } e l s e { i f ( o R a w R e s p o n s e & & o R a w R e s p o n s e . n o d e N a m e & & ( o R a w R e s p o n s e . n o d e N a m e . t o L o w e r C a s e ( ) = = " t a b l e " ) ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ H T M L T A B L E ; } e l s e { i f ( Y A H O O . l a n g . i s O b j e c t ( o R a w R e s p o n s e ) ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ J S O N ; } e l s e { i f ( Y A H O O . l a n g . i s S t r i n g ( o R a w R e s p o n s e ) ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ T E X T ; } } } } } } } s w i t c h ( t h i s . r e s p o n s e T y p e ) { c a s e   D S . T Y P E _ J S A R R A Y : i f ( x h r & & o R a w R e s p o n s e & & o R a w R e s p o n s e . r e s p o n s e T e x t ) { o F u l l R e s p o n s e = o R a w R e s p o n s e . r e s p o n s e T e x t ; } t r y { i f ( l a n g . i s S t r i n g ( o F u l l R e s p o n s e ) ) { v a r   p a r s e A r g s = [ o F u l l R e s p o n s e ] . c o n c a t ( t h i s . p a r s e J S O N A r g s ) ; i f ( l a n g . J S O N ) { o F u l l R e s p o n s e = l a n g . J S O N . p a r s e . a p p l y ( l a n g . J S O N , p a r s e A r g s ) ; } e l s e { i f ( w i n d o w . J S O N & & J S O N . p a r s e ) { o F u l l R e s p o n s e = J S O N . p a r s e . a p p l y ( J S O N , p a r s e A r g s ) ; } e l s e { i f ( o F u l l R e s p o n s e . p a r s e J S O N ) { o F u l l R e s p o n s e = o F u l l R e s p o n s e . p a r s e J S O N . a p p l y ( o F u l l R e s p o n s e , p a r s e A r g s . s l i c e ( 1 ) ) ; } e l s e { w h i l e ( o F u l l R e s p o n s e . l e n g t h > 0 & & ( o F u l l R e s p o n s e . c h a r A t ( 0 ) ! = " { " ) & & ( o F u l l R e s p o n s e . c h a r A t ( 0 ) ! = " [ " ) ) { o F u l l R e s p o n s e = o F u l l R e s p o n s e . s u b s t r i n g ( 1 , o F u l l R e s p o n s e . l e n g t h ) ; } i f ( o F u l l R e s p o n s e . l e n g t h > 0 ) { v a r   a r r a y E n d = M a t h . m a x ( o F u l l R e s p o n s e . l a s t I n d e x O f ( " ] " ) , o F u l l R e s p o n s e . l a s t I n d e x O f ( " } " ) ) ; o F u l l R e s p o n s e = o F u l l R e s p o n s e . s u b s t r i n g ( 0 , a r r a y E n d + 1 ) ; o F u l l R e s p o n s e = e v a l ( " ( " + o F u l l R e s p o n s e + " ) " ) ; } } } } } } c a t c h ( e 1 ) { } o F u l l R e s p o n s e = t h i s . d o B e f o r e P a r s e D a t a ( o R e q u e s t , o F u l l R e s p o n s e , o C a l l b a c k ) ; o P a r s e d R e s p o n s e = t h i s . p a r s e A r r a y D a t a ( o R e q u e s t , o F u l l R e s p o n s e ) ; b r e a k ; c a s e   D S . T Y P E _ J S O N : i f ( x h r & & o R a w R e s p o n s e & & o R a w R e s p o n s e . r e s p o n s e T e x t ) { o F u l l R e s p o n s e = o R a w R e s p o n s e . r e s p o n s e T e x t ; } t r y { i f ( l a n g . i s S t r i n g ( o F u l l R e s p o n s e ) ) { v a r   p a r s e A r g s = [ o F u l l R e s p o n s e ] . c o n c a t ( t h i s . p a r s e J S O N A r g s ) ; i f ( l a n g . J S O N ) { o F u l l R e s p o n s e = l a n g . J S O N . p a r s e . a p p l y ( l a n g . J S O N , p a r s e A r g s ) ; } e l s e { i f ( w i n d o w . J S O N & & J S O N . p a r s e ) { o F u l l R e s p o n s e = J S O N . p a r s e . a p p l y ( J S O N , p a r s e A r g s ) ; } e l s e { i f ( o F u l l R e s p o n s e . p a r s e J S O N ) { o F u l l R e s p o n s e = o F u l l R e s p o n s e . p a r s e J S O N . a p p l y ( o F u l l R e s p o n s e , p a r s e A r g s . s l i c e ( 1 ) ) ; } e l s e { w h i l e ( o F u l l R e s p o n s e . l e n g t h > 0 & & ( o F u l l R e s p o n s e . c h a r A t ( 0 ) ! = " { " ) & & ( o F u l l R e s p o n s e . c h a r A t ( 0 ) ! = " [ " ) ) { o F u l l R e s p o n s e = o F u l l R e s p o n s e . s u b s t r i n g ( 1 , o F u l l R e s p o n s e . l e n g t h ) ; } i f ( o F u l l R e s p o n s e . l e n g t h > 0 ) { v a r   o b j E n d = M a t h . m a x ( o F u l l R e s p o n s e . l a s t I n d e x O f ( " ] " ) , o F u l l R e s p o n s e . l a s t I n d e x O f ( " } " ) ) ; o F u l l R e s p o n s e = o F u l l R e s p o n s e . s u b s t r i n g ( 0 , o b j E n d + 1 ) ; o F u l l R e s p o n s e = e v a l ( " ( " + o F u l l R e s p o n s e + " ) " ) ; } } } } } } c a t c h ( e ) { } o F u l l R e s p o n s e = t h i s . d o B e f o r e P a r s e D a t a ( o R e q u e s t , o F u l l R e s p o n s e , o C a l l b a c k ) ; o P a r s e d R e s p o n s e = t h i s . p a r s e J S O N D a t a ( o R e q u e s t , o F u l l R e s p o n s e ) ; b r e a k ; c a s e   D S . T Y P E _ H T M L T A B L E : i f ( x h r & & o R a w R e s p o n s e . r e s p o n s e T e x t ) { v a r   e l = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; e l . i n n e r H T M L = o R a w R e s p o n s e . r e s p o n s e T e x t ; o F u l l R e s p o n s e = e l . g e t E l e m e n t s B y T a g N a m e ( " t a b l e " ) [ 0 ] ; } o F u l l R e s p o n s e = t h i s . d o B e f o r e P a r s e D a t a ( o R e q u e s t , o F u l l R e s p o n s e , o C a l l b a c k ) ; o P a r s e d R e s p o n s e = t h i s . p a r s e H T M L T a b l e D a t a ( o R e q u e s t , o F u l l R e s p o n s e ) ; b r e a k ; c a s e   D S . T Y P E _ X M L : i f ( x h r & & o R a w R e s p o n s e . r e s p o n s e X M L ) { o F u l l R e s p o n s e = o R a w R e s p o n s e . r e s p o n s e X M L ; } o F u l l R e s p o n s e = t h i s . d o B e f o r e P a r s e D a t a ( o R e q u e s t , o F u l l R e s p o n s e , o C a l l b a c k ) ; o P a r s e d R e s p o n s e = t h i s . p a r s e X M L D a t a ( o R e q u e s t , o F u l l R e s p o n s e ) ; b r e a k ; c a s e   D S . T Y P E _ T E X T : i f ( x h r & & l a n g . i s S t r i n g ( o R a w R e s p o n s e . r e s p o n s e T e x t ) ) { o F u l l R e s p o n s e = o R a w R e s p o n s e . r e s p o n s e T e x t ; } o F u l l R e s p o n s e = t h i s . d o B e f o r e P a r s e D a t a ( o R e q u e s t , o F u l l R e s p o n s e , o C a l l b a c k ) ; o P a r s e d R e s p o n s e = t h i s . p a r s e T e x t D a t a ( o R e q u e s t , o F u l l R e s p o n s e ) ; b r e a k ; d e f a u l t : o F u l l R e s p o n s e = t h i s . d o B e f o r e P a r s e D a t a ( o R e q u e s t , o F u l l R e s p o n s e , o C a l l b a c k ) ; o P a r s e d R e s p o n s e = t h i s . p a r s e D a t a ( o R e q u e s t , o F u l l R e s p o n s e ) ; b r e a k ; } o P a r s e d R e s p o n s e = o P a r s e d R e s p o n s e | | { } ; i f ( ! o P a r s e d R e s p o n s e . r e s u l t s ) { o P a r s e d R e s p o n s e . r e s u l t s = [ ] ; } i f ( ! o P a r s e d R e s p o n s e . m e t a ) { o P a r s e d R e s p o n s e . m e t a = { } ; } i f ( ! o P a r s e d R e s p o n s e . e r r o r ) { o P a r s e d R e s p o n s e = t h i s . d o B e f o r e C a l l b a c k ( o R e q u e s t , o F u l l R e s p o n s e , o P a r s e d R e s p o n s e , o C a l l b a c k ) ; t h i s . f i r e E v e n t ( " r e s p o n s e P a r s e E v e n t " , { r e q u e s t : o R e q u e s t , r e s p o n s e : o P a r s e d R e s p o n s e , c a l l b a c k : o C a l l b a c k , c a l l e r : o C a l l e r } ) ; t h i s . a d d T o C a c h e ( o R e q u e s t , o P a r s e d R e s p o n s e ) ; } e l s e { o P a r s e d R e s p o n s e . e r r o r = t r u e ; t h i s . f i r e E v e n t ( " d a t a E r r o r E v e n t " , { r e q u e s t : o R e q u e s t , r e s p o n s e : o R a w R e s p o n s e , c a l l b a c k : o C a l l b a c k , c a l l e r : o C a l l e r , m e s s a g e : D S . E R R O R _ D A T A N U L L } ) ; } o P a r s e d R e s p o n s e . t I d = t I d ; D S . i s s u e C a l l b a c k ( o C a l l b a c k , [ o R e q u e s t , o P a r s e d R e s p o n s e ] , o P a r s e d R e s p o n s e . e r r o r , o C a l l e r ) ; } , d o B e f o r e P a r s e D a t a : f u n c t i o n ( o R e q u e s t , o F u l l R e s p o n s e , o C a l l b a c k ) { r e t u r n   o F u l l R e s p o n s e ; } , d o B e f o r e C a l l b a c k : f u n c t i o n ( o R e q u e s t , o F u l l R e s p o n s e , o P a r s e d R e s p o n s e , o C a l l b a c k ) { r e t u r n   o P a r s e d R e s p o n s e ; } , p a r s e D a t a : f u n c t i o n ( o R e q u e s t , o F u l l R e s p o n s e ) { i f ( l a n g . i s V a l u e ( o F u l l R e s p o n s e ) ) { v a r   o P a r s e d R e s p o n s e = { r e s u l t s : o F u l l R e s p o n s e , m e t a : { } } ; r e t u r n   o P a r s e d R e s p o n s e ; } r e t u r n   n u l l ; } , p a r s e A r r a y D a t a : f u n c t i o n ( o R e q u e s t , o F u l l R e s p o n s e ) { i f ( l a n g . i s A r r a y ( o F u l l R e s p o n s e ) ) { v a r   r e s u l t s = [ ] , i , j , r e c , f i e l d , d a t a ; i f ( l a n g . i s A r r a y ( t h i s . r e s p o n s e S c h e m a . f i e l d s ) ) { v a r   f i e l d s = t h i s . r e s p o n s e S c h e m a . f i e l d s ; f o r ( i = f i e l d s . l e n g t h - 1 ; i > = 0 ; - - i ) { i f ( t y p e o f   f i e l d s [ i ] ! = = " o b j e c t " ) { f i e l d s [ i ] = { k e y : f i e l d s [ i ] } ; } } v a r   p a r s e r s = { } , p ; f o r ( i = f i e l d s . l e n g t h - 1 ; i > = 0 ; - - i ) { p = ( t y p e o f   f i e l d s [ i ] . p a r s e r = = = " f u n c t i o n " ? f i e l d s [ i ] . p a r s e r : D S . P a r s e r [ f i e l d s [ i ] . p a r s e r + " " ] ) | | f i e l d s [ i ] . c o n v e r t e r ; i f ( p ) { p a r s e r s [ f i e l d s [ i ] . k e y ] = p ; } } v a r   a r r T y p e = l a n g . i s A r r a y ( o F u l l R e s p o n s e [ 0 ] ) ; f o r ( i = o F u l l R e s p o n s e . l e n g t h - 1 ; i > - 1 ; i - - ) { v a r   o R e s u l t = { } ; r e c = o F u l l R e s p o n s e [ i ] ; i f ( t y p e o f   r e c = = = " o b j e c t " ) { f o r ( j = f i e l d s . l e n g t h - 1 ; j > - 1 ; j - - ) { f i e l d = f i e l d s [ j ] ; d a t a = a r r T y p e ? r e c [ j ] : r e c [ f i e l d . k e y ] ; i f ( p a r s e r s [ f i e l d . k e y ] ) { d a t a = p a r s e r s [ f i e l d . k e y ] . c a l l ( t h i s , d a t a ) ; } i f ( d a t a = = = u n d e f i n e d ) { d a t a = n u l l ; } o R e s u l t [ f i e l d . k e y ] = d a t a ; } } e l s e { i f ( l a n g . i s S t r i n g ( r e c ) ) { f o r ( j = f i e l d s . l e n g t h - 1 ; j > - 1 ; j - - ) { f i e l d = f i e l d s [ j ] ; d a t a = r e c ; i f ( p a r s e r s [ f i e l d . k e y ] ) { d a t a = p a r s e r s [ f i e l d . k e y ] . c a l l ( t h i s , d a t a ) ; } i f ( d a t a = = = u n d e f i n e d ) { d a t a = n u l l ; } o R e s u l t [ f i e l d . k e y ] = d a t a ; } } } r e s u l t s [ i ] = o R e s u l t ; } } e l s e { r e s u l t s = o F u l l R e s p o n s e ; } v a r   o P a r s e d R e s p o n s e = { r e s u l t s : r e s u l t s } ; r e t u r n   o P a r s e d R e s p o n s e ; } r e t u r n   n u l l ; } , p a r s e T e x t D a t a : f u n c t i o n ( o R e q u e s t , o F u l l R e s p o n s e ) { i f ( l a n g . i s S t r i n g ( o F u l l R e s p o n s e ) ) { i f ( l a n g . i s S t r i n g ( t h i s . r e s p o n s e S c h e m a . r e c o r d D e l i m ) & & l a n g . i s S t r i n g ( t h i s . r e s p o n s e S c h e m a . f i e l d D e l i m ) ) { v a r   o P a r s e d R e s p o n s e = { r e s u l t s : [ ] } ; v a r   r e c D e l i m = t h i s . r e s p o n s e S c h e m a . r e c o r d D e l i m ; v a r   f i e l d D e l i m = t h i s . r e s p o n s e S c h e m a . f i e l d D e l i m ; i f ( o F u l l R e s p o n s e . l e n g t h > 0 ) { v a r   n e w L e n g t h = o F u l l R e s p o n s e . l e n g t h - r e c D e l i m . l e n g t h ; i f ( o F u l l R e s p o n s e . s u b s t r ( n e w L e n g t h ) = = r e c D e l i m ) { o F u l l R e s p o n s e = o F u l l R e s p o n s e . s u b s t r ( 0 , n e w L e n g t h ) ; 
 } i f ( o F u l l R e s p o n s e . l e n g t h > 0 ) { v a r   r e c o r d s a r r a y = o F u l l R e s p o n s e . s p l i t ( r e c D e l i m ) ; f o r ( v a r   i = 0 , l e n = r e c o r d s a r r a y . l e n g t h , r e c I d x = 0 ; i < l e n ; + + i ) { v a r   b E r r o r = f a l s e , s R e c o r d = r e c o r d s a r r a y [ i ] ; i f ( l a n g . i s S t r i n g ( s R e c o r d ) & & ( s R e c o r d . l e n g t h > 0 ) ) { v a r   f i e l d d a t a a r r a y = r e c o r d s a r r a y [ i ] . s p l i t ( f i e l d D e l i m ) ; v a r   o R e s u l t = { } ; i f ( l a n g . i s A r r a y ( t h i s . r e s p o n s e S c h e m a . f i e l d s ) ) { v a r   f i e l d s = t h i s . r e s p o n s e S c h e m a . f i e l d s ; f o r ( v a r   j = f i e l d s . l e n g t h - 1 ; j > - 1 ; j - - ) { t r y { v a r   d a t a = f i e l d d a t a a r r a y [ j ] ; i f ( l a n g . i s S t r i n g ( d a t a ) ) { i f ( d a t a . c h a r A t ( 0 ) = = ' " ' ) { d a t a = d a t a . s u b s t r ( 1 ) ; } i f ( d a t a . c h a r A t ( d a t a . l e n g t h - 1 ) = = ' " ' ) { d a t a = d a t a . s u b s t r ( 0 , d a t a . l e n g t h - 1 ) ; } v a r   f i e l d = f i e l d s [ j ] ; v a r   k e y = ( l a n g . i s V a l u e ( f i e l d . k e y ) ) ? f i e l d . k e y : f i e l d ; i f ( ! f i e l d . p a r s e r & & f i e l d . c o n v e r t e r ) { f i e l d . p a r s e r = f i e l d . c o n v e r t e r ; } v a r   p a r s e r = ( t y p e o f   f i e l d . p a r s e r = = = " f u n c t i o n " ) ? f i e l d . p a r s e r : D S . P a r s e r [ f i e l d . p a r s e r + " " ] ; i f ( p a r s e r ) { d a t a = p a r s e r . c a l l ( t h i s , d a t a ) ; } i f ( d a t a = = = u n d e f i n e d ) { d a t a = n u l l ; } o R e s u l t [ k e y ] = d a t a ; } e l s e { b E r r o r = t r u e ; } } c a t c h ( e ) { b E r r o r = t r u e ; } } } e l s e { o R e s u l t = f i e l d d a t a a r r a y ; } i f ( ! b E r r o r ) { o P a r s e d R e s p o n s e . r e s u l t s [ r e c I d x + + ] = o R e s u l t ; } } } } } r e t u r n   o P a r s e d R e s p o n s e ; } } r e t u r n   n u l l ; } , p a r s e X M L R e s u l t : f u n c t i o n ( r e s u l t ) { v a r   o R e s u l t = { } , s c h e m a = t h i s . r e s p o n s e S c h e m a ; t r y { f o r ( v a r   m = s c h e m a . f i e l d s . l e n g t h - 1 ; m > = 0 ; m - - ) { v a r   f i e l d = s c h e m a . f i e l d s [ m ] ; v a r   k e y = ( l a n g . i s V a l u e ( f i e l d . k e y ) ) ? f i e l d . k e y : f i e l d ; v a r   d a t a = n u l l ; i f ( t h i s . u s e X P a t h ) { d a t a = Y A H O O . u t i l . D a t a S o u r c e . _ g e t L o c a t i o n V a l u e ( f i e l d , r e s u l t ) ; } e l s e { v a r   x m l A t t r = r e s u l t . a t t r i b u t e s . g e t N a m e d I t e m ( k e y ) ; i f ( x m l A t t r ) { d a t a = x m l A t t r . v a l u e ; } e l s e { v a r   x m l N o d e = r e s u l t . g e t E l e m e n t s B y T a g N a m e ( k e y ) ; i f ( x m l N o d e & & x m l N o d e . i t e m ( 0 ) ) { v a r   i t e m = x m l N o d e . i t e m ( 0 ) ; d a t a = ( i t e m ) ? ( ( i t e m . t e x t ) ? i t e m . t e x t : ( i t e m . t e x t C o n t e n t ) ? i t e m . t e x t C o n t e n t : n u l l ) : n u l l ; i f ( ! d a t a ) { v a r   d a t a p i e c e s = [ ] ; f o r ( v a r   j = 0 , l e n = i t e m . c h i l d N o d e s . l e n g t h ; j < l e n ; j + + ) { i f ( i t e m . c h i l d N o d e s [ j ] . n o d e V a l u e ) { d a t a p i e c e s [ d a t a p i e c e s . l e n g t h ] = i t e m . c h i l d N o d e s [ j ] . n o d e V a l u e ; } } i f ( d a t a p i e c e s . l e n g t h > 0 ) { d a t a = d a t a p i e c e s . j o i n ( " " ) ; } } } } } i f ( d a t a = = = n u l l ) { d a t a = " " ; } i f ( ! f i e l d . p a r s e r & & f i e l d . c o n v e r t e r ) { f i e l d . p a r s e r = f i e l d . c o n v e r t e r ; } v a r   p a r s e r = ( t y p e o f   f i e l d . p a r s e r = = = " f u n c t i o n " ) ? f i e l d . p a r s e r : D S . P a r s e r [ f i e l d . p a r s e r + " " ] ; i f ( p a r s e r ) { d a t a = p a r s e r . c a l l ( t h i s , d a t a ) ; } i f ( d a t a = = = u n d e f i n e d ) { d a t a = n u l l ; } o R e s u l t [ k e y ] = d a t a ; } } c a t c h ( e ) { } r e t u r n   o R e s u l t ; } , p a r s e X M L D a t a : f u n c t i o n ( o R e q u e s t , o F u l l R e s p o n s e ) { v a r   b E r r o r = f a l s e , s c h e m a = t h i s . r e s p o n s e S c h e m a , o P a r s e d R e s p o n s e = { m e t a : { } } , x m l L i s t = n u l l , m e t a N o d e = s c h e m a . m e t a N o d e , m e t a L o c a t o r s = s c h e m a . m e t a F i e l d s | | { } , i , k , l o c , v ; t r y { i f ( t h i s . u s e X P a t h ) { f o r ( k   i n   m e t a L o c a t o r s ) { o P a r s e d R e s p o n s e . m e t a [ k ] = Y A H O O . u t i l . D a t a S o u r c e . _ g e t L o c a t i o n V a l u e ( m e t a L o c a t o r s [ k ] , o F u l l R e s p o n s e ) ; } } e l s e { m e t a N o d e = m e t a N o d e ? o F u l l R e s p o n s e . g e t E l e m e n t s B y T a g N a m e ( m e t a N o d e ) [ 0 ] : o F u l l R e s p o n s e ; i f ( m e t a N o d e ) { f o r ( k   i n   m e t a L o c a t o r s ) { i f ( l a n g . h a s O w n P r o p e r t y ( m e t a L o c a t o r s , k ) ) { l o c = m e t a L o c a t o r s [ k ] ; v = m e t a N o d e . g e t E l e m e n t s B y T a g N a m e ( l o c ) [ 0 ] ; i f ( v ) { v = v . f i r s t C h i l d . n o d e V a l u e ; } e l s e { v = m e t a N o d e . a t t r i b u t e s . g e t N a m e d I t e m ( l o c ) ; i f ( v ) { v = v . v a l u e ; } } i f ( l a n g . i s V a l u e ( v ) ) { o P a r s e d R e s p o n s e . m e t a [ k ] = v ; } } } } } x m l L i s t = ( s c h e m a . r e s u l t N o d e ) ? o F u l l R e s p o n s e . g e t E l e m e n t s B y T a g N a m e ( s c h e m a . r e s u l t N o d e ) : n u l l ; } c a t c h ( e ) { } i f ( ! x m l L i s t | | ! l a n g . i s A r r a y ( s c h e m a . f i e l d s ) ) { b E r r o r = t r u e ; } e l s e { o P a r s e d R e s p o n s e . r e s u l t s = [ ] ; f o r ( i = x m l L i s t . l e n g t h - 1 ; i > = 0 ; - - i ) { v a r   o R e s u l t = t h i s . p a r s e X M L R e s u l t ( x m l L i s t . i t e m ( i ) ) ; o P a r s e d R e s p o n s e . r e s u l t s [ i ] = o R e s u l t ; } } i f ( b E r r o r ) { o P a r s e d R e s p o n s e . e r r o r = t r u e ; } e l s e { } r e t u r n   o P a r s e d R e s p o n s e ; } , p a r s e J S O N D a t a : f u n c t i o n ( o R e q u e s t , o F u l l R e s p o n s e ) { v a r   o P a r s e d R e s p o n s e = { r e s u l t s : [ ] , m e t a : { } } ; i f ( l a n g . i s O b j e c t ( o F u l l R e s p o n s e ) & & t h i s . r e s p o n s e S c h e m a . r e s u l t s L i s t ) { v a r   s c h e m a = t h i s . r e s p o n s e S c h e m a , f i e l d s = s c h e m a . f i e l d s , r e s u l t s L i s t = o F u l l R e s p o n s e , r e s u l t s = [ ] , m e t a F i e l d s = s c h e m a . m e t a F i e l d s | | { } , f i e l d P a r s e r s = [ ] , f i e l d P a t h s = [ ] , s i m p l e F i e l d s = [ ] , b E r r o r = f a l s e , i , l e n , j , v , k e y , p a r s e r , p a t h ; v a r   b u i l d P a t h = f u n c t i o n ( n e e d l e ) { v a r   p a t h = n u l l , k e y s = [ ] , i = 0 ; i f ( n e e d l e ) { n e e d l e = n e e d l e . r e p l a c e ( / \ [ ( [ ' " ] ) ( . * ? ) \ 1 \ ] / g , f u n c t i o n ( x , $ 1 , $ 2 ) { k e y s [ i ] = $ 2 ; r e t u r n " . @ " + ( i + + ) ; } ) . r e p l a c e ( / \ [ ( \ d + ) \ ] / g , f u n c t i o n ( x , $ 1 ) { k e y s [ i ] = p a r s e I n t ( $ 1 , 1 0 ) | 0 ; r e t u r n " . @ " + ( i + + ) ; } ) . r e p l a c e ( / ^ \ . / , " " ) ; i f ( ! / [ ^ \ w \ . \ $ @ ] / . t e s t ( n e e d l e ) ) { p a t h = n e e d l e . s p l i t ( " . " ) ; f o r ( i = p a t h . l e n g t h - 1 ; i > = 0 ; - - i ) { i f ( p a t h [ i ] . c h a r A t ( 0 ) = = = " @ " ) { p a t h [ i ] = k e y s [ p a r s e I n t ( p a t h [ i ] . s u b s t r ( 1 ) , 1 0 ) ] ; } } } e l s e { } } r e t u r n   p a t h ; } ; v a r   w a l k P a t h = f u n c t i o n ( p a t h , o r i g i n ) { v a r   v = o r i g i n , i = 0 , l e n = p a t h . l e n g t h ; f o r ( ; i < l e n & & v ; + + i ) { v = v [ p a t h [ i ] ] ; } r e t u r n   v ; } ; p a t h = b u i l d P a t h ( s c h e m a . r e s u l t s L i s t ) ; i f ( p a t h ) { r e s u l t s L i s t = w a l k P a t h ( p a t h , o F u l l R e s p o n s e ) ; i f ( r e s u l t s L i s t = = = u n d e f i n e d ) { b E r r o r = t r u e ; } } e l s e { b E r r o r = t r u e ; } i f ( ! r e s u l t s L i s t ) { r e s u l t s L i s t = [ ] ; } i f ( ! l a n g . i s A r r a y ( r e s u l t s L i s t ) ) { r e s u l t s L i s t = [ r e s u l t s L i s t ] ; } i f ( ! b E r r o r ) { i f ( s c h e m a . f i e l d s ) { v a r   f i e l d ; f o r ( i = 0 , l e n = f i e l d s . l e n g t h ; i < l e n ; i + + ) { f i e l d = f i e l d s [ i ] ; k e y = f i e l d . k e y | | f i e l d ; p a r s e r = ( ( t y p e o f   f i e l d . p a r s e r = = = " f u n c t i o n " ) ? f i e l d . p a r s e r : D S . P a r s e r [ f i e l d . p a r s e r + " " ] ) | | f i e l d . c o n v e r t e r ; p a t h = b u i l d P a t h ( k e y ) ; i f ( p a r s e r ) { f i e l d P a r s e r s [ f i e l d P a r s e r s . l e n g t h ] = { k e y : k e y , p a r s e r : p a r s e r } ; } i f ( p a t h ) { i f ( p a t h . l e n g t h > 1 ) { f i e l d P a t h s [ f i e l d P a t h s . l e n g t h ] = { k e y : k e y , p a t h : p a t h } ; } e l s e { s i m p l e F i e l d s [ s i m p l e F i e l d s . l e n g t h ] = { k e y : k e y , p a t h : p a t h [ 0 ] } ; } } e l s e { } } f o r ( i = r e s u l t s L i s t . l e n g t h - 1 ; i > = 0 ; - - i ) { v a r   r = r e s u l t s L i s t [ i ] , r e c = { } ; i f ( r ) { f o r ( j = s i m p l e F i e l d s . l e n g t h - 1 ; j > = 0 ; - - j ) { r e c [ s i m p l e F i e l d s [ j ] . k e y ] = ( r [ s i m p l e F i e l d s [ j ] . p a t h ] ! = = u n d e f i n e d ) ? r [ s i m p l e F i e l d s [ j ] . p a t h ] : r [ j ] ; } f o r ( j = f i e l d P a t h s . l e n g t h - 1 ; j > = 0 ; - - j ) { r e c [ f i e l d P a t h s [ j ] . k e y ] = w a l k P a t h ( f i e l d P a t h s [ j ] . p a t h , r ) ; } f o r ( j = f i e l d P a r s e r s . l e n g t h - 1 ; j > = 0 ; - - j ) { v a r   p = f i e l d P a r s e r s [ j ] . k e y ; r e c [ p ] = f i e l d P a r s e r s [ j ] . p a r s e r ( r e c [ p ] ) ; i f ( r e c [ p ] = = = u n d e f i n e d ) { r e c [ p ] = n u l l ; } } } r e s u l t s [ i ] = r e c ; } } e l s e { r e s u l t s = r e s u l t s L i s t ; } f o r ( k e y   i n   m e t a F i e l d s ) { i f ( l a n g . h a s O w n P r o p e r t y ( m e t a F i e l d s , k e y ) ) { p a t h = b u i l d P a t h ( m e t a F i e l d s [ k e y ] ) ; i f ( p a t h ) { v = w a l k P a t h ( p a t h , o F u l l R e s p o n s e ) ; o P a r s e d R e s p o n s e . m e t a [ k e y ] = v ; } } } } e l s e { o P a r s e d R e s p o n s e . e r r o r = t r u e ; } o P a r s e d R e s p o n s e . r e s u l t s = r e s u l t s ; } e l s e { o P a r s e d R e s p o n s e . e r r o r = t r u e ; } r e t u r n   o P a r s e d R e s p o n s e ; } , p a r s e H T M L T a b l e D a t a : f u n c t i o n ( o R e q u e s t , o F u l l R e s p o n s e ) { v a r   b E r r o r = f a l s e ; v a r   e l T a b l e = o F u l l R e s p o n s e ; v a r   f i e l d s = t h i s . r e s p o n s e S c h e m a . f i e l d s ; v a r   o P a r s e d R e s p o n s e = { r e s u l t s : [ ] } ; i f ( l a n g . i s A r r a y ( f i e l d s ) ) { f o r ( v a r   i = 0 ; i < e l T a b l e . t B o d i e s . l e n g t h ; i + + ) { v a r   e l T b o d y = e l T a b l e . t B o d i e s [ i ] ; f o r ( v a r   j = e l T b o d y . r o w s . l e n g t h - 1 ; j > - 1 ; j - - ) { v a r   e l R o w = e l T b o d y . r o w s [ j ] ; v a r   o R e s u l t = { } ; f o r ( v a r   k = f i e l d s . l e n g t h - 1 ; k > - 1 ; k - - ) { v a r   f i e l d = f i e l d s [ k ] ; v a r   k e y = ( l a n g . i s V a l u e ( f i e l d . k e y ) ) ? f i e l d . k e y : f i e l d ; 
 v a r   d a t a = e l R o w . c e l l s [ k ] . i n n e r H T M L ; i f ( ! f i e l d . p a r s e r & & f i e l d . c o n v e r t e r ) { f i e l d . p a r s e r = f i e l d . c o n v e r t e r ; } v a r   p a r s e r = ( t y p e o f   f i e l d . p a r s e r = = = " f u n c t i o n " ) ? f i e l d . p a r s e r : D S . P a r s e r [ f i e l d . p a r s e r + " " ] ; i f ( p a r s e r ) { d a t a = p a r s e r . c a l l ( t h i s , d a t a ) ; } i f ( d a t a = = = u n d e f i n e d ) { d a t a = n u l l ; } o R e s u l t [ k e y ] = d a t a ; } o P a r s e d R e s p o n s e . r e s u l t s [ j ] = o R e s u l t ; } } } e l s e { b E r r o r = t r u e ; } i f ( b E r r o r ) { o P a r s e d R e s p o n s e . e r r o r = t r u e ; } e l s e { } r e t u r n   o P a r s e d R e s p o n s e ; } } ; l a n g . a u g m e n t P r o t o ( D S , u t i l . E v e n t P r o v i d e r ) ; u t i l . L o c a l D a t a S o u r c e = f u n c t i o n ( o L i v e D a t a , o C o n f i g s ) { t h i s . d a t a T y p e = D S . T Y P E _ L O C A L ; i f ( o L i v e D a t a ) { i f ( Y A H O O . l a n g . i s A r r a y ( o L i v e D a t a ) ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ J S A R R A Y ; } e l s e { i f ( o L i v e D a t a . n o d e T y p e & & o L i v e D a t a . n o d e T y p e = = 9 ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ X M L ; } e l s e { i f ( o L i v e D a t a . n o d e N a m e & & ( o L i v e D a t a . n o d e N a m e . t o L o w e r C a s e ( ) = = " t a b l e " ) ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ H T M L T A B L E ; o L i v e D a t a = o L i v e D a t a . c l o n e N o d e ( t r u e ) ; } e l s e { i f ( Y A H O O . l a n g . i s S t r i n g ( o L i v e D a t a ) ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ T E X T ; } e l s e { i f ( Y A H O O . l a n g . i s O b j e c t ( o L i v e D a t a ) ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ J S O N ; } } } } } } e l s e { o L i v e D a t a = [ ] ; t h i s . r e s p o n s e T y p e = D S . T Y P E _ J S A R R A Y ; } u t i l . L o c a l D a t a S o u r c e . s u p e r c l a s s . c o n s t r u c t o r . c a l l ( t h i s , o L i v e D a t a , o C o n f i g s ) ; } ; l a n g . e x t e n d ( u t i l . L o c a l D a t a S o u r c e , D S ) ; l a n g . a u g m e n t O b j e c t ( u t i l . L o c a l D a t a S o u r c e , D S ) ; u t i l . F u n c t i o n D a t a S o u r c e = f u n c t i o n ( o L i v e D a t a , o C o n f i g s ) { t h i s . d a t a T y p e = D S . T Y P E _ J S F U N C T I O N ; o L i v e D a t a = o L i v e D a t a | | f u n c t i o n ( ) { } ; u t i l . F u n c t i o n D a t a S o u r c e . s u p e r c l a s s . c o n s t r u c t o r . c a l l ( t h i s , o L i v e D a t a , o C o n f i g s ) ; } ; l a n g . e x t e n d ( u t i l . F u n c t i o n D a t a S o u r c e , D S , { s c o p e : n u l l , m a k e C o n n e c t i o n : f u n c t i o n ( o R e q u e s t , o C a l l b a c k , o C a l l e r ) { v a r   t I d = D S . _ n T r a n s a c t i o n I d + + ; t h i s . f i r e E v e n t ( " r e q u e s t E v e n t " , { t I d : t I d , r e q u e s t : o R e q u e s t , c a l l b a c k : o C a l l b a c k , c a l l e r : o C a l l e r } ) ; v a r   o R a w R e s p o n s e = ( t h i s . s c o p e ) ? t h i s . l i v e D a t a . c a l l ( t h i s . s c o p e , o R e q u e s t , t h i s ) : t h i s . l i v e D a t a ( o R e q u e s t ) ; i f ( t h i s . r e s p o n s e T y p e = = = D S . T Y P E _ U N K N O W N ) { i f ( Y A H O O . l a n g . i s A r r a y ( o R a w R e s p o n s e ) ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ J S A R R A Y ; } e l s e { i f ( o R a w R e s p o n s e & & o R a w R e s p o n s e . n o d e T y p e & & o R a w R e s p o n s e . n o d e T y p e = = 9 ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ X M L ; } e l s e { i f ( o R a w R e s p o n s e & & o R a w R e s p o n s e . n o d e N a m e & & ( o R a w R e s p o n s e . n o d e N a m e . t o L o w e r C a s e ( ) = = " t a b l e " ) ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ H T M L T A B L E ; } e l s e { i f ( Y A H O O . l a n g . i s O b j e c t ( o R a w R e s p o n s e ) ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ J S O N ; } e l s e { i f ( Y A H O O . l a n g . i s S t r i n g ( o R a w R e s p o n s e ) ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ T E X T ; } } } } } } t h i s . h a n d l e R e s p o n s e ( o R e q u e s t , o R a w R e s p o n s e , o C a l l b a c k , o C a l l e r , t I d ) ; r e t u r n   t I d ; } } ) ; l a n g . a u g m e n t O b j e c t ( u t i l . F u n c t i o n D a t a S o u r c e , D S ) ; u t i l . S c r i p t N o d e D a t a S o u r c e = f u n c t i o n ( o L i v e D a t a , o C o n f i g s ) { t h i s . d a t a T y p e = D S . T Y P E _ S C R I P T N O D E ; o L i v e D a t a = o L i v e D a t a | | " " ; u t i l . S c r i p t N o d e D a t a S o u r c e . s u p e r c l a s s . c o n s t r u c t o r . c a l l ( t h i s , o L i v e D a t a , o C o n f i g s ) ; } ; l a n g . e x t e n d ( u t i l . S c r i p t N o d e D a t a S o u r c e , D S , { g e t U t i l i t y : u t i l . G e t , a s y n c M o d e : " a l l o w A l l " , s c r i p t C a l l b a c k P a r a m : " c a l l b a c k " , g e n e r a t e R e q u e s t C a l l b a c k : f u n c t i o n ( i d ) { r e t u r n " & " + t h i s . s c r i p t C a l l b a c k P a r a m + " = Y A H O O . u t i l . S c r i p t N o d e D a t a S o u r c e . c a l l b a c k s [ " + i d + " ] " ; } , d o B e f o r e G e t S c r i p t N o d e : f u n c t i o n ( s U r i ) { r e t u r n   s U r i ; } , m a k e C o n n e c t i o n : f u n c t i o n ( o R e q u e s t , o C a l l b a c k , o C a l l e r ) { v a r   t I d = D S . _ n T r a n s a c t i o n I d + + ; t h i s . f i r e E v e n t ( " r e q u e s t E v e n t " , { t I d : t I d , r e q u e s t : o R e q u e s t , c a l l b a c k : o C a l l b a c k , c a l l e r : o C a l l e r } ) ; i f ( u t i l . S c r i p t N o d e D a t a S o u r c e . _ n P e n d i n g = = = 0 ) { u t i l . S c r i p t N o d e D a t a S o u r c e . c a l l b a c k s = [ ] ; u t i l . S c r i p t N o d e D a t a S o u r c e . _ n I d = 0 ; } v a r   i d = u t i l . S c r i p t N o d e D a t a S o u r c e . _ n I d ; u t i l . S c r i p t N o d e D a t a S o u r c e . _ n I d + + ; v a r   o S e l f = t h i s ; u t i l . S c r i p t N o d e D a t a S o u r c e . c a l l b a c k s [ i d ] = f u n c t i o n ( o R a w R e s p o n s e ) { i f ( ( o S e l f . a s y n c M o d e ! = = " i g n o r e S t a l e R e s p o n s e s " ) | | ( i d = = = u t i l . S c r i p t N o d e D a t a S o u r c e . c a l l b a c k s . l e n g t h - 1 ) ) { i f ( o S e l f . r e s p o n s e T y p e = = = D S . T Y P E _ U N K N O W N ) { i f ( Y A H O O . l a n g . i s A r r a y ( o R a w R e s p o n s e ) ) { o S e l f . r e s p o n s e T y p e = D S . T Y P E _ J S A R R A Y ; } e l s e { i f ( o R a w R e s p o n s e . n o d e T y p e & & o R a w R e s p o n s e . n o d e T y p e = = 9 ) { o S e l f . r e s p o n s e T y p e = D S . T Y P E _ X M L ; } e l s e { i f ( o R a w R e s p o n s e . n o d e N a m e & & ( o R a w R e s p o n s e . n o d e N a m e . t o L o w e r C a s e ( ) = = " t a b l e " ) ) { o S e l f . r e s p o n s e T y p e = D S . T Y P E _ H T M L T A B L E ; } e l s e { i f ( Y A H O O . l a n g . i s O b j e c t ( o R a w R e s p o n s e ) ) { o S e l f . r e s p o n s e T y p e = D S . T Y P E _ J S O N ; } e l s e { i f ( Y A H O O . l a n g . i s S t r i n g ( o R a w R e s p o n s e ) ) { o S e l f . r e s p o n s e T y p e = D S . T Y P E _ T E X T ; } } } } } } o S e l f . h a n d l e R e s p o n s e ( o R e q u e s t , o R a w R e s p o n s e , o C a l l b a c k , o C a l l e r , t I d ) ; } e l s e { } d e l e t e   u t i l . S c r i p t N o d e D a t a S o u r c e . c a l l b a c k s [ i d ] ; } ; u t i l . S c r i p t N o d e D a t a S o u r c e . _ n P e n d i n g + + ; v a r   s U r i = t h i s . l i v e D a t a + o R e q u e s t + t h i s . g e n e r a t e R e q u e s t C a l l b a c k ( i d ) ; s U r i = t h i s . d o B e f o r e G e t S c r i p t N o d e ( s U r i ) ; t h i s . g e t U t i l i t y . s c r i p t ( s U r i , { a u t o p u r g e : t r u e , o n s u c c e s s : u t i l . S c r i p t N o d e D a t a S o u r c e . _ b u m p P e n d i n g D o w n , o n f a i l : u t i l . S c r i p t N o d e D a t a S o u r c e . _ b u m p P e n d i n g D o w n } ) ; r e t u r n   t I d ; } } ) ; l a n g . a u g m e n t O b j e c t ( u t i l . S c r i p t N o d e D a t a S o u r c e , D S ) ; l a n g . a u g m e n t O b j e c t ( u t i l . S c r i p t N o d e D a t a S o u r c e , { _ n I d : 0 , _ n P e n d i n g : 0 , c a l l b a c k s : [ ] } ) ; u t i l . X H R D a t a S o u r c e = f u n c t i o n ( o L i v e D a t a , o C o n f i g s ) { t h i s . d a t a T y p e = D S . T Y P E _ X H R ; t h i s . c o n n M g r = t h i s . c o n n M g r | | u t i l . C o n n e c t ; o L i v e D a t a = o L i v e D a t a | | " " ; u t i l . X H R D a t a S o u r c e . s u p e r c l a s s . c o n s t r u c t o r . c a l l ( t h i s , o L i v e D a t a , o C o n f i g s ) ; } ; l a n g . e x t e n d ( u t i l . X H R D a t a S o u r c e , D S , { c o n n M g r : n u l l , c o n n X h r M o d e : " a l l o w A l l " , c o n n M e t h o d P o s t : f a l s e , c o n n T i m e o u t : 0 , m a k e C o n n e c t i o n : f u n c t i o n ( o R e q u e s t , o C a l l b a c k , o C a l l e r ) { v a r   o R a w R e s p o n s e = n u l l ; v a r   t I d = D S . _ n T r a n s a c t i o n I d + + ; t h i s . f i r e E v e n t ( " r e q u e s t E v e n t " , { t I d : t I d , r e q u e s t : o R e q u e s t , c a l l b a c k : o C a l l b a c k , c a l l e r : o C a l l e r } ) ; v a r   o S e l f = t h i s ; v a r   o C o n n M g r = t h i s . c o n n M g r ; v a r   o Q u e u e = t h i s . _ o Q u e u e ; v a r   _ x h r S u c c e s s = f u n c t i o n ( o R e s p o n s e ) { i f ( o R e s p o n s e & & ( t h i s . c o n n X h r M o d e = = " i g n o r e S t a l e R e s p o n s e s " ) & & ( o R e s p o n s e . t I d ! = o Q u e u e . c o n n . t I d ) ) { r e t u r n   n u l l ; } e l s e { i f ( ! o R e s p o n s e ) { t h i s . f i r e E v e n t ( " d a t a E r r o r E v e n t " , { r e q u e s t : o R e q u e s t , r e s p o n s e : n u l l , c a l l b a c k : o C a l l b a c k , c a l l e r : o C a l l e r , m e s s a g e : D S . E R R O R _ D A T A N U L L } ) ; D S . i s s u e C a l l b a c k ( o C a l l b a c k , [ o R e q u e s t , { e r r o r : t r u e } ] , t r u e , o C a l l e r ) ; r e t u r n   n u l l ; } e l s e { i f ( t h i s . r e s p o n s e T y p e = = = D S . T Y P E _ U N K N O W N ) { v a r   c t y p e = ( o R e s p o n s e . g e t R e s p o n s e H e a d e r ) ? o R e s p o n s e . g e t R e s p o n s e H e a d e r [ " C o n t e n t - T y p e " ] : n u l l ; i f ( c t y p e ) { i f ( c t y p e . i n d e x O f ( " t e x t / x m l " ) > - 1 ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ X M L ; } e l s e { i f ( c t y p e . i n d e x O f ( " a p p l i c a t i o n / j s o n " ) > - 1 ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ J S O N ; } e l s e { i f ( c t y p e . i n d e x O f ( " t e x t / p l a i n " ) > - 1 ) { t h i s . r e s p o n s e T y p e = D S . T Y P E _ T E X T ; } } } } } t h i s . h a n d l e R e s p o n s e ( o R e q u e s t , o R e s p o n s e , o C a l l b a c k , o C a l l e r , t I d ) ; } } } ; v a r   _ x h r F a i l u r e = f u n c t i o n ( o R e s p o n s e ) { t h i s . f i r e E v e n t ( " d a t a E r r o r E v e n t " , { r e q u e s t : o R e q u e s t , r e s p o n s e : o R e s p o n s e , c a l l b a c k : o C a l l b a c k , c a l l e r : o C a l l e r , m e s s a g e : D S . E R R O R _ D A T A I N V A L I D } ) ; i f ( l a n g . i s S t r i n g ( t h i s . l i v e D a t a ) & & l a n g . i s S t r i n g ( o R e q u e s t ) & & ( t h i s . l i v e D a t a . l a s t I n d e x O f ( " ? " ) ! = = t h i s . l i v e D a t a . l e n g t h - 1 ) & & ( o R e q u e s t . i n d e x O f ( " ? " ) ! = = 0 ) ) { } o R e s p o n s e = o R e s p o n s e | | { } ; 
 o R e s p o n s e . e r r o r = t r u e ; D S . i s s u e C a l l b a c k ( o C a l l b a c k , [ o R e q u e s t , o R e s p o n s e ] , t r u e , o C a l l e r ) ; r e t u r n   n u l l ; } ; v a r   _ x h r C a l l b a c k = { s u c c e s s : _ x h r S u c c e s s , f a i l u r e : _ x h r F a i l u r e , s c o p e : t h i s } ; i f ( l a n g . i s N u m b e r ( t h i s . c o n n T i m e o u t ) ) { _ x h r C a l l b a c k . t i m e o u t = t h i s . c o n n T i m e o u t ; } i f ( t h i s . c o n n X h r M o d e = = " c a n c e l S t a l e R e q u e s t s " ) { i f ( o Q u e u e . c o n n ) { i f ( o C o n n M g r . a b o r t ) { o C o n n M g r . a b o r t ( o Q u e u e . c o n n ) ; o Q u e u e . c o n n = n u l l ; } e l s e { } } } i f ( o C o n n M g r & & o C o n n M g r . a s y n c R e q u e s t ) { v a r   s L i v e D a t a = t h i s . l i v e D a t a ; v a r   i s P o s t = t h i s . c o n n M e t h o d P o s t ; v a r   s M e t h o d = ( i s P o s t ) ? " P O S T " : " G E T " ; v a r   s U r i = ( i s P o s t | | ! l a n g . i s V a l u e ( o R e q u e s t ) ) ? s L i v e D a t a : s L i v e D a t a + o R e q u e s t ; v a r   s R e q u e s t = ( i s P o s t ) ? o R e q u e s t : n u l l ; i f ( t h i s . c o n n X h r M o d e ! = " q u e u e R e q u e s t s " ) { o Q u e u e . c o n n = o C o n n M g r . a s y n c R e q u e s t ( s M e t h o d , s U r i , _ x h r C a l l b a c k , s R e q u e s t ) ; } e l s e { i f ( o Q u e u e . c o n n ) { v a r   a l l R e q u e s t s = o Q u e u e . r e q u e s t s ; a l l R e q u e s t s . p u s h ( { r e q u e s t : o R e q u e s t , c a l l b a c k : _ x h r C a l l b a c k } ) ; i f ( ! o Q u e u e . i n t e r v a l ) { o Q u e u e . i n t e r v a l = s e t I n t e r v a l ( f u n c t i o n ( ) { i f ( o C o n n M g r . i s C a l l I n P r o g r e s s ( o Q u e u e . c o n n ) ) { r e t u r n ; } e l s e { i f ( a l l R e q u e s t s . l e n g t h > 0 ) { s U r i = ( i s P o s t | | ! l a n g . i s V a l u e ( a l l R e q u e s t s [ 0 ] . r e q u e s t ) ) ? s L i v e D a t a : s L i v e D a t a + a l l R e q u e s t s [ 0 ] . r e q u e s t ; s R e q u e s t = ( i s P o s t ) ? a l l R e q u e s t s [ 0 ] . r e q u e s t : n u l l ; o Q u e u e . c o n n = o C o n n M g r . a s y n c R e q u e s t ( s M e t h o d , s U r i , a l l R e q u e s t s [ 0 ] . c a l l b a c k , s R e q u e s t ) ; a l l R e q u e s t s . s h i f t ( ) ; } e l s e { c l e a r I n t e r v a l ( o Q u e u e . i n t e r v a l ) ; o Q u e u e . i n t e r v a l = n u l l ; } } } , 5 0 ) ; } } e l s e { o Q u e u e . c o n n = o C o n n M g r . a s y n c R e q u e s t ( s M e t h o d , s U r i , _ x h r C a l l b a c k , s R e q u e s t ) ; } } } e l s e { D S . i s s u e C a l l b a c k ( o C a l l b a c k , [ o R e q u e s t , { e r r o r : t r u e } ] , t r u e , o C a l l e r ) ; } r e t u r n   t I d ; } } ) ; l a n g . a u g m e n t O b j e c t ( u t i l . X H R D a t a S o u r c e , D S ) ; u t i l . D a t a S o u r c e = f u n c t i o n ( o L i v e D a t a , o C o n f i g s ) { o C o n f i g s = o C o n f i g s | | { } ; v a r   d a t a T y p e = o C o n f i g s . d a t a T y p e ; i f ( d a t a T y p e ) { i f ( d a t a T y p e = = D S . T Y P E _ L O C A L ) { l a n g . a u g m e n t O b j e c t ( u t i l . D a t a S o u r c e , u t i l . L o c a l D a t a S o u r c e ) ; r e t u r n   n e w   u t i l . L o c a l D a t a S o u r c e ( o L i v e D a t a , o C o n f i g s ) ; } e l s e { i f ( d a t a T y p e = = D S . T Y P E _ X H R ) { l a n g . a u g m e n t O b j e c t ( u t i l . D a t a S o u r c e , u t i l . X H R D a t a S o u r c e ) ; r e t u r n   n e w   u t i l . X H R D a t a S o u r c e ( o L i v e D a t a , o C o n f i g s ) ; } e l s e { i f ( d a t a T y p e = = D S . T Y P E _ S C R I P T N O D E ) { l a n g . a u g m e n t O b j e c t ( u t i l . D a t a S o u r c e , u t i l . S c r i p t N o d e D a t a S o u r c e ) ; r e t u r n   n e w   u t i l . S c r i p t N o d e D a t a S o u r c e ( o L i v e D a t a , o C o n f i g s ) ; } e l s e { i f ( d a t a T y p e = = D S . T Y P E _ J S F U N C T I O N ) { l a n g . a u g m e n t O b j e c t ( u t i l . D a t a S o u r c e , u t i l . F u n c t i o n D a t a S o u r c e ) ; r e t u r n   n e w   u t i l . F u n c t i o n D a t a S o u r c e ( o L i v e D a t a , o C o n f i g s ) ; } } } } } i f ( Y A H O O . l a n g . i s S t r i n g ( o L i v e D a t a ) ) { l a n g . a u g m e n t O b j e c t ( u t i l . D a t a S o u r c e , u t i l . X H R D a t a S o u r c e ) ; r e t u r n   n e w   u t i l . X H R D a t a S o u r c e ( o L i v e D a t a , o C o n f i g s ) ; } e l s e { i f ( Y A H O O . l a n g . i s F u n c t i o n ( o L i v e D a t a ) ) { l a n g . a u g m e n t O b j e c t ( u t i l . D a t a S o u r c e , u t i l . F u n c t i o n D a t a S o u r c e ) ; r e t u r n   n e w   u t i l . F u n c t i o n D a t a S o u r c e ( o L i v e D a t a , o C o n f i g s ) ; } e l s e { l a n g . a u g m e n t O b j e c t ( u t i l . D a t a S o u r c e , u t i l . L o c a l D a t a S o u r c e ) ; r e t u r n   n e w   u t i l . L o c a l D a t a S o u r c e ( o L i v e D a t a , o C o n f i g s ) ; } } } ; l a n g . a u g m e n t O b j e c t ( u t i l . D a t a S o u r c e , D S ) ; } ) ( ) ; Y A H O O . u t i l . N u m b e r = { f o r m a t : f u n c t i o n ( B , E ) { i f ( ! i s F i n i t e ( + B ) ) { r e t u r n " " ; } B = ! i s F i n i t e ( + B ) ? 0 : + B ; E = Y A H O O . l a n g . m e r g e ( Y A H O O . u t i l . N u m b e r . f o r m a t . d e f a u l t s , ( E | | { } ) ) ; v a r   C = B < 0 , F = M a t h . a b s ( B ) , A = E . d e c i m a l P l a c e s , I = E . t h o u s a n d s S e p a r a t o r , H , G , D ; i f ( A < 0 ) { H = F - ( F % 1 ) + " " ; D = H . l e n g t h + A ; i f ( D > 0 ) { H = N u m b e r ( " . " + H ) . t o F i x e d ( D ) . s l i c e ( 2 ) + n e w   A r r a y ( H . l e n g t h - D + 1 ) . j o i n ( " 0 " ) ; } e l s e { H = " 0 " ; } } e l s e { H = F < 1 & & F > = 0 . 5 & & ! A ? " 1 " : F . t o F i x e d ( A ) ; } i f ( F > 1 0 0 0 ) { G = H . s p l i t ( / \ D / ) ; D = G [ 0 ] . l e n g t h % 3 | | 3 ; G [ 0 ] = G [ 0 ] . s l i c e ( 0 , D ) + G [ 0 ] . s l i c e ( D ) . r e p l a c e ( / ( \ d { 3 } ) / g , I + " $ 1 " ) ; H = G . j o i n ( E . d e c i m a l S e p a r a t o r ) ; } H = E . p r e f i x + H + E . s u f f i x ; r e t u r n   C ? E . n e g a t i v e F o r m a t . r e p l a c e ( / # / , H ) : H ; } } ; Y A H O O . u t i l . N u m b e r . f o r m a t . d e f a u l t s = { d e c i m a l S e p a r a t o r : " . " , d e c i m a l P l a c e s : n u l l , t h o u s a n d s S e p a r a t o r : " " , p r e f i x : " " , s u f f i x : " " , n e g a t i v e F o r m a t : " - # " } ; ( f u n c t i o n ( ) { v a r   A = f u n c t i o n ( C , E , D ) { i f ( t y p e o f   D = = = " u n d e f i n e d " ) { D = 1 0 ; } f o r ( ; p a r s e I n t ( C , 1 0 ) < D & & D > 1 ; D / = 1 0 ) { C = E . t o S t r i n g ( ) + C ; } r e t u r n   C . t o S t r i n g ( ) ; } ; v a r   B = { f o r m a t s : { a : f u n c t i o n ( D , C ) { r e t u r n   C . a [ D . g e t D a y ( ) ] ; } , A : f u n c t i o n ( D , C ) { r e t u r n   C . A [ D . g e t D a y ( ) ] ; } , b : f u n c t i o n ( D , C ) { r e t u r n   C . b [ D . g e t M o n t h ( ) ] ; } , B : f u n c t i o n ( D , C ) { r e t u r n   C . B [ D . g e t M o n t h ( ) ] ; } , C : f u n c t i o n ( C ) { r e t u r n   A ( p a r s e I n t ( C . g e t F u l l Y e a r ( ) / 1 0 0 , 1 0 ) , 0 ) ; } , d : [ " g e t D a t e " , " 0 " ] , e : [ " g e t D a t e " , "   " ] , g : f u n c t i o n ( C ) { r e t u r n   A ( p a r s e I n t ( B . f o r m a t s . G ( C ) % 1 0 0 , 1 0 ) , 0 ) ; } , G : f u n c t i o n ( E ) { v a r   F = E . g e t F u l l Y e a r ( ) ; v a r   D = p a r s e I n t ( B . f o r m a t s . V ( E ) , 1 0 ) ; v a r   C = p a r s e I n t ( B . f o r m a t s . W ( E ) , 1 0 ) ; i f ( C > D ) { F + + ; } e l s e { i f ( C = = = 0 & & D > = 5 2 ) { F - - ; } } r e t u r n   F ; } , H : [ " g e t H o u r s " , " 0 " ] , I : f u n c t i o n ( D ) { v a r   C = D . g e t H o u r s ( ) % 1 2 ; r e t u r n   A ( C = = = 0 ? 1 2 : C , 0 ) ; } , j : f u n c t i o n ( G ) { v a r   F = n e w   D a t e ( " " + G . g e t F u l l Y e a r ( ) + " / 1 / 1   G M T " ) ; v a r   D = n e w   D a t e ( " " + G . g e t F u l l Y e a r ( ) + " / " + ( G . g e t M o n t h ( ) + 1 ) + " / " + G . g e t D a t e ( ) + "   G M T " ) ; v a r   C = D - F ; v a r   E = p a r s e I n t ( C / 6 0 0 0 0 / 6 0 / 2 4 , 1 0 ) + 1 ; r e t u r n   A ( E , 0 , 1 0 0 ) ; } , k : [ " g e t H o u r s " , "   " ] , l : f u n c t i o n ( D ) { v a r   C = D . g e t H o u r s ( ) % 1 2 ; r e t u r n   A ( C = = = 0 ? 1 2 : C , "   " ) ; } , m : f u n c t i o n ( C ) { r e t u r n   A ( C . g e t M o n t h ( ) + 1 , 0 ) ; } , M : [ " g e t M i n u t e s " , " 0 " ] , p : f u n c t i o n ( D , C ) { r e t u r n   C . p [ D . g e t H o u r s ( ) > = 1 2 ? 1 : 0 ] ; } , P : f u n c t i o n ( D , C ) { r e t u r n   C . P [ D . g e t H o u r s ( ) > = 1 2 ? 1 : 0 ] ; } , s : f u n c t i o n ( D , C ) { r e t u r n   p a r s e I n t ( D . g e t T i m e ( ) / 1 0 0 0 , 1 0 ) ; } , S : [ " g e t S e c o n d s " , " 0 " ] , u : f u n c t i o n ( C ) { v a r   D = C . g e t D a y ( ) ; r e t u r n   D = = = 0 ? 7 : D ; } , U : f u n c t i o n ( F ) { v a r   C = p a r s e I n t ( B . f o r m a t s . j ( F ) , 1 0 ) ; v a r   E = 6 - F . g e t D a y ( ) ; v a r   D = p a r s e I n t ( ( C + E ) / 7 , 1 0 ) ; r e t u r n   A ( D , 0 ) ; } , V : f u n c t i o n ( F ) { v a r   E = p a r s e I n t ( B . f o r m a t s . W ( F ) , 1 0 ) ; v a r   C = ( n e w   D a t e ( " " + F . g e t F u l l Y e a r ( ) + " / 1 / 1 " ) ) . g e t D a y ( ) ; v a r   D = E + ( C > 4 | | C < = 1 ? 0 : 1 ) ; i f ( D = = = 5 3 & & ( n e w   D a t e ( " " + F . g e t F u l l Y e a r ( ) + " / 1 2 / 3 1 " ) ) . g e t D a y ( ) < 4 ) { D = 1 ; } e l s e { i f ( D = = = 0 ) { D = B . f o r m a t s . V ( n e w   D a t e ( " " + ( F . g e t F u l l Y e a r ( ) - 1 ) + " / 1 2 / 3 1 " ) ) ; } } r e t u r n   A ( D , 0 ) ; } , w : " g e t D a y " , W : f u n c t i o n ( F ) { v a r   C = p a r s e I n t ( B . f o r m a t s . j ( F ) , 1 0 ) ; v a r   E = 7 - B . f o r m a t s . u ( F ) ; v a r   D = p a r s e I n t ( ( C + E ) / 7 , 1 0 ) ; r e t u r n   A ( D , 0 , 1 0 ) ; } , y : f u n c t i o n ( C ) { r e t u r n   A ( C . g e t F u l l Y e a r ( ) % 1 0 0 , 0 ) ; } , Y : " g e t F u l l Y e a r " , z : f u n c t i o n ( E ) { v a r   D = E . g e t T i m e z o n e O f f s e t ( ) ; v a r   C = A ( p a r s e I n t ( M a t h . a b s ( D / 6 0 ) , 1 0 ) , 0 ) ; v a r   F = A ( M a t h . a b s ( D % 6 0 ) , 0 ) ; r e t u r n ( D > 0 ? " - " : " + " ) + C + F ; } , Z : f u n c t i o n ( C ) { v a r   D = C . t o S t r i n g ( ) . r e p l a c e ( / ^ . * : \ d \ d (   G M T [ + - ] \ d + ) ?   \ ( ? ( [ A - Z a - z   ] + ) \ ) ? \ d * $ / , " $ 2 " ) . r e p l a c e ( / [ a - z   ] / g , " " ) ; i f ( D . l e n g t h > 4 ) { D = B . f o r m a t s . z ( C ) ; } r e t u r n   D ; } , " % " : f u n c t i o n ( C ) { r e t u r n " % " ; } } , a g g r e g a t e s : { c : " l o c a l e " , D : " % m / % d / % y " , F : " % Y - % m - % d " , h : " % b " , n : " \ n " , r : " l o c a l e " , R : " % H : % M " , t : " \ t " , T : " % H : % M : % S " , x : " l o c a l e " , X : " l o c a l e " } , f o r m a t : f u n c t i o n ( G , F , D ) { F = F | | { } ; i f ( ! ( G   i n s t a n c e o f   D a t e ) ) { r e t u r n   Y A H O O . l a n g . i s V a l u e ( G ) ? G : " " ; } v a r   H = F . f o r m a t | | " % m / % d / % Y " ; i f ( H = = = " Y Y Y Y / M M / D D " ) { H = " % Y / % m / % d " ; } e l s e { i f ( H = = = " D D / M M / Y Y Y Y " ) { H = " % d / % m / % Y " ; } e l s e { i f ( H = = = " M M / D D / Y Y Y Y " ) { H = " % m / % d / % Y " ; } } } D = D | | " e n " ; i f ( ! ( D   i n   Y A H O O . u t i l . D a t e L o c a l e ) ) { i f ( D . r e p l a c e ( / - [ a - z A - Z ] + $ / , " " )   i n   Y A H O O . u t i l . D a t e L o c a l e ) { D = D . r e p l a c e ( / - [ a - z A - Z ] + $ / , " " ) ; 
 } e l s e { D = " e n " ; } } v a r   J = Y A H O O . u t i l . D a t e L o c a l e [ D ] ; v a r   C = f u n c t i o n ( L , K ) { v a r   M = B . a g g r e g a t e s [ K ] ; r e t u r n ( M = = = " l o c a l e " ? J [ K ] : M ) ; } ; v a r   E = f u n c t i o n ( L , K ) { v a r   M = B . f o r m a t s [ K ] ; i f ( t y p e o f   M = = = " s t r i n g " ) { r e t u r n   G [ M ] ( ) ; } e l s e { i f ( t y p e o f   M = = = " f u n c t i o n " ) { r e t u r n   M . c a l l ( G , G , J ) ; } e l s e { i f ( t y p e o f   M = = = " o b j e c t " & & t y p e o f   M [ 0 ] = = = " s t r i n g " ) { r e t u r n   A ( G [ M [ 0 ] ] ( ) , M [ 1 ] ) ; } e l s e { r e t u r n   K ; } } } } ; w h i l e ( H . m a t c h ( / % [ c D F h n r R t T x X ] / ) ) { H = H . r e p l a c e ( / % ( [ c D F h n r R t T x X ] ) / g , C ) ; } v a r   I = H . r e p l a c e ( / % ( [ a A b B C d e g G H I j k l m M p P s S u U V w W y Y z Z % ] ) / g , E ) ; C = E = u n d e f i n e d ; r e t u r n   I ; } } ; Y A H O O . n a m e s p a c e ( " Y A H O O . u t i l " ) ; Y A H O O . u t i l . D a t e = B ; Y A H O O . u t i l . D a t e L o c a l e = { a : [ " S u n " , " M o n " , " T u e " , " W e d " , " T h u " , " F r i " , " S a t " ] , A : [ " S u n d a y " , " M o n d a y " , " T u e s d a y " , " W e d n e s d a y " , " T h u r s d a y " , " F r i d a y " , " S a t u r d a y " ] , b : [ " J a n " , " F e b " , " M a r " , " A p r " , " M a y " , " J u n " , " J u l " , " A u g " , " S e p " , " O c t " , " N o v " , " D e c " ] , B : [ " J a n u a r y " , " F e b r u a r y " , " M a r c h " , " A p r i l " , " M a y " , " J u n e " , " J u l y " , " A u g u s t " , " S e p t e m b e r " , " O c t o b e r " , " N o v e m b e r " , " D e c e m b e r " ] , c : " % a   % d   % b   % Y   % T   % Z " , p : [ " A M " , " P M " ] , P : [ " a m " , " p m " ] , r : " % I : % M : % S   % p " , x : " % d / % m / % y " , X : " % T " } ; Y A H O O . u t i l . D a t e L o c a l e [ " e n " ] = Y A H O O . l a n g . m e r g e ( Y A H O O . u t i l . D a t e L o c a l e , { } ) ; Y A H O O . u t i l . D a t e L o c a l e [ " e n - U S " ] = Y A H O O . l a n g . m e r g e ( Y A H O O . u t i l . D a t e L o c a l e [ " e n " ] , { c : " % a   % d   % b   % Y   % I : % M : % S   % p   % Z " , x : " % m / % d / % Y " , X : " % I : % M : % S   % p " } ) ; Y A H O O . u t i l . D a t e L o c a l e [ " e n - G B " ] = Y A H O O . l a n g . m e r g e ( Y A H O O . u t i l . D a t e L o c a l e [ " e n " ] , { r : " % l : % M : % S   % P   % Z " } ) ; Y A H O O . u t i l . D a t e L o c a l e [ " e n - A U " ] = Y A H O O . l a n g . m e r g e ( Y A H O O . u t i l . D a t e L o c a l e [ " e n " ] ) ; } ) ( ) ; Y A H O O . r e g i s t e r ( " d a t a s o u r c e " , Y A H O O . u t i l . D a t a S o u r c e , { v e r s i o n : " 2 . 8 . 0 r 4 " , b u i l d : " 2 4 4 6 " } ) ; / * 
 C o p y r i g h t   ( c )   2 0 0 9 ,   Y a h o o !   I n c .   A l l   r i g h t s   r e s e r v e d . 
 C o d e   l i c e n s e d   u n d e r   t h e   B S D   L i c e n s e : 
 h t t p : / / d e v e l o p e r . y a h o o . n e t / y u i / l i c e n s e . t x t 
 v e r s i o n :   2 . 8 . 0 r 4 
 * / 
 Y A H O O . u t i l . C h a i n = f u n c t i o n ( ) { t h i s . q = [ ] . s l i c e . c a l l ( a r g u m e n t s ) ; t h i s . c r e a t e E v e n t ( " e n d " ) ; } ; Y A H O O . u t i l . C h a i n . p r o t o t y p e = { i d : 0 , r u n : f u n c t i o n ( ) { v a r   F = t h i s . q [ 0 ] , C ; i f ( ! F ) { t h i s . f i r e E v e n t ( " e n d " ) ; r e t u r n   t h i s ; } e l s e { i f ( t h i s . i d ) { r e t u r n   t h i s ; } } C = F . m e t h o d | | F ; i f ( t y p e o f   C = = = " f u n c t i o n " ) { v a r   E = F . s c o p e | | { } , B = F . a r g u m e n t | | [ ] , A = F . t i m e o u t | | 0 , D = t h i s ; i f ( ! ( B   i n s t a n c e o f   A r r a y ) ) { B = [ B ] ; } i f ( A < 0 ) { t h i s . i d = A ; i f ( F . u n t i l ) { f o r ( ; ! F . u n t i l ( ) ; ) { C . a p p l y ( E , B ) ; } } e l s e { i f ( F . i t e r a t i o n s ) { f o r ( ; F . i t e r a t i o n s - - > 0 ; ) { C . a p p l y ( E , B ) ; } } e l s e { C . a p p l y ( E , B ) ; } } t h i s . q . s h i f t ( ) ; t h i s . i d = 0 ; r e t u r n   t h i s . r u n ( ) ; } e l s e { i f ( F . u n t i l ) { i f ( F . u n t i l ( ) ) { t h i s . q . s h i f t ( ) ; r e t u r n   t h i s . r u n ( ) ; } } e l s e { i f ( ! F . i t e r a t i o n s | | ! - - F . i t e r a t i o n s ) { t h i s . q . s h i f t ( ) ; } } t h i s . i d = s e t T i m e o u t ( f u n c t i o n ( ) { C . a p p l y ( E , B ) ; i f ( D . i d ) { D . i d = 0 ; D . r u n ( ) ; } } , A ) ; } } r e t u r n   t h i s ; } , a d d : f u n c t i o n ( A ) { t h i s . q . p u s h ( A ) ; r e t u r n   t h i s ; } , p a u s e : f u n c t i o n ( ) { i f ( t h i s . i d > 0 ) { c l e a r T i m e o u t ( t h i s . i d ) ; } t h i s . i d = 0 ; r e t u r n   t h i s ; } , s t o p : f u n c t i o n ( ) { t h i s . p a u s e ( ) ; t h i s . q = [ ] ; r e t u r n   t h i s ; } } ; Y A H O O . l a n g . a u g m e n t P r o t o ( Y A H O O . u t i l . C h a i n , Y A H O O . u t i l . E v e n t P r o v i d e r ) ; Y A H O O . w i d g e t . C o l u m n S e t = f u n c t i o n ( A ) { t h i s . _ s I d = " y u i - c s " + Y A H O O . w i d g e t . C o l u m n S e t . _ n C o u n t ; A = Y A H O O . w i d g e t . D a t a T a b l e . _ c l o n e O b j e c t ( A ) ; t h i s . _ i n i t ( A ) ; Y A H O O . w i d g e t . C o l u m n S e t . _ n C o u n t + + ; } ; Y A H O O . w i d g e t . C o l u m n S e t . _ n C o u n t = 0 ; Y A H O O . w i d g e t . C o l u m n S e t . p r o t o t y p e = { _ s I d : n u l l , _ a D e f i n i t i o n s : n u l l , t r e e : n u l l , f l a t : n u l l , k e y s : n u l l , h e a d e r s : n u l l , _ i n i t : f u n c t i o n ( I ) { v a r   J = [ ] ; v a r   A = [ ] ; v a r   G = [ ] ; v a r   E = [ ] ; v a r   C = - 1 ; v a r   B = f u n c t i o n ( M , S ) { C + + ; i f ( ! J [ C ] ) { J [ C ] = [ ] ; } f o r ( v a r   O = 0 ; O < M . l e n g t h ; O + + ) { v a r   K = M [ O ] ; v a r   Q = n e w   Y A H O O . w i d g e t . C o l u m n ( K ) ; K . y u i C o l u m n I d = Q . _ s I d ; A . p u s h ( Q ) ; i f ( S ) { Q . _ o P a r e n t = S ; } i f ( Y A H O O . l a n g . i s A r r a y ( K . c h i l d r e n ) ) { Q . c h i l d r e n = K . c h i l d r e n ; v a r   R = 0 ; v a r   P = f u n c t i o n ( V ) { v a r   W = V . c h i l d r e n ; f o r ( v a r   U = 0 ; U < W . l e n g t h ; U + + ) { i f ( Y A H O O . l a n g . i s A r r a y ( W [ U ] . c h i l d r e n ) ) { P ( W [ U ] ) ; } e l s e { R + + ; } } } ; P ( K ) ; Q . _ n C o l s p a n = R ; v a r   T = K . c h i l d r e n ; f o r ( v a r   N = 0 ; N < T . l e n g t h ; N + + ) { v a r   L = T [ N ] ; i f ( Q . c l a s s N a m e & & ( L . c l a s s N a m e = = = u n d e f i n e d ) ) { L . c l a s s N a m e = Q . c l a s s N a m e ; } i f ( Q . e d i t o r & & ( L . e d i t o r = = = u n d e f i n e d ) ) { L . e d i t o r = Q . e d i t o r ; } i f ( Q . e d i t o r O p t i o n s & & ( L . e d i t o r O p t i o n s = = = u n d e f i n e d ) ) { L . e d i t o r O p t i o n s = Q . e d i t o r O p t i o n s ; } i f ( Q . f o r m a t t e r & & ( L . f o r m a t t e r = = = u n d e f i n e d ) ) { L . f o r m a t t e r = Q . f o r m a t t e r ; } i f ( Q . r e s i z e a b l e & & ( L . r e s i z e a b l e = = = u n d e f i n e d ) ) { L . r e s i z e a b l e = Q . r e s i z e a b l e ; } i f ( Q . s o r t a b l e & & ( L . s o r t a b l e = = = u n d e f i n e d ) ) { L . s o r t a b l e = Q . s o r t a b l e ; } i f ( Q . h i d d e n ) { L . h i d d e n = t r u e ; } i f ( Q . w i d t h & & ( L . w i d t h = = = u n d e f i n e d ) ) { L . w i d t h = Q . w i d t h ; } i f ( Q . m i n W i d t h & & ( L . m i n W i d t h = = = u n d e f i n e d ) ) { L . m i n W i d t h = Q . m i n W i d t h ; } i f ( Q . m a x A u t o W i d t h & & ( L . m a x A u t o W i d t h = = = u n d e f i n e d ) ) { L . m a x A u t o W i d t h = Q . m a x A u t o W i d t h ; } i f ( Q . t y p e & & ( L . t y p e = = = u n d e f i n e d ) ) { L . t y p e = Q . t y p e ; } i f ( Q . t y p e & & ! Q . f o r m a t t e r ) { Q . f o r m a t t e r = Q . t y p e ; } i f ( Q . t e x t & & ! Y A H O O . l a n g . i s V a l u e ( Q . l a b e l ) ) { Q . l a b e l = Q . t e x t ; } i f ( Q . p a r s e r ) { } i f ( Q . s o r t O p t i o n s & & ( ( Q . s o r t O p t i o n s . a s c F u n c t i o n ) | | ( Q . s o r t O p t i o n s . d e s c F u n c t i o n ) ) ) { } } i f ( ! J [ C + 1 ] ) { J [ C + 1 ] = [ ] ; } B ( T , Q ) ; } e l s e { Q . _ n K e y I n d e x = G . l e n g t h ; Q . _ n C o l s p a n = 1 ; G . p u s h ( Q ) ; } J [ C ] . p u s h ( Q ) ; } C - - ; } ; i f ( Y A H O O . l a n g . i s A r r a y ( I ) ) { B ( I ) ; t h i s . _ a D e f i n i t i o n s = I ; } e l s e { r e t u r n   n u l l ; } v a r   F ; v a r   D = f u n c t i o n ( L ) { v a r   M = 1 ; v a r   O ; v a r   N ; v a r   P = f u n c t i o n ( T , S ) { S = S | | 1 ; f o r ( v a r   U = 0 ; U < T . l e n g t h ; U + + ) { v a r   R = T [ U ] ; i f ( Y A H O O . l a n g . i s A r r a y ( R . c h i l d r e n ) ) { S + + ; P ( R . c h i l d r e n , S ) ; S - - ; } e l s e { i f ( S > M ) { M = S ; } } } } ; f o r ( v a r   K = 0 ; K < L . l e n g t h ; K + + ) { O = L [ K ] ; P ( O ) ; f o r ( v a r   Q = 0 ; Q < O . l e n g t h ; Q + + ) { N = O [ Q ] ; i f ( ! Y A H O O . l a n g . i s A r r a y ( N . c h i l d r e n ) ) { N . _ n R o w s p a n = M ; } e l s e { N . _ n R o w s p a n = 1 ; } } M = 1 ; } } ; D ( J ) ; f o r ( F = 0 ; F < J [ 0 ] . l e n g t h ; F + + ) { J [ 0 ] [ F ] . _ n T r e e I n d e x = F ; } v a r   H = f u n c t i o n ( K , L ) { E [ K ] . p u s h ( L . g e t S a n i t i z e d K e y ( ) ) ; i f ( L . _ o P a r e n t ) { H ( K , L . _ o P a r e n t ) ; } } ; f o r ( F = 0 ; F < G . l e n g t h ; F + + ) { E [ F ] = [ ] ; H ( F , G [ F ] ) ; E [ F ] = E [ F ] . r e v e r s e ( ) ; } t h i s . t r e e = J ; t h i s . f l a t = A ; t h i s . k e y s = G ; t h i s . h e a d e r s = E ; } , g e t I d : f u n c t i o n ( ) { r e t u r n   t h i s . _ s I d ; } , t o S t r i n g : f u n c t i o n ( ) { r e t u r n " C o l u m n S e t   i n s t a n c e   " + t h i s . _ s I d ; } , g e t D e f i n i t i o n s : f u n c t i o n ( ) { v a r   A = t h i s . _ a D e f i n i t i o n s ; v a r   B = f u n c t i o n ( E , G ) { f o r ( v a r   D = 0 ; D < E . l e n g t h ; D + + ) { v a r   F = E [ D ] ; v a r   I = G . g e t C o l u m n B y I d ( F . y u i C o l u m n I d ) ; i f ( I ) { v a r   H = I . g e t D e f i n i t i o n ( ) ; f o r ( v a r   C   i n   H ) { i f ( Y A H O O . l a n g . h a s O w n P r o p e r t y ( H , C ) ) { F [ C ] = H [ C ] ; } } } i f ( Y A H O O . l a n g . i s A r r a y ( F . c h i l d r e n ) ) { B ( F . c h i l d r e n , G ) ; } } } ; B ( A , t h i s ) ; t h i s . _ a D e f i n i t i o n s = A ; r e t u r n   A ; } , g e t C o l u m n B y I d : f u n c t i o n ( C ) { i f ( Y A H O O . l a n g . i s S t r i n g ( C ) ) { v a r   A = t h i s . f l a t ; f o r ( v a r   B = A . l e n g t h - 1 ; B > - 1 ; B - - ) { i f ( A [ B ] . _ s I d = = = C ) { r e t u r n   A [ B ] ; } } } r e t u r n   n u l l ; } , g e t C o l u m n : f u n c t i o n ( C ) { i f ( Y A H O O . l a n g . i s N u m b e r ( C ) & & t h i s . k e y s [ C ] ) { r e t u r n   t h i s . k e y s [ C ] ; } e l s e { i f ( Y A H O O . l a n g . i s S t r i n g ( C ) ) { v a r   A = t h i s . f l a t ; v a r   D = [ ] ; f o r ( v a r   B = 0 ; B < A . l e n g t h ; B + + ) { i f ( A [ B ] . k e y = = = C ) { D . p u s h ( A [ B ] ) ; } } i f ( D . l e n g t h = = = 1 ) { r e t u r n   D [ 0 ] ; } e l s e { i f ( D . l e n g t h > 1 ) { r e t u r n   D ; } } } } r e t u r n   n u l l ; } , g e t D e s c e n d a n t s : f u n c t i o n ( D ) { v a r   B = t h i s ; v a r   C = [ ] ; v a r   A ; v a r   E = f u n c t i o n ( F ) { C . p u s h ( F ) ; i f ( F . c h i l d r e n ) { f o r ( A = 0 ; A < F . c h i l d r e n . l e n g t h ; A + + ) { E ( B . g e t C o l u m n ( F . c h i l d r e n [ A ] . k e y ) ) ; } } } ; E ( D ) ; r e t u r n   C ; } } ; Y A H O O . w i d g e t . C o l u m n = f u n c t i o n ( B ) { t h i s . _ s I d = " y u i - c o l " + Y A H O O . w i d g e t . C o l u m n . _ n C o u n t ; i f ( B & & Y A H O O . l a n g . i s O b j e c t ( B ) ) { f o r ( v a r   A   i n   B ) { i f ( A ) { t h i s [ A ] = B [ A ] ; } } } i f ( ! Y A H O O . l a n g . i s V a l u e ( t h i s . k e y ) ) { t h i s . k e y = " y u i - d t - c o l " + Y A H O O . w i d g e t . C o l u m n . _ n C o u n t ; } i f ( ! Y A H O O . l a n g . i s V a l u e ( t h i s . f i e l d ) ) { t h i s . f i e l d = t h i s . k e y ; } Y A H O O . w i d g e t . C o l u m n . _ n C o u n t + + ; i f ( t h i s . w i d t h & & ! Y A H O O . l a n g . i s N u m b e r ( t h i s . w i d t h ) ) { t h i s . w i d t h = n u l l ; } i f ( t h i s . e d i t o r & & Y A H O O . l a n g . i s S t r i n g ( t h i s . e d i t o r ) ) { t h i s . e d i t o r = n e w   Y A H O O . w i d g e t . C e l l E d i t o r ( t h i s . e d i t o r , t h i s . e d i t o r O p t i o n s ) ; } } ; Y A H O O . l a n g . a u g m e n t O b j e c t ( Y A H O O . w i d g e t . C o l u m n , { _ n C o u n t : 0 , f o r m a t C h e c k b o x : f u n c t i o n ( B , A , C , D ) { Y A H O O . w i d g e t . D a t a T a b l e . f o r m a t C h e c k b o x ( B , A , C , D ) ; } , f o r m a t C u r r e n c y : f u n c t i o n ( B , A , C , D ) { Y A H O O . w i d g e t . D a t a T a b l e . f o r m a t C u r r e n c y ( B , A , C , D ) ; } , f o r m a t D a t e : f u n c t i o n ( B , A , C , D ) { Y A H O O . w i d g e t . D a t a T a b l e . f o r m a t D a t e ( B , A , C , D ) ; } , f o r m a t E m a i l : f u n c t i o n ( B , A , C , D ) { Y A H O O . w i d g e t . D a t a T a b l e . f o r m a t E m a i l ( B , A , C , D ) ; } , f o r m a t L i n k : f u n c t i o n ( B , A , C , D ) { Y A H O O . w i d g e t . D a t a T a b l e . f o r m a t L i n k ( B , A , C , D ) ; } , f o r m a t N u m b e r : f u n c t i o n ( B , A , C , D ) { Y A H O O . w i d g e t . D a t a T a b l e . f o r m a t N u m b e r ( B , A , C , D ) ; } , f o r m a t S e l e c t : f u n c t i o n ( B , A , C , D ) { Y A H O O . w i d g e t . D a t a T a b l e . f o r m a t D r o p d o w n ( B , A , C , D ) ; } } ) ; Y A H O O . w i d g e t . C o l u m n . p r o t o t y p e = { _ s I d : n u l l , _ n K e y I n d e x : n u l l , _ n T r e e I n d e x : n u l l , _ n C o l s p a n : 1 , _ n R o w s p a n : 1 , _ o P a r e n t : n u l l , _ e l T h : n u l l , _ e l T h L i n e r : n u l l , _ e l T h L a b e l : n u l l , _ e l R e s i z e r : n u l l , _ n W i d t h : n u l l , _ d d : n u l l , _ d d R e s i z e r : n u l l , k e y : n u l l , f i e l d : n u l l , l a b e l : n u l l , a b b r : n u l l , c h i l d r e n : n u l l , w i d t h : n u l l , m i n W i d t h : n u l l , m a x A u t o W i d t h : n u l l , h i d d e n : f a l s e , s e l e c t e d : f a l s e , c l a s s N a m e : n u l l , f o r m a t t e r : n u l l , c u r r e n c y O p t i o n s : n u l l , d a t e O p t i o n s : n u l l , d r o p d o w n O p t i o n s : n u l l , e d i t o r : n u l l , r e s i z e a b l e : f a l s e , s o r t a b l e : f a l s e , s o r t O p t i o n s : n u l l , g e t I d : f u n c t i o n ( ) { r e t u r n   t h i s . _ s I d ; 
 } , t o S t r i n g : f u n c t i o n ( ) { r e t u r n " C o l u m n   i n s t a n c e   " + t h i s . _ s I d ; } , g e t D e f i n i t i o n : f u n c t i o n ( ) { v a r   A = { } ; A . a b b r = t h i s . a b b r ; A . c l a s s N a m e = t h i s . c l a s s N a m e ; A . e d i t o r = t h i s . e d i t o r ; A . e d i t o r O p t i o n s = t h i s . e d i t o r O p t i o n s ; A . f i e l d = t h i s . f i e l d ; A . f o r m a t t e r = t h i s . f o r m a t t e r ; A . h i d d e n = t h i s . h i d d e n ; A . k e y = t h i s . k e y ; A . l a b e l = t h i s . l a b e l ; A . m i n W i d t h = t h i s . m i n W i d t h ; A . m a x A u t o W i d t h = t h i s . m a x A u t o W i d t h ; A . r e s i z e a b l e = t h i s . r e s i z e a b l e ; A . s e l e c t e d = t h i s . s e l e c t e d ; A . s o r t a b l e = t h i s . s o r t a b l e ; A . s o r t O p t i o n s = t h i s . s o r t O p t i o n s ; A . w i d t h = t h i s . w i d t h ; r e t u r n   A ; } , g e t K e y : f u n c t i o n ( ) { r e t u r n   t h i s . k e y ; } , g e t F i e l d : f u n c t i o n ( ) { r e t u r n   t h i s . f i e l d ; } , g e t S a n i t i z e d K e y : f u n c t i o n ( ) { r e t u r n   t h i s . g e t K e y ( ) . r e p l a c e ( / [ ^ \ w \ - ] / g , " " ) ; } , g e t K e y I n d e x : f u n c t i o n ( ) { r e t u r n   t h i s . _ n K e y I n d e x ; } , g e t T r e e I n d e x : f u n c t i o n ( ) { r e t u r n   t h i s . _ n T r e e I n d e x ; } , g e t P a r e n t : f u n c t i o n ( ) { r e t u r n   t h i s . _ o P a r e n t ; } , g e t C o l s p a n : f u n c t i o n ( ) { r e t u r n   t h i s . _ n C o l s p a n ; } , g e t C o l S p a n : f u n c t i o n ( ) { r e t u r n   t h i s . g e t C o l s p a n ( ) ; } , g e t R o w s p a n : f u n c t i o n ( ) { r e t u r n   t h i s . _ n R o w s p a n ; } , g e t T h E l : f u n c t i o n ( ) { r e t u r n   t h i s . _ e l T h ; } , g e t T h L i n e r E l : f u n c t i o n ( ) { r e t u r n   t h i s . _ e l T h L i n e r ; } , g e t R e s i z e r E l : f u n c t i o n ( ) { r e t u r n   t h i s . _ e l R e s i z e r ; } , g e t C o l E l : f u n c t i o n ( ) { r e t u r n   t h i s . g e t T h E l ( ) ; } , g e t I n d e x : f u n c t i o n ( ) { r e t u r n   t h i s . g e t K e y I n d e x ( ) ; } , f o r m a t : f u n c t i o n ( ) { } } ; Y A H O O . u t i l . S o r t = { c o m p a r e : f u n c t i o n ( B , A , C ) { i f ( ( B = = = n u l l ) | | ( t y p e o f   B = = " u n d e f i n e d " ) ) { i f ( ( A = = = n u l l ) | | ( t y p e o f   A = = " u n d e f i n e d " ) ) { r e t u r n   0 ; } e l s e { r e t u r n   1 ; } } e l s e { i f ( ( A = = = n u l l ) | | ( t y p e o f   A = = " u n d e f i n e d " ) ) { r e t u r n   - 1 ; } } i f ( B . c o n s t r u c t o r = = S t r i n g ) { B = B . t o L o w e r C a s e ( ) ; } i f ( A . c o n s t r u c t o r = = S t r i n g ) { A = A . t o L o w e r C a s e ( ) ; } i f ( B < A ) { r e t u r n ( C ) ? 1 : - 1 ; } e l s e { i f ( B > A ) { r e t u r n ( C ) ? - 1 : 1 ; } e l s e { r e t u r n   0 ; } } } } ; Y A H O O . w i d g e t . C o l u m n D D = f u n c t i o n ( D , A , C , B ) { i f ( D & & A & & C & & B ) { t h i s . d a t a t a b l e = D ; t h i s . t a b l e = D . g e t T a b l e E l ( ) ; t h i s . c o l u m n = A ; t h i s . h e a d C e l l = C ; t h i s . p o i n t e r = B ; t h i s . n e w I n d e x = n u l l ; t h i s . i n i t ( C ) ; t h i s . i n i t F r a m e ( ) ; t h i s . i n v a l i d H a n d l e T y p e s = { } ; t h i s . s e t P a d d i n g ( 1 0 , 0 , ( t h i s . d a t a t a b l e . g e t T h e a d E l ( ) . o f f s e t H e i g h t + 1 0 ) , 0 ) ; Y A H O O . u t i l . E v e n t . o n ( w i n d o w , " r e s i z e " , f u n c t i o n ( ) { t h i s . i n i t C o n s t r a i n t s ( ) ; } , t h i s , t r u e ) ; } e l s e { } } ; i f ( Y A H O O . u t i l . D D P r o x y ) { Y A H O O . e x t e n d ( Y A H O O . w i d g e t . C o l u m n D D , Y A H O O . u t i l . D D P r o x y , { i n i t C o n s t r a i n t s : f u n c t i o n ( ) { v a r   G = Y A H O O . u t i l . D o m . g e t R e g i o n ( t h i s . t a b l e ) , D = t h i s . g e t E l ( ) , F = Y A H O O . u t i l . D o m . g e t X Y ( D ) , C = p a r s e I n t ( Y A H O O . u t i l . D o m . g e t S t y l e ( D , " w i d t h " ) , 1 0 ) , A = p a r s e I n t ( Y A H O O . u t i l . D o m . g e t S t y l e ( D , " h e i g h t " ) , 1 0 ) , E = ( ( F [ 0 ] - G . l e f t ) + 1 5 ) , B = ( ( G . r i g h t - F [ 0 ] - C ) + 1 5 ) ; t h i s . s e t X C o n s t r a i n t ( E , B ) ; t h i s . s e t Y C o n s t r a i n t ( 1 0 , 1 0 ) ; } , _ r e s i z e P r o x y : f u n c t i o n ( ) { Y A H O O . w i d g e t . C o l u m n D D . s u p e r c l a s s . _ r e s i z e P r o x y . a p p l y ( t h i s , a r g u m e n t s ) ; v a r   A = t h i s . g e t D r a g E l ( ) , B = t h i s . g e t E l ( ) ; Y A H O O . u t i l . D o m . s e t S t y l e ( t h i s . p o i n t e r , " h e i g h t " , ( t h i s . t a b l e . p a r e n t N o d e . o f f s e t H e i g h t + 1 0 ) + " p x " ) ; Y A H O O . u t i l . D o m . s e t S t y l e ( t h i s . p o i n t e r , " d i s p l a y " , " b l o c k " ) ; v a r   C = Y A H O O . u t i l . D o m . g e t X Y ( B ) ; Y A H O O . u t i l . D o m . s e t X Y ( t h i s . p o i n t e r , [ C [ 0 ] , ( C [ 1 ] - 5 ) ] ) ; Y A H O O . u t i l . D o m . s e t S t y l e ( A , " h e i g h t " , t h i s . d a t a t a b l e . g e t C o n t a i n e r E l ( ) . o f f s e t H e i g h t + " p x " ) ; Y A H O O . u t i l . D o m . s e t S t y l e ( A , " w i d t h " , ( p a r s e I n t ( Y A H O O . u t i l . D o m . g e t S t y l e ( A , " w i d t h " ) , 1 0 ) + 4 ) + " p x " ) ; Y A H O O . u t i l . D o m . s e t X Y ( t h i s . d r a g E l , C ) ; } , o n M o u s e D o w n : f u n c t i o n ( ) { t h i s . i n i t C o n s t r a i n t s ( ) ; t h i s . r e s e t C o n s t r a i n t s ( ) ; } , c l i c k V a l i d a t o r : f u n c t i o n ( B ) { i f ( ! t h i s . c o l u m n . h i d d e n ) { v a r   A = Y A H O O . u t i l . E v e n t . g e t T a r g e t ( B ) ; r e t u r n ( t h i s . i s V a l i d H a n d l e C h i l d ( A ) & & ( t h i s . i d = = t h i s . h a n d l e E l I d | | t h i s . D D M . h a n d l e W a s C l i c k e d ( A , t h i s . i d ) ) ) ; } } , o n D r a g O v e r : f u n c t i o n ( H , A ) { v a r   F = t h i s . d a t a t a b l e . g e t C o l u m n ( A ) ; i f ( F ) { v a r   C = F . g e t T r e e I n d e x ( ) ; w h i l e ( ( C = = = n u l l ) & & F . g e t P a r e n t ( ) ) { F = F . g e t P a r e n t ( ) ; C = F . g e t T r e e I n d e x ( ) ; } i f ( C ! = = n u l l ) { v a r   B = F . g e t T h E l ( ) ; v a r   K = C ; v a r   D = Y A H O O . u t i l . E v e n t . g e t P a g e X ( H ) , I = Y A H O O . u t i l . D o m . g e t X ( B ) , J = I + ( ( Y A H O O . u t i l . D o m . g e t ( B ) . o f f s e t W i d t h ) / 2 ) , E = t h i s . c o l u m n . g e t T r e e I n d e x ( ) ; i f ( D < J ) { Y A H O O . u t i l . D o m . s e t X ( t h i s . p o i n t e r , I ) ; } e l s e { v a r   G = p a r s e I n t ( B . o f f s e t W i d t h , 1 0 ) ; Y A H O O . u t i l . D o m . s e t X ( t h i s . p o i n t e r , ( I + G ) ) ; K + + ; } i f ( C > E ) { K - - ; } i f ( K < 0 ) { K = 0 ; } e l s e { i f ( K > t h i s . d a t a t a b l e . g e t C o l u m n S e t ( ) . t r e e [ 0 ] . l e n g t h ) { K = t h i s . d a t a t a b l e . g e t C o l u m n S e t ( ) . t r e e [ 0 ] . l e n g t h ; } } t h i s . n e w I n d e x = K ; } } } , o n D r a g D r o p : f u n c t i o n ( ) { t h i s . d a t a t a b l e . r e o r d e r C o l u m n ( t h i s . c o l u m n , t h i s . n e w I n d e x ) ; } , e n d D r a g : f u n c t i o n ( ) { t h i s . n e w I n d e x = n u l l ; Y A H O O . u t i l . D o m . s e t S t y l e ( t h i s . p o i n t e r , " d i s p l a y " , " n o n e " ) ; } } ) ; } Y A H O O . u t i l . C o l u m n R e s i z e r = f u n c t i o n ( E , C , D , A , B ) { i f ( E & & C & & D & & A ) { t h i s . d a t a t a b l e = E ; t h i s . c o l u m n = C ; t h i s . h e a d C e l l = D ; t h i s . h e a d C e l l L i n e r = C . g e t T h L i n e r E l ( ) ; t h i s . r e s i z e r L i n e r = D . f i r s t C h i l d ; t h i s . i n i t ( A , A , { d r a g O n l y : t r u e , d r a g E l I d : B . i d } ) ; t h i s . i n i t F r a m e ( ) ; t h i s . r e s e t R e s i z e r E l ( ) ; t h i s . s e t P a d d i n g ( 0 , 1 , 0 , 0 ) ; } e l s e { } } ; i f ( Y A H O O . u t i l . D D ) { Y A H O O . e x t e n d ( Y A H O O . u t i l . C o l u m n R e s i z e r , Y A H O O . u t i l . D D P r o x y , { r e s e t R e s i z e r E l : f u n c t i o n ( ) { v a r   A = Y A H O O . u t i l . D o m . g e t ( t h i s . h a n d l e E l I d ) . s t y l e ; A . l e f t = " a u t o " ; A . r i g h t = 0 ; A . t o p = " a u t o " ; A . b o t t o m = 0 ; A . h e i g h t = t h i s . h e a d C e l l . o f f s e t H e i g h t + " p x " ; } , o n M o u s e U p : f u n c t i o n ( G ) { v a r   E = t h i s . d a t a t a b l e . g e t C o l u m n S e t ( ) . k e y s , B ; f o r ( v a r   C = 0 , A = E . l e n g t h ; C < A ; C + + ) { B = E [ C ] ; i f ( B . _ d d R e s i z e r ) { B . _ d d R e s i z e r . r e s e t R e s i z e r E l ( ) ; } } t h i s . r e s e t R e s i z e r E l ( ) ; v a r   D = t h i s . h e a d C e l l L i n e r ; v a r   F = D . o f f s e t W i d t h - ( p a r s e I n t ( Y A H O O . u t i l . D o m . g e t S t y l e ( D , " p a d d i n g L e f t " ) , 1 0 ) | 0 ) - ( p a r s e I n t ( Y A H O O . u t i l . D o m . g e t S t y l e ( D , " p a d d i n g R i g h t " ) , 1 0 ) | 0 ) ; t h i s . d a t a t a b l e . f i r e E v e n t ( " c o l u m n R e s i z e E v e n t " , { c o l u m n : t h i s . c o l u m n , t a r g e t : t h i s . h e a d C e l l , w i d t h : F } ) ; } , o n M o u s e D o w n : f u n c t i o n ( A ) { t h i s . s t a r t W i d t h = t h i s . h e a d C e l l L i n e r . o f f s e t W i d t h ; t h i s . s t a r t X = Y A H O O . u t i l . E v e n t . g e t X Y ( A ) [ 0 ] ; t h i s . n L i n e r P a d d i n g = ( p a r s e I n t ( Y A H O O . u t i l . D o m . g e t S t y l e ( t h i s . h e a d C e l l L i n e r , " p a d d i n g L e f t " ) , 1 0 ) | 0 ) + ( p a r s e I n t ( Y A H O O . u t i l . D o m . g e t S t y l e ( t h i s . h e a d C e l l L i n e r , " p a d d i n g R i g h t " ) , 1 0 ) | 0 ) ; } , c l i c k V a l i d a t o r : f u n c t i o n ( B ) { i f ( ! t h i s . c o l u m n . h i d d e n ) { v a r   A = Y A H O O . u t i l . E v e n t . g e t T a r g e t ( B ) ; r e t u r n ( t h i s . i s V a l i d H a n d l e C h i l d ( A ) & & ( t h i s . i d = = t h i s . h a n d l e E l I d | | t h i s . D D M . h a n d l e W a s C l i c k e d ( A , t h i s . i d ) ) ) ; } } , s t a r t D r a g : f u n c t i o n ( ) { v a r   E = t h i s . d a t a t a b l e . g e t C o l u m n S e t ( ) . k e y s , D = t h i s . c o l u m n . g e t K e y I n d e x ( ) , B ; f o r ( v a r   C = 0 , A = E . l e n g t h ; C < A ; C + + ) { B = E [ C ] ; i f ( B . _ d d R e s i z e r ) { Y A H O O . u t i l . D o m . g e t ( B . _ d d R e s i z e r . h a n d l e E l I d ) . s t y l e . h e i g h t = " 1 e m " ; } } } , o n D r a g : f u n c t i o n ( C ) { v a r   D = Y A H O O . u t i l . E v e n t . g e t X Y ( C ) [ 0 ] ; i f ( D > Y A H O O . u t i l . D o m . g e t X ( t h i s . h e a d C e l l L i n e r ) ) { v a r   A = D - t h i s . s t a r t X ; v a r   B = t h i s . s t a r t W i d t h + A - t h i s . n L i n e r P a d d i n g ; i f ( B > 0 ) { t h i s . d a t a t a b l e . s e t C o l u m n W i d t h ( t h i s . c o l u m n , B ) ; } } } } ) ; } ( f u n c t i o n ( ) { v a r   G = Y A H O O . l a n g , A = Y A H O O . u t i l , E = Y A H O O . w i d g e t , C = A . D o m , F = A . E v e n t , D = E . D a t a T a b l e ; Y A H O O . w i d g e t . R e c o r d S e t = f u n c t i o n ( H ) { t h i s . _ s I d = " y u i - r s " + E . R e c o r d S e t . _ n C o u n t ; E . R e c o r d S e t . _ n C o u n t + + ; t h i s . _ r e c o r d s = [ ] ; 
 i f ( H ) { i f ( G . i s A r r a y ( H ) ) { t h i s . a d d R e c o r d s ( H ) ; } e l s e { i f ( G . i s O b j e c t ( H ) ) { t h i s . a d d R e c o r d ( H ) ; } } } } ; v a r   B = E . R e c o r d S e t ; B . _ n C o u n t = 0 ; B . p r o t o t y p e = { _ s I d : n u l l , _ a d d R e c o r d : f u n c t i o n ( J , H ) { v a r   I = n e w   Y A H O O . w i d g e t . R e c o r d ( J ) ; i f ( Y A H O O . l a n g . i s N u m b e r ( H ) & & ( H > - 1 ) ) { t h i s . _ r e c o r d s . s p l i c e ( H , 0 , I ) ; } e l s e { t h i s . _ r e c o r d s [ t h i s . _ r e c o r d s . l e n g t h ] = I ; } r e t u r n   I ; } , _ s e t R e c o r d : f u n c t i o n ( I , H ) { i f ( ! G . i s N u m b e r ( H ) | | H < 0 ) { H = t h i s . _ r e c o r d s . l e n g t h ; } r e t u r n ( t h i s . _ r e c o r d s [ H ] = n e w   E . R e c o r d ( I ) ) ; } , _ d e l e t e R e c o r d : f u n c t i o n ( I , H ) { i f ( ! G . i s N u m b e r ( H ) | | ( H < 0 ) ) { H = 1 ; } t h i s . _ r e c o r d s . s p l i c e ( I , H ) ; } , g e t I d : f u n c t i o n ( ) { r e t u r n   t h i s . _ s I d ; } , t o S t r i n g : f u n c t i o n ( ) { r e t u r n " R e c o r d S e t   i n s t a n c e   " + t h i s . _ s I d ; } , g e t L e n g t h : f u n c t i o n ( ) { r e t u r n   t h i s . _ r e c o r d s . l e n g t h ; } , g e t R e c o r d : f u n c t i o n ( H ) { v a r   I ; i f ( H   i n s t a n c e o f   E . R e c o r d ) { f o r ( I = 0 ; I < t h i s . _ r e c o r d s . l e n g t h ; I + + ) { i f ( t h i s . _ r e c o r d s [ I ] & & ( t h i s . _ r e c o r d s [ I ] . _ s I d = = = H . _ s I d ) ) { r e t u r n   H ; } } } e l s e { i f ( G . i s N u m b e r ( H ) ) { i f ( ( H > - 1 ) & & ( H < t h i s . g e t L e n g t h ( ) ) ) { r e t u r n   t h i s . _ r e c o r d s [ H ] ; } } e l s e { i f ( G . i s S t r i n g ( H ) ) { f o r ( I = 0 ; I < t h i s . _ r e c o r d s . l e n g t h ; I + + ) { i f ( t h i s . _ r e c o r d s [ I ] & & ( t h i s . _ r e c o r d s [ I ] . _ s I d = = = H ) ) { r e t u r n   t h i s . _ r e c o r d s [ I ] ; } } } } } r e t u r n   n u l l ; } , g e t R e c o r d s : f u n c t i o n ( I , H ) { i f ( ! G . i s N u m b e r ( I ) ) { r e t u r n   t h i s . _ r e c o r d s ; } i f ( ! G . i s N u m b e r ( H ) ) { r e t u r n   t h i s . _ r e c o r d s . s l i c e ( I ) ; } r e t u r n   t h i s . _ r e c o r d s . s l i c e ( I , I + H ) ; } , h a s R e c o r d s : f u n c t i o n ( I , H ) { v a r   K = t h i s . g e t R e c o r d s ( I , H ) ; f o r ( v a r   J = 0 ; J < H ; + + J ) { i f ( t y p e o f   K [ J ] = = = " u n d e f i n e d " ) { r e t u r n   f a l s e ; } } r e t u r n   t r u e ; } , g e t R e c o r d I n d e x : f u n c t i o n ( I ) { i f ( I ) { f o r ( v a r   H = t h i s . _ r e c o r d s . l e n g t h - 1 ; H > - 1 ; H - - ) { i f ( t h i s . _ r e c o r d s [ H ] & & I . g e t I d ( ) = = = t h i s . _ r e c o r d s [ H ] . g e t I d ( ) ) { r e t u r n   H ; } } } r e t u r n   n u l l ; } , a d d R e c o r d : f u n c t i o n ( J , H ) { i f ( G . i s O b j e c t ( J ) ) { v a r   I = t h i s . _ a d d R e c o r d ( J , H ) ; t h i s . f i r e E v e n t ( " r e c o r d A d d E v e n t " , { r e c o r d : I , d a t a : J } ) ; r e t u r n   I ; } e l s e { r e t u r n   n u l l ; } } , a d d R e c o r d s : f u n c t i o n ( L , K ) { i f ( G . i s A r r a y ( L ) ) { v a r   O = [ ] , I , M , H ; K = G . i s N u m b e r ( K ) ? K : t h i s . _ r e c o r d s . l e n g t h ; I = K ; f o r ( M = 0 , H = L . l e n g t h ; M < H ; + + M ) { i f ( G . i s O b j e c t ( L [ M ] ) ) { v a r   J = t h i s . _ a d d R e c o r d ( L [ M ] , I + + ) ; O . p u s h ( J ) ; } } t h i s . f i r e E v e n t ( " r e c o r d s A d d E v e n t " , { r e c o r d s : O , d a t a : L } ) ; r e t u r n   O ; } e l s e { i f ( G . i s O b j e c t ( L ) ) { v a r   N = t h i s . _ a d d R e c o r d ( L ) ; t h i s . f i r e E v e n t ( " r e c o r d s A d d E v e n t " , { r e c o r d s : [ N ] , d a t a : L } ) ; r e t u r n   N ; } e l s e { r e t u r n   n u l l ; } } } , s e t R e c o r d : f u n c t i o n ( J , H ) { i f ( G . i s O b j e c t ( J ) ) { v a r   I = t h i s . _ s e t R e c o r d ( J , H ) ; t h i s . f i r e E v e n t ( " r e c o r d S e t E v e n t " , { r e c o r d : I , d a t a : J } ) ; r e t u r n   I ; } e l s e { r e t u r n   n u l l ; } } , s e t R e c o r d s : f u n c t i o n ( L , K ) { v a r   O = E . R e c o r d , I = G . i s A r r a y ( L ) ? L : [ L ] , N = [ ] , M = 0 , H = I . l e n g t h , J = 0 ; K = p a r s e I n t ( K , 1 0 ) | 0 ; f o r ( ; M < H ; + + M ) { i f ( t y p e o f   I [ M ] = = = " o b j e c t " & & I [ M ] ) { N [ J + + ] = t h i s . _ r e c o r d s [ K + M ] = n e w   O ( I [ M ] ) ; } } t h i s . f i r e E v e n t ( " r e c o r d s S e t E v e n t " , { r e c o r d s : N , d a t a : L } ) ; t h i s . f i r e E v e n t ( " r e c o r d s S e t " , { r e c o r d s : N , d a t a : L } ) ; i f ( I . l e n g t h & & ! N . l e n g t h ) { } r e t u r n   N . l e n g t h > 1 ? N : N [ 0 ] ; } , u p d a t e R e c o r d : f u n c t i o n ( H , L ) { v a r   J = t h i s . g e t R e c o r d ( H ) ; i f ( J & & G . i s O b j e c t ( L ) ) { v a r   K = { } ; f o r ( v a r   I   i n   J . _ o D a t a ) { i f ( G . h a s O w n P r o p e r t y ( J . _ o D a t a , I ) ) { K [ I ] = J . _ o D a t a [ I ] ; } } J . _ o D a t a = L ; t h i s . f i r e E v e n t ( " r e c o r d U p d a t e E v e n t " , { r e c o r d : J , n e w D a t a : L , o l d D a t a : K } ) ; r e t u r n   J ; } e l s e { r e t u r n   n u l l ; } } , u p d a t e K e y : f u n c t i o n ( H , I , J ) { t h i s . u p d a t e R e c o r d V a l u e ( H , I , J ) ; } , u p d a t e R e c o r d V a l u e : f u n c t i o n ( H , K , N ) { v a r   J = t h i s . g e t R e c o r d ( H ) ; i f ( J ) { v a r   M = n u l l ; v a r   L = J . _ o D a t a [ K ] ; i f ( L & & G . i s O b j e c t ( L ) ) { M = { } ; f o r ( v a r   I   i n   L ) { i f ( G . h a s O w n P r o p e r t y ( L , I ) ) { M [ I ] = L [ I ] ; } } } e l s e { M = L ; } J . _ o D a t a [ K ] = N ; t h i s . f i r e E v e n t ( " k e y U p d a t e E v e n t " , { r e c o r d : J , k e y : K , n e w D a t a : N , o l d D a t a : M } ) ; t h i s . f i r e E v e n t ( " r e c o r d V a l u e U p d a t e E v e n t " , { r e c o r d : J , k e y : K , n e w D a t a : N , o l d D a t a : M } ) ; } e l s e { } } , r e p l a c e R e c o r d s : f u n c t i o n ( H ) { t h i s . r e s e t ( ) ; r e t u r n   t h i s . a d d R e c o r d s ( H ) ; } , s o r t R e c o r d s : f u n c t i o n ( H , J , I ) { r e t u r n   t h i s . _ r e c o r d s . s o r t ( f u n c t i o n ( L , K ) { r e t u r n   H ( L , K , J , I ) ; } ) ; } , r e v e r s e R e c o r d s : f u n c t i o n ( ) { r e t u r n   t h i s . _ r e c o r d s . r e v e r s e ( ) ; } , d e l e t e R e c o r d : f u n c t i o n ( H ) { i f ( G . i s N u m b e r ( H ) & & ( H > - 1 ) & & ( H < t h i s . g e t L e n g t h ( ) ) ) { v a r   I = E . D a t a T a b l e . _ c l o n e O b j e c t ( t h i s . g e t R e c o r d ( H ) . g e t D a t a ( ) ) ; t h i s . _ d e l e t e R e c o r d ( H ) ; t h i s . f i r e E v e n t ( " r e c o r d D e l e t e E v e n t " , { d a t a : I , i n d e x : H } ) ; r e t u r n   I ; } e l s e { r e t u r n   n u l l ; } } , d e l e t e R e c o r d s : f u n c t i o n ( J , H ) { i f ( ! G . i s N u m b e r ( H ) ) { H = 1 ; } i f ( G . i s N u m b e r ( J ) & & ( J > - 1 ) & & ( J < t h i s . g e t L e n g t h ( ) ) ) { v a r   L = t h i s . g e t R e c o r d s ( J , H ) ; v a r   I = [ ] ; f o r ( v a r   K = 0 ; K < L . l e n g t h ; K + + ) { I [ I . l e n g t h ] = E . D a t a T a b l e . _ c l o n e O b j e c t ( L [ K ] ) ; } t h i s . _ d e l e t e R e c o r d ( J , H ) ; t h i s . f i r e E v e n t ( " r e c o r d s D e l e t e E v e n t " , { d a t a : I , i n d e x : J } ) ; r e t u r n   I ; } e l s e { r e t u r n   n u l l ; } } , r e s e t : f u n c t i o n ( ) { t h i s . _ r e c o r d s = [ ] ; t h i s . f i r e E v e n t ( " r e s e t E v e n t " ) ; } } ; G . a u g m e n t P r o t o ( B , A . E v e n t P r o v i d e r ) ; Y A H O O . w i d g e t . R e c o r d = f u n c t i o n ( H ) { t h i s . _ n C o u n t = E . R e c o r d . _ n C o u n t ; t h i s . _ s I d = " y u i - r e c " + t h i s . _ n C o u n t ; E . R e c o r d . _ n C o u n t + + ; t h i s . _ o D a t a = { } ; i f ( G . i s O b j e c t ( H ) ) { f o r ( v a r   I   i n   H ) { i f ( G . h a s O w n P r o p e r t y ( H , I ) ) { t h i s . _ o D a t a [ I ] = H [ I ] ; } } } } ; Y A H O O . w i d g e t . R e c o r d . _ n C o u n t = 0 ; Y A H O O . w i d g e t . R e c o r d . p r o t o t y p e = { _ n C o u n t : n u l l , _ s I d : n u l l , _ o D a t a : n u l l , g e t C o u n t : f u n c t i o n ( ) { r e t u r n   t h i s . _ n C o u n t ; } , g e t I d : f u n c t i o n ( ) { r e t u r n   t h i s . _ s I d ; } , g e t D a t a : f u n c t i o n ( H ) { i f ( G . i s S t r i n g ( H ) ) { r e t u r n   t h i s . _ o D a t a [ H ] ; } e l s e { r e t u r n   t h i s . _ o D a t a ; } } , s e t D a t a : f u n c t i o n ( H , I ) { t h i s . _ o D a t a [ H ] = I ; } } ; } ) ( ) ; ( f u n c t i o n ( ) { v a r   H = Y A H O O . l a n g , A = Y A H O O . u t i l , E = Y A H O O . w i d g e t , B = Y A H O O . e n v . u a , C = A . D o m , G = A . E v e n t , F = A . D a t a S o u r c e B a s e ; Y A H O O . w i d g e t . D a t a T a b l e = f u n c t i o n ( I , M , O , K ) { v a r   L = E . D a t a T a b l e ; i f ( K & & K . s c r o l l a b l e ) { r e t u r n   n e w   Y A H O O . w i d g e t . S c r o l l i n g D a t a T a b l e ( I , M , O , K ) ; } t h i s . _ n I n d e x = L . _ n C o u n t ; t h i s . _ s I d = " y u i - d t " + t h i s . _ n I n d e x ; t h i s . _ o C h a i n R e n d e r = n e w   Y A H O O . u t i l . C h a i n ( ) ; t h i s . _ o C h a i n R e n d e r . s u b s c r i b e ( " e n d " , t h i s . _ o n R e n d e r C h a i n E n d , t h i s , t r u e ) ; t h i s . _ i n i t C o n f i g s ( K ) ; t h i s . _ i n i t D a t a S o u r c e ( O ) ; i f ( ! t h i s . _ o D a t a S o u r c e ) { r e t u r n ; } t h i s . _ i n i t C o l u m n S e t ( M ) ; i f ( ! t h i s . _ o C o l u m n S e t ) { r e t u r n ; } t h i s . _ i n i t R e c o r d S e t ( ) ; i f ( ! t h i s . _ o R e c o r d S e t ) { } L . s u p e r c l a s s . c o n s t r u c t o r . c a l l ( t h i s , I , t h i s . c o n f i g s ) ; v a r   Q = t h i s . _ i n i t D o m E l e m e n t s ( I ) ; i f ( ! Q ) { r e t u r n ; } t h i s . s h o w T a b l e M e s s a g e ( t h i s . g e t ( " M S G _ L O A D I N G " ) , L . C L A S S _ L O A D I N G ) ; t h i s . _ i n i t E v e n t s ( ) ; L . _ n C o u n t + + ; L . _ n C u r r e n t C o u n t + + ; v a r   N = { s u c c e s s : t h i s . o n D a t a R e t u r n S e t R o w s , f a i l u r e : t h i s . o n D a t a R e t u r n S e t R o w s , s c o p e : t h i s , a r g u m e n t : t h i s . g e t S t a t e ( ) } ; v a r   P = t h i s . g e t ( " i n i t i a l L o a d " ) ; i f ( P = = = t r u e ) { t h i s . _ o D a t a S o u r c e . s e n d R e q u e s t ( t h i s . g e t ( " i n i t i a l R e q u e s t " ) , N ) ; } e l s e { i f ( P = = = f a l s e ) { t h i s . s h o w T a b l e M e s s a g e ( t h i s . g e t ( " M S G _ E M P T Y " ) , L . C L A S S _ E M P T Y ) ; } e l s e { v a r   J = P | | { } ; N . a r g u m e n t = J . a r g u m e n t | | { } ; t h i s . _ o D a t a S o u r c e . s e n d R e q u e s t ( J . r e q u e s t , N ) ; } } } ; v a r   D = E . D a t a T a b l e ; H . a u g m e n t O b j e c t ( D , { C L A S S _ D A T A T A B L E : " y u i - d t " , C L A S S _ L I N E R : " y u i - d t - l i n e r " , C L A S S _ L A B E L : " y u i - d t - l a b e l " , C L A S S _ M E S S A G E : " y u i - d t - m e s s a g e " , C L A S S _ M A S K : " y u i - d t - m a s k " , C L A S S _ D A T A : " y u i - d t - d a t a " , C L A S S _ C O L T A R G E T : " y u i - d t - c o l t a r g e t " , C L A S S _ R E S I Z E R : " y u i - d t - r e s i z e r " , C L A S S _ R E S I Z E R L I N E R : " y u i - d t - r e s i z e r l i n e r " , C L A S S _ R E S I Z E R P R O X Y : " y u i - d t - r e s i z e r p r o x y " , C L A S S _ E D I T O R : " y u i - d t - e d i t o r " , C L A S S _ P A G I N A T O R : " y u i - d t - p a g i n a t o r " , C L A S S _ P A G E : " y u i - d t - p a g e " , C L A S S _ D E F A U L T : " y u i - d t - d e f a u l t " , C L A S S _ P R E V I O U S : " y u i - d t - p r e v i o u s " , C L A S S _ N E X T : " y u i - d t - n e x t " , C L A S S _ F I R S T : " y u i - d t - f i r s t " , C L A S S _ L A S T : " y u i - d t - l a s t " , C L A S S _ E V E N : " y u i - d t - e v e n " , C L A S S _ O D D : " y u i - d t - o d d " , C L A S S _ S E L E C T E D : " y u i - d t - s e l e c t e d " , C L A S S _ H I G H L I G H T E D : " y u i - d t - h i g h l i g h t e d " , C L A S S _ H I D D E N : " y u i - d t - h i d d e n " , C L A S S _ D I S A B L E D : " y u i - d t - d i s a b l e d " , C L A S S _ E M P T Y : " y u i - d t - e m p t y " , C L A S S _ L O A D I N G : " y u i - d t - l o a d i n g " , C L A S S _ E R R O R : " y u i - d t - e r r o r " , C L A S S _ E D I T A B L E : " y u i - d t - e d i t a b l e " , C L A S S _ D R A G G A B L E : " y u i - d t - d r a g g a b l e " , C L A S S _ R E S I Z E A B L E : " y u i - d t - r e s i z e a b l e " , C L A S S _ S C R O L L A B L E : " y u i - d t - s c r o l l a b l e " , C L A S S _ S O R T A B L E : " y u i - d t - s o r t a b l e " , C L A S S _ A S C : " y u i - d t - a s c " , C L A S S _ D E S C : " y u i - d t - d e s c " , C L A S S _ B U T T O N : " y u i - d t - b u t t o n " , C L A S S _ C H E C K B O X : " y u i - d t - c h e c k b o x " , C L A S S _ D R O P D O W N : " y u i - d t - d r o p d o w n " , C L A S S _ R A D I O : " y u i - d t - r a d i o " , _ n C o u n t : 0 , _ n C u r r e n t C o u n t : 0 , _ e l D y n S t y l e N o d e : n u l l , _ b D y n S t y l e s F a l l b a c k : ( B . i e ) ? t r u e : f a l s e , _ o D y n S t y l e s : { } , _ e l C o l u m n D r a g T a r g e t : n u l l , _ e l C o l u m n R e s i z e r P r o x y : n u l l , _ c l o n e O b j e c t : f u n c t i o n ( L ) { i f ( ! H . i s V a l u e ( L ) ) { r e t u r n   L ; 
 } v a r   N = { } ; i f ( L   i n s t a n c e o f   Y A H O O . w i d g e t . B a s e C e l l E d i t o r ) { N = L ; } e l s e { i f ( H . i s F u n c t i o n ( L ) ) { N = L ; } e l s e { i f ( H . i s A r r a y ( L ) ) { v a r   M = [ ] ; f o r ( v a r   K = 0 , J = L . l e n g t h ; K < J ; K + + ) { M [ K ] = D . _ c l o n e O b j e c t ( L [ K ] ) ; } N = M ; } e l s e { i f ( H . i s O b j e c t ( L ) ) { f o r ( v a r   I   i n   L ) { i f ( H . h a s O w n P r o p e r t y ( L , I ) ) { i f ( H . i s V a l u e ( L [ I ] ) & & H . i s O b j e c t ( L [ I ] ) | | H . i s A r r a y ( L [ I ] ) ) { N [ I ] = D . _ c l o n e O b j e c t ( L [ I ] ) ; } e l s e { N [ I ] = L [ I ] ; } } } } e l s e { N = L ; } } } } r e t u r n   N ; } , _ d e s t r o y C o l u m n D r a g T a r g e t E l : f u n c t i o n ( ) { i f ( D . _ e l C o l u m n D r a g T a r g e t ) { v a r   I = D . _ e l C o l u m n D r a g T a r g e t ; Y A H O O . u t i l . E v e n t . p u r g e E l e m e n t ( I ) ; I . p a r e n t N o d e . r e m o v e C h i l d ( I ) ; D . _ e l C o l u m n D r a g T a r g e t = n u l l ; } } , _ i n i t C o l u m n D r a g T a r g e t E l : f u n c t i o n ( ) { i f ( ! D . _ e l C o l u m n D r a g T a r g e t ) { v a r   I = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; I . c l a s s N a m e = D . C L A S S _ C O L T A R G E T ; I . s t y l e . d i s p l a y = " n o n e " ; d o c u m e n t . b o d y . i n s e r t B e f o r e ( I , d o c u m e n t . b o d y . f i r s t C h i l d ) ; D . _ e l C o l u m n D r a g T a r g e t = I ; } r e t u r n   D . _ e l C o l u m n D r a g T a r g e t ; } , _ d e s t r o y C o l u m n R e s i z e r P r o x y E l : f u n c t i o n ( ) { i f ( D . _ e l C o l u m n R e s i z e r P r o x y ) { v a r   I = D . _ e l C o l u m n R e s i z e r P r o x y ; Y A H O O . u t i l . E v e n t . p u r g e E l e m e n t ( I ) ; I . p a r e n t N o d e . r e m o v e C h i l d ( I ) ; D . _ e l C o l u m n R e s i z e r P r o x y = n u l l ; } } , _ i n i t C o l u m n R e s i z e r P r o x y E l : f u n c t i o n ( ) { i f ( ! D . _ e l C o l u m n R e s i z e r P r o x y ) { v a r   I = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; I . i d = " y u i - d t - c o l r e s i z e r p r o x y " ; I . c l a s s N a m e = D . C L A S S _ R E S I Z E R P R O X Y ; d o c u m e n t . b o d y . i n s e r t B e f o r e ( I , d o c u m e n t . b o d y . f i r s t C h i l d ) ; D . _ e l C o l u m n R e s i z e r P r o x y = I ; } r e t u r n   D . _ e l C o l u m n R e s i z e r P r o x y ; } , f o r m a t B u t t o n : f u n c t i o n ( I , J , K , M ) { v a r   L = H . i s V a l u e ( M ) ? M : " C l i c k " ; I . i n n e r H T M L = ' < b u t t o n   t y p e = " b u t t o n "   c l a s s = " ' + D . C L A S S _ B U T T O N + ' " > ' + L + " < / b u t t o n > " ; } , f o r m a t C h e c k b o x : f u n c t i o n ( I , J , K , M ) { v a r   L = M ; L = ( L ) ? '   c h e c k e d = " c h e c k e d " ' : " " ; I . i n n e r H T M L = ' < i n p u t   t y p e = " c h e c k b o x " ' + L + '   c l a s s = " ' + D . C L A S S _ C H E C K B O X + ' "   / > ' ; } , f o r m a t C u r r e n c y : f u n c t i o n ( I , J , K , L ) { I . i n n e r H T M L = A . N u m b e r . f o r m a t ( L , K . c u r r e n c y O p t i o n s | | t h i s . g e t ( " c u r r e n c y O p t i o n s " ) ) ; } , f o r m a t D a t e : f u n c t i o n ( I , K , L , M ) { v a r   J = L . d a t e O p t i o n s | | t h i s . g e t ( " d a t e O p t i o n s " ) ; I . i n n e r H T M L = A . D a t e . f o r m a t ( M , J , J . l o c a l e ) ; } , f o r m a t D r o p d o w n : f u n c t i o n ( K , R , P , I ) { v a r   Q = ( H . i s V a l u e ( I ) ) ? I : R . g e t D a t a ( P . f i e l d ) , S = ( H . i s A r r a y ( P . d r o p d o w n O p t i o n s ) ) ? P . d r o p d o w n O p t i o n s : n u l l , J , O = K . g e t E l e m e n t s B y T a g N a m e ( " s e l e c t " ) ; i f ( O . l e n g t h = = = 0 ) { J = d o c u m e n t . c r e a t e E l e m e n t ( " s e l e c t " ) ; J . c l a s s N a m e = D . C L A S S _ D R O P D O W N ; J = K . a p p e n d C h i l d ( J ) ; G . a d d L i s t e n e r ( J , " c h a n g e " , t h i s . _ o n D r o p d o w n C h a n g e , t h i s ) ; } J = O [ 0 ] ; i f ( J ) { J . i n n e r H T M L = " " ; i f ( S ) { f o r ( v a r   M = 0 ; M < S . l e n g t h ; M + + ) { v a r   N = S [ M ] ; v a r   L = d o c u m e n t . c r e a t e E l e m e n t ( " o p t i o n " ) ; L . v a l u e = ( H . i s V a l u e ( N . v a l u e ) ) ? N . v a l u e : N ; L . i n n e r H T M L = ( H . i s V a l u e ( N . t e x t ) ) ? N . t e x t : ( H . i s V a l u e ( N . l a b e l ) ) ? N . l a b e l : N ; L = J . a p p e n d C h i l d ( L ) ; i f ( L . v a l u e = = Q ) { L . s e l e c t e d = t r u e ; } } } e l s e { J . i n n e r H T M L = ' < o p t i o n   s e l e c t e d   v a l u e = " ' + Q + ' " > ' + Q + " < / o p t i o n > " ; } } e l s e { K . i n n e r H T M L = H . i s V a l u e ( I ) ? I : " " ; } } , f o r m a t E m a i l : f u n c t i o n ( I , J , K , L ) { i f ( H . i s S t r i n g ( L ) ) { I . i n n e r H T M L = ' < a   h r e f = " m a i l t o : ' + L + ' " > ' + L + " < / a > " ; } e l s e { I . i n n e r H T M L = H . i s V a l u e ( L ) ? L : " " ; } } , f o r m a t L i n k : f u n c t i o n ( I , J , K , L ) { i f ( H . i s S t r i n g ( L ) ) { I . i n n e r H T M L = ' < a   h r e f = " ' + L + ' " > ' + L + " < / a > " ; } e l s e { I . i n n e r H T M L = H . i s V a l u e ( L ) ? L : " " ; } } , f o r m a t N u m b e r : f u n c t i o n ( I , J , K , L ) { I . i n n e r H T M L = A . N u m b e r . f o r m a t ( L , K . n u m b e r O p t i o n s | | t h i s . g e t ( " n u m b e r O p t i o n s " ) ) ; } , f o r m a t R a d i o : f u n c t i o n ( I , J , K , M ) { v a r   L = M ; L = ( L ) ? '   c h e c k e d = " c h e c k e d " ' : " " ; I . i n n e r H T M L = ' < i n p u t   t y p e = " r a d i o " ' + L + '   n a m e = " ' + t h i s . g e t I d ( ) + " - c o l - " + K . g e t S a n i t i z e d K e y ( ) + ' " ' + '   c l a s s = " ' + D . C L A S S _ R A D I O + ' "   / > ' ; } , f o r m a t T e x t : f u n c t i o n ( I , J , L , M ) { v a r   K = ( H . i s V a l u e ( M ) ) ? M : " " ; I . i n n e r H T M L = K . t o S t r i n g ( ) . r e p l a c e ( / & / g , " & # 3 8 ; " ) . r e p l a c e ( / < / g , " & # 6 0 ; " ) . r e p l a c e ( / > / g , " & # 6 2 ; " ) ; } , f o r m a t T e x t a r e a : f u n c t i o n ( J , K , M , N ) { v a r   L = ( H . i s V a l u e ( N ) ) ? N : " " , I = " < t e x t a r e a > " + L + " < / t e x t a r e a > " ; J . i n n e r H T M L = I ; } , f o r m a t T e x t b o x : f u n c t i o n ( J , K , M , N ) { v a r   L = ( H . i s V a l u e ( N ) ) ? N : " " , I = ' < i n p u t   t y p e = " t e x t "   v a l u e = " ' + L + ' "   / > ' ; J . i n n e r H T M L = I ; } , f o r m a t D e f a u l t : f u n c t i o n ( I , J , K , L ) { I . i n n e r H T M L = L = = = u n d e f i n e d | | L = = = n u l l | | ( t y p e o f   L = = = " n u m b e r " & & i s N a N ( L ) ) ? " & # 1 6 0 ; " : L . t o S t r i n g ( ) ; } , v a l i d a t e N u m b e r : f u n c t i o n ( J ) { v a r   I = J * 1 ; i f ( H . i s N u m b e r ( I ) ) { r e t u r n   I ; } e l s e { r e t u r n   u n d e f i n e d ; } } } ) ; D . F o r m a t t e r = { b u t t o n : D . f o r m a t B u t t o n , c h e c k b o x : D . f o r m a t C h e c k b o x , c u r r e n c y : D . f o r m a t C u r r e n c y , " d a t e " : D . f o r m a t D a t e , d r o p d o w n : D . f o r m a t D r o p d o w n , e m a i l : D . f o r m a t E m a i l , l i n k : D . f o r m a t L i n k , " n u m b e r " : D . f o r m a t N u m b e r , r a d i o : D . f o r m a t R a d i o , t e x t : D . f o r m a t T e x t , t e x t a r e a : D . f o r m a t T e x t a r e a , t e x t b o x : D . f o r m a t T e x t b o x , d e f a u l t F o r m a t t e r : D . f o r m a t D e f a u l t } ; H . e x t e n d ( D , A . E l e m e n t , { i n i t A t t r i b u t e s : f u n c t i o n ( I ) { I = I | | { } ; D . s u p e r c l a s s . i n i t A t t r i b u t e s . c a l l ( t h i s , I ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " s u m m a r y " , { v a l u e : " " , v a l i d a t o r : H . i s S t r i n g , m e t h o d : f u n c t i o n ( J ) { i f ( t h i s . _ e l T a b l e ) { t h i s . _ e l T a b l e . s u m m a r y = J ; } } } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " s e l e c t i o n M o d e " , { v a l u e : " s t a n d a r d " , v a l i d a t o r : H . i s S t r i n g } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " s o r t e d B y " , { v a l u e : n u l l , v a l i d a t o r : f u n c t i o n ( J ) { i f ( J ) { r e t u r n ( H . i s O b j e c t ( J ) & & J . k e y ) ; } e l s e { r e t u r n ( J = = = n u l l ) ; } } , m e t h o d : f u n c t i o n ( K ) { v a r   R = t h i s . g e t ( " s o r t e d B y " ) ; t h i s . _ c o n f i g s . s o r t e d B y . v a l u e = K ; v a r   J , O , M , Q ; i f ( t h i s . _ e l T h e a d ) { i f ( R & & R . k e y & & R . d i r ) { J = t h i s . _ o C o l u m n S e t . g e t C o l u m n ( R . k e y ) ; O = J . g e t K e y I n d e x ( ) ; v a r   U = J . g e t T h E l ( ) ; C . r e m o v e C l a s s ( U , R . d i r ) ; t h i s . f o r m a t T h e a d C e l l ( J . g e t T h L i n e r E l ( ) . f i r s t C h i l d , J , K ) ; } i f ( K ) { M = ( K . c o l u m n ) ? K . c o l u m n : t h i s . _ o C o l u m n S e t . g e t C o l u m n ( K . k e y ) ; Q = M . g e t K e y I n d e x ( ) ; v a r   V = M . g e t T h E l ( ) ; i f ( K . d i r & & ( ( K . d i r = = " a s c " ) | | ( K . d i r = = " d e s c " ) ) ) { v a r   P = ( K . d i r = = " d e s c " ) ? D . C L A S S _ D E S C : D . C L A S S _ A S C ; C . a d d C l a s s ( V , P ) ; } e l s e { v a r   L = K . d i r | | D . C L A S S _ A S C ; C . a d d C l a s s ( V , L ) ; } t h i s . f o r m a t T h e a d C e l l ( M . g e t T h L i n e r E l ( ) . f i r s t C h i l d , M , K ) ; } } i f ( t h i s . _ e l T b o d y ) { t h i s . _ e l T b o d y . s t y l e . d i s p l a y = " n o n e " ; v a r   S = t h i s . _ e l T b o d y . r o w s , T ; f o r ( v a r   N = S . l e n g t h - 1 ; N > - 1 ; N - - ) { T = S [ N ] . c h i l d N o d e s ; i f ( T [ O ] ) { C . r e m o v e C l a s s ( T [ O ] , R . d i r ) ; } i f ( T [ Q ] ) { C . a d d C l a s s ( T [ Q ] , K . d i r ) ; } } t h i s . _ e l T b o d y . s t y l e . d i s p l a y = " " ; } t h i s . _ c l e a r T r T e m p l a t e E l ( ) ; } } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " p a g i n a t o r " , { v a l u e : n u l l , v a l i d a t o r : f u n c t i o n ( J ) { r e t u r n   J = = = n u l l | | J   i n s t a n c e o f   E . P a g i n a t o r ; } , m e t h o d : f u n c t i o n ( ) { t h i s . _ u p d a t e P a g i n a t o r . a p p l y ( t h i s , a r g u m e n t s ) ; } } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " c a p t i o n " , { v a l u e : n u l l , v a l i d a t o r : H . i s S t r i n g , m e t h o d : f u n c t i o n ( J ) { t h i s . _ i n i t C a p t i o n E l ( J ) ; } } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " d r a g g a b l e C o l u m n s " , { v a l u e : f a l s e , v a l i d a t o r : H . i s B o o l e a n , m e t h o d : f u n c t i o n ( J ) { i f ( t h i s . _ e l T h e a d ) { i f ( J ) { t h i s . _ i n i t D r a g g a b l e C o l u m n s ( ) ; } e l s e { t h i s . _ d e s t r o y D r a g g a b l e C o l u m n s ( ) ; } } } } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " r e n d e r L o o p S i z e " , { v a l u e : 0 , v a l i d a t o r : H . i s N u m b e r } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " f o r m a t R o w " , { v a l u e : n u l l , v a l i d a t o r : H . i s F u n c t i o n } ) ; t h i s . s e t A t t r i b u t e C o n f i g ( " g e n e r a t e R e q u e s t " , { v a l u e : f u n c t i o n ( K , N ) { K = K | | { p a g i n a t i o n : n u l l , s o r t e d B y : n u l l } ; v a r   M = e n c o d e U R I C o m p o n e n t ( ( K . s o r t e d B y ) ? K . s o r t e d B y . k e y : N . g e t C o l u m n S e t ( ) . k e y s [ 0 ] . g e t K e y ( ) ) ;  
 v a r   J   =   ( K . s o r t e d B y   & &   K . s o r t e d B y . d i r   = = =   Y A H O O . w i d g e t . D a t a T a b l e . C L A S S _ D E S C )   ?   " d e s c "   :   " a s c " ;   v a r   O   =   ( K . p a g i n a t i o n )   ?   K . p a g i n a t i o n . r e c o r d O f f s e t   :   0 ;   v a r   L   =   ( K . p a g i n a t i o n )   ?   K . p a g i n a t i o n . r o w s P e r P a g e   :   n u l l ;   r e t u r n   " s o r t = "   +   M   +   " & d i r = "   +   J   +   " & s t a r t I n d e x = "   +   O   +   ( ( L   ! = =   n u l l )   ?   " & r e s u l t s = "   +   L   :   " " ) ;  
 } ,   v a l i d a t o r :   H . i s F u n c t i o n  
 } ) ;   t h i s . s e t A t t r i b u t e C o n f i g ( " i n i t i a l R e q u e s t " ,   {   v a l u e :   n u l l   } ) ;   t h i s . s e t A t t r i b u t e C o n f i g ( " i n i t i a l L o a d " ,   {   v a l u e :   t r u e   } ) ;   t h i s . s e t A t t r i b u t e C o n f i g ( " d y n a m i c D a t a " ,   {   v a l u e :   f a l s e ,   v a l i d a t o r :   H . i s B o o l e a n   } ) ;   t h i s . s e t A t t r i b u t e C o n f i g ( " M S G _ E M P T Y " ,   {   v a l u e :   " N o   r e c o r d s   f o u n d . " ,   v a l i d a t o r :   H . i s S t r i n g   } ) ;   t h i s . s e t A t t r i b u t e C o n f i g ( " M S G _ L O A D I N G " ,   {   v a l u e :   " T ö l t ö m   a z   a d a t o k a t . . .   < i m g   s r c = ' h t t p : / / w w w . h a t v a n y - o n l i n e . n e t / i m g s / a j a x - l o a d e r . g i f '   a l t = ' '   s t y l e = ' v e r t i c a l - a l i g n : m i d d l e ' / > " ,   v a l i d a t o r :   H . i s S t r i n g   } ) ;   t h i s . s e t A t t r i b u t e C o n f i g ( " M S G _ E R R O R " ,   {   v a l u e :   " D a t a   e r r o r . " ,   v a l i d a t o r :   H . i s S t r i n g   } ) ;   t h i s . s e t A t t r i b u t e C o n f i g ( " M S G _ S O R T A S C " ,   {   v a l u e :   " N ö v e k v Q  s o r r e n d b e   r e n d e z n i " ,   v a l i d a t o r :   H . i s S t r i n g ,   m e t h o d :   f u n c t i o n ( K )   {   i f   ( t h i s . _ e l T h e a d )   {   f o r   ( v a r   L   =   0 ,   M   =   t h i s . g e t C o l u m n S e t ( ) . k e y s ,   J   =   M . l e n g t h ;   L   <   J ;   L + + )   {   i f   ( M [ L ] . s o r t a b l e   & &   t h i s . g e t C o l u m n S o r t D i r ( M [ L ] )   = = =   D . C L A S S _ A S C )   {   M [ L ] . _ e l T h L a b e l . f i r s t C h i l d . t i t l e   =   K ;   }   }   }   }   } ) ;   t h i s . s e t A t t r i b u t e C o n f i g ( " M S G _ S O R T D E S C " ,   {   v a l u e :   " C s ö k k e n Q  s o r r e n d b e n   r e n d e z n i " ,   v a l i d a t o r :   H . i s S t r i n g ,   m e t h o d :   f u n c t i o n ( K )   {   i f   ( t h i s . _ e l T h e a d )   {   f o r   ( v a r   L   =   0 ,   M   =   t h i s . g e t C o l u m n S e t ( ) . k e y s ,   J   =   M . l e n g t h ;   L   <   J ;   L + + )   {   i f   ( M [ L ] . s o r t a b l e   & &   t h i s . g e t C o l u m n S o r t D i r ( M [ L ] )   = = =   D . C L A S S _ D E S C )   {   M [ L ] . _ e l T h L a b e l . f i r s t C h i l d . t i t l e   =   K ;   }   }   }   }   } ) ;   t h i s . s e t A t t r i b u t e C o n f i g ( " c u r r e n c y S y m b o l " ,   {   v a l u e :   " $ " ,   v a l i d a t o r :   H . i s S t r i n g   } ) ;   t h i s . s e t A t t r i b u t e C o n f i g ( " c u r r e n c y O p t i o n s " ,   {   v a l u e :   {   p r e f i x :   t h i s . g e t ( " c u r r e n c y S y m b o l " ) ,   d e c i m a l P l a c e s :   2 ,   d e c i m a l S e p a r a t o r :   " . " ,   t h o u s a n d s S e p a r a t o r :   " , " }   } ) ;   t h i s . s e t A t t r i b u t e C o n f i g ( " d a t e O p t i o n s " ,   {   v a l u e :   {   f o r m a t :   " % m / % d / % Y " ,   l o c a l e :   " e n " }   } ) ;   t h i s . s e t A t t r i b u t e C o n f i g ( " n u m b e r O p t i o n s " ,   {   v a l u e :   {   d e c i m a l P l a c e s :   0 ,   t h o u s a n d s S e p a r a t o r :   " , " }   } ) ;  
 } ,   _ b I n i t :   t r u e ,   _ n I n d e x :   n u l l ,   _ n T r C o u n t :   0 ,   _ n T d C o u n t :   0 ,   _ s I d :   n u l l ,   _ o C h a i n R e n d e r :   n u l l ,   _ e l C o n t a i n e r :   n u l l ,   _ e l M a s k :   n u l l ,   _ e l T a b l e :   n u l l ,   _ e l C a p t i o n :   n u l l ,   _ e l C o l g r o u p :   n u l l ,   _ e l T h e a d :   n u l l ,   _ e l T b o d y :   n u l l ,   _ e l M s g T b o d y :   n u l l ,   _ e l M s g T r :   n u l l ,   _ e l M s g T d :   n u l l ,   _ o D a t a S o u r c e :   n u l l ,   _ o C o l u m n S e t :   n u l l ,   _ o R e c o r d S e t :   n u l l ,   _ o C e l l E d i t o r :   n u l l ,   _ s F i r s t T r I d :   n u l l ,   _ s L a s t T r I d :   n u l l ,   _ e l T r T e m p l a t e :   n u l l ,   _ a D y n F u n c t i o n s :   [ ] ,   c l e a r T e x t S e l e c t i o n :   f u n c t i o n ( )   {   v a r   I ;   i f   ( w i n d o w . g e t S e l e c t i o n )   {   I   =   w i n d o w . g e t S e l e c t i o n ( ) ;   }   e l s e   {   i f   ( d o c u m e n t . g e t S e l e c t i o n )   {   I   =   d o c u m e n t . g e t S e l e c t i o n ( ) ;   }   e l s e   {   i f   ( d o c u m e n t . s e l e c t i o n )   {   I   =   d o c u m e n t . s e l e c t i o n ;   }   }   }   i f   ( I )   {   i f   ( I . e m p t y )   {   I . e m p t y ( ) ;   }   e l s e   {   i f   ( I . r e m o v e A l l R a n g e s )   {   I . r e m o v e A l l R a n g e s ( ) ;   }   e l s e   {   i f   ( I . c o l l a p s e )   {   I . c o l l a p s e ( ) ;   }   }   }   }   } ,   _ f o c u s E l :   f u n c t i o n ( I )   {   I   =   I   | |   t h i s . _ e l T b o d y ;   s e t T i m e o u t ( f u n c t i o n ( )   {   t r y   {   I . f o c u s ( ) ;   }   c a t c h   ( J )   {   }   } ,   0 ) ;   } ,   _ r e p a i n t G e c k o :   ( B . g e c k o )   ?   f u n c t i o n ( J )   {   J   =   J   | |   t h i s . _ e l C o n t a i n e r ;   v a r   I   =   J . p a r e n t N o d e ;   v a r   K   =   J . n e x t S i b l i n g ;   I . i n s e r t B e f o r e ( I . r e m o v e C h i l d ( J ) ,   K ) ;   }   :   f u n c t i o n ( )   {   } ,   _ r e p a i n t O p e r a :   ( B . o p e r a )   ?   f u n c t i o n ( )   {   i f   ( B . o p e r a )   {   d o c u m e n t . d o c u m e n t E l e m e n t . c l a s s N a m e   + =   "   " ;   d o c u m e n t . d o c u m e n t E l e m e n t . c l a s s N a m e   =   Y A H O O . l a n g . t r i m ( d o c u m e n t . d o c u m e n t E l e m e n t . c l a s s N a m e ) ;   }   }   :   f u n c t i o n ( )   {   } ,   _ r e p a i n t W e b k i t :   ( B . w e b k i t )   ?   f u n c t i o n ( J )   {   J   =   J   | |   t h i s . _ e l C o n t a i n e r ;   v a r   I   =   J . p a r e n t N o d e ;   v a r   K   =   J . n e x t S i b l i n g ;   I . i n s e r t B e f o r e ( I . r e m o v e C h i l d ( J ) ,   K ) ;   }   :   f u n c t i o n ( )   {   } ,   _ i n i t C o n f i g s :   f u n c t i o n ( I )   {   i f   ( ! I   | |   ! H . i s O b j e c t ( I ) )   {   I   =   { } ;   }   t h i s . c o n f i g s   =   I ;   } ,   _ i n i t C o l u m n S e t :   f u n c t i o n ( M )   {   v a r   L ,   J ,   I ;   i f   ( t h i s . _ o C o l u m n S e t )   {   f o r   ( J   =   0 ,   I   =   t h i s . _ o C o l u m n S e t . k e y s . l e n g t h ;   J   <   I ;   J + + )   {   L   =   t h i s . _ o C o l u m n S e t . k e y s [ J ] ;   D . _ o D y n S t y l e s [ " . "   +   t h i s . g e t I d ( )   +   " - c o l - "   +   L . g e t S a n i t i z e d K e y ( )   +   "   . "   +   D . C L A S S _ L I N E R ]   =   u n d e f i n e d ;   i f   ( L . e d i t o r   & &   L . e d i t o r . u n s u b s c r i b e A l l )   {   L . e d i t o r . u n s u b s c r i b e A l l ( ) ;   }   }   t h i s . _ o C o l u m n S e t   =   n u l l ;   t h i s . _ c l e a r T r T e m p l a t e E l ( ) ;   }   i f   ( H . i s A r r a y ( M ) )   {   t h i s . _ o C o l u m n S e t   =   n e w   Y A H O O . w i d g e t . C o l u m n S e t ( M ) ;   }   e l s e   {   i f   ( M   i n s t a n c e o f   Y A H O O . w i d g e t . C o l u m n S e t )   {   t h i s . _ o C o l u m n S e t   =   M ;   }   }   v a r   K   =   t h i s . _ o C o l u m n S e t . k e y s ;   f o r   ( J   =   0 ,   I   =   K . l e n g t h ;   J   <   I ;   J + + )   {   L   =   K [ J ] ;   i f   ( L . e d i t o r   & &   L . e d i t o r . s u b s c r i b e )   {   L . e d i t o r . s u b s c r i b e ( " s h o w E v e n t " ,   t h i s . _ o n E d i t o r S h o w E v e n t ,   t h i s ,   t r u e ) ;   L . e d i t o r . s u b s c r i b e ( " k e y d o w n E v e n t " ,   t h i s . _ o n E d i t o r K e y d o w n E v e n t ,   t h i s ,   t r u e ) ;   L . e d i t o r . s u b s c r i b e ( " r e v e r t E v e n t " ,   t h i s . _ o n E d i t o r R e v e r t E v e n t ,   t h i s ,   t r u e ) ;   L . e d i t o r . s u b s c r i b e ( " s a v e E v e n t " ,   t h i s . _ o n E d i t o r S a v e E v e n t ,   t h i s ,   t r u e ) ;   L . e d i t o r . s u b s c r i b e ( " c a n c e l E v e n t " ,   t h i s . _ o n E d i t o r C a n c e l E v e n t ,   t h i s ,   t r u e ) ;   L . e d i t o r . s u b s c r i b e ( " b l u r E v e n t " ,   t h i s . _ o n E d i t o r B l u r E v e n t ,   t h i s ,   t r u e ) ;   L . e d i t o r . s u b s c r i b e ( " b l o c k E v e n t " ,   t h i s . _ o n E d i t o r B l o c k E v e n t ,   t h i s ,   t r u e ) ;   L . e d i t o r . s u b s c r i b e ( " u n b l o c k E v e n t " ,   t h i s . _ o n E d i t o r U n b l o c k E v e n t ,   t h i s ,   t r u e ) ;   }   }   } ,   _ i n i t D a t a S o u r c e :   f u n c t i o n ( I )   {   t h i s . _ o D a t a S o u r c e   =   n u l l ;   i f   ( I   & &   ( H . i s F u n c t i o n ( I . s e n d R e q u e s t ) ) )   {   t h i s . _ o D a t a S o u r c e   =   I ;   }   e l s e   {   v a r   J   =   n u l l ;   v a r   N   =   t h i s . _ e l C o n t a i n e r ;   v a r   K   =   0 ;   i f   ( N . h a s C h i l d N o d e s ( ) )   {   v a r   M   =   N . c h i l d N o d e s ;   f o r   ( K   =   0 ;   K   <   M . l e n g t h ;   K + + )   {   i f   ( M [ K ] . n o d e N a m e   & &   M [ K ] . n o d e N a m e . t o L o w e r C a s e ( )   = =   " t a b l e " )   {   J   =   M [ K ] ;   b r e a k ;   }   }   i f   ( J )   {   v a r   L   =   [ ] ;   f o r   ( ;   K   <   t h i s . _ o C o l u m n S e t . k e y s . l e n g t h ;   K + + )   {   L . p u s h ( {   k e y :   t h i s . _ o C o l u m n S e t . k e y s [ K ] . k e y   } ) ;   }   t h i s . _ o D a t a S o u r c e   =   n e w   F ( J ) ;   t h i s . _ o D a t a S o u r c e . r e s p o n s e T y p e   =   F . T Y P E _ H T M L T A B L E ;   t h i s . _ o D a t a S o u r c e . r e s p o n s e S c h e m a   =   {   f i e l d s :   L   } ;   }   }   }   } ,   _ i n i t R e c o r d S e t :   f u n c t i o n ( )   {   i f   ( t h i s . _ o R e c o r d S e t )   {   t h i s . _ o R e c o r d S e t . r e s e t ( ) ;   }   e l s e   {   t h i s . _ o R e c o r d S e t   =   n e w   Y A H O O . w i d g e t . R e c o r d S e t ( ) ;   }   } ,   _ i n i t D o m E l e m e n t s :   f u n c t i o n ( I )   {   t h i s . _ i n i t C o n t a i n e r E l ( I ) ;   t h i s . _ i n i t T a b l e E l ( t h i s . _ e l C o n t a i n e r ) ;   t h i s . _ i n i t C o l g r o u p E l ( t h i s . _ e l T a b l e ) ;   t h i s . _ i n i t T h e a d E l ( t h i s . _ e l T a b l e ) ;   t h i s . _ i n i t M s g T b o d y E l ( t h i s . _ e l T a b l e ) ;   t h i s . _ i n i t T b o d y E l ( t h i s . _ e l T a b l e ) ;   i f   ( ! t h i s . _ e l C o n t a i n e r   | |   ! t h i s . _ e l T a b l e   | |   ! t h i s . _ e l C o l g r o u p   | |   ! t h i s . _ e l T h e a d   | |   ! t h i s . _ e l T b o d y   | |   ! t h i s . _ e l M s g T b o d y )   {   r e t u r n   f a l s e ;   }   e l s e   {   r e t u r n   t r u e ;   }   } ,   _ d e s t r o y C o n t a i n e r E l :   f u n c t i o n ( I )   {   C . r e m o v e C l a s s ( I ,   D . C L A S S _ D A T A T A B L E ) ;   G . p u r g e E l e m e n t ( I ,   t r u e ) ;   I . i n n e r H T M L   =   " " ;   t h i s . _ e l C o n t a i n e r   =   n u l l ;   t h i s . _ e l C o l g r o u p   =   n u l l ;   t h i s . _ e l T h e a d   =   n u l l ;   t h i s . _ e l T b o d y   =   n u l l ;   } ,   _ i n i t C o n t a i n e r E l :   f u n c t i o n ( J )   {   J   =   C . g e t ( J ) ;   i f   ( J   & &   J . n o d e N a m e   & &   ( J . n o d e N a m e . t o L o w e r C a s e ( )   = =   " d i v " ) )   {   t h i s . _ d e s t r o y C o n t a i n e r E l ( J ) ;   C . a d d C l a s s ( J ,   D . C L A S S _ D A T A T A B L E ) ;   G . a d d L i s t e n e r ( J ,   " f o c u s " ,   t h i s . _ o n T a b l e F o c u s ,   t h i s ) ;   G . a d d L i s t e n e r ( J ,   " d b l c l i c k " ,   t h i s . _ o n T a b l e D b l c l i c k ,   t h i s ) ;   t h i s . _ e l C o n t a i n e r   =   J ;   v a r   I   =   d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ;   I . c l a s s N a m e   =   D . C L A S S _ M A S K ;   I . s t y l e . d i s p l a y   =   " n o n e " ;   t h i s . _ e l M a s k   =   J . a p p e n d C h i l d ( I ) ;   }   } ,   _ d e s t r o y T a b l e E l :   f u n c t i o n ( )   {   v a r   I   =   t h i s . _ e l T a b l e ;   i f   ( I )   {   G . p u r g e E l e m e n t ( I ,   t r u e ) ;   I . p a r e n t N o d e . r e m o v e C h i l d ( I ) ;   t h i s . _ e l C a p t i o n   =   n u l l ;   t h i s . _ e l C o l g r o u p   =   n u l l ;   t h i s . _ e l T h e a d   =   n u l l ;   t h i s . _ e l T b o d y   =   n u l l ;   }   } ,   _ i n i t C a p t i o n E l :   f u n c t i o n ( I )   {  
         i f   ( t h i s . _ e l T a b l e   & &   I )   {  
                 i f   ( ! t h i s . _ e l C a p t i o n )   {  
                         t h i s . _ e l C a p t i o n   =   t h i s . _ e l T a b l e . c r e a t e C a p t i o n ( ) ; 
 } t h i s . _ e l C a p t i o n . i n n e r H T M L = I ; } e l s e { i f ( t h i s . _ e l C a p t i o n ) { t h i s . _ e l C a p t i o n . p a r e n t N o d e . r e m o v e C h i l d ( t h i s . _ e l C a p t i o n ) ; } } } , _ i n i t T a b l e E l : f u n c t i o n ( I ) { i f ( I ) { t h i s . _ d e s t r o y T a b l e E l ( ) ; t h i s . _ e l T a b l e = I . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " t a b l e " ) ) ; t h i s . _ e l T a b l e . s u m m a r y = t h i s . g e t ( " s u m m a r y " ) ; i f ( t h i s . g e t ( " c a p t i o n " ) ) { t h i s . _ i n i t C a p t i o n E l ( t h i s . g e t ( " c a p t i o n " ) ) ; } } } , _ d e s t r o y C o l g r o u p E l : f u n c t i o n ( ) { v a r   I = t h i s . _ e l C o l g r o u p ; i f ( I ) { v a r   J = I . p a r e n t N o d e ; G . p u r g e E l e m e n t ( I , t r u e ) ; J . r e m o v e C h i l d ( I ) ; t h i s . _ e l C o l g r o u p = n u l l ; } } , _ i n i t C o l g r o u p E l : f u n c t i o n ( R ) { i f ( R ) { t h i s . _ d e s t r o y C o l g r o u p E l ( ) ; v a r   K = t h i s . _ a C o l I d s | | [ ] , Q = t h i s . _ o C o l u m n S e t . k e y s , L = 0 , O = K . l e n g t h , I , N , P = d o c u m e n t . c r e a t e D o c u m e n t F r a g m e n t ( ) , M = d o c u m e n t . c r e a t e E l e m e n t ( " c o l " ) ; f o r ( L = 0 , O = Q . l e n g t h ; L < O ; L + + ) { N = Q [ L ] ; I = P . a p p e n d C h i l d ( M . c l o n e N o d e ( f a l s e ) ) ; } v a r   J = R . i n s e r t B e f o r e ( d o c u m e n t . c r e a t e E l e m e n t ( " c o l g r o u p " ) , R . f i r s t C h i l d ) ; J . a p p e n d C h i l d ( P ) ; t h i s . _ e l C o l g r o u p = J ; } } , _ i n s e r t C o l g r o u p C o l E l : f u n c t i o n ( I ) { i f ( H . i s N u m b e r ( I ) & & t h i s . _ e l C o l g r o u p ) { v a r   J = t h i s . _ e l C o l g r o u p . c h i l d N o d e s [ I ] | | n u l l ; t h i s . _ e l C o l g r o u p . i n s e r t B e f o r e ( d o c u m e n t . c r e a t e E l e m e n t ( " c o l " ) , J ) ; } } , _ r e m o v e C o l g r o u p C o l E l : f u n c t i o n ( I ) { i f ( H . i s N u m b e r ( I ) & & t h i s . _ e l C o l g r o u p & & t h i s . _ e l C o l g r o u p . c h i l d N o d e s [ I ] ) { t h i s . _ e l C o l g r o u p . r e m o v e C h i l d ( t h i s . _ e l C o l g r o u p . c h i l d N o d e s [ I ] ) ; } } , _ r e o r d e r C o l g r o u p C o l E l : f u n c t i o n ( K , J ) { i f ( H . i s A r r a y ( K ) & & H . i s N u m b e r ( J ) & & t h i s . _ e l C o l g r o u p & & ( t h i s . _ e l C o l g r o u p . c h i l d N o d e s . l e n g t h > K [ K . l e n g t h - 1 ] ) ) { v a r   I , M = [ ] ; f o r ( I = K . l e n g t h - 1 ; I > - 1 ; I - - ) { M . p u s h ( t h i s . _ e l C o l g r o u p . r e m o v e C h i l d ( t h i s . _ e l C o l g r o u p . c h i l d N o d e s [ K [ I ] ] ) ) ; } v a r   L = t h i s . _ e l C o l g r o u p . c h i l d N o d e s [ J ] | | n u l l ; f o r ( I = M . l e n g t h - 1 ; I > - 1 ; I - - ) { t h i s . _ e l C o l g r o u p . i n s e r t B e f o r e ( M [ I ] , L ) ; } } } , _ d e s t r o y T h e a d E l : f u n c t i o n ( ) { v a r   J = t h i s . _ e l T h e a d ; i f ( J ) { v a r   I = J . p a r e n t N o d e ; G . p u r g e E l e m e n t ( J , t r u e ) ; t h i s . _ d e s t r o y C o l u m n H e l p e r s ( ) ; I . r e m o v e C h i l d ( J ) ; t h i s . _ e l T h e a d = n u l l ; } } , _ i n i t T h e a d E l : f u n c t i o n ( S ) { S = S | | t h i s . _ e l T a b l e ; i f ( S ) { t h i s . _ d e s t r o y T h e a d E l ( ) ; v a r   N = ( t h i s . _ e l C o l g r o u p ) ? S . i n s e r t B e f o r e ( d o c u m e n t . c r e a t e E l e m e n t ( " t h e a d " ) , t h i s . _ e l C o l g r o u p . n e x t S i b l i n g ) : S . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " t h e a d " ) ) ; G . a d d L i s t e n e r ( N , " f o c u s " , t h i s . _ o n T h e a d F o c u s , t h i s ) ; G . a d d L i s t e n e r ( N , " k e y d o w n " , t h i s . _ o n T h e a d K e y d o w n , t h i s ) ; G . a d d L i s t e n e r ( N , " m o u s e o v e r " , t h i s . _ o n T a b l e M o u s e o v e r , t h i s ) ; G . a d d L i s t e n e r ( N , " m o u s e o u t " , t h i s . _ o n T a b l e M o u s e o u t , t h i s ) ; G . a d d L i s t e n e r ( N , " m o u s e d o w n " , t h i s . _ o n T a b l e M o u s e d o w n , t h i s ) ; G . a d d L i s t e n e r ( N , " m o u s e u p " , t h i s . _ o n T a b l e M o u s e u p , t h i s ) ; G . a d d L i s t e n e r ( N , " c l i c k " , t h i s . _ o n T h e a d C l i c k , t h i s ) ; v a r   U = t h i s . _ o C o l u m n S e t , Q , O , M , K ; v a r   T = U . t r e e ; v a r   L ; f o r ( O = 0 ; O < T . l e n g t h ; O + + ) { v a r   J = N . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " t r " ) ) ; f o r ( M = 0 ; M < T [ O ] . l e n g t h ; M + + ) { Q = T [ O ] [ M ] ; L = J . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " t h " ) ) ; t h i s . _ i n i t T h E l ( L , Q ) ; } i f ( O = = = 0 ) { C . a d d C l a s s ( J , D . C L A S S _ F I R S T ) ; } i f ( O = = = ( T . l e n g t h - 1 ) ) { C . a d d C l a s s ( J , D . C L A S S _ L A S T ) ; } } v a r   I = U . h e a d e r s [ 0 ] | | [ ] ; f o r ( O = 0 ; O < I . l e n g t h ; O + + ) { C . a d d C l a s s ( C . g e t ( t h i s . g e t I d ( ) + " - t h - " + I [ O ] ) , D . C L A S S _ F I R S T ) ; } v a r   P = U . h e a d e r s [ U . h e a d e r s . l e n g t h - 1 ] | | [ ] ; f o r ( O = 0 ; O < P . l e n g t h ; O + + ) { C . a d d C l a s s ( C . g e t ( t h i s . g e t I d ( ) + " - t h - " + P [ O ] ) , D . C L A S S _ L A S T ) ; } i f ( B . w e b k i t & & B . w e b k i t < 4 2 0 ) { v a r   R = t h i s ; s e t T i m e o u t ( f u n c t i o n ( ) { N . s t y l e . d i s p l a y = " " ; } , 0 ) ; N . s t y l e . d i s p l a y = " n o n e " ; } t h i s . _ e l T h e a d = N ; t h i s . _ i n i t C o l u m n H e l p e r s ( ) ; } } , _ i n i t T h E l : f u n c t i o n ( M , L ) { M . i d = t h i s . g e t I d ( ) + " - t h - " + L . g e t S a n i t i z e d K e y ( ) ; M . i n n e r H T M L = " " ; M . r o w S p a n = L . g e t R o w s p a n ( ) ; M . c o l S p a n = L . g e t C o l s p a n ( ) ; L . _ e l T h = M ; v a r   I = M . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ) ; I . i d = M . i d + " - l i n e r " ; I . c l a s s N a m e = D . C L A S S _ L I N E R ; L . _ e l T h L i n e r = I ; v a r   J = I . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " s p a n " ) ) ; J . c l a s s N a m e = D . C L A S S _ L A B E L ; i f ( L . a b b r ) { M . a b b r = L . a b b r ; } i f ( L . h i d d e n ) { t h i s . _ c l e a r M i n W i d t h ( L ) ; } M . c l a s s N a m e = t h i s . _ g e t C o l u m n C l a s s N a m e s ( L ) ; i f ( L . w i d t h ) { v a r   K = ( L . m i n W i d t h & & ( L . w i d t h < L . m i n W i d t h ) ) ? L . m i n W i d t h : L . w i d t h ; i f ( D . _ b D y n S t y l e s F a l l b a c k ) { M . f i r s t C h i l d . s t y l e . o v e r f l o w = " h i d d e n " ; M . f i r s t C h i l d . s t y l e . w i d t h = K + " p x " ; } e l s e { t h i s . _ s e t C o l u m n W i d t h D y n S t y l e s ( L , K + " p x " , " h i d d e n " ) ; } } t h i s . f o r m a t T h e a d C e l l ( J , L , t h i s . g e t ( " s o r t e d B y " ) ) ; L . _ e l T h L a b e l = J ; } , f o r m a t T h e a d C e l l : f u n c t i o n ( I , M , K ) { v a r   Q = M . g e t K e y ( ) ; v a r   P = H . i s V a l u e ( M . l a b e l ) ? M . l a b e l : Q ; i f ( M . s o r t a b l e ) { v a r   N = t h i s . g e t C o l u m n S o r t D i r ( M , K ) ; v a r   J = ( N = = = D . C L A S S _ D E S C ) ; i f ( K & & ( M . k e y = = = K . k e y ) ) { J = ! ( K . d i r = = = D . C L A S S _ D E S C ) ; } v a r   L = t h i s . g e t I d ( ) + " - h r e f - " + M . g e t S a n i t i z e d K e y ( ) ; v a r   O = ( J ) ? t h i s . g e t ( " M S G _ S O R T D E S C " ) : t h i s . g e t ( " M S G _ S O R T A S C " ) ; I . i n n e r H T M L = ' < a   h r e f = " ' + L + ' "   t i t l e = " ' + O + ' "   c l a s s = " ' + D . C L A S S _ S O R T A B L E + ' " > ' + P + " < / a > " ; } e l s e { I . i n n e r H T M L = P ; } } , _ d e s t r o y D r a g g a b l e C o l u m n s : f u n c t i o n ( ) { v a r   K , L ; f o r ( v a r   J = 0 , I = t h i s . _ o C o l u m n S e t . t r e e [ 0 ] . l e n g t h ; J < I ; J + + ) { K = t h i s . _ o C o l u m n S e t . t r e e [ 0 ] [ J ] ; i f ( K . _ d d ) { K . _ d d = K . _ d d . u n r e g ( ) ; C . r e m o v e C l a s s ( K . g e t T h E l ( ) , D . C L A S S _ D R A G G A B L E ) ; } } } , _ i n i t D r a g g a b l e C o l u m n s : f u n c t i o n ( ) { t h i s . _ d e s t r o y D r a g g a b l e C o l u m n s ( ) ; i f ( A . D D ) { v a r   L , M , J ; f o r ( v a r   K = 0 , I = t h i s . _ o C o l u m n S e t . t r e e [ 0 ] . l e n g t h ; K < I ; K + + ) { L = t h i s . _ o C o l u m n S e t . t r e e [ 0 ] [ K ] ; M = L . g e t T h E l ( ) ; C . a d d C l a s s ( M , D . C L A S S _ D R A G G A B L E ) ; J = D . _ i n i t C o l u m n D r a g T a r g e t E l ( ) ; L . _ d d = n e w   Y A H O O . w i d g e t . C o l u m n D D ( t h i s , L , M , J ) ; } } e l s e { } } , _ d e s t r o y R e s i z e a b l e C o l u m n s : f u n c t i o n ( ) { v a r   J = t h i s . _ o C o l u m n S e t . k e y s ; f o r ( v a r   K = 0 , I = J . l e n g t h ; K < I ; K + + ) { i f ( J [ K ] . _ d d R e s i z e r ) { J [ K ] . _ d d R e s i z e r = J [ K ] . _ d d R e s i z e r . u n r e g ( ) ; C . r e m o v e C l a s s ( J [ K ] . g e t T h E l ( ) , D . C L A S S _ R E S I Z E A B L E ) ; } } } , _ i n i t R e s i z e a b l e C o l u m n s : f u n c t i o n ( ) { t h i s . _ d e s t r o y R e s i z e a b l e C o l u m n s ( ) ; i f ( A . D D ) { v a r   O , J , M , P , I , Q , L ; f o r ( v a r   K = 0 , N = t h i s . _ o C o l u m n S e t . k e y s . l e n g t h ; K < N ; K + + ) { O = t h i s . _ o C o l u m n S e t . k e y s [ K ] ; i f ( O . r e s i z e a b l e ) { J = O . g e t T h E l ( ) ; C . a d d C l a s s ( J , D . C L A S S _ R E S I Z E A B L E ) ; M = O . g e t T h L i n e r E l ( ) ; P = J . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ) ; P . c l a s s N a m e = D . C L A S S _ R E S I Z E R L I N E R ; P . a p p e n d C h i l d ( M ) ; I = P . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ) ; I . i d = J . i d + " - r e s i z e r " ; I . c l a s s N a m e = D . C L A S S _ R E S I Z E R ; O . _ e l R e s i z e r = I ; Q = D . _ i n i t C o l u m n R e s i z e r P r o x y E l ( ) ; O . _ d d R e s i z e r = n e w   Y A H O O . u t i l . C o l u m n R e s i z e r ( t h i s , O , J , I , Q ) ; L = f u n c t i o n ( R ) { G . s t o p P r o p a g a t i o n ( R ) ; } ; G . a d d L i s t e n e r ( I , " c l i c k " , L ) ; } } } e l s e { } } , _ d e s t r o y C o l u m n H e l p e r s : f u n c t i o n ( ) { t h i s . _ d e s t r o y D r a g g a b l e C o l u m n s ( ) ; t h i s . _ d e s t r o y R e s i z e a b l e C o l u m n s ( ) ; } , _ i n i t C o l u m n H e l p e r s : f u n c t i o n ( ) { i f ( t h i s . g e t ( " d r a g g a b l e C o l u m n s " ) ) { t h i s . _ i n i t D r a g g a b l e C o l u m n s ( ) ; } t h i s . _ i n i t R e s i z e a b l e C o l u m n s ( ) ; } , _ d e s t r o y T b o d y E l : f u n c t i o n ( ) { v a r   I = t h i s . _ e l T b o d y ; i f ( I ) { v a r   J = I . p a r e n t N o d e ; G . p u r g e E l e m e n t ( I , t r u e ) ; J . r e m o v e C h i l d ( I ) ; t h i s . _ e l T b o d y = n u l l ; } } , _ i n i t T b o d y E l : f u n c t i o n ( J ) { i f ( J ) { t h i s . _ d e s t r o y T b o d y E l ( ) ; v a r   I = J . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " t b o d y " ) ) ; I . t a b I n d e x = 0 ; I . c l a s s N a m e = D . C L A S S _ D A T A ; 
 G . a d d L i s t e n e r ( I , " f o c u s " , t h i s . _ o n T b o d y F o c u s , t h i s ) ; G . a d d L i s t e n e r ( I , " m o u s e o v e r " , t h i s . _ o n T a b l e M o u s e o v e r , t h i s ) ; G . a d d L i s t e n e r ( I , " m o u s e o u t " , t h i s . _ o n T a b l e M o u s e o u t , t h i s ) ; G . a d d L i s t e n e r ( I , " m o u s e d o w n " , t h i s . _ o n T a b l e M o u s e d o w n , t h i s ) ; G . a d d L i s t e n e r ( I , " m o u s e u p " , t h i s . _ o n T a b l e M o u s e u p , t h i s ) ; G . a d d L i s t e n e r ( I , " k e y d o w n " , t h i s . _ o n T b o d y K e y d o w n , t h i s ) ; G . a d d L i s t e n e r ( I , " k e y p r e s s " , t h i s . _ o n T a b l e K e y p r e s s , t h i s ) ; G . a d d L i s t e n e r ( I , " c l i c k " , t h i s . _ o n T b o d y C l i c k , t h i s ) ; i f ( B . i e ) { I . h i d e F o c u s = t r u e ; } t h i s . _ e l T b o d y = I ; } } , _ d e s t r o y M s g T b o d y E l : f u n c t i o n ( ) { v a r   I = t h i s . _ e l M s g T b o d y ; i f ( I ) { v a r   J = I . p a r e n t N o d e ; G . p u r g e E l e m e n t ( I , t r u e ) ; J . r e m o v e C h i l d ( I ) ; t h i s . _ e l T b o d y = n u l l ; } } , _ i n i t M s g T b o d y E l : f u n c t i o n ( L ) { i f ( L ) { v a r   K = d o c u m e n t . c r e a t e E l e m e n t ( " t b o d y " ) ; K . c l a s s N a m e = D . C L A S S _ M E S S A G E ; v a r   J = K . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " t r " ) ) ; J . c l a s s N a m e = D . C L A S S _ F I R S T + "   " + D . C L A S S _ L A S T ; t h i s . _ e l M s g T r = J ; v a r   M = J . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " t d " ) ) ; M . c o l S p a n = t h i s . _ o C o l u m n S e t . k e y s . l e n g t h | | 1 ; M . c l a s s N a m e = D . C L A S S _ F I R S T + "   " + D . C L A S S _ L A S T ; t h i s . _ e l M s g T d = M ; K = L . i n s e r t B e f o r e ( K , t h i s . _ e l T b o d y ) ; v a r   I = M . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ) ; I . c l a s s N a m e = D . C L A S S _ L I N E R ; t h i s . _ e l M s g T b o d y = K ; G . a d d L i s t e n e r ( K , " f o c u s " , t h i s . _ o n T b o d y F o c u s , t h i s ) ; G . a d d L i s t e n e r ( K , " m o u s e o v e r " , t h i s . _ o n T a b l e M o u s e o v e r , t h i s ) ; G . a d d L i s t e n e r ( K , " m o u s e o u t " , t h i s . _ o n T a b l e M o u s e o u t , t h i s ) ; G . a d d L i s t e n e r ( K , " m o u s e d o w n " , t h i s . _ o n T a b l e M o u s e d o w n , t h i s ) ; G . a d d L i s t e n e r ( K , " m o u s e u p " , t h i s . _ o n T a b l e M o u s e u p , t h i s ) ; G . a d d L i s t e n e r ( K , " k e y d o w n " , t h i s . _ o n T b o d y K e y d o w n , t h i s ) ; G . a d d L i s t e n e r ( K , " k e y p r e s s " , t h i s . _ o n T a b l e K e y p r e s s , t h i s ) ; G . a d d L i s t e n e r ( K , " c l i c k " , t h i s . _ o n T b o d y C l i c k , t h i s ) ; } } , _ i n i t E v e n t s : f u n c t i o n ( ) { t h i s . _ i n i t C o l u m n S o r t ( ) ; Y A H O O . u t i l . E v e n t . a d d L i s t e n e r ( d o c u m e n t , " c l i c k " , t h i s . _ o n D o c u m e n t C l i c k , t h i s ) ; t h i s . s u b s c r i b e ( " p a g i n a t o r C h a n g e " , f u n c t i o n ( ) { t h i s . _ h a n d l e P a g i n a t o r C h a n g e . a p p l y ( t h i s , a r g u m e n t s ) ; } ) ; t h i s . s u b s c r i b e ( " i n i t E v e n t " , f u n c t i o n ( ) { t h i s . r e n d e r P a g i n a t o r ( ) ; } ) ; t h i s . _ i n i t C e l l E d i t i n g ( ) ; } , _ i n i t C o l u m n S o r t : f u n c t i o n ( ) { t h i s . s u b s c r i b e ( " t h e a d C e l l C l i c k E v e n t " , t h i s . o n E v e n t S o r t C o l u m n ) ; v a r   I = t h i s . g e t ( " s o r t e d B y " ) ; i f ( I ) { i f ( I . d i r = = " d e s c " ) { t h i s . _ c o n f i g s . s o r t e d B y . v a l u e . d i r = D . C L A S S _ D E S C ; } e l s e { i f ( I . d i r = = " a s c " ) { t h i s . _ c o n f i g s . s o r t e d B y . v a l u e . d i r = D . C L A S S _ A S C ; } } } } , _ i n i t C e l l E d i t i n g : f u n c t i o n ( ) { t h i s . s u b s c r i b e ( " e d i t o r B l u r E v e n t " , f u n c t i o n ( ) { t h i s . o n E d i t o r B l u r E v e n t . a p p l y ( t h i s , a r g u m e n t s ) ; } ) ; t h i s . s u b s c r i b e ( " e d i t o r B l o c k E v e n t " , f u n c t i o n ( ) { t h i s . o n E d i t o r B l o c k E v e n t . a p p l y ( t h i s , a r g u m e n t s ) ; } ) ; t h i s . s u b s c r i b e ( " e d i t o r U n b l o c k E v e n t " , f u n c t i o n ( ) { t h i s . o n E d i t o r U n b l o c k E v e n t . a p p l y ( t h i s , a r g u m e n t s ) ; } ) ; } , _ g e t C o l u m n C l a s s N a m e s : f u n c t i o n ( L , K ) { v a r   I ; i f ( H . i s S t r i n g ( L . c l a s s N a m e ) ) { I = [ L . c l a s s N a m e ] ; } e l s e { i f ( H . i s A r r a y ( L . c l a s s N a m e ) ) { I = L . c l a s s N a m e ; } e l s e { I = [ ] ; } } I [ I . l e n g t h ] = t h i s . g e t I d ( ) + " - c o l - " + L . g e t S a n i t i z e d K e y ( ) ; I [ I . l e n g t h ] = " y u i - d t - c o l - " + L . g e t S a n i t i z e d K e y ( ) ; v a r   J = t h i s . g e t ( " s o r t e d B y " ) | | { } ; i f ( L . k e y = = = J . k e y ) { I [ I . l e n g t h ] = J . d i r | | " " ; } i f ( L . h i d d e n ) { I [ I . l e n g t h ] = D . C L A S S _ H I D D E N ; } i f ( L . s e l e c t e d ) { I [ I . l e n g t h ] = D . C L A S S _ S E L E C T E D ; } i f ( L . s o r t a b l e ) { I [ I . l e n g t h ] = D . C L A S S _ S O R T A B L E ; } i f ( L . r e s i z e a b l e ) { I [ I . l e n g t h ] = D . C L A S S _ R E S I Z E A B L E ; } i f ( L . e d i t o r ) { I [ I . l e n g t h ] = D . C L A S S _ E D I T A B L E ; } i f ( K ) { I = I . c o n c a t ( K ) ; } r e t u r n   I . j o i n ( "   " ) ; } , _ c l e a r T r T e m p l a t e E l : f u n c t i o n ( ) { t h i s . _ e l T r T e m p l a t e = n u l l ; } , _ g e t T r T e m p l a t e E l : f u n c t i o n ( T , N ) { i f ( t h i s . _ e l T r T e m p l a t e ) { r e t u r n   t h i s . _ e l T r T e m p l a t e ; } e l s e { v a r   P = d o c u m e n t , R = P . c r e a t e E l e m e n t ( " t r " ) , K = P . c r e a t e E l e m e n t ( " t d " ) , J = P . c r e a t e E l e m e n t ( " d i v " ) ; K . a p p e n d C h i l d ( J ) ; v a r   S = d o c u m e n t . c r e a t e D o c u m e n t F r a g m e n t ( ) , Q = t h i s . _ o C o l u m n S e t . k e y s , M ; v a r   O ; f o r ( v a r   L = 0 , I = Q . l e n g t h ; L < I ; L + + ) { M = K . c l o n e N o d e ( t r u e ) ; M = t h i s . _ f o r m a t T d E l ( Q [ L ] , M , L , ( L = = = I - 1 ) ) ; S . a p p e n d C h i l d ( M ) ; } R . a p p e n d C h i l d ( S ) ; t h i s . _ e l T r T e m p l a t e = R ; r e t u r n   R ; } } , _ f o r m a t T d E l : f u n c t i o n ( M , O , P , L ) { v a r   S = t h i s . _ o C o l u m n S e t ; v a r   I = S . h e a d e r s , J = I [ P ] , N = " " , U ; f o r ( v a r   K = 0 , T = J . l e n g t h ; K < T ; K + + ) { U = t h i s . _ s I d + " - t h - " + J [ K ] + "   " ; N + = U ; } O . h e a d e r s = N ; v a r   R = [ ] ; i f ( P = = = 0 ) { R [ R . l e n g t h ] = D . C L A S S _ F I R S T ; } i f ( L ) { R [ R . l e n g t h ] = D . C L A S S _ L A S T ; } O . c l a s s N a m e = t h i s . _ g e t C o l u m n C l a s s N a m e s ( M , R ) ; O . f i r s t C h i l d . c l a s s N a m e = D . C L A S S _ L I N E R ; i f ( M . w i d t h & & D . _ b D y n S t y l e s F a l l b a c k ) { v a r   Q = ( M . m i n W i d t h & & ( M . w i d t h < M . m i n W i d t h ) ) ? M . m i n W i d t h : M . w i d t h ; O . f i r s t C h i l d . s t y l e . o v e r f l o w = " h i d d e n " ; O . f i r s t C h i l d . s t y l e . w i d t h = Q + " p x " ; } r e t u r n   O ; } , _ a d d T r E l : f u n c t i o n ( K ) { v a r   J = t h i s . _ g e t T r T e m p l a t e E l ( ) ; v a r   I = J . c l o n e N o d e ( t r u e ) ; r e t u r n   t h i s . _ u p d a t e T r E l ( I , K ) ; } , _ u p d a t e T r E l : f u n c t i o n ( J , N ) { v a r   M = t h i s . g e t ( " f o r m a t R o w " ) ? t h i s . g e t ( " f o r m a t R o w " ) . c a l l ( t h i s , J , N ) : t r u e ; i f ( M ) { J . s t y l e . d i s p l a y = " n o n e " ; v a r   O = J . c h i l d N o d e s , K ; f o r ( v a r   L = 0 , I = O . l e n g t h ; L < I ; + + L ) { K = O [ L ] ; t h i s . f o r m a t C e l l ( O [ L ] . f i r s t C h i l d , N , t h i s . _ o C o l u m n S e t . k e y s [ L ] ) ; } J . s t y l e . d i s p l a y = " " ; } J . i d = N . g e t I d ( ) ; r e t u r n   J ; } , _ d e l e t e T r E l : f u n c t i o n ( I ) { v a r   J ; i f ( ! H . i s N u m b e r ( I ) ) { J = C . g e t ( I ) . s e c t i o n R o w I n d e x ; } e l s e { J = I ; } i f ( H . i s N u m b e r ( J ) & & ( J > - 2 ) & & ( J < t h i s . _ e l T b o d y . r o w s . l e n g t h ) ) { r e t u r n   t h i s . _ e l T b o d y . r e m o v e C h i l d ( t h i s . g e t T r E l ( I ) ) ; } e l s e { r e t u r n   n u l l ; } } , _ u n s e t F i r s t R o w : f u n c t i o n ( ) { i f ( t h i s . _ s F i r s t T r I d ) { C . r e m o v e C l a s s ( t h i s . _ s F i r s t T r I d , D . C L A S S _ F I R S T ) ; t h i s . _ s F i r s t T r I d = n u l l ; } } , _ s e t F i r s t R o w : f u n c t i o n ( ) { t h i s . _ u n s e t F i r s t R o w ( ) ; v a r   I = t h i s . g e t F i r s t T r E l ( ) ; i f ( I ) { C . a d d C l a s s ( I , D . C L A S S _ F I R S T ) ; t h i s . _ s F i r s t T r I d = I . i d ; } } , _ u n s e t L a s t R o w : f u n c t i o n ( ) { i f ( t h i s . _ s L a s t T r I d ) { C . r e m o v e C l a s s ( t h i s . _ s L a s t T r I d , D . C L A S S _ L A S T ) ; t h i s . _ s L a s t T r I d = n u l l ; } } , _ s e t L a s t R o w : f u n c t i o n ( ) { t h i s . _ u n s e t L a s t R o w ( ) ; v a r   I = t h i s . g e t L a s t T r E l ( ) ; i f ( I ) { C . a d d C l a s s ( I , D . C L A S S _ L A S T ) ; t h i s . _ s L a s t T r I d = I . i d ; } } , _ s e t R o w S t r i p e s : f u n c t i o n ( S , K ) { v a r   L = t h i s . _ e l T b o d y . r o w s , P = 0 , R = L . l e n g t h , O = [ ] , Q = 0 , M = [ ] , I = 0 ; i f ( ( S ! = = n u l l ) & & ( S ! = = u n d e f i n e d ) ) { v a r   N = t h i s . g e t T r E l ( S ) ; i f ( N ) { P = N . s e c t i o n R o w I n d e x ; i f ( H . i s N u m b e r ( K ) & & ( K > 1 ) ) { R = P + K ; } } } f o r ( v a r   J = P ; J < R ; J + + ) { i f ( J % 2 ) { O [ Q + + ] = L [ J ] ; } e l s e { M [ I + + ] = L [ J ] ; } } i f ( O . l e n g t h ) { C . r e p l a c e C l a s s ( O , D . C L A S S _ E V E N , D . C L A S S _ O D D ) ; } i f ( M . l e n g t h ) { C . r e p l a c e C l a s s ( M , D . C L A S S _ O D D , D . C L A S S _ E V E N ) ; } } , _ s e t S e l e c t i o n s : f u n c t i o n ( ) { v a r   K = t h i s . g e t S e l e c t e d R o w s ( ) ; v a r   M = t h i s . g e t S e l e c t e d C e l l s ( ) ; i f ( ( K . l e n g t h > 0 ) | | ( M . l e n g t h > 0 ) ) { v a r   L = t h i s . _ o C o l u m n S e t , J ; f o r ( v a r   I = 0 ; I < K . l e n g t h ; I + + ) { J = C . g e t ( K [ I ] ) ; i f ( J ) { C . a d d C l a s s ( J , D . C L A S S _ S E L E C T E D ) ; } } f o r ( I = 0 ; I < M . l e n g t h ; I + + ) { J = C . g e t ( M [ I ] . r e c o r d I d ) ; i f ( J ) { C . a d d C l a s s ( J . c h i l d N o d e s [ L . g e t C o l u m n ( M [ I ] . c o l u m n K e y ) . g e t K e y I n d e x ( ) ] , D . C L A S S _ S E L E C T E D ) ; } } } } , _ o n R e n d e r C h a i n E n d : f u n c t i o n ( ) { t h i s . h i d e T a b l e M e s s a g e ( ) ; i f ( t h i s . _ e l T b o d y . r o w s . l e n g t h = = = 0 ) { t h i s . s h o w T a b l e M e s s a g e ( t h i s . g e t ( " M S G _ E M P T Y " ) , D . C L A S S _ E M P T Y ) ; } v a r   I = t h i s ; s e t T i m e o u t ( f u n c t i o n ( ) { i f ( ( I   i n s t a n c e o f   D ) & & I . _ s I d ) { i f ( I . _ b I n i t ) { I . _ b I n i t = f a l s e ; 
 I . f i r e E v e n t ( " i n i t E v e n t " ) ; } I . f i r e E v e n t ( " r e n d e r E v e n t " ) ; I . f i r e E v e n t ( " r e f r e s h E v e n t " ) ; I . v a l i d a t e C o l u m n W i d t h s ( ) ; I . f i r e E v e n t ( " p o s t R e n d e r E v e n t " ) ; } } , 0 ) ; } , _ o n D o c u m e n t C l i c k : f u n c t i o n ( L , J ) { v a r   M = G . g e t T a r g e t ( L ) ; v a r   I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; i f ( ! C . i s A n c e s t o r ( J . _ e l C o n t a i n e r , M ) ) { J . f i r e E v e n t ( " t a b l e B l u r E v e n t " ) ; i f ( J . _ o C e l l E d i t o r ) { i f ( J . _ o C e l l E d i t o r . g e t C o n t a i n e r E l ) { v a r   K = J . _ o C e l l E d i t o r . g e t C o n t a i n e r E l ( ) ; i f ( ! C . i s A n c e s t o r ( K , M ) & & ( K . i d ! = = M . i d ) ) { J . _ o C e l l E d i t o r . f i r e E v e n t ( " b l u r E v e n t " , { e d i t o r : J . _ o C e l l E d i t o r } ) ; } } e l s e { i f ( J . _ o C e l l E d i t o r . i s A c t i v e ) { i f ( ! C . i s A n c e s t o r ( J . _ o C e l l E d i t o r . c o n t a i n e r , M ) & & ( J . _ o C e l l E d i t o r . c o n t a i n e r . i d ! = = M . i d ) ) { J . f i r e E v e n t ( " e d i t o r B l u r E v e n t " , { e d i t o r : J . _ o C e l l E d i t o r } ) ; } } } } } } , _ o n T a b l e F o c u s : f u n c t i o n ( J , I ) { I . f i r e E v e n t ( " t a b l e F o c u s E v e n t " ) ; } , _ o n T h e a d F o c u s : f u n c t i o n ( J , I ) { I . f i r e E v e n t ( " t h e a d F o c u s E v e n t " ) ; I . f i r e E v e n t ( " t a b l e F o c u s E v e n t " ) ; } , _ o n T b o d y F o c u s : f u n c t i o n ( J , I ) { I . f i r e E v e n t ( " t b o d y F o c u s E v e n t " ) ; I . f i r e E v e n t ( " t a b l e F o c u s E v e n t " ) ; } , _ o n T a b l e M o u s e o v e r : f u n c t i o n ( L , J ) { v a r   M = G . g e t T a r g e t ( L ) ; v a r   I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; v a r   K = t r u e ; w h i l e ( M & & ( I ! = " t a b l e " ) ) { s w i t c h ( I ) { c a s e " b o d y " : r e t u r n ; c a s e " a " : b r e a k ; c a s e " t d " : K = J . f i r e E v e n t ( " c e l l M o u s e o v e r E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " s p a n " : i f ( C . h a s C l a s s ( M , D . C L A S S _ L A B E L ) ) { K = J . f i r e E v e n t ( " t h e a d L a b e l M o u s e o v e r E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r L a b e l M o u s e o v e r E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } b r e a k ; c a s e " t h " : K = J . f i r e E v e n t ( " t h e a d C e l l M o u s e o v e r E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r C e l l M o u s e o v e r E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " t r " : i f ( M . p a r e n t N o d e . n o d e N a m e . t o L o w e r C a s e ( ) = = " t h e a d " ) { K = J . f i r e E v e n t ( " t h e a d R o w M o u s e o v e r E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r R o w M o u s e o v e r E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } e l s e { K = J . f i r e E v e n t ( " r o w M o u s e o v e r E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } b r e a k ; d e f a u l t : b r e a k ; } i f ( K = = = f a l s e ) { r e t u r n ; } e l s e { M = M . p a r e n t N o d e ; i f ( M ) { I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; } } } J . f i r e E v e n t ( " t a b l e M o u s e o v e r E v e n t " , { t a r g e t : ( M | | J . _ e l C o n t a i n e r ) , e v e n t : L } ) ; } , _ o n T a b l e M o u s e o u t : f u n c t i o n ( L , J ) { v a r   M = G . g e t T a r g e t ( L ) ; v a r   I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; v a r   K = t r u e ; w h i l e ( M & & ( I ! = " t a b l e " ) ) { s w i t c h ( I ) { c a s e " b o d y " : r e t u r n ; c a s e " a " : b r e a k ; c a s e " t d " : K = J . f i r e E v e n t ( " c e l l M o u s e o u t E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " s p a n " : i f ( C . h a s C l a s s ( M , D . C L A S S _ L A B E L ) ) { K = J . f i r e E v e n t ( " t h e a d L a b e l M o u s e o u t E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r L a b e l M o u s e o u t E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } b r e a k ; c a s e " t h " : K = J . f i r e E v e n t ( " t h e a d C e l l M o u s e o u t E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r C e l l M o u s e o u t E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " t r " : i f ( M . p a r e n t N o d e . n o d e N a m e . t o L o w e r C a s e ( ) = = " t h e a d " ) { K = J . f i r e E v e n t ( " t h e a d R o w M o u s e o u t E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r R o w M o u s e o u t E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } e l s e { K = J . f i r e E v e n t ( " r o w M o u s e o u t E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } b r e a k ; d e f a u l t : b r e a k ; } i f ( K = = = f a l s e ) { r e t u r n ; } e l s e { M = M . p a r e n t N o d e ; i f ( M ) { I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; } } } J . f i r e E v e n t ( " t a b l e M o u s e o u t E v e n t " , { t a r g e t : ( M | | J . _ e l C o n t a i n e r ) , e v e n t : L } ) ; } , _ o n T a b l e M o u s e d o w n : f u n c t i o n ( L , J ) { v a r   M = G . g e t T a r g e t ( L ) ; v a r   I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; v a r   K = t r u e ; w h i l e ( M & & ( I ! = " t a b l e " ) ) { s w i t c h ( I ) { c a s e " b o d y " : r e t u r n ; c a s e " a " : b r e a k ; c a s e " t d " : K = J . f i r e E v e n t ( " c e l l M o u s e d o w n E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " s p a n " : i f ( C . h a s C l a s s ( M , D . C L A S S _ L A B E L ) ) { K = J . f i r e E v e n t ( " t h e a d L a b e l M o u s e d o w n E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r L a b e l M o u s e d o w n E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } b r e a k ; c a s e " t h " : K = J . f i r e E v e n t ( " t h e a d C e l l M o u s e d o w n E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r C e l l M o u s e d o w n E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " t r " : i f ( M . p a r e n t N o d e . n o d e N a m e . t o L o w e r C a s e ( ) = = " t h e a d " ) { K = J . f i r e E v e n t ( " t h e a d R o w M o u s e d o w n E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r R o w M o u s e d o w n E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } e l s e { K = J . f i r e E v e n t ( " r o w M o u s e d o w n E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } b r e a k ; d e f a u l t : b r e a k ; } i f ( K = = = f a l s e ) { r e t u r n ; } e l s e { M = M . p a r e n t N o d e ; i f ( M ) { I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; } } } J . f i r e E v e n t ( " t a b l e M o u s e d o w n E v e n t " , { t a r g e t : ( M | | J . _ e l C o n t a i n e r ) , e v e n t : L } ) ; } , _ o n T a b l e M o u s e u p : f u n c t i o n ( L , J ) { v a r   M = G . g e t T a r g e t ( L ) ; v a r   I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; v a r   K = t r u e ; w h i l e ( M & & ( I ! = " t a b l e " ) ) { s w i t c h ( I ) { c a s e " b o d y " : r e t u r n ; c a s e " a " : b r e a k ; c a s e " t d " : K = J . f i r e E v e n t ( " c e l l M o u s e u p E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " s p a n " : i f ( C . h a s C l a s s ( M , D . C L A S S _ L A B E L ) ) { K = J . f i r e E v e n t ( " t h e a d L a b e l M o u s e u p E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r L a b e l M o u s e u p E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } b r e a k ; c a s e " t h " : K = J . f i r e E v e n t ( " t h e a d C e l l M o u s e u p E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r C e l l M o u s e u p E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " t r " : i f ( M . p a r e n t N o d e . n o d e N a m e . t o L o w e r C a s e ( ) = = " t h e a d " ) { K = J . f i r e E v e n t ( " t h e a d R o w M o u s e u p E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r R o w M o u s e u p E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } e l s e { K = J . f i r e E v e n t ( " r o w M o u s e u p E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } b r e a k ; d e f a u l t : b r e a k ; } i f ( K = = = f a l s e ) { r e t u r n ; } e l s e { M = M . p a r e n t N o d e ; i f ( M ) { I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; } } } J . f i r e E v e n t ( " t a b l e M o u s e u p E v e n t " , { t a r g e t : ( M | | J . _ e l C o n t a i n e r ) , e v e n t : L } ) ; } , _ o n T a b l e D b l c l i c k : f u n c t i o n ( L , J ) { v a r   M = G . g e t T a r g e t ( L ) ; v a r   I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; v a r   K = t r u e ; w h i l e ( M & & ( I ! = " t a b l e " ) ) { s w i t c h ( I ) { c a s e " b o d y " : r e t u r n ; c a s e " t d " : K = J . f i r e E v e n t ( " c e l l D b l c l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " s p a n " : i f ( C . h a s C l a s s ( M , D . C L A S S _ L A B E L ) ) { K = J . f i r e E v e n t ( " t h e a d L a b e l D b l c l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r L a b e l D b l c l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } b r e a k ; c a s e " t h " : K = J . f i r e E v e n t ( " t h e a d C e l l D b l c l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r C e l l D b l c l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " t r " : i f ( M . p a r e n t N o d e . n o d e N a m e . t o L o w e r C a s e ( ) = = " t h e a d " ) { K = J . f i r e E v e n t ( " t h e a d R o w D b l c l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r R o w D b l c l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } e l s e { K = J . f i r e E v e n t ( " r o w D b l c l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } b r e a k ; d e f a u l t : b r e a k ; } i f ( K = = = f a l s e ) { r e t u r n ; } e l s e { M = M . p a r e n t N o d e ; i f ( M ) { I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; } } } J . f i r e E v e n t ( " t a b l e D b l c l i c k E v e n t " , { t a r g e t : ( M | | J . _ e l C o n t a i n e r ) , e v e n t : L } ) ; } , _ o n T h e a d K e y d o w n : f u n c t i o n ( L , J ) { v a r   M = G . g e t T a r g e t ( L ) ; v a r   I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; v a r   K = t r u e ; w h i l e ( M & & ( I ! = " t a b l e " ) ) { s w i t c h ( I ) { c a s e " b o d y " : r e t u r n ; c a s e " i n p u t " : c a s e " t e x t a r e a " : b r e a k ; c a s e " t h e a d " : K = J . f i r e E v e n t ( " t h e a d K e y E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; d e f a u l t : b r e a k ; } i f ( K = = = f a l s e ) { r e t u r n ; } e l s e { M = M . p a r e n t N o d e ; i f ( M ) { I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; } } } J . f i r e E v e n t ( " t a b l e K e y E v e n t " , { t a r g e t : ( M | | J . _ e l C o n t a i n e r ) , e v e n t : L } ) ; 
 } , _ o n T b o d y K e y d o w n : f u n c t i o n ( M , K ) { v a r   J = K . g e t ( " s e l e c t i o n M o d e " ) ; i f ( J = = " s t a n d a r d " ) { K . _ h a n d l e S t a n d a r d S e l e c t i o n B y K e y ( M ) ; } e l s e { i f ( J = = " s i n g l e " ) { K . _ h a n d l e S i n g l e S e l e c t i o n B y K e y ( M ) ; } e l s e { i f ( J = = " c e l l b l o c k " ) { K . _ h a n d l e C e l l B l o c k S e l e c t i o n B y K e y ( M ) ; } e l s e { i f ( J = = " c e l l r a n g e " ) { K . _ h a n d l e C e l l R a n g e S e l e c t i o n B y K e y ( M ) ; } e l s e { i f ( J = = " s i n g l e c e l l " ) { K . _ h a n d l e S i n g l e C e l l S e l e c t i o n B y K e y ( M ) ; } } } } } i f ( K . _ o C e l l E d i t o r ) { i f ( K . _ o C e l l E d i t o r . f i r e E v e n t ) { K . _ o C e l l E d i t o r . f i r e E v e n t ( " b l u r E v e n t " , { e d i t o r : K . _ o C e l l E d i t o r } ) ; } e l s e { i f ( K . _ o C e l l E d i t o r . i s A c t i v e ) { K . f i r e E v e n t ( " e d i t o r B l u r E v e n t " , { e d i t o r : K . _ o C e l l E d i t o r } ) ; } } } v a r   N = G . g e t T a r g e t ( M ) ; v a r   I = N . n o d e N a m e . t o L o w e r C a s e ( ) ; v a r   L = t r u e ; w h i l e ( N & & ( I ! = " t a b l e " ) ) { s w i t c h ( I ) { c a s e " b o d y " : r e t u r n ; c a s e " t b o d y " : L = K . f i r e E v e n t ( " t b o d y K e y E v e n t " , { t a r g e t : N , e v e n t : M } ) ; b r e a k ; d e f a u l t : b r e a k ; } i f ( L = = = f a l s e ) { r e t u r n ; } e l s e { N = N . p a r e n t N o d e ; i f ( N ) { I = N . n o d e N a m e . t o L o w e r C a s e ( ) ; } } } K . f i r e E v e n t ( " t a b l e K e y E v e n t " , { t a r g e t : ( N | | K . _ e l C o n t a i n e r ) , e v e n t : M } ) ; } , _ o n T a b l e K e y p r e s s : f u n c t i o n ( K , J ) { i f ( B . o p e r a | | ( n a v i g a t o r . u s e r A g e n t . t o L o w e r C a s e ( ) . i n d e x O f ( " m a c " ) ! = = - 1 ) & & ( B . w e b k i t < 4 2 0 ) ) { v a r   I = G . g e t C h a r C o d e ( K ) ; i f ( I = = 4 0 ) { G . s t o p E v e n t ( K ) ; } e l s e { i f ( I = = 3 8 ) { G . s t o p E v e n t ( K ) ; } } } } , _ o n T h e a d C l i c k : f u n c t i o n ( L , J ) { i f ( J . _ o C e l l E d i t o r ) { i f ( J . _ o C e l l E d i t o r . f i r e E v e n t ) { J . _ o C e l l E d i t o r . f i r e E v e n t ( " b l u r E v e n t " , { e d i t o r : J . _ o C e l l E d i t o r } ) ; } e l s e { i f ( J . _ o C e l l E d i t o r . i s A c t i v e ) { J . f i r e E v e n t ( " e d i t o r B l u r E v e n t " , { e d i t o r : J . _ o C e l l E d i t o r } ) ; } } } v a r   M = G . g e t T a r g e t ( L ) , I = M . n o d e N a m e . t o L o w e r C a s e ( ) , K = t r u e ; w h i l e ( M & & ( I ! = " t a b l e " ) ) { s w i t c h ( I ) { c a s e " b o d y " : r e t u r n ; c a s e " i n p u t " : v a r   N = M . t y p e . t o L o w e r C a s e ( ) ; i f ( N = = " c h e c k b o x " ) { K = J . f i r e E v e n t ( " t h e a d C h e c k b o x C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } e l s e { i f ( N = = " r a d i o " ) { K = J . f i r e E v e n t ( " t h e a d R a d i o C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } e l s e { i f ( ( N = = " b u t t o n " ) | | ( N = = " i m a g e " ) | | ( N = = " s u b m i t " ) | | ( N = = " r e s e t " ) ) { K = J . f i r e E v e n t ( " t h e a d B u t t o n C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } } } b r e a k ; c a s e " a " : K = J . f i r e E v e n t ( " t h e a d L i n k C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " b u t t o n " : K = J . f i r e E v e n t ( " t h e a d B u t t o n C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " s p a n " : i f ( C . h a s C l a s s ( M , D . C L A S S _ L A B E L ) ) { K = J . f i r e E v e n t ( " t h e a d L a b e l C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r L a b e l C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } b r e a k ; c a s e " t h " : K = J . f i r e E v e n t ( " t h e a d C e l l C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r C e l l C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " t r " : K = J . f i r e E v e n t ( " t h e a d R o w C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; K = J . f i r e E v e n t ( " h e a d e r R o w C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; d e f a u l t : b r e a k ; } i f ( K = = = f a l s e ) { r e t u r n ; } e l s e { M = M . p a r e n t N o d e ; i f ( M ) { I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; } } } J . f i r e E v e n t ( " t a b l e C l i c k E v e n t " , { t a r g e t : ( M | | J . _ e l C o n t a i n e r ) , e v e n t : L } ) ; } , _ o n T b o d y C l i c k : f u n c t i o n ( L , J ) { i f ( J . _ o C e l l E d i t o r ) { i f ( J . _ o C e l l E d i t o r . f i r e E v e n t ) { J . _ o C e l l E d i t o r . f i r e E v e n t ( " b l u r E v e n t " , { e d i t o r : J . _ o C e l l E d i t o r } ) ; } e l s e { i f ( J . _ o C e l l E d i t o r . i s A c t i v e ) { J . f i r e E v e n t ( " e d i t o r B l u r E v e n t " , { e d i t o r : J . _ o C e l l E d i t o r } ) ; } } } v a r   M = G . g e t T a r g e t ( L ) , I = M . n o d e N a m e . t o L o w e r C a s e ( ) , K = t r u e ; w h i l e ( M & & ( I ! = " t a b l e " ) ) { s w i t c h ( I ) { c a s e " b o d y " : r e t u r n ; c a s e " i n p u t " : v a r   N = M . t y p e . t o L o w e r C a s e ( ) ; i f ( N = = " c h e c k b o x " ) { K = J . f i r e E v e n t ( " c h e c k b o x C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } e l s e { i f ( N = = " r a d i o " ) { K = J . f i r e E v e n t ( " r a d i o C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } e l s e { i f ( ( N = = " b u t t o n " ) | | ( N = = " i m a g e " ) | | ( N = = " s u b m i t " ) | | ( N = = " r e s e t " ) ) { K = J . f i r e E v e n t ( " b u t t o n C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; } } } b r e a k ; c a s e " a " : K = J . f i r e E v e n t ( " l i n k C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " b u t t o n " : K = J . f i r e E v e n t ( " b u t t o n C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " t d " : K = J . f i r e E v e n t ( " c e l l C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; c a s e " t r " : K = J . f i r e E v e n t ( " r o w C l i c k E v e n t " , { t a r g e t : M , e v e n t : L } ) ; b r e a k ; d e f a u l t : b r e a k ; } i f ( K = = = f a l s e ) { r e t u r n ; } e l s e { M = M . p a r e n t N o d e ; i f ( M ) { I = M . n o d e N a m e . t o L o w e r C a s e ( ) ; } } } J . f i r e E v e n t ( " t a b l e C l i c k E v e n t " , { t a r g e t : ( M | | J . _ e l C o n t a i n e r ) , e v e n t : L } ) ; } , _ o n D r o p d o w n C h a n g e : f u n c t i o n ( J , I ) { v a r   K = G . g e t T a r g e t ( J ) ; I . f i r e E v e n t ( " d r o p d o w n C h a n g e E v e n t " , { e v e n t : J , t a r g e t : K } ) ; } , c o n f i g s : n u l l , g e t I d : f u n c t i o n ( ) { r e t u r n   t h i s . _ s I d ; } , t o S t r i n g : f u n c t i o n ( ) { r e t u r n " D a t a T a b l e   i n s t a n c e   " + t h i s . _ s I d ; } , g e t D a t a S o u r c e : f u n c t i o n ( ) { r e t u r n   t h i s . _ o D a t a S o u r c e ; } , g e t C o l u m n S e t : f u n c t i o n ( ) { r e t u r n   t h i s . _ o C o l u m n S e t ; } , g e t R e c o r d S e t : f u n c t i o n ( ) { r e t u r n   t h i s . _ o R e c o r d S e t ; } , g e t S t a t e : f u n c t i o n ( ) { r e t u r n { t o t a l R e c o r d s : t h i s . g e t ( " p a g i n a t o r " ) ? t h i s . g e t ( " p a g i n a t o r " ) . g e t ( " t o t a l R e c o r d s " ) : t h i s . _ o R e c o r d S e t . g e t L e n g t h ( ) , p a g i n a t i o n : t h i s . g e t ( " p a g i n a t o r " ) ? t h i s . g e t ( " p a g i n a t o r " ) . g e t S t a t e ( ) : n u l l , s o r t e d B y : t h i s . g e t ( " s o r t e d B y " ) , s e l e c t e d R o w s : t h i s . g e t S e l e c t e d R o w s ( ) , s e l e c t e d C e l l s : t h i s . g e t S e l e c t e d C e l l s ( ) } ; } , g e t C o n t a i n e r E l : f u n c t i o n ( ) { r e t u r n   t h i s . _ e l C o n t a i n e r ; } , g e t T a b l e E l : f u n c t i o n ( ) { r e t u r n   t h i s . _ e l T a b l e ; } , g e t T h e a d E l : f u n c t i o n ( ) { r e t u r n   t h i s . _ e l T h e a d ; } , g e t T b o d y E l : f u n c t i o n ( ) { r e t u r n   t h i s . _ e l T b o d y ; } , g e t M s g T b o d y E l : f u n c t i o n ( ) { r e t u r n   t h i s . _ e l M s g T b o d y ; } , g e t M s g T d E l : f u n c t i o n ( ) { r e t u r n   t h i s . _ e l M s g T d ; } , g e t T r E l : f u n c t i o n ( K ) { i f ( K   i n s t a n c e o f   Y A H O O . w i d g e t . R e c o r d ) { r e t u r n   d o c u m e n t . g e t E l e m e n t B y I d ( K . g e t I d ( ) ) ; } e l s e { i f ( H . i s N u m b e r ( K ) ) { v a r   J = t h i s . _ e l T b o d y . r o w s ; r e t u r n ( ( K > - 1 ) & & ( K < J . l e n g t h ) ) ? J [ K ] : n u l l ; } e l s e { v a r   I = ( H . i s S t r i n g ( K ) ) ? d o c u m e n t . g e t E l e m e n t B y I d ( K ) : K ; i f ( I & & ( I . o w n e r D o c u m e n t = = d o c u m e n t ) ) { i f ( I . n o d e N a m e . t o L o w e r C a s e ( ) ! = " t r " ) { I = C . g e t A n c e s t o r B y T a g N a m e ( I , " t r " ) ; } r e t u r n   I ; } } } r e t u r n   n u l l ; } , g e t F i r s t T r E l : f u n c t i o n ( ) { r e t u r n   t h i s . _ e l T b o d y . r o w s [ 0 ] | | n u l l ; } , g e t L a s t T r E l : f u n c t i o n ( ) { v a r   I = t h i s . _ e l T b o d y . r o w s ; i f ( I . l e n g t h > 0 ) { r e t u r n   I [ I . l e n g t h - 1 ] | | n u l l ; } } , g e t N e x t T r E l : f u n c t i o n ( K ) { v a r   I = t h i s . g e t T r I n d e x ( K ) ; i f ( I ! = = n u l l ) { v a r   J = t h i s . _ e l T b o d y . r o w s ; i f ( I < J . l e n g t h - 1 ) { r e t u r n   J [ I + 1 ] ; } } r e t u r n   n u l l ; } , g e t P r e v i o u s T r E l : f u n c t i o n ( K ) { v a r   I = t h i s . g e t T r I n d e x ( K ) ; i f ( I ! = = n u l l ) { v a r   J = t h i s . _ e l T b o d y . r o w s ; i f ( I > 0 ) { r e t u r n   J [ I - 1 ] ; } } r e t u r n   n u l l ; } , g e t T d L i n e r E l : f u n c t i o n ( I ) { v a r   J = t h i s . g e t T d E l ( I ) ; r e t u r n   J . f i r s t C h i l d | | n u l l ; } , g e t T d E l : f u n c t i o n ( I ) { v a r   N ; v a r   L = C . g e t ( I ) ; i f ( L & & ( L . o w n e r D o c u m e n t = = d o c u m e n t ) ) { i f ( L . n o d e N a m e . t o L o w e r C a s e ( ) ! = " t d " ) { N = C . g e t A n c e s t o r B y T a g N a m e ( L , " t d " ) ; } e l s e { N = L ; } i f ( N & & ( ( N . p a r e n t N o d e . p a r e n t N o d e = = t h i s . _ e l T b o d y ) | | ( N . p a r e n t N o d e . p a r e n t N o d e = = = n u l l ) ) ) { r e t u r n   N ; } } e l s e { i f ( I ) { v a r   M , K ; i f ( H . i s S t r i n g ( I . c o l u m n K e y ) & & H . i s S t r i n g ( I . r e c o r d I d ) ) { M = t h i s . g e t R e c o r d ( I . r e c o r d I d ) ; v a r   O = t h i s . g e t C o l u m n ( I . c o l u m n K e y ) ; i f ( O ) { K = O . g e t K e y I n d e x ( ) ; } } i f ( I . r e c o r d & & I . c o l u m n & & I . c o l u m n . g e t K e y I n d e x ) { M = I . r e c o r d ; K = I . c o l u m n . g e t K e y I n d e x ( ) ; } v a r   J = t h i s . g e t T r E l ( M ) ; i f ( ( K ! = = n u l l ) & & J & & J . c e l l s & & J . c e l l s . l e n g t h > 0 ) { r e t u r n   J . c e l l s [ K ] | | n u l l ; } } } r e t u r n   n u l l ; 
 } , g e t F i r s t T d E l : f u n c t i o n ( J ) { v a r   I = t h i s . g e t T r E l ( J ) | | t h i s . g e t F i r s t T r E l ( ) ; i f ( I & & ( I . c e l l s . l e n g t h > 0 ) ) { r e t u r n   I . c e l l s [ 0 ] ; } r e t u r n   n u l l ; } , g e t L a s t T d E l : f u n c t i o n ( J ) { v a r   I = t h i s . g e t T r E l ( J ) | | t h i s . g e t L a s t T r E l ( ) ; i f ( I & & ( I . c e l l s . l e n g t h > 0 ) ) { r e t u r n   I . c e l l s [ I . c e l l s . l e n g t h - 1 ] ; } r e t u r n   n u l l ; } , g e t N e x t T d E l : f u n c t i o n ( I ) { v a r   M = t h i s . g e t T d E l ( I ) ; i f ( M ) { v a r   K = M . c e l l I n d e x ; v a r   J = t h i s . g e t T r E l ( M ) ; i f ( K < J . c e l l s . l e n g t h - 1 ) { r e t u r n   J . c e l l s [ K + 1 ] ; } e l s e { v a r   L = t h i s . g e t N e x t T r E l ( J ) ; i f ( L ) { r e t u r n   L . c e l l s [ 0 ] ; } } } r e t u r n   n u l l ; } , g e t P r e v i o u s T d E l : f u n c t i o n ( I ) { v a r   M = t h i s . g e t T d E l ( I ) ; i f ( M ) { v a r   K = M . c e l l I n d e x ; v a r   J = t h i s . g e t T r E l ( M ) ; i f ( K > 0 ) { r e t u r n   J . c e l l s [ K - 1 ] ; } e l s e { v a r   L = t h i s . g e t P r e v i o u s T r E l ( J ) ; i f ( L ) { r e t u r n   t h i s . g e t L a s t T d E l ( L ) ; } } } r e t u r n   n u l l ; } , g e t A b o v e T d E l : f u n c t i o n ( I ) { v a r   K = t h i s . g e t T d E l ( I ) ; i f ( K ) { v a r   J = t h i s . g e t P r e v i o u s T r E l ( K ) ; i f ( J ) { r e t u r n   J . c e l l s [ K . c e l l I n d e x ] ; } } r e t u r n   n u l l ; } , g e t B e l o w T d E l : f u n c t i o n ( I ) { v a r   K = t h i s . g e t T d E l ( I ) ; i f ( K ) { v a r   J = t h i s . g e t N e x t T r E l ( K ) ; i f ( J ) { r e t u r n   J . c e l l s [ K . c e l l I n d e x ] ; } } r e t u r n   n u l l ; } , g e t T h L i n e r E l : f u n c t i o n ( J ) { v a r   I = t h i s . g e t C o l u m n ( J ) ; r e t u r n ( I ) ? I . g e t T h L i n e r E l ( ) : n u l l ; } , g e t T h E l : f u n c t i o n ( K ) { v a r   L ; i f ( K   i n s t a n c e o f   Y A H O O . w i d g e t . C o l u m n ) { v a r   J = K ; L = J . g e t T h E l ( ) ; i f ( L ) { r e t u r n   L ; } } e l s e { v a r   I = C . g e t ( K ) ; i f ( I & & ( I . o w n e r D o c u m e n t = = d o c u m e n t ) ) { i f ( I . n o d e N a m e . t o L o w e r C a s e ( ) ! = " t h " ) { L = C . g e t A n c e s t o r B y T a g N a m e ( I , " t h " ) ; } e l s e { L = I ; } r e t u r n   L ; } } r e t u r n   n u l l ; } , g e t T r I n d e x : f u n c t i o n ( M ) { v a r   L ; i f ( M   i n s t a n c e o f   Y A H O O . w i d g e t . R e c o r d ) { L = t h i s . _ o R e c o r d S e t . g e t R e c o r d I n d e x ( M ) ; i f ( L = = = n u l l ) { r e t u r n   n u l l ; } } e l s e { i f ( H . i s N u m b e r ( M ) ) { L = M ; } } i f ( H . i s N u m b e r ( L ) ) { i f ( ( L > - 1 ) & & ( L < t h i s . _ o R e c o r d S e t . g e t L e n g t h ( ) ) ) { v a r   K = t h i s . g e t ( " p a g i n a t o r " ) ; i f ( K ) { v a r   J = K . g e t P a g e R e c o r d s ( ) ; i f ( J & & L > = J [ 0 ] & & L < = J [ 1 ] ) { r e t u r n   L - J [ 0 ] ; } e l s e { r e t u r n   n u l l ; } } e l s e { r e t u r n   L ; } } e l s e { r e t u r n   n u l l ; } } e l s e { v a r   I = t h i s . g e t T r E l ( M ) ; i f ( I & & ( I . o w n e r D o c u m e n t = = d o c u m e n t ) & & ( I . p a r e n t N o d e = = t h i s . _ e l T b o d y ) ) { r e t u r n   I . s e c t i o n R o w I n d e x ; } } r e t u r n   n u l l ; } , i n i t i a l i z e T a b l e : f u n c t i o n ( ) { t h i s . _ b I n i t = t r u e ; t h i s . _ o R e c o r d S e t . r e s e t ( ) ; v a r   I = t h i s . g e t ( " p a g i n a t o r " ) ; i f ( I ) { I . s e t ( " t o t a l R e c o r d s " , 0 ) ; } t h i s . _ u n s e l e c t A l l T r E l s ( ) ; t h i s . _ u n s e l e c t A l l T d E l s ( ) ; t h i s . _ a S e l e c t i o n s = n u l l ; t h i s . _ o A n c h o r R e c o r d = n u l l ; t h i s . _ o A n c h o r C e l l = n u l l ; t h i s . s e t ( " s o r t e d B y " , n u l l ) ; } , _ r u n R e n d e r C h a i n : f u n c t i o n ( ) { t h i s . _ o C h a i n R e n d e r . r u n ( ) ; } , r e n d e r : f u n c t i o n ( ) { t h i s . _ o C h a i n R e n d e r . s t o p ( ) ; t h i s . f i r e E v e n t ( " b e f o r e R e n d e r E v e n t " ) ; v a r   O , M , L , P , I ; v a r   R = t h i s . g e t ( " p a g i n a t o r " ) ; i f ( R ) { I = t h i s . _ o R e c o r d S e t . g e t R e c o r d s ( R . g e t S t a r t I n d e x ( ) , R . g e t R o w s P e r P a g e ( ) ) ; } e l s e { I = t h i s . _ o R e c o r d S e t . g e t R e c o r d s ( ) ; } v a r   J = t h i s . _ e l T b o d y , N = t h i s . g e t ( " r e n d e r L o o p S i z e " ) , Q = I . l e n g t h ; i f ( Q > 0 ) { J . s t y l e . d i s p l a y = " n o n e " ; w h i l e ( J . l a s t C h i l d ) { J . r e m o v e C h i l d ( J . l a s t C h i l d ) ; } J . s t y l e . d i s p l a y = " " ; t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( U ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { v a r   T = U . n C u r r e n t R e c o r d , W = ( ( U . n C u r r e n t R e c o r d + U . n L o o p L e n g t h ) > Q ) ? Q : ( U . n C u r r e n t R e c o r d + U . n L o o p L e n g t h ) , S , V ; J . s t y l e . d i s p l a y = " n o n e " ; f o r ( ; T < W ; T + + ) { S = C . g e t ( I [ T ] . g e t I d ( ) ) ; S = S | | t h i s . _ a d d T r E l ( I [ T ] ) ; V = J . c h i l d N o d e s [ T ] | | n u l l ; J . i n s e r t B e f o r e ( S , V ) ; } J . s t y l e . d i s p l a y = " " ; U . n C u r r e n t R e c o r d = T ; } } , s c o p e : t h i s , i t e r a t i o n s : ( N > 0 ) ? M a t h . c e i l ( Q / N ) : 1 , a r g u m e n t : { n C u r r e n t R e c o r d : 0 , n L o o p L e n g t h : ( N > 0 ) ? N : Q } , t i m e o u t : ( N > 0 ) ? 0 : - 1 } ) ; t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( S ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { w h i l e ( J . r o w s . l e n g t h > Q ) { J . r e m o v e C h i l d ( J . l a s t C h i l d ) ; } t h i s . _ s e t F i r s t R o w ( ) ; t h i s . _ s e t L a s t R o w ( ) ; t h i s . _ s e t R o w S t r i p e s ( ) ; t h i s . _ s e t S e l e c t i o n s ( ) ; } } , s c o p e : t h i s , t i m e o u t : ( N > 0 ) ? 0 : - 1 } ) ; } e l s e { v a r   K = J . r o w s . l e n g t h ; i f ( K > 0 ) { t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( T ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { v a r   S = T . n C u r r e n t , V = T . n L o o p L e n g t h , U = ( S - V < 0 ) ? - 1 : S - V ; J . s t y l e . d i s p l a y = " n o n e " ; f o r ( ; S > U ; S - - ) { J . d e l e t e R o w ( - 1 ) ; } J . s t y l e . d i s p l a y = " " ; T . n C u r r e n t = S ; } } , s c o p e : t h i s , i t e r a t i o n s : ( N > 0 ) ? M a t h . c e i l ( K / N ) : 1 , a r g u m e n t : { n C u r r e n t : K , n L o o p L e n g t h : ( N > 0 ) ? N : K } , t i m e o u t : ( N > 0 ) ? 0 : - 1 } ) ; } } t h i s . _ r u n R e n d e r C h a i n ( ) ; } , d i s a b l e : f u n c t i o n ( ) { v a r   I = t h i s . _ e l T a b l e ; v a r   J = t h i s . _ e l M a s k ; J . s t y l e . w i d t h = I . o f f s e t W i d t h + " p x " ; J . s t y l e . h e i g h t = I . o f f s e t H e i g h t + " p x " ; J . s t y l e . d i s p l a y = " " ; t h i s . f i r e E v e n t ( " d i s a b l e E v e n t " ) ; } , u n d i s a b l e : f u n c t i o n ( ) { t h i s . _ e l M a s k . s t y l e . d i s p l a y = " n o n e " ; t h i s . f i r e E v e n t ( " u n d i s a b l e E v e n t " ) ; } , d e s t r o y : f u n c t i o n ( ) { v a r   J = t h i s . t o S t r i n g ( ) ; t h i s . _ o C h a i n R e n d e r . s t o p ( ) ; D . _ d e s t r o y C o l u m n D r a g T a r g e t E l ( ) ; D . _ d e s t r o y C o l u m n R e s i z e r P r o x y E l ( ) ; t h i s . _ d e s t r o y C o l u m n H e l p e r s ( ) ; v a r   L ; f o r ( v a r   K = 0 , I = t h i s . _ o C o l u m n S e t . f l a t . l e n g t h ; K < I ; K + + ) { L = t h i s . _ o C o l u m n S e t . f l a t [ K ] . e d i t o r ; i f ( L & & L . d e s t r o y ) { L . d e s t r o y ( ) ; t h i s . _ o C o l u m n S e t . f l a t [ K ] . e d i t o r = n u l l ; } } t h i s . _ d e s t r o y P a g i n a t o r ( ) ; t h i s . _ o R e c o r d S e t . u n s u b s c r i b e A l l ( ) ; t h i s . u n s u b s c r i b e A l l ( ) ; G . r e m o v e L i s t e n e r ( d o c u m e n t , " c l i c k " , t h i s . _ o n D o c u m e n t C l i c k ) ; t h i s . _ d e s t r o y C o n t a i n e r E l ( t h i s . _ e l C o n t a i n e r ) ; f o r ( v a r   M   i n   t h i s ) { i f ( H . h a s O w n P r o p e r t y ( t h i s , M ) ) { t h i s [ M ] = n u l l ; } } D . _ n C u r r e n t C o u n t - - ; i f ( D . _ n C u r r e n t C o u n t < 1 ) { i f ( D . _ e l D y n S t y l e N o d e ) { d o c u m e n t . g e t E l e m e n t s B y T a g N a m e ( " h e a d " ) [ 0 ] . r e m o v e C h i l d ( D . _ e l D y n S t y l e N o d e ) ; D . _ e l D y n S t y l e N o d e = n u l l ; } } } , s h o w T a b l e M e s s a g e : f u n c t i o n ( J , I ) { v a r   K = t h i s . _ e l M s g T d ; i f ( H . i s S t r i n g ( J ) ) { K . f i r s t C h i l d . i n n e r H T M L = J ; } i f ( H . i s S t r i n g ( I ) ) { K . c l a s s N a m e = I ; } t h i s . _ e l M s g T b o d y . s t y l e . d i s p l a y = " " ; t h i s . f i r e E v e n t ( " t a b l e M s g S h o w E v e n t " , { h t m l : J , c l a s s N a m e : I } ) ; } , h i d e T a b l e M e s s a g e : f u n c t i o n ( ) { i f ( t h i s . _ e l M s g T b o d y . s t y l e . d i s p l a y ! = " n o n e " ) { t h i s . _ e l M s g T b o d y . s t y l e . d i s p l a y = " n o n e " ; t h i s . _ e l M s g T b o d y . p a r e n t N o d e . s t y l e . w i d t h = " " ; t h i s . f i r e E v e n t ( " t a b l e M s g H i d e E v e n t " ) ; } } , f o c u s : f u n c t i o n ( ) { t h i s . f o c u s T b o d y E l ( ) ; } , f o c u s T h e a d E l : f u n c t i o n ( ) { t h i s . _ f o c u s E l ( t h i s . _ e l T h e a d ) ; } , f o c u s T b o d y E l : f u n c t i o n ( ) { t h i s . _ f o c u s E l ( t h i s . _ e l T b o d y ) ; } , o n S h o w : f u n c t i o n ( ) { t h i s . v a l i d a t e C o l u m n W i d t h s ( ) ; f o r ( v a r   L = t h i s . _ o C o l u m n S e t . k e y s , K = 0 , I = L . l e n g t h , J ; K < I ; K + + ) { J = L [ K ] ; i f ( J . _ d d R e s i z e r ) { J . _ d d R e s i z e r . r e s e t R e s i z e r E l ( ) ; } } } , g e t R e c o r d I n d e x : f u n c t i o n ( L ) { v a r   K ; i f ( ! H . i s N u m b e r ( L ) ) { i f ( L   i n s t a n c e o f   Y A H O O . w i d g e t . R e c o r d ) { r e t u r n   t h i s . _ o R e c o r d S e t . g e t R e c o r d I n d e x ( L ) ; } e l s e { v a r   J = t h i s . g e t T r E l ( L ) ; i f ( J ) { K = J . s e c t i o n R o w I n d e x ; } } } e l s e { K = L ; } i f ( H . i s N u m b e r ( K ) ) { v a r   I = t h i s . g e t ( " p a g i n a t o r " ) ; i f ( I ) { r e t u r n   I . g e t ( " r e c o r d O f f s e t " ) + K ; } e l s e { r e t u r n   K ; } } r e t u r n   n u l l ; } , g e t R e c o r d : f u n c t i o n ( K ) { v a r   J = t h i s . _ o R e c o r d S e t . g e t R e c o r d ( K ) ; i f ( ! J ) { v a r   I = t h i s . g e t T r E l ( K ) ; i f ( I ) { J = t h i s . _ o R e c o r d S e t . g e t R e c o r d ( I . i d ) ; } } i f ( J   i n s t a n c e o f   Y A H O O . w i d g e t . R e c o r d ) { r e t u r n   t h i s . _ o R e c o r d S e t . g e t R e c o r d ( J ) ; } e l s e { r e t u r n   n u l l ; } } , g e t C o l u m n : f u n c t i o n ( L ) { v a r   N = t h i s . _ o C o l u m n S e t . g e t C o l u m n ( L ) ; i f ( ! N ) { v a r   M = t h i s . g e t T d E l ( L ) ; i f ( M ) { N = t h i s . _ o C o l u m n S e t . g e t C o l u m n ( M . c e l l I n d e x ) ; 
 } e l s e { M = t h i s . g e t T h E l ( L ) ; i f ( M ) { v a r   J = t h i s . _ o C o l u m n S e t . f l a t ; f o r ( v a r   K = 0 , I = J . l e n g t h ; K < I ; K + + ) { i f ( J [ K ] . g e t T h E l ( ) . i d = = = M . i d ) { N = J [ K ] ; } } } } } i f ( ! N ) { } r e t u r n   N ; } , g e t C o l u m n B y I d : f u n c t i o n ( I ) { r e t u r n   t h i s . _ o C o l u m n S e t . g e t C o l u m n B y I d ( I ) ; } , g e t C o l u m n S o r t D i r : f u n c t i o n ( K , L ) { i f ( K . s o r t O p t i o n s & & K . s o r t O p t i o n s . d e f a u l t O r d e r ) { i f ( K . s o r t O p t i o n s . d e f a u l t O r d e r = = " a s c " ) { K . s o r t O p t i o n s . d e f a u l t D i r = D . C L A S S _ A S C ; } e l s e { i f ( K . s o r t O p t i o n s . d e f a u l t O r d e r = = " d e s c " ) { K . s o r t O p t i o n s . d e f a u l t D i r = D . C L A S S _ D E S C ; } } } v a r   J = ( K . s o r t O p t i o n s & & K . s o r t O p t i o n s . d e f a u l t D i r ) ? K . s o r t O p t i o n s . d e f a u l t D i r : D . C L A S S _ A S C ; v a r   I = f a l s e ; L = L | | t h i s . g e t ( " s o r t e d B y " ) ; i f ( L & & ( L . k e y = = = K . k e y ) ) { I = t r u e ; i f ( L . d i r ) { J = ( L . d i r = = = D . C L A S S _ A S C ) ? D . C L A S S _ D E S C : D . C L A S S _ A S C ; } e l s e { J = ( J = = = D . C L A S S _ A S C ) ? D . C L A S S _ D E S C : D . C L A S S _ A S C ; } } r e t u r n   J ; } , d o B e f o r e S o r t C o l u m n : f u n c t i o n ( J , I ) { t h i s . s h o w T a b l e M e s s a g e ( t h i s . g e t ( " M S G _ L O A D I N G " ) , D . C L A S S _ L O A D I N G ) ; r e t u r n   t r u e ; } , s o r t C o l u m n : f u n c t i o n ( N , K ) { i f ( N & & ( N   i n s t a n c e o f   Y A H O O . w i d g e t . C o l u m n ) ) { i f ( ! N . s o r t a b l e ) { C . a d d C l a s s ( t h i s . g e t T h E l ( N ) , D . C L A S S _ S O R T A B L E ) ; } i f ( K & & ( K ! = = D . C L A S S _ A S C ) & & ( K ! = = D . C L A S S _ D E S C ) ) { K = n u l l ; } v a r   O = K | | t h i s . g e t C o l u m n S o r t D i r ( N ) ; v a r   M = t h i s . g e t ( " s o r t e d B y " ) | | { } ; v a r   U = ( M . k e y = = = N . k e y ) ? t r u e : f a l s e ; v a r   Q = t h i s . d o B e f o r e S o r t C o l u m n ( N , O ) ; i f ( Q ) { i f ( t h i s . g e t ( " d y n a m i c D a t a " ) ) { v a r   T = t h i s . g e t S t a t e ( ) ; i f ( T . p a g i n a t i o n ) { T . p a g i n a t i o n . r e c o r d O f f s e t = 0 ; } T . s o r t e d B y = { k e y : N . k e y , d i r : O } ; v a r   L = t h i s . g e t ( " g e n e r a t e R e q u e s t " ) ( T , t h i s ) ; t h i s . u n s e l e c t A l l R o w s ( ) ; t h i s . u n s e l e c t A l l C e l l s ( ) ; v a r   S = { s u c c e s s : t h i s . o n D a t a R e t u r n S e t R o w s , f a i l u r e : t h i s . o n D a t a R e t u r n S e t R o w s , a r g u m e n t : T , s c o p e : t h i s } ; t h i s . _ o D a t a S o u r c e . s e n d R e q u e s t ( L , S ) ; } e l s e { v a r   I = ( N . s o r t O p t i o n s & & H . i s F u n c t i o n ( N . s o r t O p t i o n s . s o r t F u n c t i o n ) ) ? N . s o r t O p t i o n s . s o r t F u n c t i o n : n u l l ; i f ( ! U | | K | | I ) { v a r   J = Y A H O O . u t i l . S o r t . c o m p a r e ; I = I | | f u n c t i o n ( W , V , Z , Y ) { v a r   X = J ( W . g e t D a t a ( Y ) , V . g e t D a t a ( Y ) , Z ) ; i f ( X = = = 0 ) { r e t u r n   J ( W . g e t C o u n t ( ) , V . g e t C o u n t ( ) , Z ) ; } e l s e { r e t u r n   X ; } } ; v a r   R = ( N . s o r t O p t i o n s & & N . s o r t O p t i o n s . f i e l d ) ? N . s o r t O p t i o n s . f i e l d : N . f i e l d ; t h i s . _ o R e c o r d S e t . s o r t R e c o r d s ( I , ( ( O = = D . C L A S S _ D E S C ) ? t r u e : f a l s e ) , R ) ; } e l s e { t h i s . _ o R e c o r d S e t . r e v e r s e R e c o r d s ( ) ; } v a r   P = t h i s . g e t ( " p a g i n a t o r " ) ; i f ( P ) { P . s e t P a g e ( 1 , t r u e ) ; } t h i s . r e n d e r ( ) ; t h i s . s e t ( " s o r t e d B y " , { k e y : N . k e y , d i r : O , c o l u m n : N } ) ; } t h i s . f i r e E v e n t ( " c o l u m n S o r t E v e n t " , { c o l u m n : N , d i r : O } ) ; r e t u r n ; } } } , s e t C o l u m n W i d t h : f u n c t i o n ( J , I ) { i f ( ! ( J   i n s t a n c e o f   Y A H O O . w i d g e t . C o l u m n ) ) { J = t h i s . g e t C o l u m n ( J ) ; } i f ( J ) { i f ( H . i s N u m b e r ( I ) ) { I = ( I > J . m i n W i d t h ) ? I : J . m i n W i d t h ; J . w i d t h = I ; t h i s . _ s e t C o l u m n W i d t h ( J , I + " p x " ) ; t h i s . f i r e E v e n t ( " c o l u m n S e t W i d t h E v e n t " , { c o l u m n : J , w i d t h : I } ) ; } e l s e { i f ( I = = = n u l l ) { J . w i d t h = I ; t h i s . _ s e t C o l u m n W i d t h ( J , " a u t o " ) ; t h i s . v a l i d a t e C o l u m n W i d t h s ( J ) ; t h i s . f i r e E v e n t ( " c o l u m n U n s e t W i d t h E v e n t " , { c o l u m n : J } ) ; } } t h i s . _ c l e a r T r T e m p l a t e E l ( ) ; } e l s e { } } , _ s e t C o l u m n W i d t h : f u n c t i o n ( J , I , K ) { i f ( J & & ( J . g e t K e y I n d e x ( ) ! = = n u l l ) ) { K = K | | ( ( ( I = = = " " ) | | ( I = = = " a u t o " ) ) ? " v i s i b l e " : " h i d d e n " ) ; i f ( ! D . _ b D y n S t y l e s F a l l b a c k ) { t h i s . _ s e t C o l u m n W i d t h D y n S t y l e s ( J , I , K ) ; } e l s e { t h i s . _ s e t C o l u m n W i d t h D y n F u n c t i o n ( J , I , K ) ; } } e l s e { } } , _ s e t C o l u m n W i d t h D y n S t y l e s : f u n c t i o n ( M , L , N ) { v a r   J = D . _ e l D y n S t y l e N o d e , K ; i f ( ! J ) { J = d o c u m e n t . c r e a t e E l e m e n t ( " s t y l e " ) ; J . t y p e = " t e x t / c s s " ; J = d o c u m e n t . g e t E l e m e n t s B y T a g N a m e ( " h e a d " ) . i t e m ( 0 ) . a p p e n d C h i l d ( J ) ; D . _ e l D y n S t y l e N o d e = J ; } i f ( J ) { v a r   I = " . " + t h i s . g e t I d ( ) + " - c o l - " + M . g e t S a n i t i z e d K e y ( ) + "   . " + D . C L A S S _ L I N E R ; i f ( t h i s . _ e l T b o d y ) { t h i s . _ e l T b o d y . s t y l e . d i s p l a y = " n o n e " ; } K = D . _ o D y n S t y l e s [ I ] ; i f ( ! K ) { i f ( J . s t y l e S h e e t & & J . s t y l e S h e e t . a d d R u l e ) { J . s t y l e S h e e t . a d d R u l e ( I , " o v e r f l o w : " + N ) ; J . s t y l e S h e e t . a d d R u l e ( I , " w i d t h : " + L ) ; K = J . s t y l e S h e e t . r u l e s [ J . s t y l e S h e e t . r u l e s . l e n g t h - 1 ] ; D . _ o D y n S t y l e s [ I ] = K ; } e l s e { i f ( J . s h e e t & & J . s h e e t . i n s e r t R u l e ) { J . s h e e t . i n s e r t R u l e ( I + "   { o v e r f l o w : " + N + " ; w i d t h : " + L + " ; } " , J . s h e e t . c s s R u l e s . l e n g t h ) ; K = J . s h e e t . c s s R u l e s [ J . s h e e t . c s s R u l e s . l e n g t h - 1 ] ; D . _ o D y n S t y l e s [ I ] = K ; } } } e l s e { K . s t y l e . o v e r f l o w = N ; K . s t y l e . w i d t h = L ; } i f ( t h i s . _ e l T b o d y ) { t h i s . _ e l T b o d y . s t y l e . d i s p l a y = " " ; } } i f ( ! K ) { D . _ b D y n S t y l e s F a l l b a c k = t r u e ; t h i s . _ s e t C o l u m n W i d t h D y n F u n c t i o n ( M , L ) ; } } , _ s e t C o l u m n W i d t h D y n F u n c t i o n : f u n c t i o n ( O , J , P ) { i f ( J = = " a u t o " ) { J = " " ; } v a r   I = t h i s . _ e l T b o d y ? t h i s . _ e l T b o d y . r o w s . l e n g t h : 0 ; i f ( ! t h i s . _ a D y n F u n c t i o n s [ I ] ) { v a r   N , M , L ; v a r   Q = [ " v a r   c o l I d x = o C o l u m n . g e t K e y I n d e x ( ) ; " , " o C o l u m n . g e t T h L i n e r E l ( ) . s t y l e . o v e r f l o w = " ] ; f o r ( N = I - 1 , M = 2 ; N > = 0 ; - - N ) { Q [ M + + ] = " t h i s . _ e l T b o d y . r o w s [ " ; Q [ M + + ] = N ; Q [ M + + ] = " ] . c e l l s [ c o l I d x ] . f i r s t C h i l d . s t y l e . o v e r f l o w = " ; } Q [ M ] = " s O v e r f l o w ; " ; Q [ M + 1 ] = " o C o l u m n . g e t T h L i n e r E l ( ) . s t y l e . w i d t h = " ; f o r ( N = I - 1 , L = M + 2 ; N > = 0 ; - - N ) { Q [ L + + ] = " t h i s . _ e l T b o d y . r o w s [ " ; Q [ L + + ] = N ; Q [ L + + ] = " ] . c e l l s [ c o l I d x ] . f i r s t C h i l d . s t y l e . w i d t h = " ; } Q [ L ] = " s W i d t h ; " ; t h i s . _ a D y n F u n c t i o n s [ I ] = n e w   F u n c t i o n ( " o C o l u m n " , " s W i d t h " , " s O v e r f l o w " , Q . j o i n ( " " ) ) ; } v a r   K = t h i s . _ a D y n F u n c t i o n s [ I ] ; i f ( K ) { K . c a l l ( t h i s , O , J , P ) ; } } , v a l i d a t e C o l u m n W i d t h s : f u n c t i o n ( N ) { v a r   K = t h i s . _ e l C o l g r o u p ; v a r   P = K . c l o n e N o d e ( t r u e ) ; v a r   O = f a l s e ; v a r   M = t h i s . _ o C o l u m n S e t . k e y s ; v a r   J ; i f ( N & & ! N . h i d d e n & & ! N . w i d t h & & ( N . g e t K e y I n d e x ( ) ! = = n u l l ) ) { J = N . g e t T h L i n e r E l ( ) ; i f ( ( N . m i n W i d t h > 0 ) & & ( J . o f f s e t W i d t h < N . m i n W i d t h ) ) { P . c h i l d N o d e s [ N . g e t K e y I n d e x ( ) ] . s t y l e . w i d t h = N . m i n W i d t h + ( p a r s e I n t ( C . g e t S t y l e ( J , " p a d d i n g L e f t " ) , 1 0 ) | 0 ) + ( p a r s e I n t ( C . g e t S t y l e ( J , " p a d d i n g R i g h t " ) , 1 0 ) | 0 ) + " p x " ; O = t r u e ; } e l s e { i f ( ( N . m a x A u t o W i d t h > 0 ) & & ( J . o f f s e t W i d t h > N . m a x A u t o W i d t h ) ) { t h i s . _ s e t C o l u m n W i d t h ( N , N . m a x A u t o W i d t h + " p x " , " h i d d e n " ) ; } } } e l s e { f o r ( v a r   L = 0 , I = M . l e n g t h ; L < I ; L + + ) { N = M [ L ] ; i f ( ! N . h i d d e n & & ! N . w i d t h ) { J = N . g e t T h L i n e r E l ( ) ; i f ( ( N . m i n W i d t h > 0 ) & & ( J . o f f s e t W i d t h < N . m i n W i d t h ) ) { P . c h i l d N o d e s [ L ] . s t y l e . w i d t h = N . m i n W i d t h + ( p a r s e I n t ( C . g e t S t y l e ( J , " p a d d i n g L e f t " ) , 1 0 ) | 0 ) + ( p a r s e I n t ( C . g e t S t y l e ( J , " p a d d i n g R i g h t " ) , 1 0 ) | 0 ) + " p x " ; O = t r u e ; } e l s e { i f ( ( N . m a x A u t o W i d t h > 0 ) & & ( J . o f f s e t W i d t h > N . m a x A u t o W i d t h ) ) { t h i s . _ s e t C o l u m n W i d t h ( N , N . m a x A u t o W i d t h + " p x " , " h i d d e n " ) ; } } } } } i f ( O ) { K . p a r e n t N o d e . r e p l a c e C h i l d ( P , K ) ; t h i s . _ e l C o l g r o u p = P ; } } , _ c l e a r M i n W i d t h : f u n c t i o n ( I ) { i f ( I . g e t K e y I n d e x ( ) ! = = n u l l ) { t h i s . _ e l C o l g r o u p . c h i l d N o d e s [ I . g e t K e y I n d e x ( ) ] . s t y l e . w i d t h = " " ; } } , _ r e s t o r e M i n W i d t h : f u n c t i o n ( I ) { i f ( I . m i n W i d t h & & ( I . g e t K e y I n d e x ( ) ! = = n u l l ) ) { t h i s . _ e l C o l g r o u p . c h i l d N o d e s [ I . g e t K e y I n d e x ( ) ] . s t y l e . w i d t h = I . m i n W i d t h + " p x " ; } } , h i d e C o l u m n : f u n c t i o n ( N ) { i f ( ! ( N   i n s t a n c e o f   Y A H O O . w i d g e t . C o l u m n ) ) { N = t h i s . g e t C o l u m n ( N ) ; } i f ( N & & ! N . h i d d e n & & N . g e t T r e e I n d e x ( ) ! = = n u l l ) { v a r   O = t h i s . g e t T b o d y E l ( ) . r o w s ; v a r   I = O . l e n g t h ; v a r   M = t h i s . _ o C o l u m n S e t . g e t D e s c e n d a n t s ( N ) ; f o r ( v a r   L = 0 ; L < M . l e n g t h ; L + + ) { v a r   K = M [ L ] ; K . h i d d e n = t r u e ; C . a d d C l a s s ( K . g e t T h E l ( ) , D . C L A S S _ H I D D E N ) ; v a r   P = K . g e t K e y I n d e x ( ) ; i f ( P ! = = n u l l ) { t h i s . _ c l e a r M i n W i d t h ( N ) ; f o r ( v a r   J = 0 ; J < I ; J + + ) { C . a d d C l a s s ( O [ J ] . c e l l s [ P ] , D . C L A S S _ H I D D E N ) ; 
 } } t h i s . f i r e E v e n t ( " c o l u m n H i d e E v e n t " , { c o l u m n : K } ) ; } t h i s . _ r e p a i n t O p e r a ( ) ; t h i s . _ c l e a r T r T e m p l a t e E l ( ) ; } e l s e { } } , s h o w C o l u m n : f u n c t i o n ( N ) { i f ( ! ( N   i n s t a n c e o f   Y A H O O . w i d g e t . C o l u m n ) ) { N = t h i s . g e t C o l u m n ( N ) ; } i f ( N & & N . h i d d e n & & ( N . g e t T r e e I n d e x ( ) ! = = n u l l ) ) { v a r   O = t h i s . g e t T b o d y E l ( ) . r o w s ; v a r   I = O . l e n g t h ; v a r   M = t h i s . _ o C o l u m n S e t . g e t D e s c e n d a n t s ( N ) ; f o r ( v a r   L = 0 ; L < M . l e n g t h ; L + + ) { v a r   K = M [ L ] ; K . h i d d e n = f a l s e ; C . r e m o v e C l a s s ( K . g e t T h E l ( ) , D . C L A S S _ H I D D E N ) ; v a r   P = K . g e t K e y I n d e x ( ) ; i f ( P ! = = n u l l ) { t h i s . _ r e s t o r e M i n W i d t h ( N ) ; f o r ( v a r   J = 0 ; J < I ; J + + ) { C . r e m o v e C l a s s ( O [ J ] . c e l l s [ P ] , D . C L A S S _ H I D D E N ) ; } } t h i s . f i r e E v e n t ( " c o l u m n S h o w E v e n t " , { c o l u m n : K } ) ; } t h i s . _ c l e a r T r T e m p l a t e E l ( ) ; } e l s e { } } , r e m o v e C o l u m n : f u n c t i o n ( O ) { i f ( ! ( O   i n s t a n c e o f   Y A H O O . w i d g e t . C o l u m n ) ) { O = t h i s . g e t C o l u m n ( O ) ; } i f ( O ) { v a r   L = O . g e t T r e e I n d e x ( ) ; i f ( L ! = = n u l l ) { v a r   N , Q , P = O . g e t K e y I n d e x ( ) ; i f ( P = = = n u l l ) { v a r   T = [ ] ; v a r   I = t h i s . _ o C o l u m n S e t . g e t D e s c e n d a n t s ( O ) ; f o r ( N = 0 , Q = I . l e n g t h ; N < Q ; N + + ) { v a r   R = I [ N ] . g e t K e y I n d e x ( ) ; i f ( R ! = = n u l l ) { T [ T . l e n g t h ] = R ; } } i f ( T . l e n g t h > 0 ) { P = T ; } } e l s e { P = [ P ] ; } i f ( P ! = = n u l l ) { P . s o r t ( f u n c t i o n ( V , U ) { r e t u r n   Y A H O O . u t i l . S o r t . c o m p a r e ( V , U ) ; } ) ; t h i s . _ d e s t r o y T h e a d E l ( ) ; v a r   J = t h i s . _ o C o l u m n S e t . g e t D e f i n i t i o n s ( ) ; O = J . s p l i c e ( L , 1 ) [ 0 ] ; t h i s . _ i n i t C o l u m n S e t ( J ) ; t h i s . _ i n i t T h e a d E l ( ) ; f o r ( N = P . l e n g t h - 1 ; N > - 1 ; N - - ) { t h i s . _ r e m o v e C o l g r o u p C o l E l ( P [ N ] ) ; } v a r   S = t h i s . _ e l T b o d y . r o w s ; i f ( S . l e n g t h > 0 ) { v a r   M = t h i s . g e t ( " r e n d e r L o o p S i z e " ) , K = S . l e n g t h ; t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( X ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { v a r   W = X . n C u r r e n t R o w , U = M > 0 ? M a t h . m i n ( W + M , S . l e n g t h ) : S . l e n g t h , Y = X . a I n d e x e s , V ; f o r ( ; W < U ; + + W ) { f o r ( V = Y . l e n g t h - 1 ; V > - 1 ; V - - ) { S [ W ] . r e m o v e C h i l d ( S [ W ] . c h i l d N o d e s [ Y [ V ] ] ) ; } } X . n C u r r e n t R o w = W ; } } , i t e r a t i o n s : ( M > 0 ) ? M a t h . c e i l ( K / M ) : 1 , a r g u m e n t : { n C u r r e n t R o w : 0 , a I n d e x e s : P } , s c o p e : t h i s , t i m e o u t : ( M > 0 ) ? 0 : - 1 } ) ; t h i s . _ r u n R e n d e r C h a i n ( ) ; } t h i s . f i r e E v e n t ( " c o l u m n R e m o v e E v e n t " , { c o l u m n : O } ) ; r e t u r n   O ; } } } } , i n s e r t C o l u m n : f u n c t i o n ( Q , R ) { i f ( Q   i n s t a n c e o f   Y A H O O . w i d g e t . C o l u m n ) { Q = Q . g e t D e f i n i t i o n ( ) ; } e l s e { i f ( Q . c o n s t r u c t o r ! = = O b j e c t ) { r e t u r n ; } } v a r   W = t h i s . _ o C o l u m n S e t ; i f ( ! H . i s V a l u e ( R ) | | ! H . i s N u m b e r ( R ) ) { R = W . t r e e [ 0 ] . l e n g t h ; } t h i s . _ d e s t r o y T h e a d E l ( ) ; v a r   Y = t h i s . _ o C o l u m n S e t . g e t D e f i n i t i o n s ( ) ; Y . s p l i c e ( R , 0 , Q ) ; t h i s . _ i n i t C o l u m n S e t ( Y ) ; t h i s . _ i n i t T h e a d E l ( ) ; W = t h i s . _ o C o l u m n S e t ; v a r   M = W . t r e e [ 0 ] [ R ] ; v a r   O , S , V = [ ] ; v a r   K = W . g e t D e s c e n d a n t s ( M ) ; f o r ( O = 0 , S = K . l e n g t h ; O < S ; O + + ) { v a r   T = K [ O ] . g e t K e y I n d e x ( ) ; i f ( T ! = = n u l l ) { V [ V . l e n g t h ] = T ; } } i f ( V . l e n g t h > 0 ) { v a r   X = V . s o r t ( f u n c t i o n ( c , Z ) { r e t u r n   Y A H O O . u t i l . S o r t . c o m p a r e ( c , Z ) ; } ) [ 0 ] ; f o r ( O = V . l e n g t h - 1 ; O > - 1 ; O - - ) { t h i s . _ i n s e r t C o l g r o u p C o l E l ( V [ O ] ) ; } v a r   U = t h i s . _ e l T b o d y . r o w s ; i f ( U . l e n g t h > 0 ) { v a r   N = t h i s . g e t ( " r e n d e r L o o p S i z e " ) , L = U . l e n g t h ; v a r   J = [ ] , P ; f o r ( O = 0 , S = V . l e n g t h ; O < S ; O + + ) { v a r   I = V [ O ] ; P = t h i s . _ g e t T r T e m p l a t e E l ( ) . c h i l d N o d e s [ O ] . c l o n e N o d e ( t r u e ) ; P = t h i s . _ f o r m a t T d E l ( t h i s . _ o C o l u m n S e t . k e y s [ I ] , P , I , ( I = = = t h i s . _ o C o l u m n S e t . k e y s . l e n g t h - 1 ) ) ; J [ I ] = P ; } t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( c ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { v a r   b = c . n C u r r e n t R o w , a , e = c . d e s c K e y I n d e x e s , Z = N > 0 ? M a t h . m i n ( b + N , U . l e n g t h ) : U . l e n g t h , d ; f o r ( ; b < Z ; + + b ) { d = U [ b ] . c h i l d N o d e s [ X ] | | n u l l ; f o r ( a = e . l e n g t h - 1 ; a > - 1 ; a - - ) { U [ b ] . i n s e r t B e f o r e ( c . a T d T e m p l a t e s [ e [ a ] ] . c l o n e N o d e ( t r u e ) , d ) ; } } c . n C u r r e n t R o w = b ; } } , i t e r a t i o n s : ( N > 0 ) ? M a t h . c e i l ( L / N ) : 1 , a r g u m e n t : { n C u r r e n t R o w : 0 , a T d T e m p l a t e s : J , d e s c K e y I n d e x e s : V } , s c o p e : t h i s , t i m e o u t : ( N > 0 ) ? 0 : - 1 } ) ; t h i s . _ r u n R e n d e r C h a i n ( ) ; } t h i s . f i r e E v e n t ( " c o l u m n I n s e r t E v e n t " , { c o l u m n : Q , i n d e x : R } ) ; r e t u r n   M ; } } , r e o r d e r C o l u m n : f u n c t i o n ( P , Q ) { i f ( ! ( P   i n s t a n c e o f   Y A H O O . w i d g e t . C o l u m n ) ) { P = t h i s . g e t C o l u m n ( P ) ; } i f ( P & & Y A H O O . l a n g . i s N u m b e r ( Q ) ) { v a r   Y = P . g e t T r e e I n d e x ( ) ; i f ( ( Y ! = = n u l l ) & & ( Y ! = = Q ) ) { v a r   O , R , K = P . g e t K e y I n d e x ( ) , J , U = [ ] , S ; i f ( K = = = n u l l ) { J = t h i s . _ o C o l u m n S e t . g e t D e s c e n d a n t s ( P ) ; f o r ( O = 0 , R = J . l e n g t h ; O < R ; O + + ) { S = J [ O ] . g e t K e y I n d e x ( ) ; i f ( S ! = = n u l l ) { U [ U . l e n g t h ] = S ; } } i f ( U . l e n g t h > 0 ) { K = U ; } } e l s e { K = [ K ] ; } i f ( K ! = = n u l l ) { K . s o r t ( f u n c t i o n ( c , Z ) { r e t u r n   Y A H O O . u t i l . S o r t . c o m p a r e ( c , Z ) ; } ) ; t h i s . _ d e s t r o y T h e a d E l ( ) ; v a r   V = t h i s . _ o C o l u m n S e t . g e t D e f i n i t i o n s ( ) ; v a r   I = V . s p l i c e ( Y , 1 ) [ 0 ] ; V . s p l i c e ( Q , 0 , I ) ; t h i s . _ i n i t C o l u m n S e t ( V ) ; t h i s . _ i n i t T h e a d E l ( ) ; v a r   M = t h i s . _ o C o l u m n S e t . t r e e [ 0 ] [ Q ] ; v a r   X = M . g e t K e y I n d e x ( ) ; i f ( X = = = n u l l ) { U = [ ] ; J = t h i s . _ o C o l u m n S e t . g e t D e s c e n d a n t s ( M ) ; f o r ( O = 0 , R = J . l e n g t h ; O < R ; O + + ) { S = J [ O ] . g e t K e y I n d e x ( ) ; i f ( S ! = = n u l l ) { U [ U . l e n g t h ] = S ; } } i f ( U . l e n g t h > 0 ) { X = U ; } } e l s e { X = [ X ] ; } v a r   W = X . s o r t ( f u n c t i o n ( c , Z ) { r e t u r n   Y A H O O . u t i l . S o r t . c o m p a r e ( c , Z ) ; } ) [ 0 ] ; t h i s . _ r e o r d e r C o l g r o u p C o l E l ( K , W ) ; v a r   T = t h i s . _ e l T b o d y . r o w s ; i f ( T . l e n g t h > 0 ) { v a r   N = t h i s . g e t ( " r e n d e r L o o p S i z e " ) , L = T . l e n g t h ; t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( c ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { v a r   b = c . n C u r r e n t R o w , a , e , d , Z = N > 0 ? M a t h . m i n ( b + N , T . l e n g t h ) : T . l e n g t h , g = c . a I n d e x e s , f ; f o r ( ; b < Z ; + + b ) { e = [ ] ; f = T [ b ] ; f o r ( a = g . l e n g t h - 1 ; a > - 1 ; a - - ) { e . p u s h ( f . r e m o v e C h i l d ( f . c h i l d N o d e s [ g [ a ] ] ) ) ; } d = f . c h i l d N o d e s [ W ] | | n u l l ; f o r ( a = e . l e n g t h - 1 ; a > - 1 ; a - - ) { f . i n s e r t B e f o r e ( e [ a ] , d ) ; } } c . n C u r r e n t R o w = b ; } } , i t e r a t i o n s : ( N > 0 ) ? M a t h . c e i l ( L / N ) : 1 , a r g u m e n t : { n C u r r e n t R o w : 0 , a I n d e x e s : K } , s c o p e : t h i s , t i m e o u t : ( N > 0 ) ? 0 : - 1 } ) ; t h i s . _ r u n R e n d e r C h a i n ( ) ; } t h i s . f i r e E v e n t ( " c o l u m n R e o r d e r E v e n t " , { c o l u m n : M } ) ; r e t u r n   M ; } } } } , s e l e c t C o l u m n : f u n c t i o n ( K ) { K = t h i s . g e t C o l u m n ( K ) ; i f ( K & & ! K . s e l e c t e d ) { i f ( K . g e t K e y I n d e x ( ) ! = = n u l l ) { K . s e l e c t e d = t r u e ; v a r   L = K . g e t T h E l ( ) ; C . a d d C l a s s ( L , D . C L A S S _ S E L E C T E D ) ; v a r   J = t h i s . g e t T b o d y E l ( ) . r o w s ; v a r   I = t h i s . _ o C h a i n R e n d e r ; I . a d d ( { m e t h o d : f u n c t i o n ( M ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d & & J [ M . r o w I n d e x ] & & J [ M . r o w I n d e x ] . c e l l s [ M . c e l l I n d e x ] ) { C . a d d C l a s s ( J [ M . r o w I n d e x ] . c e l l s [ M . c e l l I n d e x ] , D . C L A S S _ S E L E C T E D ) ; } M . r o w I n d e x + + ; } , s c o p e : t h i s , i t e r a t i o n s : J . l e n g t h , a r g u m e n t : { r o w I n d e x : 0 , c e l l I n d e x : K . g e t K e y I n d e x ( ) } } ) ; t h i s . _ c l e a r T r T e m p l a t e E l ( ) ; t h i s . _ e l T b o d y . s t y l e . d i s p l a y = " n o n e " ; t h i s . _ r u n R e n d e r C h a i n ( ) ; t h i s . _ e l T b o d y . s t y l e . d i s p l a y = " " ; t h i s . f i r e E v e n t ( " c o l u m n S e l e c t E v e n t " , { c o l u m n : K } ) ; } e l s e { } } } , u n s e l e c t C o l u m n : f u n c t i o n ( K ) { K = t h i s . g e t C o l u m n ( K ) ; i f ( K & & K . s e l e c t e d ) { i f ( K . g e t K e y I n d e x ( ) ! = = n u l l ) { K . s e l e c t e d = f a l s e ; v a r   L = K . g e t T h E l ( ) ; C . r e m o v e C l a s s ( L , D . C L A S S _ S E L E C T E D ) ; v a r   J = t h i s . g e t T b o d y E l ( ) . r o w s ; v a r   I = t h i s . _ o C h a i n R e n d e r ; I . a d d ( { m e t h o d : f u n c t i o n ( M ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d & & J [ M . r o w I n d e x ] & & J [ M . r o w I n d e x ] . c e l l s [ M . c e l l I n d e x ] ) { C . r e m o v e C l a s s ( J [ M . r o w I n d e x ] . c e l l s [ M . c e l l I n d e x ] , D . C L A S S _ S E L E C T E D ) ; } M . r o w I n d e x + + ; } , s c o p e : t h i s , i t e r a t i o n s : J . l e n g t h , a r g u m e n t : { r o w I n d e x : 0 , c e l l I n d e x : K . g e t K e y I n d e x ( ) } } ) ; t h i s . _ c l e a r T r T e m p l a t e E l ( ) ; t h i s . _ e l T b o d y . s t y l e . d i s p l a y = " n o n e " ; t h i s . _ r u n R e n d e r C h a i n ( ) ; t h i s . _ e l T b o d y . s t y l e . d i s p l a y = " " ; t h i s . f i r e E v e n t ( " c o l u m n U n s e l e c t E v e n t " , { c o l u m n : K } ) ; } e l s e { } } } , g e t S e l e c t e d C o l u m n s : f u n c t i o n ( M ) { v a r   J = [ ] ; 
 v a r   K = t h i s . _ o C o l u m n S e t . k e y s ; f o r ( v a r   L = 0 , I = K . l e n g t h ; L < I ; L + + ) { i f ( K [ L ] . s e l e c t e d ) { J [ J . l e n g t h ] = K [ L ] ; } } r e t u r n   J ; } , h i g h l i g h t C o l u m n : f u n c t i o n ( I ) { v a r   L = t h i s . g e t C o l u m n ( I ) ; i f ( L & & ( L . g e t K e y I n d e x ( ) ! = = n u l l ) ) { v a r   M = L . g e t T h E l ( ) ; C . a d d C l a s s ( M , D . C L A S S _ H I G H L I G H T E D ) ; v a r   K = t h i s . g e t T b o d y E l ( ) . r o w s ; v a r   J = t h i s . _ o C h a i n R e n d e r ; J . a d d ( { m e t h o d : f u n c t i o n ( N ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d & & K [ N . r o w I n d e x ] & & K [ N . r o w I n d e x ] . c e l l s [ N . c e l l I n d e x ] ) { C . a d d C l a s s ( K [ N . r o w I n d e x ] . c e l l s [ N . c e l l I n d e x ] , D . C L A S S _ H I G H L I G H T E D ) ; } N . r o w I n d e x + + ; } , s c o p e : t h i s , i t e r a t i o n s : K . l e n g t h , a r g u m e n t : { r o w I n d e x : 0 , c e l l I n d e x : L . g e t K e y I n d e x ( ) } , t i m e o u t : - 1 } ) ; t h i s . _ e l T b o d y . s t y l e . d i s p l a y = " n o n e " ; t h i s . _ r u n R e n d e r C h a i n ( ) ; t h i s . _ e l T b o d y . s t y l e . d i s p l a y = " " ; t h i s . f i r e E v e n t ( " c o l u m n H i g h l i g h t E v e n t " , { c o l u m n : L } ) ; } e l s e { } } , u n h i g h l i g h t C o l u m n : f u n c t i o n ( I ) { v a r   L = t h i s . g e t C o l u m n ( I ) ; i f ( L & & ( L . g e t K e y I n d e x ( ) ! = = n u l l ) ) { v a r   M = L . g e t T h E l ( ) ; C . r e m o v e C l a s s ( M , D . C L A S S _ H I G H L I G H T E D ) ; v a r   K = t h i s . g e t T b o d y E l ( ) . r o w s ; v a r   J = t h i s . _ o C h a i n R e n d e r ; J . a d d ( { m e t h o d : f u n c t i o n ( N ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d & & K [ N . r o w I n d e x ] & & K [ N . r o w I n d e x ] . c e l l s [ N . c e l l I n d e x ] ) { C . r e m o v e C l a s s ( K [ N . r o w I n d e x ] . c e l l s [ N . c e l l I n d e x ] , D . C L A S S _ H I G H L I G H T E D ) ; } N . r o w I n d e x + + ; } , s c o p e : t h i s , i t e r a t i o n s : K . l e n g t h , a r g u m e n t : { r o w I n d e x : 0 , c e l l I n d e x : L . g e t K e y I n d e x ( ) } , t i m e o u t : - 1 } ) ; t h i s . _ e l T b o d y . s t y l e . d i s p l a y = " n o n e " ; t h i s . _ r u n R e n d e r C h a i n ( ) ; t h i s . _ e l T b o d y . s t y l e . d i s p l a y = " " ; t h i s . f i r e E v e n t ( " c o l u m n U n h i g h l i g h t E v e n t " , { c o l u m n : L } ) ; } e l s e { } } , a d d R o w : f u n c t i o n ( O , K ) { i f ( H . i s N u m b e r ( K ) & & ( K < 0 | | K > t h i s . _ o R e c o r d S e t . g e t L e n g t h ( ) ) ) { r e t u r n ; } i f ( O & & H . i s O b j e c t ( O ) ) { v a r   M = t h i s . _ o R e c o r d S e t . a d d R e c o r d ( O , K ) ; i f ( M ) { v a r   I ; v a r   J = t h i s . g e t ( " p a g i n a t o r " ) ; i f ( J ) { v a r   N = J . g e t ( " t o t a l R e c o r d s " ) ; i f ( N ! = = E . P a g i n a t o r . V A L U E _ U N L I M I T E D ) { J . s e t ( " t o t a l R e c o r d s " , N + 1 ) ; } I = t h i s . g e t R e c o r d I n d e x ( M ) ; v a r   L = ( J . g e t P a g e R e c o r d s ( ) ) [ 1 ] ; i f ( I < = L ) { t h i s . r e n d e r ( ) ; } t h i s . f i r e E v e n t ( " r o w A d d E v e n t " , { r e c o r d : M } ) ; r e t u r n ; } e l s e { I = t h i s . g e t T r I n d e x ( M ) ; i f ( H . i s N u m b e r ( I ) ) { t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( R ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { v a r   S = R . r e c o r d ; v a r   P = R . r e c I n d e x ; v a r   T = t h i s . _ a d d T r E l ( S ) ; i f ( T ) { v a r   Q = ( t h i s . _ e l T b o d y . r o w s [ P ] ) ? t h i s . _ e l T b o d y . r o w s [ P ] : n u l l ; t h i s . _ e l T b o d y . i n s e r t B e f o r e ( T , Q ) ; i f ( P = = = 0 ) { t h i s . _ s e t F i r s t R o w ( ) ; } i f ( Q = = = n u l l ) { t h i s . _ s e t L a s t R o w ( ) ; } t h i s . _ s e t R o w S t r i p e s ( ) ; t h i s . h i d e T a b l e M e s s a g e ( ) ; t h i s . f i r e E v e n t ( " r o w A d d E v e n t " , { r e c o r d : S } ) ; } } } , a r g u m e n t : { r e c o r d : M , r e c I n d e x : I } , s c o p e : t h i s , t i m e o u t : ( t h i s . g e t ( " r e n d e r L o o p S i z e " ) > 0 ) ? 0 : - 1 } ) ; t h i s . _ r u n R e n d e r C h a i n ( ) ; r e t u r n ; } } } } } , a d d R o w s : f u n c t i o n ( K , N ) { i f ( H . i s N u m b e r ( N ) & & ( N < 0 | | N > t h i s . _ o R e c o r d S e t . g e t L e n g t h ( ) ) ) { r e t u r n ; } i f ( H . i s A r r a y ( K ) ) { v a r   O = t h i s . _ o R e c o r d S e t . a d d R e c o r d s ( K , N ) ; i f ( O ) { v a r   S = t h i s . g e t R e c o r d I n d e x ( O [ 0 ] ) ; v a r   R = t h i s . g e t ( " p a g i n a t o r " ) ; i f ( R ) { v a r   P = R . g e t ( " t o t a l R e c o r d s " ) ; i f ( P ! = = E . P a g i n a t o r . V A L U E _ U N L I M I T E D ) { R . s e t ( " t o t a l R e c o r d s " , P + O . l e n g t h ) ; } v a r   Q = ( R . g e t P a g e R e c o r d s ( ) ) [ 1 ] ; i f ( S < = Q ) { t h i s . r e n d e r ( ) ; } t h i s . f i r e E v e n t ( " r o w s A d d E v e n t " , { r e c o r d s : O } ) ; r e t u r n ; } e l s e { v a r   M = t h i s . g e t ( " r e n d e r L o o p S i z e " ) ; v a r   J = S + K . l e n g t h ; v a r   I = ( J - S ) ; v a r   L = ( S > = t h i s . _ e l T b o d y . r o w s . l e n g t h ) ; t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( X ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { v a r   Y = X . a R e c o r d s , W = X . n C u r r e n t R o w , V = X . n C u r r e n t R e c o r d , T = M > 0 ? M a t h . m i n ( W + M , J ) : J , Z = d o c u m e n t . c r e a t e D o c u m e n t F r a g m e n t ( ) , U = ( t h i s . _ e l T b o d y . r o w s [ W ] ) ? t h i s . _ e l T b o d y . r o w s [ W ] : n u l l ; f o r ( ; W < T ; W + + , V + + ) { Z . a p p e n d C h i l d ( t h i s . _ a d d T r E l ( Y [ V ] ) ) ; } t h i s . _ e l T b o d y . i n s e r t B e f o r e ( Z , U ) ; X . n C u r r e n t R o w = W ; X . n C u r r e n t R e c o r d = V ; } } , i t e r a t i o n s : ( M > 0 ) ? M a t h . c e i l ( J / M ) : 1 , a r g u m e n t : { n C u r r e n t R o w : S , n C u r r e n t R e c o r d : 0 , a R e c o r d s : O } , s c o p e : t h i s , t i m e o u t : ( M > 0 ) ? 0 : - 1 } ) ; t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( U ) { v a r   T = U . r e c I n d e x ; i f ( T = = = 0 ) { t h i s . _ s e t F i r s t R o w ( ) ; } i f ( U . i s L a s t ) { t h i s . _ s e t L a s t R o w ( ) ; } t h i s . _ s e t R o w S t r i p e s ( ) ; t h i s . f i r e E v e n t ( " r o w s A d d E v e n t " , { r e c o r d s : O } ) ; } , a r g u m e n t : { r e c I n d e x : S , i s L a s t : L } , s c o p e : t h i s , t i m e o u t : - 1 } ) ; t h i s . _ r u n R e n d e r C h a i n ( ) ; t h i s . h i d e T a b l e M e s s a g e ( ) ; r e t u r n ; } } } } , u p d a t e R o w : f u n c t i o n ( T , J ) { v a r   Q = T ; i f ( ! H . i s N u m b e r ( Q ) ) { Q = t h i s . g e t R e c o r d I n d e x ( T ) ; } i f ( H . i s N u m b e r ( Q ) & & ( Q > = 0 ) ) { v a r   R = t h i s . _ o R e c o r d S e t , P = R . g e t R e c o r d ( Q ) ; i f ( P ) { v a r   N = t h i s . _ o R e c o r d S e t . s e t R e c o r d ( J , Q ) , I = t h i s . g e t T r E l ( P ) , O = P ? P . g e t D a t a ( ) : n u l l ; i f ( N ) { v a r   S = t h i s . _ a S e l e c t i o n s | | [ ] , M = 0 , K = P . g e t I d ( ) , L = N . g e t I d ( ) ; f o r ( ; M < S . l e n g t h ; M + + ) { i f ( ( S [ M ] = = = K ) ) { S [ M ] = L ; } e l s e { i f ( S [ M ] . r e c o r d I d = = = K ) { S [ M ] . r e c o r d I d = L ; } } } t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { v a r   V = t h i s . g e t ( " p a g i n a t o r " ) ; i f ( V ) { v a r   U = ( V . g e t P a g e R e c o r d s ( ) ) [ 0 ] , W = ( V . g e t P a g e R e c o r d s ( ) ) [ 1 ] ; i f ( ( Q > = U ) | | ( Q < = W ) ) { t h i s . r e n d e r ( ) ; } } e l s e { i f ( I ) { t h i s . _ u p d a t e T r E l ( I , N ) ; } e l s e { t h i s . g e t T b o d y E l ( ) . a p p e n d C h i l d ( t h i s . _ a d d T r E l ( N ) ) ; } } t h i s . f i r e E v e n t ( " r o w U p d a t e E v e n t " , { r e c o r d : N , o l d D a t a : O } ) ; } } , s c o p e : t h i s , t i m e o u t : ( t h i s . g e t ( " r e n d e r L o o p S i z e " ) > 0 ) ? 0 : - 1 } ) ; t h i s . _ r u n R e n d e r C h a i n ( ) ; r e t u r n ; } } } r e t u r n ; } , u p d a t e R o w s : f u n c t i o n ( V , K ) { i f ( H . i s A r r a y ( K ) ) { v a r   O = V , J = t h i s . _ o R e c o r d S e t ; i f ( ! H . i s N u m b e r ( V ) ) { O = t h i s . g e t R e c o r d I n d e x ( V ) ; } i f ( H . i s N u m b e r ( O ) & & ( O > = 0 ) & & ( O < J . g e t L e n g t h ( ) ) ) { v a r   Z = O + K . l e n g t h , W = J . g e t R e c o r d s ( O , K . l e n g t h ) , b = J . s e t R e c o r d s ( K , O ) ; i f ( b ) { v a r   Q = t h i s . _ a S e l e c t i o n s | | [ ] , Y = 0 , X , T , U ; f o r ( ; Y < Q . l e n g t h ; Y + + ) { f o r ( X = 0 ; X < W . l e n g t h ; X + + ) { U = W [ X ] . g e t I d ( ) ; i f ( ( Q [ Y ] = = = U ) ) { Q [ Y ] = b [ X ] . g e t I d ( ) ; } e l s e { i f ( Q [ Y ] . r e c o r d I d = = = U ) { Q [ Y ] . r e c o r d I d = b [ X ] . g e t I d ( ) ; } } } } v a r   a = t h i s . g e t ( " p a g i n a t o r " ) ; i f ( a ) { v a r   P = ( a . g e t P a g e R e c o r d s ( ) ) [ 0 ] , M = ( a . g e t P a g e R e c o r d s ( ) ) [ 1 ] ; i f ( ( O > = P ) | | ( Z < = M ) ) { t h i s . r e n d e r ( ) ; } t h i s . f i r e E v e n t ( " r o w s A d d E v e n t " , { n e w R e c o r d s : b , o l d R e c o r d s : W } ) ; r e t u r n ; } e l s e { v a r   I = t h i s . g e t ( " r e n d e r L o o p S i z e " ) , R = K . l e n g t h , L = t h i s . _ e l T b o d y . r o w s . l e n g t h , S = ( Z > = L ) , N = ( Z > L ) ; t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( f ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { v a r   g = f . a R e c o r d s , e = f . n C u r r e n t R o w , d = f . n D a t a P o i n t e r , c = I > 0 ? M a t h . m i n ( e + I , O + g . l e n g t h ) : O + g . l e n g t h ; f o r ( ; e < c ; e + + , d + + ) { i f ( N & & ( e > = L ) ) { t h i s . _ e l T b o d y . a p p e n d C h i l d ( t h i s . _ a d d T r E l ( g [ d ] ) ) ; } e l s e { t h i s . _ u p d a t e T r E l ( t h i s . _ e l T b o d y . r o w s [ e ] , g [ d ] ) ; } } f . n C u r r e n t R o w = e ; f . n D a t a P o i n t e r = d ; } } , i t e r a t i o n s : ( I > 0 ) ? M a t h . c e i l ( R / I ) : 1 , a r g u m e n t : { n C u r r e n t R o w : O , a R e c o r d s : b , n D a t a P o i n t e r : 0 , i s A d d i n g : N } , s c o p e : t h i s , t i m e o u t : ( I > 0 ) ? 0 : - 1 } ) ; t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( d ) { v a r   c = d . r e c I n d e x ; i f ( c = = = 0 ) { t h i s . _ s e t F i r s t R o w ( ) ; } i f ( d . i s L a s t ) { t h i s . _ s e t L a s t R o w ( ) ; } t h i s . _ s e t R o w S t r i p e s ( ) ; t h i s . f i r e E v e n t ( " r o w s A d d E v e n t " , { n e w R e c o r d s : b , o l d R e c o r d s : W } ) ; } , a r g u m e n t : { r e c I n d e x : O , i s L a s t : S } , s c o p e : t h i s , t i m e o u t : - 1 } ) ; t h i s . _ r u n R e n d e r C h a i n ( ) ; t h i s . h i d e T a b l e M e s s a g e ( ) ; r e t u r n ; } } } } } , d e l e t e R o w : f u n c t i o n ( R ) { v a r   J = ( H . i s N u m b e r ( R ) ) ? R : t h i s . g e t R e c o r d I n d e x ( R ) ; 
 i f ( H . i s N u m b e r ( J ) ) { v a r   S = t h i s . g e t R e c o r d ( J ) ; i f ( S ) { v a r   L = t h i s . g e t T r I n d e x ( J ) ; v a r   O = S . g e t I d ( ) ; v a r   Q = t h i s . _ a S e l e c t i o n s | | [ ] ; f o r ( v a r   M = Q . l e n g t h - 1 ; M > - 1 ; M - - ) { i f ( ( H . i s S t r i n g ( Q [ M ] ) & & ( Q [ M ] = = = O ) ) | | ( H . i s O b j e c t ( Q [ M ] ) & & ( Q [ M ] . r e c o r d I d = = = O ) ) ) { Q . s p l i c e ( M , 1 ) ; } } v a r   K = t h i s . _ o R e c o r d S e t . d e l e t e R e c o r d ( J ) ; i f ( K ) { v a r   P = t h i s . g e t ( " p a g i n a t o r " ) ; i f ( P ) { v a r   N = P . g e t ( " t o t a l R e c o r d s " ) , I = P . g e t P a g e R e c o r d s ( ) ; i f ( N ! = = E . P a g i n a t o r . V A L U E _ U N L I M I T E D ) { P . s e t ( " t o t a l R e c o r d s " , N - 1 ) ; } i f ( ! I | | J < = I [ 1 ] ) { t h i s . r e n d e r ( ) ; } t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { t h i s . f i r e E v e n t ( " r o w D e l e t e E v e n t " , { r e c o r d I n d e x : J , o l d D a t a : K , t r E l I n d e x : L } ) ; } } , s c o p e : t h i s , t i m e o u t : ( t h i s . g e t ( " r e n d e r L o o p S i z e " ) > 0 ) ? 0 : - 1 } ) ; t h i s . _ r u n R e n d e r C h a i n ( ) ; } e l s e { i f ( H . i s N u m b e r ( L ) ) { t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { v a r   T = ( J = = = t h i s . _ o R e c o r d S e t . g e t L e n g t h ( ) ) ; t h i s . _ d e l e t e T r E l ( L ) ; i f ( t h i s . _ e l T b o d y . r o w s . l e n g t h > 0 ) { i f ( L = = = 0 ) { t h i s . _ s e t F i r s t R o w ( ) ; } i f ( T ) { t h i s . _ s e t L a s t R o w ( ) ; } i f ( L ! = t h i s . _ e l T b o d y . r o w s . l e n g t h ) { t h i s . _ s e t R o w S t r i p e s ( L ) ; } } t h i s . f i r e E v e n t ( " r o w D e l e t e E v e n t " , { r e c o r d I n d e x : J , o l d D a t a : K , t r E l I n d e x : L } ) ; } } , s c o p e : t h i s , t i m e o u t : ( t h i s . g e t ( " r e n d e r L o o p S i z e " ) > 0 ) ? 0 : - 1 } ) ; t h i s . _ r u n R e n d e r C h a i n ( ) ; r e t u r n ; } } } } } r e t u r n   n u l l ; } , d e l e t e R o w s : f u n c t i o n ( X , R ) { v a r   K = ( H . i s N u m b e r ( X ) ) ? X : t h i s . g e t R e c o r d I n d e x ( X ) ; i f ( H . i s N u m b e r ( K ) ) { v a r   Y = t h i s . g e t R e c o r d ( K ) ; i f ( Y ) { v a r   L = t h i s . g e t T r I n d e x ( K ) ; v a r   T = Y . g e t I d ( ) ; v a r   W = t h i s . _ a S e l e c t i o n s | | [ ] ; f o r ( v a r   P = W . l e n g t h - 1 ; P > - 1 ; P - - ) { i f ( ( H . i s S t r i n g ( W [ P ] ) & & ( W [ P ] = = = T ) ) | | ( H . i s O b j e c t ( W [ P ] ) & & ( W [ P ] . r e c o r d I d = = = T ) ) ) { W . s p l i c e ( P , 1 ) ; } } v a r   M = K ; v a r   V = K ; i f ( R & & H . i s N u m b e r ( R ) ) { M = ( R > 0 ) ? K + R - 1 : K ; V = ( R > 0 ) ? K : K + R + 1 ; R = ( R > 0 ) ? R : R * - 1 ; i f ( V < 0 ) { V = 0 ; R = M - V + 1 ; } } e l s e { R = 1 ; } v a r   O = t h i s . _ o R e c o r d S e t . d e l e t e R e c o r d s ( V , R ) ; i f ( O ) { v a r   U = t h i s . g e t ( " p a g i n a t o r " ) , Q = t h i s . g e t ( " r e n d e r L o o p S i z e " ) ; i f ( U ) { v a r   S = U . g e t ( " t o t a l R e c o r d s " ) , J = U . g e t P a g e R e c o r d s ( ) ; i f ( S ! = = E . P a g i n a t o r . V A L U E _ U N L I M I T E D ) { U . s e t ( " t o t a l R e c o r d s " , S - O . l e n g t h ) ; } i f ( ! J | | V < = J [ 1 ] ) { t h i s . r e n d e r ( ) ; } t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( Z ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { t h i s . f i r e E v e n t ( " r o w s D e l e t e E v e n t " , { r e c o r d I n d e x : V , o l d D a t a : O , c o u n t : R } ) ; } } , s c o p e : t h i s , t i m e o u t : ( Q > 0 ) ? 0 : - 1 } ) ; t h i s . _ r u n R e n d e r C h a i n ( ) ; r e t u r n ; } e l s e { i f ( H . i s N u m b e r ( L ) ) { v a r   N = V ; v a r   I = R ; t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( b ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { v a r   a = b . n C u r r e n t R o w , Z = ( Q > 0 ) ? ( M a t h . m a x ( a - Q , N ) - 1 ) : N - 1 ; f o r ( ; a > Z ; - - a ) { t h i s . _ d e l e t e T r E l ( a ) ; } b . n C u r r e n t R o w = a ; } } , i t e r a t i o n s : ( Q > 0 ) ? M a t h . c e i l ( R / Q ) : 1 , a r g u m e n t : { n C u r r e n t R o w : M } , s c o p e : t h i s , t i m e o u t : ( Q > 0 ) ? 0 : - 1 } ) ; t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( ) { i f ( t h i s . _ e l T b o d y . r o w s . l e n g t h > 0 ) { t h i s . _ s e t F i r s t R o w ( ) ; t h i s . _ s e t L a s t R o w ( ) ; t h i s . _ s e t R o w S t r i p e s ( ) ; } t h i s . f i r e E v e n t ( " r o w s D e l e t e E v e n t " , { r e c o r d I n d e x : V , o l d D a t a : O , c o u n t : R } ) ; } , s c o p e : t h i s , t i m e o u t : - 1 } ) ; t h i s . _ r u n R e n d e r C h a i n ( ) ; r e t u r n ; } } } } } r e t u r n   n u l l ; } , f o r m a t C e l l : f u n c t i o n ( J , L , M ) { i f ( ! L ) { L = t h i s . g e t R e c o r d ( J ) ; } i f ( ! M ) { M = t h i s . g e t C o l u m n ( J . p a r e n t N o d e . c e l l I n d e x ) ; } i f ( L & & M ) { v a r   I = M . f i e l d ; v a r   N = L . g e t D a t a ( I ) ; v a r   K = t y p e o f   M . f o r m a t t e r = = = " f u n c t i o n " ? M . f o r m a t t e r : D . F o r m a t t e r [ M . f o r m a t t e r + " " ] | | D . F o r m a t t e r . d e f a u l t F o r m a t t e r ; i f ( K ) { K . c a l l ( t h i s , J , L , M , N ) ; } e l s e { J . i n n e r H T M L = N ; } t h i s . f i r e E v e n t ( " c e l l F o r m a t E v e n t " , { r e c o r d : L , c o l u m n : M , k e y : M . k e y , e l : J } ) ; } e l s e { } } , u p d a t e C e l l : f u n c t i o n ( J , L , N ) { L = ( L   i n s t a n c e o f   Y A H O O . w i d g e t . C o l u m n ) ? L : t h i s . g e t C o l u m n ( L ) ; i f ( L & & L . g e t F i e l d ( ) & & ( J   i n s t a n c e o f   Y A H O O . w i d g e t . R e c o r d ) ) { v a r   K = L . g e t F i e l d ( ) , M = J . g e t D a t a ( K ) ; t h i s . _ o R e c o r d S e t . u p d a t e R e c o r d V a l u e ( J , K , N ) ; v a r   I = t h i s . g e t T d E l ( { r e c o r d : J , c o l u m n : L } ) ; i f ( I ) { t h i s . _ o C h a i n R e n d e r . a d d ( { m e t h o d : f u n c t i o n ( ) { i f ( ( t h i s   i n s t a n c e o f   D ) & & t h i s . _ s I d ) { t h i s . f o r m a t C e l l ( I . f i r s t C h i l d ) ; t h i s . f i r e E v e n t ( " c e l l U p d a t e E v e n t " , { r e c o r d : J , c o l u m n : L , o l d D a t a : M } ) ; } } , s c o p e : t h i s , t i m e o u t : ( t h i s . g e t ( " r e n d e r L o o p S i z e " ) > 0 ) ? 0 : - 1 } ) ; t h i s . _ r u n R e n d e r C h a i n ( ) ; } e l s e { t h i s . f i r e E v e n t ( " c e l l U p d a t e E v e n t " , { r e c o r d : J , c o l u m n : L , o l d D a t a : M } ) ; } } } , _ u p d a t e P a g i n a t o r : f u n c t i o n ( J ) { v a r   I = t h i s . g e t ( " p a g i n a t o r " ) ; i f ( I & & J ! = = I ) { I . u n s u b s c r i b e ( " c h a n g e R e q u e s t " , t h i s . o n P a g i n a t o r C h a n g e R e q u e s t , t h i s , t r u e ) ; } i f ( J ) { J . s u b s c r i b e ( " c h a n g e R e q u e s t " , t h i s . o n P a g i n a t o r C h a n g e R e q u e s t , t h i s , t r u e ) ; } } , _ h a n d l e P a g i n a t o r C h a n g e : f u n c t i o n ( K ) { i f ( K . p r e v V a l u e = = = K . n e w V a l u e ) { r e t u r n ; } v a r   M = K . n e w V a l u e , L = K . p r e v V a l u e , J = t h i s . _ d e f a u l t P a g i n a t o r C o n t a i n e r s ( ) ; i f ( L ) { i f ( L . g e t C o n t a i n e r N o d e s ( ) [ 0 ] = = J [ 0 ] ) { L . s e t ( " c o n t a i n e r s " , [ ] ) ; } L . d e s t r o y ( ) ; i f ( J [ 0 ] ) { i f ( M & & ! M . g e t C o n t a i n e r N o d e s ( ) . l e n g t h ) { M . s e t ( " c o n t a i n e r s " , J ) ; } e l s e { f o r ( v a r   I = J . l e n g t h - 1 ; I > = 0 ; - - I ) { i f ( J [ I ] ) { J [ I ] . p a r e n t N o d e . r e m o v e C h i l d ( J [ I ] ) ; } } } } } i f ( ! t h i s . _ b I n i t ) { t h i s . r e n d e r ( ) ; } i f ( M ) { t h i s . r e n d e r P a g i n a t o r ( ) ; } } , _ d e f a u l t P a g i n a t o r C o n t a i n e r s : f u n c t i o n ( L ) { v a r   J = t h i s . _ s I d + " - p a g i n a t o r 0 " , K = t h i s . _ s I d + " - p a g i n a t o r 1 " , I = C . g e t ( J ) , M = C . g e t ( K ) ; i f ( L & & ( ! I | | ! M ) ) { i f ( ! I ) { I = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; I . i d = J ; C . a d d C l a s s ( I , D . C L A S S _ P A G I N A T O R ) ; t h i s . _ e l C o n t a i n e r . i n s e r t B e f o r e ( I , t h i s . _ e l C o n t a i n e r . f i r s t C h i l d ) ; } i f ( ! M ) { M = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; M . i d = K ; C . a d d C l a s s ( M , D . C L A S S _ P A G I N A T O R ) ; t h i s . _ e l C o n t a i n e r . a p p e n d C h i l d ( M ) ; } } r e t u r n [ I , M ] ; } , _ d e s t r o y P a g i n a t o r : f u n c t i o n ( ) { v a r   I = t h i s . g e t ( " p a g i n a t o r " ) ; i f ( I ) { I . d e s t r o y ( ) ; } } , r e n d e r P a g i n a t o r : f u n c t i o n ( ) { v a r   I = t h i s . g e t ( " p a g i n a t o r " ) ; i f ( ! I ) { r e t u r n ; } i f ( ! I . g e t C o n t a i n e r N o d e s ( ) . l e n g t h ) { I . s e t ( " c o n t a i n e r s " , t h i s . _ d e f a u l t P a g i n a t o r C o n t a i n e r s ( t r u e ) ) ; } I . r e n d e r ( ) ; } , d o B e f o r e P a g i n a t o r C h a n g e : f u n c t i o n ( I ) { t h i s . s h o w T a b l e M e s s a g e ( t h i s . g e t ( " M S G _ L O A D I N G " ) , D . C L A S S _ L O A D I N G ) ; r e t u r n   t r u e ; } , o n P a g i n a t o r C h a n g e R e q u e s t : f u n c t i o n ( L ) { v a r   J = t h i s . d o B e f o r e P a g i n a t o r C h a n g e ( L ) ; i f ( J ) { i f ( t h i s . g e t ( " d y n a m i c D a t a " ) ) { v a r   I = t h i s . g e t S t a t e ( ) ; I . p a g i n a t i o n = L ; v a r   K = t h i s . g e t ( " g e n e r a t e R e q u e s t " ) ( I , t h i s ) ; t h i s . u n s e l e c t A l l R o w s ( ) ; t h i s . u n s e l e c t A l l C e l l s ( ) ; v a r   M = { s u c c e s s : t h i s . o n D a t a R e t u r n S e t R o w s , f a i l u r e : t h i s . o n D a t a R e t u r n S e t R o w s , a r g u m e n t : I , s c o p e : t h i s } ; t h i s . _ o D a t a S o u r c e . s e n d R e q u e s t ( K , M ) ; } e l s e { L . p a g i n a t o r . s e t S t a r t I n d e x ( L . r e c o r d O f f s e t , t r u e ) ; L . p a g i n a t o r . s e t R o w s P e r P a g e ( L . r o w s P e r P a g e , t r u e ) ; t h i s . r e n d e r ( ) ; } } e l s e { } } , _ e l L a s t H i g h l i g h t e d T d : n u l l , _ a S e l e c t i o n s : n u l l , _ o A n c h o r R e c o r d : n u l l , _ o A n c h o r C e l l : n u l l , _ u n s e l e c t A l l T r E l s : f u n c t i o n ( ) { v a r   I = C . g e t E l e m e n t s B y C l a s s N a m e ( D . C L A S S _ S E L E C T E D , " t r " , t h i s . _ e l T b o d y ) ; C . r e m o v e C l a s s ( I , D . C L A S S _ S E L E C T E D ) ; } , _ g e t S e l e c t i o n T r i g g e r : f u n c t i o n ( ) { v a r   L = t h i s . g e t ( " s e l e c t i o n M o d e " ) ; v a r   K = { } ; v a r   O , I , J , N , M ; i f ( ( L = = " c e l l b l o c k " ) | | ( L = = " c e l l r a n g e " ) | | ( L = = " s i n g l e c e l l " ) ) { O = t h i s . g e t L a s t S e l e c t e d C e l l ( ) ; i f ( ! O ) { r e t u r n   n u l l ; } e l s e { I = t h i s . g e t R e c o r d ( O . r e c o r d I d ) ; 
 J = t h i s . g e t R e c o r d I n d e x ( I ) ; N = t h i s . g e t T r E l ( I ) ; M = t h i s . g e t T r I n d e x ( N ) ; i f ( M = = = n u l l ) { r e t u r n   n u l l ; } e l s e { K . r e c o r d = I ; K . r e c o r d I n d e x = J ; K . e l = t h i s . g e t T d E l ( O ) ; K . t r I n d e x = M ; K . c o l u m n = t h i s . g e t C o l u m n ( O . c o l u m n K e y ) ; K . c o l K e y I n d e x = K . c o l u m n . g e t K e y I n d e x ( ) ; K . c e l l = O ; r e t u r n   K ; } } } e l s e { I = t h i s . g e t L a s t S e l e c t e d R e c o r d ( ) ; i f ( ! I ) { r e t u r n   n u l l ; } e l s e { I = t h i s . g e t R e c o r d ( I ) ; J = t h i s . g e t R e c o r d I n d e x ( I ) ; N = t h i s . g e t T r E l ( I ) ; M = t h i s . g e t T r I n d e x ( N ) ; i f ( M = = = n u l l ) { r e t u r n   n u l l ; } e l s e { K . r e c o r d = I ; K . r e c o r d I n d e x = J ; K . e l = N ; K . t r I n d e x = M ; r e t u r n   K ; } } } } , _ g e t S e l e c t i o n A n c h o r : f u n c t i o n ( K ) { v a r   J = t h i s . g e t ( " s e l e c t i o n M o d e " ) ; v a r   L = { } ; v a r   M , O , I ; i f ( ( J = = " c e l l b l o c k " ) | | ( J = = " c e l l r a n g e " ) | | ( J = = " s i n g l e c e l l " ) ) { v a r   N = t h i s . _ o A n c h o r C e l l ; i f ( ! N ) { i f ( K ) { N = t h i s . _ o A n c h o r C e l l = K . c e l l ; } e l s e { r e t u r n   n u l l ; } } M = t h i s . _ o A n c h o r C e l l . r e c o r d ; O = t h i s . _ o R e c o r d S e t . g e t R e c o r d I n d e x ( M ) ; I = t h i s . g e t T r I n d e x ( M ) ; i f ( I = = = n 
