2018-06-01 16:32:08 +00:00
/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */
2018-07-09 03:46:11 +00:00
var DO _NOT _EXPORT _CODEPAGE = true ; var DO _NOT _EXPORT _JSZIP = true ; ( function ( e ) { if ( "object" == typeof exports && "undefined" != typeof module && "undefined" == typeof DO _NOT _EXPORT _JSZIP ) module . exports = e ( ) ; else if ( "function" == typeof define && define . amd && "undefined" == typeof DO _NOT _EXPORT _JSZIP ) { JSZipSync = e ( ) ; define ( [ ] , e ) } else { var r ; "undefined" != typeof window ? r = window : "undefined" != typeof global ? r = global : "undefined" != typeof $ && $ . global ? r = $ . global : "undefined" != typeof self && ( r = self ) , r . JSZipSync = e ( ) } } ) ( function ( ) { var e , r , t ; return function a ( e , r , t ) { function n ( s , f ) { if ( ! r [ s ] ) { if ( ! e [ s ] ) { var o = typeof require == "function" && require ; if ( ! f && o ) return o ( s , ! 0 ) ; if ( i ) return i ( s , ! 0 ) ; throw new Error ( "Cannot find module '" + s + "'" ) } var l = r [ s ] = { exports : { } } ; e [ s ] [ 0 ] . call ( l . exports , function ( r ) { var t = e [ s ] [ 1 ] [ r ] ; return n ( t ? t : r ) } , l , l . exports , a , e , r , t ) } return r [ s ] . exports } var i = typeof require == "function" && require ; for ( var s = 0 ; s < t . length ; s ++ ) n ( t [ s ] ) ; return n } ( { 1 : [ function ( e , r , t ) { "use strict" ; var a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" ; t . encode = function ( e , r ) { var t = "" ; var n , i , s , f , o , l , c ; var h = 0 ; while ( h < e . length ) { n = e . charCodeAt ( h ++ ) ; i = e . charCodeAt ( h ++ ) ; s = e . charCodeAt ( h ++ ) ; f = n >> 2 ; o = ( n & 3 ) << 4 | i >> 4 ; l = ( i & 15 ) << 2 | s >> 6 ; c = s & 63 ; if ( isNaN ( i ) ) { l = c = 64 } else if ( isNaN ( s ) ) { c = 64 } t = t + a . charAt ( f ) + a . charAt ( o ) + a . charAt ( l ) + a . charAt ( c ) } return t } ; t . decode = function ( e , r ) { var t = "" ; var n , i , s ; var f , o , l , c ; var h = 0 ; e = e . replace ( /[^A-Za-z0-9\+\/\=]/g , "" ) ; while ( h < e . length ) { f = a . indexOf ( e . charAt ( h ++ ) ) ; o = a . indexOf ( e . charAt ( h ++ ) ) ; l = a . indexOf ( e . charAt ( h ++ ) ) ; c = a . indexOf ( e . charAt ( h ++ ) ) ; n = f << 2 | o >> 4 ; i = ( o & 15 ) << 4 | l >> 2 ; s = ( l & 3 ) << 6 | c ; t = t + String . fromCharCode ( n ) ; if ( l != 64 ) { t = t + String . fromCharCode ( i ) } if ( c != 64 ) { t = t + String . fromCharCode ( s ) } } return t } } , { } ] , 2 : [ function ( e , r , t ) { "use strict" ; function a ( ) { this . compressedSize = 0 ; this . uncompressedSize = 0 ; this . crc32 = 0 ; this . compressionMethod = null ; this . compressedContent = null } a . prototype = { getContent : function ( ) { return null } , getCompressedContent : function ( ) { return null } } ; r . exports = a } , { } ] , 3 : [ function ( e , r , t ) { "use strict" ; t . STORE = { magic : "\0\0" , compress : function ( e ) { return e } , uncompress : function ( e ) { return e } , compressInputType : null , uncompressInputType : null } ; t . DEFLATE = e ( "./flate" ) } , { "./flate" : 8 } ] , 4 : [ function ( e , r , t ) { "use strict" ; var a = e ( "./utils" ) ; var n = [ 0 , 1996959894 , 3993919788 , 2567524794 , 124634137 , 1886057615 , 3915621685 , 2657392035 , 249268274 , 2044508324 , 3772115230 , 2547177864 , 162941995 , 2125561021 , 3887607047 , 2428444049 , 498536548 , 1789927666 , 4089016648 , 2227061214 , 450548861 , 1843258603 , 4107580753 , 2211677639 , 325883990 , 1684777152 , 4251122042 , 2321926636 , 335633487 , 1661365465 , 4195302755 , 2366115317 , 997073096 , 1281953886 , 3579855332 , 2724688242 , 1006888145 , 1258607687 , 3524101629 , 2768942443 , 901097722 , 1119000684 , 3686517206 , 2898065728 , 853044451 , 1172266101 , 3705015759 , 2882616665 , 651767980 , 1373503546 , 3369554304 , 3218104598 , 565507253 , 1454621731 , 3485111705 , 3099436303 , 671266974 , 1594198024 , 3322730930 , 2970347812 , 795835527 , 1483230225 , 3244367275 , 3060149565 , 1994146192 , 31158534 , 2563907772 , 4023717930 , 1907459465 , 112637215 , 2680153253 , 3904427059 , 2013776290 , 251722036 , 2517215374 , 3775830040 , 2137656763 , 141376813 , 2439277719 , 3865271297 , 1802195444 , 476864866 , 2238001368 , 4066508878 , 1812370925 , 453092731 , 2181625025 , 4111451223 , 1706088902 , 314042704 , 2344532202 , 4240017532 , 1658658271 , 366619977 , 2362670323 , 4224994405 , 1303535960 , 984961486 , 2747007092 , 3569037538 , 1256170817 , 1037604311 , 2765210733 , 3554079995 , 1131014506 , 879679996 , 2909243462 , 3663771856 , 1141124467 , 855842277 , 2852801631 , 3708648649 , 1342533948 , 654459306 , 3188396048 , 3373015174 , 1466479909 , 544179635 , 3110523913 , 3462522015 , 1591671054 , 702138776 , 2966460450 , 3352799412 , 1504918807 , 783551873 , 3082640443 , 3233442989 , 3988292384 , 2596254646 , 62317068 , 1957810842 , 3939845945 , 2647816111 , 81470997 , 1943803523 , 3814918930 , 2489596804 , 225274430 , 2053790376 , 3826175755 , 2466906013 , 167816743 , 2097651377 , 4027552580 , 2265490386 , 503444072 , 1762050814 , 4150417245 , 2154129355 , 426522225 , 1852507879 , 4275313526 , 2312317920 , 282753626 , 1742555852 , 4189708143 , 2394877945 , 397917763 , 1622183637 , 3604390888 , 2714866558 , 953729732 , 1340076626 , 3518719985 , 2797360999 , 1068828381 , 1219638859 , 3624741850 , 2936675148 , 906185462 , 1090812512 , 3747672003 , 28253796
return null } return s . utf8decode ( r . readString ( e . length - 5 ) ) } return null } , findExtraFieldUnicodeComment : function ( ) { var e = this . extraFields [ 25461 ] ; if ( e ) { var r = new a ( e . value ) ; if ( r . readInt ( 1 ) !== 1 ) { return null } if ( s . crc32 ( this . fileComment ) !== r . readInt ( 4 ) ) { return null } return s . utf8decode ( r . readString ( e . length - 5 ) ) } return null } } ; r . exports = f } , { "./compressedObject" : 2 , "./object" : 13 , "./stringReader" : 15 , "./utils" : 21 } ] , 24 : [ function ( e , r , t ) { "use strict" ; var a = e ( "./lib/utils/common" ) . assign ; var n = e ( "./lib/deflate" ) ; var i = e ( "./lib/inflate" ) ; var s = e ( "./lib/zlib/constants" ) ; var f = { } ; a ( f , n , i , s ) ; r . exports = f } , { "./lib/deflate" : 25 , "./lib/inflate" : 26 , "./lib/utils/common" : 27 , "./lib/zlib/constants" : 30 } ] , 25 : [ function ( e , r , t ) { "use strict" ; var a = e ( "./zlib/deflate.js" ) ; var n = e ( "./utils/common" ) ; var i = e ( "./utils/strings" ) ; var s = e ( "./zlib/messages" ) ; var f = e ( "./zlib/zstream" ) ; var o = 0 ; var l = 4 ; var c = 0 ; var h = 1 ; var u = - 1 ; var d = 0 ; var p = 8 ; var v = function ( e ) { this . options = n . assign ( { level : u , method : p , chunkSize : 16384 , windowBits : 15 , memLevel : 8 , strategy : d , to : "" } , e || { } ) ; var r = this . options ; if ( r . raw && r . windowBits > 0 ) { r . windowBits = - r . windowBits } else if ( r . gzip && r . windowBits > 0 && r . windowBits < 16 ) { r . windowBits += 16 } this . err = 0 ; this . msg = "" ; this . ended = false ; this . chunks = [ ] ; this . strm = new f ; this . strm . avail _out = 0 ; var t = a . deflateInit2 ( this . strm , r . level , r . method , r . windowBits , r . memLevel , r . strategy ) ; if ( t !== c ) { throw new Error ( s [ t ] ) } if ( r . header ) { a . deflateSetHeader ( this . strm , r . header ) } } ; v . prototype . push = function ( e , r ) { var t = this . strm ; var s = this . options . chunkSize ; var f , u ; if ( this . ended ) { return false } u = r === ~ ~ r ? r : r === true ? l : o ; if ( typeof e === "string" ) { t . input = i . string2buf ( e ) } else { t . input = e } t . next _in = 0 ; t . avail _in = t . input . length ; do { if ( t . avail _out === 0 ) { t . output = new n . Buf8 ( s ) ; t . next _out = 0 ; t . avail _out = s } f = a . deflate ( t , u ) ; if ( f !== h && f !== c ) { this . onEnd ( f ) ; this . ended = true ; return false } if ( t . avail _out === 0 || t . avail _in === 0 && u === l ) { if ( this . options . to === "string" ) { this . onData ( i . buf2binstring ( n . shrinkBuf ( t . output , t . next _out ) ) ) } else { this . onData ( n . shrinkBuf ( t . output , t . next _out ) ) } } } while ( ( t . avail _in > 0 || t . avail _out === 0 ) && f !== h ) ; if ( u === l ) { f = a . deflateEnd ( this . strm ) ; this . onEnd ( f ) ; this . ended = true ; return f === c } return true } ; v . prototype . onData = function ( e ) { this . chunks . push ( e ) } ; v . prototype . onEnd = function ( e ) { if ( e === c ) { if ( this . options . to === "string" ) { this . result = this . chunks . join ( "" ) } else { this . result = n . flattenChunks ( this . chunks ) } } this . chunks = [ ] ; this . err = e ; this . msg = this . strm . msg } ; function g ( e , r ) { var t = new v ( r ) ; t . push ( e , true ) ; if ( t . err ) { throw t . msg } return t . result } function m ( e , r ) { r = r || { } ; r . raw = true ; return g ( e , r ) } function b ( e , r ) { r = r || { } ; r . gzip = true ; return g ( e , r ) } t . Deflate = v ; t . deflate = g ; t . deflateRaw = m ; t . gzip = b } , { "./utils/common" : 27 , "./utils/strings" : 28 , "./zlib/deflate.js" : 32 , "./zlib/messages" : 37 , "./zlib/zstream" : 39 } ] , 26 : [ function ( e , r , t ) { "use strict" ; var a = e ( "./zlib/inflate.js" ) ; var n = e ( "./utils/common" ) ; var i = e ( "./utils/strings" ) ; var s = e ( "./zlib/constants" ) ; var f = e ( "./zlib/messages" ) ; var o = e ( "./zlib/zstream" ) ; var l = e ( "./zlib/gzheader" ) ; var c = function ( e ) { this . options = n . assign ( { chunkSize : 16384 , windowBits : 0 , to : "" } , e || { } ) ; var r = this . options ; if ( r . raw && r . windowBits >= 0 && r . windowBits < 16 ) { r . windowBits = - r . windowBits ; if ( r . windowBits === 0 ) { r . windowBits = - 15 } } if ( r . windowBits >= 0 && r . windowBits < 16 && ! ( e && e . windowBits ) ) { r . windowBits += 32 } if ( r . windowBits > 15 && r . windowBits < 48 ) { if ( ( r . windowBits & 15 ) === 0 ) { r . windowBits |= 15 } } this . err = 0 ; this . msg = "" ; this . ended = false ; this . chunks = [ ] ; this . strm = new o ; this . strm . avail _out = 0 ; var t = a . inflateInit2 ( this . strm , r . windowBits ) ; if ( t !== s . Z _OK ) { throw new Error ( f [ t ] ) } this . header = new l ; a . inflateGetHeader ( this . strm , this . header ) } ; c . prototype . push = function ( e , r ) { var t = this . strm ; var f = this . options . chunkSize ; var o , l ; var c , h , u ; if ( this . ended ) { return false } l = r === ~ ~ r ? r : r === true ? s . Z _FINISH : s . Z _NO _FLUSH ; if ( typeof e === "string" ) { t . input = i . binstring2buf ( e ) } else { t . input = e } t . next _in = 0 ; t . avail _in = t . input . length ; do { if ( t . avail _out === 0 ) { t . output = new n . Buf8 ( f ) ; t . next _out = 0 ; t . avail _out = f } o = a . inflate ( t , s . Z _NO _FLUSH ) ; if ( o !== s . Z _STREAM _END && o !== s . Z _OK ) { this . onEnd ( o ) ; this . ended = true ; return false } if ( t . next _out ) { if ( t . avail _out === 0 || o === s . Z _STREAM _END || t . avail _in === 0 && l === s . Z _
oe -= oe & 7 ; t . mode = Y ; break } while ( oe < 3 ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } t . last = fe & 1 ; fe >>>= 1 ; oe -= 1 ; switch ( fe & 3 ) { case 0 : t . mode = P ; break ; case 1 : pe ( t ) ; t . mode = W ; if ( r === d ) { fe >>>= 2 ; oe -= 2 ; break e } break ; case 2 : t . mode = M ; break ; case 3 : e . msg = "invalid block type" ; t . mode = Q ; } fe >>>= 2 ; oe -= 2 ; break ; case P : fe >>>= oe & 7 ; oe -= oe & 7 ; while ( oe < 32 ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } if ( ( fe & 65535 ) !== ( fe >>> 16 ^ 65535 ) ) { e . msg = "invalid stored block lengths" ; t . mode = Q ; break } t . length = fe & 65535 ; fe = 0 ; oe = 0 ; t . mode = N ; if ( r === d ) { break e } ; case N : t . mode = L ; case L : he = t . length ; if ( he ) { if ( he > ie ) { he = ie } if ( he > se ) { he = se } if ( he === 0 ) { break e } a . arraySet ( re , ee , te , he , ae ) ; ie -= he ; te += he ; se -= he ; ae += he ; t . length -= he ; break } t . mode = O ; break ; case M : while ( oe < 14 ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } t . nlen = ( fe & 31 ) + 257 ; fe >>>= 5 ; oe -= 5 ; t . ndist = ( fe & 31 ) + 1 ; fe >>>= 5 ; oe -= 5 ; t . ncode = ( fe & 15 ) + 4 ; fe >>>= 4 ; oe -= 4 ; if ( t . nlen > 286 || t . ndist > 30 ) { e . msg = "too many length or distance symbols" ; t . mode = Q ; break } t . have = 0 ; t . mode = U ; case U : while ( t . have < t . ncode ) { while ( oe < 3 ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } t . lens [ xe [ t . have ++ ] ] = fe & 7 ; fe >>>= 3 ; oe -= 3 } while ( t . have < 19 ) { t . lens [ xe [ t . have ++ ] ] = 0 } t . lencode = t . lendyn ; t . lenbits = 7 ; Be = { bits : t . lenbits } ; Ae = f ( o , t . lens , 0 , 19 , t . lencode , 0 , t . work , Be ) ; t . lenbits = Be . bits ; if ( Ae ) { e . msg = "invalid code lengths set" ; t . mode = Q ; break } t . have = 0 ; t . mode = H ; case H : while ( t . have < t . nlen + t . ndist ) { for ( ; ; ) { ge = t . lencode [ fe & ( 1 << t . lenbits ) - 1 ] ; me = ge >>> 24 ; be = ge >>> 16 & 255 ; Ce = ge & 65535 ; if ( me <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } if ( Ce < 16 ) { fe >>>= me ; oe -= me ; t . lens [ t . have ++ ] = Ce } else { if ( Ce === 16 ) { Te = me + 2 ; while ( oe < Te ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= me ; oe -= me ; if ( t . have === 0 ) { e . msg = "invalid bit length repeat" ; t . mode = Q ; break } Se = t . lens [ t . have - 1 ] ; he = 3 + ( fe & 3 ) ; fe >>>= 2 ; oe -= 2 } else if ( Ce === 17 ) { Te = me + 3 ; while ( oe < Te ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= me ; oe -= me ; Se = 0 ; he = 3 + ( fe & 7 ) ; fe >>>= 3 ; oe -= 3 } else { Te = me + 7 ; while ( oe < Te ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= me ; oe -= me ; Se = 0 ; he = 11 + ( fe & 127 ) ; fe >>>= 7 ; oe -= 7 } if ( t . have + he > t . nlen + t . ndist ) { e . msg = "invalid bit length repeat" ; t . mode = Q ; break } while ( he -- ) { t . lens [ t . have ++ ] = Se } } } if ( t . mode === Q ) { break } if ( t . lens [ 256 ] === 0 ) { e . msg = "invalid code -- missing end-of-block" ; t . mode = Q ; break } t . lenbits = 9 ; Be = { bits : t . lenbits } ; Ae = f ( l , t . lens , 0 , t . nlen , t . lencode , 0 , t . work , Be ) ; t . lenbits = Be . bits ; if ( Ae ) { e . msg = "invalid literal/lengths set" ; t . mode = Q ; break } t . distbits = 6 ; t . distcode = t . distdyn ; Be = { bits : t . distbits } ; Ae = f ( c , t . lens , t . nlen , t . ndist , t . distcode , 0 , t . work , Be ) ; t . distbits = Be . bits ; if ( Ae ) { e . msg = "invalid distances set" ; t . mode = Q ; break } t . mode = W ; if ( r === d ) { break e } ; case W : t . mode = V ; case V : if ( ie >= 6 && se >= 258 ) { e . next _out = ae ; e . avail _out = se ; e . next _in = te ; e . avail _in = ie ; t . hold = fe ; t . bits = oe ; s ( e , ce ) ; ae = e . next _out ; re = e . output ; se = e . avail _out ; te = e . next _in ; ee = e . input ; ie = e . avail _in ; fe = t . hold ; oe = t . bits ; if ( t . mode === O ) { t . back = - 1 } break } t . back = 0 ; for ( ; ; ) { ge = t . lencode [ fe & ( 1 << t . lenbits ) - 1 ] ; me = ge >>> 24 ; be = ge >>> 16 & 255 ; Ce = ge & 65535 ; if ( me <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } if ( be && ( be & 240 ) === 0 ) { we = me ; Ee = be ; ke = Ce ; for ( ; ; ) { ge = t . lencode [ ke + ( ( fe & ( 1 << we + Ee ) - 1 ) >> we ) ] ; me = ge >>> 24 ; be = ge >>> 16 & 255 ; Ce = ge & 65535 ; if ( we + me <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= we ; oe -= we ; t . back += we } fe >>>= me ; oe -= me ; t . back += me ; t . length = Ce ; if ( be === 0 ) { t . mode = K ; break } if ( be & 32 ) { t . back = - 1 ; t . mode = O ; break } if ( be & 64 ) { e . msg = "invalid literal/length code" ; t . mode = Q ; break } t . extra = be & 15 ; t . mode = z ; case z : if ( t . extra ) { Te = t . extra ; while ( oe < Te ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } t . length += fe & ( 1 << t . extra ) - 1 ; fe >>>= t . extra ; oe -= t . extra ; t . back += t . extra } t . was = t . length ; t . mode = X ; case X : for ( ; ; ) { ge = t . distcode [ fe & ( 1 << t . distbits ) - 1 ] ; me = ge >>> 24 ; be = ge >>> 16 & 255 ; Ce = ge & 65535 ; if ( me <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } if ( ( be & 240 ) === 0 ) { we = me ; Ee = be ; ke = Ce ; for ( ; ; ) { ge = t . distcode [ ke + ( ( fe & ( 1 << we + Ee ) - 1 ) >> we ) ] ; me = ge >>> 24 ; be = ge >>> 16 & 255 ; Ce = ge & 65535 ; if ( we + me <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= we ; oe -= we ; t . back += we } fe >>>= me ; oe -= me ; t . back += me ; if ( be & 64 ) { e . msg = "invalid distance code" ; t . mode = Q ; break } t . offset = Ce ; t . extra = be & 15 ; t . mode = G ; case G : if ( t . extra ) { Te = t . e
2018-05-05 06:34:37 +00:00
for ( a = 0 ; a != t [ 159 ] . length ; ++ a ) if ( t [ 159 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 159 ] [ a ] ] = 40704 + a ; e [ 40704 + a ] = t [ 159 ] [ a ] } t [ 224 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝<E7838B> 烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱<E79394> <E78FB1> <EFBFBD> " . split ( "" ) ; for ( a = 0 ; a != t [ 224 ] . length ; ++ a ) if ( t [ 224 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 224 ] [ a ] ] = 57344 + a ; e [ 57344 + a ] = t [ 224 ] [ a ] } t [ 225 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿<E797BE> 痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬<E7A38A> <E7A3AC> <EFBFBD> " . split ( "" ) ; for ( a = 0 ; a != t [ 225 ] . length ; ++ a ) if ( t [ 225 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 225 ] [ a ] ] = 57600 + a ; e [ 57600 + a ] = t [ 225 ] [ a ] } t [ 226 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰<E7AB88> 窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆<E7B3BA> <E7B486> <EFBFBD> " . split ( "" ) ; for ( a = 0 ; a != t [ 226 ] . length ; ++ a ) if ( t [ 226 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 226 ] [ a ] ] = 57856 + a ; e [ 57856 + a ] = t [ 226 ] [ a ] } t [ 227 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷<E7B983> 縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋<E884AF> <E8858B> <EFBFBD> " . split ( "" ) ; for ( a = 0 ; a != t [ 227 ] . length ; ++ a ) if ( t [ 227 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 227 ] [ a ] ] = 58112 + a ; e [ 58112 + a ] = t [ 227 ] [ a ] } t [ 228 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤 <EFBFBD> 艢艨艪艫舮 <EFBFBD>
for ( a = 0 ; a != t [ 195 ] . length ; ++ a ) if ( t [ 195 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 195 ] [ a ] ] = 49920 + a ; e [ 49920 + a ] = t [ 195 ] [ a ] } t [ 196 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥<E886A4> 膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁<E5879D> " . split ( "" ) ; for ( a = 0 ; a != t [ 196 ] . length ; ++ a ) if ( t [ 196 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 196 ] [ a ] ] = 50176 + a ; e [ 50176 + a ] = t [ 196 ] [ a ] } t [ 197 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿<E888BD> 艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗<E790B5> " . split ( "" ) ; for ( a = 0 ; a != t [ 197 ] . length ; ++ a ) if ( t [ 197 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 197 ] [ a ] ] = 50432 + a ; e [ 50432 + a ] = t [ 197 ] [ a ] } t [ 198 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸<E88BB6> 苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐<E8AEAB> " . split ( "" ) ; for ( a = 0 ; a != t [ 198 ] . length ; ++ a ) if ( t [ 198 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 198 ] [ a ] ] = 50688 + a ; e [ 50688 + a ] = t [ 198 ] [ a ] } t [ 199 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮<E88EAD> 莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠<E9A9B1> " . split ( "" ) ; for ( a = 0 ; a != t [ 199 ] . length ; ++ a ) if ( t [ 199 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 199 ] [ a ] ] = 50944 + a ; e [ 50944 + a ] = t [ 199 ] [ a ] } t [ 200 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉 <EFBFBD> 葊葋葌葍葎 <EFBFBD>
for ( a = 0 ; a != t [ 152 ] . length ; ++ a ) if ( t [ 152 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 152 ] [ a ] ] = 38912 + a ; e [ 38912 + a ] = t [ 152 ] [ a ] } t [ 153 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗<EC8596> <EC8597> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻<EC85BA> <EC85BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣<EC88A2> " . split ( "" ) ; for ( a = 0 ; a != t [ 153 ] . length ; ++ a ) if ( t [ 153 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 153 ] [ a ] ] = 39168 + a ; e [ 39168 + a ] = t [ 153 ] [ a ] } t [ 154 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅<EC8984> <EC8985> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦<EC89A4> <EC89A6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏<EC8C8E> " . split ( "" ) ; for ( a = 0 ; a != t [ 154 ] . length ; ++ a ) if ( t [ 154 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 154 ] [ a ] ] = 39424 + a ; e [ 39424 + a ] = t [ 154 ] [ a ] } t [ 155 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲<EC8CB1> <EC8CB2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍<EC8D8C> <EC8D8D> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚<EC8F97> " . split ( "" ) ; for ( a = 0 ; a != t [ 155 ] . length ; ++ a ) if ( t [ 155 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 155 ] [ a ] ] = 39680 + a ; e [ 39680 + a ] = t [ 155 ] [ a ] } t [ 156 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾<EC8FBD> <EC8FBE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚<EC9099> <EC909A> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩<EC92A8> " . split ( "" ) ; for ( a = 0 ; a != t [ 156 ] . length ; ++ a ) if ( t [ 156 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 156 ] [ a ] ] = 39936 + a ; e [ 39936 + a ] = t [ 156 ] [ a ] } t [ 157 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쓠쓡쓢쓣 <EFBFBD>
for ( a = 0 ; a != t [ 237 ] . length ; ++ a ) if ( t [ 237 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 237 ] [ a ] ] = 60672 + a ; e [ 60672 + a ] = t [ 237 ] [ a ] } t [ 238 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱<E6B088> " . split ( "" ) ; for ( a = 0 ; a != t [ 238 ] . length ; ++ a ) if ( t [ 238 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 238 ] [ a ] ] = 60928 + a ; e [ 60928 + a ] = t [ 238 ] [ a ] } t [ 239 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖<E99C86> " . split ( "" ) ; for ( a = 0 ; a != t [ 239 ] . length ; ++ a ) if ( t [ 239 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 239 ] [ a ] ] = 61184 + a ; e [ 61184 + a ] = t [ 239 ] [ a ] } t [ 240 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫<E7B8B1> " . split ( "" ) ; for ( a = 0 ; a != t [ 240 ] . length ; ++ a ) if ( t [ 240 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 240 ] [ a ] ] = 61440 + a ; e [ 61440 + a ] = t [ 240 ] [ a ] } t [ 241 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只<E4B98B> " . split ( "" ) ; for ( a = 0 ; a != t [ 241 ] . length ; ++ a ) if ( t [ 241 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 241 ] [ a ] ] = 61696 + a ; e [ 61696 + a ] = t [ 241 ] [ a ] } t [ 242 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
for ( a = 0 ; a != t [ 229 ] . length ; ++ a ) if ( t [ 229 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 229 ] [ a ] ] = 58624 + a ; e [ 58624 + a ] = t [ 229 ] [ a ] } t [ 230 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙<E78D9A> <E78D99> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟<E886A3> " . split ( "" ) ; for ( a = 0 ; a != t [ 230 ] . length ; ++ a ) if ( t [ 230 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 230 ] [ a ] ] = 58880 + a ; e [ 58880 + a ] = t [ 230 ] [ a ] } t [ 231 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢<E894AF> <E899A2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧<E8B8A6> " . split ( "" ) ; for ( a = 0 ; a != t [ 231 ] . length ; ++ a ) if ( t [ 231 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 231 ] [ a ] ] = 59136 + a ; e [ 59136 + a ] = t [ 231 ] [ a ] } t [ 232 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓<E98B91> <E98B93> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮<E599A0> " . split ( "" ) ; for ( a = 0 ; a != t [ 232 ] . length ; ++ a ) if ( t [ 232 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 232 ] [ a ] ] = 59392 + a ; e [ 59392 + a ] = t [ 232 ] [ a ] } t [ 233 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺<E6878C> <E686BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸<E6BEBF> " . split ( "" ) ; for ( a = 0 ; a != t [ 233 ] . length ; ++ a ) if ( t [ 233 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 233 ] [ a ] ] = 59648 + a ; e [ 59648 + a ] = t [ 233 ] [ a ] } t [ 234 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2018-08-15 19:22:47 +00:00
r [ t [ 215 ] [ a ] ] = 55040 + a ; e [ 55040 + a ] = t [ 215 ] [ a ] } t [ 216 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿 匕乇夭爻卮氐囟胤馗毓睾鼗丶 亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝<E4BD9A> " . split ( "" ) ; for ( a = 0 ; a != t [ 216 ] . length ; ++ a ) if ( t [ 216 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 216 ] [ a ] ] = 55296 + a ; e [ 55296 + a ] = t [ 216 ] [ a ] } t [ 217 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼<E586BD> " . split ( "" ) ; for ( a = 0 ; a != t [ 217 ] . length ; ++ a ) if ( t [ 217 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 217 ] [ a ] ] = 55552 + a ; e [ 55552 + a ] = t [ 217 ] [ a ] } t [ 218 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺<E982B6> " . split ( "" ) ; for ( a = 0 ; a != t [ 218 ] . length ; ++ a ) if ( t [ 218 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 218 ] [ a ] ] = 55808 + a ; e [ 55808 + a ] = t [ 218 ] [ a ] } t [ 219 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝<E59FA4> " . split ( "" ) ; for ( a = 0 ; a != t [ 219 ] . length ; ++ a ) if ( t [ 219 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 219 ] [ a ] ] = 56064 + a ; e [ 56064 + a ] = t [ 219 ] [ a ] } t [ 220 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2018-07-09 03:46:11 +00:00
if ( t . length > ( r < 0 ? 12 : 11 ) ) t = r . toPrecision ( 6 ) ; return t } function f ( e ) { for ( var r = 0 ; r != e . length ; ++ r ) if ( ( e . charCodeAt ( r ) | 32 ) === 101 ) return e . replace ( t , ".$1" ) . replace ( a , "E" ) . replace ( "e" , "E" ) . replace ( n , "$10$2" ) ; return e } function o ( t ) { return t . indexOf ( "." ) > - 1 ? t . replace ( r , "" ) . replace ( e , ".$1" ) : t } return function l ( e ) { var r = Math . floor ( Math . log ( Math . abs ( e ) ) * Math . LOG10E ) , t ; if ( r >= - 4 && r <= - 1 ) t = e . toPrecision ( 10 + r ) ; else if ( Math . abs ( r ) <= 9 ) t = i ( e ) ; else if ( r === 10 ) t = e . toFixed ( 10 ) . substr ( 0 , 12 ) ; else t = s ( e ) ; return o ( f ( t ) ) } } ( ) ; e . _general _num = k ; function S ( e , r ) { switch ( typeof e ) { case "string" : return e ; case "boolean" : return e ? "TRUE" : "FALSE" ; case "number" : return ( e | 0 ) === e ? E ( e ) : k ( e ) ; case "undefined" : return "" ; case "object" : if ( e == null ) return "" ; if ( e instanceof Date ) return N ( 14 , w ( e , r && r . date1904 ) , r ) ; } throw new Error ( "unsupported value in General format: " + e ) } e . _general = S ; function A ( ) { return 0 } function _ ( e , r , t , n ) { var i = "" , s = 0 , f = 0 , o = t . y , l , c = 0 ; switch ( e ) { case 98 : o = t . y + 543 ; case 121 : switch ( r . length ) { case 1 : ; case 2 : l = o % 100 ; c = 2 ; break ; default : l = o % 1e4 ; c = 4 ; break ; } break ; case 109 : switch ( r . length ) { case 1 : ; case 2 : l = t . m ; c = r . length ; break ; case 3 : return u [ t . m - 1 ] [ 1 ] ; case 5 : return u [ t . m - 1 ] [ 0 ] ; default : return u [ t . m - 1 ] [ 2 ] ; } break ; case 100 : switch ( r . length ) { case 1 : ; case 2 : l = t . d ; c = r . length ; break ; case 3 : return h [ t . q ] [ 0 ] ; default : return h [ t . q ] [ 1 ] ; } break ; case 104 : switch ( r . length ) { case 1 : ; case 2 : l = 1 + ( t . H + 11 ) % 12 ; c = r . length ; break ; default : throw "bad hour format: " + r ; } break ; case 72 : switch ( r . length ) { case 1 : ; case 2 : l = t . H ; c = r . length ; break ; default : throw "bad hour format: " + r ; } break ; case 77 : switch ( r . length ) { case 1 : ; case 2 : l = t . M ; c = r . length ; break ; default : throw "bad minute format: " + r ; } break ; case 115 : if ( r != "s" && r != "ss" && r != ".0" && r != ".00" && r != ".000" ) throw "bad second format: " + r ; if ( t . u === 0 && ( r == "s" || r == "ss" ) ) return a ( t . S , r . length ) ; if ( n >= 2 ) f = n === 3 ? 1e3 : 100 ; else f = n === 1 ? 10 : 1 ; s = Math . round ( f * ( t . S + t . u ) ) ; if ( s >= 60 * f ) s = 0 ; if ( r === "s" ) return s === 0 ? "0" : "" + s / f ; i = a ( s , 2 + n ) ; if ( r === "ss" ) return i . substr ( 0 , 2 ) ; return "." + i . substr ( 2 , r . length - 1 ) ; case 90 : switch ( r ) { case "[h]" : ; case "[hh]" : l = t . D * 24 + t . H ; break ; case "[m]" : ; case "[mm]" : l = ( t . D * 24 + t . H ) * 60 + t . M ; break ; case "[s]" : ; case "[ss]" : l = ( ( t . D * 24 + t . H ) * 60 + t . M ) * 60 + Math . round ( t . S + t . u ) ; break ; default : throw "bad abstime format: " + r ; } c = r . length === 3 ? 1 : 2 ; break ; case 101 : l = o ; c = 1 ; } if ( c > 0 ) return a ( l , c ) ; else return "" } function B ( e ) { var r = 3 ; if ( e . length <= r ) return e ; var t = e . length % r , a = e . substr ( 0 , t ) ; for ( ; t != e . length ; t += r ) a += ( a . length > 0 ? "," : "" ) + e . substr ( t , r ) ; return a } var T = function U ( ) { var e = /%/g ; function s ( r , a , n ) { var i = a . replace ( e , "" ) , s = a . length - i . length ; return T ( r , i , n * Math . pow ( 10 , 2 * s ) ) + t ( "%" , s ) } function f ( e , r , t ) { var a = r . length - 1 ; while ( r . charCodeAt ( a - 1 ) === 44 ) -- a ; return T ( e , r . substr ( 0 , a ) , t / Math . pow ( 10 , 3 * ( r . length - a ) ) ) } function o ( e , r ) { var t ; var a = e . indexOf ( "E" ) - e . indexOf ( "." ) - 1 ; if ( e . match ( /^#+0.0E\+0$/ ) ) { if ( r == 0 ) return "0.0E+0" ; else if ( r < 0 ) return "-" + o ( e , - r ) ; var n = e . indexOf ( "." ) ; if ( n === - 1 ) n = e . indexOf ( "E" ) ; var i = Math . floor ( Math . log ( r ) * Math . LOG10E ) % n ; if ( i < 0 ) i += n ; t = ( r / Math . pow ( 10 , i ) ) . toPrecision ( a + 1 + ( n + i ) % n ) ; if ( t . indexOf ( "e" ) === - 1 ) { var s = Math . floor ( Math . log ( r ) * Math . LOG10E ) ; if ( t . indexOf ( "." ) === - 1 ) t = t . charAt ( 0 ) + "." + t . substr ( 1 ) + "E+" + ( s - t . length + i ) ; else t += "E+" + ( s - i ) ; while ( t . substr ( 0 , 2 ) === "0." ) { t = t . charAt ( 0 ) + t . substr ( 2 , n ) + "." + t . substr ( 2 + n ) ; t = t . replace ( /^0+([1-9])/ , "$1" ) . replace ( /^0+\./ , "0." ) } t = t . replace ( /\+-/ , "-" ) } t = t . replace ( /^([+-]?)(\d*)\.(\d*)[Ee]/ , function ( e , r , t , a ) { return r + t + a . substr ( 0 , ( n + i ) % n ) + "." + a . substr ( i ) + "E" } ) } else t = r . toExponential ( a ) ; if ( e . match ( /E\+00$/ ) && t . match ( /e[+-]\d$/ ) ) t = t . substr ( 0 , t . length - 1 ) + "0" + t . charAt ( t . length - 1 ) ; if ( e . match ( /E\-/ ) && t . match ( /e\+/ ) ) t = t . replace ( /e\+/ , "e" ) ; return t . replace ( "e" , "E" ) } var c = /# (\?+)( ?)\/( ?)(\d+)/ ; function h ( e , r , i ) { var s = parseInt ( e [ 4 ] , 10 ) , f = Math . round ( r * s ) , o = Math . floor ( f / s ) ; var l = f - o * s , c = s ; return i + ( o === 0 ? "" : "" + o ) + " " + ( l === 0 ? t ( " " , e [ 1 ] . length + 1 + e [ 4 ] . length ) : n ( l , e [ 1 ] . length ) + e [ 2 ] + "/" + e [ 3 ] + a ( c , e [ 4 ] . length ) ) } function u ( e , r , a ) { return a + ( r === 0 ? "" : "" + r ) + t ( " " , e [ 1 ] . length + 2 + e [ 4 ] . length ) } var d = /^#*0*\.([0#]+)/ ; var p = /\).*[0#]/ ; var g = /\(###\) ###\\?-####/ ; function m ( e ) { var r = "" , t ; for ( var a = 0 ; a != e . length ; ++ a ) switch ( t = e . charCodeAt ( a ) ) { case 35 : break ; case 63 : r += " " ; break ; case 48 : r += "0" ; break
2018-08-15 19:22:47 +00:00
for ( o = 0 ; o < c . size ; ++ o ) n . _W ( 1 , c . content [ o ] ) ; for ( ; o & 63 ; ++ o ) n . _W ( 1 , 0 ) } } while ( n . l < n . length ) n . _W ( 1 , 0 ) ; return n } function _ ( e , r ) { var t = e . FullPaths . map ( function ( e ) { return e . toUpperCase ( ) } ) ; var a = t . map ( function ( e ) { var r = e . split ( "/" ) ; return r [ r . length - ( e . slice ( - 1 ) == "/" ? 2 : 1 ) ] } ) ; var n = false ; if ( r . charCodeAt ( 0 ) === 47 ) { n = true ; r = t [ 0 ] . slice ( 0 , - 1 ) + r } else n = r . indexOf ( "/" ) !== - 1 ; var i = r . toUpperCase ( ) ; var s = n === true ? t . indexOf ( i ) : a . indexOf ( i ) ; if ( s !== - 1 ) return e . FileIndex [ s ] ; var f = ! i . match ( I ) ; i = i . replace ( y , "" ) ; if ( f ) i = i . replace ( I , "!" ) ; for ( s = 0 ; s < t . length ; ++ s ) { if ( ( f ? t [ s ] . replace ( I , "!" ) : t [ s ] ) . replace ( y , "" ) == i ) return e . FileIndex [ s ] ; if ( ( f ? a [ s ] . replace ( I , "!" ) : a [ s ] ) . replace ( y , "" ) == i ) return e . FileIndex [ s ] } return null } var B = 64 ; var T = - 2 ; var R = "d0cf11e0a1b11ae1" ; var D = [ 208 , 207 , 17 , 224 , 161 , 177 , 26 , 225 ] ; var O = "00000000000000000000000000000000" ; var F = { MAXREGSECT : - 6 , DIFSECT : - 4 , FATSECT : - 3 , ENDOFCHAIN : T , FREESECT : - 1 , HEADER _SIGNATURE : R , HEADER _MINOR _VERSION : "3e00" , MAXREGSID : - 6 , NOSTREAM : - 1 , HEADER _CLSID : O , EntryTypes : [ "unknown" , "storage" , "stream" , "lockbytes" , "property" , "root" ] } ; function P ( e , r , t ) { i ( ) ; var a = A ( e , t ) ; n . writeFileSync ( r , a ) } function N ( e ) { var r = new Array ( e . length ) ; for ( var t = 0 ; t < e . length ; ++ t ) r [ t ] = String . fromCharCode ( e [ t ] ) ; return r . join ( "" ) } function L ( e , r ) { var t = A ( e , r ) ; switch ( r && r . type ) { case "file" : i ( ) ; n . writeFileSync ( r . filename , t ) ; return t ; case "binary" : return N ( t ) ; case "base64" : return m . encode ( N ( t ) ) ; } return t } function M ( e ) { var r = { } ; w ( r , e ) ; return r } function H ( e , r , t , n ) { var i = n && n . unsafe ; if ( ! i ) w ( e ) ; var s = ! i && U . find ( e , r ) ; if ( ! s ) { var f = e . FullPaths [ 0 ] ; if ( r . slice ( 0 , f . length ) == f ) f = r ; else { if ( f . slice ( - 1 ) != "/" ) f += "/" ; f = ( f + r ) . replace ( "//" , "/" ) } s = { name : a ( r ) , type : 2 } ; e . FileIndex . push ( s ) ; e . FullPaths . push ( f ) ; if ( ! i ) U . utils . cfb _gc ( e ) } s . content = t ; s . size = t ? t . length : 0 ; if ( n ) { if ( n . CLSID ) s . clsid = n . CLSID } return s } function W ( e , r ) { w ( e ) ; var t = U . find ( e , r ) ; if ( t ) for ( var a = 0 ; a < e . FileIndex . length ; ++ a ) if ( e . FileIndex [ a ] == t ) { e . FileIndex . splice ( a , 1 ) ; e . FullPaths . splice ( a , 1 ) ; return true } return false } function V ( e , r , t ) { w ( e ) ; var n = U . find ( e , r ) ; if ( n ) for ( var i = 0 ; i < e . FileIndex . length ; ++ i ) if ( e . FileIndex [ i ] == n ) { e . FileIndex [ i ] . name = a ( t ) ; e . FullPaths [ i ] = t ; return true } return false } function z ( e ) { k ( e , true ) } e . find = _ ; e . read = C ; e . parse = s ; e . write = L ; e . writeFile = P ; e . utils = { cfb _new : M , cfb _add : H , cfb _del : W , cfb _mov : V , cfb _gc : z , ReadShift : Pr , CheckField : Hr , prep _blob : Wr , bconcat : x , consts : F } ; return e } ( ) ; if ( typeof require !== "undefined" && typeof module !== "undefined" && typeof M === "undefined" ) { module . exports = U } var H ; if ( typeof require !== "undefined" ) try { H = require ( "fs" ) } catch ( E ) { } function W ( e ) { if ( typeof e === "string" ) return A ( e ) ; if ( Array . isArray ( e ) ) return B ( e ) ; return e } function V ( e , r , t ) { if ( typeof H !== "undefined" && H . writeFileSync ) return t ? H . writeFileSync ( e , r , t ) : H . writeFileSync ( e , r ) ; var a = t == "utf8" ? Ve ( r ) : r ; if ( typeof IE _SaveFile !== "undefined" ) return IE _SaveFile ( a , e ) ; if ( typeof Blob !== "undefined" ) { var n = new Blob ( [ W ( a ) ] , { type : "application/octet-stream" } ) ; if ( typeof navigator !== "undefined" && navigator . msSaveBlob ) return navigator . msSaveBlob ( n , e ) ; if ( typeof saveAs !== "undefined" ) return saveAs ( n , e ) ; if ( typeof URL !== "undefined" && typeof document !== "undefined" && document . createElement && URL . createObjectURL ) { var i = URL . createObjectURL ( n ) ; if ( typeof chrome === "object" && typeof ( chrome . downloads || { } ) . download == "function" ) { if ( URL . revokeObjectURL && typeof setTimeout !== "undefined" ) setTimeout ( function ( ) { URL . revokeObjectURL ( i ) } , 6e4 ) ; return chrome . downloads . download ( { url : i , filename : e , saveAs : true } ) } var s = document . createElement ( "a" ) ; if ( s . download != null ) { s . download = e ; s . href = i ; document . body . appendChild ( s ) ; s . click ( ) ; document . body . removeChild ( s ) ; if ( URL . revokeObjectURL && typeof setTimeout !== "undefined" ) setTimeout ( function ( ) { URL . revokeObjectURL ( i ) } , 6e4 ) ; return i } } } if ( typeof $ !== "undefined" && typeof File !== "undefined" && typeof Folder !== "undefined" ) try { var f = File ( e ) ; f . open ( "w" ) ; f . encoding = "binary" ; if ( Array . isArray ( r ) ) r = _ ( r ) ; f . write ( r ) ; f . close ( ) ; return r } catch ( o ) { if ( ! o . message || ! o . message . match ( /onstruct/ ) ) throw o } throw new Error ( "cannot save file " + e ) } function z ( e ) { if ( typeof H !== "undefined" ) return H . readFileSync ( e ) ; if ( typeof $ !== "undefined" && typeof File !== "undefined" && typeof Folder !== "undefined" ) t
r . _W ( 1 , 2 ) ; r . _W ( 1 , e . index ) } else if ( e . theme ) { r . _W ( 1 , 6 ) ; r . _W ( 1 , e . theme ) } else { r . _W ( 1 , 5 ) ; r . _W ( 1 , 0 ) } var t = e . tint || 0 ; if ( t > 0 ) t *= 32767 ; else if ( t < 0 ) t *= 32768 ; r . _W ( 2 , t ) ; if ( ! e . rgb ) { r . _W ( 2 , 0 ) ; r . _W ( 1 , 0 ) ; r . _W ( 1 , 0 ) } else { var a = e . rgb || "FFFFFF" ; r . _W ( 1 , parseInt ( a . slice ( 0 , 2 ) , 16 ) ) ; r . _W ( 1 , parseInt ( a . slice ( 2 , 4 ) , 16 ) ) ; r . _W ( 1 , parseInt ( a . slice ( 4 , 6 ) , 16 ) ) ; r . _W ( 1 , 255 ) } return r } function Yt ( e ) { var r = e . _R ( 1 ) ; e . l ++ ; var t = { fItalic : r & 2 , fStrikeout : r & 8 , fOutline : r & 16 , fShadow : r & 32 , fCondense : r & 64 , fExtend : r & 128 } ; return t } function $t ( e , r ) { if ( ! r ) r = zr ( 2 ) ; var t = ( e . italic ? 2 : 0 ) | ( e . strike ? 8 : 0 ) | ( e . outline ? 16 : 0 ) | ( e . shadow ? 32 : 0 ) | ( e . condense ? 64 : 0 ) | ( e . extend ? 128 : 0 ) ; r . _W ( 1 , t ) ; r . _W ( 1 , 0 ) ; return r } function Zt ( e , r ) { var t = { 2 : "BITMAP" , 3 : "METAFILEPICT" , 8 : "DIB" , 14 : "ENHMETAFILE" } ; var a = e . _R ( 4 ) ; switch ( a ) { case 0 : return "" ; case 4294967295 : ; case 4294967294 : return t [ e . _R ( 4 ) ] || "" ; } if ( a > 400 ) throw new Error ( "Unsupported Clipboard: " + a . toString ( 16 ) ) ; e . l -= 4 ; return e . _R ( 0 , r == 1 ? "lpstr" : "lpwstr" ) } function Qt ( e ) { return Zt ( e , 1 ) } function Jt ( e ) { return Zt ( e , 2 ) } var qt = 2 ; var ea = 3 ; var ra = 11 ; var ta = 12 ; var aa = 19 ; var na = 30 ; var ia = 64 ; var sa = 65 ; var fa = 71 ; var oa = 4096 ; var la = 80 ; var ca = 81 ; var ha = [ la , ca ] ; var ua = { 1 : { n : "CodePage" , t : qt } , 2 : { n : "Category" , t : la } , 3 : { n : "PresentationFormat" , t : la } , 4 : { n : "ByteCount" , t : ea } , 5 : { n : "LineCount" , t : ea } , 6 : { n : "ParagraphCount" , t : ea } , 7 : { n : "SlideCount" , t : ea } , 8 : { n : "NoteCount" , t : ea } , 9 : { n : "HiddenCount" , t : ea } , 10 : { n : "MultimediaClipCount" , t : ea } , 11 : { n : "ScaleCrop" , t : ra } , 12 : { n : "HeadingPairs" , t : oa | ta } , 13 : { n : "TitlesOfParts" , t : oa | na } , 14 : { n : "Manager" , t : la } , 15 : { n : "Company" , t : la } , 16 : { n : "LinksUpToDate" , t : ra } , 17 : { n : "CharacterCount" , t : ea } , 19 : { n : "SharedDoc" , t : ra } , 22 : { n : "HyperlinksChanged" , t : ra } , 23 : { n : "AppVersion" , t : ea , p : "version" } , 24 : { n : "DigSig" , t : sa } , 26 : { n : "ContentType" , t : la } , 27 : { n : "ContentStatus" , t : la } , 28 : { n : "Language" , t : la } , 29 : { n : "Version" , t : la } , 255 : { } } ; var da = { 1 : { n : "CodePage" , t : qt } , 2 : { n : "Title" , t : la } , 3 : { n : "Subject" , t : la } , 4 : { n : "Author" , t : la } , 5 : { n : "Keywords" , t : la } , 6 : { n : "Comments" , t : la } , 7 : { n : "Template" , t : la } , 8 : { n : "LastAuthor" , t : la } , 9 : { n : "RevNumber" , t : la } , 10 : { n : "EditTime" , t : ia } , 11 : { n : "LastPrinted" , t : ia } , 12 : { n : "CreatedDate" , t : ia } , 13 : { n : "ModifiedDate" , t : ia } , 14 : { n : "PageCount" , t : ea } , 15 : { n : "WordCount" , t : ea } , 16 : { n : "CharCount" , t : ea } , 17 : { n : "Thumbnail" , t : fa } , 18 : { n : "Application" , t : la } , 19 : { n : "DocSecurity" , t : ea } , 255 : { } } ; var pa = { 2147483648 : { n : "Locale" , t : aa } , 2147483651 : { n : "Behavior" , t : aa } , 1919054434 : { } } ; ( function ( ) { for ( var e in pa ) if ( pa . hasOwnProperty ( e ) ) ua [ e ] = da [ e ] = pa [ e ] } ) ( ) ; var va = G ( ua , "n" ) ; var ga = G ( da , "n" ) ; var ma = { 1 : "US" , 2 : "CA" , 3 : "" , 7 : "RU" , 20 : "EG" , 30 : "GR" , 31 : "NL" , 32 : "BE" , 33 : "FR" , 34 : "ES" , 36 : "HU" , 39 : "IT" , 41 : "CH" , 43 : "AT" , 44 : "GB" , 45 : "DK" , 46 : "SE" , 47 : "NO" , 48 : "PL" , 49 : "DE" , 52 : "MX" , 55 : "BR" , 61 : "AU" , 64 : "NZ" , 66 : "TH" , 81 : "JP" , 82 : "KR" , 84 : "VN" , 86 : "CN" , 90 : "TR" , 105 : "JS" , 213 : "DZ" , 216 : "MA" , 218 : "LY" , 351 : "PT" , 354 : "IS" , 358 : "FI" , 420 : "CZ" , 886 : "TW" , 961 : "LB" , 962 : "JO" , 963 : "SY" , 964 : "IQ" , 965 : "KW" , 966 : "SA" , 971 : "AE" , 972 : "IL" , 974 : "QA" , 981 : "IR" , 65535 : "US" } ; var ba = [ null , "solid" , "mediumGray" , "darkGray" , "lightGray" , "darkHorizontal" , "darkVertical" , "darkDown" , "darkUp" , "darkGrid" , "darkTrellis" , "lightHorizontal" , "lightVertical" , "lightDown" , "lightUp" , "lightGrid" , "lightTrellis" , "gray125" , "gray0625" ] ; function Ca ( e ) { return e . map ( function ( e ) { return [ e >> 16 & 255 , e >> 8 & 255 , e & 255 ] } ) } var wa = Ca ( [ 0 , 16777215 , 16711680 , 65280 , 255 , 16776960 , 16711935 , 65535 , 0 , 16777215 , 16711680 , 65280 , 255 , 16776960 , 16711935 , 65535 , 8388608 , 32768 , 128 , 8421376 , 8388736 , 32896 , 12632256 , 8421504 , 10066431 , 10040166 , 16777164 , 13434879 , 6684774 , 16744576 , 26316 , 13421823 , 128 , 16711935 , 16776960 , 65535 , 8388736 , 8388608 , 32896 , 255 , 52479 , 13434879 , 13434828 , 16777113 , 10079487 , 16751052 , 13408767 , 16764057 , 3368703 , 3394764 , 10079232 , 16763904 , 16750848 , 16737792 , 6710937 , 9868950 , 13158 , 3381606 , 13056 , 3355392 , 10040064 , 10040166 , 3355545 , 3355443 , 16777215 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ; var Ea = { "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" : "workbooks" , "application/vnd.ms-excel.binIndexWs" : "TODO" , "application/vnd.ms-excel.intlmacrosheet" : "TODO" , "application/vnd.ms-excel.binIndexMs" : "TODO" , "application/vnd.openxmlformats-package.core-properties+xml" : "coreprops" , " application / vnd . openxmlformats - officedocument . custom - p
e . l ++ ; return "" } return e . _R ( a , t . biff <= 4 || ! e . lens ? "cpstr" : "sbcs-cont" ) } function Yn ( e , r , t ) { if ( ! t ) t = zr ( 3 + 2 * e . length ) ; t . _W ( 2 , e . length ) ; t . _W ( 1 , 1 ) ; t . _W ( 31 , e , "utf16le" ) ; return t } function $n ( e ) { var r = e . _R ( 1 ) ; e . l ++ ; var t = e . _R ( 2 ) ; e . l += 2 ; return [ r , t ] } function Zn ( e ) { var r = e . _R ( 4 ) , t = e . l ; var a = false ; if ( r > 24 ) { e . l += r - 24 ; if ( e . _R ( 16 ) === "795881f43b1d7f48af2c825dc4852763" ) a = true ; e . l = t } var n = e . _R ( ( a ? r - 24 : r ) >> 1 , "utf16le" ) . replace ( y , "" ) ; if ( a ) e . l += 24 ; return n } function Qn ( e ) { e . l += 2 ; var r = e . _R ( 0 , "lpstr-ansi" ) ; e . l += 2 ; if ( e . _R ( 2 ) != 57005 ) throw new Error ( "Bad FileMoniker" ) ; var t = e . _R ( 4 ) ; if ( t === 0 ) return r . replace ( /\\/g , "/" ) ; var a = e . _R ( 4 ) ; if ( e . _R ( 2 ) != 3 ) throw new Error ( "Bad FileMoniker" ) ; var n = e . _R ( a >> 1 , "utf16le" ) . replace ( y , "" ) ; return n } function Jn ( e , r ) { var t = e . _R ( 16 ) ; r -= 16 ; switch ( t ) { case "e0c9ea79f9bace118c8200aa004ba90b" : return Zn ( e , r ) ; case "0303000000000000c000000000000046" : return Qn ( e , r ) ; default : throw new Error ( "Unsupported Moniker " + t ) ; } } function qn ( e ) { var r = e . _R ( 4 ) ; var t = r > 0 ? e . _R ( r , "utf16le" ) . replace ( y , "" ) : "" ; return t } function ei ( e , r ) { var t = e . l + r ; var a = e . _R ( 4 ) ; if ( a !== 2 ) throw new Error ( "Unrecognized streamVersion: " + a ) ; var n = e . _R ( 2 ) ; e . l += 2 ; var i , s , f , o , l = "" , c , h ; if ( n & 16 ) i = qn ( e , t - e . l ) ; if ( n & 128 ) s = qn ( e , t - e . l ) ; if ( ( n & 257 ) === 257 ) f = qn ( e , t - e . l ) ; if ( ( n & 257 ) === 1 ) o = Jn ( e , t - e . l ) ; if ( n & 8 ) l = qn ( e , t - e . l ) ; if ( n & 32 ) c = e . _R ( 16 ) ; if ( n & 64 ) h = cn ( e ) ; e . l = t ; var u = s || f || o || "" ; if ( u && l ) u += "#" + l ; if ( ! u ) u = "#" + l ; var d = { Target : u } ; if ( c ) d . guid = c ; if ( h ) d . time = h ; if ( i ) d . Tooltip = i ; return d } function ri ( e ) { var r = zr ( 512 ) , t = 0 ; var a = e . Target ; var n = a . indexOf ( "#" ) > - 1 ? 31 : 23 ; switch ( a . charAt ( 0 ) ) { case "#" : n = 28 ; break ; case "." : n &= ~ 2 ; break ; } r . _W ( 4 , 2 ) ; r . _W ( 4 , n ) ; var i = [ 8 , 6815827 , 6619237 , 4849780 , 83 ] ; for ( t = 0 ; t < i . length ; ++ t ) r . _W ( 4 , i [ t ] ) ; if ( n == 28 ) { a = a . slice ( 1 ) ; r . _W ( 4 , a . length + 1 ) ; for ( t = 0 ; t < a . length ; ++ t ) r . _W ( 2 , a . charCodeAt ( t ) ) ; r . _W ( 2 , 0 ) } else if ( n & 2 ) { i = "e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b" . split ( " " ) ; for ( t = 0 ; t < i . length ; ++ t ) r . _W ( 1 , parseInt ( i [ t ] , 16 ) ) ; r . _W ( 4 , 2 * ( a . length + 1 ) ) ; for ( t = 0 ; t < a . length ; ++ t ) r . _W ( 2 , a . charCodeAt ( t ) ) ; r . _W ( 2 , 0 ) } else { i = "03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46" . split ( " " ) ; for ( t = 0 ; t < i . length ; ++ t ) r . _W ( 1 , parseInt ( i [ t ] , 16 ) ) ; var s = 0 ; while ( a . slice ( s * 3 , s * 3 + 3 ) == "../" || a . slice ( s * 3 , s * 3 + 3 ) == "..\\" ) ++ s ; r . _W ( 2 , s ) ; r . _W ( 4 , a . length + 1 ) ; for ( t = 0 ; t < a . length ; ++ t ) r . _W ( 1 , a . charCodeAt ( t ) & 255 ) ; r . _W ( 1 , 0 ) ; r . _W ( 2 , 65535 ) ; r . _W ( 2 , 57005 ) ; for ( t = 0 ; t < 6 ; ++ t ) r . _W ( 4 , 0 ) } return r . slice ( 0 , r . l ) } function ti ( e ) { var r = e . _R ( 1 ) , t = e . _R ( 1 ) , a = e . _R ( 1 ) , n = e . _R ( 1 ) ; return [ r , t , a , n ] } function ai ( e , r ) { var t = ti ( e , r ) ; t [ 3 ] = 0 ; return t } function ni ( e ) { var r = e . _R ( 2 ) ; var t = e . _R ( 2 ) ; var a = e . _R ( 2 ) ; return { r : r , c : t , ixfe : a } } function ii ( e , r , t , a ) { if ( ! a ) a = zr ( 6 ) ; a . _W ( 2 , e ) ; a . _W ( 2 , r ) ; a . _W ( 2 , t || 0 ) ; return a } function si ( e ) { var r = e . _R ( 2 ) ; var t = e . _R ( 2 ) ; e . l += 8 ; return { type : r , flags : t } } function fi ( e , r , t ) { return r === 0 ? "" : Kn ( e , r , t ) } function oi ( e , r , t ) { var a = t . biff > 8 ? 4 : 2 ; var n = e . _R ( a ) , i = e . _R ( a , "i" ) , s = e . _R ( a , "i" ) ; return [ n , i , s ] } function li ( e ) { var r = e . _R ( 2 ) ; var t = Nt ( e ) ; return [ r , t ] } function ci ( e , r , t ) { e . l += 4 ; r -= 4 ; var a = e . l + r ; var n = zn ( e , r , t ) ; var i = e . _R ( 2 ) ; a -= e . l ; if ( i !== a ) throw new Error ( "Malformed AddinUdf: padding = " + a + " != " + i ) ; e . l += i ; return n } function hi ( e ) { var r = e . _R ( 2 ) ; var t = e . _R ( 2 ) ; var a = e . _R ( 2 ) ; var n = e . _R ( 2 ) ; return { s : { c : a , r : r } , e : { c : n , r : t } } } function ui ( e , r ) { if ( ! r ) r = zr ( 8 ) ; r . _W ( 2 , e . s . r ) ; r . _W ( 2 , e . e . r ) ; r . _W ( 2 , e . s . c ) ; r . _W ( 2 , e . e . c ) ; return r } function di ( e ) { var r = e . _R ( 2 ) ; var t = e . _R ( 2 ) ; var a = e . _R ( 1 ) ; var n = e . _R ( 1 ) ; return { s : { c : a , r : r } , e : { c : n , r : t } } } var pi = di ; function vi ( e ) { e . l += 4 ; var r = e . _R ( 2 ) ; var t = e . _R ( 2 ) ; var a = e . _R ( 2 ) ; e . l += 12 ; return [ t , r , a ] } function gi ( e ) { var r = { } ; e . l += 4 ; e . l += 16 ; r . fSharedNote = e . _R ( 2 ) ; e . l += 4 ; return r } function mi ( e ) { var r = { } ; e . l += 4 ; e . cf = e . _R ( 2 ) ; return r } function bi ( e ) { e . l += 2 ; e . l += e . _R ( 2 ) } var Ci = { 0 : bi , 4 : bi , 5 : bi , 6 : bi , 7 : mi , 8 : bi , 9 : bi , 10 : bi , 11 : bi , 12 : bi , 13 : gi , 14 : bi , 15 : bi , 16 : bi , 17 : bi , 18 : bi , 19 : bi , 20 : bi , 21 : vi } ; function wi ( e , r ) { var t = e . l + r ; var a = [ ] ; while ( e . l < t ) { var n = e . _R ( 2 ) ; e . l -= 2 ; try { a . push ( Ci [ n ] ( e , t - e . l ) ) } catch ( i ) { e . l = t ; return a } } if ( e . l != t ) e . l = t ; return a } function Ei ( e , r ) { var t = { BIFFVer : 0 , dt : 0 } ; t . BIFFVer = e . _R ( 2 ) ; r -= 2 ; if ( r >= 2 ) { t . dt = e . _R ( 2 ) ; e . l -= 2 } switch ( t . BIFFVer ) { case 1536 : ; case 1280 : ; case 1024 : ; case 768 : ; case 512 : ; case 2 : ; case 7 : break ; default : if ( r > 6 ) throw new Error ( " Unexpected BIFF Ve
f = Math . max ( f , o ) } for ( l = 0 ; l <= s ; ++ l ) { n [ l ] = [ ] ; var c = 0 ; e ( i [ l ] . slice ( 0 , f ) . trim ( ) , n , l , c , a ) ; for ( c = 1 ; c <= ( i [ l ] . length - f ) / 10 + 1 ; ++ c ) e ( i [ l ] . slice ( f + ( c - 1 ) * 10 , f + c * 10 ) . trim ( ) , n , l , c , a ) } if ( a . sheetRows ) n = n . slice ( 0 , a . sheetRows ) ; return n } var t = { 44 : "," , 9 : "\t" , 59 : ";" } ; var a = { 44 : 3 , 9 : 2 , 59 : 1 } ; function n ( e ) { var r = { } , n = false , i = 0 , s = 0 ; for ( ; i < e . length ; ++ i ) { if ( ( s = e . charCodeAt ( i ) ) == 34 ) n = ! n ; else if ( ! n && s in t ) r [ s ] = ( r [ s ] || 0 ) + 1 } s = [ ] ; for ( i in r ) if ( r . hasOwnProperty ( i ) ) { s . push ( [ r [ i ] , i ] ) } if ( ! s . length ) { r = a ; for ( i in r ) if ( r . hasOwnProperty ( i ) ) { s . push ( [ r [ i ] , i ] ) } } s . sort ( function ( e , r ) { return e [ 0 ] - r [ 0 ] || a [ e [ 1 ] ] - a [ r [ 1 ] ] } ) ; return t [ s . pop ( ) [ 1 ] ] } function i ( e , r ) { var t = r || { } ; var a = "" ; if ( v != null && t . dense == null ) t . dense = v ; var i = t . dense ? [ ] : { } ; var s = { s : { c : 0 , r : 0 } , e : { c : 0 , r : 0 } } ; if ( e . slice ( 0 , 4 ) == "sep=" && e . charCodeAt ( 5 ) == 10 ) { a = e . charAt ( 4 ) ; e = e . slice ( 6 ) } else a = n ( e . slice ( 0 , 1024 ) ) ; var f = 0 , o = 0 , l = 0 ; var c = 0 , h = 0 , u = a . charCodeAt ( 0 ) , d = false , p = 0 ; e = e . replace ( /\r\n/gm , "\n" ) ; var g = t . dateNF != null ? N ( t . dateNF ) : null ; function m ( ) { var r = e . slice ( c , h ) ; var a = { } ; if ( r . charAt ( 0 ) == '"' && r . charAt ( r . length - 1 ) == '"' ) r = r . slice ( 1 , - 1 ) . replace ( /""/g , '"' ) ; if ( r . length === 0 ) a . t = "z" ; else if ( t . raw ) { a . t = "s" ; a . v = r } else if ( r . trim ( ) . length === 0 ) { a . t = "s" ; a . v = r } else if ( r . charCodeAt ( 0 ) == 61 ) { if ( r . charCodeAt ( 1 ) == 34 && r . charCodeAt ( r . length - 1 ) == 34 ) { a . t = "s" ; a . v = r . slice ( 2 , - 1 ) . replace ( /""/g , '"' ) } else if ( Kl ( r ) ) { a . t = "n" ; a . f = r . slice ( 1 ) } else { a . t = "s" ; a . v = r } } else if ( r == "TRUE" ) { a . t = "b" ; a . v = true } else if ( r == "FALSE" ) { a . t = "b" ; a . v = false } else if ( ! isNaN ( l = fe ( r ) ) ) { a . t = "n" ; if ( t . cellText !== false ) a . w = r ; a . v = l } else if ( ! isNaN ( oe ( r ) . getDate ( ) ) || g && r . match ( g ) ) { a . z = t . dateNF || R . _table [ 14 ] ; var n = 0 ; if ( g && r . match ( g ) ) { r = L ( r , t . dateNF , r . match ( g ) || [ ] ) ; n = 1 } if ( t . cellDates ) { a . t = "d" ; a . v = ae ( r , n ) } else { a . t = "n" ; a . v = J ( ae ( r , n ) ) } if ( t . cellText !== false ) a . w = R . format ( a . z , a . v instanceof Date ? J ( a . v ) : a . v ) ; if ( ! t . cellNF ) delete a . z } else { a . t = "s" ; a . v = r } if ( a . t == "z" ) { } else if ( t . dense ) { if ( ! i [ f ] ) i [ f ] = [ ] ; i [ f ] [ o ] = a } else i [ lt ( { c : o , r : f } ) ] = a ; c = h + 1 ; if ( s . e . c < o ) s . e . c = o ; if ( s . e . r < f ) s . e . r = f ; if ( p == u ) ++ o ; else { o = 0 ; ++ f ; if ( t . sheetRows && t . sheetRows <= f ) return true } } e : for ( ; h < e . length ; ++ h ) switch ( p = e . charCodeAt ( h ) ) { case 34 : d = ! d ; break ; case u : ; case 10 : ; case 13 : if ( ! d && m ( ) ) break e ; break ; default : break ; } if ( h - c > 0 ) m ( ) ; i [ "!ref" ] = ht ( s ) ; return i } function s ( e , t ) { if ( e . slice ( 0 , 4 ) == "sep=" ) return i ( e , t ) ; if ( e . indexOf ( "\t" ) >= 0 || e . indexOf ( "," ) >= 0 || e . indexOf ( ";" ) >= 0 ) return i ( e , t ) ; return mt ( r ( e , t ) , t ) } function f ( e , r ) { var t = "" , a = r . type == "string" ? [ 0 , 0 , 0 , 0 ] : og ( e , r ) ; switch ( r . type ) { case "base64" : t = m . decode ( e ) ; break ; case "binary" : t = e ; break ; case "buffer" : if ( r . codepage == 65001 ) t = e . toString ( "utf8" ) ; else if ( r . codepage && typeof cptable !== "undefined" ) t = cptable . utils . decode ( r . codepage , e ) ; else t = e . toString ( "binary" ) ; break ; case "array" : t = ne ( e ) ; break ; case "string" : t = e ; break ; default : throw new Error ( "Unrecognized type " + r . type ) ; } if ( a [ 0 ] == 239 && a [ 1 ] == 187 && a [ 2 ] == 191 ) t = We ( t . slice ( 3 ) ) ; else if ( r . type == "binary" && typeof cptable !== "undefined" && r . codepage ) t = cptable . utils . decode ( r . codepage , cptable . utils . encode ( 1252 , t ) ) ; if ( t . slice ( 0 , 19 ) == "socialcalc:version:" ) return ef . to _sheet ( r . type == "string" ? t : We ( t ) , r ) ; return s ( t , r ) } function o ( e , r ) { return vt ( f ( e , r ) , r ) } function l ( e ) { var r = [ ] ; var t = ut ( e [ "!ref" ] ) , a ; var n = Array . isArray ( e ) ; for ( var i = t . s . r ; i <= t . e . r ; ++ i ) { var s = [ ] ; for ( var f = t . s . c ; f <= t . e . c ; ++ f ) { var o = lt ( { r : i , c : f } ) ; a = n ? ( e [ i ] || [ ] ) [ f ] : e [ o ] ; if ( ! a || a . v == null ) { s . push ( " " ) ; continue } var l = ( a . w || ( pt ( a ) , a . w ) || "" ) . slice ( 0 , 10 ) ; while ( l . length < 10 ) l += " " ; s . push ( l + ( f === 0 ? " " : "" ) ) } r . push ( s . join ( "" ) ) } return r . join ( "\n" ) } return { to _workbook : o , to _sheet : f , from _sheet : l } } ( ) ; function tf ( e , r ) { var t = r || { } , a = ! ! t . WTF ; t . WTF = true ; try { var n = Js . to _workbook ( e , t ) ; t . WTF = a ; return n } catch ( i ) { t . WTF = a ; if ( ! i . message . match ( /SYLK bad record ID/ ) && a ) throw i ; return rf . to _workbook ( e , r ) } } var af = function ( ) { function e ( e , r , t ) { if ( ! e ) return ; Wr ( e , e . l || 0 ) ; var a = t . Enum || C ; while ( e . l < e . length ) { var n = e . _R ( 2 ) ; var i = a [ n ] || a [ 255 ] ; var s = e . _R ( 2 ) ; var f = e . l + s ; var o = ( i . f || Vr ) ( e , s , t ) ; e . l = f ; if ( r ( o , i . n , n ) ) return } } function r ( e , r ) { switch ( r . type ) { case "base64" : return t ( S ( m . decode ( e ) ) , r ) ; case "binary" : return t ( S ( e ) , r ) ; case "buffer" : ; case "array" : return t ( e , r ) ; } throw "Unsupported type " + r . type } function t ( r , t ) { if ( ! r ) return r ; var a = t || { } ; if ( v != null && a . d
var yo = j ( xo ) ; var Io = Vr ; function Ro ( e , r ) { if ( ! r ) r = zr ( 4 * 3 + 8 * 7 + 16 * 1 ) ; var t = yo [ e . patternType ] ; if ( t == null ) t = 40 ; r . _W ( 4 , t ) ; var a = 0 ; if ( t != 40 ) { Kt ( { auto : 1 } , r ) ; Kt ( { auto : 1 } , r ) ; for ( ; a < 12 ; ++ a ) r . _W ( 4 , 0 ) } else { for ( ; a < 4 ; ++ a ) r . _W ( 4 , 0 ) ; for ( ; a < 12 ; ++ a ) r . _W ( 4 , 0 ) } return r . length > r . l ? r . slice ( 0 , r . l ) : r } function Do ( e , r ) { var t = e . l + r ; var a = e . _R ( 2 ) ; var n = e . _R ( 2 ) ; e . l = t ; return { ixfe : a , numFmtId : n } } function Oo ( e , r , t ) { if ( ! t ) t = zr ( 16 ) ; t . _W ( 2 , r || 0 ) ; t . _W ( 2 , e . numFmtId || 0 ) ; t . _W ( 2 , 0 ) ; t . _W ( 2 , 0 ) ; t . _W ( 2 , 0 ) ; t . _W ( 1 , 0 ) ; t . _W ( 1 , 0 ) ; t . _W ( 1 , 0 ) ; t . _W ( 1 , 0 ) ; t . _W ( 1 , 0 ) ; t . _W ( 1 , 0 ) ; return t } function Fo ( e , r ) { if ( ! r ) r = zr ( 10 ) ; r . _W ( 1 , 0 ) ; r . _W ( 1 , 0 ) ; r . _W ( 4 , 0 ) ; r . _W ( 4 , 0 ) ; return r } var Po = Vr ; function No ( e , r ) { if ( ! r ) r = zr ( 51 ) ; r . _W ( 1 , 0 ) ; Fo ( null , r ) ; Fo ( null , r ) ; Fo ( null , r ) ; Fo ( null , r ) ; Fo ( null , r ) ; return r . length > r . l ? r . slice ( 0 , r . l ) : r } function Lo ( e , r ) { if ( ! r ) r = zr ( 12 + 4 * 10 ) ; r . _W ( 4 , e . xfId ) ; r . _W ( 2 , 1 ) ; r . _W ( 1 , + e . builtinId ) ; r . _W ( 1 , 0 ) ; Dt ( e . name || "" , r ) ; return r . length > r . l ? r . slice ( 0 , r . l ) : r } function Mo ( e , r , t ) { var a = zr ( 4 + 256 * 2 * 4 ) ; a . _W ( 4 , e ) ; Dt ( r , a ) ; Dt ( t , a ) ; return a . length > a . l ? a . slice ( 0 , a . l ) : a } function Uo ( e , r , t ) { var a = { } ; a . NumberFmt = [ ] ; for ( var n in R . _table ) a . NumberFmt [ n ] = R . _table [ n ] ; a . CellXf = [ ] ; a . Fonts = [ ] ; var i = [ ] ; var s = false ; Xr ( e , function f ( e , n , o ) { switch ( o ) { case 44 : a . NumberFmt [ e [ 0 ] ] = e [ 1 ] ; R . load ( e [ 1 ] , e [ 0 ] ) ; break ; case 43 : a . Fonts . push ( e ) ; if ( e . color . theme != null && r && r . themeElements && r . themeElements . clrScheme ) { e . color . rgb = $f ( r . themeElements . clrScheme [ e . color . theme ] . rgb , e . color . tint || 0 ) } break ; case 1025 : break ; case 45 : break ; case 46 : break ; case 47 : if ( i [ i . length - 1 ] == "BrtBeginCellXFs" ) { a . CellXf . push ( e ) } break ; case 48 : ; case 507 : ; case 572 : ; case 475 : break ; case 1171 : ; case 2102 : ; case 1130 : ; case 512 : ; case 2095 : ; case 3072 : break ; case 35 : s = true ; break ; case 36 : s = false ; break ; case 37 : i . push ( n ) ; break ; case 38 : i . pop ( ) ; break ; default : if ( ( n || "" ) . indexOf ( "Begin" ) > 0 ) i . push ( n ) ; else if ( ( n || "" ) . indexOf ( "End" ) > 0 ) i . pop ( ) ; else if ( ! s || t . WTF ) throw new Error ( "Unexpected record " + o + " " + n ) ; } } ) ; return a } function Ho ( e , r ) { if ( ! r ) return ; var t = 0 ; [ [ 5 , 8 ] , [ 23 , 26 ] , [ 41 , 44 ] , [ 50 , 392 ] ] . forEach ( function ( e ) { for ( var a = e [ 0 ] ; a <= e [ 1 ] ; ++ a ) if ( r [ a ] != null ) ++ t } ) ; if ( t == 0 ) return ; jr ( e , "BrtBeginFmts" , bt ( t ) ) ; [ [ 5 , 8 ] , [ 23 , 26 ] , [ 41 , 44 ] , [ 50 , 392 ] ] . forEach ( function ( t ) { for ( var a = t [ 0 ] ; a <= t [ 1 ] ; ++ a ) if ( r [ a ] != null ) jr ( e , "BrtFmt" , _o ( a , r [ a ] ) ) } ) ; jr ( e , "BrtEndFmts" ) } function Wo ( e ) { var r = 1 ; if ( r == 0 ) return ; jr ( e , "BrtBeginFonts" , bt ( r ) ) ; jr ( e , "BrtFont" , To ( { sz : 12 , color : { theme : 1 } , name : "Calibri" , family : 2 , scheme : "minor" } ) ) ; jr ( e , "BrtEndFonts" ) } function Vo ( e ) { var r = 2 ; if ( r == 0 ) return ; jr ( e , "BrtBeginFills" , bt ( r ) ) ; jr ( e , "BrtFill" , Ro ( { patternType : "none" } ) ) ; jr ( e , "BrtFill" , Ro ( { patternType : "gray125" } ) ) ; jr ( e , "BrtEndFills" ) } function zo ( e ) { var r = 1 ; if ( r == 0 ) return ; jr ( e , "BrtBeginBorders" , bt ( r ) ) ; jr ( e , "BrtBorder" , No ( { } ) ) ; jr ( e , "BrtEndBorders" ) } function Xo ( e ) { var r = 1 ; jr ( e , "BrtBeginCellStyleXFs" , bt ( r ) ) ; jr ( e , "BrtXF" , Oo ( { numFmtId : 0 , fontId : 0 , fillId : 0 , borderId : 0 } , 65535 ) ) ; jr ( e , "BrtEndCellStyleXFs" ) } function Go ( e , r ) { jr ( e , "BrtBeginCellXFs" , bt ( r . length ) ) ; r . forEach ( function ( r ) { jr ( e , "BrtXF" , Oo ( r , 0 ) ) } ) ; jr ( e , "BrtEndCellXFs" ) } function jo ( e ) { var r = 1 ; jr ( e , "BrtBeginStyles" , bt ( r ) ) ; jr ( e , "BrtStyle" , Lo ( { xfId : 0 , builtinId : 0 , name : "Normal" } ) ) ; jr ( e , "BrtEndStyles" ) } function Ko ( e ) { var r = 0 ; jr ( e , "BrtBeginDXFs" , bt ( r ) ) ; jr ( e , "BrtEndDXFs" ) } function Yo ( e ) { var r = 0 ; jr ( e , "BrtBeginTableStyles" , Mo ( r , "TableStyleMedium9" , "PivotStyleMedium4" ) ) ; jr ( e , "BrtEndTableStyles" ) } function $o ( ) { return } function Zo ( e , r ) { var t = Gr ( ) ; jr ( t , "BrtBeginStyleSheet" ) ; Ho ( t , e . SSF ) ; Wo ( t , e ) ; Vo ( t , e ) ; zo ( t , e ) ; Xo ( t , e ) ; Go ( t , r . cellXfs ) ; jo ( t , e ) ; Ko ( t , e ) ; Yo ( t , e ) ; $o ( t , e ) ; jr ( t , "BrtEndStyleSheet" ) ; return t . end ( ) } ya . THEME = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" ; function Qo ( e , r , t ) { r . themeElements . clrScheme = [ ] ; var a = { } ; ( e [ 0 ] . match ( Se ) || [ ] ) . forEach ( function ( e ) { var n = Be ( e ) ; switch ( n [ 0 ] ) { case "<a:clrScheme" : ; case "</a:clrScheme>" : break ; case "<a:srgbClr" : a . rgb = n . val ; break ; case "<a:sysClr" : a . rgb = n . lastClr ; break ; case "<a:dk1>" : ; case "</a:dk1>" : ; case "<a:lt1>" : ; case "</a:lt1>" : ; case "<a:dk2>" : ; case "</a:dk2>" : ; case "<a:lt2>" : ; case "</a:lt2>" : ; case "<a:accent1>" : ; case "</a:accent1>" : ; case "<a:accent2>" : ; case "</a:accent2>" : ; case "<a:accent3>" : ; case "</a:accent3>" : ; case "<a:accent4>" : ; case "</a:accent4>" : ; case "<a:accent5>" : ;
f : $l } , 16 : { n : "PtgUnion" , f : $l } , 17 : { n : "PtgRange" , f : $l } , 18 : { n : "PtgUplus" , f : $l } , 19 : { n : "PtgUminus" , f : $l } , 20 : { n : "PtgPercent" , f : $l } , 21 : { n : "PtgParen" , f : $l } , 22 : { n : "PtgMissArg" , f : $l } , 23 : { n : "PtgStr" , f : Dc } , 26 : { n : "PtgSheet" , f : fh } , 27 : { n : "PtgEndSheet" , f : oh } , 28 : { n : "PtgErr" , f : xc } , 29 : { n : "PtgBool" , f : Ic } , 30 : { n : "PtgInt" , f : yc } , 31 : { n : "PtgNum" , f : Rc } , 32 : { n : "PtgArray" , f : cc } , 33 : { n : "PtgFunc" , f : Sc } , 34 : { n : "PtgFuncVar" , f : Ac } , 35 : { n : "PtgName" , f : Nc } , 36 : { n : "PtgRef" , f : wc } , 37 : { n : "PtgArea" , f : ic } , 38 : { n : "PtgMemArea" , f : Uc } , 39 : { n : "PtgMemErr" , f : zc } , 40 : { n : "PtgMemNoMem" , f : Xc } , 41 : { n : "PtgMemFunc" , f : Hc } , 42 : { n : "PtgRefErr" , f : Wc } , 43 : { n : "PtgAreaErr" , f : fc } , 44 : { n : "PtgRefN" , f : Ec } , 45 : { n : "PtgAreaN" , f : lc } , 46 : { n : "PtgMemAreaN" , f : lh } , 47 : { n : "PtgMemNoMemN" , f : ch } , 57 : { n : "PtgNameX" , f : Lc } , 58 : { n : "PtgRef3d" , f : kc } , 59 : { n : "PtgArea3d" , f : sc } , 60 : { n : "PtgRefErr3d" , f : Vc } , 61 : { n : "PtgAreaErr3d" , f : oc } , 255 : { } } ; var dh = { 64 : 32 , 96 : 32 , 65 : 33 , 97 : 33 , 66 : 34 , 98 : 34 , 67 : 35 , 99 : 35 , 68 : 36 , 100 : 36 , 69 : 37 , 101 : 37 , 70 : 38 , 102 : 38 , 71 : 39 , 103 : 39 , 72 : 40 , 104 : 40 , 73 : 41 , 105 : 41 , 74 : 42 , 106 : 42 , 75 : 43 , 107 : 43 , 76 : 44 , 108 : 44 , 77 : 45 , 109 : 45 , 78 : 46 , 110 : 46 , 79 : 47 , 111 : 47 , 88 : 34 , 120 : 34 , 89 : 57 , 121 : 57 , 90 : 58 , 122 : 58 , 91 : 59 , 123 : 59 , 92 : 60 , 124 : 60 , 93 : 61 , 125 : 61 } ; ( function ( ) { for ( var e in dh ) uh [ e ] = uh [ dh [ e ] ] } ) ( ) ; var ph = { 1 : { n : "PtgElfLel" , f : Jc } , 2 : { n : "PtgElfRw" , f : th } , 3 : { n : "PtgElfCol" , f : Yc } , 6 : { n : "PtgElfRwV" , f : ah } , 7 : { n : "PtgElfColV" , f : Qc } , 10 : { n : "PtgElfRadical" , f : qc } , 11 : { n : "PtgElfRadicalS" , f : rh } , 13 : { n : "PtgElfColS" , f : $c } , 15 : { n : "PtgElfColSV" , f : Zc } , 16 : { n : "PtgElfRadicalLel" , f : eh } , 25 : { n : "PtgList" , f : ih } , 29 : { n : "PtgSxName" , f : sh } , 255 : { } } ; var vh = { 0 : { n : "PtgAttrNoop" , f : hh } , 1 : { n : "PtgAttrSemi" , f : gc } , 2 : { n : "PtgAttrIf" , f : pc } , 4 : { n : "PtgAttrChoose" , f : uc } , 8 : { n : "PtgAttrGoto" , f : dc } , 16 : { n : "PtgAttrSum" , f : Bc } , 32 : { n : "PtgAttrBaxcel" , f : hc } , 64 : { n : "PtgAttrSpace" , f : bc } , 65 : { n : "PtgAttrSpaceSemi" , f : Cc } , 128 : { n : "PtgAttrIfError" , f : vc } , 255 : { } } ; vh [ 33 ] = vh [ 32 ] ; function gh ( e , r , t , a ) { if ( a . biff < 8 ) return Vr ( e , r ) ; var n = e . l + r ; var i = [ ] ; for ( var s = 0 ; s !== t . length ; ++ s ) { switch ( t [ s ] [ 0 ] ) { case "PtgArray" : t [ s ] [ 1 ] = Pc ( e , 0 , a ) ; i . push ( t [ s ] [ 1 ] ) ; break ; case "PtgMemArea" : t [ s ] [ 2 ] = Fc ( e , t [ s ] [ 1 ] , a ) ; i . push ( t [ s ] [ 2 ] ) ; break ; case "PtgExp" : if ( a && a . biff == 12 ) { t [ s ] [ 1 ] [ 1 ] = e . _R ( 4 ) ; i . push ( t [ s ] [ 1 ] ) } break ; case "PtgList" : ; case "PtgElfRadicalS" : ; case "PtgElfColS" : ; case "PtgElfColSV" : throw "Unsupported " + t [ s ] [ 0 ] ; default : break ; } } r = n - e . l ; if ( r !== 0 ) i . push ( Vr ( e , r ) ) ; return i } function mh ( e , r , t ) { var a = e . l + r ; var n , i , s = [ ] ; while ( a != e . l ) { r = a - e . l ; i = e [ e . l ] ; n = uh [ i ] ; if ( i === 24 || i === 25 ) n = ( i === 24 ? ph : vh ) [ e [ e . l + 1 ] ] ; if ( ! n || ! n . f ) { Vr ( e , r ) } else { s . push ( [ n . n , n . f ( e , r , t ) ] ) } } return s } function bh ( e ) { var r = [ ] ; for ( var t = 0 ; t < e . length ; ++ t ) { var a = e [ t ] , n = [ ] ; for ( var i = 0 ; i < a . length ; ++ i ) { var s = a [ i ] ; if ( s ) switch ( s [ 0 ] ) { case 2 : n . push ( '"' + s [ 1 ] . replace ( /"/g , '""' ) + '"' ) ; break ; default : n . push ( s [ 1 ] ) ; } else n . push ( "" ) } r . push ( n . join ( "," ) ) } return r . join ( ";" ) } var Ch = { PtgAdd : "+" , PtgConcat : "&" , PtgDiv : "/" , PtgEq : "=" , PtgGe : ">=" , PtgGt : ">" , PtgLe : "<=" , PtgLt : "<" , PtgMul : "*" , PtgNe : "<>" , PtgPower : "^" , PtgSub : "-" } ; function wh ( e , r ) { if ( ! e && ! ( r && r . biff <= 5 && r . biff >= 2 ) ) throw new Error ( "empty sheet name" ) ; if ( e . indexOf ( " " ) > - 1 ) return "'" + e + "'" ; return e } function Eh ( e , r , t ) { if ( ! e ) return "SH33TJSERR0" ; if ( ! e . XTI ) return "SH33TJSERR6" ; var a = e . XTI [ r ] ; if ( t . biff > 8 && ! e . XTI [ r ] ) return e . SheetNames [ r ] ; if ( t . biff < 8 ) { if ( r > 1e4 ) r -= 65536 ; if ( r < 0 ) r = - r ; return r == 0 ? "" : e . XTI [ r - 1 ] } if ( ! a ) return "SH33TJSERR1" ; var n = "" ; if ( t . biff > 8 ) switch ( e [ a [ 0 ] ] [ 0 ] ) { case 357 : n = a [ 1 ] == - 1 ? "#REF" : e . SheetNames [ a [ 1 ] ] ; return a [ 1 ] == a [ 2 ] ? n : n + ":" + e . SheetNames [ a [ 2 ] ] ; case 358 : if ( t . SID != null ) return e . SheetNames [ t . SID ] ; return "SH33TJSSAME" + e [ a [ 0 ] ] [ 0 ] ; case 355 : ; default : return "SH33TJSSRC" + e [ a [ 0 ] ] [ 0 ] ; } switch ( e [ a [ 0 ] ] [ 0 ] [ 0 ] ) { case 1025 : n = a [ 1 ] == - 1 ? "#REF" : e . SheetNames [ a [ 1 ] ] || "SH33TJSERR3" ; return a [ 1 ] == a [ 2 ] ? n : n + ":" + e . SheetNames [ a [ 2 ] ] ; case 14849 : return "SH33TJSERR8" ; default : if ( ! e [ a [ 0 ] ] [ 0 ] [ 3 ] ) return "SH33TJSERR2" ; n = a [ 1 ] == - 1 ? "#REF" : e [ a [ 0 ] ] [ 0 ] [ 3 ] [ a [ 1 ] ] || "SH33TJSERR4" ; return a [ 1 ] == a [ 2 ] ? n : n + ":" + e [ a [ 0 ] ] [ 0 ] [ 3 ] [ a [ 2 ] ] ; } } function kh ( e , r , t ) { return wh ( Eh ( e , r , t ) , t ) } function Sh ( e , r , t , a , n ) { var i = n && n . biff || 8 ; var s = { s : { c : 0 , r : 0 } , e : { c : 0 , r : 0 } } ; var f = [ ] , o , l , c , h = 0 , u = 0 , d , p = "" ; if ( ! e [ 0 ] || ! e [ 0 ] [ 0 ] ) return "" ; var v = - 1 , g = "" ; for ( var m = 0 , b = e [ 0 ] . length ; m < b ; ++ m ) { var C = e [ 0 ] [ m ] ; switch ( C [ 0 ] ) { case "PtgUminus" : f . push ( "-" + f . pop ( ) ) ; break ; case "PtgUplus" : f . push ( "+" + f .
} } function Jh ( e , r ) { var t = ut ( r ) ; if ( t . s . r <= t . e . r && t . s . c <= t . e . c && t . s . r >= 0 && t . s . c >= 0 ) e [ "!ref" ] = ht ( t ) } var qh = /<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g ; var eu = /<(?:\w+:)?sheetData>([\s\S]*)<\/(?:\w+:)?sheetData>/ ; var ru = /<(?:\w:)?hyperlink [^>]*>/gm ; var tu = /"(\w*:\w*)"/ ; var au = /<(?:\w:)?col[^>]*[\/]?>/g ; var nu = /<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g ; var iu = /<(?:\w:)?pageMargins[^>]*\/>/g ; var su = /<(?:\w:)?sheetPr(?:[^>a-z][^>]*)?\/>/ ; var fu = /<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/ ; function ou ( e , r , t , a , n , i , s ) { if ( ! e ) return e ; if ( v != null && r . dense == null ) r . dense = v ; var f = r . dense ? [ ] : { } ; var o = { s : { r : 2e6 , c : 2e6 } , e : { r : 0 , c : 0 } } ; var l = "" , c = "" ; var h = e . match ( eu ) ; if ( h ) { l = e . slice ( 0 , h . index ) ; c = e . slice ( h . index + h [ 0 ] . length ) } else l = c = e ; var u = l . match ( su ) ; if ( u ) cu ( u [ 0 ] , f , n , t ) ; var d = ( l . match ( /<(?:\w*:)?dimension/ ) || { index : - 1 } ) . index ; if ( d > 0 ) { var p = l . slice ( d , d + 50 ) . match ( tu ) ; if ( p ) Jh ( f , p [ 1 ] ) } var g = l . match ( fu ) ; if ( g && g [ 1 ] ) wu ( g [ 1 ] , n ) ; var m = [ ] ; if ( r . cellStyles ) { var b = l . match ( au ) ; if ( b ) vu ( m , b ) } if ( h ) Su ( h [ 1 ] , f , r , o , i , s ) ; var C = c . match ( nu ) ; if ( C ) f [ "!autofilter" ] = mu ( C [ 0 ] ) ; var w = [ ] ; var E = c . match ( qh ) ; if ( E ) for ( d = 0 ; d != E . length ; ++ d ) w [ d ] = ut ( E [ d ] . slice ( E [ d ] . indexOf ( '"' ) + 1 ) ) ; var k = c . match ( ru ) ; if ( k ) uu ( f , k , a ) ; var S = c . match ( iu ) ; if ( S ) f [ "!margins" ] = du ( Be ( S [ 0 ] ) ) ; if ( ! f [ "!ref" ] && o . e . c >= o . s . c && o . e . r >= o . s . r ) f [ "!ref" ] = ht ( o ) ; if ( r . sheetRows > 0 && f [ "!ref" ] ) { var A = ut ( f [ "!ref" ] ) ; if ( r . sheetRows <= + A . e . r ) { A . e . r = r . sheetRows - 1 ; if ( A . e . r > o . e . r ) A . e . r = o . e . r ; if ( A . e . r < A . s . r ) A . s . r = A . e . r ; if ( A . e . c > o . e . c ) A . e . c = o . e . c ; if ( A . e . c < A . s . c ) A . s . c = A . e . c ; f [ "!fullref" ] = f [ "!ref" ] ; f [ "!ref" ] = ht ( A ) } } if ( m . length > 0 ) f [ "!cols" ] = m ; if ( w . length > 0 ) f [ "!merges" ] = w ; return f } function lu ( e ) { if ( e . length === 0 ) return "" ; var r = '<mergeCells count="' + e . length + '">' ; for ( var t = 0 ; t != e . length ; ++ t ) r += '<mergeCell ref="' + ht ( e [ t ] ) + '"/>' ; return r + "</mergeCells>" } function cu ( e , r , t , a ) { var n = Be ( e ) ; if ( ! t . Sheets [ a ] ) t . Sheets [ a ] = { } ; if ( n . codeName ) t . Sheets [ a ] . CodeName = n . codeName } function hu ( e ) { var r = { sheet : 1 } ; var t = [ "objects" , "scenarios" , "selectLockedCells" , "selectUnlockedCells" ] ; var a = [ "formatColumns" , "formatRows" , "formatCells" , "insertColumns" , "insertRows" , "insertHyperlinks" , "deleteColumns" , "deleteRows" , "sort" , "autoFilter" , "pivotTables" ] ; t . forEach ( function ( t ) { if ( e [ t ] != null && e [ t ] ) r [ t ] = "1" } ) ; a . forEach ( function ( t ) { if ( e [ t ] != null && ! e [ t ] ) r [ t ] = "0" } ) ; if ( e . password ) r . password = Lf ( e . password ) . toString ( 16 ) . toUpperCase ( ) ; return rr ( "sheetProtection" , null , r ) } function uu ( e , r , t ) { var a = Array . isArray ( e ) ; for ( var n = 0 ; n != r . length ; ++ n ) { var i = Be ( We ( r [ n ] ) , true ) ; if ( ! i . ref ) return ; var s = ( ( t || { } ) [ "!id" ] || [ ] ) [ i . id ] ; if ( s ) { i . Target = s . Target ; if ( i . location ) i . Target += "#" + i . location } else { i . Target = "#" + i . location ; s = { Target : i . Target , TargetMode : "Internal" } } i . Rel = s ; if ( i . tooltip ) { i . Tooltip = i . tooltip ; delete i . tooltip } var f = ut ( i . ref ) ; for ( var o = f . s . r ; o <= f . e . r ; ++ o ) for ( var l = f . s . c ; l <= f . e . c ; ++ l ) { var c = lt ( { c : l , r : o } ) ; if ( a ) { if ( ! e [ o ] ) e [ o ] = [ ] ; if ( ! e [ o ] [ l ] ) e [ o ] [ l ] = { t : "z" , v : undefined } ; e [ o ] [ l ] . l = i } else { if ( ! e [ c ] ) e [ c ] = { t : "z" , v : undefined } ; e [ c ] . l = i } } } } function du ( e ) { var r = { } ; [ "left" , "right" , "top" , "bottom" , "header" , "footer" ] . forEach ( function ( t ) { if ( e [ t ] ) r [ t ] = parseFloat ( e [ t ] ) } ) ; return r } function pu ( e ) { Yh ( e ) ; return rr ( "pageMargins" , null , e ) } function vu ( e , r ) { var t = false ; for ( var a = 0 ; a != r . length ; ++ a ) { var n = Be ( r [ a ] , true ) ; if ( n . hidden ) n . hidden = He ( n . hidden ) ; var i = parseInt ( n . min , 10 ) - 1 , s = parseInt ( n . max , 10 ) - 1 ; delete n . min ; delete n . max ; n . width = + n . width ; if ( ! t && n . width ) { t = true ; no ( n . width ) } io ( n ) ; while ( i <= s ) e [ i ++ ] = ie ( n ) } } function gu ( e , r ) { var t = [ "<cols>" ] , a ; for ( var n = 0 ; n != r . length ; ++ n ) { if ( ! ( a = r [ n ] ) ) continue ; t [ t . length ] = rr ( "col" , null , Kh ( n , a ) ) } t [ t . length ] = "</cols>" ; return t . join ( "" ) } function mu ( e ) { var r = { ref : ( e . match ( /ref="([^"]*)"/ ) || [ ] ) [ 1 ] } ; return r } function bu ( e ) { return rr ( "autoFilter" , null , { ref : e . ref } ) } var Cu = /<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/>/ ; function wu ( e , r ) { ( e . match ( Cu ) || [ ] ) . forEach ( function ( e ) { var t = Be ( e ) ; if ( He ( t . rightToLeft ) ) { if ( ! r . Views ) r . Views = [ { } ] ; if ( ! r . Views [ 0 ] ) r . Views [ 0 ] = { } ; r . Views [ 0 ] . RTL = true } } ) } function Eu ( e , r , t , a ) { var n = { workbookViewId : "0" } ; if ( ( ( ( a || { } ) . Workbook || { } ) . Views || [ ] ) [ 0 ] ) n . rightToLeft = a . Workbook . Views [ 0 ] . RTL ? "1" : "0" ; return rr ( "sheetViews" , rr ( "sheetView" , null ,
} if ( r . length > 2 ) { r [ r . length ] = "</workbook>" ; r [ 1 ] = r [ 1 ] . replace ( "/>" , ">" ) } return r . join ( "" ) } function Zd ( e , r ) { var t = { } ; t . Hidden = e . _R ( 4 ) ; t . iTabID = e . _R ( 4 ) ; t . strRelID = Ft ( e , r - 8 ) ; t . name = Ct ( e ) ; return t } function Qd ( e , r ) { if ( ! r ) r = zr ( 127 ) ; r . _W ( 4 , e . Hidden ) ; r . _W ( 4 , e . iTabID ) ; Pt ( e . strRelID , r ) ; wt ( e . name . slice ( 0 , 31 ) , r ) ; return r . length > r . l ? r . slice ( 0 , r . l ) : r } function Jd ( e , r ) { var t = { } ; var a = e . _R ( 4 ) ; t . defaultThemeVersion = e . _R ( 4 ) ; var n = r > 8 ? Ct ( e ) : "" ; if ( n . length > 0 ) t . CodeName = n ; t . autoCompressPictures = ! ! ( a & 65536 ) ; t . backupFile = ! ! ( a & 64 ) ; t . checkCompatibility = ! ! ( a & 4096 ) ; t . date1904 = ! ! ( a & 1 ) ; t . filterPrivacy = ! ! ( a & 8 ) ; t . hidePivotFieldList = ! ! ( a & 1024 ) ; t . promptedSolutions = ! ! ( a & 16 ) ; t . publishItems = ! ! ( a & 2048 ) ; t . refreshAllConnections = ! ! ( a & 262144 ) ; t . saveExternalLinkValues = ! ! ( a & 128 ) ; t . showBorderUnselectedTables = ! ! ( a & 4 ) ; t . showInkAnnotation = ! ! ( a & 32 ) ; t . showObjects = [ "all" , "placeholders" , "none" ] [ a >> 13 & 3 ] ; t . showPivotChartFilter = ! ! ( a & 32768 ) ; t . updateLinks = [ "userSet" , "never" , "always" ] [ a >> 8 & 3 ] ; return t } function qd ( e , r ) { if ( ! r ) r = zr ( 72 ) ; var t = 0 ; if ( e ) { if ( e . filterPrivacy ) t |= 8 } r . _W ( 4 , t ) ; r . _W ( 4 , 0 ) ; It ( e && e . CodeName || "ThisWorkbook" , r ) ; return r . slice ( 0 , r . l ) } function ep ( e , r ) { var t = { } ; e . _R ( 4 ) ; t . ArchID = e . _R ( 4 ) ; e . l += r - 8 ; return t } function rp ( e , r , t ) { var a = e . l + r ; e . l += 4 ; e . l += 1 ; var n = e . _R ( 4 ) ; var i = Ot ( e ) ; var s = Oh ( e , 0 , t ) ; var f = Rt ( e ) ; e . l = a ; var o = { Name : i , Ptg : s } ; if ( n < 268435455 ) o . Sheet = n ; if ( f ) o . Comment = f ; return o } function tp ( e , r ) { var t = { AppVersion : { } , WBProps : { } , WBView : [ ] , Sheets : [ ] , CalcPr : { } , xmlns : "" } ; var a = false ; if ( ! r ) r = { } ; r . biff = 12 ; var n = [ ] ; var i = [ [ ] ] ; i . SheetNames = [ ] ; i . XTI = [ ] ; Xr ( e , function s ( e , f , o ) { switch ( o ) { case 156 : i . SheetNames . push ( e . name ) ; t . Sheets . push ( e ) ; break ; case 153 : t . WBProps = e ; break ; case 39 : if ( e . Sheet != null ) r . SID = e . Sheet ; e . Ref = Sh ( e . Ptg , null , null , i , r ) ; delete r . SID ; delete e . Ptg ; n . push ( e ) ; break ; case 1036 : break ; case 357 : ; case 358 : ; case 355 : ; case 667 : if ( ! i [ 0 ] . length ) i [ 0 ] = [ o , e ] ; else i . push ( [ o , e ] ) ; i [ i . length - 1 ] . XTI = [ ] ; break ; case 362 : if ( i . length === 0 ) { i [ 0 ] = [ ] ; i [ 0 ] . XTI = [ ] } i [ i . length - 1 ] . XTI = i [ i . length - 1 ] . XTI . concat ( e ) ; i . XTI = i . XTI . concat ( e ) ; break ; case 361 : break ; case 3072 : ; case 3073 : ; case 2071 : ; case 534 : ; case 677 : ; case 158 : ; case 157 : ; case 610 : ; case 2050 : ; case 155 : ; case 548 : ; case 676 : ; case 128 : ; case 665 : ; case 2128 : ; case 2125 : ; case 549 : ; case 2053 : ; case 596 : ; case 2076 : ; case 2075 : ; case 2082 : ; case 397 : ; case 154 : ; case 1117 : ; case 553 : ; case 2091 : break ; case 35 : a = true ; break ; case 36 : a = false ; break ; case 37 : break ; case 38 : break ; case 16 : break ; default : if ( ( f || "" ) . indexOf ( "Begin" ) > 0 ) { } else if ( ( f || "" ) . indexOf ( "End" ) > 0 ) { } else if ( ! a || r . WTF ) throw new Error ( "Unexpected record " + o + " " + f ) ; } } , r ) ; Hd ( t ) ; t . Names = n ; t . supbooks = i ; return t } function ap ( e , r ) { jr ( e , "BrtBeginBundleShs" ) ; for ( var t = 0 ; t != r . SheetNames . length ; ++ t ) { var a = r . Workbook && r . Workbook . Sheets && r . Workbook . Sheets [ t ] && r . Workbook . Sheets [ t ] . Hidden || 0 ; var n = { Hidden : a , iTabID : t + 1 , strRelID : "rId" + ( t + 1 ) , name : r . SheetNames [ t ] } ; jr ( e , "BrtBundleSh" , Qd ( n ) ) } jr ( e , "BrtEndBundleShs" ) } function np ( r , t ) { if ( ! t ) t = zr ( 127 ) ; for ( var a = 0 ; a != 4 ; ++ a ) t . _W ( 4 , 0 ) ; wt ( "SheetJS" , t ) ; wt ( e . version , t ) ; wt ( e . version , t ) ; wt ( "7262" , t ) ; t . length = t . l ; return t . length > t . l ? t . slice ( 0 , t . l ) : t } function ip ( e , r ) { if ( ! r ) r = zr ( 29 ) ; r . _W ( - 4 , 0 ) ; r . _W ( - 4 , 460 ) ; r . _W ( 4 , 28800 ) ; r . _W ( 4 , 17600 ) ; r . _W ( 4 , 500 ) ; r . _W ( 4 , e ) ; r . _W ( 4 , e ) ; var t = 120 ; r . _W ( 1 , t ) ; return r . length > r . l ? r . slice ( 0 , r . l ) : r } function sp ( e , r ) { if ( ! r . Workbook || ! r . Workbook . Sheets ) return ; var t = r . Workbook . Sheets ; var a = 0 , n = - 1 , i = - 1 ; for ( ; a < t . length ; ++ a ) { if ( ! t [ a ] || ! t [ a ] . Hidden && n == - 1 ) n = a ; else if ( t [ a ] . Hidden == 1 && i == - 1 ) i = a } if ( i > n ) return ; jr ( e , "BrtBeginBookViews" ) ; jr ( e , "BrtBookView" , ip ( n ) ) ; jr ( e , "BrtEndBookViews" ) } function fp ( e , r ) { var t = Gr ( ) ; jr ( t , "BrtBeginBook" ) ; jr ( t , "BrtFileVersion" , np ( ) ) ; jr ( t , "BrtWbProp" , qd ( e . Workbook && e . Workbook . WBProps || null ) ) ; sp ( t , e , r ) ; ap ( t , e , r ) ; jr ( t , "BrtEndBook" ) ; return t . end ( ) } function op ( e , r , t ) { if ( r . slice ( - 4 ) === ".bin" ) return tp ( e , t ) ; return Kd ( e , t ) } function lp ( e , r , t , a , n , i , s , f ) { if ( r . slice ( - 4 ) === ".bin" ) return dd ( e , a , t , n , i , s , f ) ; return ou ( e , a , t , n , i , s , f ) } function cp ( e , r , t , a , n , i , s , f ) { if ( r . slice ( - 4 ) === ".bin" ) return Dd ( e , a , t , n , i , s , f ) ; return yd ( e , a , t , n , i , s , f ) } function hp ( e , r , t , a , n , i , s , f ) { if ( r . slice ( - 4 ) === ".bin" ) return Hl ( e , a , t , n , i , s , f ) ; return Wl ( e , a , t , n , i , s , f ) } function up ( e , r , t , a , n , i , s , f ) { if ( r . sl
} V = q . n ; if ( q . r === 2 || q . r == 12 ) { var ee = e . _R ( 2 ) ; J -= 2 ; if ( ! D . enc && ee !== Q && ( ( ee & 255 ) << 8 | ee >> 8 ) !== Q ) throw new Error ( "rt mismatch: " + ee + "!=" + Q ) ; if ( q . r == 12 ) { e . l += 10 ; J -= 10 } } var re ; if ( q . n === "EOF" ) re = q . f ( e , J , D ) ; else re = ev ( q , e , J , D ) ; var te = q . n ; if ( z == 0 && te != "BOF" ) continue ; switch ( te ) { case "Date1904" : t . opts . Date1904 = B . WBProps . date1904 = re ; break ; case "WriteProtect" : t . opts . WriteProtect = true ; break ; case "FilePass" : if ( ! D . enc ) e . l = 0 ; D . enc = re ; if ( ! r . password ) throw new Error ( "File is password-protected" ) ; if ( re . valid == null ) throw new Error ( "Encryption scheme unsupported" ) ; if ( ! re . valid ) throw new Error ( "Password is incorrect" ) ; break ; case "WriteAccess" : D . lastuser = re ; break ; case "FileSharing" : break ; case "CodePage" : switch ( re ) { case 21010 : re = 1200 ; break ; case 32768 : re = 1e4 ; break ; case 32769 : re = 1252 ; break ; } o ( D . codepage = re ) ; $ = true ; break ; case "RRTabId" : D . rrtabid = re ; break ; case "WinProtect" : D . winlocked = re ; break ; case "Template" : break ; case "BookBool" : break ; case "UsesELFs" : break ; case "MTRSettings" : break ; case "RefreshAll" : ; case "CalcCount" : ; case "CalcDelta" : ; case "CalcIter" : ; case "CalcMode" : ; case "CalcPrecision" : ; case "CalcSaveRecalc" : t . opts [ te ] = re ; break ; case "CalcRefMode" : D . CalcRefMode = re ; break ; case "Uncalced" : break ; case "ForceFullCalculation" : t . opts . FullCalc = re ; break ; case "WsBool" : if ( re . fDialog ) n [ "!type" ] = "dialog" ; break ; case "XF" : A . push ( re ) ; break ; case "ExtSST" : break ; case "BookExt" : break ; case "RichTextStream" : break ; case "BkHim" : break ; case "SupBook" : W . push ( [ re ] ) ; W [ W . length - 1 ] . XTI = [ ] ; break ; case "ExternName" : W [ W . length - 1 ] . push ( re ) ; break ; case "Index" : break ; case "Lbl" : Y = { Name : re . Name , Ref : Sh ( re . rgce , s , null , W , D ) } ; if ( re . itab > 0 ) Y . Sheet = re . itab - 1 ; W . names . push ( Y ) ; if ( ! W [ 0 ] ) { W [ 0 ] = [ ] ; W [ 0 ] . XTI = [ ] } W [ W . length - 1 ] . push ( re ) ; if ( re . Name == "_xlnm._FilterDatabase" && re . itab > 0 ) if ( re . rgce && re . rgce [ 0 ] && re . rgce [ 0 ] [ 0 ] && re . rgce [ 0 ] [ 0 ] [ 0 ] == "PtgArea3d" ) K [ re . itab - 1 ] = { ref : ht ( re . rgce [ 0 ] [ 0 ] [ 1 ] [ 2 ] ) } ; break ; case "ExternCount" : D . ExternCount = re ; break ; case "ExternSheet" : if ( W . length == 0 ) { W [ 0 ] = [ ] ; W [ 0 ] . XTI = [ ] } W [ W . length - 1 ] . XTI = W [ W . length - 1 ] . XTI . concat ( re ) ; W . XTI = W . XTI . concat ( re ) ; break ; case "NameCmt" : if ( D . biff < 8 ) break ; if ( Y != null ) Y . Comment = re [ 1 ] ; break ; case "Protect" : n [ "!protect" ] = re ; break ; case "Password" : if ( re !== 0 && D . WTF ) console . error ( "Password verifier: " + re ) ; break ; case "Prot4Rev" : ; case "Prot4RevPass" : break ; case "BoundSheet8" : { i [ re . pos ] = re ; D . snames . push ( re . name ) } break ; case "EOF" : { if ( -- z ) break ; if ( s . e ) { if ( s . e . r > 0 && s . e . c > 0 ) { s . e . r -- ; s . e . c -- ; n [ "!ref" ] = ht ( s ) ; if ( r . sheetRows && r . sheetRows <= s . e . r ) { var ae = s . e . r ; s . e . r = r . sheetRows - 1 ; n [ "!fullref" ] = n [ "!ref" ] ; n [ "!ref" ] = ht ( s ) ; s . e . r = ae } s . e . r ++ ; s . e . c ++ } if ( F . length > 0 ) n [ "!merges" ] = F ; if ( P . length > 0 ) n [ "!objects" ] = P ; if ( N . length > 0 ) n [ "!cols" ] = N ; if ( L . length > 0 ) n [ "!rows" ] = L ; B . Sheets . push ( T ) } if ( c === "" ) h = n ; else a [ c ] = n ; n = r . dense ? [ ] : { } } break ; case "BOF" : { if ( D . biff === 8 ) D . biff = { 9 : 2 , 521 : 3 , 1033 : 4 } [ Q ] || { 512 : 2 , 768 : 3 , 1024 : 4 , 1280 : 5 , 1536 : 8 , 2 : 2 , 7 : 2 } [ re . BIFFVer ] || 8 ; if ( D . biff == 8 && re . BIFFVer == 0 && re . dt == 16 ) D . biff = 2 ; if ( z ++ ) break ; S = true ; n = r . dense ? [ ] : { } ; if ( D . biff < 8 && ! $ ) { $ = true ; o ( D . codepage = r . codepage || 1252 ) } if ( D . biff < 5 ) { if ( c === "" ) c = "Sheet1" ; s = { s : { r : 0 , c : 0 } , e : { r : 0 , c : 0 } } ; var ne = { pos : e . l - J , name : c } ; i [ ne . pos ] = ne ; D . snames . push ( c ) } else c = ( i [ Z ] || { name : "" } ) . name ; if ( re . dt == 32 ) n [ "!type" ] = "chart" ; if ( re . dt == 64 ) n [ "!type" ] = "macro" ; F = [ ] ; P = [ ] ; D . arrayf = w = [ ] ; N = [ ] ; L = [ ] ; M = U = 0 ; H = false ; T = { Hidden : ( i [ Z ] || { hs : 0 } ) . hs , name : c } } break ; case "Number" : ; case "BIFF2NUM" : ; case "BIFF2INT" : { if ( n [ "!type" ] == "chart" ) if ( r . dense ? ( n [ re . r ] || [ ] ) [ re . c ] : n [ lt ( { c : re . c , r : re . r } ) ] ) ++ re . c ; E = { ixfe : re . ixfe , XF : A [ re . ixfe ] || { } , v : re . val , t : "n" } ; if ( G > 0 ) E . z = j [ E . ixfe >> 8 & 31 ] ; rv ( E , r , t . opts . Date1904 ) ; I ( { c : re . c , r : re . r } , E , r ) } break ; case "BoolErr" : { E = { ixfe : re . ixfe , XF : A [ re . ixfe ] , v : re . val , t : re . t } ; if ( G > 0 ) E . z = j [ E . ixfe >> 8 & 31 ] ; rv ( E , r , t . opts . Date1904 ) ; I ( { c : re . c , r : re . r } , E , r ) } break ; case "RK" : { E = { ixfe : re . ixfe , XF : A [ re . ixfe ] , v : re . rknum , t : "n" } ; if ( G > 0 ) E . z = j [ E . ixfe >> 8 & 31 ] ; rv ( E , r , t . opts . Date1904 ) ; I ( { c : re . c , r : re . r } , E , r ) } break ; case "MulRk" : { for ( var ie = re . c ; ie <= re . C ; ++ ie ) { var se = re . rkrec [ ie - re . c ] [ 0 ] ; E = { ixfe : se , XF : A [ se ] , v : re . rkrec [ ie - re . c ] [ 1 ] , t : "n" } ; if ( G > 0 ) E . z = j [ E . ixfe >> 8 & 31 ] ; rv ( E , r , t . opts . Date1904 ) ; I ( { c : ie , r : re . r } , E , r ) } } break ; case "Formula" : { if ( re . val == "String" ) { f = re ; break } E = tv ( re . val , re . cell . ixfe , re . tt ) ; E . XF = A [ E . ixfe ] ; if ( r . cellFormula ) { var fe = re . formula ; if ( fe
} , 1070 : { n : "BrtBeginSlicerCacheIDs" } , 1071 : { n : "BrtEndSlicerCacheIDs" } , 1072 : { n : "BrtBeginSlicerCacheID" } , 1073 : { n : "BrtEndSlicerCacheID" } , 1075 : { n : "BrtBeginSlicerCache" } , 1076 : { n : "BrtEndSlicerCache" } , 1077 : { n : "BrtBeginSlicerCacheDef" } , 1078 : { n : "BrtEndSlicerCacheDef" } , 1079 : { n : "BrtBeginSlicersEx" } , 1080 : { n : "BrtEndSlicersEx" } , 1081 : { n : "BrtBeginSlicerEx" } , 1082 : { n : "BrtEndSlicerEx" } , 1083 : { n : "BrtBeginSlicer" } , 1084 : { n : "BrtEndSlicer" } , 1085 : { n : "BrtSlicerCachePivotTables" } , 1086 : { n : "BrtBeginSlicerCacheOlapImpl" } , 1087 : { n : "BrtEndSlicerCacheOlapImpl" } , 1088 : { n : "BrtBeginSlicerCacheLevelsData" } , 1089 : { n : "BrtEndSlicerCacheLevelsData" } , 1090 : { n : "BrtBeginSlicerCacheLevelData" } , 1091 : { n : "BrtEndSlicerCacheLevelData" } , 1092 : { n : "BrtBeginSlicerCacheSiRanges" } , 1093 : { n : "BrtEndSlicerCacheSiRanges" } , 1094 : { n : "BrtBeginSlicerCacheSiRange" } , 1095 : { n : "BrtEndSlicerCacheSiRange" } , 1096 : { n : "BrtSlicerCacheOlapItem" } , 1097 : { n : "BrtBeginSlicerCacheSelections" } , 1098 : { n : "BrtSlicerCacheSelection" } , 1099 : { n : "BrtEndSlicerCacheSelections" } , 1100 : { n : "BrtBeginSlicerCacheNative" } , 1101 : { n : "BrtEndSlicerCacheNative" } , 1102 : { n : "BrtSlicerCacheNativeItem" } , 1103 : { n : "BrtRangeProtection14" } , 1104 : { n : "BrtRangeProtectionIso14" } , 1105 : { n : "BrtCellIgnoreEC14" } , 1111 : { n : "BrtList14" } , 1112 : { n : "BrtCFIcon" } , 1113 : { n : "BrtBeginSlicerCachesPivotCacheIDs" } , 1114 : { n : "BrtEndSlicerCachesPivotCacheIDs" } , 1115 : { n : "BrtBeginSlicers" } , 1116 : { n : "BrtEndSlicers" } , 1117 : { n : "BrtWbProp14" } , 1118 : { n : "BrtBeginSXEdit" } , 1119 : { n : "BrtEndSXEdit" } , 1120 : { n : "BrtBeginSXEdits" } , 1121 : { n : "BrtEndSXEdits" } , 1122 : { n : "BrtBeginSXChange" } , 1123 : { n : "BrtEndSXChange" } , 1124 : { n : "BrtBeginSXChanges" } , 1125 : { n : "BrtEndSXChanges" } , 1126 : { n : "BrtSXTupleItems" } , 1128 : { n : "BrtBeginSlicerStyle" } , 1129 : { n : "BrtEndSlicerStyle" } , 1130 : { n : "BrtSlicerStyleElement" } , 1131 : { n : "BrtBeginStyleSheetExt14" } , 1132 : { n : "BrtEndStyleSheetExt14" } , 1133 : { n : "BrtBeginSlicerCachesPivotCacheID" } , 1134 : { n : "BrtEndSlicerCachesPivotCacheID" } , 1135 : { n : "BrtBeginConditionalFormattings" } , 1136 : { n : "BrtEndConditionalFormattings" } , 1137 : { n : "BrtBeginPCDCalcMemExt" } , 1138 : { n : "BrtEndPCDCalcMemExt" } , 1139 : { n : "BrtBeginPCDCalcMemsExt" } , 1140 : { n : "BrtEndPCDCalcMemsExt" } , 1141 : { n : "BrtPCDField14" } , 1142 : { n : "BrtBeginSlicerStyles" } , 1143 : { n : "BrtEndSlicerStyles" } , 1144 : { n : "BrtBeginSlicerStyleElements" } , 1145 : { n : "BrtEndSlicerStyleElements" } , 1146 : { n : "BrtCFRuleExt" } , 1147 : { n : "BrtBeginSXCondFmt14" } , 1148 : { n : "BrtEndSXCondFmt14" } , 1149 : { n : "BrtBeginSXCondFmts14" } , 1150 : { n : "BrtEndSXCondFmts14" } , 1152 : { n : "BrtBeginSortCond14" } , 1153 : { n : "BrtEndSortCond14" } , 1154 : { n : "BrtEndDVals14" } , 1155 : { n : "BrtEndIconSet14" } , 1156 : { n : "BrtEndDatabar14" } , 1157 : { n : "BrtBeginColorScale14" } , 1158 : { n : "BrtEndColorScale14" } , 1159 : { n : "BrtBeginSxrules14" } , 1160 : { n : "BrtEndSxrules14" } , 1161 : { n : "BrtBeginPRule14" } , 1162 : { n : "BrtEndPRule14" } , 1163 : { n : "BrtBeginPRFilters14" } , 1164 : { n : "BrtEndPRFilters14" } , 1165 : { n : "BrtBeginPRFilter14" } , 1166 : { n : "BrtEndPRFilter14" } , 1167 : { n : "BrtBeginPRFItem14" } , 1168 : { n : "BrtEndPRFItem14" } , 1169 : { n : "BrtBeginCellIgnoreECs14" } , 1170 : { n : "BrtEndCellIgnoreECs14" } , 1171 : { n : "BrtDxf14" } , 1172 : { n : "BrtBeginDxF14s" } , 1173 : { n : "BrtEndDxf14s" } , 1177 : { n : "BrtFilter14" } , 1178 : { n : "BrtBeginCustomFilters14" } , 1180 : { n : "BrtCustomFilter14" } , 1181 : { n : "BrtIconFilter14" } , 1182 : { n : "BrtPivotCacheConnectionName" } , 2048 : { n : "BrtBeginDecoupledPivotCacheIDs" } , 2049 : { n : "BrtEndDecoupledPivotCacheIDs" } , 2050 : { n : "BrtDecoupledPivotCacheID" } , 2051 : { n : "BrtBeginPivotTableRefs" } , 2052 : { n : "BrtEndPivotTableRefs" } , 2053 : { n : "BrtPivotTableRef" } , 2054 : { n : "BrtSlicerCacheBookPivotTables" } , 2055 : { n : "BrtBeginSxvcells" } , 2056 : { n : "BrtEndSxvcells" } , 2057 : { n : "BrtBeginSxRow" } , 2058 : { n : "BrtEndSxRow" } , 2060 : { n : "BrtPcdCalcMem15" } , 2067 : { n : "BrtQsi15" } , 2068 : { n : "BrtBeginWebExtensions" } , 2069 : { n : "BrtEndWebExtensions" } , 2070 : { n : "BrtWebExtension" } , 2071 : { n : "BrtAbsPath15" } , 2072 : { n : "BrtBeginPivotTableUISettings" } , 2073 : { n : "BrtEndPivotTableUISettings" } , 2075 : { n : "BrtTableSlicerCacheIDs" } , 2076 : { n : "BrtTableSlicerCacheID" } , 2077 : { n : "BrtBeginTableSlicerCache" } , 2078 : { n : "BrtEndTableSlicerCache" } , 2079 : { n : "BrtSxFilter15" } , 2080 : { n : "BrtBeginTimelineCachePivotCacheIDs" } , 2081 : { n : "BrtEndTimelineCachePivotCacheIDs" } , 2082 : { n : "BrtTimelineCachePivotCacheID" } , 2083 : { n : " BrtBeginTimelineCacheID
break ; case "table-header-columns" : break ; case "table-columns" : break ; case "null-date" : break ; case "graphic-properties" : break ; case "calculation-settings" : break ; case "named-expressions" : break ; case "label-range" : break ; case "label-ranges" : break ; case "named-expression" : break ; case "sort" : break ; case "sort-by" : break ; case "sort-groups" : break ; case "tab" : break ; case "line-break" : break ; case "span" : break ; case "p" : ; case "文本串" : if ( C [ 1 ] === "/" && ( ! E || ! E [ "string-value" ] ) ) k = ( k . length > 0 ? k + "\n" : "" ) + e ( s . slice ( S , C . index ) , A ) ; else { A = Be ( C [ 0 ] , false ) ; S = C . index + C [ 0 ] . length } break ; case "s" : break ; case "database-range" : if ( C [ 1 ] === "/" ) break ; try { H = Wh ( Be ( C [ 0 ] ) [ "target-range-address" ] ) ; g [ H [ 0 ] ] [ "!autofilter" ] = { ref : H [ 1 ] } } catch ( Q ) { } break ; case "date" : break ; case "object" : break ; case "title" : ; case "标题" : break ; case "desc" : break ; case "binary-data" : break ; case "table-source" : break ; case "scenario" : break ; case "iteration" : break ; case "content-validations" : break ; case "content-validation" : break ; case "help-message" : break ; case "error-message" : break ; case "database-ranges" : break ; case "filter" : break ; case "filter-and" : break ; case "filter-or" : break ; case "filter-condition" : break ; case "list-level-style-bullet" : break ; case "list-level-style-number" : break ; case "list-level-properties" : break ; case "sender-firstname" : ; case "sender-lastname" : ; case "sender-initials" : ; case "sender-title" : ; case "sender-position" : ; case "sender-email" : ; case "sender-phone-private" : ; case "sender-fax" : ; case "sender-company" : ; case "sender-phone-work" : ; case "sender-street" : ; case "sender-city" : ; case "sender-postal-code" : ; case "sender-country" : ; case "sender-state-or-province" : ; case "author-name" : ; case "author-initials" : ; case "chapter" : ; case "file-name" : ; case "template-name" : ; case "sheet-name" : break ; case "event-listener" : break ; case "initial-creator" : ; case "creation-date" : ; case "print-date" : ; case "generator" : ; case "document-statistic" : ; case "user-defined" : ; case "editing-duration" : ; case "editing-cycles" : break ; case "config-item" : break ; case "page-number" : break ; case "page-count" : break ; case "time" : break ; case "cell-range-source" : break ; case "detective" : break ; case "operation" : break ; case "highlighted-range" : break ; case "data-pilot-table" : ; case "source-cell-range" : ; case "source-service" : ; case "data-pilot-field" : ; case "data-pilot-level" : ; case "data-pilot-subtotals" : ; case "data-pilot-subtotal" : ; case "data-pilot-members" : ; case "data-pilot-member" : ; case "data-pilot-display-info" : ; case "data-pilot-sort-info" : ; case "data-pilot-layout-info" : ; case "data-pilot-field-reference" : ; case "data-pilot-groups" : ; case "data-pilot-group" : ; case "data-pilot-group-member" : break ; case "rect" : break ; case "dde-connection-decls" : ; case "dde-connection-decl" : ; case "dde-link" : ; case "dde-source" : break ; case "properties" : break ; case "property" : break ; case "a" : if ( C [ 1 ] !== "/" ) { U = Be ( C [ 0 ] , false ) ; if ( ! U . href ) break ; U . Target = U . href ; delete U . href ; if ( U . Target . charAt ( 0 ) == "#" && U . Target . indexOf ( "." ) > - 1 ) { H = Wh ( U . Target . slice ( 1 ) ) ; U . Target = "#" + H [ 0 ] + "!" + H [ 1 ] } } break ; case "table-protection" : break ; case "data-pilot-grand-total" : break ; case "office-document-common-attrs" : break ; default : switch ( C [ 2 ] ) { case "dc:" : ; case "calcext:" : ; case "loext:" : ; case "ooo:" : ; case "chartooo:" : ; case "draw:" : ; case "style:" : ; case "chart:" : ; case "form:" : ; case "uof:" : ; case "表:" : ; case "字:" : break ; default : if ( i . WTF ) throw new Error ( C ) ; } ; } var q = { Sheets : g , SheetNames : m , Workbook : M } ; if ( i . bookSheets ) delete q . Sheets ; return q } } ( ) ; function Nv ( e , r ) { r = r || { } ; var t = ! ! pe ( e , "objectdata" ) ; if ( t ) Na ( ge ( e , "META-INF/manifest.xml" ) , r ) ; var a = me ( e , "content.xml" ) ; if ( ! a ) throw new Error ( "Missing content.xml in " + ( t ? "ODS" : "UOF" ) + " file" ) ; var n = Pv ( t ? a : We ( a ) , r ) ; if ( pe ( e , "meta.xml" ) ) n . Props = Xa ( ge ( e , "meta.xml" ) ) ; return n } function Lv ( e , r ) { return Pv ( e , r ) } var Mv = function ( ) { var e = "<office:document-styles " + er ( { "xmlns:office" : "urn:oasis:names:tc:opendocument:xmlns:office:1.0" , "xmlns:table" : "urn:oasis:names:tc:opendocument:xmlns:table:1.0" , "xmlns:style" : "urn:oasis:names:tc:opendocument:xmlns:style:1.0" , "xmlns:text" : "urn:oasis:names:tc:opendocument:xmlns:text:1.0" , "xmlns:draw" : "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" , "xmlns:fo" : "urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" , "xmlns:xlink" : "http://www.w3.org/1999/xlink" , "xmlns:dc" : " http : //purl.org/d
a . push ( null ) ; return a } var i = ut ( e [ "!ref" ] ) ; var s = n . FS !== undefined ? n . FS : "," , f = s . charCodeAt ( 0 ) ; var o = n . RS !== undefined ? n . RS : "\n" , l = o . charCodeAt ( 0 ) ; var c = new RegExp ( ( s == "|" ? "\\|" : s ) + "+$" ) ; var h = "" , u = [ ] ; n . dense = Array . isArray ( e ) ; var d = n . skipHidden && e [ "!cols" ] || [ ] ; var p = n . skipHidden && e [ "!rows" ] || [ ] ; for ( var v = i . s . c ; v <= i . e . c ; ++ v ) if ( ! ( d [ v ] || { } ) . hidden ) u [ v ] = nt ( v ) ; var g = i . s . r ; var m = false ; a . _read = function ( ) { if ( ! m ) { m = true ; return a . push ( "\ufeff" ) } if ( g > i . e . r ) return a . push ( null ) ; while ( g <= i . e . r ) { ++ g ; if ( ( p [ g - 1 ] || { } ) . hidden ) continue ; h = Rg ( e , i , g - 1 , u , f , l , s , n ) ; if ( h != null ) { if ( n . strip ) h = h . replace ( c , "" ) ; a . push ( h + o ) ; break } } } ; return a } ; var a = function ( e , t ) { var a = r ( ) ; var n = t || { } ; var i = n . header != null ? n . header : Iv . BEGIN ; var s = n . footer != null ? n . footer : Iv . END ; a . push ( i ) ; var f = ct ( e [ "!ref" ] ) ; n . dense = Array . isArray ( e ) ; a . push ( Iv . _preamble ( e , f , n ) ) ; var o = f . s . r ; var l = false ; a . _read = function ( ) { if ( o > f . e . r ) { if ( ! l ) { l = true ; a . push ( "</table>" + s ) } return a . push ( null ) } while ( o <= f . e . r ) { a . push ( Iv . _row ( e , f , o , n ) ) ; ++ o ; break } } ; return a } ; var n = function ( e , t ) { var a = r ( { objectMode : true } ) ; if ( e == null || e [ "!ref" ] == null ) { a . push ( null ) ; return a } var n = { t : "n" , v : 0 } , i = 0 , s = 1 , f = [ ] , o = 0 , l = "" ; var c = { s : { r : 0 , c : 0 } , e : { r : 0 , c : 0 } } ; var h = t || { } ; var u = h . range != null ? h . range : e [ "!ref" ] ; if ( h . header === 1 ) i = 1 ; else if ( h . header === "A" ) i = 2 ; else if ( Array . isArray ( h . header ) ) i = 3 ; switch ( typeof u ) { case "string" : c = ut ( u ) ; break ; case "number" : c = ut ( e [ "!ref" ] ) ; c . s . r = u ; break ; default : c = u ; } if ( i > 0 ) s = 0 ; var d = et ( c . s . r ) ; var p = [ ] ; var v = 0 ; var g = Array . isArray ( e ) ; var m = c . s . r , b = 0 , C = 0 ; if ( g && ! e [ m ] ) e [ m ] = [ ] ; for ( b = c . s . c ; b <= c . e . c ; ++ b ) { p [ b ] = nt ( b ) ; n = g ? e [ m ] [ b ] : e [ p [ b ] + d ] ; switch ( i ) { case 1 : f [ b ] = b - c . s . c ; break ; case 2 : f [ b ] = p [ b ] ; break ; case 3 : f [ b ] = h . header [ b - c . s . c ] ; break ; default : if ( n == null ) n = { w : "__EMPTY" , t : "s" } ; l = o = pt ( n , null , h ) ; v = 0 ; for ( C = 0 ; C < f . length ; ++ C ) if ( f [ C ] == l ) l = o + "_" + ++ v ; f [ b ] = l ; } } m = c . s . r + s ; a . _read = function ( ) { if ( m > c . e . r ) return a . push ( null ) ; while ( m <= c . e . r ) { ++ m ; var r = xg ( e , c , m , p , i , f , g , h ) ; if ( r . isempty === false || ( i === 1 ? h . blankrows !== false : ! ! h . blankrows ) ) { a . push ( r . row ) ; break } } } ; return a } ; e . stream = { to _json : n , to _html : a , to _csv : t } } ) ( ) ; e . parse _xlscfb = fv ; e . parse _ods = Nv ; e . parse _fods = Lv ; e . write _ods = Hv ; e . parse _zip = ig ; e . read = gg ; e . readFile = mg ; e . readFileSync = mg ; e . write = Ag ; e . writeFile = Bg ; e . writeFileSync = Bg ; e . writeFileAsync = Tg ; e . utils = Lg ; e . SSF = R ; e . CFB = U } if ( typeof exports !== "undefined" ) make _xlsx _lib ( exports ) ; else if ( typeof module !== "undefined" && module . exports ) make _xlsx _lib ( module . exports ) ; else if ( typeof define === "function" && define . amd ) define ( "xlsx" , function ( ) { if ( ! XLSX . version ) make _xlsx _lib ( XLSX ) ; return XLSX } ) ; else make _xlsx _lib ( XLSX ) ; var XLS = XLSX , ODS = XLSX ;