2020-03-29 14:59:00 +02:00
/* minified */
2020-05-02 00:24:39 +02:00
! function ( e , t ) { "object" == typeof exports && "undefined" != typeof module ? module . exports = t ( ) : "function" == typeof define && define . amd ? define ( t ) : e . moment = t ( ) } ( this , ( function ( ) { "use strict" ; var e , t ; function r ( ) { return e . apply ( null , arguments ) } function n ( e ) { return e instanceof Array || "[object Array]" === Object . prototype . toString . call ( e ) } function i ( e ) { return null != e && "[object Object]" === Object . prototype . toString . call ( e ) } function a ( e ) { return void 0 === e } function o ( e ) { return "number" == typeof e || "[object Number]" === Object . prototype . toString . call ( e ) } function s ( e ) { return e instanceof Date || "[object Date]" === Object . prototype . toString . call ( e ) } function A ( e , t ) { var r , n = [ ] ; for ( r = 0 ; r < e . length ; ++ r ) n . push ( t ( e [ r ] , r ) ) ; return n } function c ( e , t ) { return Object . prototype . hasOwnProperty . call ( e , t ) } function l ( e , t ) { for ( var r in t ) c ( t , r ) && ( e [ r ] = t [ r ] ) ; return c ( t , "toString" ) && ( e . toString = t . toString ) , c ( t , "valueOf" ) && ( e . valueOf = t . valueOf ) , e } function u ( e , t , r , n ) { return pt ( e , t , r , n , ! 0 ) . utc ( ) } function f ( e ) { return null == e . _pf && ( e . _pf = { empty : ! 1 , unusedTokens : [ ] , unusedInput : [ ] , overflow : - 2 , charsLeftOver : 0 , nullInput : ! 1 , invalidMonth : null , invalidFormat : ! 1 , userInvalidated : ! 1 , iso : ! 1 , parsedDateParts : [ ] , meridiem : null , rfc2822 : ! 1 , weekdayMismatch : ! 1 } ) , e . _pf } function d ( e ) { if ( null == e . _isValid ) { var r = f ( e ) , n = t . call ( r . parsedDateParts , ( function ( e ) { return null != e } ) ) , i = ! isNaN ( e . _d . getTime ( ) ) && r . overflow < 0 && ! r . empty && ! r . invalidMonth && ! r . invalidWeekday && ! r . weekdayMismatch && ! r . nullInput && ! r . invalidFormat && ! r . userInvalidated && ( ! r . meridiem || r . meridiem && n ) ; if ( e . _strict && ( i = i && 0 === r . charsLeftOver && 0 === r . unusedTokens . length && void 0 === r . bigHour ) , null != Object . isFrozen && Object . isFrozen ( e ) ) return i ; e . _isValid = i } return e . _isValid } function h ( e ) { var t = u ( NaN ) ; return null != e ? l ( f ( t ) , e ) : f ( t ) . userInvalidated = ! 0 , t } t = Array . prototype . some ? Array . prototype . some : function ( e ) { for ( var t = Object ( this ) , r = t . length >>> 0 , n = 0 ; n < r ; n ++ ) if ( n in t && e . call ( this , t [ n ] , n , t ) ) return ! 0 ; return ! 1 } ; var _ = r . momentProperties = [ ] ; function g ( e , t ) { var r , n , i ; if ( a ( t . _isAMomentObject ) || ( e . _isAMomentObject = t . _isAMomentObject ) , a ( t . _i ) || ( e . _i = t . _i ) , a ( t . _f ) || ( e . _f = t . _f ) , a ( t . _l ) || ( e . _l = t . _l ) , a ( t . _strict ) || ( e . _strict = t . _strict ) , a ( t . _tzm ) || ( e . _tzm = t . _tzm ) , a ( t . _isUTC ) || ( e . _isUTC = t . _isUTC ) , a ( t . _offset ) || ( e . _offset = t . _offset ) , a ( t . _pf ) || ( e . _pf = f ( t ) ) , a ( t . _locale ) || ( e . _locale = t . _locale ) , 0 < _ . length ) for ( r = 0 ; r < _ . length ; r ++ ) a ( i = t [ n = _ [ r ] ] ) || ( e [ n ] = i ) ; return e } var p = ! 1 ; function m ( e ) { g ( this , e ) , this . _d = new Date ( null != e . _d ? e . _d . getTime ( ) : NaN ) , this . isValid ( ) || ( this . _d = new Date ( NaN ) ) , ! 1 === p && ( p = ! 0 , r . updateOffset ( this ) , p = ! 1 ) } function y ( e ) { return e instanceof m || null != e && null != e . _isAMomentObject } function I ( e ) { return e < 0 ? Math . ceil ( e ) || 0 : Math . floor ( e ) } function E ( e ) { var t = + e , r = 0 ; return 0 !== t && isFinite ( t ) && ( r = I ( t ) ) , r } function v ( e , t , r ) { var n , i = Math . min ( e . length , t . length ) , a = Math . abs ( e . length - t . length ) , o = 0 ; for ( n = 0 ; n < i ; n ++ ) ( r && e [ n ] !== t [ n ] || ! r && E ( e [ n ] ) !== E ( t [ n ] ) ) && o ++ ; return o + a } function w ( e ) { ! 1 === r . suppressDeprecationWarnings && "undefined" != typeof console && console . warn && console . warn ( "Deprecation warning: " + e ) } function C ( e , t ) { var n = ! 0 ; return l ( ( function ( ) { if ( null != r . deprecationHandler && r . deprecationHandler ( null , e ) , n ) { for ( var i , a = [ ] , o = 0 ; o < arguments . length ; o ++ ) { if ( i = "" , "object" == typeof arguments [ o ] ) { for ( var s in i += "\n[" + o + "] " , arguments [ 0 ] ) i += s + ": " + arguments [ 0 ] [ s ] + ", " ; i = i . slice ( 0 , - 2 ) } else i = arguments [ o ] ; a . push ( i ) } w ( e + "\nArguments: " + Array . prototype . slice . call ( a ) . join ( "" ) + "\n" + ( new Error ) . stack ) , n = ! 1 } return t . apply ( this , arguments ) } ) , t ) } var b , B = { } ; function k ( e , t ) { null != r . deprecationHandler && r . deprecationHandler ( e , t ) , B [ e ] || ( w ( t ) , B [ e ] = ! 0 ) } function S ( e ) { return e instanceof Function || "[object Function]" === Object . prototype . toString . call ( e ) } function Q ( e , t ) { var r , n = l ( { } , e ) ; for ( r in t ) c ( t , r ) && ( i ( e [ r ] ) && i ( t [ r ] ) ? ( n [ r ] = { } , l ( n [ r ] , e [ r ] ) , l ( n [ r ] , t [ r ] ) ) : null != t [ r ] ? n [ r ] = t [ r ] : delete n [ r ] ) ; for ( r in e ) c ( e , r ) && ! c ( t , r ) && i ( e [ r ] ) && ( n [ r ] = l ( { } , n [ r ] ) ) ; return n } function M ( e ) { null != e && this . set ( e ) } r . suppressDeprecationWarnings = ! 1 , r . deprecationHandler = null , b = Object . keys ? Object . keys : function ( e ) { var t , r = [ ] ; for ( t in e ) c ( e , t ) && r . push ( t ) ; return r } ; var D = { } ; function L ( e , t ) { var r = e . toLowerCase ( ) ; D [ r ] = D [ r + "s" ] = D [ t ] = e } function Y
return "dddd [" + ( 1 !== this . hours ( ) ? "ás" : "a" ) + "] LT" } , lastDay : function ( ) { return "[onte " + ( 1 !== this . hours ( ) ? "á" : "a" ) + "] LT" } , lastWeek : function ( ) { return "[o] dddd [pasado " + ( 1 !== this . hours ( ) ? "ás" : "a" ) + "] LT" } , sameElse : "L" } , relativeTime : { future : function ( e ) { return 0 === e . indexOf ( "un" ) ? "n" + e : "en " + e } , past : "hai %s" , s : "uns segundos" , ss : "%d segundos" , m : "un minuto" , mm : "%d minutos" , h : "unha hora" , hh : "%d horas" , d : "un día" , dd : "%d días" , M : "un mes" , MM : "%d meses" , y : "un ano" , yy : "%d anos" } , dayOfMonthOrdinalParse : /\d{1,2}\xba/ , ordinal : "%dº" , week : { dow : 1 , doy : 4 } } ) , r . defineLocale ( "gom-latn" , { months : "Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr" . split ( "_" ) , monthsShort : "Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez." . split ( "_" ) , monthsParseExact : ! 0 , weekdays : "Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var" . split ( "_" ) , weekdaysShort : "Ait._Som._Mon._Bud._Bre._Suk._Son." . split ( "_" ) , weekdaysMin : "Ai_Sm_Mo_Bu_Br_Su_Sn" . split ( "_" ) , weekdaysParseExact : ! 0 , longDateFormat : { LT : "A h:mm [vazta]" , LTS : "A h:mm:ss [vazta]" , L : "DD-MM-YYYY" , LL : "D MMMM YYYY" , LLL : "D MMMM YYYY A h:mm [vazta]" , LLLL : "dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]" , llll : "ddd, D MMM YYYY, A h:mm [vazta]" } , calendar : { sameDay : "[Aiz] LT" , nextDay : "[Faleam] LT" , nextWeek : "[Ieta to] dddd[,] LT" , lastDay : "[Kal] LT" , lastWeek : "[Fatlo] dddd[,] LT" , sameElse : "L" } , relativeTime : { future : "%s" , past : "%s adim" , s : Nn , ss : Nn , m : Nn , mm : Nn , h : Nn , hh : Nn , d : Nn , dd : Nn , M : Nn , MM : Nn , y : Nn , yy : Nn } , dayOfMonthOrdinalParse : /\d{1,2}(er)/ , ordinal : function ( e , t ) { switch ( t ) { case "D" : return e + "er" ; default : case "M" : case "Q" : case "DDD" : case "d" : case "w" : case "W" : return e } } , week : { dow : 1 , doy : 4 } , meridiemParse : /rati|sokalli|donparam|sanje/ , meridiemHour : function ( e , t ) { return 12 === e && ( e = 0 ) , "rati" === t ? e < 4 ? e : e + 12 : "sokalli" === t ? e : "donparam" === t ? 12 < e ? e : e + 12 : "sanje" === t ? e + 12 : void 0 } , meridiem : function ( e , t , r ) { return e < 4 ? "rati" : e < 12 ? "sokalli" : e < 16 ? "donparam" : e < 20 ? "sanje" : "rati" } } ) ; var Hn = { 1 : "૧" , 2 : "૨" , 3 : "૩" , 4 : "૪" , 5 : "૫" , 6 : "૬" , 7 : "૭" , 8 : "૮" , 9 : "૯" , 0 : "૦ " } , Rn = { "૧" : "1" , "૨" : "2" , "૩" : "3" , "૪" : "4" , "૫" : "5" , "૬" : "6" , "૭" : "7" , "૮" : "8" , "૯" : "9" , "૦ " : "0" } ; r . defineLocale ( "gu" , { months : "જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર" . split ( "_" ) , monthsShort : "જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે." . split ( "_" ) , monthsParseExact : ! 0 , weekdays : "રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર" . split ( "_" ) , weekdaysShort : "રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ" . split ( "_" ) , weekdaysMin : "ર_સો_મં_બુ_ગુ_શુ_શ" . split ( "_" ) , longDateFormat : { LT : "A h:mm વાગ્યે" , LTS : "A h:mm:ss વાગ્યે" , L : "DD/MM/YYYY" , LL : "D MMMM YYYY" , LLL : "D MMMM YYYY, A h:mm વાગ્યે" , LLLL : "dddd, D MMMM YYYY, A h:mm વાગ્યે" } , calendar : { sameDay : "[આજ] LT" , nextDay : "[કાલે] LT" , nextWeek : "dddd, LT" , lastDay : "[ગઇકાલે] LT" , lastWeek : "[પાછલા] dddd, LT" , sameElse : "L" } , relativeTime : { future : "%s મા" , past : "%s પેહલા" , s : "અમુક પળો" , ss : "%d સેકંડ" , m : "એક મિનિટ" , mm : "%d મિનિટ" , h : "એક કલાક" , hh : "%d કલાક" , d : "એક દિવસ" , dd : "%d દિવસ" , M : "એક મહિનો" , MM : "%d મહિનો" , y : "એક વર્ષ" , yy : "%d વર્ષ" } , preparse : function ( e ) { return e . replace ( /[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g , ( function ( e ) { return Rn [ e ] } ) ) } , postformat : function ( e ) { return e . replace ( /\d/g , ( function ( e ) { return Hn [ e ] } ) ) } , meridiemParse : /\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/ , meridiemHour : function ( e , t ) { return 12 === e && ( e = 0 ) , "રાત" === t ? e < 4 ? e : e + 12 : "સવાર" === t ? e : " બપ ો <EFBFBD> <EFBFBD>
2020-03-29 14:59:00 +02:00
/ * ! @ p r e s e r v e
* numeral . js
* version : 1.5 . 6
* author : Adam Draper
* license : MIT
* http : //adamwdraper.github.com/Numeral-js/
* /
2020-05-02 00:24:39 +02:00
function ( ) { var e , t = { } , r = { currentLanguage : "en" , zeroFormat : null , nullFormat : null , defaultFormat : "0,0" } , n = { currentLanguage : r . currentLanguage , zeroFormat : r . zeroFormat , nullFormat : r . nullFormat , defaultFormat : r . defaultFormat } , i = { bytes : [ "B" , "KB" , "MB" , "GB" , "TB" , "PB" , "EB" , "ZB" , "YB" ] , iec : [ "B" , "KiB" , "MiB" , "GiB" , "TiB" , "PiB" , "EiB" , "ZiB" , "YiB" ] } ; function a ( e ) { this . _value = e } function o ( e , t , r , n ) { var i , a , o , s , A = e . toString ( ) . split ( "." ) , c = t - ( n || 0 ) ; return i = 2 === A . length ? Math . min ( Math . max ( A [ 1 ] . length , c ) , t ) : c , s = ( r ( e * ( o = Math . pow ( 10 , i ) ) ) / o ) . toFixed ( i ) , n > t - i && ( a = new RegExp ( "\\.?0{1," + ( n - ( t - i ) ) + "}$" ) , s = s . replace ( a , "" ) ) , s } function s ( e , r , i ) { var a , s , A , c , l = ! 1 , u = ! 1 , f = ! 1 , d = "" , h = ! 1 , _ = ! 1 , g = ! 1 , p = ! 1 , m = ! 1 , y = "" , I = ! 1 ; return null === e && ( e = 0 ) , a = Math . abs ( e ) , r . indexOf ( "(" ) > - 1 ? ( l = ! 0 , r = r . slice ( 1 , - 1 ) ) : r . indexOf ( "+" ) > - 1 && ( u = ! 0 , r = r . replace ( /\+/g , "" ) ) , r . indexOf ( "a" ) > - 1 && ( h = r . indexOf ( "aK" ) >= 0 , _ = r . indexOf ( "aM" ) >= 0 , g = r . indexOf ( "aB" ) >= 0 , p = r . indexOf ( "aT" ) >= 0 , m = h || _ || g || p , r . indexOf ( " a" ) > - 1 && ( d = " " ) , r = r . replace ( new RegExp ( d + "a[KMBT]?" ) , "" ) , a >= Math . pow ( 10 , 12 ) && ! m || p ? ( d += t [ n . currentLanguage ] . abbreviations . trillion , e /= Math . pow ( 10 , 12 ) ) : a < Math . pow ( 10 , 12 ) && a >= Math . pow ( 10 , 9 ) && ! m || g ? ( d += t [ n . currentLanguage ] . abbreviations . billion , e /= Math . pow ( 10 , 9 ) ) : a < Math . pow ( 10 , 9 ) && a >= Math . pow ( 10 , 6 ) && ! m || _ ? ( d += t [ n . currentLanguage ] . abbreviations . million , e /= Math . pow ( 10 , 6 ) ) : ( a < Math . pow ( 10 , 6 ) && a >= Math . pow ( 10 , 3 ) && ! m || h ) && ( d += t [ n . currentLanguage ] . abbreviations . thousand , e /= Math . pow ( 10 , 3 ) ) ) , r . indexOf ( "[.]" ) > - 1 && ( f = ! 0 , r = r . replace ( "[.]" , "." ) ) , s = e . toString ( ) . split ( "." ) [ 0 ] , A = r . split ( "." ) [ 1 ] , c = r . indexOf ( "," ) , A ? ( s = ( y = A . indexOf ( "[" ) > - 1 ? o ( e , ( A = ( A = A . replace ( "]" , "" ) ) . split ( "[" ) ) [ 0 ] . length + A [ 1 ] . length , i , A [ 1 ] . length ) : o ( e , A . length , i ) ) . split ( "." ) [ 0 ] , y = y . indexOf ( "." ) > - 1 ? t [ n . currentLanguage ] . delimiters . decimal + y . split ( "." ) [ 1 ] : "" , f && 0 === Number ( y . slice ( 1 ) ) && ( y = "" ) ) : s = o ( e , null , i ) , s . indexOf ( "-" ) > - 1 && ( s = s . slice ( 1 ) , I = ! 0 ) , c > - 1 && ( s = s . toString ( ) . replace ( /(\d)(?=(\d{3})+(?!\d))/g , "$1" + t [ n . currentLanguage ] . delimiters . thousands ) ) , 0 === r . indexOf ( "." ) && ( s = "" ) , ( l && I ? "(" : "" ) + ( ! l && I ? "-" : "" ) + ( ! I && u ? "+" : "" ) + s + y + ( d || "" ) + ( l && I ? ")" : "" ) } function A ( e ) { var t = e . toString ( ) . split ( "." ) ; return t . length < 2 ? 1 : Math . pow ( 10 , t [ 1 ] . length ) } function c ( ) { var e = Array . prototype . slice . call ( arguments ) ; return e . reduce ( ( function ( e , t ) { var r = A ( e ) , n = A ( t ) ; return r > n ? r : n } ) , - 1 / 0 ) } ( e = function ( t ) { return new a ( t = e . isNumeral ( t ) ? t . value ( ) : 0 === t || void 0 === t ? 0 : null === t ? null : Number ( t ) ? Number ( t ) : e . fn . unformat ( t ) ) } ) . version = "1.5.6" , e . isNumeral = function ( e ) { return e instanceof a } , e . language = function ( r , i ) { if ( ! r ) return n . currentLanguage ; if ( ( r = r . toLowerCase ( ) ) && ! i ) { if ( ! t [ r ] ) throw new Error ( "Unknown language : " + r ) ; n . currentLanguage = r } return ! i && t [ r ] || function ( e , r ) { t [ e ] = r } ( r , i ) , e } , e . reset = function ( ) { for ( var e in r ) n [ e ] = r [ e ] } , e . languageData = function ( e ) { if ( ! e ) return t [ n . currentLanguage ] ; if ( ! t [ e ] ) throw new Error ( "Unknown language : " + e ) ; return t [ e ] } , e . language ( "en" , { delimiters : { thousands : "," , decimal : "." } , abbreviations : { thousand : "k" , million : "m" , billion : "b" , trillion : "t" } , ordinal : function ( e ) { var t = e % 10 ; return 1 == ~ ~ ( e % 100 / 10 ) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th" } , currency : { symbol : "$" } } ) , e . zeroFormat = function ( e ) { n . zeroFormat = "string" == typeof e ? e : null } , e . nullFormat = function ( e ) { n . nullFormat = "string" == typeof e ? e : null } , e . defaultFormat = function ( e ) { n . defaultFormat = "string" == typeof e ? e : "0.0" } , e . validate = function ( t , r ) { var n , i , a , o , s , A , c , l ; if ( "string" != typeof t && ( t += "" , console . warn && console . warn ( "Numeral.js: Value is not string. It has been co-erced to: " , t ) ) , ( t = t . trim ( ) ) . match ( /^\d+$/ ) ) return ! 0 ; if ( "" === t ) return ! 1 ; try { c = e . languageData ( r ) } catch ( t ) { c = e . languageData ( e . language ( ) ) } return a = c . currency . symbol , s = c . abbreviations , n = c . delimiters . decimal , i = "." === c . delimiters . thousands ? "\\." : c . delimiters . thousands , ! ( null !== ( l = t . match ( /^[^\d]+/ ) ) && ( t = t . substr ( 1 ) , l [ 0 ] !== a ) || null !== ( l = t . match ( /[^\d]+$/ ) ) && ( t = t . slice ( 0 , - 1 ) , l [ 0 ] !== s . thousand && l [ 0 ] !== s . million && l [ 0 ] !== s . billion && l [ 0 ] !== s . trillion ) || ( A = new RegExp ( i + "{2}" ) , t . match ( /[^\d.,]/g ) || ( o = t . split ( n ) ) . length > 2 || ( o . length < 2 ? ! o [ 0 ] . match ( /^\d+.*\d$/ ) || o [ 0 ] . match ( A ) : 1 === o [ 0 ] . length ? ! o [ 0 ] . match ( /^\d+$/ ) || o [ 0 ] . match ( A ) || ! o [ 1 ] . match ( /^\d+$/ ) : ! o [ 0 ] . match ( /^\d+.*\d$/ ) || o [ 0 ] . match ( A )
2020-03-29 14:59:00 +02:00
/ * ! @ p r e s e r v e
* numeral . js language configuration
* language : french ( fr )
* author : Adam Draper : https : //github.com/adamwdraper
* /
function ( ) { var e = { delimiters : { thousands : " " , decimal : "," } , abbreviations : { thousand : "k" , million : "m" , billion : "b" , trillion : "t" } , ordinal : function ( e ) { return 1 === e ? "er" : "e" } , currency : { symbol : "€" } } ; "undefined" != typeof module && module . exports && ( module . exports = e ) , "undefined" != typeof window && this . numeral && this . numeral . language && this . numeral . language ( "fr" , e ) } ( ) ,
/ * ! @ p r e s e r v e
* numeral . js language configuration
* language : english united kingdom ( uk )
* author : Dan Ristic : https : //github.com/dristic
* /
function ( ) { var e = { delimiters : { thousands : "," , decimal : "." } , abbreviations : { thousand : "k" , million : "m" , billion : "b" , trillion : "t" } , ordinal : function ( e ) { var t = e % 10 ; return 1 == ~ ~ ( e % 100 / 10 ) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th" } , currency : { symbol : "£" } } ; "undefined" != typeof module && module . exports && ( module . exports = e ) , "undefined" != typeof window && this . numeral && this . numeral . language && this . numeral . language ( "en-gb" , e ) } ( ) ,
/ * ! @ p r e s e r v e
* numeral . js language configuration
* language : netherlands - dutch ( nl - nl )
* author : Dave Clayton : https : //github.com/davedx
* /
function ( ) { var e = { delimiters : { thousands : "." , decimal : "," } , abbreviations : { thousand : "k" , million : "mln" , billion : "mrd" , trillion : "bln" } , ordinal : function ( e ) { var t = e % 100 ; return 0 !== e && t <= 1 || 8 === t || t >= 20 ? "ste" : "de" } , currency : { symbol : "€ " } } ; "undefined" != typeof module && module . exports && ( module . exports = e ) , "undefined" != typeof window && this . numeral && this . numeral . language && this . numeral . language ( "nl-nl" , e ) } ( ) ,
/ * ! @ p r e s e r v e
* numeral . js language configuration
* language : spanish
* author : Hernan Garcia : https : //github.com/hgarcia
* /
function ( ) { var e = { delimiters : { thousands : "." , decimal : "," } , abbreviations : { thousand : "k" , million : "mm" , billion : "b" , trillion : "t" } , ordinal : function ( e ) { var t = e % 10 ; return 1 === t || 3 === t ? "er" : 2 === t ? "do" : 7 === t || 0 === t ? "mo" : 8 === t ? "vo" : 9 === t ? "no" : "to" } , currency : { symbol : "$" } } ; "undefined" != typeof module && module . exports && ( module . exports = e ) , "undefined" != typeof window && this . numeral && this . numeral . language && this . numeral . language ( "es" , e ) } ( ) ,
/ * ! @ p r e s e r v e
* numeral . js language configuration
* language : italian Italy ( it )
* author : Giacomo Trombi : http : //cinquepunti.it
* /
2020-05-02 00:24:39 +02:00
function ( ) { var e = { delimiters : { thousands : "." , decimal : "," } , abbreviations : { thousand : "mila" , million : "mil" , billion : "b" , trillion : "t" } , ordinal : function ( e ) { return "º" } , currency : { symbol : "€" } } ; "undefined" != typeof module && module . exports && ( module . exports = e ) , "undefined" != typeof window && this . numeral && this . numeral . language && this . numeral . language ( "it" , e ) } ( ) ,
//! numeral.js locale configuration
//! locale : esperanto (eo)
//! author : Vivakvo: https://github.com/vivakvo
function ( e , t ) { "object" == typeof exports && "undefined" != typeof module ? t ( require ( "../numeral" ) ) : "function" == typeof define && define . amd ? define ( [ "numeral" ] , t ) : t ( e . numeral ) } ( this , ( function ( e ) { "use strict" ; e . language ( "eo" , { delimiters : { thousands : " " , decimal : "," } , abbreviations : { thousand : "x10^3" , million : "x10^6" , billion : "x10^9" , trillion : "x10^12" } , ordinal : function ( e ) { return "a" } , currency : { symbol : "X" } } ) } ) ) ; var qrcode = function ( ) { var e = function ( e , t ) { var r = e , n = i [ t ] , o = null , h = 0 , _ = null , p = [ ] , m = { } , y = function ( e , t ) { o = function ( e ) { for ( var t = new Array ( e ) , r = 0 ; r < e ; r += 1 ) { t [ r ] = new Array ( e ) ; for ( var n = 0 ; n < e ; n += 1 ) t [ r ] [ n ] = null } return t } ( h = 4 * r + 17 ) , I ( 0 , 0 ) , I ( h - 7 , 0 ) , I ( 0 , h - 7 ) , v ( ) , E ( ) , C ( e , t ) , r >= 7 && w ( e ) , null == _ && ( _ = B ( r , n , p ) ) , b ( _ , t ) } , I = function ( e , t ) { for ( var r = - 1 ; r <= 7 ; r += 1 ) if ( ! ( e + r <= - 1 || h <= e + r ) ) for ( var n = - 1 ; n <= 7 ; n += 1 ) t + n <= - 1 || h <= t + n || ( o [ e + r ] [ t + n ] = 0 <= r && r <= 6 && ( 0 == n || 6 == n ) || 0 <= n && n <= 6 && ( 0 == r || 6 == r ) || 2 <= r && r <= 4 && 2 <= n && n <= 4 ) } , E = function ( ) { for ( var e = 8 ; e < h - 8 ; e += 1 ) null == o [ e ] [ 6 ] && ( o [ e ] [ 6 ] = e % 2 == 0 ) ; for ( var t = 8 ; t < h - 8 ; t += 1 ) null == o [ 6 ] [ t ] && ( o [ 6 ] [ t ] = t % 2 == 0 ) } , v = function ( ) { for ( var e = a . getPatternPosition ( r ) , t = 0 ; t < e . length ; t += 1 ) for ( var n = 0 ; n < e . length ; n += 1 ) { var i = e [ t ] , s = e [ n ] ; if ( null == o [ i ] [ s ] ) for ( var A = - 2 ; A <= 2 ; A += 1 ) for ( var c = - 2 ; c <= 2 ; c += 1 ) o [ i + A ] [ s + c ] = - 2 == A || 2 == A || - 2 == c || 2 == c || 0 == A && 0 == c } } , w = function ( e ) { for ( var t = a . getBCHTypeNumber ( r ) , n = 0 ; n < 18 ; n += 1 ) { var i = ! e && 1 == ( t >> n & 1 ) ; o [ Math . floor ( n / 3 ) ] [ n % 3 + h - 8 - 3 ] = i } for ( n = 0 ; n < 18 ; n += 1 ) i = ! e && 1 == ( t >> n & 1 ) , o [ n % 3 + h - 8 - 3 ] [ Math . floor ( n / 3 ) ] = i } , C = function ( e , t ) { for ( var r = n << 3 | t , i = a . getBCHTypeInfo ( r ) , s = 0 ; s < 15 ; s += 1 ) { var A = ! e && 1 == ( i >> s & 1 ) ; s < 6 ? o [ s ] [ 8 ] = A : s < 8 ? o [ s + 1 ] [ 8 ] = A : o [ h - 15 + s ] [ 8 ] = A } for ( s = 0 ; s < 15 ; s += 1 ) A = ! e && 1 == ( i >> s & 1 ) , s < 8 ? o [ 8 ] [ h - s - 1 ] = A : s < 9 ? o [ 8 ] [ 15 - s - 1 + 1 ] = A : o [ 8 ] [ 15 - s - 1 ] = A ; o [ h - 8 ] [ 8 ] = ! e } , b = function ( e , t ) { for ( var r = - 1 , n = h - 1 , i = 7 , s = 0 , A = a . getMaskFunction ( t ) , c = h - 1 ; c > 0 ; c -= 2 ) for ( 6 == c && ( c -= 1 ) ; ; ) { for ( var l = 0 ; l < 2 ; l += 1 ) if ( null == o [ n ] [ c - l ] ) { var u = ! 1 ; s < e . length && ( u = 1 == ( e [ s ] >>> i & 1 ) ) , A ( n , c - l ) && ( u = ! u ) , o [ n ] [ c - l ] = u , - 1 == ( i -= 1 ) && ( s += 1 , i = 7 ) } if ( ( n += r ) < 0 || h <= n ) { n -= r , r = - r ; break } } } , B = function ( e , t , r ) { for ( var n = A . getRSBlocks ( e , t ) , i = c ( ) , o = 0 ; o < r . length ; o += 1 ) { var l = r [ o ] ; i . put ( l . getMode ( ) , 4 ) , i . put ( l . getLength ( ) , a . getLengthInBits ( l . getMode ( ) , e ) ) , l . write ( i ) } var u = 0 ; for ( o = 0 ; o < n . length ; o += 1 ) u += n [ o ] . dataCount ; if ( i . getLengthInBits ( ) > 8 * u ) throw "code length overflow. (" + i . getLengthInBits ( ) + ">" + 8 * u + ")" ; for ( i . getLengthInBits ( ) + 4 <= 8 * u && i . put ( 0 , 4 ) ; i . getLengthInBits ( ) % 8 != 0 ; ) i . putBit ( ! 1 ) ; for ( ; ! ( i . getLengthInBits ( ) >= 8 * u || ( i . put ( 236 , 8 ) , i . getLengthInBits ( ) >= 8 * u ) ) ; ) i . put ( 17 , 8 ) ; return function ( e , t ) { for ( var r = 0 , n = 0 , i = 0 , o = new Array ( t . length ) , A = new Array ( t . length ) , c = 0 ; c < t . length ; c += 1 ) { var l = t [ c ] . dataCount , u = t [ c ] . totalCount - l ; n = Math . max ( n , l ) , i = Math . max ( i , u ) , o [ c ] = new Array ( l ) ; for ( var f = 0 ; f < o [ c ] . length ; f += 1 ) o [ c ] [ f ] = 255 & e . getBuffer ( ) [ f + r ] ; r += l ; var d = a . getErrorCorrectPolynomial ( u ) , h = s ( o [ c ] , d . getLength ( ) - 1 ) . mod ( d ) ; for ( A [ c ] = new Array ( d . getLength ( ) - 1 ) , f = 0 ; f < A [ c ] . length ; f += 1 ) { var _ = f + h . getLength ( ) - A [ c ] . length ; A [ c ] [ f ] = _ >= 0 ? h . getAt ( _ ) : 0 } } var g = 0 ; for ( f = 0 ; f < t . length ; f += 1 ) g += t [ f ] . totalCount ; var p = new Array ( g ) , m = 0 ; for ( f = 0 ; f < n ; f += 1 ) for ( c = 0 ; c < t . length ; c += 1 ) f < o [ c ] . length && ( p [ m ] = o [ c ] [ f ] , m += 1 ) ; for ( f = 0 ; f < i ; f += 1 ) for ( c = 0 ; c < t . length ; c += 1 ) f < A [ c ] . length && ( p [ m ] = A [ c ] [ f ] , m += 1 ) ; return p } ( i , n ) } ; m . addData = function ( e , t ) { var r = null ; switch ( t = t || "Byte" ) { case "Numeric" : r = l ( e ) ; break ; case "Alphanumeric" : r = u ( e ) ; break ; case "Byte" : r = f ( e ) ; break ; case "Kanji" : r = d ( e ) ; break ; default : throw "mode:" + t } p . push ( r ) , _ = null } , m . isDark = function ( e , t ) { if ( e < 0 || h <= e || t < 0 || h <= t ) throw e + "," + t ; return o [ e ] [ t ] } , m . getModuleCount = function ( ) { return h } , m . make = function ( ) { if ( r < 1 ) { for ( var e = 1 ; e < 40 ; e ++ ) { for ( var t = A . getRSBlocks ( e , n ) , i = c ( ) , o = 0 ; o < p . length ; o ++ ) { var s = p [ o ] ; i . put ( s . getMode ( ) , 4 ) , i . put ( s . getLength ( ) , a . getLengthInBits ( s . getMode ( ) , e ) ) , s . write ( i ) } var l = 0 ; for ( o = 0 ; o < t . length ; o ++ ) l += t [ o ] . dataCount ; if ( i . getLengthInBits ( ) <= 8 * l ) break } r = e } y ( ! 1 , function ( ) { for ( var e = 0 , t = 0 , r = 0 ; r < 8 ; r += 1 ) { y ( ! 0 , r ) ; var n = a . getLostPoint ( m ) ; ( 0 == r || e > n ) && ( e = n , t = r ) } return t } ( ) ) } , m . createTableTag = function ( e , t ) { e = e || 2 ; var r = "" ; r += '<table style="' , r += " border-width: 0px; border-style: none;" , r += " border-collapse: collapse;" , r += " padding: 0px; margin: " + ( t = void 0 === t ? 4 * e : t ) + "px;" , r += '">' , r += "<tbody>" ; for ( var n = 0 ; n < m . getModuleCount ( ) ; n +
; return e . prototype = window . Event . prototype , e } ( ) , e . EventController = { VIRTUALIZED _EVENTS : [ "tap" , "swipe" , "swiperight" , "swipeleft" , "drag" , "hold" , "release" ] , trigger : function ( t , r , n , i ) { var a = new e . CustomEvent ( t , { detail : r , bubbles : ! ! n , cancelable : ! ! i } ) ; r && r . target && r . target . dispatchEvent && r . target . dispatchEvent ( a ) || window . dispatchEvent ( a ) } , on : function ( t , r , n ) { for ( var i = n || window , a = 0 , o = this . VIRTUALIZED _EVENTS . length ; o > a ; a ++ ) if ( t == this . VIRTUALIZED _EVENTS [ a ] ) { var s = new e . Gesture ( n ) ; return s . on ( t , r ) , s } i . addEventListener ( t , r ) } , off : function ( e , t , r ) { r . removeEventListener ( e , t ) } , onGesture : function ( t , r , n , i ) { var a = new e . Gesture ( n , i ) ; return a . on ( t , r ) , a } , offGesture : function ( e , t , r ) { e && e . off ( t , r ) } , handlePopState : function ( ) { } } , e . on = function ( ) { e . EventController . on . apply ( e . EventController , arguments ) } , e . off = function ( ) { e . EventController . off . apply ( e . EventController , arguments ) } , e . trigger = e . EventController . trigger , e . onGesture = function ( ) { return e . EventController . onGesture . apply ( e . EventController . onGesture , arguments ) } , e . offGesture = function ( ) { return e . EventController . offGesture . apply ( e . EventController . offGesture , arguments ) } } ( window . ionic ) , function ( e ) { e . Gesture = function ( t , r ) { return new e . Gestures . Instance ( t , r || { } ) } , e . Gestures = { } , e . Gestures . defaults = { stop _browser _behavior : "disable-user-behavior" } , e . Gestures . HAS _POINTEREVENTS = window . navigator . pointerEnabled || window . navigator . msPointerEnabled , e . Gestures . HAS _TOUCHEVENTS = "ontouchstart" in window , e . Gestures . MOBILE _REGEX = /mobile|tablet|ip(ad|hone|od)|android|silk/i , e . Gestures . NO _MOUSEEVENTS = e . Gestures . HAS _TOUCHEVENTS && window . navigator . userAgent . match ( e . Gestures . MOBILE _REGEX ) , e . Gestures . EVENT _TYPES = { } , e . Gestures . DIRECTION _DOWN = "down" , e . Gestures . DIRECTION _LEFT = "left" , e . Gestures . DIRECTION _UP = "up" , e . Gestures . DIRECTION _RIGHT = "right" , e . Gestures . POINTER _MOUSE = "mouse" , e . Gestures . POINTER _TOUCH = "touch" , e . Gestures . POINTER _PEN = "pen" , e . Gestures . EVENT _START = "start" , e . Gestures . EVENT _MOVE = "move" , e . Gestures . EVENT _END = "end" , e . Gestures . DOCUMENT = window . document , e . Gestures . plugins = { } , e . Gestures . READY = ! 1 , e . Gestures . Instance = function ( t , r ) { var n = this ; return null === t || ( function ( ) { if ( ! e . Gestures . READY ) { for ( var t in e . Gestures . event . determineEventTypes ( ) , e . Gestures . gestures ) e . Gestures . gestures . hasOwnProperty ( t ) && e . Gestures . detection . register ( e . Gestures . gestures [ t ] ) ; e . Gestures . event . onTouch ( e . Gestures . DOCUMENT , e . Gestures . EVENT _MOVE , e . Gestures . detection . detect ) , e . Gestures . event . onTouch ( e . Gestures . DOCUMENT , e . Gestures . EVENT _END , e . Gestures . detection . detect ) , e . Gestures . READY = ! 0 } } ( ) , this . element = t , this . enabled = ! 0 , this . options = e . Gestures . utils . extend ( e . Gestures . utils . extend ( { } , e . Gestures . defaults ) , r || { } ) , this . o ptions . stop _browser _behavior && e . Gestures . utils . stopDefaultBrowserBehavior ( this . element , this . options . stop _browser _behavior ) , e . Gestures . event . onTouch ( t , e . Gestures . EVENT _START , ( function ( t ) { n . enabled && e . Gestures . detection . startDetect ( n , t ) } ) ) ) , this } , e . Gestures . Instance . prototype = { on : function ( e , t ) { for ( var r = e . split ( " " ) , n = 0 ; n < r . length ; n ++ ) this . element . addEventListener ( r [ n ] , t , ! 1 ) ; return this } , off : function ( e , t ) { for ( var r = e . split ( " " ) , n = 0 ; n < r . length ; n ++ ) this . element . removeEventListener ( r [ n ] , t , ! 1 ) ; return this } , trigger : function ( t , r ) { var n = e . Gestures . DOCUMENT . createEvent ( "Event" ) ; n . initEvent ( t , ! 0 , ! 0 ) , n . gesture = r ; var i = this . element ; return e . Gestures . utils . hasParent ( r . target , i ) && ( i = r . target ) , i . dispatchEvent ( n ) , this } , enable : function ( e ) { return this . enabled = e , this } } ; var t = null , r = ! 1 , n = ! 1 ; e . Gestures . event = { bindDom : function ( e , t , r ) { for ( var n = t . split ( " " ) , i = 0 ; i < n . length ; i ++ ) e . addEventListener ( n [ i ] , r , ! 1 ) } , onTouch : function ( i , a , o ) { var s = this ; this . bindDom ( i , e . Gestures . EVENT _TYPES [ a ] , ( function ( A ) { var c = A . type . toLowerCase ( ) ; if ( ! c . match ( /mouse/ ) || ! n ) { c . match ( /touch/ ) || c . match ( /pointerdown/ ) || c . match ( /mouse/ ) && 1 === A . which ? r = ! 0 : c . match ( /mouse/ ) && 1 !== A . which && ( r = ! 1 ) , c . match ( /touch|pointer/ ) && ( n = ! 0 ) ; var l = 0 ; r && ( e . Gestures . HAS _POINTEREVENTS && a != e . Gestures . EVENT _END ? l = e . Gestures . PointerEvent . updatePointer ( a , A ) : c . match ( /touch/ ) ? l = A . touches . length : n || ( l = c . match ( /up/ ) ? 0 : 1 ) , l > 0 && a == e . Gestures . EVENT _END ? a = e . Gestures . EVENT _MOVE : l || ( a = e . Gestures . EVENT _END ) , ( l || null === t ) && ( t = A ) , o . call ( e .
; for ( r = a . length - 1 ; r >= 0 ; r -- ) ( i = angular . element ( a [ r ] ) . clone ( ) . addClass ( w . params . slideDuplicateClass ) ) . removeAttr ( "ng-transclude" ) , i . removeAttr ( "ng-repeat" ) , n = angular . element ( a [ r ] ) . scope ( ) , i = o ( i ) ( n ) , angular . element ( w . wrapper ) . prepend ( i ) } , w . destroyLoop = function ( ) { w . wrapper . children ( "." + w . params . slideClass + "." + w . params . slideDuplicateClass ) . remove ( ) , w . slides . removeAttr ( "data-swiper-slide-index" ) } , w . fixLoop = function ( ) { var e ; w . activeIndex < w . loopedSlides ? ( e = w . slides . length - 3 * w . loopedSlides + w . activeIndex , e += w . loopedSlides , w . slideTo ( e , 0 , ! 1 , ! 0 ) ) : ( "auto" === w . params . slidesPerView && w . activeIndex >= 2 * w . loopedSlides || w . activeIndex > w . slides . length - 2 * w . params . slidesPerView ) && ( e = - w . slides . length + w . activeIndex + w . loopedSlides , e += w . loopedSlides , w . slideTo ( e , 0 , ! 1 , ! 0 ) ) } , w . appendSlide = function ( e ) { if ( w . params . loop && w . destroyLoop ( ) , "object" == typeof e && e . length ) for ( var t = 0 ; t < e . length ; t ++ ) e [ t ] && w . wrapper . append ( e [ t ] ) ; else w . wrapper . append ( e ) ; w . params . loop && w . createLoop ( ) , w . params . observer && w . support . observer || w . update ( ! 0 ) } , w . prependSlide = function ( e ) { w . params . loop && w . destroyLoop ( ) ; var t = w . activeIndex + 1 ; if ( "object" == typeof e && e . length ) { for ( var r = 0 ; r < e . length ; r ++ ) e [ r ] && w . wrapper . prepend ( e [ r ] ) ; t = w . activeIndex + e . length } else w . wrapper . prepend ( e ) ; w . params . loop && w . createLoop ( ) , w . params . observer && w . support . observer || w . update ( ! 0 ) , w . slideTo ( t , 0 , ! 1 ) } , w . removeSlide = function ( e ) { w . params . loop && ( w . destroyLoop ( ) , w . slides = w . wrapper . children ( "." + w . params . slideClass ) ) ; var t , r = w . activeIndex ; if ( "object" == typeof e && e . length ) { for ( var n = 0 ; n < e . length ; n ++ ) t = e [ n ] , w . slides [ t ] && w . slides . eq ( t ) . remove ( ) , r > t && r -- ; r = Math . max ( r , 0 ) } else t = e , w . slides [ t ] && w . slides . eq ( t ) . remove ( ) , r > t && r -- , r = Math . max ( r , 0 ) ; w . params . loop && w . createLoop ( ) , w . params . observer && w . support . observer || w . update ( ! 0 ) , w . params . loop ? w . slideTo ( r + w . loopedSlides , 0 , ! 1 ) : w . slideTo ( r , 0 , ! 1 ) } , w . removeAllSlides = function ( ) { for ( var e = [ ] , t = 0 ; t < w . slides . length ; t ++ ) e . push ( t ) ; w . removeSlide ( e ) } , w . effects = { fade : { setTranslate : function ( ) { for ( var e = 0 ; e < w . slides . length ; e ++ ) { var t = w . slides . eq ( e ) , r = - t [ 0 ] . swiperSlideOffset ; w . params . virtualTranslate || ( r -= w . translate ) ; var n = 0 ; s ( ) || ( n = r , r = 0 ) ; var i = w . params . fade . crossFade ? Math . max ( 1 - Math . abs ( t [ 0 ] . progress ) , 0 ) : 1 + Math . min ( Math . max ( t [ 0 ] . progress , - 1 ) , 0 ) ; t . css ( { opacity : i } ) . transform ( "translate3d(" + r + "px, " + n + "px, 0px)" ) } } , setTransition : function ( e ) { if ( w . slides . transition ( e ) , w . params . virtualTranslate && 0 !== e ) { var t = ! 1 ; w . slides . transitionEnd ( ( function ( ) { if ( ! t && w ) { t = ! 0 , w . animating = ! 1 ; for ( var e = [ "webkitTransitionEnd" , "transitionend" , "oTransitionEnd" , "MSTransitionEnd" , "msTransitionEnd" ] , r = 0 ; r < e . length ; r ++ ) w . wrapper . trigger ( e [ r ] ) } } ) ) } } } , cube : { setTranslate : function ( ) { var e , r = 0 ; w . params . cube . shadow && ( s ( ) ? ( 0 === ( e = w . wrapper . find ( ".swiper-cube-shadow" ) ) . length && ( e = t ( '<div class="swiper-cube-shadow"></div>' ) , w . wrapper . append ( e ) ) , e . css ( { height : w . width + "px" } ) ) : 0 === ( e = w . container . find ( ".swiper-cube-shadow" ) ) . length && ( e = t ( '<div class="swiper-cube-shadow"></div>' ) , w . container . append ( e ) ) ) ; for ( var n = 0 ; n < w . slides . length ; n ++ ) { var i = w . slides . eq ( n ) , a = 90 * n , o = Math . floor ( a / 360 ) ; w . rtl && ( a = - a , o = Math . floor ( - a / 360 ) ) ; var A = Math . max ( Math . min ( i [ 0 ] . progress , 1 ) , - 1 ) , c = 0 , l = 0 , u = 0 ; n % 4 == 0 ? ( c = 4 * - o * w . size , u = 0 ) : ( n - 1 ) % 4 == 0 ? ( c = 0 , u = 4 * - o * w . size ) : ( n - 2 ) % 4 == 0 ? ( c = w . size + 4 * o * w . size , u = w . size ) : ( n - 3 ) % 4 == 0 && ( c = - w . size , u = 3 * w . size + 4 * w . size * o ) , w . rtl && ( c = - c ) , s ( ) || ( l = c , c = 0 ) ; var f = "rotateX(" + ( s ( ) ? 0 : - a ) + "deg) rotateY(" + ( s ( ) ? a : 0 ) + "deg) translate3d(" + c + "px, " + l + "px, " + u + "px)" ; if ( 1 >= A && A > - 1 && ( r = 90 * n + 90 * A , w . rtl && ( r = 90 * - n - 90 * A ) ) , i . transform ( f ) , w . params . cube . slideShadows ) { var d = s ( ) ? i . find ( ".swiper-slide-shadow-left" ) : i . find ( ".swiper-slide-shadow-top" ) , h = s ( ) ? i . find ( ".swiper-slide-shadow-right" ) : i . find ( ".swiper-slide-shadow-bottom" ) ; 0 === d . length && ( d = t ( '<div class="swiper-slide-shadow-' + ( s ( ) ? "left" : "top" ) + '"></div>' ) , i . append ( d ) ) , 0 === h . length && ( h = t ( '<div class="swiper-slide-shadow-' + ( s ( ) ? "right" : "bottom" ) + '"></div>' ) , i . append ( h ) ) , i [ 0 ] . progress , d . length && ( d [ 0 ] . style . opacity = - i [ 0 ] . progress ) , h . length && ( h [ 0 ] . style . opacity = i [ 0 ] . progress ) } } if ( w . wrapper . css ( { "-webkit-transform-origin" : "50% 50% -" + w . size / 2 + "px" , "-moz-transform-origin" : "50% 50% -" + w . size / 2 + "px" , "-ms-transform-origin" : " 50 %
; var d , h , p , m = s && s . $options && s . $options . timezone ; s . $$parserName = e , s . $parsers . push ( ( function ( e ) { return s . $isEmpty ( e ) ? null : t . test ( e ) ? ( e = r ( e , d ) , m && ( e = H ( e , m ) ) , e ) : void 0 } ) ) , s . $formatters . push ( ( function ( e ) { if ( e && ! E ( e ) ) throw Ea ( "datefmt" , e ) ; return u ( e ) ? ( ( d = e ) && m && ( d = H ( d , m , ! 0 ) ) , l ( "date" ) ( e , n , m ) ) : ( d = null , "" ) } ) ) , ( g ( o . min ) || o . ngMin ) && ( s . $validators . min = function ( e ) { return ! u ( e ) || _ ( h ) || r ( e ) >= h } , o . $observe ( "min" , ( function ( e ) { h = f ( e ) , s . $validate ( ) } ) ) ) , ( g ( o . max ) || o . ngMax ) && ( s . $validators . max = function ( e ) { return ! u ( e ) || _ ( p ) || r ( e ) <= p } , o . $observe ( "max" , ( function ( e ) { p = f ( e ) , s . $validate ( ) } ) ) ) } } function yr ( e , t , r , n ) { ( n . $$hasNativeValidators = p ( t [ 0 ] . validity ) ) && n . $parsers . push ( ( function ( e ) { var r = t . prop ( "validity" ) || { } ; return r . badInput || r . typeMismatch ? void 0 : e } ) ) } function Ir ( e ) { e . $$parserName = "number" , e . $parsers . push ( ( function ( t ) { return e . $isEmpty ( t ) ? null : Gi . test ( t ) ? parseFloat ( t ) : void 0 } ) ) , e . $formatters . push ( ( function ( t ) { if ( ! e . $isEmpty ( t ) ) { if ( ! I ( t ) ) throw Ea ( "numfmt" , t ) ; t = t . toString ( ) } return t } ) ) } function Er ( e ) { return g ( e ) && ! I ( e ) && ( e = parseFloat ( e ) ) , Gr ( e ) ? void 0 : e } function vr ( e ) { var t = e . toString ( ) , r = t . indexOf ( "." ) ; return - 1 === r ? - 1 < e && 1 > e && ( e = /e-(\d+)$/ . exec ( t ) ) ? Number ( e [ 1 ] ) : 0 : t . length - r - 1 } function wr ( e , t , r , n , i ) { if ( g ( n ) ) { if ( ! ( e = e ( n ) ) . constant ) throw Ea ( "constexpr" , r , n ) ; return e ( t ) } return i } function Cr ( e , t ) { return e = "ngClass" + e , [ "$animate" , function ( r ) { function i ( e , t ) { var r = [ ] , n = 0 ; e : for ( ; n < e . length ; n ++ ) { for ( var i = e [ n ] , a = 0 ; a < t . length ; a ++ ) if ( i === t [ a ] ) continue e ; r . push ( i ) } return r } function a ( e ) { var t = [ ] ; return Ur ( e ) ? ( n ( e , ( function ( e ) { t = t . concat ( a ( e ) ) } ) ) , t ) : y ( e ) ? e . split ( " " ) : p ( e ) ? ( n ( e , ( function ( e , r ) { e && ( t = t . concat ( r . split ( " " ) ) ) } ) ) , t ) : e } return { restrict : "AC" , link : function ( o , s , A ) { function c ( e ) { e = l ( e , 1 ) , A . $addClass ( e ) } function l ( e , t ) { var r = s . data ( "$classCounts" ) || X ( ) , i = [ ] ; return n ( e , ( function ( e ) { ( 0 < t || r [ e ] ) && ( r [ e ] = ( r [ e ] || 0 ) + t , r [ e ] === + ( 0 < t ) && i . push ( e ) ) } ) ) , s . data ( "$classCounts" , r ) , i . join ( " " ) } function u ( e , t ) { var n = i ( t , e ) , a = i ( e , t ) ; n = l ( n , 1 ) , a = l ( a , - 1 ) , n && n . length && r . addClass ( s , n ) , a && a . length && r . removeClass ( s , a ) } function f ( e ) { if ( ! 0 === t || ( 1 & o . $index ) === t ) { var r = a ( e || [ ] ) ; d ? D ( e , d ) || u ( a ( d ) , r ) : c ( r ) } d = Ur ( e ) ? e . map ( ( function ( e ) { return Z ( e ) } ) ) : Z ( e ) } var d ; A . $observe ( "class" , ( function ( t ) { f ( o . $eval ( A [ e ] ) ) } ) ) , "ngClass" !== e && o . $watch ( "$index" , ( function ( e , r ) { var n = 1 & e ; if ( n !== ( 1 & r ) ) { var i = a ( d ) ; n === t ? c ( i ) : ( n = l ( i , - 1 ) , A . $removeClass ( n ) ) } } ) ) , o . $watch ( A [ e ] , f , ! 0 ) } } } ] } function br ( e ) { function t ( e , t ) { t && ! a [ e ] ? ( A . addClass ( i , e ) , a [ e ] = ! 0 ) : ! t && a [ e ] && ( A . removeClass ( i , e ) , a [ e ] = ! 1 ) } function r ( e , r ) { e = e ? "-" + j ( e , "-" ) : "" , t ( ga + e , ! 0 === r ) , t ( pa + e , ! 1 === r ) } var n = e . ctrl , i = e . $element , a = { } , o = e . set , s = e . unset , A = e . $animate ; a [ pa ] = ! ( a [ ga ] = i . hasClass ( ga ) ) , n . $setValidity = function ( e , i , a ) { _ ( i ) ? ( n . $pending || ( n . $pending = { } ) , o ( n . $pending , e , a ) ) : ( n . $pending && s ( n . $pending , e , a ) , Br ( n . $pending ) && ( n . $pending = void 0 ) ) , B ( i ) ? i ? ( s ( n . $error , e , a ) , o ( n . $$success , e , a ) ) : ( o ( n . $error , e , a ) , s ( n . $$success , e , a ) ) : ( s ( n . $error , e , a ) , s ( n . $$success , e , a ) ) , n . $pending ? ( t ( Ia , ! 0 ) , n . $valid = n . $invalid = void 0 , r ( "" , null ) ) : ( t ( Ia , ! 1 ) , n . $valid = Br ( n . $error ) , n . $invalid = ! n . $valid , r ( "" , n . $valid ) ) , r ( e , i = n . $pending && n . $pending [ e ] ? void 0 : ! n . $error [ e ] && ( ! ! n . $$success [ e ] || null ) ) , n . $$parentForm . $setValidity ( e , i , n ) } } function Br ( e ) { if ( e ) for ( var t in e ) if ( e . hasOwnProperty ( t ) ) return ! 1 ; return ! 0 } var kr , Sr , Qr , Mr , Dr = /^\/(.+)\/([a-z]*)$/ , Lr = Object . prototype . hasOwnProperty , Yr = function ( e ) { return y ( e ) ? e . toLowerCase ( ) : e } , Fr = function ( e ) { return y ( e ) ? e . toUpperCase ( ) : e } , xr = [ ] . slice , Tr = [ ] . splice , Nr = [ ] . push , Hr = Object . prototype . toString , Rr = Object . getPrototypeOf , Pr = t ( "ng" ) , Or = e . angular || ( e . angular = { } ) , $r = 0 ; kr = e . document . documentMode ; var Gr = Number . isNaN || function ( e ) { return e != e } ; u . $inject = [ ] , f . $inject = [ ] ; var Ur = Array . isArray , Jr = /^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array]$/ , jr = function ( e ) { return y ( e ) ? e . trim ( ) : e } , Vr = function ( e ) { return e . replace ( /([-()[\]{}+?*.$^|,:#<!\\])/g , "\\$1" ) . replace ( /\x08/g , "\\x08" ) } , zr = function ( ) { if ( ! g ( zr . rules ) ) { var t = e . document . querySelector ( "[ng-csp]" ) || e . document . querySelector ( "[data-ng-csp]" ) ; if ( t ) { var r = t . getAttribute ( "ng-csp" ) || t . getAttribute ( "data-ng-csp" ) ; zr . rules = { noUnsafeEval : ! r || - 1 !== r . indexOf ( "no-unsafe-eval" ) , noInlineSty
2020-03-29 14:59:00 +02:00
/ * *
* State - based routing for AngularJS
* @ version v0 . 2.18
* @ link http : //angular-ui.github.com/
* @ license MIT License , http : //www.opensource.org/licenses/MIT
* /
2020-05-02 00:24:39 +02:00
"undefined" != typeof module && "undefined" != typeof exports && module . exports === exports && ( module . exports = "ui.router" ) , function ( e , t , r ) { "use strict" ; function n ( e , t ) { return P ( new ( P ( ( function ( ) { } ) , { prototype : e } ) ) , t ) } function i ( e ) { return R ( arguments , ( function ( t ) { t !== e && R ( t , ( function ( t , r ) { e . hasOwnProperty ( r ) || ( e [ r ] = t ) } ) ) } ) ) , e } function a ( e ) { if ( Object . keys ) return Object . keys ( e ) ; var t = [ ] ; return R ( e , ( function ( e , r ) { t . push ( r ) } ) ) , t } function o ( e , t ) { if ( Array . prototype . indexOf ) return e . indexOf ( t , Number ( arguments [ 2 ] ) || 0 ) ; var r = e . length >>> 0 , n = Number ( arguments [ 2 ] ) || 0 ; for ( 0 > ( n = 0 > n ? Math . ceil ( n ) : Math . floor ( n ) ) && ( n += r ) ; r > n ; n ++ ) if ( n in e && e [ n ] === t ) return n ; return - 1 } function s ( e , t , r , n ) { var i , s = function ( e , t ) { var r = [ ] ; for ( var n in e . path ) { if ( e . path [ n ] !== t . path [ n ] ) break ; r . push ( e . path [ n ] ) } return r } ( r , n ) , A = { } , c = [ ] ; for ( var l in s ) if ( s [ l ] && s [ l ] . params && ( i = a ( s [ l ] . params ) ) . length ) for ( var u in i ) o ( c , i [ u ] ) >= 0 || ( c . push ( i [ u ] ) , A [ i [ u ] ] = e [ i [ u ] ] ) ; return P ( { } , A , t ) } function A ( e , t , r ) { if ( ! r ) for ( var n in r = [ ] , e ) r . push ( n ) ; for ( var i = 0 ; i < r . length ; i ++ ) { var a = r [ i ] ; if ( e [ a ] != t [ a ] ) return ! 1 } return ! 0 } function c ( e , t ) { var r = { } ; return R ( e , ( function ( e ) { r [ e ] = t [ e ] } ) ) , r } function l ( e ) { var t = { } , r = Array . prototype . concat . apply ( Array . prototype , Array . prototype . slice . call ( arguments , 1 ) ) ; return R ( r , ( function ( r ) { r in e && ( t [ r ] = e [ r ] ) } ) ) , t } function u ( e ) { var t = { } , r = Array . prototype . concat . apply ( Array . prototype , Array . prototype . slice . call ( arguments , 1 ) ) ; for ( var n in e ) - 1 == o ( r , n ) && ( t [ n ] = e [ n ] ) ; return t } function f ( e , t ) { var r = H ( e ) , n = r ? [ ] : { } ; return R ( e , ( function ( e , i ) { t ( e , i ) && ( n [ r ? n . length : i ] = e ) } ) ) , n } function d ( e , t ) { var r = H ( e ) ? [ ] : { } ; return R ( e , ( function ( e , n ) { r [ n ] = t ( e , n ) } ) ) , r } function h ( e , t ) { var n = { } , s = [ ] , A = n , c = P ( e . when ( n ) , { $$promises : n , $$values : n } ) ; this . study = function ( n ) { function l ( e ) { return N ( e ) && e . then && e . $$promises } if ( ! N ( n ) ) throw new Error ( "'invocables' must be an object" ) ; var f = a ( n || { } ) , d = [ ] , h = [ ] , _ = { } ; return R ( n , ( function e ( r , i ) { if ( 2 !== _ [ i ] ) { if ( h . push ( i ) , 1 === _ [ i ] ) throw h . splice ( 0 , o ( h , i ) ) , new Error ( "Cyclic dependency: " + h . join ( " -> " ) ) ; if ( _ [ i ] = 1 , T ( r ) ) d . push ( i , [ function ( ) { return t . get ( r ) } ] , s ) ; else { var a = t . annotate ( r ) ; R ( a , ( function ( t ) { t !== i && n . hasOwnProperty ( t ) && e ( n [ t ] , t ) } ) ) , d . push ( i , r , a ) } h . pop ( ) , _ [ i ] = 2 } } ) ) , n = h = _ = null , function ( n , a , o ) { function s ( ) { -- I || ( E || i ( y , a . $$values ) , p . $$values = y , p . $$promises = p . $$promises || ! 0 , delete p . $$inheritedValues , g . resolve ( y ) ) } function h ( e ) { p . $$failure = e , g . reject ( e ) } function _ ( r , i , a ) { function A ( e ) { l . reject ( e ) , h ( e ) } function c ( ) { if ( ! F ( p . $$failure ) ) try { l . resolve ( t . invoke ( i , o , y ) ) , l . promise . then ( ( function ( e ) { y [ r ] = e , s ( ) } ) , A ) } catch ( e ) { A ( e ) } } var l = e . defer ( ) , u = 0 ; R ( a , ( function ( e ) { m . hasOwnProperty ( e ) && ! n . hasOwnProperty ( e ) && ( u ++ , m [ e ] . then ( ( function ( t ) { y [ e ] = t , -- u || c ( ) } ) , A ) ) } ) ) , u || c ( ) , m [ r ] = l . promise } if ( l ( n ) && o === r && ( o = a , a = n , n = null ) , n ) { if ( ! N ( n ) ) throw new Error ( "'locals' must be an object" ) } else n = A ; if ( a ) { if ( ! l ( a ) ) throw new Error ( "'parent' must be a promise returned by $resolve.resolve()" ) } else a = c ; var g = e . defer ( ) , p = g . promise , m = p . $$promises = { } , y = P ( { } , n ) , I = 1 + d . length / 3 , E = ! 1 ; if ( F ( a . $$failure ) ) return h ( a . $$failure ) , p ; a . $$inheritedValues && i ( y , u ( a . $$inheritedValues , f ) ) , P ( m , a . $$promises ) , a . $$values ? ( E = i ( y , u ( a . $$values , f ) ) , p . $$inheritedValues = u ( a . $$values , f ) , s ( ) ) : ( a . $$inheritedValues && ( p . $$inheritedValues = u ( a . $$inheritedValues , f ) ) , a . then ( s , h ) ) ; for ( var v = 0 , w = d . length ; w > v ; v += 3 ) n . hasOwnProperty ( d [ v ] ) ? s ( ) : _ ( d [ v ] , d [ v + 1 ] , d [ v + 2 ] ) ; return p } } , this . resolve = function ( e , t , r , n ) { return this . study ( e ) ( t , r , n ) } } function _ ( e , t , r ) { this . fromConfig = function ( e , t , r ) { return F ( e . template ) ? this . fromString ( e . template , t ) : F ( e . templateUrl ) ? this . fromUrl ( e . templateUrl , t ) : F ( e . templateProvider ) ? this . fromProvider ( e . templateProvider , t , r ) : null } , this . fromString = function ( e , t ) { return x ( e ) ? e ( t ) : e } , this . fromUrl = function ( r , n ) { return x ( r ) && ( r = r ( n ) ) , null == r ? null : e . get ( r , { cache : t , headers : { Accept : "text/html" } } ) . then ( ( function ( e ) { return e . data } ) ) } , this . fromProvider = function ( e , t , n ) { return r . invoke ( e , null , n || { params : t } ) } } function g ( e , t , i ) { function a ( t , r , n , i ) { if ( y . push ( t ) , p [ t ] ) return p [ t ] ; if ( ! /^\w+([-.]+\w+)*(?:\[\])?$/ . test ( t ) ) throw new Error ( "Invalid parameter name '" + t + "' in pattern '" + e + "'" ) ; if ( m [ t ] ) throw new Error ( "Duplicate parameter name '" + t + " ' in pat
i . tabs . push ( e ) } , i . remove = function ( e ) { var t = i . tabs . indexOf ( e ) ; if ( - 1 !== t ) { if ( e . $tabSelected ) if ( i . deselect ( e ) , 1 === i . tabs . length ) ; else { var r = t === i . tabs . length - 1 ? t - 1 : t + 1 ; i . select ( i . tabs [ r ] ) } i . tabs . splice ( t , 1 ) } } , i . deselect = function ( e ) { e . $tabSelected && ( s = a , a = n = null , e . $tabSelected = ! 1 , ( e . onDeselect || u ) ( ) , e . $broadcast && e . $broadcast ( "$ionicHistory.deselect" ) ) } , i . select = function ( t , s ) { var c ; if ( A ( t ) ) { if ( ( c = t ) >= i . tabs . length ) return ; t = i . tabs [ c ] } else c = i . tabs . indexOf ( t ) ; 1 === arguments . length && ( s = ! ( ! t . navViewName && ! t . uiSref ) ) , a && a . $historyId == t . $historyId ? s && r . goToHistoryRoot ( t . $historyId ) : n !== c && ( o ( i . tabs , ( function ( e ) { i . deselect ( e ) } ) ) , a = t , n = c , i . $scope && i . $scope . $parent && ( i . $scope . $parent . $activeHistoryId = t . $historyId ) , t . $tabSelected = ! 0 , ( t . onSelect || u ) ( ) , s && e . $emit ( "$ionicHistory.change" , { type : "tab" , tabIndex : c , historyId : t . $historyId , navViewName : t . navViewName , hasNavView : ! ! t . navViewName , title : t . title , url : t . href , uiSref : t . uiSref } ) , e . $broadcast ( "tabSelected" , { selectedTab : t , selectedTabIndex : c } ) ) } , i . hasActiveScope = function ( ) { for ( var e = 0 ; e < i . tabs . length ; e ++ ) if ( r . isActiveScope ( i . tabs [ e ] ) ) return ! 0 ; return ! 1 } , i . showBar = function ( e ) { return arguments . length && ( e ? t . removeClass ( "tabs-item-hide" ) : t . addClass ( "tabs-item-hide" ) , c = ! ! e ) , c } } ] ) , i . controller ( "$ionicView" , [ "$scope" , "$element" , "$attrs" , "$compile" , "$rootScope" , function ( e , t , r , n , i ) { function o ( ) { var t = s ( r . viewTitle ) ? "viewTitle" : s ( r . title ) && "title" ; t && ( A ( r [ t ] ) , p . push ( r . $observe ( t , A ) ) ) , s ( r . hideBackButton ) && p . push ( e . $watch ( r . hideBackButton , ( function ( e ) { f . showBackButton ( ! e ) } ) ) ) , s ( r . hideNavBar ) && p . push ( e . $watch ( r . hideNavBar , ( function ( e ) { f . showBar ( ! e ) } ) ) ) } function A ( e ) { s ( e ) && e !== h && ( h = e , f . title ( h ) ) } function c ( ) { for ( var e = 0 ; e < p . length ; e ++ ) p [ e ] ( ) ; p = [ ] } function l ( t ) { return t ? n ( t ) ( e . $new ( ) ) : void 0 } function u ( t ) { return ! ! e . $eval ( r [ t ] ) } var f , d , h , _ = this , g = { } , p = [ ] , m = e . $on ( "ionNavBar.init" , ( function ( e , t ) { e . stopPropagation ( ) , d = t } ) ) ; _ . init = function ( ) { m ( ) ; var r = t . inheritedData ( "$ionModalController" ) ; ( f = t . inheritedData ( "$ionNavViewController" ) ) && ! r && ( e . $on ( "$ionicView.beforeEnter" , _ . beforeEnter ) , e . $on ( "$ionicView.afterEnter" , o ) , e . $on ( "$ionicView.beforeLeave" , c ) ) } , _ . beforeEnter = function ( t , n ) { if ( n && ! n . viewNotified ) { n . viewNotified = ! 0 , i . $$phase || e . $digest ( ) , h = s ( r . viewTitle ) ? r . viewTitle : r . title ; var o = { } ; for ( var A in g ) o [ A ] = l ( g [ A ] ) ; f . beforeEnter ( a ( n , { title : h , showBack : ! u ( "hideBackButton" ) , navBarItems : o , navBarDelegate : d || null , showNavBar : ! u ( "hideNavBar" ) , hasHeaderBar : ! 1 } ) ) , c ( ) } } , _ . navElement = function ( e , t ) { g [ e ] = t } } ] ) , i . directive ( "ionActionSheet" , [ "$document" , function ( e ) { return { restrict : "E" , scope : ! 0 , replace : ! 0 , link : function ( t , r ) { var n = function ( e ) { 27 == e . which && ( t . cancel ( ) , t . $apply ( ) ) } ; t . $on ( "$destroy" , ( function ( ) { r . remove ( ) , e . unbind ( "keyup" , n ) } ) ) , e . bind ( "keyup" , n ) , r . bind ( "click" , ( function ( e ) { e . target == r [ 0 ] && ( t . cancel ( ) , t . $apply ( ) ) } ) ) } , template : '<div class="action-sheet-backdrop"><div class="action-sheet-wrapper"><div class="action-sheet" ng-class="{\'action-sheet-has-icons\': $actionSheetHasIcon}"><div class="action-sheet-group action-sheet-options"><div class="action-sheet-title" ng-if="titleText" ng-bind-html="titleText"></div><button class="button action-sheet-option" ng-click="buttonClicked($index)" ng-class="b.className" ng-repeat="b in buttons" ng-bind-html="b.text"></button><button class="button destructive action-sheet-destructive" ng-if="destructiveText" ng-click="destructiveButtonClicked()" ng-bind-html="destructiveText"></button></div><div class="action-sheet-group action-sheet-cancel" ng-if="cancelText"><button class="button" ng-click="cancel()" ng-bind-html="cancelText"></button></div></div></div></div>' } } ] ) , i . directive ( "ionCheckbox" , [ "$ionicConfig" , function ( e ) { return { restrict : "E" , replace : ! 0 , require : "?ngModel" , transclude : ! 0 , template : '<label class="item item-checkbox"><div class="checkbox checkbox-input-hidden disable-pointer-events"><input type="checkbox"><i class="checkbox-icon"></i></div><div class="item-content disable-pointer-events" ng-transclude></div></label>' , compile : function ( t , r ) { var n = t . find ( "input" ) ; o ( { name : r . name , "ng-value" : r . ngValue , "ng-model" : r . ngModel , "ng-checked" : r . ngChecked , "ng-disabled" : r . ngDisabled , " ng - t
2020-03-29 14:59:00 +02:00
/ * !
* Fork by Zach Fitzgerald and other contributors of Ionic Material
*
* Waves v0 . 5.4
* http : //fian.my.id/Waves
*
* Copyright 2014 Alfiana E . Sibuea and other contributors
*
* Released under the MIT license
* https : //github.com/fians/Waves/blob/master/LICENSE
*
2020-05-02 00:24:39 +02:00
* / e . e x p o r t s = f u n c t i o n ( e ) { f u n c t i o n t ( ) { f u n c t i o n e ( e ) { v a r t , r , n = { t o p : 0 , l e f t : 0 } , i = e & & e . o w n e r D o c u m e n t ; r e t u r n t = i . d o c u m e n t E l e m e n t , v o i d 0 ! = = e . g e t B o u n d i n g C l i e n t R e c t & & ( n = e . g e t B o u n d i n g C l i e n t R e c t ( ) ) , r = f u n c t i o n ( e ) { r e t u r n f u n c t i o n ( e ) { r e t u r n n u l l ! = = e & & e = = = e . w i n d o w } ( e ) ? e : 9 = = = e . n o d e T y p e & & e . d e f a u l t V i e w } ( i ) , { t o p : n . t o p + r . p a g e Y O f f s e t - t . c l i e n t T o p , l e f t : n . l e f t + r . p a g e X O f f s e t - t . c l i e n t L e f t } } f u n c t i o n t ( e ) { v a r t = " " ; f o r ( v a r r i n e ) e . h a s O w n P r o p e r t y ( r ) & & ( t + = r + " : " + e [ r ] + " ; " ) ; r e t u r n t } v a r r , n = n | | { } ; i f ( d o c u m e n t & & d o c u m e n t . q u e r y S e l e c t o r A l l & & d o c u m e n t . q u e r y S e l e c t o r A l l . b i n d ) t r y { r = d o c u m e n t . q u e r y S e l e c t o r A l l . b i n d ( d o c u m e n t ) } c a t c h ( e ) { } e l s e i f ( w i n d o w & & w i n d o w . a n g u l a r & & w i n d o w . a n g u l a r . e l e m e n t ) r = w i n d o w . a n g u l a r . e l e m e n t ; e l s e { v a r i = f u n c t i o n ( e , t , r ) { v a r n = e . l e n g t h ; t = n u l l = = t ? 0 : 0 > t ? M a t h . m a x ( n + t , 0 ) : M a t h . m i n ( t , n ) , r = n u l l = = r ? n : 0 > r ? M a t h . m a x ( n + r , 0 ) : M a t h . m i n ( r , n ) ; f o r ( v a r i = [ ] ; r > t ; ) i . p u s h ( e [ t + + ] ) ; r e t u r n i } ; r = f u n c t i o n ( e , t , r ) { v a r n = i ( a r g u m e n t s , 2 ) ; r e t u r n f u n c t i o n ( ) { r e t u r n e . a p p l y ( t , n . c o n c a t ( i ( a r g u m e n t s ) ) ) } } ( d o c u m e n t . q u e r y S e l e c t o r A l l , d o c u m e n t ) } i f ( ! r ) t h r o w n e w E r r o r ( " i o n i c m a t e r i a l i n k m o d u l e c o u l d n o t c r e a t e r e f e r e n c e o f D O M n o d e s " ) ; v a r a = { d u r a t i o n : 5 0 0 , s h o w : f u n c t i o n ( r ) { i f ( 2 = = = r . b u t t o n ) r e t u r n ! 1 ; v a r n = t h i s , i = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) , o = t h i s . d a t a s e t . i n k C o l o r , s = t h i s . d a t a s e t . i n k O p a c i t y , A = o | | s ; i . c l a s s N a m e = " i n k - r i p p l e " , n . a p p e n d C h i l d ( i ) ; v a r c = e ( n ) , l = r . p a g e Y - c . t o p , u = r . p a g e X - c . l e f t , f = " s c a l e ( " + n . c l i e n t W i d t h / 1 0 0 * 2 . 5 + " ) " ; " t o u c h e s " i n r & & ( l = r . t o u c h e s [ 0 ] . p a g e Y - c . t o p , u = r . t o u c h e s [ 0 ] . p a g e X - c . l e f t ) , i . s e t A t t r i b u t e ( " d a t a - h o l d " , D a t e . n o w ( ) ) , i . s e t A t t r i b u t e ( " d a t a - s c a l e " , f ) , i . s e t A t t r i b u t e ( " d a t a - x " , u ) , i . s e t A t t r i b u t e ( " d a t a - y " , l ) ; v a r d = { t o p : l + " p x " , l e f t : u + " p x " } ; i f ( i . c l a s s N a m e = i . c l a s s N a m e + " i n k - n o t r a n s i t i o n " , A ) { v a r h ; i f ( o ) { v a r _ = f u n c t i o n ( e ) { v a r t = / ^ # ? ( [ a - f \ d ] { 2 } ) ( [ a - f \ d ] { 2 } ) ( [ a - f \ d ] { 2 } ) $ / i . e x e c ( e ) ; r e t u r n t ? { r : p a r s e I n t ( t [ 1 ] , 1 6 ) , g : p a r s e I n t ( t [ 2 ] , 1 6 ) , b : p a r s e I n t ( t [ 3 ] , 1 6 ) } : n u l l } ( o ) ; h = _ . r + " , " + _ . g + " , " + _ . b } e l s e h = " 0 , 0 , 0 " ; s | | ( s = . 2 ) ; v a r g = " r g b a ( " + h + " , " + s + " ) " ; d [ " b a c k g r o u n d - c o l o r " ] = g } i . s e t A t t r i b u t e ( " s t y l e " , t ( d ) ) , i . c l a s s N a m e = i . c l a s s N a m e . r e p l a c e ( " i n k - n o t r a n s i t i o n " , " " ) , d [ " - w e b k i t - t r a n s f o r m " ] = f , d [ " - m o z - t r a n s f o r m " ] = f , d [ " - m s - t r a n s f o r m " ] = f , d [ " - o - t r a n s f o r m " ] = f , d . t r a n s f o r m = f , d . o p a c i t y = " 1 " , d [ " - w e b k i t - t r a n s i t i o n - d u r a t i o n " ] = a . d u r a t i o n + " m s " , d [ " - m o z - t r a n s i t i o n - d u r a t i o n " ] = a . d u r a t i o n + " m s " , d [ " - o - t r a n s i t i o n - d u r a t i o n " ] = a . d u r a t i o n + " m s " , d [ " t r a n s i t i o n - d u r a t i o n " ] = a . d u r a t i o n + " m s " , i . s e t A t t r i b u t e ( " s t y l e " , t ( d ) ) } , h i d e : f u n c t i o n ( ) { f o r ( v a r e = t h i s , r = ( e . c l i e n t W i d t h , n u l l ) , n = e . c h i l d r e n . l e n g t h , i = 0 ; n > i ; i + + ) - 1 = = = e . c h i l d r e n [ i ] . c l a s s N a m e . i n d e x O f ( " i n k - r i p p l e " ) | | ( r = e . c h i l d r e n [ i ] ) ; i f ( ! r ) r e t u r n ! 1 ; v a r o = r . g e t A t t r i b u t e ( " d a t a - x " ) , s = r . g e t A t t r i b u t e ( " d a t a - y " ) , A = r . g e t A t t r i b u t e ( " d a t a - s c a l e " ) , c = 5 0 0 - ( D a t e . n o w ( ) - N u m b e r ( r . g e t A t t r i b u t e ( " d a t a - h o l d " ) ) ) ; 0 > c & & ( c = 0 ) , s e t T i m e o u t ( ( f u n c t i o n ( ) { v a r n = { t o p : s + " p x " , l e f t : o + " p x " , o p a c i t y : " 0 " , " - w e b k i t - t r a n s i t i o n - d u r a t i o n " : a . d u r a t i o n + " m s " , " - m o z - t r a n s i t i o n - d u r a t i o n " : a . d u r a t i o n + " m s " , " - o - t r a n s i t i o n - d u r a t i o n " : a . d u r a t i o n + " m s " , " t r a n s i t i o n - d u r a t i o n " : a . d u r a t i o n + " m s " , " - w e b k i t - t r a n s f o r m " : A , " - m o z - t r a n s f o r m " : A , " - m s - t r a n s f o r m " : A , " - o - t r a n s f o r m " : A , t r a n s f o r m : A } ; r . s e t A t t r i b u t e ( " s t y l e " , t ( n ) ) , s e t T i m e o u t ( ( f u n c t i o n ( ) { t r y { e . r e m o v e C h i l d ( r ) } c a t c h ( e ) { r e t u r n ! 1 } } ) , a . d u r a t i o n ) } ) , c ) } , w r a p I n p u t : f u n c t i o n ( e ) { f o r ( v a r t = 0 ; t < e . l e n g t h ; t + + ) { v a r r = e [ t ] ; i f ( " i n p u t " = = = r . t a g N a m e . t o L o w e r C a s e ( ) ) { v a r n = r . p a r e n t N o d e ; i f ( " i " = = = n . t a g N a m e . t o L o w e r C a s e ( ) & & - 1 ! = = n . c l a s s N a m e . i n d e x O f ( " i n k " ) & & - 1 ! = = n . c l a s s N a m e . i n d e x O f ( " t a b - i t e m " ) & & - 1 ! = = n . c l a s s N a m e . i n d e x O f ( " b u t t o n - f a b " ) & & - 1 ! = = n . c l a s s N a m e . i n d e x O f ( " b u t t o n - r a i s e d " ) & & - 1 ! = = n . c l a s s N a m e . i n d e x O f ( " b u t t o n - f l a t " ) & & - 1 ! = = n . c l a s s N a m e . i n d e x O f ( " b u t t o n - c l e a r " ) & & - 1 ! = = n . c l a s s N a m e . i n d e x O f ( " b u t t o n " ) & & - 1 ! = = n . c l a s s N a m e . i n d e x O f ( " i t e m " ) ) r e t u r n ! 1 ; v a r i = d o c u m e n t . c r e a t e E l e m e n t ( " i " ) ; i . c l a s s N a m e = r . c l a s s N a m e + " i n k - i n p u t - w r a p p e r " ; v a r a = r . g e t A t t r i b u t e ( " s t y l e " ) ; a | | ( a = " " ) , i . s e t A t t r i b u t e ( " s t y l e " , a ) , r . c l a s s N a m e = " i n k - b u t t o n - i n p u t " , r . r e m o v e A t t r i b u t e ( " s t y l e " ) , n . r e p l a c e C h i l d ( i , r ) , i . a p p e n d C h i l d ( r ) } } } } ; r e t u r n n . d i s p l a y E f f e c t = f u n c t i o n ( e ) { " d u r a t i o n " i n ( e = e | | { } ) & & ( a . d u r a t i o n = e . d u r a t i o n ) ; v a r t = " . i n k , . t a b - i t e m , . b u t t o n - f a b , . b u t t o n - r a i s e d , . b u t t o n - f l a t , . b u t t o n - c l e a r , a . i t e m , . p o p u p . b u t t o n " ; a . w r a p I n p u t ( r ( t ) ) , A r r a y . p r o t o t y p e . f o r E a c h . c a l l ( r ( t ) , ( f u n c t i o n ( e ) { " o n t o u c h s t a r t " i n w i n d o w ? ( e . a d d E v e n t L i s t e n e r ( " t o u c h s t a r t " ,
be = " data : application / octet - stream ; base64 , AAAAAAAAAAC2eFn / hXLTAL1uFf8PCmoAKcABAJjoef + 8 PKD / mXHO / wC34v60DUj / AAAAAAAAAACwoA7 + 08 mG / 54 YjwB / aTUAYAy9AKfX + / + f T I D + a m X h / x 7 8 B A C S D K 4 A A A A A A A A A A A B Z 8 b L + C u W m / 3 v d K v 4 e F N Q A U o A D A D D R 8 w B 3 e U D / M u O c / w B u x Q F n G 5 A A A A A A A A A A A A C F O 4 w B v f E k / / g l w w F g 3 D c A t 0 w + / 8 N C P Q A y T K Q B 4 a R M / 0 w 9 o / 9 1 P h 8 A U Z F A / 3 Z B D g C i c 9 b / B o o u A H z m 9 P 8 K i o 8 A N B r C A L j 0 T A C B j y k B v v Q T / 3 u q e v 9 i g U Q A e d W T A F Z l H v + h Z 5 s A j F l D / + / l v g F D C 7 U A x v C J / u 5 F v P 9 D l + 4 A E y p s / + V V c Q E y R I f / E W o J A D J n A f 9 Q A a g B I 5 g e / x C o u Q E 4 W e j / Z d L 8 A C n 6 R w D M q k / / D i 7 v / 1 B N 7 w C 9 1 k v / E Y 3 5 A C Z Q T P + + V X U A V u S q A J z Y 0 A H D z 6 T / l k J M / 6 / h E P + N U G I B T N v y A M a i c g A u 2 p g A m y v x / p u g a P 8 z u 6 U A A h G v A E J U o A H 3 O h 4 A I 0 E 1 / k X s v w A t h v U B o 3 v d A C B u F P 8 0 F 6 U A u t Z H A O m w Y A D y 7 z Y B O V m K A F M A V P + I o G Q A X I 5 4 / m h 8 v g C 1 s T 7 / + i l V A J i C K g F g / P Y A l 5 c / / u + F P g A g O J w A L a e 9 / 4 6 F s w G D V t M A u 7 O W / v q q D v / S o 0 4 A J T S X A G N N G g D u n N X / 1 c D R A U k u V A A U Q S k B N s 5 P A M m D k v 6 q b x j / s S E y / q s m y / 9 O 9 3 Q A 0 d 2 Z A I W A s g E 6 L B k A y S c 7 A b 0 T / A A x 5 d I B d b t 1 A L W z u A E A c t s A M F 6 T A P U p O A B 9 D c z + 9 K 1 3 A C z d I P 5 U 6 h Q A + a D G A e x + 6 v 8 v Y 6 j + q u K Z / 2 a z 2 A D i j X r / e k K Z / r b 1 h g D j 5 B k B 1 j n r / 9 i t O P + 1 5 9 I A d 4 C d / 4 F f i P 9 u f j M A A q m 3 / w e C Y v 5 F s F 7 / d A T j A d n y k f / K r R 8 B a Q E n / y 6 v R Q D k L z r / 1 + B F / s 8 4 R f 8 Q / o v / F 8 / U / 8 o U f v 9 f 1 W D / C b A h A M g F z / / x K o D + I y H A / / j l x A G B E X g A + 2 e X / w c 0 c P + M O E L / K O L 1 / 9 l G J f 6 s 1 g n / S E O G A Z L A 1 v 8 s J n A A R L h L / 8 5 a + w C V 6 4 0 A t a o 6 A H T 0 7 w B c n Q I A Z q 1 i A O m J Y A F / M c s A B Z u U A B e U C f / T e g w A I o Y a / 9 v M i A C G C C n / 4 F M r / l U Z 9 w B t f w D + q Y g w A O 5 3 2 / / n r d U A z h L + / g i 6 B / 9 + C Q c B b y p I A G 8 0 7 P 5 g P 4 0 A k 7 9 / / s 1 O w P 8 O a u 0 B u 9 t M A K / z u / 5 p W a 0 A V R l Z A a L z l A A C d t H + I Z 4 J A I u j L v 9 d R i g A b C q O / m / 8 j v + b 3 5 A A M + W n / 0 n 8 m / 9 e d A z / m K D a / 5 z u J f + z 6 s / / x Q C z / 5 q k j Q D h x G g A C i M Z / t H U 8 v 9 h / d 7 + u G X l A N 4 S f w G k i I f / H s + M / p J h 8 w C B w B r + y V Q h / 2 8 K T v + T U b L / B A Q Y A K H u 1 / 8 G j S E A N d c O / y m 1 0 P / n i 5 0 A s 8 v d / / + 5 c Q C 9 4 q z / c U L W / 8 o + L f 9 m Q A j / T q 4 Q / o V 1 R P + F O 4 w B v f E k / / g l w w F g 3 D c A t 0 w + / 8 N C P Q A y T K Q B 4 a R M / 0 w 9 o / 9 1 P h 8 A U Z F A / 3 Z B D g C i c 9 b / B o o u A H z m 9 P 8 K i o 8 A N B r C A L j 0 T A C B j y k B v v Q T / 3 u q e v 9 i g U Q A e d W T A F Z l H v + h Z 5 s A j F l D / + / l v g F D C 7 U A x v C J / u 5 F v P / q c T z / J f 8 5 / 0 W y t v 6 A 0 L M A d h p 9 / g M H 1 v / x M k 3 / V c v F / 9 O H + v 8 Z M G T / u 9 W 0 / h F Y a Q B T 0 Z 4 B B X N i A A S u P P 6 r N 2 7 / 2 b U R / x S 8 q g C S n G b + V 9 a u / 3 J 6 m w H p L K o A f w j v A d b s 6 g C v B d s A M W o 9 / w Z C 0 P 8 C a m 7 / U e o T / 9 d r w P 9 D l + 4 A E y p s / + V V c Q E y R I f / E W o J A D J n A f 9 Q A a g B I 5 g e / x C o u Q E 4 W e j / Z d L 8 A C n 6 R w D M q k / / D i 7 v / 1 B N 7 w C 9 1 k v / E Y 3 5 A C Z Q T P + + V X U A V u S q A J z Y 0 A H D z 6 T / l k J M / 6 / h E P + N U G I B T N v y A M a i c g A u 2 p g A m y v x / p u g a P + y C f z + Z G 7 U A A 4 F p w D p 7 6 P / H J e d A W W S C v / + n k b + R / n k A F g e M g B E O q D / v x h o A Y F C g f / A M l X / C L O K / y b 6 y Q B z U K A A g + Z x A H 1 Y k w B a R M c A / U y e A B z / d g B x + v 4 A Q k s u A O b a K w D l e L o B l E Q r A I h 8 7 g G 7 a 8 X / V D X 2 / z N 0 / v 8 z u 6 U A A h G v A E J U o A H 3 O h 4 A I 0 E 1 / k X s v w A t h v U B o 3 v d A C B u F P 8 0 F 6 U A u t Z H A O m w Y A D y 7 z Y B O V m K A F M A V P + I o G Q A X I 5 4 / m h 8 v g C 1 s T 7 / + i l V A J i C K g F g / P Y A l 5 c / / u + F P g A g O J w A L a e 9 / 4 6 F s w G D V t M A u 7 O W / v q q D v 9 E c R X / 3 r o 7 / 0 I H 8 Q F F B k g A V p x s / j e n W Q B t N N v + D b A X / 8 Q s a v / v l U f / p I x 9 / 5 + t A Q A z K e c A k T 4 h A I p v X Q G 5 U 0 U A k H M u A G G X E P 8 Y 5 B o A M d n i A H F L 6 v 7 B m Q z / t j B g / w 4 N G g C A w / n + R c E 7 A I Q l U f 5 9 a j w A 1 v C p A a T j Q g D S o 0 4 A J T S X A G N N G g D u n N X / 1 c D R A U k u V A A U Q S k B N s 5 P A M m D k v 6 q b x j / s S E y / q s m y / 9 O 9 3 Q A 0 d 2 Z A I W A s g E 6 L B k A y S c 7 A b 0 T / A A x 5 d I B d b t 1 A L W z u A E A c t s A M F 6 T A P U p O A B 9 D c z + 9 K 1 3 A C z d I P 5 U 6 h Q A + a D G A e x + 6 v + P P t 0 A g V n W / z e L B f 5 E F L / / D s y y A S P D 2 Q A v M 8 4 B J v a l A M 4 b B v 6 e V y Q A 2 T S S / 3 1 7 1 / 9 V P B / / q w 0 H A N r 1 W P 7 8 I z w A N 9 a g / 4 V l O A D g I B P + k 0 D q A B q R o g F y d n 0 A + P z 6 A G V e x P / G j e L + M y q 2 A I c M C f 5 t r N L / x e z C A f F B m g A w n C / / m U M 3 / 9 q l I v 5 K t L M A 2 k J H A V h 6 Y w D U t d v / X C r n / + 8 A m g D 1 T b f / X l G q A R L V 2 A C r X U c A N F 7 4 A B K X o f 7 F 0 U L / r v Q P / q I w t w A x P f D + t l 3 D A M f k B g H I B R H / i S 3 t / 2 y U B A B a T + 3 / J z 9 N / z V S z w G O F n b / Z e g S A V w a Q w A F y F j / I a i K / 5 X h S A A C 0 R v / L P W o A d z t E f 8 e 0 2 n + j e 7 d A I B Q 9 f 5 v / g 4 A 3 l + + A d 8 J 8 Q C S T N T / b M 1 o / z 9 1 m Q C Q R T A A I + R v A M A h w f 9 w 1 r 7 + c 5 i X A B d m W A A z S v g A 4 s e P / s y i Z f / Q Y b 0 B 9 W g S A O b 2 H v 8 X l E U A b l g 0 / u K 1 W f / Q L 1 r + c q F Q / y F 0 + A C z m F f / R Z C x A V j u G v 8 6 I H E B A U 1 F A D t 5 N P + Y 7 l M A N A j B A O c n 6 f / H I o o A 3 k S t A F s 5 8 v 7 c 0 n / / w A f 2 / p c j u w D D 7 K U A b 1 3 O A N T 3 h Q G a h d H / m + c K A E B O J g B 6 + W Q B H h N h / z 5 b + Q H 4 h U 0 A x T + o / n Q K U g C 4 7 H H + 1 M v C / z 1 k / P 4 k B c r / d 1 u Z / 4 F P H Q B n Z 6 v + 7 d d v / 9 g 1 R Q D v 8 B c A w p X d / y b h 3 g D o / 7 T + d l K F / z n R s Q G L 6 I U A n r A u / s J z L g B Y 9 + U B H G e / A N 3 e r / 6 V 6 y w A l + Q Z / t p p Z w C O V d I A l Y G + / 9 V B X v 5 1 h u D / U s Z 1 A J 3 d 3 A C j Z S Q A x X I l A G i s p v 4 L t g A A U U i 8 / 2 G 8 E P 9 F B g o A x 5 O R / w g J c w F B 1 q / / 2 a 3 R A F B / p g D 3 5 Q T + p 7 d 8 / 1 o c z P 6 v O / D / C y n 4 A W w o M / + Q s c P + l v p + A I p b Q Q F 4 P N 7 / 9 c H v A B 3 W v f + A A h k A U J q i A E 3 c a w H q z U r / N q Z n / 3 R I C Q D k X i / / H s g Z / y P W W f 8 9 s I z / U + K j / 0 u C r A C A J h E A X 4 m Y / 9 d 8 n w F P X Q A A l F K d / s O C + / 8 o y k z / + 3 7 g A J 1 j P v 7 P B + H / Y E T D A I y 6 n f + D E + f / K o D + A D T b P f 5 m y 0 g A j Q c L / 7 q k 1 Q A f e n c A h f K R A N D 8 6 P 9 b 1 b b / j w T 6 / v n X S g C l H m 8 B q w n f A O V 7 I g F c g h r / T Z s t A c O L H P 8 7 4 E 4 A i B H 3 A G x 5 I A B P + r 3 / Y O P 8 / i b x P g A + r n 3 / m 2 9 d / w r m z g F h x S j / A D E 5 / k H 6 D Q A S + 5 b / 3 G 3 S / w W u p v 4 s g b 0 A 6 y O T / y X 3 j f 9 I j Q T / Z 2 v / A P d a B A A 1 L C o A A h 7 w A A Q 7 P w B Y T i Q A c a e 0 A L 5 H w f / H n q T / O g i s A E 0 h D A B B P w M A m U 0 h / 6 z + Z g H k 3 Q T / V x 7 + A Z I p V v + K z O / + b I 0 R / 7 v y h w D S 0 H 8 A R C 0 O / k l g P g B R P B j / q g Y k / w P 5 G g A j 1 W 0 A F o E 2 / x U j 4 f / q P T j / O t k G A I 9 8 W A D s f k I A 0 S a 3 / y L u B v + u k W Y A X x b T A M
( f = 0 | A [ 8878 ] ) >>> ( h >>> 3 ) & 3 | 0 ) return r = 0 | A [ 8 + ( e = 35552 + ( ( f >>> ( h >>> 3 ) & 1 ^ 1 ) + ( h >>> 3 ) << 1 << 2 ) | 0 ) >> 2 ] , ( 0 | ( n = 0 | A [ r + 8 >> 2 ] ) ) == ( 0 | e ) ? A [ 8878 ] = f & ~ ( 1 << ( f >>> ( h >>> 3 ) & 1 ^ 1 ) + ( h >>> 3 ) ) : ( A [ n + 12 >> 2 ] = e , A [ e + 8 >> 2 ] = n ) , w = ( f >>> ( h >>> 3 ) & 1 ^ 1 ) + ( h >>> 3 ) << 3 , A [ r + 4 >> 2 ] = 3 | w , A [ r + w + 4 >> 2 ] = 1 | A [ r + w + 4 >> 2 ] , p = t , 0 | r + 8 ; if ( h >>> 0 > ( d = 0 | A [ 8880 ] ) >>> 0 ) { if ( f >>> ( h >>> 3 ) | 0 ) return a = 0 | A [ 35552 + ( ( i = ( ( a = ( ( ( e = f >>> ( h >>> 3 ) << ( h >>> 3 ) & ( 2 << ( h >>> 3 ) | 0 - ( 2 << ( h >>> 3 ) ) ) ) & 0 - e ) - 1 | 0 ) >>> ( ( ( e & 0 - e ) - 1 | 0 ) >>> 12 & 16 ) ) >>> 5 & 8 | ( ( e & 0 - e ) - 1 | 0 ) >>> 12 & 16 | a >>> ( a >>> 5 & 8 ) >>> 2 & 4 | ( i = a >>> ( a >>> 5 & 8 ) >>> ( a >>> ( a >>> 5 & 8 ) >>> 2 & 4 ) ) >>> 1 & 2 | i >>> ( i >>> 1 & 2 ) >>> 1 & 1 ) + ( i >>> ( i >>> 1 & 2 ) >>> ( i >>> ( i >>> 1 & 2 ) >>> 1 & 1 ) ) | 0 ) << 1 << 2 ) + 8 >> 2 ] , ( 0 | ( e = 0 | A [ a + 8 >> 2 ] ) ) == ( 35552 + ( i << 1 << 2 ) | 0 ) ? ( A [ 8878 ] = f & ~ ( 1 << i ) , e = f & ~ ( 1 << i ) ) : ( A [ e + 12 >> 2 ] = 35552 + ( i << 1 << 2 ) , A [ 35552 + ( i << 1 << 2 ) + 8 >> 2 ] = e , e = f ) , A [ a + 4 >> 2 ] = 3 | h , A [ a + h + 4 >> 2 ] = ( i << 3 ) - h | 1 , A [ a + ( i << 3 ) >> 2 ] = ( i << 3 ) - h , 0 | d && ( n = 0 | A [ 8883 ] , e & 1 << ( d >>> 3 ) ? ( e = 0 | A [ 35552 + ( d >>> 3 << 1 << 2 ) + 8 >> 2 ] , r = 35552 + ( d >>> 3 << 1 << 2 ) + 8 | 0 ) : ( A [ 8878 ] = e | 1 << ( d >>> 3 ) , e = 35552 + ( d >>> 3 << 1 << 2 ) | 0 , r = 35552 + ( d >>> 3 << 1 << 2 ) + 8 | 0 ) , A [ r >> 2 ] = n , A [ e + 12 >> 2 ] = n , A [ n + 8 >> 2 ] = e , A [ n + 12 >> 2 ] = 35552 + ( d >>> 3 << 1 << 2 ) ) , A [ 8880 ] = ( i << 3 ) - h , A [ 8883 ] = a + h , p = t , 0 | a + 8 ; if ( s = 0 | A [ 8879 ] ) { for ( r = u = 0 | A [ 35816 + ( ( ( r = ( ( s & 0 - s ) - 1 | 0 ) >>> ( ( ( s & 0 - s ) - 1 | 0 ) >>> 12 & 16 ) ) >>> 5 & 8 | ( ( s & 0 - s ) - 1 | 0 ) >>> 12 & 16 | r >>> ( r >>> 5 & 8 ) >>> 2 & 4 | ( u = r >>> ( r >>> 5 & 8 ) >>> ( r >>> ( r >>> 5 & 8 ) >>> 2 & 4 ) ) >>> 1 & 2 | u >>> ( u >>> 1 & 2 ) >>> 1 & 1 ) + ( u >>> ( u >>> 1 & 2 ) >>> ( u >>> ( u >>> 1 & 2 ) >>> 1 & 1 ) ) << 2 ) >> 2 ] , l = u , u = ( - 8 & A [ u + 4 >> 2 ] ) - h | 0 ; ( e = 0 | A [ r + 16 >> 2 ] ) || ( e = 0 | A [ r + 20 >> 2 ] ) ; ) r = e , l = ( a = ( c = ( - 8 & A [ e + 4 >> 2 ] ) - h | 0 ) >>> 0 < u >>> 0 ) ? e : l , u = a ? c : u ; if ( ( c = l + h | 0 ) >>> 0 > l >>> 0 ) { a = 0 | A [ l + 24 >> 2 ] , e = 0 | A [ l + 12 >> 2 ] ; do { if ( ( 0 | e ) == ( 0 | l ) ) { if ( ! ( e = 0 | A [ ( r = l + 20 | 0 ) >> 2 ] ) && ! ( e = 0 | A [ ( r = l + 16 | 0 ) >> 2 ] ) ) { r = 0 ; break } for ( ; ; ) if ( n = 0 | A [ ( i = e + 20 | 0 ) >> 2 ] ) e = n , r = i ; else { if ( ! ( n = 0 | A [ ( i = e + 16 | 0 ) >> 2 ] ) ) break ; e = n , r = i } A [ r >> 2 ] = 0 , r = e } else r = 0 | A [ l + 8 >> 2 ] , A [ r + 12 >> 2 ] = e , A [ e + 8 >> 2 ] = r , r = e } while ( 0 ) ; do { if ( 0 | a ) { if ( e = 0 | A [ l + 28 >> 2 ] , ( 0 | l ) == ( 0 | A [ 35816 + ( e << 2 ) >> 2 ] ) ) { if ( A [ 35816 + ( e << 2 ) >> 2 ] = r , ! r ) { A [ 8879 ] = s & ~ ( 1 << e ) ; break } } else if ( A [ ( ( 0 | A [ a + 16 >> 2 ] ) == ( 0 | l ) ? a + 16 | 0 : a + 20 | 0 ) >> 2 ] = r , ! r ) break ; A [ r + 24 >> 2 ] = a , 0 | ( e = 0 | A [ l + 16 >> 2 ] ) && ( A [ r + 16 >> 2 ] = e , A [ e + 24 >> 2 ] = r ) , 0 | ( e = 0 | A [ l + 20 >> 2 ] ) && ( A [ r + 20 >> 2 ] = e , A [ e + 24 >> 2 ] = r ) } } while ( 0 ) ; return u >>> 0 < 16 ? ( w = u + h | 0 , A [ l + 4 >> 2 ] = 3 | w , A [ ( w = l + w + 4 | 0 ) >> 2 ] = 1 | A [ w >> 2 ] ) : ( A [ l + 4 >> 2 ] = 3 | h , A [ c + 4 >> 2 ] = 1 | u , A [ c + u >> 2 ] = u , 0 | d && ( n = 0 | A [ 8883 ] , 1 << ( d >>> 3 ) & f ? ( e = 0 | A [ 35552 + ( d >>> 3 << 1 << 2 ) + 8 >> 2 ] , r = 35552 + ( d >>> 3 << 1 << 2 ) + 8 | 0 ) : ( A [ 8878 ] = 1 << ( d >>> 3 ) | f , e = 35552 + ( d >>> 3 << 1 << 2 ) | 0 , r = 35552 + ( d >>> 3 << 1 << 2 ) + 8 | 0 ) , A [ r >> 2 ] = n , A [ e + 12 >> 2 ] = n , A [ n + 8 >> 2 ] = e , A [ n + 12 >> 2 ] = 35552 + ( d >>> 3 << 1 << 2 ) ) , A [ 8880 ] = u , A [ 8883 ] = c ) , p = t , 0 | l + 8 } } } } else if ( e >>> 0 <= 4294967231 ) { if ( h = e + 11 & - 8 , i = 0 | A [ 8879 ] ) { l = ( e + 11 | 0 ) >>> 8 ? h >>> 0 > 16777215 ? 31 : h >>> ( 7 + ( l = 14 - ( ( 520192 + ( l = ( e + 11 | 0 ) >>> 8 << ( ( 1048320 + ( ( e + 11 | 0 ) >>> 8 ) | 0 ) >>> 16 & 8 ) ) | 0 ) >>> 16 & 4 | ( 1048320 + ( ( e + 11 | 0 ) >>> 8 ) | 0 ) >>> 16 & 8 | ( 245760 + ( l << ( ( l + 520192 | 0 ) >>> 16 & 4 ) ) | 0 ) >>> 16 & 2 ) + ( l << ( ( l + 520192 | 0 ) >>> 16 & 4 ) << ( ( 245760 + ( l << ( ( l + 520192 | 0 ) >>> 16 & 4 ) ) | 0 ) >>> 16 & 2 ) >>> 15 ) | 0 ) | 0 ) & 1 | l << 1 : 0 , e = 0 | A [ 35816 + ( l << 2 ) >> 2 ] ; e : do { if ( e ) for ( s = 0 , r = 0 - h | 0 , c = h << ( 31 == ( 0 | l ) ? 0 : 25 - ( l >>> 1 ) | 0 ) , n = 0 ; ; ) { if ( ( a = ( - 8 & A [ e + 4 >> 2 ] ) - h | 0 ) >>> 0 < r >>> 0 ) { if ( ! a ) { a = e , r = 0 , n = e , I = 65 ; break e } s = e , r = a } if ( n = 0 == ( 0 | ( I = 0 | A [ e + 20 >> 2 ] ) ) | ( 0 | I ) == ( 0 | ( e = 0 | A [ e + 16 + ( c >>> 31 << 2 ) >> 2 ] ) ) ? n : I , ! e ) { e = s , I = 61 ; break } c <<= 1 } else n = 0 , e = 0 , r = 0 - h | 0 , I = 61 } while ( 0 ) ; if ( 61 == ( 0 | I ) ) { if ( 0 == ( 0 | n ) & 0 == ( 0 | e ) ) { if ( ! ( ( ( e = 2 << l ) | 0 - e ) & i ) ) break ; f = ( ( e | 0 - e ) & i & 0 - ( ( e | 0 - e ) & i ) ) - 1 | 0 , e = 0 , n = 0 | A [ 35816 + ( ( f >>> ( f >>> 12 & 16 ) >>> 5 & 8 | f >>> 12 & 16 | ( d = f >>> ( f >>> 12 & 16 ) >>> ( f >>> ( f >>> 12 & 16 ) >>> 5 & 8 ) ) >>> 2 & 4 | d >>> ( d >>> 2 & 4 ) >>> 1 & 2 | ( n = d >>> ( d >>> 2 & 4 ) >>> ( d >>> ( d >>> 2 & 4 ) >>> 1 & 2 ) ) >>> 1 & 1 ) + ( n >>> ( n >>> 1 & 1 ) ) << 2 ) >> 2 ] } n ? ( a = e , I = 65 ) : ( c = e , s = r ) } if ( 65 == ( 0 | I ) ) for ( ; ; ) { if ( r = ( e = ( d = ( - 8 & A [ n + 4 >> 2 ] ) - h | 0 ) >>> 0 < r >>> 0 ) ? d : r , a = e ? n : a , ( e = 0 | A [ n + 16 >> 2 ] ) || ( e = 0 | A [ n + 20 >> 2 ] ) , ! e ) { c = a , s = r ; break } n = e } if ( 0 != ( 0 | c ) && s >>> 0 < ( ( 0 | A [ 8880 ] ) - h | 0 ) >>> 0 && ( u = c + h | 0 ) >>> 0 > c >>> 0 ) { o = 0 | A [ c + 24 >> 2 ] , e = 0 | A [ c + 12 >> 2 ] ; do { if ( ( 0 | e ) == ( 0 | c ) ) { if ( ! ( e = 0 | A [ ( r = c + 20 | 0 ) >> 2 ] ) && ! ( e = 0 | A [ ( r = c + 16 | 0 ) >> 2 ] ) ) { e = 0 ; break } for ( ; ; ) if ( n = 0 | A [ ( a = e + 20 | 0 ) >> 2 ] ) e = n , r = a ; else { if ( ! ( n = 0 | A [ ( a = e + 16 | 0 ) >> 2 ] ) ) break ; e = n , r = a } A [ r >> 2 ] = 0 } else w = 0 | A [ c + 8 >> 2 ] , A [ w + 12 >> 2 ] = e , A [ e + 8 >> 2 ] = w } while ( 0 ) ; do { if ( o ) { if ( r = 0 | A [ c + 28 >> 2 ] , ( 0 | c ) == ( 0 | A [ 35816 + ( r << 2 ) >> 2 ] ) ) { if ( A [ 35816 + ( r << 2 ) >> 2 ] = e , ! e ) { A [ 8879 ] = i & ~ ( 1 << r ) , i &= ~ ( 1 << r ) ; break } } else if ( A [ ( ( 0 | A [ o + 16 >> 2 ] ) == ( 0 | c ) ? o + 16 | 0 : o + 20 | 0 ) >> 2 ] = e , ! e ) break ; A [ e + 24 >> 2 ] = o , 0 | ( r = 0 | A [ c + 16 >> 2 ] ) && ( A [ e + 16 >> 2 ] = r , A [ r + 24 >> 2 ] = e ) , ( r = 0 | A [ c + 20 >> 2 ] ) && ( A [ e + 20 >> 2 ] = r , A [ r + 24 >>
A [ e + 16 >> 2 ] = ( ( ( l >> 25 ) + c >> 26 ) + s >> 25 ) + o & 67108863 , A [ e + 20 >> 2 ] = 33554431 & a , A [ e + 24 >> 2 ] = ( a >> 25 ) + i & 67108863 , A [ e + 28 >> 2 ] = ( ( a >> 25 ) + i >> 26 ) + n & 33554431 , A [ e + 32 >> 2 ] = ( ( ( a >> 25 ) + i >> 26 ) + n >> 25 ) + r & 67108863 , A [ e + 36 >> 2 ] = ( ( ( ( a >> 25 ) + i >> 26 ) + n >> 25 ) + r >> 26 ) + t & 33554431 } ( n , t |= 0 ) , t = 0 | A [ n >> 2 ] , i [ e >> 0 ] = t , i [ e + 1 >> 0 ] = t >>> 8 , i [ e + 2 >> 0 ] = t >>> 16 , a = 0 | A [ n + 4 >> 2 ] , i [ e + 3 >> 0 ] = a << 2 | t >>> 24 , i [ e + 4 >> 0 ] = a >>> 6 , i [ e + 5 >> 0 ] = a >>> 14 , t = 0 | A [ n + 8 >> 2 ] , i [ e + 6 >> 0 ] = t << 3 | a >>> 22 , i [ e + 7 >> 0 ] = t >>> 5 , i [ e + 8 >> 0 ] = t >>> 13 , a = 0 | A [ n + 12 >> 2 ] , i [ e + 9 >> 0 ] = a << 5 | t >>> 21 , i [ e + 10 >> 0 ] = a >>> 3 , i [ e + 11 >> 0 ] = a >>> 11 , t = 0 | A [ n + 16 >> 2 ] , i [ e + 12 >> 0 ] = t << 6 | a >>> 19 , i [ e + 13 >> 0 ] = t >>> 2 , i [ e + 14 >> 0 ] = t >>> 10 , i [ e + 15 >> 0 ] = t >>> 18 , t = 0 | A [ n + 20 >> 2 ] , i [ e + 16 >> 0 ] = t , i [ e + 17 >> 0 ] = t >>> 8 , i [ e + 18 >> 0 ] = t >>> 16 , a = 0 | A [ n + 24 >> 2 ] , i [ e + 19 >> 0 ] = a << 1 | t >>> 24 , i [ e + 20 >> 0 ] = a >>> 7 , i [ e + 21 >> 0 ] = a >>> 15 , t = 0 | A [ n + 28 >> 2 ] , i [ e + 22 >> 0 ] = t << 3 | a >>> 23 , i [ e + 23 >> 0 ] = t >>> 5 , i [ e + 24 >> 0 ] = t >>> 13 , a = 0 | A [ n + 32 >> 2 ] , i [ e + 25 >> 0 ] = a << 4 | t >>> 21 , i [ e + 26 >> 0 ] = a >>> 4 , i [ e + 27 >> 0 ] = a >>> 12 , t = 0 | A [ n + 36 >> 2 ] , i [ e + 28 >> 0 ] = t << 6 | a >>> 20 , i [ e + 29 >> 0 ] = t >>> 2 , i [ e + 30 >> 0 ] = t >>> 10 , i [ e + 31 >> 0 ] = t >>> 18 , p = r } function Se ( e , t , r , n ) { e |= 0 , t |= 0 , r |= 0 , n |= 0 ; var i , a , o , s , c = 0 , l = 0 , u = 0 ; s = p , o = p = p + 63 & - 64 , p = p + 64 | 0 , l = 52 + ( c = o + 8 | 0 ) | 0 ; do { A [ c >> 2 ] = 0 , c = c + 4 | 0 } while ( ( 0 | c ) < ( 0 | l ) ) ; c = 0 | Qt ( e ) , A [ o + 36 >> 2 ] = c , A [ o + 20 >> 2 ] = c , A [ o + 4 >> 2 ] = c , l = 0 | F ( c ) , A [ o + 32 >> 2 ] = l , i = 0 | F ( c ) , A [ o + 16 >> 2 ] = i , a = 0 | F ( c ) , A [ o >> 2 ] = a ; do { if ( 0 == ( 0 | l ) | 0 == ( 0 | i ) | 0 == ( 0 | a ) ) $ ( l ) , $ ( i ) , $ ( a ) , c = - 22 ; else { if ( ! ( u = 0 | F ( c ) ) ) { $ ( l ) , $ ( i ) , $ ( a ) , c = - 22 ; break } if ( 0 | ( c = 0 | ie ( o , e , n ) ) ) { $ ( 0 | A [ o + 32 >> 2 ] ) , $ ( 0 | A [ o + 16 >> 2 ] ) , $ ( 0 | A [ o >> 2 ] ) , $ ( u ) ; break } n = 0 | Ne ( 0 | A [ o + 40 >> 2 ] , 0 | A [ o + 44 >> 2 ] , 0 | A [ o + 52 >> 2 ] , t , r , 0 | A [ o + 16 >> 2 ] , 0 | A [ o + 20 >> 2 ] , u , 0 | A [ o + 4 >> 2 ] , 0 , 0 , n ) , $ ( 0 | A [ o + 32 >> 2 ] ) , $ ( 0 | A [ o + 16 >> 2 ] ) , c = 0 == ( 0 | n ) && 0 == ( 0 | Rt ( u , 0 | A [ o >> 2 ] , 0 | A [ o + 4 >> 2 ] ) ) ? 0 : - 35 , $ ( u ) , $ ( 0 | A [ o >> 2 ] ) } } while ( 0 ) ; return p = s , 0 | c } function Qe ( e , t , r ) { e |= 0 , t |= 0 , r |= 0 ; var n , i , a = 0 , o = 0 , s = 0 ; if ( n = p , i = p = p + 63 & - 64 , p = p + 4096 | 0 , ua ( i + 3072 | 0 ) , ua ( i + 2048 | 0 ) , 0 != ( 0 | e ) & 0 != ( 0 | t ) && ( A [ i + 2048 >> 2 ] = A [ t >> 2 ] , A [ i + 2048 + 4 >> 2 ] = 0 , A [ i + 2048 + 8 >> 2 ] = A [ t + 4 >> 2 ] , A [ i + 2048 + 8 + 4 >> 2 ] = 0 , A [ i + 2048 + 16 >> 2 ] = l [ t + 8 >> 0 ] , A [ i + 2048 + 16 + 4 >> 2 ] = 0 , A [ i + 2048 + 24 >> 2 ] = A [ e + 16 >> 2 ] , A [ i + 2048 + 24 + 4 >> 2 ] = 0 , A [ i + 2048 + 32 >> 2 ] = A [ e + 8 >> 2 ] , A [ i + 2048 + 32 + 4 >> 2 ] = 0 , A [ i + 2048 + 40 >> 2 ] = A [ e + 36 >> 2 ] , A [ i + 2048 + 40 + 4 >> 2 ] = 0 , 0 | A [ e + 20 >> 2 ] ) ) { t = 0 ; do { ( a = 127 & t ) || ( o = 0 | ui ( 0 | A [ i + 2048 + 48 >> 2 ] , 0 | A [ i + 2048 + 48 + 4 >> 2 ] , 1 , 0 ) , A [ i + 2048 + 48 >> 2 ] = o , A [ i + 2048 + 48 + 4 >> 2 ] = y , ua ( i ) , ua ( i + 1024 | 0 ) , N ( i + 3072 | 0 , i + 2048 | 0 , i ) , N ( i + 3072 | 0 , i , i + 1024 | 0 ) ) , s = 0 | A [ i + 1024 + ( a << 3 ) + 4 >> 2 ] , A [ ( o = r + ( t << 3 ) | 0 ) >> 2 ] = A [ i + 1024 + ( a << 3 ) >> 2 ] , A [ o + 4 >> 2 ] = s , t = t + 1 | 0 } while ( t >>> 0 < ( 0 | A [ e + 20 >> 2 ] ) >>> 0 ) } p = n } function Me ( e , t ) { e |= 0 , t |= 0 ; var r , n , a = 0 , o = 0 , s = 0 ; r = p , n = p = p + 63 & - 64 , p = p + 464 | 0 , a = 0 ; do { s = 0 | i [ t + a >> 0 ] , i [ n + ( o = a << 1 ) >> 0 ] = 15 & s , i [ n + ( 1 | o ) >> 0 ] = ( 255 & s ) >>> 4 , a = a + 1 | 0 } while ( 32 != ( 0 | a ) ) ; a = 0 , t = 0 ; do { a = 134217728 + ( ( o = a + ( 0 | l [ ( s = n + t | 0 ) >> 0 ] ) | 0 ) << 24 ) >> 28 , i [ s >> 0 ] = o - ( a << 4 ) , t = t + 1 | 0 } while ( 63 != ( 0 | t ) ) ; i [ n + 63 >> 0 ] = a + ( 0 | l [ n + 63 >> 0 ] ) , $i ( e ) , a = 1 ; do { Oi ( n + 64 | 0 , a >>> 1 , 0 | i [ n + a >> 0 ] ) , xt ( n + 304 | 0 , e , n + 64 | 0 ) , gn ( e , n + 304 | 0 ) , a = a + 2 | 0 } while ( a >>> 0 < 64 ) ; Sn ( n + 304 | 0 , e ) , jn ( n + 184 | 0 , n + 304 | 0 ) , qt ( n + 304 | 0 , n + 184 | 0 ) , jn ( n + 184 | 0 , n + 304 | 0 ) , qt ( n + 304 | 0 , n + 184 | 0 ) , jn ( n + 184 | 0 , n + 304 | 0 ) , qt ( n + 304 | 0 , n + 184 | 0 ) , gn ( e , n + 304 | 0 ) , a = 0 ; do { Oi ( n + 64 | 0 , a >>> 1 , 0 | i [ n + a >> 0 ] ) , xt ( n + 304 | 0 , e , n + 64 | 0 ) , gn ( e , n + 304 | 0 ) , a = a + 2 | 0 } while ( a >>> 0 < 64 ) ; p = r } function De ( e , t , r , n , i , a , o , s , A , c , l ) { var u ; e |= 0 , t |= 0 , r |= 0 , n |= 0 , i |= 0 , a |= 0 , o |= 0 , s |= 0 , A |= 0 , u = p , p = p + 352 | 0 , pi ( u + 16 | 0 , 64 , 0 , c |= 0 , l |= 0 ) , ji ( u + 80 | 0 , u + 16 | 0 ) , Fr ( u + 16 | 0 , 64 ) , li ( u + 80 | 0 , o , s , A ) , li ( u + 80 | 0 , 35424 , 15 & ( t = 0 | ci ( 0 , 0 , 0 | s , 0 | A ) ) , 0 ) , li ( u + 80 | 0 , r , n , i ) , li ( u + 80 | 0 , 35424 , 15 & ( t = 0 | ci ( 0 , 0 , 0 | n , 0 | i ) ) , 0 ) , Wr ( u + 336 | 0 , s , A ) , li ( u + 80 | 0 , u + 336 | 0 , 8 , 0 ) , Wr ( u + 336 | 0 , n , i ) , li ( u + 80 | 0 , u + 336 | 0 , 8 , 0 ) , Ji ( u + 80 | 0 , u ) , Fr ( u + 80 | 0 , 256 ) , t = 0 | oa ( u , a ) , Fr ( u , 16 ) ; do { if ( e ) { if ( t ) { ot ( 0 | e , 0 , 0 | n ) , t = - 1 ; break } Fn ( e , r , n , i , c , 1 , l ) , t = 0 ; break } } while ( 0 ) ; return p = u , 0 | t } function Le ( e ) { e |= 0 ; var t = 0 , r = 0 ; do { if ( e ) if ( 0 | A [ e >> 2 ] ) if ( ( 0 | A [ e + 4 >> 2 ] ) >>> 0 >= 16 ) { if ( 0 == ( 0 | A [ e + 8 >> 2 ] ) && 0 | A [ e + 12 >> 2 ] ) { t = - 18 ; break } if ( t = 0 | A [ e + 20 >> 2 ] , ! ( 0 | A [ e + 16 >> 2 ] ) ) return 0 | ( 0 == ( 0 | t ) ? - 6 : - 19 ) ; if ( t >>> 0 >= 8 ) { if ( 0 == ( 0 | A [ e + 24 >> 2 ] ) && 0 | A [ e + 28 >> 2 ] ) { t = - 20 ; break } if ( 0 == ( 0 | A [ e + 32 >> 2 ] ) && 0 | A [ e + 36 >> 2 ] ) { t = - 21 ; break } if ( ( t = 0 | A [ e + 44 >> 2 ] ) >>> 0 >= 8 ) if ( t >>> 0 <= 2097152 ) if ( t >>> 0 >= ( r = 0 | A [ e + 48 >> 2 ] ) << 3 >>> 0 ) if ( 0 | A [ e + 40 >> 2 ] ) if ( r ) { if ( ! ( r >>> 0 > 16777215 ) ) return 0 | ( 0 == ( 0 | ( e = 0 | A [ e + 52 >> 2 ] ) ) ? - 28 : e >>> 0 > 16777215 ? - 29 : 0 ) ; t = - 17 } else t = - 16 ; else t = - 12 ; else t = - 14 ; else t = - 15 ; else t = - 14 } else t = - 6 } else t = - 2 ; else t = - 1 ; else t = - 25 } while ( 0 ) ; return
e . _crypto _pwhash _argon2id _opslimit _max = $e . _crypto _pwhash _argon2id _opslimit _max , e . _crypto _pwhash _argon2id _opslimit _min = $e . _crypto _pwhash _argon2id _opslimit _min , e . _crypto _pwhash _argon2id _opslimit _moderate = $e . _crypto _pwhash _argon2id _opslimit _moderate , e . _crypto _pwhash _argon2id _opslimit _sensitive = $e . _crypto _pwhash _argon2id _opslimit _sensitive , e . _crypto _pwhash _argon2id _passwd _max = $e . _crypto _pwhash _argon2id _passwd _max , e . _crypto _pwhash _argon2id _passwd _min = $e . _crypto _pwhash _argon2id _passwd _min , e . _crypto _pwhash _argon2id _saltbytes = $e . _crypto _pwhash _argon2id _saltbytes , e . _crypto _pwhash _argon2id _str = $e . _crypto _pwhash _argon2id _str , e . _crypto _pwhash _argon2id _str _needs _rehash = $e . _crypto _pwhash _argon2id _str _needs _rehash , e . _crypto _pwhash _argon2id _str _verify = $e . _crypto _pwhash _argon2id _str _verify , e . _crypto _pwhash _argon2id _strbytes = $e . _crypto _pwhash _argon2id _strbytes , e . _crypto _pwhash _argon2id _strprefix = $e . _crypto _pwhash _argon2id _strprefix , e . _crypto _pwhash _bytes _max = $e . _crypto _pwhash _bytes _max , e . _crypto _pwhash _bytes _min = $e . _crypto _pwhash _bytes _min , e . _crypto _pwhash _memlimit _interactive = $e . _crypto _pwhash _memlimit _interactive , e . _crypto _pwhash _memlimit _max = $e . _crypto _pwhash _memlimit _max , e . _crypto _pwhash _memlimit _min = $e . _crypto _pwhash _memlimit _min , e . _crypto _pwhash _memlimit _moderate = $e . _crypto _pwhash _memlimit _moderate , e . _crypto _pwhash _memlimit _sensitive = $e . _crypto _pwhash _memlimit _sensitive , e . _crypto _pwhash _opslimit _interactive = $e . _crypto _pwhash _opslimit _interactive , e . _crypto _pwhash _opslimit _max = $e . _crypto _pwhash _opslimit _max , e . _crypto _pwhash _opslimit _min = $e . _crypto _pwhash _opslimit _min , e . _crypto _pwhash _opslimit _moderate = $e . _crypto _pwhash _opslimit _moderate , e . _crypto _pwhash _opslimit _sensitive = $e . _crypto _pwhash _opslimit _sensitive , e . _crypto _pwhash _passwd _max = $e . _crypto _pwhash _passwd _max , e . _crypto _pwhash _passwd _min = $e . _crypto _pwhash _passwd _min , e . _crypto _pwhash _primitive = $e . _crypto _pwhash _primitive , e . _crypto _pwhash _saltbytes = $e . _crypto _pwhash _saltbytes , e . _crypto _pwhash _scryptsalsa208sha256 = $e . _crypto _pwhash _scryptsalsa208sha256 , e . _crypto _pwhash _scryptsalsa208sha256 _bytes _max = $e . _crypto _pwhash _scryptsalsa208sha256 _bytes _max , e . _crypto _pwhash _scryptsalsa208sha256 _bytes _min = $e . _crypto _pwhash _scryptsalsa208sha256 _bytes _min , e . _crypto _pwhash _scryptsalsa208sha256 _ll = $e . _crypto _pwhash _scryptsalsa208sha256 _ll , e . _crypto _pwhash _scryptsalsa208sha256 _memlimit _interactive = $e . _crypto _pwhash _scryptsalsa208sha256 _memlimit _interactive , e . _crypto _pwhash _scryptsalsa208sha256 _memlimit _max = $e . _crypto _pwhash _scryptsalsa208sha256 _memlimit _max , e . _crypto _pwhash _scryptsalsa208sha256 _memlimit _min = $e . _crypto _pwhash _scryptsalsa208sha256 _memlimit _min , e . _crypto _pwhash _scryptsalsa208sha256 _memlimit _sensitive = $e . _crypto _pwhash _scryptsalsa208sha256 _memlimit _sensitive , e . _crypto _pwhash _scryptsalsa208sha256 _opslimit _interactive = $e . _crypto _pwhash _scryptsalsa208sha256 _opslimit _interactive , e . _crypto _pwhash _scryptsalsa208sha256 _opslimit _max = $e . _crypto _pwhash _scryptsalsa208sha256 _opslimit _max , e . _crypto _pwhash _scryptsalsa208sha256 _opslimit _min = $e . _crypto _pwhash _scryptsalsa208sha256 _opslimit _min , e . _crypto _pwhash _scryptsalsa208sha256 _opslimit _sensitive = $e . _crypto _pwhash _scryptsalsa208sha256 _opslimit _sensitive , e . _crypto _pwhash _scryptsalsa208sha256 _passwd _max = $e . _crypto _pwhash _scryptsalsa208sha256 _passwd _max , e . _crypto _pwhash _scryptsalsa208sha256 _passwd _min = $e . _crypto _pwhash _scryptsalsa208sha256 _passwd _min , e . _crypto _pwhash _scryptsalsa208sha256 _saltbytes = $e . _crypto _pwhash _scryptsalsa208sha256 _saltbytes , e . _crypto _pwhash _scryptsalsa208sha256 _str = $e . _crypto _pwhash _scryptsalsa208sha256 _str , e . _crypto _pwhash _scryptsalsa208sha256 _str _needs _rehash = $e . _crypto _pwhash _scryptsalsa208sha256 _str _needs _rehash , e . _crypto _pwhash _scryptsalsa208sha256 _str _verify = $e . _crypto _pwhash _scryptsalsa208sha256 _str _verify , e . _crypto _pwhash _scryptsalsa208sha256 _strbytes = $e . _crypto _pwhash _scryptsalsa208sha256 _strbytes , e . _crypto _pwhash _scryptsalsa208sha256 _strprefix = $e . _crypto _pwhash _scryptsalsa208sha256 _strprefix , e . _crypto _pwhash _str = $e . _crypto _pwhash _str , e . _crypto _pwhash _str _alg = $e . _crypto _pwhash _str _alg , e . _crypto _pwhash _str _needs _rehash = $e .
2020-03-29 14:59:00 +02:00
var e = "" , t = " data : application / octet - stream ; base64 , AGFzbQEAAAAB8QM3YAABf2AEf39 / fwBgAX8AYAAAYAF / AX9gA39 / fwF / YAJ / fwBgCX9 / f39 + f35 / fwF / YAJ / fgBgCH9 / f35 / fn9 / AX9gCH9 / fn9 / fn9 / AX9gA39 / fgF / YAJ / fwF / YAR / f35 / AX9gBn9 / f35 / fwF / YAd / f39 + f39 / AX9gBX9 / fn9 / AX9gBn9 / fn9 / fwF / YAN / f38AYAF / AX5gA39 / fwF + YAR / f39 / AX9gBX9 / f39 / AGACfn8BfmADf39 + AGAGf39 / f39 / AGAGf39 / f35 / AGAIf39 / f35 / f38AYAh / f39 + f39 / fwF / YAZ / f39 / f38Bf2AFf39 / f38Bf2ACfn4BfmAMf39 / f39 / f39 / f39 / AX9gCH9 + f35 / fn9 / AX9gBX9 / fn5 / AX9gA39 + fwF / YAR / fn9 / AX9gBn9 / fn5 / fwF / YAh / f39 / fn9 + fwF / YAh / f39 / f35 / fgF / YAV / f39 + fwF / YAZ / f39 + f38AYAZ / f35 / fn8Bf2AEf39 / fgBgB39 / f39 / f38Bf2AIf39 / f39 / f38Bf2AJf39 / f35 / f39 / AX9gB39 + f35 / fn8Bf2AFfn9 / f38AYAp / f39 / f35 / f39 / AX9gBX9 / fn9 / AGACf38BfmALf39 / f39 / f39 / f38Bf2AJf39 / f39 / f39 / AX9gCn9 / f39 / f39 / f38BfwJqDANlbnYBYwADA2VudgFkAAQDZW52AWUAAQNlbnYBZgACA2VudgFnAAQDZW52AWgABQNlbnYBaQAAA2VudgFqAAADZW52AWsAAANlbnYBYQN / AANlbnYBYgN / AANlbnYGbWVtb3J5AgCAAgO0BLIEFwwfDBcGEgYABgAGFAsSEwUSBggCAhILBQACDAsABAYGEgUABgYFBAAMDAAMFQYLEhIGBgwEBREECwIGBAYqJAAABgYLFQQMJCAMBAUVGBUVFQQGBQwSDAYBAgILDAwQKisGEAsADAUSAAIGDA0BAQ4CBgUVBhISBAUODgUNDg4wFQwODgUFLR4CBRAkDCgCBgUFAgIODgUMAAAAAAABEgQYBQoIBhYCBAQHAgYMBgcQEAARHQ8eHh0dER0dDyweFR4dDB0sHSwVHgwMBioLAgUGEjMSMQQAGQ0uBR4MDBURDxEPKgICAAQEAwwqJBINEhEqECkNEAwFFQQNBhAQCyIhAAAACiMkIwsiIQAVBwUGBgYYBg0NABIACAYcGQEGBgEGDgAAChIEEgYBBhEREA0SEC0tHR4tHR0eHR4eLR0sHR4eFR0dHh4eNjYdLB0sHSwdLBAVFS0VFSw2NhUVNBUVLDQ0FRUVFRUVFTUsLB0eHSwsLR0sLC0dHh0sLC0dBSwsLR4VHgAeHhUeHiA0NDQgDTQ0NCA0NDQMDAQABAQkECQQJA0QEAwEBTIjDQsiLwAAAAAMHgwFBQQQDRAQJAAAFR4DAwAeBAQMLBUSBAAADQAkJCgoDAwMDAUVBAwFAAIAAAAAJyYFBQAQEAAGBBIMBQAAIwsJJSEAAAAJAAwSHRIGFQwMEgYGBgYGDQAMDAAeHgwFEAYTBgsGBgQGAAAJHRsaAgkGBgQJAQYSEgYSCQYLAn8BIwALfwEjAQsHuxX6AwFsAKYDAW0AEwFuAKIDAW8AoQMBcACgAwFxAJ8DAXIAEwFzAJ4DAXQAnQMBdQCcAwF2AJoDAXcAEQF4AB4BeQCiAgF6ADQBQQARAUIAHgFDADEBRAA0AUUAEwFGAJkDAUcAmAMBSACXAwFJAJYDAUoAEQFLAB4BTAAsAU0ANAFOAJUDAU8AEQFQAJQDAVEAEQFSAJYBAVMAmwEBVAARAVUAHgFWAG4BVwCTAwFYAJIDAVkAkQMBWgCPAwFfABEBJADUAQJhYQDZAQJiYQARAmNhAB4CZGEA8AECZWEAjgMCZmEA0gECZ2EAIgJoYQCLAQJpYQCPAQJqYQARAmthAB4CbGEA8AECbWEA0QECbmEAjQMCb2EAEQJwYQAeAnFhAPMDAnJhANIBAnNhANABAnRhAM8BAnVhAIUBAnZhABECd2EAEwJ4YQCOAQJ5YQARAnphAIwDAkFhAIsDAkJhAIoDAkNhAIgDAkRhAF4CRWEAEwJGYQAsAkdhAIcDAkhhAIYDAklhAIUDAkphAIQDAkthABECTGEAgwMCTWEAggMCTmEAuwECT2EAEQJQYQCCAQJRYQARAlJhANABAlNhAM8BAlRhAF0CVWEAEQJWYQATAldhAF4CWGEAEwJZYQAsAlphAM4BAl9hAM0BAiRhABECYWIAEQJiYgCCAQJjYgARAmRiABECZWIAgQMCZmIAgAMCZ2IA / wICaGIA / gICaWIAzAECamIAEwJrYgAsAmxiAM4BAm1iAM0BAm5iAP0CAm9iAPwCAnBiAPsCAnFiAPoCAnJiAJADAnNiABECdGIA + QICdWIA + AICdmIAuwECd2IAEQJ4YgCJAwJ5YgARAnpiABECQWIAwgMCQmIAEQJDYgDAAwJEYgDDAwJFYgDBAwJGYgARAkdiADYCSGIAEwJJYgATAkpiABECS2IAEQJMYgBOAk1iABMCTmIAEwJPYgARAlBiABECUWIAWgJSYgBZAlNiABMCVGIAEwJVYgARAlZiACICV2IAWAJYYgATAlliABMCWmIAEQJfYgAiAiRiABMCYWMAEwJiYwARAmNjACICZGMA9wICZWMA9gICZmMAEQJnYwAiAmhjABMCaWMAVQJqYwBWAmtjAKsEAmxjABECbWMAIgJuYwATAm9jAB4CcGMAEwJxYwD1AgJyYwATAnNjAK0CAnRjAPQCAnVjABECdmMAIgJ3YwATAnhjAHwCeWMAfQJ6YwARAkFjACICQmMAEwJDYwAeAkRjAK4CAkVjAK0CAkZjAPMCAkdjAPICAkhjACICSWMAqQQCSmMA8QICS2MAEQJMYwBTAk1jAFQCTmMAqAQCT2MA8AICUGMA7wICUWMAIgJSYwA1AlNjAEECVGMAbgJVYwDuAgJWYwAiAldjABMCWGMAMQJZYwDLAQJaYwARAl9jACICJGMAEwJhZAAxAmJkAMsBAmNkABECZGQAHgJlZACuAgJmZACcBAJnZACdBAJoZACaBAJpZAARAmpkABECa2QAngQCbGQAEQJtZACbBAJuZAARAm9kAMoBAnBkABMCcWQAmAQCcmQAmQQCc2QAEQJ0ZAAeAnVkAMoBAnZkABMCd2QAMgJ4ZAAzAnlkABECemQAHgJBZACgAgJCZADJAQJDZADIAQJEZACXBAJFZACgAgJGZADJAQJHZADIAQJIZADtAgJJZABKAkpkAEkCS2QASQJMZADsAgJNZABKAk5kACYCT2QAEwJQZACVAgJRZACkAQJSZAClAQJTZACEBAJUZACDBAJVZACjAQJWZAAmAldkAHICWGQAhQQCWWQAMQJaZAAmAl9kADQCJGQAEwJhZQDrAgJiZQDqAgJjZQDpAgJkZQCmAQJlZQCHBAJmZQDoAgJnZQBJAmhlACYCaWUAEwJqZQCMAgJrZQCkAQJsZQClAQJtZQCLAgJuZQCiAQJvZQBJAnBlACYCcWUASgJyZQByAnNlAKMBAnRlACYCdWUANAJ2ZQATAndlAMcBAnhlAOcCAnllAOYCAnplAKYBAkFlAI0CAkJlACYCQ2UAEwJEZQCMAgJFZQCkAQJGZQClAQJHZQCLAgJIZQCiAQJJZQBJAkplACYCS2UASgJMZQByAk1lAKMBAk5lACYCT2UANAJQZQD9AwJRZQATAlJlAOUCAlNlACYCVGUAEwJVZQDkAgJWZQDgAQJXZQAmAlhlAOABAlllAKIBAlplALoDAl9lACYCJGUAuwMCYWYAlQICYmYAJgJjZgA0AmRmABECZWYA4wICZmYA4gICZ2YA4QICaGYAvQMCamYAvAMCa2YAxwECbGYA4AICbWYA3wICbmYA3gICb2YApgECcGYAjQICcWYAoAECcmYAoQECc2YAEQJ0ZgBwAnVmAG8CdmYAEQJ3ZgARAnhmALMDAnlmALEDAnpmABECQWYAEQJCZgD8AwJDZgARAkRmAM
2020-05-02 00:24:39 +02:00
; Ce ( e ) || ( e = _ ( e ) ) , Ce ( t ) || ( t = _ ( t ) ) , Ce ( r ) || ( r = _ ( r ) ) ; var n = { global : null , env : null , asm2wasm : E , parent : a } , i = null ; function o ( ) { try { if ( a . wasmBinary ) return new Uint8Array ( a . wasmBinary ) ; var e = Re ( t ) ; if ( e ) return e ; if ( a . readBinary ) return a . readBinary ( t ) ; throw "both async and sync fetching of the wasm failed" } catch ( e ) { Ue ( e ) } } function s ( e , r , s ) { if ( "object" != typeof WebAssembly ) return p ( "no native wasm support detected" ) , ! 1 ; if ( ! ( a . wasmMemory instanceof WebAssembly . Memory ) ) return p ( "no native wasm Memory in use" ) , ! 1 ; function l ( e , t ) { ( i = e . exports ) . memory && function ( e ) { var t = a . buffer ; e . byteLength < t . byteLength && p ( "the new buffer in mergeMemory is smaller than the previous one. in native wasm, we should grow memory here" ) ; var r = new Int8Array ( t ) ; new Int8Array ( e ) . set ( r ) , q ( e ) , K ( ) } ( i . memory ) , a . asm = i , a . usingWasm = ! 0 , ve ( ) } if ( r . memory = a . wasmMemory , n . global = { NaN : NaN , Infinity : 1 / 0 } , n [ "global.Math" ] = Math , n . env = r , Ee ( ) , a . instantiateWasm ) try { return a . instantiateWasm ( n , l ) } catch ( e ) { return p ( "Module.instantiateWasm callback failed with error: " + e ) , ! 1 } function u ( e ) { l ( e . instance , e . module ) } function f ( e ) { ( a . wasmBinary || ! A && ! c || "function" != typeof fetch ? new Promise ( ( function ( e , t ) { e ( o ( ) ) } ) ) : fetch ( t , { credentials : "same-origin" } ) . then ( ( function ( e ) { if ( ! e . ok ) throw "failed to load wasm binary file at '" + t + "'" ; return e . arrayBuffer ( ) } ) ) . catch ( ( function ( ) { return o ( ) } ) ) ) . then ( ( function ( e ) { return WebAssembly . instantiate ( e , n ) } ) ) . then ( e , ( function ( e ) { p ( "failed to asynchronously prepare wasm: " + e ) , Ue ( e ) } ) ) } return a . wasmBinary || "function" != typeof WebAssembly . instantiateStreaming || Ce ( t ) || "function" != typeof fetch ? f ( u ) : WebAssembly . instantiateStreaming ( fetch ( t , { credentials : "same-origin" } ) , n ) . then ( u , ( function ( e ) { p ( "wasm streaming compile failed: " + e ) , p ( "falling back to ArrayBuffer instantiation" ) , f ( u ) } ) ) , { } } a . asmPreload = a . asm ; var l = a . reallocBuffer ; a . reallocBuffer = function ( e ) { return "asmjs" === u ? l ( e ) : function ( e ) { e = z ( e , a . usingWasm ? J : j ) ; var t = a . buffer . byteLength ; if ( a . usingWasm ) try { return - 1 !== a . wasmMemory . grow ( ( e - t ) / 65536 ) ? a . buffer = a . wasmMemory . buffer : null } catch ( e ) { return null } } ( e ) } ; var u = "" ; a . asm = function ( e , t , r ) { if ( ! t . table ) { var n = a . wasmTableSize ; void 0 === n && ( n = 1024 ) ; var i = a . wasmMaxTableSize ; "object" == typeof WebAssembly && "function" == typeof WebAssembly . Table ? t . table = void 0 !== i ? new WebAssembly . Table ( { initial : n , maximum : i , element : "anyfunc" } ) : new WebAssembly . Table ( { initial : n , element : "anyfunc" } ) : t . table = new Array ( n ) , a . wasmTable = t . table } var o ; return t . _ _memory _base || ( t . _ _memory _base = a . STATIC _BASE ) , t . _ _table _base || ( t . _ _table _base = 0 ) , C ( o = s ( 0 , t ) , "no binaryen method succeeded." ) , o } } be ( ) ; var Be = [ function ( ) { return a . getRandomValue ( ) } , function ( ) { if ( void 0 === a . getRandomValue ) try { var e = "object" == typeof t ? t : self , r = void 0 !== e . crypto ? e . crypto : e . msCrypto , n = function ( ) { var e = new Uint32Array ( 1 ) ; return r . getRandomValues ( e ) , e [ 0 ] >>> 0 } ; n ( ) , a . getRandomValue = n } catch ( e ) { try { var i = require ( "crypto" ) , o = function ( ) { var e = i . randomBytes ( 4 ) ; return ( e [ 0 ] << 24 | e [ 1 ] << 16 | e [ 2 ] << 8 | e [ 3 ] ) >>> 0 } ; o ( ) , a . getRandomValue = o } catch ( e ) { throw "No secure random number generator found" } } } ] ; function ke ( e ) { return Be [ e ] ( ) } R = ( H = v ) + 37024 , ie . push ( ) ; var Se = 37024 ; function Qe ( e , t , r , n ) { Ue ( "Assertion failed: " + k ( e ) + ", at: " + [ t ? k ( t ) : "unknown filename" , r , n ? k ( n ) : "unknown function" ] ) } function Me ( ) { a . abort ( ) } function De ( e , t , r ) { return Y . set ( Y . subarray ( t , t + r ) , e ) , e } function Le ( e ) { return a . _ _ _errno _location && ( x [ a . _ _ _errno _location ( ) >> 2 ] = e ) , e } a . STATIC _BASE = H , a . STATIC _BUMP = Se , R += 16 ; var Ye = { EPERM : 1 , ENOENT : 2 , ESRCH : 3 , EINTR : 4 , EIO : 5 , ENXIO : 6 , E2BIG : 7 , ENOEXEC : 8 , EBADF : 9 , ECHILD : 10 , EAGAIN : 11 , EWOULDBLOCK : 11 , ENOMEM : 12 , EACCES : 13 , EFAULT : 14 , ENOTBLK : 15 , EBUSY : 16 , EEXIST : 17 , EXDEV : 18 , ENODEV : 19 , ENOTDIR : 20 , EISDIR : 21 , EINVAL : 22 , ENFILE : 23 , EMFILE : 24 , ENOTTY : 25 , ETXTBSY : 26 , EFBIG : 27 , ENOSPC : 28 , ESPIPE : 29 , EROFS : 30 , EMLINK : 31 , EPIPE : 32 , EDOM : 33 , ERANGE : 34 , ENOMSG : 42 , EIDRM : 43 , ECHRNG : 44 , EL2NSYNC : 45 , EL3HLT : 46 , EL3RST : 47 , ELNRNG : 48 , EUNATCH : 49 , ENOCSI : 50 , EL2HLT : 51 , EDEADLK : 35 , ENOLCK : 37 , EBADE : 52 , EBADR : 53 , EXFULL : 54 , ENOANO : 55 , EBADRQC : 56 , EBADSLT : 57 , EDEADLOCK : 35 , EBFONT : 59 , ENOSTR : 60 , ENODATA : 61 , ETIME : 62 , ENOSR : 63 , ENONET : 64 , ENOPKG : 65 , EREMOTE : 66 , ENOLINK : 67 , EADV : 68 , ESRMNT : 69 , ECOMM : 70 , EPROTO : 71 , EMULTIHOP : 72 , EDOTDOT : 73 , EBADMSG : 74 , ENOTUNIQ : 76 ,
2020-03-29 14:59:00 +02:00
allocate ( [ 24 , 0 , 0 , 0 , 25 , 0 , 0 , 0 , 26 , 0 , 0 , 0 , 27 , 0 , 0 , 0 , 28 , 0 , 0 , 0 , 29 , 0 , 0 , 0 , 30 , 0 , 0 , 0 , 31 , 0 , 0 , 0 , 32 , 0 , 0 , 0 , 33 , 0 , 0 , 0 , 34 , 0 , 0 , 0 , 35 , 0 , 0 , 0 , 36 , 0 , 0 , 0 , 37 , 0 , 0 , 0 , 38 , 0 , 0 , 0 , 39 , 0 , 0 , 0 , 40 , 0 , 0 , 0 , 41 , 0 , 0 , 0 , 42 , 0 , 0 , 0 , 43 , 0 , 0 , 0 , 44 , 0 , 0 , 0 , 45 , 0 , 0 , 0 , 46 , 0 , 0 , 0 , 47 , 0 , 0 , 0 , 48 , 0 , 0 , 0 , 49 , 0 , 0 , 0 , 50 , 0 , 0 , 0 , 51 , 0 , 0 , 0 , 52 , 0 , 0 , 0 , 53 , 0 , 0 , 0 , 54 , 0 , 0 , 0 , 55 , 0 , 0 , 0 , 56 , 0 , 0 , 0 , 57 , 0 , 0 , 0 , 58 , 0 , 0 , 0 , 59 , 0 , 0 , 0 , 60 , 0 , 0 , 0 , 61 , 0 , 0 , 0 , 62 , 0 , 0 , 0 , 63 , 0 , 0 , 0 , 64 , 0 , 0 , 0 , 97 , 0 , 0 , 0 , 98 , 0 , 0 , 0 , 99 , 0 , 0 , 0 , 100 , 0 , 0 , 0 , 101 , 0 , 0 , 0 , 102 , 0 , 0 , 0 , 103 , 0 , 0 , 0 , 104 , 0 , 0 , 0 , 105 , 0 , 0 , 0 , 106 , 0 , 0 , 0 , 107 , 0 , 0 , 0 , 108 , 0 , 0 , 0 , 109 , 0 , 0 , 0 , 110 , 0 , 0 , 0 , 111 , 0 , 0 , 0 , 112 , 0 , 0 , 0 , 113 , 0 , 0 , 0 , 114 , 0 , 0 , 0 , 115 , 0 , 0 , 0 , 116 , 0 , 0 , 0 , 117 , 0 , 0 , 0 , 118 , 0 , 0 , 0 , 119 , 0 , 0 , 0 , 120 , 0 , 0 , 0 , 121 , 0 , 0 , 0 , 122 , 0 , 0 , 0 , 91 , 0 , 0 , 0 , 92 , 0 , 0 , 0 , 93 , 0 , 0 , 0 , 94 , 0 , 0 , 0 , 95 , 0 , 0 , 0 , 96 , 0 , 0 , 0 , 97 , 0 , 0 , 0 , 98 , 0 , 0 , 0 , 99 , 0 , 0 , 0 , 100 , 0 , 0 , 0 , 101 , 0 , 0 , 0 , 102 , 0 , 0 , 0 , 103 , 0 , 0 , 0 , 104 , 0 , 0 , 0 , 105 , 0 , 0 , 0 , 106 , 0 , 0 , 0 , 107 , 0 , 0 , 0 , 108 , 0 , 0 , 0 , 109 , 0 , 0 , 0 , 110 , 0 , 0 , 0 , 111 , 0 , 0 , 0 , 112 , 0 , 0 , 0 , 113 , 0 , 0 , 0 , 114 , 0 , 0 , 0 , 115 , 0 , 0 , 0 , 116 , 0 , 0 , 0 , 117 , 0 , 0 , 0 , 118 , 0 , 0 , 0 , 119 , 0 , 0 , 0 , 120 , 0 , 0 , 0 , 121 , 0 , 0 , 0 , 122 , 0 , 0 , 0 , 123 , 0 , 0 , 0 , 124 , 0 , 0 , 0 , 125 , 0 , 0 , 0 , 126 , 0 , 0 , 0 , 127 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 26 , 97 , 0 , 0 , 116 , 0 , 0 , 0 , 62 , 111 , 2 , 0 , 110 , 0 , 0 , 0 , 116 , 135 , 2 , 0 , 114 , 0 , 0 , 0 , 64 , 111 , 2 , 0 , 102 , 0 , 0 , 0 , 66 , 111 , 2 , 0 , 97 , 0 , 0 , 0 , 68 , 111 , 2 , 0 , 101 , 0 , 0 , 0 , 70 , 111 , 2 , 0 , 119 , 0 , 0 , 0 , 72 , 111 , 2 , 0 , 87 , 0 , 0 , 0 , 85 , 111 , 2 , 0 , 115 , 0 , 0 , 0 , 99 , 111 , 2 , 0 , 83 , 0 , 0 , 0 , 111 , 111 , 2 , 0 , 100 , 0 , 0 , 0 , 124 , 111 , 2 , 0 , 68 , 0 , 0 , 0 , 136 , 111 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 64 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 156 , 135 , 2 , 0 , 116 , 151 , 2 , 0 , 116 , 151 , 2 , 0 , 116 , 151 , 2 , 0 , 116 , 151 , 2 , 0 , 116 , 151 , 2 , 0 , 116 , 151 , 2 , 0 , 116 , 151 , 2 , 0 , 116 , 151 , 2 , 0 , 116 , 151 , 2 , 0 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 16 , 0 , 0 , 0 , 16 , 0 , 0 , 0 , 0 , 16 , 0 , 0 , 0 , 16 , 0 , 0 , 16 , 16 , 0 , 0 , 16 , 16 , 0 , 0 , 0 , 0 , 16 , 0 , 0 , 0 , 16 , 0 , 16 , 0 , 16 , 0 , 16 , 0 , 16 , 0 , 0 , 16 , 16 , 0 , 0 , 16 , 16 , 0 , 16 , 16 , 16 , 0 , 16 , 16 , 16 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 32 , 0 , 0 , 0 , 32 , 0 , 0 , 0 , 0 , 32 , 0 , 0 , 0 , 32 , 0 , 0 , 32 , 32 , 0 , 0 , 32 , 32 , 0 , 0 , 0 , 0 , 32 , 0 , 0 , 0 , 32 , 0 , 32 , 0 , 32 , 0 , 32 , 0 , 32 , 0 , 0 , 32 , 32 , 0 , 0 , 32 , 32 , 0 , 32 , 32 , 32 , 0 , 32 , 32 , 32 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 64 , 0 , 0 , 0 , 64 , 0 , 0 , 0 , 0 , 64 , 0 , 0 , 0 , 64 , 0 , 0 , 64 , 64 , 0 , 0 , 64 , 64 , 0 , 0 , 0 , 0 , 64 , 0 , 0 , 0 , 64 , 0 , 64 , 0 , 64 , 0 , 64 , 0 , 64 , 0 , 0 , 64 , 64 , 0 , 0 , 64 , 64 , 0 , 64 , 64 , 64 , 0 , 64 , 64 , 64 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 128 , 0 , 0 , 0 , 128 , 0 , 0 , 0 , 0 , 128 , 0 , 0 , 0 , 128 , 0 , 0 , 128 , 128 , 0 , 0 , 128 , 128 , 0 , 0 , 0 , 0 , 128 , 0 , 0 , 0 , 128 , 0 , 128 , 0 , 128 , 0 , 128 , 0 , 128 , 0 , 0 , 128 , 128 , 0 , 0 , 128 , 128 , 0 , 128 , 128 , 128 , 0 , 128 , 128 , 128 , 0 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 1 , 1 , 0 , 0 , 0 , 0 , 1 , 0 , 1 , 0 , 1 , 0 , 0 , 1 , 1 , 0 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 1 , 1 , 0 , 0 , 1 , 0 , 1 , 0 , 1 , 1 , 1 , 0 , 1 , 0 , 0 , 1 , 1 , 1 , 0 , 1 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 2 , 2 , 0 , 0 , 0 , 0 , 2 , 0 , 2 , 0 , 2 , 0 , 0 , 2 , 2 , 0 , 2 , 2 , 2 , 0 , 0 , 0 , 0 , 2 , 2 , 0 , 0 , 2 , 0 , 2 , 0 , 2 , 2 , 2 , 0 , 2 , 0 , 0 , 2 , 2 , 2 , 0 , 2 , 2 , 0 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 0 , 0 , 0 , 0 , 4 , 0 , 0 , 0 , 0 , 4 , 0 , 0 , 4 , 4 , 0 , 0 , 0 , 0 , 4 , 0 , 4 , 0 , 4 , 0 , 0 , 4 , 4 , 0 , 4 , 4 , 4 , 0 , 0 , 0 , 0 , 4 , 4 , 0 , 0 , 4 , 0 , 4 , 0 , 4 , 4 , 4 , 0 , 4 , 0 , 0 , 4 , 4 , 4 , 0 , 4 , 4 , 0 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 0 , 0 , 0 , 0 , 8 , 0 , 0 , 0 , 0 , 8 , 0 , 0 , 8 , 8 , 0 , 0 , 0 , 0 , 8 , 0 , 8 , 0 , 8 , 0 , 0 , 8 , 8 , 0 , 8 , 8 , 8 , 0 , 0 , 0 , 0 , 8 , 8 , 0 , 0 , 8 , 0 , 8 , 0 , 8 , 8 , 8 , 0 , 8 , 0 , 0 , 8 , 8 , 8 , 0 , 8 , 8 , 0 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 16 , 0 , 0 , 0 , 16 , 0 , 0 , 16 , 0 , 0 , 0 , 16 , 0 , 0 , 0 , 16 , 16 , 0 , 0 , 16 , 16 , 0 , 16 , 0 , 0 , 0 , 16 , 0 , 0 , 0 , 16 , 0 , 16 , 0 , 16 , 0 , 16 , 0 , 16 , 16 , 0 , 0 , 16 , 16 , 0 , 0 , 16 , 16 , 16 , 0 , 16 , 16 , 16 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 32 , 0 , 0 , 0 , 32 , 0 , 0 , 32 , 0 , 0 , 0 , 32
allocate ( [ 158 , 101 , 160 , 101 , 162 , 101 , 163 , 101 , 166 , 101 , 168 , 101 , 170 , 101 , 172 , 101 , 174 , 101 , 177 , 101 , 178 , 101 , 179 , 101 , 180 , 101 , 181 , 101 , 182 , 101 , 183 , 101 , 184 , 101 , 186 , 101 , 187 , 101 , 190 , 101 , 191 , 101 , 192 , 101 , 194 , 101 , 199 , 101 , 200 , 101 , 201 , 101 , 202 , 101 , 205 , 101 , 208 , 101 , 209 , 101 , 211 , 101 , 212 , 101 , 213 , 101 , 216 , 101 , 217 , 101 , 218 , 101 , 219 , 101 , 220 , 101 , 221 , 101 , 222 , 101 , 223 , 101 , 225 , 101 , 227 , 101 , 228 , 101 , 234 , 101 , 235 , 101 , 242 , 101 , 243 , 101 , 244 , 101 , 245 , 101 , 248 , 101 , 249 , 101 , 251 , 101 , 252 , 101 , 253 , 101 , 254 , 101 , 255 , 101 , 1 , 102 , 4 , 102 , 5 , 102 , 7 , 102 , 8 , 102 , 9 , 102 , 11 , 102 , 13 , 102 , 16 , 102 , 17 , 102 , 18 , 102 , 22 , 102 , 23 , 102 , 24 , 102 , 26 , 102 , 27 , 102 , 28 , 102 , 30 , 102 , 33 , 102 , 34 , 102 , 35 , 102 , 36 , 102 , 38 , 102 , 41 , 102 , 42 , 102 , 43 , 102 , 44 , 102 , 46 , 102 , 48 , 102 , 50 , 102 , 51 , 102 , 55 , 102 , 56 , 102 , 57 , 102 , 58 , 102 , 59 , 102 , 61 , 102 , 63 , 102 , 64 , 102 , 66 , 102 , 68 , 102 , 69 , 102 , 70 , 102 , 71 , 102 , 72 , 102 , 73 , 102 , 74 , 102 , 77 , 102 , 78 , 102 , 80 , 102 , 81 , 102 , 88 , 102 , 89 , 102 , 91 , 102 , 92 , 102 , 93 , 102 , 94 , 102 , 96 , 102 , 98 , 102 , 99 , 102 , 101 , 102 , 103 , 102 , 105 , 102 , 106 , 102 , 107 , 102 , 108 , 102 , 109 , 102 , 113 , 102 , 114 , 102 , 115 , 102 , 117 , 102 , 120 , 102 , 121 , 102 , 123 , 102 , 124 , 102 , 125 , 102 , 127 , 102 , 128 , 102 , 129 , 102 , 131 , 102 , 133 , 102 , 134 , 102 , 136 , 102 , 137 , 102 , 138 , 102 , 139 , 102 , 141 , 102 , 142 , 102 , 143 , 102 , 144 , 102 , 146 , 102 , 147 , 102 , 148 , 102 , 149 , 102 , 152 , 102 , 153 , 102 , 154 , 102 , 155 , 102 , 156 , 102 , 158 , 102 , 159 , 102 , 160 , 102 , 161 , 102 , 162 , 102 , 163 , 102 , 164 , 102 , 165 , 102 , 166 , 102 , 169 , 102 , 170 , 102 , 171 , 102 , 172 , 102 , 173 , 102 , 175 , 102 , 176 , 102 , 177 , 102 , 178 , 102 , 179 , 102 , 181 , 102 , 182 , 102 , 183 , 102 , 184 , 102 , 186 , 102 , 187 , 102 , 188 , 102 , 189 , 102 , 191 , 102 , 192 , 102 , 193 , 102 , 194 , 102 , 195 , 102 , 196 , 102 , 197 , 102 , 198 , 102 , 199 , 102 , 200 , 102 , 201 , 102 , 202 , 102 , 203 , 102 , 204 , 102 , 205 , 102 , 206 , 102 , 207 , 102 , 208 , 102 , 209 , 102 , 210 , 102 , 211 , 102 , 212 , 102 , 213 , 102 , 214 , 102 , 215 , 102 , 216 , 102 , 218 , 102 , 222 , 102 , 223 , 102 , 224 , 102 , 225 , 102 , 226 , 102 , 227 , 102 , 228 , 102 , 229 , 102 , 231 , 102 , 232 , 102 , 234 , 102 , 235 , 102 , 236 , 102 , 237 , 102 , 238 , 102 , 239 , 102 , 241 , 102 , 245 , 102 , 246 , 102 , 248 , 102 , 250 , 102 , 251 , 102 , 253 , 102 , 1 , 103 , 2 , 103 , 3 , 103 , 4 , 103 , 5 , 103 , 6 , 103 , 7 , 103 , 12 , 103 , 14 , 103 , 15 , 103 , 17 , 103 , 18 , 103 , 19 , 103 , 22 , 103 , 24 , 103 , 25 , 103 , 26 , 103 , 28 , 103 , 30 , 103 , 32 , 103 , 33 , 103 , 34 , 103 , 35 , 103 , 36 , 103 , 37 , 103 , 39 , 103 , 41 , 103 , 46 , 103 , 48 , 103 , 50 , 103 , 51 , 103 , 54 , 103 , 55 , 103 , 56 , 103 , 57 , 103 , 59 , 103 , 60 , 103 , 62 , 103 , 63 , 103 , 65 , 103 , 68 , 103 , 69 , 103 , 71 , 103 , 74 , 103 , 75 , 103 , 77 , 103 , 82 , 103 , 84 , 103 , 85 , 103 , 87 , 103 , 88 , 103 , 89 , 103 , 90 , 103 , 91 , 103 , 93 , 103 , 98 , 103 , 99 , 103 , 100 , 103 , 102 , 103 , 103 , 103 , 107 , 103 , 108 , 103 , 110 , 103 , 113 , 103 , 116 , 103 , 118 , 103 , 120 , 103 , 121 , 103 , 122 , 103 , 123 , 103 , 125 , 103 , 128 , 103 , 130 , 103 , 131 , 103 , 133 , 103 , 134 , 103 , 136 , 103 , 138 , 103 , 140 , 103 , 141 , 103 , 142 , 103 , 143 , 103 , 145 , 103 , 146 , 103 , 147 , 103 , 148 , 103 , 150 , 103 , 153 , 103 , 155 , 103 , 159 , 103 , 160 , 103 , 161 , 103 , 164 , 103 , 166 , 103 , 169 , 103 , 172 , 103 , 174 , 103 , 177 , 103 , 178 , 103 , 180 , 103 , 185 , 103 , 186 , 103 , 187 , 103 , 188 , 103 , 189 , 103 , 190 , 103 , 191 , 103 , 192 , 103 , 194 , 103 , 197 , 103 , 198 , 103 , 199 , 103 , 200 , 103 , 201 , 103 , 202 , 103 , 203 , 103 , 204 , 103 , 205 , 103 , 206 , 103 , 213 , 103 , 214 , 103 , 215 , 103 , 219 , 103 , 223 , 103 , 225 , 103 , 227 , 103 , 228 , 103 , 230 , 103 , 231 , 103 , 232 , 103 , 234 , 103 , 235 , 103 , 237 , 103 , 238 , 103 , 242 , 103 , 245 , 103 , 246 , 103 , 247 , 103 , 248 , 103 , 249 , 103 , 250 , 103 , 251 , 103 , 252 , 103 , 254 , 103 , 1 , 104 , 2 , 104 , 3 , 104 , 4 , 104 , 6 , 104 , 13 , 104 , 16 , 104 , 18 , 104 , 20 , 104 , 21 , 104 , 24 , 104 , 25 , 104 , 26 , 104 , 27 , 104 , 28 , 104 , 30 , 104 , 31 , 104 , 32 , 104 , 34 , 104 , 35 , 104 , 36 , 104 , 37 , 104 , 38 , 104 , 39 , 104 , 40 , 104 , 43 , 104 , 44 , 104 , 45 , 104 , 46 , 104 , 47 , 104 , 48 , 104 , 49 , 104 , 52 , 104 , 53 , 104 , 54 , 104 , 58 , 104 , 59 , 104 , 63 , 104 , 71 , 104 , 75 , 104 , 77 , 104 , 79 , 104 , 82 , 104 , 86 , 104 , 87 , 104 , 88 , 104 , 89 , 104 , 90 , 104 , 91 , 104 , 92 , 104 , 93 , 104 , 94 , 104 , 95 , 104 , 106 , 104 , 108 , 104 , 109 , 104 , 110 , 104 , 111 , 104 , 112 , 104 , 113 , 104 , 114 , 104 , 115 , 104 , 117 , 104 , 120 , 104 , 121 , 104 , 122 , 104 , 123 , 104 , 124 , 104 , 125 , 104 , 126 , 104 , 127 , 104 , 128 , 104 , 130 , 104 , 132 , 104 , 135 , 104 , 136 , 104 , 137 , 104 , 138 , 104 , 139 , 104 , 140 , 104 , 141 , 104 , 142 , 104 , 144 , 104 , 145 , 104 , 146 , 104 , 148 , 104 , 149 , 104 , 150 , 104 , 152 , 104 , 153 , 104 , 154 , 104 , 155 , 104 , 156 , 104 , 157 , 104 , 158 , 104 , 159 , 104 , 160 , 104 , 161 , 104 , 163 , 104 , 164 , 104 , 165 , 104 , 169 , 104 , 170 , 104 , 171 , 104 , 172 , 104 , 174 , 104 , 177 , 104 , 178 , 104 , 180 , 104 , 182 , 104 , 183 , 104 , 184 , 104 , 185 , 104 , 186 , 104 , 187 , 104 , 188 , 104 , 189 , 104 , 190 , 104 , 191 , 104 , 193 , 104 , 195 , 104 , 196 , 104 , 197 , 104 , 198 , 104 , 199 , 104 , 200 , 104 , 202 , 104 , 204 , 104 , 206 , 104 , 207 , 104 , 208 , 104 , 209 , 104 , 211 , 104 , 212 , 104 , 214 , 104 , 215 , 104 , 217 , 104 , 219 , 104 , 220 , 104 , 221 , 104 , 222 , 104 , 223 , 104 , 225 , 104 , 226 , 104 , 228 , 104 , 229 , 104 , 230 , 104 , 231 , 104 , 232 , 104 , 233 , 104 , 234 , 104 , 235 , 104 , 236 , 104 , 237 , 104 , 239 , 104 , 242 , 104 , 243 , 104 , 2
allocate ( [ 132 , 91 , 149 , 91 , 147 , 91 , 165 , 91 , 184 , 91 , 47 , 117 , 158 , 154 , 52 , 100 , 228 , 91 , 238 , 91 , 48 , 137 , 240 , 91 , 71 , 142 , 7 , 139 , 182 , 143 , 211 , 143 , 213 , 143 , 229 , 143 , 238 , 143 , 228 , 143 , 233 , 143 , 230 , 143 , 243 , 143 , 232 , 143 , 5 , 144 , 4 , 144 , 11 , 144 , 38 , 144 , 17 , 144 , 13 , 144 , 22 , 144 , 33 , 144 , 53 , 144 , 54 , 144 , 45 , 144 , 47 , 144 , 68 , 144 , 81 , 144 , 82 , 144 , 80 , 144 , 104 , 144 , 88 , 144 , 98 , 144 , 91 , 144 , 185 , 102 , 116 , 144 , 125 , 144 , 130 , 144 , 136 , 144 , 131 , 144 , 139 , 144 , 80 , 95 , 87 , 95 , 86 , 95 , 88 , 95 , 59 , 92 , 171 , 84 , 80 , 92 , 89 , 92 , 113 , 91 , 99 , 92 , 102 , 92 , 188 , 127 , 42 , 95 , 41 , 95 , 45 , 95 , 116 , 130 , 60 , 95 , 59 , 155 , 110 , 92 , 129 , 89 , 131 , 89 , 141 , 89 , 169 , 89 , 170 , 89 , 163 , 89 , 108 , 147 , 109 , 147 , 110 , 147 , 111 , 147 , 112 , 147 , 113 , 147 , 114 , 147 , 115 , 147 , 116 , 147 , 117 , 147 , 118 , 147 , 119 , 147 , 120 , 147 , 121 , 147 , 122 , 147 , 123 , 147 , 124 , 147 , 125 , 147 , 126 , 147 , 127 , 147 , 128 , 147 , 129 , 147 , 130 , 147 , 131 , 147 , 132 , 147 , 133 , 147 , 134 , 147 , 135 , 147 , 136 , 147 , 137 , 147 , 138 , 147 , 139 , 147 , 140 , 147 , 141 , 147 , 142 , 147 , 144 , 147 , 145 , 147 , 146 , 147 , 147 , 147 , 148 , 147 , 149 , 147 , 150 , 147 , 151 , 147 , 152 , 147 , 153 , 147 , 154 , 147 , 155 , 147 , 156 , 147 , 157 , 147 , 158 , 147 , 159 , 147 , 160 , 147 , 161 , 147 , 162 , 147 , 163 , 147 , 164 , 147 , 165 , 147 , 166 , 147 , 167 , 147 , 168 , 147 , 169 , 147 , 170 , 147 , 171 , 147 , 172 , 147 , 173 , 147 , 174 , 147 , 175 , 147 , 176 , 147 , 177 , 147 , 178 , 147 , 179 , 147 , 180 , 147 , 181 , 147 , 182 , 147 , 183 , 147 , 184 , 147 , 185 , 147 , 186 , 147 , 187 , 147 , 188 , 147 , 189 , 147 , 190 , 147 , 191 , 147 , 192 , 147 , 193 , 147 , 194 , 147 , 195 , 147 , 196 , 147 , 197 , 147 , 198 , 147 , 199 , 147 , 200 , 147 , 201 , 147 , 203 , 147 , 204 , 147 , 205 , 147 , 151 , 89 , 202 , 89 , 171 , 89 , 158 , 89 , 164 , 89 , 210 , 89 , 178 , 89 , 175 , 89 , 215 , 89 , 190 , 89 , 5 , 90 , 6 , 90 , 221 , 89 , 8 , 90 , 227 , 89 , 216 , 89 , 249 , 89 , 12 , 90 , 9 , 90 , 50 , 90 , 52 , 90 , 17 , 90 , 35 , 90 , 19 , 90 , 64 , 90 , 103 , 90 , 74 , 90 , 85 , 90 , 60 , 90 , 98 , 90 , 117 , 90 , 236 , 128 , 170 , 90 , 155 , 90 , 119 , 90 , 122 , 90 , 190 , 90 , 235 , 90 , 178 , 90 , 210 , 90 , 212 , 90 , 184 , 90 , 224 , 90 , 227 , 90 , 241 , 90 , 214 , 90 , 230 , 90 , 216 , 90 , 220 , 90 , 9 , 91 , 23 , 91 , 22 , 91 , 50 , 91 , 55 , 91 , 64 , 91 , 21 , 92 , 28 , 92 , 90 , 91 , 101 , 91 , 115 , 91 , 81 , 91 , 83 , 91 , 98 , 91 , 117 , 154 , 119 , 154 , 120 , 154 , 122 , 154 , 127 , 154 , 125 , 154 , 128 , 154 , 129 , 154 , 133 , 154 , 136 , 154 , 138 , 154 , 144 , 154 , 146 , 154 , 147 , 154 , 150 , 154 , 152 , 154 , 155 , 154 , 156 , 154 , 157 , 154 , 159 , 154 , 160 , 154 , 162 , 154 , 163 , 154 , 165 , 154 , 167 , 154 , 159 , 126 , 161 , 126 , 163 , 126 , 165 , 126 , 168 , 126 , 169 , 126 , 206 , 147 , 207 , 147 , 208 , 147 , 209 , 147 , 210 , 147 , 211 , 147 , 212 , 147 , 213 , 147 , 215 , 147 , 216 , 147 , 217 , 147 , 218 , 147 , 219 , 147 , 220 , 147 , 221 , 147 , 222 , 147 , 223 , 147 , 224 , 147 , 225 , 147 , 226 , 147 , 227 , 147 , 228 , 147 , 229 , 147 , 230 , 147 , 231 , 147 , 232 , 147 , 233 , 147 , 234 , 147 , 235 , 147 , 236 , 147 , 237 , 147 , 238 , 147 , 239 , 147 , 240 , 147 , 241 , 147 , 242 , 147 , 243 , 147 , 244 , 147 , 245 , 147 , 246 , 147 , 247 , 147 , 248 , 147 , 249 , 147 , 250 , 147 , 251 , 147 , 252 , 147 , 253 , 147 , 254 , 147 , 255 , 147 , 0 , 148 , 1 , 148 , 2 , 148 , 3 , 148 , 4 , 148 , 5 , 148 , 6 , 148 , 7 , 148 , 8 , 148 , 9 , 148 , 10 , 148 , 11 , 148 , 12 , 148 , 13 , 148 , 14 , 148 , 15 , 148 , 16 , 148 , 17 , 148 , 18 , 148 , 19 , 148 , 20 , 148 , 21 , 148 , 22 , 148 , 23 , 148 , 24 , 148 , 25 , 148 , 26 , 148 , 27 , 148 , 28 , 148 , 29 , 148 , 30 , 148 , 31 , 148 , 32 , 148 , 33 , 148 , 34 , 148 , 35 , 148 , 36 , 148 , 37 , 148 , 38 , 148 , 39 , 148 , 40 , 148 , 41 , 148 , 42 , 148 , 43 , 148 , 44 , 148 , 45 , 148 , 46 , 148 , 173 , 126 , 176 , 126 , 190 , 126 , 192 , 126 , 193 , 126 , 194 , 126 , 201 , 126 , 203 , 126 , 204 , 126 , 208 , 126 , 212 , 126 , 215 , 126 , 219 , 126 , 224 , 126 , 225 , 126 , 232 , 126 , 235 , 126 , 238 , 126 , 239 , 126 , 241 , 126 , 242 , 126 , 13 , 127 , 246 , 126 , 250 , 126 , 251 , 126 , 254 , 126 , 1 , 127 , 2 , 127 , 3 , 127 , 7 , 127 , 8 , 127 , 11 , 127 , 12 , 127 , 15 , 127 , 17 , 127 , 18 , 127 , 23 , 127 , 25 , 127 , 28 , 127 , 27 , 127 , 31 , 127 , 33 , 127 , 34 , 127 , 35 , 127 , 36 , 127 , 37 , 127 , 38 , 127 , 39 , 127 , 42 , 127 , 43 , 127 , 44 , 127 , 45 , 127 , 47 , 127 , 48 , 127 , 49 , 127 , 50 , 127 , 51 , 127 , 53 , 127 , 122 , 94 , 127 , 117 , 219 , 93 , 62 , 117 , 149 , 144 , 142 , 115 , 145 , 115 , 174 , 115 , 162 , 115 , 159 , 115 , 207 , 115 , 194 , 115 , 209 , 115 , 183 , 115 , 179 , 115 , 192 , 115 , 201 , 115 , 200 , 115 , 229 , 115 , 217 , 115 , 124 , 152 , 10 , 116 , 233 , 115 , 231 , 115 , 222 , 115 , 186 , 115 , 242 , 115 , 15 , 116 , 42 , 116 , 91 , 116 , 38 , 116 , 37 , 116 , 40 , 116 , 48 , 116 , 46 , 116 , 44 , 116 , 47 , 148 , 48 , 148 , 49 , 148 , 50 , 148 , 51 , 148 , 52 , 148 , 53 , 148 , 54 , 148 , 55 , 148 , 56 , 148 , 57 , 148 , 58 , 148 , 59 , 148 , 60 , 148 , 61 , 148 , 63 , 148 , 64 , 148 , 65 , 148 , 66 , 148 , 67 , 148 , 68 , 148 , 69 , 148 , 70 , 148 , 71 , 148 , 72 , 148 , 73 , 148 , 74 , 148 , 75 , 148 , 76 , 148 , 77 , 148 , 78 , 148 , 79 , 148 , 80 , 148 , 81 , 148 , 82 , 148 , 83 , 148 , 84 , 148 , 85 , 148 , 86 , 148 , 87 , 148 , 88 , 148 , 89 , 148 , 90 , 148 , 91 , 148 , 92 , 148 , 93 , 148 , 94 , 148 , 95 , 148 , 96 , 148 , 97 , 148 , 98 , 148 , 99 , 148 , 100 , 148 , 101 , 148 , 102 , 148 , 103 , 148 , 104 , 148 , 105 , 148 , 106 , 148 , 108 , 148 , 109 , 148 , 110 , 148 , 111 , 148 , 112 , 148 , 113 , 148 , 114 , 148 , 115 , 148 , 116 , 148 , 117 , 148 , 118 , 148 , 119 , 148 , 120 , 148 , 121 , 148 , 122 , 148 , 123 , 148 , 124 , 148 , 125 , 148 , 126 , 148 , 127 , 148 , 128 , 148 , 129 , 148 , 130 , 148 , 131 , 148 , 132 , 148 , 145 , 148 , 150 , 148 , 152 , 148 , 199 , 148 , 207 , 148 , 211 , 148 , 212 , 148 , 218 , 148 , 230 , 148 , 251 , 148 , 28 , 149 , 32
allocate ( [ 15 , 101 , 224 , 102 , 221 , 102 , 229 , 106 , 221 , 106 , 218 , 106 , 211 , 106 , 27 , 112 , 31 , 112 , 40 , 112 , 26 , 112 , 29 , 112 , 21 , 112 , 24 , 112 , 6 , 114 , 13 , 114 , 88 , 114 , 162 , 114 , 120 , 115 , 122 , 115 , 189 , 116 , 202 , 116 , 227 , 116 , 135 , 117 , 134 , 117 , 95 , 118 , 97 , 118 , 199 , 119 , 25 , 121 , 177 , 121 , 107 , 122 , 105 , 122 , 62 , 124 , 63 , 124 , 56 , 124 , 61 , 124 , 55 , 124 , 64 , 124 , 107 , 126 , 109 , 126 , 121 , 126 , 105 , 126 , 106 , 126 , 133 , 127 , 115 , 126 , 182 , 127 , 185 , 127 , 184 , 127 , 216 , 129 , 233 , 133 , 221 , 133 , 234 , 133 , 213 , 133 , 228 , 133 , 229 , 133 , 247 , 133 , 251 , 135 , 5 , 136 , 13 , 136 , 249 , 135 , 254 , 135 , 96 , 137 , 95 , 137 , 86 , 137 , 94 , 137 , 65 , 139 , 92 , 139 , 88 , 139 , 73 , 139 , 90 , 139 , 78 , 139 , 79 , 139 , 70 , 139 , 89 , 139 , 8 , 141 , 10 , 141 , 124 , 142 , 114 , 142 , 135 , 142 , 118 , 142 , 108 , 142 , 122 , 142 , 116 , 142 , 84 , 143 , 78 , 143 , 173 , 143 , 138 , 144 , 139 , 144 , 177 , 145 , 174 , 145 , 225 , 147 , 209 , 147 , 223 , 147 , 195 , 147 , 200 , 147 , 220 , 147 , 221 , 147 , 214 , 147 , 226 , 147 , 205 , 147 , 216 , 147 , 228 , 147 , 215 , 147 , 232 , 147 , 220 , 149 , 180 , 150 , 227 , 150 , 42 , 151 , 39 , 151 , 97 , 151 , 220 , 151 , 251 , 151 , 94 , 152 , 88 , 152 , 91 , 152 , 188 , 152 , 69 , 153 , 73 , 153 , 22 , 154 , 25 , 154 , 13 , 155 , 232 , 155 , 231 , 155 , 214 , 155 , 219 , 155 , 137 , 157 , 97 , 157 , 114 , 157 , 106 , 157 , 108 , 157 , 146 , 158 , 151 , 158 , 147 , 158 , 180 , 158 , 248 , 82 , 168 , 86 , 183 , 86 , 182 , 86 , 180 , 86 , 188 , 86 , 228 , 88 , 64 , 91 , 67 , 91 , 125 , 91 , 246 , 91 , 201 , 93 , 248 , 97 , 250 , 97 , 24 , 101 , 20 , 101 , 25 , 101 , 230 , 102 , 39 , 103 , 236 , 106 , 62 , 112 , 48 , 112 , 50 , 112 , 16 , 114 , 123 , 115 , 207 , 116 , 98 , 118 , 101 , 118 , 38 , 121 , 42 , 121 , 44 , 121 , 43 , 121 , 199 , 122 , 246 , 122 , 76 , 124 , 67 , 124 , 77 , 124 , 239 , 124 , 240 , 124 , 174 , 143 , 125 , 126 , 124 , 126 , 130 , 126 , 76 , 127 , 0 , 128 , 218 , 129 , 102 , 130 , 251 , 133 , 249 , 133 , 17 , 134 , 250 , 133 , 6 , 134 , 11 , 134 , 7 , 134 , 10 , 134 , 20 , 136 , 21 , 136 , 100 , 137 , 186 , 137 , 248 , 137 , 112 , 139 , 108 , 139 , 102 , 139 , 111 , 139 , 95 , 139 , 107 , 139 , 15 , 141 , 13 , 141 , 137 , 142 , 129 , 142 , 133 , 142 , 130 , 142 , 180 , 145 , 203 , 145 , 24 , 148 , 3 , 148 , 253 , 147 , 225 , 149 , 48 , 151 , 196 , 152 , 82 , 153 , 81 , 153 , 168 , 153 , 43 , 154 , 48 , 154 , 55 , 154 , 53 , 154 , 19 , 156 , 13 , 156 , 121 , 158 , 181 , 158 , 232 , 158 , 47 , 159 , 95 , 159 , 99 , 159 , 97 , 159 , 55 , 81 , 56 , 81 , 193 , 86 , 192 , 86 , 194 , 86 , 20 , 89 , 108 , 92 , 205 , 93 , 252 , 97 , 254 , 97 , 29 , 101 , 28 , 101 , 149 , 101 , 233 , 102 , 251 , 106 , 4 , 107 , 250 , 106 , 178 , 107 , 76 , 112 , 27 , 114 , 167 , 114 , 214 , 116 , 212 , 116 , 105 , 118 , 211 , 119 , 80 , 124 , 143 , 126 , 140 , 126 , 188 , 127 , 23 , 134 , 45 , 134 , 26 , 134 , 35 , 136 , 34 , 136 , 33 , 136 , 31 , 136 , 106 , 137 , 108 , 137 , 189 , 137 , 116 , 139 , 119 , 139 , 125 , 139 , 19 , 141 , 138 , 142 , 141 , 142 , 139 , 142 , 95 , 143 , 175 , 143 , 186 , 145 , 46 , 148 , 51 , 148 , 53 , 148 , 58 , 148 , 56 , 148 , 50 , 148 , 43 , 148 , 226 , 149 , 56 , 151 , 57 , 151 , 50 , 151 , 255 , 151 , 103 , 152 , 101 , 152 , 87 , 153 , 69 , 154 , 67 , 154 , 64 , 154 , 62 , 154 , 207 , 154 , 84 , 155 , 81 , 155 , 45 , 156 , 37 , 156 , 175 , 157 , 180 , 157 , 194 , 157 , 184 , 157 , 157 , 158 , 239 , 158 , 25 , 159 , 92 , 159 , 102 , 159 , 103 , 159 , 60 , 81 , 59 , 81 , 200 , 86 , 202 , 86 , 201 , 86 , 127 , 91 , 212 , 93 , 210 , 93 , 78 , 95 , 255 , 97 , 36 , 101 , 10 , 107 , 97 , 107 , 81 , 112 , 88 , 112 , 128 , 115 , 228 , 116 , 138 , 117 , 110 , 118 , 108 , 118 , 179 , 121 , 96 , 124 , 95 , 124 , 126 , 128 , 125 , 128 , 223 , 129 , 114 , 137 , 111 , 137 , 252 , 137 , 128 , 139 , 22 , 141 , 23 , 141 , 145 , 142 , 147 , 142 , 97 , 143 , 72 , 145 , 68 , 148 , 81 , 148 , 82 , 148 , 61 , 151 , 62 , 151 , 195 , 151 , 193 , 151 , 107 , 152 , 85 , 153 , 85 , 154 , 77 , 154 , 210 , 154 , 26 , 155 , 73 , 156 , 49 , 156 , 62 , 156 , 59 , 156 , 211 , 157 , 215 , 157 , 52 , 159 , 108 , 159 , 106 , 159 , 148 , 159 , 204 , 86 , 214 , 93 , 0 , 98 , 35 , 101 , 43 , 101 , 42 , 101 , 236 , 102 , 16 , 107 , 218 , 116 , 202 , 122 , 100 , 124 , 99 , 124 , 101 , 124 , 147 , 126 , 150 , 126 , 148 , 126 , 226 , 129 , 56 , 134 , 63 , 134 , 49 , 136 , 138 , 139 , 144 , 144 , 143 , 144 , 99 , 148 , 96 , 148 , 100 , 148 , 104 , 151 , 111 , 152 , 92 , 153 , 90 , 154 , 91 , 154 , 87 , 154 , 211 , 154 , 212 , 154 , 209 , 154 , 84 , 156 , 87 , 156 , 86 , 156 , 229 , 157 , 159 , 158 , 244 , 158 , 209 , 86 , 233 , 88 , 44 , 101 , 94 , 112 , 113 , 118 , 114 , 118 , 215 , 119 , 80 , 127 , 136 , 127 , 54 , 136 , 57 , 136 , 98 , 136 , 147 , 139 , 146 , 139 , 150 , 139 , 119 , 130 , 27 , 141 , 192 , 145 , 106 , 148 , 66 , 151 , 72 , 151 , 68 , 151 , 198 , 151 , 112 , 152 , 95 , 154 , 34 , 155 , 88 , 155 , 95 , 156 , 249 , 157 , 250 , 157 , 124 , 158 , 125 , 158 , 7 , 159 , 119 , 159 , 114 , 159 , 243 , 94 , 22 , 107 , 99 , 112 , 108 , 124 , 110 , 124 , 59 , 136 , 192 , 137 , 161 , 142 , 193 , 145 , 114 , 148 , 112 , 148 , 113 , 152 , 94 , 153 , 214 , 154 , 35 , 155 , 204 , 158 , 100 , 112 , 218 , 119 , 154 , 139 , 119 , 148 , 201 , 151 , 98 , 154 , 101 , 154 , 156 , 126 , 156 , 139 , 170 , 142 , 197 , 145 , 125 , 148 , 126 , 148 , 124 , 148 , 119 , 156 , 120 , 156 , 247 , 158 , 84 , 140 , 127 , 148 , 26 , 158 , 40 , 114 , 106 , 154 , 49 , 155 , 27 , 158 , 30 , 158 , 114 , 124 , 96 , 36 , 97 , 36 , 98 , 36 , 99 , 36 , 100 , 36 , 101 , 36 , 102 , 36 , 103 , 36 , 104 , 36 , 105 , 36 , 116 , 36 , 117 , 36 , 118 , 36 , 119 , 36 , 120 , 36 , 121 , 36 , 122 , 36 , 123 , 36 , 124 , 36 , 125 , 36 , 112 , 33 , 113 , 33 , 114 , 33 , 115 , 33 , 116 , 33 , 117 , 33 , 118 , 33 , 119 , 33 , 120 , 33 , 121 , 33 , 54 , 78 , 63 , 78 , 133 , 78 , 160 , 78 , 130 , 81 , 150 , 81 , 171 , 81 , 249 , 82 , 56 , 83 , 105 , 83 , 182 , 83 , 10 , 89 , 128 , 91 , 219 , 93 , 122 , 94 , 127 , 94 , 244 , 94 , 80 , 95 , 97 , 95 , 52 , 101 , 224 , 101 , 146 , 117 , 118 , 118 , 181 , 143 , 182 , 150 , 168 , 0 , 198 , 2 , 253 , 48 , 254 , 48 , 157 , 48 , 158 , 48 , 0 , 0
2020-05-02 00:24:39 +02:00
allocate ( [ 175 , 122 , 71 , 126 , 94 , 126 , 0 , 128 , 112 , 129 , 194 , 249 , 239 , 135 , 129 , 137 , 32 , 139 , 89 , 144 , 195 , 249 , 128 , 144 , 82 , 153 , 126 , 97 , 50 , 107 , 116 , 109 , 31 , 126 , 37 , 137 , 177 , 143 , 209 , 79 , 173 , 80 , 151 , 81 , 199 , 82 , 199 , 87 , 137 , 88 , 185 , 91 , 184 , 94 , 66 , 97 , 149 , 105 , 140 , 109 , 103 , 110 , 182 , 110 , 148 , 113 , 98 , 116 , 40 , 117 , 44 , 117 , 115 , 128 , 56 , 131 , 201 , 132 , 10 , 142 , 148 , 147 , 222 , 147 , 196 , 249 , 142 , 78 , 81 , 79 , 118 , 80 , 42 , 81 , 200 , 83 , 203 , 83 , 243 , 83 , 135 , 91 , 211 , 91 , 36 , 92 , 26 , 97 , 130 , 97 , 244 , 101 , 91 , 114 , 151 , 115 , 64 , 116 , 194 , 118 , 80 , 121 , 145 , 121 , 185 , 121 , 6 , 125 , 189 , 127 , 139 , 130 , 213 , 133 , 94 , 134 , 194 , 143 , 71 , 144 , 245 , 144 , 234 , 145 , 133 , 150 , 232 , 150 , 233 , 150 , 214 , 82 , 103 , 95 , 237 , 101 , 49 , 102 , 47 , 104 , 92 , 113 , 54 , 122 , 193 , 144 , 10 , 152 , 145 , 78 , 197 , 249 , 82 , 106 , 158 , 107 , 144 , 111 , 137 , 113 , 24 , 128 , 184 , 130 , 83 , 133 , 75 , 144 , 149 , 150 , 242 , 150 , 251 , 151 , 26 , 133 , 49 , 155 , 144 , 78 , 138 , 113 , 196 , 150 , 67 , 81 , 159 , 83 , 225 , 84 , 19 , 87 , 18 , 87 , 163 , 87 , 155 , 90 , 196 , 90 , 195 , 91 , 40 , 96 , 63 , 97 , 244 , 99 , 133 , 108 , 57 , 109 , 114 , 110 , 144 , 110 , 48 , 114 , 63 , 115 , 87 , 116 , 209 , 130 , 129 , 136 , 69 , 143 , 96 , 144 , 198 , 249 , 98 , 150 , 88 , 152 , 27 , 157 , 8 , 103 , 138 , 141 , 94 , 146 , 77 , 79 , 73 , 80 , 222 , 80 , 113 , 83 , 13 , 87 , 212 , 89 , 1 , 90 , 9 , 92 , 112 , 97 , 144 , 102 , 45 , 110 , 50 , 114 , 75 , 116 , 239 , 125 , 195 , 128 , 14 , 132 , 102 , 132 , 63 , 133 , 95 , 135 , 91 , 136 , 24 , 137 , 2 , 139 , 85 , 144 , 203 , 151 , 79 , 155 , 115 , 78 , 145 , 79 , 18 , 81 , 106 , 81 , 199 , 249 , 47 , 85 , 169 , 85 , 122 , 91 , 165 , 91 , 124 , 94 , 125 , 94 , 190 , 94 , 160 , 96 , 223 , 96 , 8 , 97 , 9 , 97 , 196 , 99 , 56 , 101 , 9 , 103 , 200 , 249 , 212 , 103 , 218 , 103 , 201 , 249 , 97 , 105 , 98 , 105 , 185 , 108 , 39 , 109 , 202 , 249 , 56 , 110 , 203 , 249 , 225 , 111 , 54 , 115 , 55 , 115 , 204 , 249 , 92 , 116 , 49 , 117 , 205 , 249 , 82 , 118 , 206 , 249 , 207 , 249 , 173 , 125 , 254 , 129 , 56 , 132 , 213 , 136 , 152 , 138 , 219 , 138 , 237 , 138 , 48 , 142 , 66 , 142 , 74 , 144 , 62 , 144 , 122 , 144 , 73 , 145 , 201 , 145 , 110 , 147 , 208 , 249 , 209 , 249 , 9 , 88 , 210 , 249 , 211 , 107 , 137 , 128 , 178 , 128 , 211 , 249 , 212 , 249 , 65 , 81 , 107 , 89 , 57 , 92 , 213 , 249 , 214 , 249 , 100 , 111 , 167 , 115 , 228 , 128 , 7 , 141 , 215 , 249 , 23 , 146 , 143 , 149 , 216 , 249 , 217 , 249 , 218 , 249 , 219 , 249 , 127 , 128 , 14 , 98 , 28 , 112 , 104 , 125 , 141 , 135 , 220 , 249 , 160 , 87 , 105 , 96 , 71 , 97 , 183 , 107 , 190 , 138 , 128 , 146 , 177 , 150 , 89 , 78 , 31 , 84 , 235 , 109 , 45 , 133 , 112 , 150 , 243 , 151 , 238 , 152 , 214 , 99 , 227 , 108 , 145 , 144 , 221 , 81 , 201 , 97 , 186 , 129 , 249 , 157 , 157 , 79 , 26 , 80 , 0 , 81 , 156 , 91 , 15 , 97 , 255 , 97 , 236 , 100 , 5 , 105 , 197 , 107 , 145 , 117 , 227 , 119 , 169 , 127 , 100 , 130 , 143 , 133 , 251 , 135 , 99 , 136 , 188 , 138 , 112 , 139 , 171 , 145 , 140 , 78 , 229 , 78 , 10 , 79 , 221 , 249 , 222 , 249 , 55 , 89 , 232 , 89 , 223 , 249 , 242 , 93 , 27 , 95 , 91 , 95 , 33 , 96 , 224 , 249 , 225 , 249 , 226 , 249 , 227 , 249 , 62 , 114 , 229 , 115 , 228 , 249 , 112 , 117 , 205 , 117 , 229 , 249 , 251 , 121 , 230 , 249 , 12 , 128 , 51 , 128 , 132 , 128 , 225 , 130 , 81 , 131 , 231 , 249 , 232 , 249 , 189 , 140 , 179 , 140 , 135 , 144 , 233 , 249 , 234 , 249 , 244 , 152 , 12 , 153 , 235 , 249 , 236 , 249 , 55 , 112 , 202 , 118 , 202 , 127 , 204 , 127 , 252 , 127 , 26 , 139 , 186 , 78 , 193 , 78 , 3 , 82 , 112 , 83 , 237 , 249 , 189 , 84 , 224 , 86 , 251 , 89 , 197 , 91 , 21 , 95 , 205 , 95 , 110 , 110 , 238 , 249 , 239 , 249 , 106 , 125 , 53 , 131 , 240 , 249 , 147 , 134 , 141 , 138 , 241 , 249 , 109 , 151 , 119 , 151 , 242 , 249 , 243 , 249 , 0 , 78 , 90 , 79 , 126 , 79 , 249 , 88 , 229 , 101 , 162 , 110 , 56 , 144 , 176 , 147 , 185 , 153 , 251 , 78 , 236 , 88 , 138 , 89 , 217 , 89 , 65 , 96 , 244 , 249 , 245 , 249 , 20 , 122 , 246 , 249 , 79 , 131 , 195 , 140 , 101 , 81 , 68 , 83 , 247 , 249 , 248 , 249 , 249 , 249 , 205 , 78 , 105 , 82 , 85 , 91 , 191 , 130 , 212 , 78 , 58 , 82 , 168 , 84 , 201 , 89 , 255 , 89 , 80 , 91 , 87 , 91 , 92 , 91 , 99 , 96 , 72 , 97 , 203 , 110 , 153 , 112 , 110 , 113 , 134 , 115 , 247 , 116 , 181 , 117 , 193 , 120 , 43 , 125 , 5 , 128 , 234 , 129 , 40 , 131 , 23 , 133 , 201 , 133 , 238 , 138 , 199 , 140 , 204 , 150 , 92 , 79 , 250 , 82 , 188 , 86 , 171 , 101 , 40 , 102 , 124 , 112 , 184 , 112 , 53 , 114 , 189 , 125 , 141 , 130 , 76 , 145 , 192 , 150 , 114 , 157 , 113 , 91 , 231 , 104 , 152 , 107 , 122 , 111 , 222 , 118 , 145 , 92 , 171 , 102 , 91 , 111 , 180 , 123 , 42 , 124 , 54 , 136 , 220 , 150 , 8 , 78 , 215 , 78 , 32 , 83 , 52 , 88 , 187 , 88 , 239 , 88 , 108 , 89 , 7 , 92 , 51 , 94 , 132 , 94 , 53 , 95 , 140 , 99 , 178 , 102 , 86 , 103 , 31 , 106 , 163 , 106 , 12 , 107 , 63 , 111 , 70 , 114 , 250 , 249 , 80 , 115 , 139 , 116 , 224 , 122 , 167 , 124 , 120 , 129 , 223 , 129 , 231 , 129 , 138 , 131 , 108 , 132 , 35 , 133 , 148 , 133 , 207 , 133 , 221 , 136 , 19 , 141 , 172 , 145 , 119 , 149 , 156 , 150 , 141 , 81 , 201 , 84 , 40 , 87 , 176 , 91 , 77 , 98 , 80 , 103 , 61 , 104 , 147 , 104 , 61 , 110 , 211 , 110 , 125 , 112 , 33 , 126 , 193 , 136 , 161 , 140 , 9 , 143 , 75 , 159 , 78 , 159 , 45 , 114 , 143 , 123 , 205 , 138 , 26 , 147 , 71 , 79 , 78 , 79 , 50 , 81 , 128 , 84 , 208 , 89 , 149 , 94 , 181 , 98 , 117 , 103 , 110 , 105 , 23 , 106 , 174 , 108 , 26 , 110 , 217 , 114 , 42 , 115 , 189 , 117 , 184 , 123 , 53 , 125 , 231 , 130 , 249 , 131 , 87 , 132 , 247 , 133 , 91 , 138 , 175 , 140 , 135 , 142 , 25 , 144 , 184 , 144 , 206 , 150 , 95 , 159 , 227 , 82 , 10 , 84 , 225 , 90 , 194 , 91 , 88 , 100 , 117 , 101 , 244 , 110 , 196 , 114 , 251 , 249 , 132 , 118 , 77 , 122 , 27 , 123 , 77 , 124 , 62 , 126 , 223 , 127 , 123 , 131 , 43 , 139 , 202 , 140 , 100 , 141 , 225 , 141 , 95 , 142 , 234 , 143 , 249 , 143 , 105 , 144 , 209 , 147 , 67 , 79 , 122 , 79 , 179 , 80 , 104 , 81 , 120 , 81 , 77 , 82 , 106 , 82 , 97 , 88 , 124 , 88 , 96 , 89 , 8 , 92 , 85 , 92 , 219 , 94 , 155 , 96 , 48 , 98 , 19
if ( 128 & t ) throw new FS . ErrnoError ( ERRNO _CODES . EEXIST ) } else a = FS . mknod ( e , r , 0 ) , o = ! 0 ; if ( ! a ) throw new FS . ErrnoError ( ERRNO _CODES . ENOENT ) ; if ( FS . isChrdev ( a . mode ) && ( t &= - 513 ) , 65536 & t && ! FS . isDir ( a . mode ) ) throw new FS . ErrnoError ( ERRNO _CODES . ENOTDIR ) ; if ( ! o ) { var s = FS . mayOpen ( a , t ) ; if ( s ) throw new FS . ErrnoError ( s ) } 512 & t && FS . truncate ( a , 0 ) , t &= - 641 ; var A = FS . createStream ( { node : a , path : FS . getPath ( a ) , flags : t , seekable : ! 0 , position : 0 , stream _ops : a . stream _ops , ungotten : [ ] , error : ! 1 } , n , i ) ; A . stream _ops . open && A . stream _ops . open ( A ) , ! Module . logReadFiles || 1 & t || ( FS . readFiles || ( FS . readFiles = { } ) , e in FS . readFiles || ( FS . readFiles [ e ] = 1 , Module . printErr ( "read file: " + e ) ) ) ; try { if ( FS . trackingDelegate . onOpenFile ) { var c = 0 ; 1 != ( 2097155 & t ) && ( c |= FS . tracking . openFlags . READ ) , 0 != ( 2097155 & t ) && ( c |= FS . tracking . openFlags . WRITE ) , FS . trackingDelegate . onOpenFile ( e , c ) } } catch ( t ) { alert ( "FS.trackingDelegate['onOpenFile']('" + e + "', flags) threw an exception: " + t . message ) } return A } , close : function ( e ) { e . getdents && ( e . getdents = null ) ; try { e . stream _ops . close && e . stream _ops . close ( e ) } catch ( e ) { throw e } finally { FS . closeStream ( e . fd ) } } , llseek : function ( e , t , r ) { if ( ! e . seekable || ! e . stream _ops . llseek ) throw new FS . ErrnoError ( ERRNO _CODES . ESPIPE ) ; return e . position = e . stream _ops . llseek ( e , t , r ) , e . ungotten = [ ] , e . position } , read : function ( e , t , r , n , i ) { if ( n < 0 || i < 0 ) throw new FS . ErrnoError ( ERRNO _CODES . EINVAL ) ; if ( 1 == ( 2097155 & e . flags ) ) throw new FS . ErrnoError ( ERRNO _CODES . EBADF ) ; if ( FS . isDir ( e . node . mode ) ) throw new FS . ErrnoError ( ERRNO _CODES . EISDIR ) ; if ( ! e . stream _ops . read ) throw new FS . ErrnoError ( ERRNO _CODES . EINVAL ) ; var a = ! 0 ; if ( void 0 === i ) i = e . position , a = ! 1 ; else if ( ! e . seekable ) throw new FS . ErrnoError ( ERRNO _CODES . ESPIPE ) ; var o = e . stream _ops . read ( e , t , r , n , i ) ; return a || ( e . position += o ) , o } , write : function ( e , t , r , n , i , a ) { if ( n < 0 || i < 0 ) throw new FS . ErrnoError ( ERRNO _CODES . EINVAL ) ; if ( 0 == ( 2097155 & e . flags ) ) throw new FS . ErrnoError ( ERRNO _CODES . EBADF ) ; if ( FS . isDir ( e . node . mode ) ) throw new FS . ErrnoError ( ERRNO _CODES . EISDIR ) ; if ( ! e . stream _ops . write ) throw new FS . ErrnoError ( ERRNO _CODES . EINVAL ) ; 1024 & e . flags && FS . llseek ( e , 0 , 2 ) ; var o = ! 0 ; if ( void 0 === i ) i = e . position , o = ! 1 ; else if ( ! e . seekable ) throw new FS . ErrnoError ( ERRNO _CODES . ESPIPE ) ; var s = e . stream _ops . write ( e , t , r , n , i , a ) ; o || ( e . position += s ) ; try { e . path && FS . trackingDelegate . onWriteToFile && FS . trackingDelegate . onWriteToFile ( e . path ) } catch ( e ) { alert ( "FS.trackingDelegate['onWriteToFile']('" + path + "') threw an exception: " + e . message ) } return s } , allocate : function ( e , t , r ) { if ( t < 0 || r <= 0 ) throw new FS . ErrnoError ( ERRNO _CODES . EINVAL ) ; if ( 0 == ( 2097155 & e . flags ) ) throw new FS . ErrnoError ( ERRNO _CODES . EBADF ) ; if ( ! FS . isFile ( e . node . mode ) && ! FS . isDir ( node . mode ) ) throw new FS . ErrnoError ( ERRNO _CODES . ENODEV ) ; if ( ! e . stream _ops . allocate ) throw new FS . ErrnoError ( ERRNO _CODES . EOPNOTSUPP ) ; e . stream _ops . allocate ( e , t , r ) } , mmap : function ( e , t , r , n , i , a , o ) { if ( 1 == ( 2097155 & e . flags ) ) throw new FS . ErrnoError ( ERRNO _CODES . EACCES ) ; if ( ! e . stream _ops . mmap ) throw new FS . ErrnoError ( ERRNO _CODES . ENODEV ) ; return e . stream _ops . mmap ( e , t , r , n , i , a , o ) } , msync : function ( e , t , r , n , i ) { return e && e . stream _ops . msync ? e . stream _ops . msync ( e , t , r , n , i ) : 0 } , munmap : function ( e ) { return 0 } , ioctl : function ( e , t , r ) { if ( ! e . stream _ops . ioctl ) throw new FS . ErrnoError ( ERRNO _CODES . ENOTTY ) ; return e . stream _ops . ioctl ( e , t , r ) } , readFile : function ( e , t ) { if ( ( t = t || { } ) . flags = t . flags || "r" , t . encoding = t . encoding || "binary" , "utf8" !== t . encoding && "binary" !== t . encoding ) throw new Error ( 'Invalid encoding type "' + t . encoding + '"' ) ; var r , n = FS . open ( e , t . flags ) , i = FS . stat ( e ) . size , a = new Uint8Array ( i ) ; return FS . read ( n , a , 0 , i , 0 ) , "utf8" === t . encoding ? r = UTF8ArrayToString ( a , 0 ) : "binary" === t . encoding && ( r = a ) , FS . close ( n ) , r } , writeFile : function ( e , t , r ) { if ( ( r = r || { } ) . flags = r . flags || "w" , r . encoding = r . encoding || "utf8" , "utf8" !== r . encoding && "binary" !== r . encoding ) throw new Error ( 'Invalid encoding type "' + r . encoding + '"' ) ; var n = FS . open ( e , r . flags , r . mode ) ; if ( "utf8" === r . encoding ) { var i = new Uint8Array ( lengthBytesUTF8 ( t ) + 1 ) , a = stringToUTF8Array ( t , i , 0 , i . length ) ; FS . write ( n , i , 0 , a , 0 , r . canOwn ) } else "binary" === r . encoding && FS . write ( n , t , 0 , t . length , 0 , r . canOwn ) ; FS . close ( n ) } , cwd : function ( ) { return FS . currentPath } , chdir : function ( e ) { var t = FS . lookupPath ( e , { follow : ! 0 } ) ; if ( ! FS . isDir ( t . node . mode ) ) throw new FS . ErrnoErr
E = c - c ; l [ e >> 3 ] = s * s * E ; l [ e + 8 >> 3 ] = ( s + s ) * E } } while ( 0 ) ; u = r ; return } function Ai ( e , t , r ) { e = e | 0 ; t = t | 0 ; r = r | 0 ; var o = 0 , s = 0 , A = 0 , c = 0 , l = 0 , d = 0 , h = 0 , _ = 0 , g = 0 , p = 0 , m = 0 , y = 0 , I = 0 , E = 0 ; o = u ; u = u + 80 | 0 ; if ( ( u | 0 ) >= ( f | 0 ) ) ae ( ) ; s = o + 8 | 0 ; A = o ; c = s ; l = c + 64 | 0 ; do { a [ c >> 2 ] = 0 ; c = c + 4 | 0 } while ( ( c | 0 ) < ( l | 0 ) ) ; e : do { if ( ( t | 0 ) != 10 ) { c = 0 ; l = r ; t : while ( 1 ) { a [ s + ( c << 2 ) >> 2 ] = Cp ( l , A , 0 ) | 0 ; d = a [ A >> 2 ] | 0 ; if ( ( d | 0 ) == ( l | 0 ) ) { h = 5 ; break } _ = n [ d >> 0 ] | 0 ; switch ( _ << 24 >> 24 ) { case 46 : case 0 : break ; default : { h = 5 ; break t } } if ( ( ( n [ l >> 0 ] | 0 ) + - 48 | 0 ) >>> 0 >= 10 ) { h = 5 ; break } if ( ! ( _ << 24 >> 24 ) ) { g = c ; break } _ = c + 1 | 0 ; if ( ( _ | 0 ) < 4 ) { c = _ ; l = d + 1 | 0 } else { g = _ ; break } } if ( ( h | 0 ) == 5 ) if ( ( t | 0 ) == 2 ) { p = - 1 ; break } else { h = 16 ; break } switch ( g | 0 ) { case 4 : { p = - 1 ; break e ; break } case 0 : { l = a [ s >> 2 ] | 0 ; c = l & 16777215 ; _ = s + 4 | 0 ; a [ _ >> 2 ] = c ; a [ s >> 2 ] = l >>> 24 ; m = _ ; y = c ; h = 12 ; break } case 1 : { c = s + 4 | 0 ; m = c ; y = a [ c >> 2 ] | 0 ; h = 12 ; break } case 2 : { c = s + 8 | 0 ; I = c ; E = a [ c >> 2 ] | 0 ; h = 13 ; break } default : { } } if ( ( h | 0 ) == 12 ) { c = y & 65535 ; _ = s + 8 | 0 ; a [ _ >> 2 ] = c ; a [ m >> 2 ] = y >>> 16 ; I = _ ; E = c ; h = 13 } if ( ( h | 0 ) == 13 ) { a [ s + 12 >> 2 ] = E & 255 ; a [ I >> 2 ] = E >>> 8 } i [ e >> 1 ] = 2 ; c = a [ s >> 2 ] | 0 ; if ( ( ( c >>> 0 <= 255 ? ( n [ e + 4 >> 0 ] = c , c = a [ s + 4 >> 2 ] | 0 , c >>> 0 <= 255 ) : 0 ) ? ( n [ e + 5 >> 0 ] = c , c = a [ s + 8 >> 2 ] | 0 , c >>> 0 <= 255 ) : 0 ) ? ( n [ e + 6 >> 0 ] = c , c = a [ s + 12 >> 2 ] | 0 , c >>> 0 <= 255 ) : 0 ) { n [ e + 7 >> 0 ] = c ; p = 0 } else p = - 1 } else h = 16 } while ( 0 ) ; if ( ( h | 0 ) == 16 ) { i [ e >> 1 ] = 10 ; p = ( ( jC ( 10 , r , e + 8 | 0 ) | 0 ) < 1 ) << 31 >> 31 } u = o ; return p | 0 } function ci ( e , t ) { e = e | 0 ; t = t | 0 ; var r = 0 , n = 0 , i = 0 , o = 0 , s = 0.0 , A = 0 , l = 0.0 , h = 0 , _ = 0.0 , g = 0 , p = 0 , m = 0 , y = 0.0 , I = 0 , E = 0 ; r = u ; u = u + 32 | 0 ; if ( ( u | 0 ) >= ( f | 0 ) ) ae ( ) ; n = r + 16 | 0 ; i = r + 8 | 0 ; o = r ; s = + c [ t >> 2 ] ; A = t + 4 | 0 ; l = + c [ A >> 2 ] ; h = ( c [ d >> 2 ] = s , a [ d >> 2 ] | 0 ) ; _ = + G ( + s ) ; g = ( c [ d >> 2 ] = _ , a [ d >> 2 ] | 0 ) ; _ = + G ( + l ) ; p = ( c [ d >> 2 ] = _ , a [ d >> 2 ] | 0 ) ; m = ( g | 0 ) < 2139095040 ; do { if ( m & ( p | 0 ) < 2139095040 ) { if ( ! p ) { c [ e >> 2 ] = + nl ( s ) ; c [ e + 4 >> 2 ] = l ; break } if ( ( g | 0 ) < 1091567616 ) { _ = + nl ( s ) * + j ( + l ) ; y = + au ( s ) * + V ( + l ) ; c [ e >> 2 ] = _ ; c [ e + 4 >> 2 ] = y ; break } if ( ( g | 0 ) < 1118925336 ) { y = + Z ( + + G ( + s ) ) * . 5 ; _ = y * + V ( + l ) ; c [ e >> 2 ] = + S _ ( y , s ) * + j ( + l ) ; c [ e + 4 >> 2 ] = _ ; break } if ( ( g | 0 ) < 1128313319 ) { c [ o >> 2 ] = + G ( + s ) ; c [ o + 4 >> 2 ] = l ; a [ n >> 2 ] = a [ o >> 2 ] ; a [ n + 4 >> 2 ] = a [ o + 4 >> 2 ] ; RA ( i , n , - 1 ) ; I = a [ i >> 2 ] | 0 ; E = a [ i + 4 >> 2 ] | 0 ; a [ t >> 2 ] = I ; a [ A >> 2 ] = E ; _ = ( a [ d >> 2 ] = I , + c [ d >> 2 ] ) ; c [ e >> 2 ] = _ * + S _ ( 1.0 , s ) ; a [ e + 4 >> 2 ] = E ; break } else { _ = s * 1701411834604692317316873.0 e14 ; y = _ * _ * + V ( + l ) ; c [ e >> 2 ] = _ * + j ( + l ) ; c [ e + 4 >> 2 ] = y ; break } } else { E = ( p | 0 ) > 2139095039 ; if ( ( g | 0 ) == 0 & E ) { y = l - l ; c [ e >> 2 ] = + S _ ( 0.0 , s * y ) ; c [ e + 4 >> 2 ] = y ; break } I = ( g | 0 ) > 2139095039 ; if ( I & ( p | 0 ) == 0 ) if ( ! ( h & 8388607 ) ) { c [ e >> 2 ] = s ; c [ e + 4 >> 2 ] = l ; break } else { y = + S _ ( 0.0 , l ) ; c [ e >> 2 ] = s ; c [ e + 4 >> 2 ] = y ; break } if ( m & E ) { y = l - l ; c [ e >> 2 ] = y ; c [ e + 4 >> 2 ] = s * y ; break } if ( ! ( I & ( h & 8388607 | 0 ) == 0 ) ) { y = l - l ; c [ e >> 2 ] = s * s * y ; c [ e + 4 >> 2 ] = ( s + s ) * y ; break } if ( E ) { c [ e >> 2 ] = s * s ; c [ e + 4 >> 2 ] = s * ( l - l ) ; break } else { y = s * + j ( + l ) ; _ = + V ( + l ) * v ; c [ e >> 2 ] = y ; c [ e + 4 >> 2 ] = _ ; break } } } while ( 0 ) ; u = r ; return } function li ( e , t , r ) { e = e | 0 ; t = t | 0 ; r = r | 0 ; var n = 0 , i = 0 , o = 0 , s = 0 , A = 0.0 ; e : do { if ( t >>> 0 <= 20 ) do { switch ( t | 0 ) { case 9 : { n = ( a [ r >> 2 ] | 0 ) + ( 4 - 1 ) & ~ ( 4 - 1 ) ; i = a [ n >> 2 ] | 0 ; a [ r >> 2 ] = n + 4 ; a [ e >> 2 ] = i ; break e ; break } case 10 : { i = ( a [ r >> 2 ] | 0 ) + ( 4 - 1 ) & ~ ( 4 - 1 ) ; n = a [ i >> 2 ] | 0 ; a [ r >> 2 ] = i + 4 ; i = e ; a [ i >> 2 ] = n ; a [ i + 4 >> 2 ] = ( ( n | 0 ) < 0 ) << 31 >> 31 ; break e ; break } case 11 : { n = ( a [ r >> 2 ] | 0 ) + ( 4 - 1 ) & ~ ( 4 - 1 ) ; i = a [ n >> 2 ] | 0 ; a [ r >> 2 ] = n + 4 ; n = e ; a [ n >> 2 ] = i ; a [ n + 4 >> 2 ] = 0 ; break e ; break } case 12 : { n = ( a [ r >> 2 ] | 0 ) + ( 8 - 1 ) & ~ ( 8 - 1 ) ; i = n ; o = a [ i >> 2 ] | 0 ; s = a [ i + 4 >> 2 ] | 0 ; a [ r >> 2 ] = n + 8 ; n = e ; a [ n >> 2 ] = o ; a [ n + 4 >> 2 ] = s ; break e ; break } case 13 : { s = ( a [ r >> 2 ] | 0 ) + ( 4 - 1 ) & ~ ( 4 - 1 ) ; n = a [ s >> 2 ] | 0 ; a [ r >> 2 ] = s + 4 ; s = ( n & 65535 ) << 16 >> 16 ; n = e ; a [ n >> 2 ] = s ; a [ n + 4 >> 2 ] = ( ( s | 0 ) < 0 ) << 31 >> 31 ; break e ; break } case 14 : { s = ( a [ r >> 2 ] | 0 ) + ( 4 - 1 ) & ~ ( 4 - 1 ) ; n = a [ s >> 2 ] | 0 ; a [ r >> 2 ] = s + 4 ; s = e ; a [ s >> 2 ] = n & 65535 ; a [ s + 4 >> 2 ] = 0 ; break e ; break } case 15 : { s = ( a [ r >> 2 ] | 0 ) + ( 4 - 1 ) & ~ ( 4 - 1 ) ; n = a [ s >> 2 ] | 0 ; a [ r >> 2 ] = s + 4 ; s = ( n & 255 ) << 24 >> 24 ; n = e ; a [ n >> 2 ] = s ; a [ n + 4 >> 2 ] = ( ( s | 0 ) < 0 ) << 31 >> 31 ; break e ; break } case 16 : { s = ( a [ r >> 2 ] | 0 ) + ( 4 - 1 ) & ~ ( 4 - 1 ) ; n = a [ s >> 2 ] | 0 ; a [ r >> 2 ] = s + 4 ; s = e ; a [ s >> 2 ] = n & 255 ; a [ s + 4 >> 2 ] = 0 ; break e ; break } case 17 : { s = ( a [ r >> 2 ] | 0 ) + ( 8 - 1 ) & ~ ( 8 - 1 ) ; A = + l [ s >> 3 ] ; a [ r >> 2 ] = s + 8 ; l [ e >> 3 ] = A ; break e ; break } case 18 : { s = ( a [ r >> 2 ] | 0 ) + ( 8 - 1 ) & ~ ( 8 - 1 ) ; A = + l [ s >> 3 ] ; a [ r >> 2 ] = s + 8 ; l [ e >> 3 ] = A ; break e ; break } default : break e } } while ( 0 ) } while ( 0 ) ; return } function ui ( e , t , r ) { e = e | 0 ; t = t | 0 ; r = r | 0 ; var n = 0 , i = 0 , o = 0 , s = 0 , A = 0.0 ; e : do { if ( t >>> 0 <= 20 ) do { switch ( t | 0 ) { case 9 : { n = ( a [ r >> 2 ] | 0 ) + ( 4 - 1 ) & ~ ( 4 - 1 ) ; i = a [ n >> 2 ] | 0 ; a [ r >> 2 ] = n + 4 ; a [ e >> 2 ] = i ; break e ; break } case 10 : { i = ( a [ r >> 2 ] | 0 ) + ( 4 - 1 ) & ~ ( 4 - 1 ) ; n = a [ i >> 2 ] | 0 ; a [ r >> 2 ] = i + 4 ; i = e ; a [ i >> 2 ] = n ; a [ i + 4 >> 2 ] = ( ( n | 0 ) < 0 ) << 31 >> 31 ; break e ; break } case 11 : { n = ( a [ r >> 2 ] | 0 ) + ( 4 - 1 ) & ~ ( 4 - 1 ) ; i = a [ n >> 2 ] | 0 ; a [ r >> 2 ] = n + 4 ; n = e ; a [ n >> 2 ] = i ; a [ n + 4 >> 2 ] = 0 ; break e ; break } case 12 : { n = (
; if ( ( a [ r + 20 >> 2 ] | 0 ) >>> 0 > ( a [ r + 28 >> 2 ] | 0 ) >>> 0 ) A = JA ( r ) | 0 | n ; else A = n ; if ( s | 0 ) Nw ( r ) ; r = a [ r + 56 >> 2 ] | 0 ; if ( ! r ) { o = A ; break } else n = A } } Ln ( 166076 ) ; t = o } } while ( 0 ) ; return t | 0 } function ps ( e , t ) { e = e | 0 ; t = t | 0 ; var r = 0 , n = 0 , i = 0 , o = 0 , s = 0 , A = 0 , c = 0 , l = 0 ; r = u ; u = u + 32 | 0 ; if ( ( u | 0 ) >= ( f | 0 ) ) ae ( ) ; n = r + 16 | 0 ; i = r ; o = r + 24 | 0 ; a [ i >> 2 ] = 0 ; a [ i + 4 >> 2 ] = e ; a [ i + 8 >> 2 ] = t ; a [ i + 12 >> 2 ] = 0 ; s = Xr ( 340 , i | 0 ) | 0 ; if ( ( s | 0 ) == - 38 ) { i = t ; A = a [ i >> 2 ] | 0 ; c = a [ i + 4 >> 2 ] | 0 ; i = c >>> 0 < 0 | ( c | 0 ) == 0 & A >>> 0 < 4294967295 ; c = i ? A : - 1 ; a [ o >> 2 ] = c ; c = t + 8 | 0 ; t = a [ c >> 2 ] | 0 ; A = a [ c + 4 >> 2 ] | 0 ; c = A >>> 0 < 0 | ( A | 0 ) == 0 & t >>> 0 < 4294967295 ; A = c ? t : - 1 ; a [ o + 4 >> 2 ] = A ; a [ n >> 2 ] = e ; a [ n + 4 >> 2 ] = o ; l = qe ( 75 , n | 0 ) | 0 } else l = s ; u = r ; return l | 0 } function ms ( e ) { e = e | 0 ; var t = 0 , r = 0 , n = 0 , i = 0 , o = 0 , A = 0 , c = 0 , l = 0 , d = 0 ; t = u ; u = u + 16 | 0 ; if ( ( u | 0 ) >= ( f | 0 ) ) ae ( ) ; r = t ; n = e + 8 | 0 ; i = a [ n >> 2 ] | 0 ; o = e + 12 | 0 ; do { if ( ( i | 0 ) >= ( a [ o >> 2 ] | 0 ) ) { a [ r >> 2 ] = a [ e >> 2 ] ; a [ r + 4 >> 2 ] = e + 24 ; a [ r + 8 >> 2 ] = 2048 ; A = Be ( 220 , r | 0 ) | 0 ; if ( ( A | 0 ) >= 1 ) { a [ o >> 2 ] = A ; a [ n >> 2 ] = 0 ; c = 0 ; l = 6 ; break } if ( ( A | 0 ) < 0 & ( A | 0 ) != - 2 ) { a [ ( Bp ( ) | 0 ) >> 2 ] = 0 - A ; d = 0 } else d = 0 } else { c = i ; l = 6 } } while ( 0 ) ; if ( ( l | 0 ) == 6 ) { l = e + 24 + c | 0 ; a [ n >> 2 ] = ( s [ l + 8 >> 1 ] | 0 ) + c ; a [ e + 4 >> 2 ] = a [ l + 4 >> 2 ] ; d = l } u = t ; return d | 0 } function ys ( e , t , r , n , i , o ) { e = e | 0 ; t = t | 0 ; r = r | 0 ; n = n | 0 ; i = i | 0 ; o = o | 0 ; var s = 0 , A = 0 , c = 0 , l = 0 , d = 0 ; s = u ; u = u + 32 | 0 ; if ( ( u | 0 ) >= ( f | 0 ) ) ae ( ) ; A = s ; do { if ( ( o & 4095 | 0 ) == 0 & ( ( ( o | 0 ) < 0 ) << 31 >> 31 & - 4096 | 0 ) == 0 ) { if ( t >>> 0 > 2147483646 ) { a [ ( Bp ( ) | 0 ) >> 2 ] = 12 ; c = - 1 ; break } l = ( n & 16 | 0 ) != 0 ; if ( l ) sb [ 3 & 7 ] ( - 1 ) ; a [ A >> 2 ] = e ; a [ A + 4 >> 2 ] = t ; a [ A + 8 >> 2 ] = r ; a [ A + 12 >> 2 ] = n ; a [ A + 16 >> 2 ] = i ; a [ A + 20 >> 2 ] = o >> 12 ; d = Mg ( Dr ( 192 , A | 0 ) | 0 ) | 0 ; if ( l ) { ub [ 2 & 3 ] ( ) ; c = d } else c = d } else { a [ ( Bp ( ) | 0 ) >> 2 ] = 22 ; c = - 1 } } while ( 0 ) ; u = s ; return c | 0 } function Is ( e , t ) { e = e | 0 ; t = t | 0 ; var r = 0 , n = 0 ; do { if ( ! ( a [ 41858 ] | 0 ) ) { r = Wr ( 30 ) | 0 ; if ( ! ( r + - 1 & r ) ) { a [ 41860 ] = r ; a [ 41859 ] = r ; a [ 41861 ] = - 1 ; a [ 41862 ] = - 1 ; a [ 41863 ] = 0 ; a [ 41851 ] = 0 ; a [ 41858 ] = ( nr ( 0 ) | 0 ) & - 16 ^ 1431655768 ; break } else Ve ( ) } } while ( 0 ) ; switch ( e | 0 ) { case - 1 : { a [ 41862 ] = t ; n = 1 ; return n | 0 } case - 2 : { if ( ( a [ 41859 ] | 0 ) >>> 0 > t >>> 0 ) { n = 0 ; return n | 0 } if ( t + - 1 & t | 0 ) { n = 0 ; return n | 0 } a [ 41860 ] = t ; n = 1 ; return n | 0 } case - 3 : { a [ 41861 ] = t ; n = 1 ; return n | 0 } default : { n = 0 ; return n | 0 } } return 0 } function Es ( e ) { e = + e ; var t = 0 , r = 0.0 , n = 0.0 , i = 0.0 , o = 0.0 ; l [ d >> 3 ] = e ; t = a [ d + 4 >> 2 ] & 2147483647 ; do { if ( t >>> 0 <= 2146435071 ) { r = + G ( + e ) ; if ( t >>> 0 > 1073741823 ) { n = + Oi ( t , r , 0 ) ; break } if ( t >>> 0 > 1059061759 ) { i = r * r ; o = r * . 5 ; n = ( o + 1.0 ) * ( 1.0 - o ) + i * ( i * ( i * ( i * ( 1.8295404953270067 e - 06 - i * 4.618326885321032 e - 09 ) + - 1.8997929423885472 e - 04 ) + . 015624999999999995 ) / ( i * ( i * ( i * ( i * 1.1661400333379 e - 09 + 5.135465502073181 e - 07 ) + 1.1692678466333745 e - 04 ) + . 015619102946489001 ) + 1.0 ) ) ; break } else { n = 1.0 - ( t >>> 0 > 939524095 ? r * ( r * . 25 ) : r ) ; break } } else n = 1.0 / ( e * e ) } while ( 0 ) ; return + n } function vs ( e , t , r , i ) { e = e | 0 ; t = t | 0 ; r = r | 0 ; i = i | 0 ; var o = 0 , s = 0 , A = 0 , c = 0 , l = 0 , d = 0 ; o = u ; u = u + 384 | 0 ; if ( ( u | 0 ) >= ( f | 0 ) ) ae ( ) ; s = o + 8 | 0 ; A = o + 120 | 0 ; c = o ; a [ c >> 2 ] = e ; a [ c + 4 >> 2 ] = t + - 1 ; e = s ; l = e + 112 | 0 ; do { a [ e >> 2 ] = 0 ; e = e + 4 | 0 } while ( ( e | 0 ) < ( l | 0 ) ) ; n [ s + 75 >> 0 ] = - 1 ; a [ s + 36 >> 2 ] = 14 ; a [ s + 48 >> 2 ] = 256 ; a [ s + 44 >> 2 ] = A ; a [ s + 76 >> 2 ] = - 1 ; a [ s + 84 >> 2 ] = c ; do { if ( t ) if ( ( t | 0 ) < 0 ) { a [ ( Bp ( ) | 0 ) >> 2 ] = 75 ; d = - 1 ; break } else { c = ws ( s , r , i ) | 0 ; jo ( s , 0 , 0 ) | 0 ; d = c >>> 0 >= t >>> 0 ? - 1 : c ; break } else d = - 1 } while ( 0 ) ; u = o ; return d | 0 } function ws ( e , t , r ) { e = e | 0 ; t = t | 0 ; r = r | 0 ; var i = 0 , o = 0 , s = 0 , A = 0 , c = 0 , l = 0 , d = 0 , h = 0 ; i = u ; u = u + 128 | 0 ; if ( ( u | 0 ) >= ( f | 0 ) ) ae ( ) ; o = i + 112 | 0 ; s = i + 72 | 0 ; A = i ; c = s ; l = c + 36 | 0 ; do { a [ c >> 2 ] = 0 ; c = c + 4 | 0 } while ( ( c | 0 ) < ( l | 0 ) ) ; a [ o >> 2 ] = a [ r >> 2 ] ; if ( ( yC ( 0 , t , o , A , s ) | 0 ) < 0 ) d = - 1 ; else { if ( ( a [ e + 76 >> 2 ] | 0 ) > - 1 ) h = ( kw ( e ) | 0 ) != 0 ; else h = 0 ; r = e + 74 | 0 ; c = n [ r >> 0 ] | 0 ; n [ r >> 0 ] = c + 1 | c ; c = a [ e >> 2 ] | 0 ; a [ e >> 2 ] = c & - 33 ; r = yC ( e , t , o , A , s ) | 0 ; s = a [ e >> 2 ] | 0 ; a [ e >> 2 ] = s | c & 32 ; if ( h ) Nw ( e ) ; d = s & 32 | 0 ? - 1 : r } u = i ; return d | 0 } function Cs ( e ) { e = + e ; var t = 0.0 , r = 0 , n = 0.0 , i = 0.0 , o = 0.0 ; t = + G ( + e ) ; r = ( c [ d >> 2 ] = t , a [ d >> 2 ] | 0 ) ; do { if ( r >>> 0 <= 2139095039 ) { t = + G ( + e ) ; if ( r >>> 0 > 1073741823 ) { n = + Pi ( r , t , 0 ) ; break } if ( r >>> 0 > 973078527 ) { i = t * t ; o = t * . 5 ; n = ( o + 1.0 ) * ( 1.0 - o ) + i * ( i * ( i * ( i * ( 1.8295404515811242 e - 06 - i * 4.618327054117799 e - 09 ) + - 1.8997929873876274 e - 04 ) + . 015625 ) / ( i * ( i * ( i * ( i * 1.1661400733942173 e - 09 + 5.135465244165971 e - 07 ) + 1.1692678526742384 e - 04 ) + . 015619102865457535 ) + 1.0 ) ) ; break } else { n = 1.0 - ( r >>> 0 > 562036735 ? t * ( t * . 25 ) : t ) ; break } } else n = 1.0 / ( e * e ) } while ( 0 ) ; return + n } function bs ( e , t ) { e = + e ; t = t | 0 ; var r = 0.0 , n = 0 , i = 0 , o = 0 , s = 0.0 ; if ( ( t | 0 ) > 1023 ) { r = e * 8988465674311579538646525.0 e283 ; n = t + - 1023 | 0 ; if ( ( n | 0 ) > 1023 ) { i = t + - 2046 | 0 ; o = ( i | 0 ) > 1023 ? 1023 : i ; s = r * 8988465674311579538646525.0 e283 } else { o = n ; s = r } } else if ( ( t | 0 ) < - 1022 ) { r = e * 2.2250738585072014 e - 308 ; n = t + 1022 | 0 ; if ( ( n | 0 ) < - 1022 ) { i = t + 2044 | 0 ; o = ( i | 0 ) < - 1022 ? - 1022 : i ; s = r * 2.2250738
; return 0 } function wy ( e , t , r ) { e = + e ; t = + t ; r = r | 0 ; return + + PC ( e , t , r ) } function Cy ( e ) { e = e | 0 ; return ( e >>> 0 < 32 | ( e | 0 ) == 127 ) & 1 | 0 } function by ( e , t , r ) { e = + e ; t = + t ; r = + r ; return + + xn ( + e , + t , + r ) } function By ( e ) { e = e | 0 ; return + + X ( + + l [ e + 8 >> 3 ] , + + l [ e >> 3 ] ) } function ky ( e ) { e = e | 0 ; return + + X ( + + c [ e + 4 >> 2 ] , + + c [ e >> 2 ] ) } function Sy ( e , t , r ) { e = e | 0 ; t = t | 0 ; r = r | 0 ; se ( 0 ) ; return 0 } function Qy ( e ) { e = e | 0 ; return ( ( e | 0 ) == 32 | ( e | 0 ) == 9 ) & 1 | 0 } function My ( e ) { e = + e ; return ( c [ d >> 2 ] = e , a [ d >> 2 ] | 0 ) >>> 31 | 0 } function Dy ( e , t ) { e = e | 0 ; t = t | 0 ; return Ki ( - 100 , e , t , 256 ) | 0 } function Ly ( e , t ) { e = e | 0 ; t = t | 0 ; if ( ! p ) { p = e ; m = t } } function Yy ( e , t ) { e = e | 0 ; t = t | 0 ; return md ( e , t | 4096 , 0 ) | 0 } function Fy ( e ) { e = e | 0 ; return ( ( e | 32 ) + - 97 | 0 ) >>> 0 < 26 | 0 } function xy ( e , t ) { e = e | 0 ; t = t | 0 ; return lb [ e & 7 ] ( t | 0 ) | 0 } function Ty ( e , t , r ) { e = e | 0 ; t = t | 0 ; r = r | 0 ; return t | 0 } function Ny ( e , t ) { e = e | 0 ; t = t | 0 ; da ( e , t ) | 0 ; return e | 0 } function Hy ( e , t ) { e = e | 0 ; t = t | 0 ; return HA ( 204 , e , t , 0 ) | 0 } function Ry ( e , t ) { e = e | 0 ; t = t | 0 ; return HA ( 203 , e , t , 0 ) | 0 } function Py ( e , t ) { e = e | 0 ; t = t | 0 ; return Lo ( e , t , 169642 ) | 0 } function Oy ( e ) { e = e | 0 ; return + + na ( + l [ e >> 3 ] , + l [ e + 8 >> 3 ] ) } function $y ( e ) { e = e | 0 ; return + + Io ( + c [ e >> 2 ] , + c [ e + 4 >> 2 ] ) } function Gy ( e ) { e = e | 0 ; if ( ! ( a [ e + 68 >> 2 ] | 0 ) ) Nw ( e ) ; return } function Uy ( e ) { e = e | 0 ; if ( ! ( a [ e + 68 >> 2 ] | 0 ) ) Nw ( e ) ; return } function Jy ( e ) { e = e | 0 ; return ( ( e | 0 ) > 0 ? e : 0 - e | 0 ) | 0 } function jy ( e ) { e = e | 0 ; Xt ( 166908 ) ; LA ( e ) ; Ln ( 166908 ) ; return } function Vy ( e ) { e = e | 0 ; return ( a [ e >> 2 ] | 0 ) >>> 2 & 1 ^ 1 | 0 } function zy ( e ) { e = e | 0 ; return ( a [ e >> 2 ] | 0 ) >>> 3 & 1 ^ 1 | 0 } function qy ( e , t ) { e = e | 0 ; t = t | 0 ; return Bf ( e , 0 , t , 0 ) | 0 } function Ky ( e , t , r ) { e = e | 0 ; t = t | 0 ; r = r | 0 ; return - 1 } function Wy ( e ) { e = + e ; return e >= 0.0 ? + $ ( e + . 5 ) : + te ( e - . 5 ) } function Xy ( e ) { e = + e ; return e >= 0.0 ? + $ ( e + . 5 ) : + te ( e - . 5 ) } function Zy ( e , t ) { e = e | 0 ; t = t | 0 ; return zo ( e , t , - 1 ) | 0 } function eI ( e ) { e = + e ; var t = 0 ; t = e _ ( e ) | 0 ; return t | 0 } function tI ( e , t ) { e = e | 0 ; t = t | 0 ; return + + YA ( e , t , 1 ) } function rI ( e , t ) { e = e | 0 ; t = t | 0 ; return + + YA ( e , t , 0 ) } function nI ( e , t ) { e = e | 0 ; t = t | 0 ; return + + YA ( e , t , 2 ) } function iI ( e ) { e = e | 0 ; return Gi ( e , 166932 , 169845 , 256 ) | 0 } function aI ( e , t ) { e = e | 0 ; t = t | 0 ; return + + hs ( e , t , 1 ) } function oI ( e , t ) { e = e | 0 ; t = t | 0 ; return + + hs ( e , t , 0 ) } function sI ( e , t ) { e = e | 0 ; t = t | 0 ; return + + hs ( e , t , 2 ) } function AI ( e , t ) { e = e | 0 ; t = t | 0 ; return Mo ( e , 0 , t ) | 0 } function cI ( e , t ) { e = e | 0 ; t = t | 0 ; return Mo ( e , t , 0 ) | 0 } function lI ( e , t ) { e = e | 0 ; t = t | 0 ; return va ( 0 , e , t ) | 0 } function uI ( e ) { e = e | 0 ; return lb [ a [ e + 12 >> 2 ] & 7 ] ( e ) | 0 } function fI ( e , t ) { e = e | 0 ; t = t | 0 ; sb [ e & 7 ] ( t ) ; return } function dI ( e ) { e = e | 0 ; a [ e >> 2 ] = a [ e >> 2 ] | 32 ; return } function hI ( e ) { e = e | 0 ; return ( e >>> 0 < 128 ? e : - 1 ) | 0 } function _I ( e ) { e = e | 0 ; return ( e >>> 0 < 128 ? e : - 1 ) | 0 } function gI ( e ) { e = e | 0 ; return ( e + - 48 | 0 ) >>> 0 < 10 | 0 } function pI ( e ) { e = e | 0 ; return ( e + - 33 | 0 ) >>> 0 < 94 | 0 } function mI ( e ) { e = e | 0 ; return ( e + - 97 | 0 ) >>> 0 < 26 | 0 } function yI ( e ) { e = e | 0 ; return ( e + - 32 | 0 ) >>> 0 < 95 | 0 } function II ( e ) { e = e | 0 ; return ( e + - 65 | 0 ) >>> 0 < 26 | 0 } function EI ( e ) { e = e | 0 ; return ( e + - 48 | 0 ) >>> 0 < 10 | 0 } function vI ( e , t ) { e = e | 0 ; t = t | 0 ; return Hg ( e , t ) | 0 } function wI ( e , t ) { e = e | 0 ; t = t | 0 ; return Rd ( e , t ) | 0 } function CI ( e ) { e = + e ; return + + bs ( e , 0 - ( Vo ( e ) | 0 ) | 0 ) } function bI ( e ) { e = + e ; return + + Js ( e , 0 - ( CA ( e ) | 0 ) | 0 ) } function BI ( e , t ) { e = e | 0 ; t = t | 0 ; return $C ( e , t ) | 0 } function kI ( e , t ) { e = e | 0 ; t = t | 0 ; return Ym ( e , t ) | 0 } function SI ( e , t ) { e = e | 0 ; t = t | 0 ; return Kc ( e , t ) | 0 } function QI ( e , t ) { e = e | 0 ; t = t | 0 ; return hl ( e , t ) | 0 } function MI ( e , t ) { e = e | 0 ; t = t | 0 ; return DA ( e , t ) | 0 } function DI ( e ) { e = e | 0 ; return ( Iv ( e ) | 0 ) != ( e | 0 ) | 0 } function LI ( e , t ) { e = e | 0 ; t = t | 0 ; _e ( 6 ) ; return 0 } function YI ( e , t ) { e = e | 0 ; t = t | 0 ; return cA ( e ) | 0 } function FI ( e , t ) { e = e | 0 ; t = t | 0 ; _e ( 7 ) ; return 0 } function xI ( e , t ) { e = e | 0 ; t = t | 0 ; return Iv ( e ) | 0 } function TI ( e , t ) { e = e | 0 ; t = t | 0 ; return Ev ( e ) | 0 } function NI ( e ) { e = e | 0 ; return a [ e + 8 >> 2 ] & 4111 | 0 } function HI ( e ) { e = e | 0 ; return a [ e + 8 >> 2 ] & 4111 | 0 } function RI ( e , t ) { e = + e ; t = t | 0 ; return + + Js ( e , t ) } function PI ( e , t ) { e = + e ; t = t | 0 ; return + + GI ( e , t ) } function OI ( e , t ) { e = + e ; t = t | 0 ; return + + bs ( e , t ) } function $I ( e , t ) { e = e | 0 ; t = t | 0 ; return Ng ( e ) | 0 } function GI ( e , t ) { e = + e ; t = t | 0 ; return + + bs ( e , t ) } function UI ( e , t ) { e = e | 0 ; t = t | 0 ; return Bu ( e ) | 0 } function JI ( e , t ) { e = + e ; t = t | 0 ; return + + FC ( e , t ) } function jI ( e , t ) { e = e | 0 ; t = t | 0 ; return ym ( e ) | 0 } function VI ( e , t ) { e = e | 0 ; t = t | 0 ; return Fy ( e ) | 0 } function zI ( e , t ) { e = e | 0 ; t = t | 0 ; return Qy ( e ) | 0 } function qI ( e , t ) { e = e | 0 ; t = t | 0 ; return Cy ( e ) | 0 } function KI ( e , t ) { e = e | 0 ; t = t | 0 ; return pI ( e ) | 0 } function WI ( e , t ) { e = e | 0 ; t = t | 0 ; return mI ( e ) | 0 } function XI ( e , t ) { e = e | 0 ; t = t | 0 ; return yI ( e ) | 0 } function ZI ( e , t ) { e = e | 0 ; t = t | 0 ;
; var s = 0 , A = 0 , c = 0 , l = 0 , d = 0 , h = 0 , _ = 0 , g = 0 , p = 0 , m = 0 , y = 0 , I = 0 , E = 0 , v = 0 , w = 0 , C = 0 , b = 0 , B = 0 , k = 0 , S = 0 , Q = 0 , M = 0 , D = 0 , L = 0 , Y = 0 , F = 0 , x = 0 , T = 0 , N = 0 , H = 0 , R = 0 , P = 0 , O = 0 , $ = 0 , G = 0 , U = 0 , J = 0 , j = 0 , V = 0 , z = 0 , q = 0 , K = 0 , W = 0 , X = 0 , Z = 0 , ee = 0 , te = 0 , re = 0 , ne = 0 , ie = 0 , oe = 0 , se = 0 , Ae = 0 , ce = 0 , le = 0 , ue = 0 , fe = 0 , de = 0 , he = 0 , _e = 0 , ge = 0 , pe = 0 , me = 0 , ye = 0 , Ie = 0 , Ee = 0 , ve = 0 , we = 0 , Ce = 0 , be = 0 , Be = 0 , ke = 0 , Se = 0 , Qe = 0 , Me = 0 , De = 0 , Le = 0 , Ye = 0 , Fe = 0 , xe = 0 , Te = 0 , Ne = 0 , He = 0 , Re = 0 , Pe = 0 , Oe = 0 , $e = 0 , Ge = 0 , Ue = 0 , Je = 0 , je = 0 , Ve = 0 , ze = 0 , qe = 0 , Ke = 0 , We = 0 , Xe = 0 , Ze = 0 , et = 0 , tt = 0 , rt = 0 , nt = 0 , it = 0 , at = 0 , ot = 0 , st = 0 , At = 0 , ct = 0 , lt = 0 , ut = 0 , ft = 0 , dt = 0 , ht = 0 , _t = 0 , gt = 0 , pt = 0 , mt = 0 , yt = 0 , It = 0 , Et = 0 , vt = 0 , wt = 0 , Ct = 0 , bt = 0 , Bt = 0 , kt = 0 , St = 0 , Qt = 0 , Mt = 0 , Dt = 0 , Lt = 0 , Yt = 0 , Ft = 0 , xt = 0 , Tt = 0 , Nt = 0 , Ht = 0 , Rt = 0 , Pt = 0 , Ot = 0 , $t = 0 , Gt = 0 , Ut = 0 , Jt = 0 , jt = 0 , Vt = 0 , zt = 0 , qt = 0 , Kt = 0 , Wt = 0 ; s = u ; u = u + 176 | 0 ; if ( ( u | 0 ) >= ( f | 0 ) ) ae ( ) ; A = s + 24 | 0 ; c = s ; l = s + 128 | 0 ; d = s + 120 | 0 ; h = s + 144 | 0 ; _ = s + 32 | 0 ; if ( ( a [ e + 76 >> 2 ] | 0 ) > - 1 ) g = kw ( e ) | 0 ; else g = 0 ; p = e + 74 | 0 ; m = n [ p >> 0 ] | 0 ; n [ p >> 0 ] = m + 1 | m ; m = a [ t >> 2 ] | 0 ; e : do { if ( m ) { p = e + 4 | 0 ; y = e + 8 | 0 ; I = _ + 4 | 0 ; E = _ + 8 | 0 ; v = _ + 12 | 0 ; w = _ + 16 | 0 ; C = _ + 20 | 0 ; b = _ + 24 | 0 ; B = _ + 28 | 0 ; k = _ + 32 | 0 ; S = _ + 36 | 0 ; Q = _ + 40 | 0 ; M = _ + 44 | 0 ; D = _ + 48 | 0 ; L = _ + 52 | 0 ; Y = _ + 56 | 0 ; F = _ + 60 | 0 ; x = _ + 64 | 0 ; T = _ + 68 | 0 ; N = _ + 72 | 0 ; H = _ + 76 | 0 ; R = _ + 80 | 0 ; P = _ + 84 | 0 ; O = m ; $ = 0 ; G = 0 ; U = t ; J = 0 ; j = 0 ; V = 0 ; t : while ( 1 ) { r : do { if ( Op ( O ) | 0 ) { z = U ; while ( 1 ) { q = z + 4 | 0 ; if ( ! ( Op ( a [ q >> 2 ] | 0 ) | 0 ) ) { K = z ; break } else z = q } z = J ; while ( 1 ) { q = a [ p >> 2 ] | 0 ; if ( q >>> 0 < ( a [ y >> 2 ] | 0 ) >>> 0 ? ( n [ q >> 0 ] | 0 ) > - 1 : 0 ) { a [ p >> 2 ] = q + 1 ; W = o [ q >> 0 ] | 0 } else W = kv ( e ) | 0 ; if ( ! ( Op ( W ) | 0 ) ) { X = W ; Z = z ; break } else z = z + 1 | 0 } if ( X >>> 0 < 128 & ( a [ y >> 2 ] | 0 ) != 0 ) { a [ p >> 2 ] = ( a [ p >> 2 ] | 0 ) + - 1 ; ee = $ ; te = G ; re = K ; ne = Z ; ie = j ; oe = V ; break } else { eo ( X , e ) | 0 ; ee = $ ; te = G ; re = K ; ne = Z ; ie = j ; oe = V ; break } } else { z = ( a [ U >> 2 ] | 0 ) == 37 ; n : do { if ( z ) { q = U + 4 | 0 ; se = a [ q >> 2 ] | 0 ; i : do { switch ( se | 0 ) { case 37 : { break n ; break } case 42 : { Ae = 0 ; ce = U + 8 | 0 ; break } default : { if ( EI ( se ) | 0 ? ( a [ U + 8 >> 2 ] | 0 ) == 36 : 0 ) { le = ( a [ q >> 2 ] | 0 ) + - 48 | 0 ; a [ l >> 2 ] = a [ r >> 2 ] ; ue = le ; while ( 1 ) { le = ( a [ l >> 2 ] | 0 ) + ( 4 - 1 ) & ~ ( 4 - 1 ) ; fe = a [ le >> 2 ] | 0 ; a [ l >> 2 ] = le + 4 ; if ( ue >>> 0 > 1 ) ue = ue + - 1 | 0 ; else { de = fe ; break } } Ae = de ; ce = U + 12 | 0 ; break i } ue = ( a [ r >> 2 ] | 0 ) + ( 4 - 1 ) & ~ ( 4 - 1 ) ; fe = a [ ue >> 2 ] | 0 ; a [ r >> 2 ] = ue + 4 ; Ae = fe ; ce = q } } } while ( 0 ) ; if ( ! ( EI ( a [ ce >> 2 ] | 0 ) | 0 ) ) { he = ce ; _e = 0 } else { q = ce ; se = 0 ; while ( 1 ) { fe = ( se * 10 | 0 ) + - 48 + ( a [ q >> 2 ] | 0 ) | 0 ; ue = q + 4 | 0 ; if ( ! ( EI ( a [ ue >> 2 ] | 0 ) | 0 ) ) { he = ue ; _e = fe ; break } else { q = ue ; se = fe } } } se = a [ he >> 2 ] | 0 ; if ( ( se | 0 ) == 109 ) { q = he + 4 | 0 ; ge = a [ q >> 2 ] | 0 ; pe = ( Ae | 0 ) != 0 & 1 ; me = q ; ye = 0 ; Ie = 0 } else { ge = se ; pe = 0 ; me = he ; ye = j ; Ie = V } se = me + 4 | 0 ; switch ( ge | 0 ) { case 104 : { q = ( a [ se >> 2 ] | 0 ) == 104 ; Ee = q ? me + 8 | 0 : se ; ve = q ? - 2 : - 1 ; break } case 108 : { q = ( a [ se >> 2 ] | 0 ) == 108 ; Ee = q ? me + 8 | 0 : se ; ve = q ? 3 : 1 ; break } case 106 : { Ee = se ; ve = 3 ; break } case 116 : case 122 : { Ee = se ; ve = 1 ; break } case 76 : { Ee = se ; ve = 2 ; break } case 110 : case 112 : case 67 : case 83 : case 91 : case 99 : case 115 : case 88 : case 71 : case 70 : case 69 : case 65 : case 103 : case 102 : case 101 : case 97 : case 120 : case 117 : case 111 : case 105 : case 100 : { Ee = me ; ve = 0 ; break } default : { we = pe ; Ce = G ; be = ye ; Be = Ie ; ke = 121 ; break t } } se = a [ Ee >> 2 ] | 0 ; q = ( se & 47 | 0 ) == 3 ; fe = se | 32 ; ue = q ? fe : se ; se = q ? 1 : ve ; switch ( ue | 0 ) { case 110 : { Se = J ; break } case 91 : { ke = 52 ; break } default : if ( ( fe | 0 ) == 99 ) ke = 52 ; else { fe = J ; while ( 1 ) { q = a [ p >> 2 ] | 0 ; if ( q >>> 0 < ( a [ y >> 2 ] | 0 ) >>> 0 ? ( n [ q >> 0 ] | 0 ) > - 1 : 0 ) { a [ p >> 2 ] = q + 1 ; Qe = o [ q >> 0 ] | 0 } else Qe = kv ( e ) | 0 ; if ( ! ( Op ( Qe ) | 0 ) ) { Me = Qe ; De = fe ; ke = 56 ; break } else fe = fe + 1 | 0 } } } do { if ( ( ke | 0 ) == 52 ) { ke = 0 ; fe = a [ p >> 2 ] | 0 ; q = a [ y >> 2 ] | 0 ; if ( fe >>> 0 < q >>> 0 ? ( n [ fe >> 0 ] | 0 ) > - 1 : 0 ) { a [ p >> 2 ] = fe + 1 ; Le = q ; Ye = o [ fe >> 0 ] | 0 ; Fe = J ; ke = 58 ; break } Me = kv ( e ) | 0 ; De = J ; ke = 56 } } while ( 0 ) ; if ( ( ke | 0 ) == 56 ) { ke = 0 ; if ( ( Me | 0 ) < 0 ) { we = pe ; Ce = G ; be = ye ; Be = Ie ; ke = 121 ; break t } Le = a [ y >> 2 ] | 0 ; Ye = Me ; Fe = De ; ke = 58 } i : do { if ( ( ke | 0 ) == 58 ) { ke = 0 ; if ( Ye >>> 0 < 128 & ( Le | 0 ) != 0 ) a [ p >> 2 ] = ( a [ p >> 2 ] | 0 ) + - 1 ; else eo ( Ye , e ) | 0 ; switch ( ue | 0 ) { case 110 : { Se = Fe ; break i ; break } case 91 : case 99 : case 115 : { fe = ( ue | 0 ) == 99 ; a : do { if ( fe ) { xe = 1 ; Te = Ee ; Ne = 166900 ; He = ( _e | 0 ) < 1 ? 1 : _e } else { if ( ( ue | 0 ) == 115 ) { a [ _ >> 2 ] = 32 ; a [ I >> 2 ] = 9 ; a [ E >> 2 ] = 10 ; a [ v >> 2 ] = 13 ; a [ w >> 2 ] = 11 ; a [ C >> 2 ] = 12 ; a [ b >> 2 ] = 133 ; a [ B >> 2 ] = 8192 ; a [ k >> 2 ] = 8193 ; a [ S >> 2 ] = 8194 ; a [ Q >> 2 ] = 8195 ; a [ M >> 2 ] = 8196 ; a [ D >> 2 ] = 8197 ; a [ L >> 2 ] = 8198 ; a [ Y >> 2 ] = 8200 ; a [ F >> 2 ] = 8201 ; a [ x >> 2 ] = 8202 ; a [ T >> 2 ] = 8232 ; a [ N >> 2 ] = 8233 ; a [ H >> 2 ] = 8287 ; a [ R >> 2 ] = 12288 ; a [ P >> 2 ] = 0 ; xe = 1 ; Te = Ee ; Ne = _ ; He = _e ; break } q = Ee + 4 | 0 ; le = ( a [ q >> 2 ] | 0 ) == 94 ; Re = le ? Ee + 8 | 0 : q ; q = le & 1 ; le = ( a [ Re >> 2 ] | 0 ) == 93 ? Re + 4 | 0 : Re ; while ( 1 ) { switch ( a [ le >> 2 ] | 0 ) { case 0 : { we = pe ; Ce = G ; be = ye ; Be = Ie ; ke = 121 ; break t ; break } case 93 : { xe = q ; Te = le ; Ne = Re ; He = _e ; break a ; break } default : { } } le = le + 4 | 0 } } } while ( 0 ) ; le = ( se | 0 ) == 0 ? Ae : 0 ; Re = ( se | 0 ) == 1 ; q = Re ? Ae : 0 ; Pe = ( He | 0 ) < 1 ? - 1 : He ; Oe = (
s = + Es ( t ) ; break } if ( ( e | 0 ) < 0 ) { A = - t ; c = ~ e ; u = i ^ 1 } else { A = t ; c = e + - 1 | 0 ; u = i } if ( ! c ) { s = + Qs ( A ) ; break } n = u & e ; f = + G ( + A ) ; e : do { if ( ! ( ( o | 0 ) == 2146435072 | ( o | r | 0 ) == 0 ) ) { h = + ( c | 0 ) ; if ( h < f ) { if ( o >>> 0 <= 1389363199 ) { _ = + Es ( f ) ; g = + Qs ( f ) ; if ( ( c | 0 ) > 0 ) { p = _ ; m = g ; y = 0 } else { I = g ; break } while ( 1 ) { y = y + 1 | 0 ; g = m * ( + ( y | 0 ) * 2.0 / f ) - p ; if ( ( y | 0 ) == ( c | 0 ) ) { I = g ; break e } else { _ = m ; m = g ; p = _ } } } switch ( c & 3 | 0 ) { case 0 : { E = + V ( + f ) - + j ( + f ) ; break } case 1 : { E = - + j ( + f ) - + V ( + f ) ; break } case 2 : { E = + j ( + f ) - + V ( + f ) ; break } case 3 : { E = + j ( + f ) + + V ( + f ) ; break } default : { } } I = E * . 5641895835477563 / + U ( + f ) ; break } if ( o >>> 0 < 1041235968 ) { if ( ( c | 0 ) > 32 ) { I = 0.0 ; break } _ = f * . 5 ; if ( ( c + 1 | 0 ) < 2 ) { v = 1.0 ; w = _ } else { g = 1.0 ; C = _ ; b = 2 ; while ( 1 ) { B = g * + ( b | 0 ) ; k = _ * C ; if ( ( b | 0 ) > ( c | 0 ) ) { v = B ; w = k ; break } else { g = B ; C = k ; b = b + 1 | 0 } } } I = w / v ; break } C = h + 1.0 ; g = C * 2.0 / f ; _ = 2.0 / f ; k = g + _ ; B = g * k + - 1.0 ; if ( B < 1.0 e9 ) { b = 1 ; S = g ; Q = B ; B = k ; while ( 1 ) { M = b + 1 | 0 ; B = _ + B ; k = Q * B - S ; if ( ! ( k < 1.0 e9 ) ) { D = M ; L = b ; break } else { Y = Q ; b = M ; Q = k ; S = Y } } if ( ( L | 0 ) > - 2 ) { F = D ; x = 0.0 ; T = 29 } else N = 0.0 } else { F = 1 ; x = 0.0 ; T = 29 } if ( ( T | 0 ) == 29 ) while ( 1 ) { T = 0 ; S = 1.0 / ( ( C + + ( F | 0 ) ) * 2.0 / f - x ) ; if ( ( F | 0 ) > 0 ) { F = F + - 1 | 0 ; x = S ; T = 29 } else { N = S ; break } } b = ( c | 0 ) > 0 ; if ( C * + ee ( + + G ( + g ) ) < 709.782712893384 ) if ( b ) { S = N ; Q = 1.0 ; M = c ; while ( 1 ) { B = Q * ( + ( M | 0 ) * 2.0 ) / f - S ; if ( ( M | 0 ) > 1 ) { _ = Q ; Q = B ; M = M + - 1 | 0 ; S = _ } else { H = Q ; R = B ; P = N ; break } } } else { H = N ; R = 1.0 ; P = N } else if ( b ) { Q = N ; S = 1.0 ; M = c ; g = N ; while ( 1 ) { C = S * ( + ( M | 0 ) * 2.0 ) / f - Q ; if ( C > 3273390607896141870013189.0 e126 ) { O = S / C ; $ = 1.0 ; J = g / C } else { O = S ; $ = C ; J = g } if ( ( M | 0 ) > 1 ) { Q = O ; S = $ ; M = M + - 1 | 0 ; g = J } else { H = O ; R = $ ; P = J ; break } } } else { H = N ; R = 1.0 ; P = N } g = + Es ( f ) ; S = + Qs ( f ) ; if ( ! ( + G ( + g ) >= + G ( + S ) ) ) { I = P * S / H ; break } else { I = P * g / R ; break } } else I = 0.0 } while ( 0 ) ; s = n | 0 ? - I : I } } while ( 0 ) ; return + s } function KC ( e , t , r , i ) { e = e | 0 ; t = t | 0 ; r = r | 0 ; i = i | 0 ; var o = 0 , s = 0 , A = 0 , c = 0 , d = 0 , h = 0 , _ = 0 , g = 0 , p = 0 , m = 0 , y = 0 , I = 0 , E = 0 , v = 0 , w = 0 , C = 0 , b = 0 , B = 0 , k = 0 , S = 0 , Q = 0 , M = 0 , D = 0 , L = 0 , Y = 0 , F = 0 , x = 0 , T = 0 , N = 0 , H = 0 , R = 0 , P = 0 , O = 0.0 , $ = 0 , G = 0 , U = 0 , J = 0 ; o = u ; u = u + 16 | 0 ; if ( ( u | 0 ) >= ( f | 0 ) ) ae ( ) ; s = o ; e : do { if ( ! t ) { A = e ; c = 21 } else { d = e ; h = t ; _ = r ; t : while ( 1 ) { g = n [ _ >> 0 ] | 0 ; switch ( g << 24 >> 24 ) { case 0 : { A = d ; c = 21 ; break e ; break } case 37 : { p = _ + 1 | 0 ; m = n [ p >> 0 ] | 0 ; if ( m << 24 >> 24 == 37 ) { y = p ; I = 37 ; c = 3 } else { E = p ; p = m ; m = 0 ; r : while ( 1 ) { v = p << 24 >> 24 ; switch ( v | 0 ) { case 61 : { w = E + 1 | 0 ; C = m ; break } case 33 : case 43 : case 40 : case 94 : { w = E ; C = m ; break } case 45 : { w = E ; C = 1 ; break } default : { b = E ; B = p ; k = v ; S = m ; break r } } v = w + 1 | 0 ; E = v ; p = n [ v >> 0 ] | 0 ; m = C } m = k + - 48 | 0 ; if ( m >>> 0 < 10 ) { p = b ; E = 0 ; v = m ; while ( 1 ) { m = v + ( E * 10 | 0 ) | 0 ; Q = p + 1 | 0 ; M = n [ Q >> 0 ] | 0 ; v = ( M << 24 >> 24 ) + - 48 | 0 ; if ( v >>> 0 >= 10 ) { D = Q ; L = M ; Y = m ; break } else { p = Q ; E = m } } } else { D = b ; L = B ; Y = 0 } if ( L << 24 >> 24 == 35 ) { E = D + 1 | 0 ; p = n [ E >> 0 ] | 0 ; v = ( p << 24 >> 24 ) + - 48 | 0 ; if ( v >>> 0 < 10 ) { m = E ; Q = v ; v = 0 ; while ( 1 ) { M = Q + ( v * 10 | 0 ) | 0 ; F = m + 1 | 0 ; x = n [ F >> 0 ] | 0 ; Q = ( x << 24 >> 24 ) + - 48 | 0 ; if ( Q >>> 0 >= 10 ) { T = F ; N = x ; H = M ; break } else { m = F ; v = M } } } else { T = E ; N = p ; H = 0 } } else { T = D ; N = L ; H = 0 } if ( N << 24 >> 24 == 46 ) { v = T + 1 | 0 ; m = ( n [ v >> 0 ] | 0 ) + - 48 | 0 ; if ( m >>> 0 < 10 ) { Q = v ; M = m ; m = 0 ; while ( 1 ) { F = M + ( m * 10 | 0 ) | 0 ; x = Q + 1 | 0 ; M = ( n [ x >> 0 ] | 0 ) + - 48 | 0 ; if ( M >>> 0 >= 10 ) { R = x ; P = F ; break } else { Q = x ; m = F } } } else { R = v ; P = 0 } } else { R = T ; P = 2 } m = H + 1 + P | 0 ; Q = ( a [ i >> 2 ] | 0 ) + ( 8 - 1 ) & ~ ( 8 - 1 ) ; O = + l [ Q >> 3 ] ; a [ i >> 2 ] = Q + 8 ; a [ s >> 2 ] = ( S | 0 ) == 0 & ( Y | 0 ) > ( m | 0 ) ? Y : m ; a [ s + 4 >> 2 ] = P ; l [ s + 8 >> 3 ] = O ; m = rh ( d , h , 159685 , s ) | 0 ; if ( h >>> 0 <= m >>> 0 ) break t ; $ = d + m | 0 ; G = h - m | 0 ; U = R } break } default : { y = _ ; I = g ; c = 3 } } if ( ( c | 0 ) == 3 ) { c = 0 ; n [ d >> 0 ] = I ; $ = d + 1 | 0 ; G = h + - 1 | 0 ; U = y } if ( ! G ) { A = $ ; c = 21 ; break e } else { d = $ ; h = G ; _ = U + 1 | 0 } } a [ ( Bp ( ) | 0 ) >> 2 ] = 7 ; J = - 1 } } while ( 0 ) ; if ( ( c | 0 ) == 21 ) J = A - e | 0 ; u = o ; return J | 0 } function WC ( e , t , r , n ) { e = e | 0 ; t = t | 0 ; r = r | 0 ; n = n | 0 ; var i = 0 , o = 0 , s = 0 , A = 0 , c = 0 , l = 0 , d = 0 , h = 0 , _ = 0 , g = 0 , p = 0 , m = 0 , y = 0 , I = 0 , E = 0 , v = 0 , w = 0 , C = 0 , b = 0 , B = 0 , k = 0 , S = 0 , Q = 0 , M = 0 , D = 0 , L = 0 , Y = 0 , F = 0 , x = 0 , T = 0 , N = 0 ; i = u ; u = u + 208 | 0 ; if ( ( u | 0 ) >= ( f | 0 ) ) ae ( ) ; o = i + 8 | 0 ; s = i ; A = re ( r , t ) | 0 ; t = s ; a [ t >> 2 ] = 1 ; a [ t + 4 >> 2 ] = 0 ; if ( A | 0 ) { t = 0 - r | 0 ; a [ o + 4 >> 2 ] = r ; a [ o >> 2 ] = r ; c = r ; l = r ; d = 2 ; while ( 1 ) { h = l + r + c | 0 ; a [ o + ( d << 2 ) >> 2 ] = h ; if ( h >>> 0 < A >>> 0 ) { _ = c ; c = h ; d = d + 1 | 0 ; l = _ } else break } l = e + A + t | 0 ; A = s + 4 | 0 ; if ( l >>> 0 > e >>> 0 ) { d = l ; c = 1 ; _ = e ; h = 1 ; while ( 1 ) { do { if ( ( c & 3 | 0 ) == 3 ) { yo ( _ , r , n , h , o ) ; g = a [ A >> 2 ] | 0 ; p = g << 30 | ( a [ s >> 2 ] | 0 ) >>> 2 ; a [ s >> 2 ] = p ; a [ A >> 2 ] = g >>> 2 ; m = p ; y = h + 2 | 0 } else { p = h + - 1 | 0 ; if ( ( a [ o + ( p << 2 ) >> 2 ] | 0 ) >>> 0 < ( d - _ | 0 ) >>> 0 ) yo ( _ , r , n , h , o ) ; else qn ( _ , r , n , s , h , 0 , o ) ; if ( ( h | 0 ) == 1 ) { g = a [ s >> 2 ] | 0 ; a [ A >> 2 ] = g >>> 31 | a [ A >> 2 ] << 1 ; I = g << 1 ; a [ s >> 2 ] = I ; m = I ; y = 0 ; break } if ( p >>> 0 > 31 ) { I = a [ s >> 2 ] | 0 ; a [ A >> 2 ] = I ; a [ s >> 2 ] = 0 ; E = h + - 33 | 0 ; v = I ; w = 0 } else { E = p ; v = a [ A >> 2 ] | 0 ; w = a [ s >> 2 ] | 0 } a [ A >> 2 ] = w >>> ( 32 - E | 0 ) | v << E ; p = w << E ; a [ s >> 2 ] = p ; m = p ; y = 1 } } while ( 0 ) ; c = m | 1 ; a [ s >> 2 ] = c ; p = _ + r | 0 ; if ( p >>> 0 >= l >>> 0 ) { C = p ; b = y ; break } else { _ = p ; h = y } } } else { C = e ; b = 1 } qn ( C , r , n , s , b , 0 , o ) ; e = s + 4 | 0 ; y = a [ s >> 2 ] | 0 ; h = a [ e
2020-03-29 14:59:00 +02:00
//# sourceMappingURL=../maps/dist_js/vendor-api.js.map