/*! Copyright (c) 2019 WhatsApp Inc. All Rights Reserved. */ webpackJsonp([128],{baabeiiiac:function(e,t,n){e.exports=n.p+"img/f96_bc32095dc9dab040674f58592e10451b.png"},babhhacdce:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=Event},bacbhehedf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=void 0,a=n;return new Promise(function(n){r=a?function(){a.apply(this,arguments)&&n(arguments)}:function(){n(arguments)},e.on(t,r)}).cancellable().finally(function(){e.off(t,r)})}},bachgbfdhf:function(e,t,n){"use strict";(function(t){var n=0,r=0,a=[],i=[],o=[],u={sentinel:"CONTINUE_AS_IF_NO_HANDLER"},s={sentinel:"RETRY_ASYNCHRONOUSLY"},c={sentinel:"TO_STRING"},l={sentinel:"DID_ERROR"},f=null,d=[],h=[],p=[],_=1,b=2,g=4,m=8,v=16,y=32,E=64,T=128,w=256,S=512,O=1024,A=_|b,P=0;function j(e,t){var n=this;this._flags=0,this._value=void 0,this._onFulfilled=void 0,this._onRejected=void 0,this._context=void 0,this._resolveLevel=0,this._control=void 0,this.x=void 0,this._thenableParent=null,this._parent=void 0,this._child=void 0,this._children=void 0,this.control=void 0,t&&(this._context=t.this),"function"==typeof e&&(this._onFulfilled=e,this._flags|=g,this._flags|=w,ae(e,this._context,function(e){return X(n,0,!0,!1,e)},function(e){return X(n,0,!1,!1,e)}))}var C=void 0;function R(e){if(void 0===e)return C;if(q(e))return e;var t=new j;return X(t,0,!0,!1,e),ue(t,S),t}function I(e){var t=new j;return t._value=e,ue(t,b|S),d.push(t),t}function N(e){return new j(function(t,n){var r=e.length;if(0!==r)for(var a=new Array(e.length),i=0;i2){n=new Array(arguments.length-2);for(var r=2;r0){a=new Array(arguments.length);for(var i=0;i0){n=new Array(arguments.length);for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:0)+1;if(t>3)return Promise.resolve(!0);var n=u.default.getNoTakeover();return u.default.setNoTakeover(),s.default.preload(),this._pingForOtherLocalSession().then(function(r){return r?(e._updateMutex(),(0,i.default)(!n),!1):!!n||Promise.reject(t)})}},{key:"takeoverLocal",value:function(e){var t=this;return u.default.getMutex()?(u.default.setMutex(p),l.waitForEvent(window,"storage",u.default.takeoverFilter).timeout(3e4,"takeoverLocalTimeout").then(function(n){var r=u.default.parseTakeover(n.newValue);return u.default.getRememberMe()||u.default._setAllKeyValues(r),s.default.mustExitLoop=!1,u.default.removeMutex(),t.init(e)}).catch(Promise.TimeoutError,function(n){return o.default.error("app:takeoverLocal timeout")(),s.default.mustExitLoop=!1,u.default.removeMutex(),t.init(e)})):this.init(e)}},{key:"unloadMutex",value:function(){var e=u.default.getMutex();e&&this._ourMutex&&e.includes(this._ourMutex)&&u.default.removeMutex()}},{key:"storagePong",value:function(e){if(u.default.mutexFilter(e)){var t=u.default.parseMutex(e.newValue);if(t)return t===p?(this._clearMutexTimer(),s.default.exitLoop(),u.default.localTakeoverSuccess(),!0):void(0===t.indexOf(d)&&u.default.setMutex(h+Math.random()))}}},{key:"_clearMutexTimer",value:function(){this._updateMutexTimerID&&a.default.clearTimeout(this._updateMutexTimerID)}},{key:"_updateMutex",value:function(){this._clearMutexTimer();var e=Date.now();u.default.setMutex(this._ourMutex=f+"_"+e),this._updateMutexTimerID=a.default.setLocalTimeout(this._updateMutex.bind(this),e+6e5)}},{key:"_pingForOtherLocalSession",value:function(){var e=u.default.getMutex();if(e){var t=1e4;if((e+="").indexOf("_")>0){var n=e.split("."),r=parseInt(n[n.length-1],10);if(Number.isFinite(r))r0))return d()?l10n.t(325):void 0},window.addEventListener("dragover",function(e){e.preventDefault()}),window.addEventListener("drop",function(e){e.preventDefault()}),r.render(a.createElement(f,null),t(document.getElementById("app")))},function(){var e=n("djbfbcedhj"),t=e.exeTimer;t.start(),r.apply(void 0,arguments),t.end()});window.Exe=a},bbaaajjabc:function(e,t,n){e.exports=n.p+"img/f31_1d19e90516ce464192bd7016d05a2dba.png"},bbaibbdgdj:function(e,t,n){"use strict";e.exports={REQUEST_STREAMING_INFO:"GET_STREAMING_INFO",REQUEST_RMR:"REQUEST_RMR",SEND_STREAMING_CHUNK:"SEND_STREAMING_CHUNK",EXP_BACKOFF:"EXP_BACKOFF",LOG:"LOG",UPLOAD_LOGS:"UPLOAD_LOGS",REQUEST_DOCUMENT_DOWNLOAD:"REQUEST_DOCUMENT_DOWNLOAD",SET_L10N:"SET_L10N",STREAMING_SUPPORTED:"STREAMING_SUPPORTED",REMOVE_PP:"REMOVE_PP",LOGOUT:"LOGOUT",CLEAN_ASSETS:"CLEAN_ASSETS",PRELOAD_LAZY_LOADED_BUNDLES:"PRELOAD_LAZY_LOADED_BUNDLES"}},bbajjgjhej:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("ddhijeejag")),a=u(n("eadfaddcj")),i=n("bidfjbaebi"),o=u(n("edbaidcaf"));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(){var e=o.default.build(a.default.SMB_TOS_LEARN_MORE_LINK,{lg:l10n.getLocale()});return r.createElement("a",{target:"_blank",href:"#",onClick:function(t){t.preventDefault(),setTimeout(function(){return(0,i.openExternalLink)(e)},10)}},l10n.t(609))}},bbcaggdbc:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebFeatures=t.TabletNotificationsInfo=t.NotificationMessageInfo=t.WebNotificationsInfo=t.PaymentInfo=t.WebMessageInfo=t.WEB_FEATURES_FLAG=t.PAYMENT_INFO_CURRENCY=t.PAYMENT_INFO_STATUS=t.WEB_MESSAGE_INFO_STATUS=t.WEB_MESSAGE_INFO_STUBTYPE=void 0;var r,a=n("bgiachiigg"),i=n("bfifcddbbg"),o=n("hehdadejj"),u=(r=o)&&r.__esModule?r:{default:r},s=n("bfbigbhhbg");function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function f(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var d=t.WEB_MESSAGE_INFO_STUBTYPE=Object.freeze({UNKNOWN:0,REVOKE:1,CIPHERTEXT:2,FUTUREPROOF:3,NON_VERIFIED_TRANSITION:4,UNVERIFIED_TRANSITION:5,VERIFIED_TRANSITION:6,VERIFIED_LOW_UNKNOWN:7,VERIFIED_HIGH:8,VERIFIED_INITIAL_UNKNOWN:9,VERIFIED_INITIAL_LOW:10,VERIFIED_INITIAL_HIGH:11,VERIFIED_TRANSITION_ANY_TO_NONE:12,VERIFIED_TRANSITION_ANY_TO_HIGH:13,VERIFIED_TRANSITION_HIGH_TO_LOW:14,VERIFIED_TRANSITION_HIGH_TO_UNKNOWN:15,VERIFIED_TRANSITION_UNKNOWN_TO_LOW:16,VERIFIED_TRANSITION_LOW_TO_UNKNOWN:17,VERIFIED_TRANSITION_NONE_TO_LOW:18,VERIFIED_TRANSITION_NONE_TO_UNKNOWN:19,GROUP_CREATE:20,GROUP_CHANGE_SUBJECT:21,GROUP_CHANGE_ICON:22,GROUP_CHANGE_INVITE_LINK:23,GROUP_CHANGE_DESCRIPTION:24,GROUP_CHANGE_RESTRICT:25,GROUP_CHANGE_ANNOUNCE:26,GROUP_PARTICIPANT_ADD:27,GROUP_PARTICIPANT_REMOVE:28,GROUP_PARTICIPANT_PROMOTE:29,GROUP_PARTICIPANT_DEMOTE:30,GROUP_PARTICIPANT_INVITE:31,GROUP_PARTICIPANT_LEAVE:32,GROUP_PARTICIPANT_CHANGE_NUMBER:33,BROADCAST_CREATE:34,BROADCAST_ADD:35,BROADCAST_REMOVE:36,GENERIC_NOTIFICATION:37,E2E_IDENTITY_CHANGED:38,E2E_ENCRYPTED:39,CALL_MISSED_VOICE:40,CALL_MISSED_VIDEO:41,INDIVIDUAL_CHANGE_NUMBER:42,GROUP_DELETE:43,GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE:44,CALL_MISSED_GROUP_VOICE:45,CALL_MISSED_GROUP_VIDEO:46,PAYMENT_CIPHERTEXT:47,PAYMENT_FUTUREPROOF:48,PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED:49,PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED:50,PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED:51,PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP:52,PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP:53,PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER:54,PAYMENT_ACTION_SEND_PAYMENT_REMINDER:55,PAYMENT_ACTION_SEND_PAYMENT_INVITATION:56,PAYMENT_ACTION_REQUEST_DECLINED:57,PAYMENT_ACTION_REQUEST_EXPIRED:58,PAYMENT_ACTION_REQUEST_CANCELLED:59,BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM:60,BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP:61,BIZ_INTRO_TOP:62,BIZ_INTRO_BOTTOM:63,BIZ_NAME_CHANGE:64,BIZ_MOVE_TO_CONSUMER_APP:65,BIZ_TWO_TIER_MIGRATION_TOP:66,BIZ_TWO_TIER_MIGRATION_BOTTOM:67,OVERSIZED:68,GROUP_CHANGE_NO_FREQUENTLY_FORWARDED:69,GROUP_V4_ADD_INVITE_SENT:70,GROUP_PARTICIPANT_ADD_REQUEST_JOIN:71,CHANGE_EPHEMERAL_SETTING:72}),h=t.WEB_MESSAGE_INFO_STATUS=Object.freeze({ERROR:0,PENDING:1,SERVER_ACK:2,DELIVERY_ACK:3,READ:4,PLAYED:5}),p=t.PAYMENT_INFO_STATUS=Object.freeze({UNKNOWN_STATUS:0,PROCESSING:1,SENT:2,NEED_TO_ACCEPT:3,COMPLETE:4,COULD_NOT_COMPLETE:5,REFUNDED:6,EXPIRED:7,REJECTED:8,CANCELLED:9,WAITING_FOR_PAYER:10,WAITING:11}),_=t.PAYMENT_INFO_CURRENCY=Object.freeze({}),b=t.WEB_FEATURES_FLAG=Object.freeze({NOT_STARTED:0,FORCE_UPGRADE:1,DEVELOPMENT:2,PRODUCTION:3}),g=t.WebMessageInfo=function(e){function t(){return c(this,t),l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return f(t,u.default),t}();g.STATUS=h,g.STUBTYPE=d,g.internalDefaults={};var m=t.PaymentInfo=function(e){function t(){return c(this,t),l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return f(t,u.default),t}();m.CURRENCY=_,m.STATUS=p;var v=t.WebNotificationsInfo=function(e){function t(){return c(this,t),l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return f(t,u.default),t}(),y=t.NotificationMessageInfo=function(e){function t(){return c(this,t),l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return f(t,u.default),t}(),E=t.TabletNotificationsInfo=function(e){function t(){return c(this,t),l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return f(t,u.default),t}(),T=t.WebFeatures=function(e){function t(){return c(this,t),l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return f(t,u.default),t}();T.FLAG=b,g.internalDefaults={status:h.PENDING},g.internalSpec={key:[1,s.FLAGS.REQUIRED|s.TYPES.MESSAGE,i.MessageKey],message:[2,s.TYPES.MESSAGE,a.Message],messageTimestamp:[3,s.TYPES.UINT64],status:[4,s.TYPES.ENUM,h],participant:[5,s.TYPES.STRING],ignore:[16,s.TYPES.BOOL],starred:[17,s.TYPES.BOOL],broadcast:[18,s.TYPES.BOOL],pushName:[19,s.TYPES.STRING],mediaCiphertextSha256:[20,s.TYPES.BYTES],multicast:[21,s.TYPES.BOOL],urlText:[22,s.TYPES.BOOL],urlNumber:[23,s.TYPES.BOOL],messageStubType:[24,s.TYPES.ENUM,d],clearMedia:[25,s.TYPES.BOOL],messageStubParameters:[26,s.FLAGS.REPEATED|s.TYPES.STRING],duration:[27,s.TYPES.UINT32],labels:[28,s.FLAGS.REPEATED|s.TYPES.STRING],paymentInfo:[29,s.TYPES.MESSAGE,m],finalLiveLocation:[30,s.TYPES.MESSAGE,a.LiveLocationMessage],quotedPaymentInfo:[31,s.TYPES.MESSAGE,m],ephemeralStartTimestamp:[32,s.TYPES.UINT64],ephemeralDuration:[33,s.TYPES.UINT32]},m.internalSpec={amount1000:[2,s.TYPES.UINT64],receiverJid:[3,s.TYPES.STRING],status:[4,s.TYPES.ENUM,p],transactionTimestamp:[5,s.TYPES.UINT64],requestMessageKey:[6,s.TYPES.MESSAGE,i.MessageKey],expiryTimestamp:[7,s.TYPES.UINT64],futureproofed:[8,s.TYPES.BOOL],currency:[9,s.TYPES.STRING]},v.internalSpec={timestamp:[2,s.TYPES.UINT64],unreadChats:[3,s.TYPES.UINT32],notifyMessageCount:[4,s.TYPES.UINT32],notifyMessages:[5,s.FLAGS.REPEATED|s.TYPES.MESSAGE,g]},y.internalSpec={key:[1,s.TYPES.MESSAGE,i.MessageKey],message:[2,s.TYPES.MESSAGE,a.Message],messageTimestamp:[3,s.TYPES.UINT64],participant:[4,s.TYPES.STRING]},E.internalSpec={timestamp:[2,s.TYPES.UINT64],unreadChats:[3,s.TYPES.UINT32],notifyMessageCount:[4,s.TYPES.UINT32],notifyMessage:[5,s.FLAGS.REPEATED|s.TYPES.MESSAGE,y]},T.internalSpec={labelsDisplay:[1,s.TYPES.ENUM,b],voipIndividualOutgoing:[2,s.TYPES.ENUM,b],groupsV3:[3,s.TYPES.ENUM,b],groupsV3Create:[4,s.TYPES.ENUM,b],changeNumberV2:[5,s.TYPES.ENUM,b],queryStatusV3Thumbnail:[6,s.TYPES.ENUM,b],liveLocations:[7,s.TYPES.ENUM,b],queryVname:[8,s.TYPES.ENUM,b],voipIndividualIncoming:[9,s.TYPES.ENUM,b],quickRepliesQuery:[10,s.TYPES.ENUM,b],payments:[11,s.TYPES.ENUM,b],stickerPackQuery:[12,s.TYPES.ENUM,b],liveLocationsFinal:[13,s.TYPES.ENUM,b],labelsEdit:[14,s.TYPES.ENUM,b],mediaUpload:[15,s.TYPES.ENUM,b],mediaUploadRichQuickReplies:[18,s.TYPES.ENUM,b],vnameV2:[19,s.TYPES.ENUM,b],videoPlaybackUrl:[20,s.TYPES.ENUM,b],statusRanking:[21,s.TYPES.ENUM,b],voipIndividualVideo:[22,s.TYPES.ENUM,b],thirdPartyStickers:[23,s.TYPES.ENUM,b],frequentlyForwardedSetting:[24,s.TYPES.ENUM,b],groupsV4JoinPermission:[25,s.TYPES.ENUM,b],recentStickers:[26,s.TYPES.ENUM,b],catalog:[27,s.TYPES.ENUM,b],starredStickers:[28,s.TYPES.ENUM,b],voipGroupCall:[29,s.TYPES.ENUM,b],templateMessage:[30,s.TYPES.ENUM,b],templateMessageInteractivity:[31,s.TYPES.ENUM,b],ephemeralMessages:[32,s.TYPES.ENUM,b],e2ENotificationSync:[33,s.TYPES.ENUM,b]}},bbccjbfjfe:function(e,t,n){"use strict";var r=i(n("dbajccegac")),a=i(n("bbejegbieb"));function i(e){return e&&e.__esModule?e:{default:e}}var o=32,u=new Uint8Array(o).buffer;function s(e,t){return new a.default(new Uint8Array(t)).sign(new Uint8Array(e))}function c(e,t,n){if(n<0||n>255*o)return Promise.reject(new Error(`HKDF::expand given bad length ${n}`));for(var i=Math.ceil(n/o),u=r.default.build(t).readByteArray(),s=new r.default,c=new a.default(e),l=Promise.resolve(new Uint8Array(0)),f=function(e){l=l.then(function(t){var n=new Uint8Array(t.length+u.length+1);return n.set(t),n.set(u,t.length),n[t.length+u.length]=e,c.sign(n)}).then(function(e){var t=new Uint8Array(e);return s.writeByteArray(t),t})},d=1;d<=i;d++)f(d);return l.then(function(){return s.readBuffer(n)})}e.exports={extract:s,expand:c,extractAndExpand:function(e,t,n){return s(e,u).then(function(e){return c(e,t,n)})}}},bbdhijfeej:function(e,t,n){e.exports=n.p+"img/f89_658f39d559719b5b6208346f6a7753b9.png"},bbejegbieb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n("djeidbghhc"),i=(r=a)&&r.__esModule?r:{default:r};var o={name:"HMAC",hash:{name:"SHA-256"}},u=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.default),t}();t.default=u},bbfafcihdh:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(77).then(function(){e([n("dgcdecchce")])}.bind(null,n)).catch(n.oe).catch(t)})}},bbfejcdcdd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=function(){function e(e,t){for(var n=0;n1?t-1:0),r=1;r1?t-1:0),r=1;r1?t-1:0),r=1;r1?t-1:0),r=1;r=n)&&{path:[],error:`value out of range, given ${e}`}}function c(e,t,n){return e?void 0:{path:[],error:`value must be ${t}, given ${l(n)}`}}function l(e){return"string"==typeof e?`"${e}"`:Array.isArray(e)?`[${e.join(", ")}]`:`${e}`}var f=[void 0,function(e){return s(e,-2147483648,2147483648)},function(e){return s(e,-0x8000000000000000,0x8000000000000000)},function(e){return s(e,0,4294967296)},function(e){return s(e,0,0x10000000000000000)},function(e){return s(e,-2147483648,2147483648)},function(e){return s(e,-0x8000000000000000,0x8000000000000000)},function(e){return c("boolean"==typeof e,"boolean",e)},function(e,t){return c("number"==typeof e&&t[e],"in enum",e)},function(e){return s(e,0,0x10000000000000000)},function(e){return s(e,-0x8000000000000000,0x8000000000000000)},function(e){return c("number"==typeof e,"number",e)},function(e){return c("string"==typeof e,"string",e)},function(e){return c(e instanceof ArrayBuffer||e instanceof Uint8Array,"ArrayBuffer or Uint8Array",e)},d,function(e){return s(e,0,4294967296)},function(e){return s(e,-2147483648,2147483648)},function(e){return c("number"==typeof e,"number",e)}];function d(e,t){var n=(0,i.default)(t),r=n.names,a=n.fields,u=n.types,s=n.meta,c=n.oneofToFields,d=n.fieldToOneof,h=n.reservedTags,p=n.reservedFields;if(!(e instanceof t))return{path:[],error:`value not of proper class, given ${l(e)}`};for(var _=void 0,b=function(t){var n=r[t],i=u[t],b=e[n];if(i&(o.FLAGS.PACKED|o.FLAGS.REPEATED))if(Array.isArray(b))for(var g=s[t],m=f[i&o.TYPE_MASK],v=0;vthis.howBig&&(o.default.trace(`[SetRefCache] Large cache detected with ${this.cache.size} entries`),this.howBig=Math.floor(this.cache.size/500))),r}}]),e}();t.default=u},bcdgaaehh:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(16).then(function(){e([n("cjhdhgdhjf"),n("cbibifciba")])}.bind(null,n)).catch(n.oe).catch(t)})}},bcdjacbgib:function(e,t,n){e.exports=n.p+"img/f03_577fd59324f5db48af17efcba0a23ea5.png"},bcdjjaacii:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(97).then(function(){e([n("baaeddaacj"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},bcgbijjdhi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=200&&n<400)return!0;if(n>=500)return i.default.log(`Img:Retry ${t} failed with error code ${n}. Retrying.`)(),new o.default.WebcImgError({webcImgErrorCode:n}).commit(),!1;throw i.default.log(`Img:Retry ${t} failed with error code ${n}. Not retrying.`)(),new o.default.WebcImgError({webcImgErrorCode:n}).commit(),new a.ServerStatusError(null,t,n)}).catch(function(e){if(e instanceof a.ServerStatusError)throw e;return!1}).finally(function(){e.inProgress=!1})}},{key:"release",value:function(){return this.refCount--,this.refCount<=0&&(this.xhrPromise&&this.xhrPromise.cancel(),!0)}},{key:"shouldRetain",value:function(){return this.refCount>0}}]),e}();t.default=c},bcgfjcdggd:function(e,t,n){"use strict";function r(){var e,t,n={},r={},a=Object.getOwnPropertyNames(window),i=Object.getOwnPropertyNames(document),o=Array.prototype.slice.call(window.document.documentElement.attributes);function u(e,t){var n={};return e.map(function(e){n[e]=!!t.includes(e)}),n}return n=u(["_phantom","__nightmare","_selenium","callPhantom","callSelenium","_Selenium_IDE_Recorder"],a),e=u(["__webdriver_evaluate","__selenium_evaluate","__webdriver_script_function","__webdriver_script_func","__webdriver_script_fn","__fxdriver_evaluate","__driver_unwrapped","__webdriver_unwrapped","__driver_evaluate","__selenium_unwrapped","__fxdriver_unwrapped"],i),t=u(["selenium","webdriver","driver"],o),n.wd=window.navigator.webdriver,r.wKeys=n,r.dKeys=e,r.dElKeys=t,r}e.exports={getAutoToolsProperties:function(){return{data:r()}}}},bchejfgdg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:_;s(this,e),this.tableNames=new Map,this.name=t,this.db=new a.default(this.name),this.transformSchema=n}return r(e,[{key:"initialize",value:function(e,t,n){var r=this;return function(e,t,n){return Promise.reduce(e,function(e,r){return n((0,o.cloneSchema)(r)).then(function(n){(0,i.default)(!(n.name in e),"Multiple tables resulted in the same transformed name"),t.set(r.name,n.name);var a=n.columns.find(function(e){return e.primaryKey});(0,i.default)(a,`No primary key was defined for "${r.name}"`);var o=[f(a)].concat(n.indexes.map(d)).join(", ");return e[n.name]=o,e})},{})}(t,this.tableNames,this.transformSchema).then(function(t){r.db.version(e+1).stores(t)})}},{key:"open",value:function(){return this.db.open()}},{key:"close",value:function(){return this.db.close(),Promise.resolve()}},{key:"view",value:function(e,t){return(0,i.default)(this.tableNames.has(e),`Attemped to get view for uninitialized table "${e}"`),new c(this.db.table(this.tableNames.get(e)),this.db,t)}},{key:"available",value:function(){return Promise.resolve(!0)}},{key:"reset",value:function(){var e=this;return this.tableNames=new Map,this.db.delete().finally(function(){e.db=new a.default(e.name)})}}]),e}();function f(e){return(0,i.default)(e.primaryKey,"Invalid column passed to `formatPrimaryKey`"),e.primaryKey.autoIncrement?`${e.name}++`:e.name}function d(e){switch(e.type){case"simple":return e.column;case"composite":return`[${e.columns.join("+")}]`;case"array":return`*${e.column}`}(0,i.default)(!1,`Cannot format index of type "${e.type}"`)}function h(e){return 1===e.length?e[0]:`[${e.join("+")}]`}function p(e,t){var n=e;return t&&null!=t.offset&&(n=n.offset(t.offset)),t&&null!=t.limit&&0!==t.limit&&(n=n.limit(t.limit)),n}function _(e){return Promise.resolve(e)}t.default=l},bciajgcfa:function(e,t,n){"use strict";var r,a=function(){function e(e,t){for(var n=0;n3?o-3:0),f=3;f=0}var v=!1;switch(f){case"MAC OS":_?v=m(d,"10.10")&&m(c,"41.0.0"):m(d,"10.7")&&(v=!0);break;case"WINDOWS":m(d,"8.1")&&(g?v=!0:_&&m(c,"41.0.0")&&(v=!0))}e.exports={isWebkit:h,isGecko:g,isTrident:b,isSafari:p,isElectron:!1,isBuggyVideoLoadChrome:_&&m(c.toLowerCase(),"76"),hasEmoji:v,troublesWithLotsOfVideos:_,os:f.toLowerCase(),osVersion:d.toLowerCase(),browser:s.toLowerCase(),browserVersion:c.toLowerCase(),parser:u}},bcjjbcbjaa:function(e,t,n){"use strict";var r,a=n("cdbfdheccg"),i=(r=a)&&r.__esModule?r:{default:r};var o=n("dbajccegac"),u={tag:function(e){return e&&e[0]},attr:function(e,t){return t&&t[1]?t[1][e]:void 0},attrs:function(e){return e[1]},child:function(e,t){var n=t[2];if(Array.isArray(n))for(var r=n.length,a=0;a>";if("string"==typeof e)return t?"<>":e;if(Array.isArray(e))return e.map((0,i.default)(s,i.default.placeholder,t)).join("\n");return""}(e[2],t);return"<"+e[0]+n+(r?">\n"+r+"\n":"/>")}e.exports=u},bcjjjgieef:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(73).then(function(){e([n("dbhiabjbjg")])}.bind(null,n)).catch(n.oe).catch(t)})}},bdadedjcad:function(e,t,n){e.exports=n.p+"img/icon-group-default_92b8a80d57227e2f342bd57ccf6382d8.png"},bdajfbdaad:function(e,t,n){e.exports=n.p+"img/f83_4984ad9c5348e8717965f575ac7ea534.png"},bdbjegebhb:function(e,t,n){e.exports=n.p+"img/f78_59e408dc54ae0bd33f3617f7ee9bb2e0.png"},bdcaabghdh:function(e,t,n){e.exports=n.p+"img/f62_edecb61bfd5cd13895dd8134898d4402.png"},bdcaijaccc:function(e,t,n){e.exports=n.p+"img/f17_9376c16fcd9b554de8a081973bebe9aa.png"},bddcigdhfi:function(e,t,n){e.exports=n.p+"img/f06_eb85be6945aa4a51c3e05d97ecb1c290.png"},bdedghefhh:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(43).then(function(){e([n("bgcdbfidaa")])}.bind(null,n)).catch(n.oe).catch(t)})}},bdegiidfbf:function(e,t,n){e.exports=n.p+"img/f57_72ed0f17ab92bb06761245cb5a7fd73b.png"},bdfcdibfeg:function(e,t,n){e.exports=n.p+"img/f72_f4ed6835609bf3831a20437e8e47d2dc.png"},bdfhebjfai:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(10).then(function(){e([n("bdffcdbedg"),n("dcaggjfghe")])}.bind(null,n)).catch(n.oe).catch(t)})}},bdgeaggfea:function(e,t,n){"use strict";e.exports={ring:function(e,t){return e>t.length-1?0:e<0?t.length-1:e}}},bdgehaihdc:function(e,t,n){e.exports=n.p+"img/f69_6a31bf9a0987d546a53d7e8e148d9fa3.png"},bdgejjeccf:function(e,t,n){e.exports=n.p+"img/f28_1b3971aa7b75218570c3d9940aa4a73d.png"},bdghjeejfd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n,r){var a=n(t);a.forEach(function(t){return e(t,n,r)});r(t)}},bdgihgdegj:function(e,t,n){e.exports=n.p+"img/f75_25366bc618fe77d5dfd9db90133f2766.png"},bdhhdbcefi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n(i=r[n])?1:a=0;var t,n,r,a,i},m=function(){function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.logs=[],this.localCursor=0,this.pending=void 0,this.timer=new c.default(function(){return t._persistIdb()}),this.isTakeOver=!1,this.log=this._genLog(l.LogLevels.LOG,!1),this.logVerbose=this._genLog(l.LogLevels.LOG,!0),this.info=this._genLog(l.LogLevels.INFO,!1),this.infoVerbose=this._genLog(l.LogLevels.INFO,!0),this.warn=this._genLog(l.LogLevels.WARN,!1),this.warnVerbose=this._genLog(l.LogLevels.WARN,!0),this.error=this._genLog(l.LogLevels.ERROR,!1),this.errorVerbose=this._genLog(l.LogLevels.ERROR,!0),this.logColor=this._genLogColor(l.LogLevels.LOG,!1),this.logColorVerbose=this._genLogColor(l.LogLevels.LOG,!0)}return o(e,[{key:"_genLogColor",value:function(e,t){if(!g(e)){var n=this._genSilentLog(t);return function(e,t){return n(t)}}var r=v(e);return function(e,n){this._writeLine(n,t);for(var a=arguments.length,o=Array(a>2?a-2:0),u=2;u1?r-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:"No message",r=!!e;if(r)return b;var i=new Error(`AssertError ${t}`);return(0,a.default)(function(){throw i}),this.errorVerbose(`Assertion failed! ${t} (${String(r)} not truthy): ${n}`)}},{key:"trace",value:function(e){var t=new Error(e);return this.errorVerbose(t.stack)(t),e}},{key:"getLogs",value:function(){var e=this,t=n("cbjcfbbhja"),a=[];return this.pending&&a.push(this.pending),this.timer.isScheduled()&&(this.timer.forceRunNow(),this.pending&&a.push(this.pending)),Promise.all(a).then(function(){return t.idb()}).then(function(e){return e.logs.orderBy("timestamp").toArray()}).then(function(e){return(0,r.default)(e,"log")}).catch(function(){return e.logs})}},{key:"clearLogs",value:function(){n("cbjcfbbhja").idb().then(function(e){return e.logs.delete()}).catch(function(){}),this._setCursor(0),this.localCursor=0,this.logs=[]}},{key:"_optimisticallyAdvanceCursor",value:function(e,t){var n=(e+t)%s.default.LOG_SIZE;this.localCursor+=t,this._setCursor(n)}},{key:"_writeLine",value:function(e,t){var n=t?e:e?e.toString().substring(0,250):e,r=`${_} ${(0,u.default)().locale("en").format("YYYY-MM-DD HH:mm:ss.SSS:")}${n}`;this._persist(r)}},{key:"_persist",value:function(e){this.logs.push(e),this.isTakeOver||(this.logs.length>s.default.LOG_SIZE&&(this.logs.shift(),this.localCursor--),this.timer.debounceAndCap(250,1e3))}},{key:"_persistIdb",value:function(){var e=this,t=n("cbjcfbbhja"),r=this.logs.slice(Math.max(this.localCursor,0),this.logs.length);r.length&&(this.pending=t.idb().then(function(t){return t.transaction("rw",t.logs,function(){var n=e._getCursor();e._optimisticallyAdvanceCursor(n,r.length),r.forEach(function(e,r){n=(n+1)%s.default.LOG_SIZE,t.logs.put({line:n,log:e,timestamp:performance&&performance.now()+d||Date.now()})})})}).catch(function(e){}).finally(function(){e.pending=void 0}))}},{key:"_getCursor",value:function(){var e=n("cbjcfbbhja");try{return JSON.parse(e.permanentStorage.getItem(s.default.KEY_LOG_CURSOR))||Math.max(this.localCursor,0)}catch(e){return Math.max(this.localCursor,0)}}},{key:"_setCursor",value:function(e){return n("cbjcfbbhja").permanentStorage.setItem(s.default.KEY_LOG_CURSOR,String(e))}}]),e}();function v(e){var t=void 0;switch(e){case l.LogLevels.ERROR:t=console.error;break;case l.LogLevels.WARN:t=console.warn;break;case l.LogLevels.INFO:t=console.info;break;case l.LogLevels.LOG:default:t=console.log}return t||console.log}t.default=new m},bdjjiidfhc:function(e,t,n){"use strict";var r,a=n("bdiiahhjbe"),i=(r=a)&&r.__esModule?r:{default:r};var o=new Uint8Array("whatsapp is da best".split("").map(function(e){return e.charCodeAt(0)})),u={name:"HMAC",hash:{name:"SHA-256"}},s={name:"AES-CBC",length:256},c={name:"ECDH",namedCurve:"P-256"};function l(){return Promise.resolve().then(function(){return window.crypto.subtle||window.crypto.webkitSubtle})}var f={supportsHmacSha256:function(){return l().then(function(e){return e.generateKey(u,!1,["sign","verify"]).then(function(t){return e.sign(u,t,o).then(function(n){return e.verify(u,t,n,o)}).catch(function(e){return i.default.log("CryptoSupport:HMAC-SHA256 signing failed: "+e)(),!1}).then(function(e){return e?(i.default.log("CryptoSupport:HMAC-SHA256 is verified")(),!0):(i.default.log("CryptoSupport:HMAC-SHA256 is not verified")(),!1)}).catch(function(e){return i.default.log("CryptoSupport:HMAC-SHA256 verification failed: "+e)(),!1})}).catch(function(e){return i.default.log("CryptoSupport:HMAC-SHA256 key generation failed: "+e)(),!1})}).catch(function(e){return i.default.log("CryptoSupport:HMAC-SHA256: "+e)(),!1})},supportsAesCbc:function(){return l().then(function(e){return e.generateKey(s,!1,["encrypt","decrypt"]).then(function(t){return Promise.resolve(window.crypto).then(function(e){return{name:"AES-CBC",iv:e.getRandomValues(new Uint8Array(16))}}).then(function(n){return e.encrypt(n,t,o).then(function(r){return e.decrypt(n,t,r)}).catch(function(e){return i.default.log("CryptoSupport:AES-CBC encryption failed: "+e)(),!1}).then(function(e){var t,n=new Uint8Array(e);return"whatsapp is da best"===(t=n,Array.prototype.slice.call(t).map(function(e){return String.fromCharCode(e)}).join(""))?(i.default.log("CryptoSupport:AES-CBC encryption/decryption is correct")(),!0):(i.default.log("CryptoSupport:AES-CBC encryption/decryption is incorrect")(),!1)}).catch(function(e){return i.default.log("CryptoSupport:AES-CBC decryption failed: "+e)(),!1})})}).catch(function(e){return i.default.log("CryptoSupport:AES-CBC key generation failed: "+e)(),!1})}).catch(function(e){return i.default.log("CryptoSupport:AES-CBC: "+e)(),!1})},supportsEcdh:function(){return l().then(function(e){return e.generateKey(c,!1,["deriveKey"]).then(function(t){return e.generateKey(c,!1,["deriveKey"]).then(function(n){var r={name:"ECDH",namedCurve:"P-256",public:n.publicKey};return e.deriveKey(r,t.privateKey,s,!1,["encrypt","decrypt"]).then(function(e){return i.default.log("CryptoSupport:ECDH key derivation succeeded")(),!0}).catch(function(e){return i.default.log("CryptoSupport:ECDH key derivation failed: "+e)(),!1})}).catch(function(e){return i.default.log("CryptoSupport:ECDH key generation #2 failed: "+e)(),!1})}).catch(function(e){return i.default.log("CryptoSupport:ECDH key generation #1 failed: "+e)(),!1})}).catch(function(e){return i.default.log("CryptoSupport:ECDH: "+e)(),!1})},supportsWebCrypto:function(){return this.webCryptoPromise||(this.webCryptoPromise=Promise.all([this.supportsHmacSha256(),this.supportsAesCbc()])),this.webCryptoPromise.spread(function(e,t){return Promise.resolve(e&&t)})}};e.exports=f},bebfgijdfi:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(53).then(function(){e([n("cgafdejfea")])}.bind(null,n)).catch(n.oe).catch(t)})}},bebjeaagc:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IdleEnum=t.Events=void 0;var r,a=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,u=e[Symbol.iterator]();!(r=(o=u.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var n=0;n0&&n.runIdleLoop()},this.idleType=t}return i(e,[{key:"setBusy",value:function(e){var t=e;return null!=t&&this.busyMap.has(t)?this.busyMap.set(t,this.busyMap.get(t)+1):(t=++this.busyId,this.busyMap.set(t,1)),this.busyTimer||(this.busyTimer=new u.default(this._clearBusyMap)),this.busyTimer.debounce(1e3),t}},{key:"decBusy",value:function(e){if(null!=e){var t=this.busyMap.get(e);null!=t&&0!==t&&(1===t?this.clearBusy(e):this.busyMap.set(e,t-1))}}},{key:"clearBusy",value:function(e){null!=this.busyMap.get(e)&&this.busyMap.delete(e),this.isIdle()&&(this.busyTimer.cancel(),this.taskMap.size>0&&window.setTimeout(this.runIdleLoop,0))}},{key:"isIdle",value:function(){return 0===this.busyMap.size}},{key:"isBusy",value:function(){return this.busyMap.size>0}},{key:"cancelIdleLoop",value:function(){this.idleType===s.IDLE_CALLBACK&&null!=this.idleCallbackId&&window.cancelIdleCallback(this.idleCallbackId)}},{key:"_uiBusyOnIdle",value:function(){for(var e=void 0,t=this.taskMap.entries();(e=t.next())&&!e.done;){var n=a(e.value,2),r=n[0];if((0,n[1])(),this.taskMap.delete(r),this.isBusy())break}}},{key:"enqueue",value:function(e){return this.taskMap.set(++this.taskId,e),1===this.taskMap.size&&this.runIdleLoop(),this.taskId}},{key:"dequeue",value:function(e){var t=this.taskMap.delete(e);return t&&0===this.taskMap.size&&this.cancelIdleLoop(),t}}]),e}();t.default=new c(s.UI_BUSY)},becfabjeeg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.colorOptions=t.styleThemeOptions=void 0;var r=function(){function e(e,t){for(var n=0;n0)throw o.default.error("wap:setVersion upgrading from v<10 to v10")(),new i.UpdateImmediately("wap_upgrade_to_v10");case 9:case 11:case 12:case 13:case 14:case 15:case 16:case 17:(C=r({},h.default[u])).setSubProtocol(t);break;default:C=void 0}}if(!C)throw o.default.error("wap:setVersion unknown version. attempting to update")(),new i.UpdateImmediately("wap_unknown_version");R=c,C.supportsFeatureFlags&&this.processFeatureFlags(n),f&&C.upgradeProtoVersion(f)}}},{key:"processFeatureFlags",value:function(e){if(e){var t=(0,S.default)(C),n=t.implementedFeatures||{},r=m.WebFeatures.parse(c.default.decode(e),!0),a=r.__unknown__;for(var u in delete r.__unknown__,n)y.default.setFeatureFromFlags(u,j.FORCE_UPGRADE,j.FORCE_UPGRADE);for(var s in r)if(!n[s]){var l=r[s],f=v.default[s];if(l===j.FORCE_UPGRADE&&f!==j.FORCE_UPGRADE)throw o.default.error(`wap:features:${s} phone value is ${l} and web value is ${f}. updating...`)(),new i.UpdateImmediately("wap_feature_force_upgrade");if(y.default.setFeatureFromFlags(s,f,l),y.default.supportsFeatureFromFlags(s)){var d=h.default.features[s];d&&Object.assign(t,d)}}for(var p in a){var _=a[p];if(_===j.FORCE_UPGRADE)throw o.default.error(`wap:features:unknown: ${p}: ${_}`)(),new i.UpdateImmediately("wap_feature_implemented_unknown")}}}},{key:"delete",value:function(){var e=C?C.delete.apply(C,arguments):void 0;return C=void 0,R=void 0,o.default.info("wap:unsetVersion, which should only happen when logout")(),e}},{key:"error2412",value:function(){C&&C.error2412.apply(C,arguments)}},{key:"handle",value:function(e,t,n,r){return(0,S.default)(C).handle.apply(C,[e,t,n,r])}},{key:"queryServerProps",value:function(){return s.default.sendEphemeral2({data:["query","props"],retryOn5xx:!1})}},{key:"resyncPictures",value:function(e){var t=e.filter(function(e){return d.default.isWid(e.id)});return 0===t.length?Promise.resolve([]):s.default.sendEphemeral2({data:["query","resumePic",t],retryOn5xx:!0})}},{key:"setRememberMe",value:function(e){return s.default.sendBasic({data:["admin","remember",!!e]})}},{key:"requestEncryptedMediaUpload",value:function(e,t){return s.default.send2({data:["action","encr_upload",e,t],retryOn5xx:!0}).then(function(e){switch(e.status){case 200:return{result:"ok",data:e.url};default:throw new Error(`requestEncryptedMediaUpload:fail ${e.status}`)}})}},{key:"queryMediaConnections",value:function(e){var t=new Date,n=s.default.send2({data:["query","mediaConn"]}).then(function(e){if(200!==e.status){if(e.status>=400)throw new E.ServerStatusCodeError(e.status,"queryMediaConnections");throw new E.ServerStatusCodeError(e.status,"Invalid return status")}var n=e.media_conn;if(!(n&&n.auth&&n.ttl&&n.hosts&&0!==n.hosts.length))throw o.default.log(`wap:queryMediaConnections mediaConn exists ${String(!!n)}`)(),n&&(o.default.log(`wap:queryMediaConnections mediaConn.auth exists ${String(!!n.auth)}`)(),o.default.log(`wap:queryMediaConnections mediaConn.ttl exists ${String(!!n.ttl)}`)(),o.default.log(`wap:queryMediaConnections mediaConn.hosts exists ${String(!!n.hosts)}`)(),n.hosts&&o.default.log(`wap:queryMediaConnections mediaConn.hosts.length ${n.hosts.length}`)()),o.default.assert(!1,"wap:queryMediaConnections unexpected mediaConn")(),new Error("Invalid mediaConn");var r=n.auth,a=n.auth_ttl,i=n.hosts,u=n.ttl;return{auth:r,authTTL:a,hosts:i,queryStartTime:t,ttl:u}});return(0,w.default)(n,e)}},{key:"acceptGroupInvite",value:function(e){return s.default.send2({data:["action","invite",e],retryOn5xx:!0})}},{key:"revokeGroupInvite",value:function(e){return s.default.send2({data:["action","inviteReset",e],retryOn5xx:!0})}},{key:"contactFindBroadcast",value:function(e){return s.default.send2({data:["query","contact",e],retryOn5xx:!0})}},{key:"commonGroupsFind",value:function(e){return d.default.isServer(e)?Promise.resolve({status:200,groups:[]}):s.default.send2({data:["query","group","common",e]})}},{key:"getCapabilities",value:function(e){return s.default.send2({data:["query","caps",e.filter(d.default.isUser)],retryOn5xx:!0})}},{key:"queryExist",value:function(e){return d.default.isUser(e)?s.default.send2({data:["query","exist",e],retryOn5xx:!0}):Promise.resolve({status:400})}},{key:"queryBusinessProfile",value:function(e){return s.default.send2({data:["query","businessProfile",e.filter(function(e){return d.default.isUser(e.wid)}),3],retryOn5xx:!0}).then(function(e){switch(e.status){case 200:return e.profiles;default:throw new Error(`queryBusinessProfile:fail ${e} ${e.status}`)}})}},{key:"queryProductCatalog",value:function(e,t,n,r,a){if(!y.default.supportsFeature(y.default.F.CATALOG))return Promise.reject("Catalog not supported.");var i={catalogWid:e,afterCursor:t,limit:n,width:r,height:a,type:"get_product_catalog"};return s.default.send2({data:["query","bizCatalog",i],retryOn5xx:!0}).then(function(e){switch(e.status){case 200:return"string"==typeof e.data||e.data instanceof String?JSON.parse(e.data):e.data;default:throw new E.ServerStatusCodeError(e.status,`queryProductCatalog:fail ${e.status}`)}})}},{key:"queryProduct",value:function(e,t,n,r){if(!y.default.supportsFeature(y.default.F.CATALOG))return Promise.reject("Catalog not supported.");var a={catalogWid:e,productID:t,width:n,height:r,type:"get_product"};return s.default.send2({data:["query","bizCatalog",a],retryOn5xx:!0}).then(function(e){switch(e.status){case 200:return{data:"string"==typeof e.data||e.data instanceof String?JSON.parse(e.data):e.data.product};default:throw new E.ServerStatusCodeError(e.status,`queryProduct:fail ${e.status}`)}})}},{key:"reportBusinessCatalogProduct",value:function(e,t,n){var r={id:t,jid:e.toString(),reason:n};return s.default.send2({data:["action","reportProduct",r],retryOn5xx:!0}).then(function(e){if(200!==e.status)throw new E.ServerStatusCodeError(e.status,`reportBusinessCatalogProduct:fail ${e.status}`)})}},{key:"groupV4InviteRequestMetadataFind",value:function(e,t,n,r,a){var i={from:e,admin:t,code:n,expiration:r,gid:a};return s.default.send2({data:["query","InvitedGroupMetadata",i],retryOn5xx:!1})}},{key:"groupV4InviteGrpPicThumb",value:function(e,t,n,r){var a={admin:e,code:t,expiration:n,gid:r};return s.default.send2({data:["query","AddRequestGrpProfilePicThumb",a],retryOn5xx:!0})}},{key:"groupMetadataFind",value:function(e){return s.default.send2({data:["query","GroupMetadata",e],retryOn5xx:!0}).then(function(e){return e.status&&e.status>=400?Promise.reject(new E.ServerStatusCodeError(e.status)):e})}},{key:"groupInviteInfo",value:function(e){return s.default.send2({data:["query","invite",e],retryOn5xx:!0})}},{key:"groupInviteCode",value:function(e){return s.default.send2({data:["query","inviteCode",e],retryOn5xx:!0})}},{key:"profilePicFind",value:function(e){return d.default.isServer(e)?Promise.resolve({status:400}):s.default.sendEphemeral2({data:["query","ProfilePicThumb",e],retryOn5xx:!0})}},{key:"profilePicFindThumbFromPhone",value:function(e,t){return C?C.profilePicFindThumbFromPhone.apply(C,arguments):Promise.reject(new i.ProtoVersionUndefined("wap:profilePicFindThumbFromPhone:not connected to phone"))}},{key:"statusFind",value:function(e){return d.default.isServer(e)?Promise.resolve({status:""}):s.default.sendEphemeral2({data:["query","Status",e],retryOn5xx:!0})}},{key:"sendPing",value:function(){return s.default.send2({data:["admin","test"],retryOn5xx:!0})}},{key:"sendPresenceAvailable",value:function(){return N("available")}},{key:"sendPresenceUnavailable",value:function(){return N("unavailable")}},{key:"sendChatstateComposing",value:function(e){return k("composing",e)}},{key:"sendChatstatePaused",value:function(e){return k("paused",e)}},{key:"sendChatstateRecording",value:function(e){return k("recording",e)}},{key:"subscribePresence",value:function(e){return s.default.send2({data:["action","presence","subscribe",e],retryOn5xx:!0})}},{key:"downloadImage",value:function(e){return Promise.reject("Image download is not yet implemented")}},{key:"logoutToken",value:function(){var e=u.get(),t=e.encKey,n=e.macKey;return new O.default((0,S.default)(n)).sign(new Uint8Array((0,S.default)(t))).then(c.default.encode)}},{key:"sendCallSignalingMsg",value:function(e){var t=(0,T.default)(),n=g.default.formatCallSignalingMsg(t,e);return n?s.default.send2({tag:t,data:["action","call",n],retryOn5xx:!0}).then(function(t){if(e.common.type===b.TYPE_STR.ACCEPT)return t}):Promise.reject("unknown call signaling msg type")}}]),e}());t.default=M},behcfgcijj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n10){var r=`Stop retrying ${e.src} after 10 times`;throw new a.GaveUpRetry(r)}var i=e.key();if(0===n)this._queue.set(i,e),this._startProcessing();else{var o=s.default.expDelaySec(n,60,0).cancellable().catch(Promise.CancellationError,function(){});this._inDelay.set(e.key(),o),o.then(function(){t._inDelay.delete(i),t._queue.set(i,e),t._startProcessing()})}}},{key:"_startProcessing",value:function(){var e=this;this._waitPromise||(this._waitPromise=u.default.waitIfOffline({signal:(new i.default).signal}).then(function(){e._waitPromise=null,o.default.enqueue(function(){e._processRetries()})}))}},{key:"_processRetries",value:function(){for(var t=this._queue.values(),n=void 0;(n=t.next())&&!n.done&&!(this._numInProgress>e.maxInProgressRetry());){var r=n.value;this._processRetry(r)}}},{key:"_processRetry",value:function(e){var t=this;e.inProgress||(e.promise.isPending()?(this._numInProgress++,e.sendXHR().then(function(n){t._queue.delete(e.key()),n?e.resolve():e.shouldRetain()&&t._addToQueue(e)}).catch(function(n){t._queue.delete(e.key()),e.reject(n)}).finally(function(){t._numInProgress--})):this._queue.delete(e.key()))}}],[{key:"maxInProgressRetry",value:function(){return 20}}]),e}();t.default=l},beidjdhgag:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(61).then(function(){e([n("dfdeaibcbh")])}.bind(null,n)).catch(n.oe).catch(t)})}},bejhbheicf:function(e,t,n){e.exports=n.p+"img/f19_c448ba8ef94abcf763e25003aa15d27d.png"},bfafdfefgi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IS_LRU_MEDIA_STORE_SUPPORTED=t.IS_IDB_LRU_MEDIA_STORE_SUPPORTED=t.IS_CACHE_LRU_MEDIA_STORE_SUPPORTED=void 0;var r,a=n("ccaaiecfib"),i=(r=a)&&r.__esModule?r:{default:r};var o=t.IS_CACHE_LRU_MEDIA_STORE_SUPPORTED=i.default.supportsFeature(i.default.F.LRU_MEDIA_STORE)&&!!window.indexedDB&&"caches"in self,u=t.IS_IDB_LRU_MEDIA_STORE_SUPPORTED=i.default.supportsFeature(i.default.F.LRU_MEDIA_STORE)&&!!window.indexedDB;t.IS_LRU_MEDIA_STORE_SUPPORTED=o||u},bfagiaicdd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t65536?(a[0]=240|(1835008&i)>>>18,a[1]=128|(258048&i)>>>12,a[2]=128|(4032&i)>>>6,a[3]=128|63&i):i>2048?(a[0]=224|(61440&i)>>>12,a[1]=128|(4032&i)>>>6,a[2]=128|63&i):i>128?(a[0]=192|(1984&i)>>>6,a[1]=128|63&i):a[0]=i,this.parsedData.push(a)}this.parsedData=Array.prototype.concat.apply([],this.parsedData),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}}function t(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}e.prototype={getLength:function(e){return this.parsedData.length},write:function(e){for(var t=0,n=this.parsedData.length;t=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=t.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,n)},setupPositionProbePattern:function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var r=-1;r<=7;r++)t+r<=-1||this.moduleCount<=t+r||(this.modules[e+n][t+r]=0<=n&&n<=6&&(0==r||6==r)||0<=r&&r<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=r&&r<=4)},getBestMaskPattern:function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var r=h.getLostPoint(this);(0==n||e>r)&&(e=r,t=n)}return t},createMovieClip:function(e,t,n){var r=e.createEmptyMovieClip(t,n);this.make();for(var a=0;a>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=r}for(n=0;n<18;n++){r=!e&&1==(t>>n&1);this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=r}},setupTypeInfo:function(e,t){for(var n=this.errorCorrectLevel<<3|t,r=h.getBCHTypeInfo(n),a=0;a<15;a++){var i=!e&&1==(r>>a&1);a<6?this.modules[a][8]=i:a<8?this.modules[a+1][8]=i:this.modules[this.moduleCount-15+a][8]=i}for(a=0;a<15;a++){i=!e&&1==(r>>a&1);a<8?this.modules[8][this.moduleCount-a-1]=i:a<9?this.modules[8][15-a-1+1]=i:this.modules[8][15-a-1]=i}this.modules[this.moduleCount-8][8]=!e},mapData:function(e,t){for(var n=-1,r=this.moduleCount-1,a=7,i=0,o=this.moduleCount-1;o>0;o-=2)for(6==o&&o--;;){for(var u=0;u<2;u++)if(null==this.modules[r][o-u]){var s=!1;i>>a&1)),h.getMask(t,r,o-u)&&(s=!s),this.modules[r][o-u]=s,-1==--a&&(i++,a=7)}if((r+=n)<0||this.moduleCount<=r){r-=n,n=-n;break}}}},t.PAD0=236,t.PAD1=17,t.createData=function(e,n,r){for(var a=g.getRSBlocks(e,n),i=new m,o=0;o8*s)throw new Error("code length overflow. ("+i.getLengthInBits()+">"+8*s+")");for(i.getLengthInBits()+4<=8*s&&i.put(0,4);i.getLengthInBits()%8!=0;)i.putBit(!1);for(;!(i.getLengthInBits()>=8*s||(i.put(t.PAD0,8),i.getLengthInBits()>=8*s));)i.put(t.PAD1,8);return t.createBytes(i,a)},t.createBytes=function(e,t){for(var n=0,r=0,a=0,i=new Array(t.length),o=new Array(t.length),u=0;u=0?d.get(p):0}}var _=0;for(l=0;l=0;)t^=h.G15<=0;)t^=h.G18<>>=1;return t},getPatternPosition:function(e){return h.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case i:return(t+n)%2==0;case o:return t%2==0;case u:return n%3==0;case s:return(t+n)%3==0;case c:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case l:return t*n%2+t*n%3==0;case f:return(t*n%2+t*n%3)%2==0;case d:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new b([1],0),n=0;n5&&(n+=3+i-5)}for(r=0;r=256;)e-=255;return p.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},_=0;_<8;_++)p.EXP_TABLE[_]=1<<_;for(_=8;_<256;_++)p.EXP_TABLE[_]=p.EXP_TABLE[_-4]^p.EXP_TABLE[_-5]^p.EXP_TABLE[_-6]^p.EXP_TABLE[_-8];for(_=0;_<255;_++)p.LOG_TABLE[p.EXP_TABLE[_]]=_;function b(e,t){if(null==e.length)throw new Error(e.length+"/"+t);for(var n=0;n>>7-e%8&1)},put:function(e,t){for(var n=0;n>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var v=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function y(){var e=!1,t=navigator.userAgent;if(/android/i.test(t)){e=!0;var n=t.toString().match(/android ([0-9]\.[0-9])/i);n&&n[1]&&(e=parseFloat(n[1]))}return e}var E=function(){var e=function(e,t){this._el=e,this._htOption=t};return e.prototype.draw=function(e){var t=this._htOption,n=this._el,r=e.getModuleCount();Math.floor(t.width/r),Math.floor(t.height/r);function a(e,t){var n=document.createElementNS("http://www.w3.org/2000/svg",e);for(var r in t)t.hasOwnProperty(r)&&n.setAttribute(r,t[r]);return n}this.clear();var i=a("svg",{viewBox:"0 0 "+String(r)+" "+String(r),width:"100%",height:"100%",fill:t.colorLight});i.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),n.appendChild(i),i.appendChild(a("rect",{fill:t.colorLight,width:"100%",height:"100%"})),i.appendChild(a("rect",{fill:t.colorDark,width:"1",height:"1",id:"template"}));for(var o=0;o'],u=0;u");for(var s=0;s');o.push("")}o.push(""),n.innerHTML=o.join("");var c=n.childNodes[0],l=(t.width-c.offsetWidth)/2,f=(t.height-c.offsetHeight)/2;l>0&&f>0&&(c.style.margin=f+"px "+l+"px")},e.prototype.clear=function(){this._el.innerHTML=""},e}():function(){function e(){this._elImage.src=this._elCanvas.toDataURL("image/png"),this._elImage.style.display="block",this._elCanvas.style.display="none"}if(this._android&&this._android<=2.1){var t=1/window.devicePixelRatio,n=CanvasRenderingContext2D.prototype.drawImage;CanvasRenderingContext2D.prototype.drawImage=function(e,r,a,i,o,u,s,c,l){if("nodeName"in e&&/img/i.test(e.nodeName))for(var f=arguments.length-1;f>=1;f--)arguments[f]=arguments[f]*t;else void 0===c&&(arguments[1]*=t,arguments[2]*=t,arguments[3]*=t,arguments[4]*=t);n.apply(this,arguments)}}var r=function(e,t){this._bIsPainted=!1,this._android=y(),this._htOption=t,this._elCanvas=document.createElement("canvas"),this._elCanvas.width=t.width,this._elCanvas.height=t.height,e.appendChild(this._elCanvas),this._el=e,this._oContext=this._elCanvas.getContext("2d"),this._bIsPainted=!1,this._elImage=document.createElement("img"),this._elImage.alt="Scan me!",this._elImage.style.display="none",this._el.appendChild(this._elImage),this._bSupportDataURI=null};return r.prototype.draw=function(e){var t=this._elImage,n=this._oContext,r=this._htOption,a=e.getModuleCount(),i=r.width/a,o=r.height/a,u=Math.round(i),s=Math.round(o);t.style.display="none",this.clear();for(var c=0;cv.length)throw new Error("Too long data");return n}(n=function(e,t){if(this._htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:a.H},"string"==typeof t&&(t={text:t}),t)for(var n in t)this._htOption[n]=t[n];"string"==typeof e&&(e=document.getElementById(e)),this._htOption.useSVG&&(T=E),this._android=y(),this._el=e,this._oQRCode=null,this._oDrawing=new T(this._el,this._htOption),this._htOption.text&&this.makeCode(this._htOption.text)}).prototype.makeCode=function(e){this._oQRCode=new t(w(e,this._htOption.correctLevel),this._htOption.correctLevel),this._oQRCode.addData(e),this._oQRCode.make(),this._el.title=e,this._oDrawing.draw(this._oQRCode),this.makeImage()},n.prototype.makeImage=function(){"function"==typeof this._oDrawing.makeImage&&(!this._android||this._android>=3)&&this._oDrawing.makeImage()},n.prototype.clear=function(){this._oDrawing.clear()},n.CorrectLevel=a}(),e.exports=n},bfffgggjic:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=function(){function e(e,t){for(var n=0;n0)return 1024*e},maxParticipants:function(e){if("number"==typeof e&&e>0)return e-1},media:g,maxFileSize:g,groupDescLength:function(e){if("number"==typeof e&&e>0)return e},restrictGroups:m,announceGroups:m,groupsV3:m,suspiciousLinks:m,googleMapsDoNotAuth:m,googleMapsKeyless:m,finalLiveLocation:m,statusRanking:m,stickers:m,frequentlyForwardedMessages:m,frequentlyForwardedGroupSetting:m,ephemeralMessages:m},b=t.ServerProps=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,i=Array(a),o=0;o=400||this.updateProps(e)}},{key:"handle",value:function(e){var t=e.shift();this.handlePayload(t)}},{key:"getWebVoipInternalTester",value:function(){return this.webVoipInternalTester}},{key:"getWebEnableModelStorage",value:function(){return this.webEnableModelStorage}}]),t}();function g(e){if("number"==typeof e&&e>0)return 1024*e*1024}function m(e){if("number"==typeof e)return!!e}b.Proxy="serverProps";var v=(0,u.defineModel)(b);t.default=new v({id:"1"})},bfgjjfbehc:function(e,t,n){e.exports=n.p+"img/f56_97a65c1c44dced234e0fbb5f78cb277f.png"},bfhcgjhccb:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(126).then(function(){e([n("deifhjhjda"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},bfiaaghejh:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Type=void 0;var r=Object.assign||function(e){for(var t=1;ta&&g-t>0?E=o.DirX.LEFT:E===o.DirX.LEFT&&g-t<0&&b+ti&&m-n>0?T=o.DirY.TOP:T===o.DirY.TOP&&m-n<0&&v+n+d1&&void 0!==arguments[1])||arguments[1];(this.promptUnloadGuards++,e)&&n("egjjcjcg").default.setNoTakeover(!0);location.reload(t)},startDownloading:function(){u=!0,s()},clearDownloading:function(){u=!1},isDownloading:function(){return u},promptUnloadGuards:0}},bfjajhbdf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ToastBody=t.ToastDismissBtn=t.ToastActionBtn=t.Toast=void 0;var r=f(n("cifjgjcead")),a=function(){function e(e,t){for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:.1,a=void 0;return a=0===e?n||0:Math.pow(2,e),Number.isFinite(t)&&a>t&&(a=t),"number"==typeof n&&Number.isFinite(n)&&a3&&void 0!==arguments[3]?arguments[3]:.1;return Promise.delay(Math.floor(1e3*r(e,t,n,a)))}}},bgaeedafjf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getContactChecksum=function(){return i.default._getUser(o.CONTACT_CHECKSUM)},t.setContactChecksum=function(e){i.default._setUser(o.CONTACT_CHECKSUM,e)},t.getFrequentContacts=function(){return i.default._getUser(o.FREQUENT_CONTACTS)},t.setFrequentContacts=function(e){i.default._setUser(o.FREQUENT_CONTACTS,e)},t.setGKFeatures=function(e){i.default._setUser(o.GK_FEATURES,e)},t.getGKFeatures=function(){return i.default._getUser(o.GK_FEATURES)},t.setGKProto=function(e){i.default._setUser(o.GK_PROTO,e)},t.getGKProto=function(){return i.default._getUser(o.GK_PROTO)};var r,a=n("bhaehigaaa"),i=(r=a)&&r.__esModule?r:{default:r};var o={CONTACT_CHECKSUM:"contact_checksum",FREQUENT_CONTACTS:"frequent_contacts",GK_FEATURES:"gk_features",GK_PROTO:"gk_proto"}},bgaefjgfbj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,u=e[Symbol.iterator]();!(r=(o=u.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var n=0;nthis._maxVersion&&(this._tables.clear(),t.forEach(function(e){var t=e.columns.find(function(e){return!!e.primaryKey}),r=e.columns.find(function(e){return!e.primaryKey});(0,u.default)(t,`no primary key specified for table ${e.name}`),(0,u.default)(r,`no value specified for table ${e.name}`),(0,u.default)(2===e.columns.length,`CacheDatabase ${e.name} can accept only two columns because it is a key-value store`),n._tables.set(e.name,[t.name,r.name])})),Promise.resolve()}},{key:"open",value:function(){return Promise.map(Array.from(this._tables.keys()),function(e){return caches.open(e)}).then(function(){})}},{key:"close",value:function(){return Promise.resolve()}},{key:"view",value:function(e,t){var n=this._tables.get(e);return(0,u.default)(n,`Attemped to get view for uninitialized table "${e}"`),new l(e,t,n)}},{key:"available",value:function(){return Promise.resolve(!!self.caches)}},{key:"reset",value:function(){return Promise.all(this._tables.forEach(function(e,t){return caches.delete(t)})).then(function(){})}}]),e}();t.default=f},bgahjigiia:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:window.HTMLElement,n=a(e,t);if(n)return n;throw new Error(`[ForbiddenAssertDOMNode] findDOMNode returned ${String(n)} with component ${String(e)}`)};var r=n("djciiabagi");function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.HTMLElement,n=(0,r.findDOMNode)(e);if(n){if(n instanceof t)return n;throw new Error(`[forbiddenFindDOMNode] returned node not instance of ${String(t)}`)}return n}},bgeafedbjd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Boolean(e&&3===e.nodeType)}},bgeghajjja:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(93).then(function(){e([n("hfafiiffd")])}.bind(null,n)).catch(n.oe).catch(t)})}},bggchdjgbi:function(e,t,n){e.exports=n.p+"img/f26_eb28a47950f61dc80827a74063d8786a.png"},bgggbfdjje:function(e,t,n){e.exports=n.p+"img/f33_5a8f246313db052d67853a40f77a6427.png"},bghafibbgi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n(0,c.default)(t,t.map(function(t){return e.getItem(t)})),_setKeys(e,t){(0,s.default)(t,function(t,n){e.setItem(n,t)})},_getPreservedKeys(){return this._getKeys(p.default.permanentStorage,S)},_setPreservedKeys(e){return this._setKeys(p.default.permanentStorage,e)},_getAllKeyValues(){var e=this._storage();return(0,u.default)(Object.keys(e).map(function(t){return[t,e.getItem(t)]}))},_setAllKeyValues(e){var t=this._storage();Object.keys(e).forEach(function(n){t.setItem(n,e[n])})},_getPS(e){return this._get(e,p.default.permanentStorage)},_setPS(e,t){return this._set(e,t,p.default.permanentStorage)},_getTS(e){return this._get(e,p.default.temporaryStorage)},_setTS(e,t){return this._set(e,t,p.default.temporaryStorage)},_get(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._storage(),r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if((0,o.default)(e))throw new Error("_get called with no key");var a=t.getItem(e);if(r||(0,o.default)(a))return a;try{return JSON.parse(a,_.default)}catch(r){return b.default.log("userPrefs:_get("+e+") '"+r+"' "+a)(),n("dfhjacfbjg").upload("userprefs-parse-error"),void t.removeItem(e)}},_set(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this._storage(),r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if((0,o.default)(e))throw new Error("_set called with no key");(0,o.default)(t)?n.removeItem(e):n.setItem(e,r?t:JSON.stringify(t))},_getMe:()=>n("bjigbaghc").default.me,_getUser(e){var t=this._getMe();if(!t)return b.default.error("userPrefs: Me has not loaded yet.")(),null;var n=(0,g.default)(j(t.toString(),e));return this._get(n)},_setUser(e,t){var n=this._getMe();if(!n)return b.default.error("userPrefs: Me has not loaded yet.")(),null;var r=(0,g.default)(j(n.toString(),e));return this._set(r,t)},_setUserSession(e,t){var n=this._getMe();if(n){var r=(0,g.default)(j(n.toString(),e));this._set(r,t,p.default.temporaryStorage)}else b.default.error("userPrefs: Me has not loaded yet.")()},_getUserSession(e,t){var n=this._getMe();if(!n)return b.default.error("userPrefs: Me has not loaded yet.")(),null;var r=(0,g.default)(j(n.toString(),e));return this._get(r,p.default.temporaryStorage)},_clearUserSessionItem(e){var t=this._getMe();if(t){var n=(0,g.default)(j(t.toString(),e));p.default.temporaryStorage.removeItem(n)}else b.default.error("userPrefs: Me has not loaded yet.")()},setMe(e){var t=n("ccaaiecfib");t.supportsFeature(t.F.MD_BACKEND)||this._set(h.default.KEY_LAST_WID,e)},getMe(){var e=n("ccaaiecfib"),t=null;return e.supportsFeature(e.F.MD_BACKEND)||(t=this._get(h.default.KEY_LAST_WID)),t&&m.default.isWid(t)?(0,v.createWid)(t):t},setPushname(e){this._setUser(h.default.KEY_LAST_PUSHNAME,e)},getPushname(){return this._getUser(h.default.KEY_LAST_PUSHNAME)},clearAllTemporaryStorageData(){p.default.temporaryStorage.clear()},getLoginTokens(){return{client:this._get(h.default.KEY_CLIENT_TOKEN),server:this._get(h.default.KEY_SERVER_TOKEN)}},setLoginTokens(e){var t=e.client,n=e.server;t&&n&&!(0,o.default)(t)&&(b.default.log("UserPrefs:setLoginTokens")(),this._set(h.default.KEY_CLIENT_TOKEN,t),this._set(h.default.KEY_SERVER_TOKEN,n))},knowsPhone(){var e=this.getLoginTokens();return!(!e.client||!e.server)},setRefTok(e,t){P.clearDeprecatedKeys(),this.setRefTokCookies(e,t)},setRefTokCookies(e,t){f.setCookie({name:h.default.COOKIE_REF,value:e,path:h.default.PP_REF,domain:h.default.COOKIE_DOMAIN,secure:!0});var n={name:h.default.COOKIE_TOK,value:t,path:h.default.PP_TOK,domain:h.default.COOKIE_DOMAIN,secure:!0};f.setCookie(n)},clearCookies(){f.setCookie({name:h.default.COOKIE_REF,expirationDate:0,domain:h.default.COOKIE_DOMAIN,path:h.default.PP_REF}),f.setCookie({name:h.default.COOKIE_TOK,expirationDate:0,domain:h.default.COOKIE_DOMAIN,path:h.default.PP_TOK})},clearDeprecatedKeys(){O.forEach(function(e){p.default.permanentStorage.removeItem(e)})},getSecretBundle(){var e=this._get(h.default.KEY_SECRET_BUNDLE);return e?("string"==typeof e&&(e=JSON.parse(e)),(0,i.default)(e,d.default.decode)):(b.default.error("UserPrefs:Attempted to load non-existent secret bundle!",e)(),null)},setSecretBundle(e){return this._set(h.default.KEY_SECRET_BUNDLE,(0,i.default)(e,d.default.encode))},clearTokens(){var e=this;T.forEach(function(t){e._set(t,void 0)})},getNUX(e){return this._getUser(e)},setNUX(e,t){return this._setUser(e,t)},getUnknownId(){var e=this._get(h.default.KEY_UNKNOWN_ID);return e||(e="unknown"+Math.floor(1e10*Math.random()),this.setUnknownId(e)),e},setUnknownId(e){return this._set(h.default.KEY_UNKNOWN_ID,e)},getBrowserId(){return this._get(h.default.KEY_BROWSER_ID)},setBrowserId(e){this._set(h.default.KEY_BROWSER_ID,e)},getLastMobilePlatform(){return this._get(h.default.KEY_MOBILE_PLATFORM)},setLastMobilePlatform(e){this._set(h.default.KEY_MOBILE_PLATFORM,e)},setLastChatMuteDuration(e){this._setUser(h.default.KEY_LAST_CHAT_MUTE_DURATION,e)},getLastChatMuteDuration(){return this._getUser(h.default.KEY_LAST_CHAT_MUTE_DURATION)},setLastEmojiTab(e){return this._setUser(h.default.KEY_LAST_ACTIVE_EMOJI_TAB,e)},getLastEmojiTab(){return this._getUser(h.default.KEY_LAST_ACTIVE_EMOJI_TAB)},setLastComposeBoxPanel:function(e){return this._setUser(h.default.KEY_LAST_SELECTED_COMPOSE_BOX_PANEL,e)},getLastComposeBoxPanel:function(){return this._getUser(h.default.KEY_LAST_SELECTED_COMPOSE_BOX_PANEL)},setSeenGroupDesc:function(e){return this._setUser(e.toString(),!0)},getSeenGroupDesc(e){return this._getUser(e.toString())},getCollection(e){return this._getUser(e)},setCollection(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];null==this._getMe()||n||this._setUser(e,t)},getGlobalSounds(){return!this._getUser(h.default.KEY_GLOBAL_MUTE_SOUNDS)},setGlobalSounds(e){return this._setUser(h.default.KEY_GLOBAL_MUTE_SOUNDS,!e)},getGlobalNotifications(){return!this._getUser(h.default.KEY_GLOBAL_MUTE_NOTIFICATIONS)},setGlobalNotifications(e){return this._setUser(h.default.KEY_GLOBAL_MUTE_NOTIFICATIONS,!e)},getGlobalPreviews(){return!this._getUser(h.default.KEY_GLOBAL_MUTE_PREVIEWS)},setGlobalPreviews(e){return this._setUser(h.default.KEY_GLOBAL_MUTE_PREVIEWS,!e)},getGeocoderLocation(){return this._getUser(h.default.KEY_GEOCODER_LOCATION)},setGeocoderLocation(e){this._setUser(h.default.KEY_GEOCODER_LOCATION,e)},getMapsOverQuota(){return this._get(h.default.KEY_GMAPS_OVER_LIMIT)},setMapsOverQuota(e){return this._set(h.default.KEY_GMAPS_OVER_LIMIT,e)},setSmbLabelPalette(e){return this._set(h.default.KEY_SMB_LABEL_COLOR_PALETTE,e)},getSmbLabelPalette(){return this._getUser(h.default.KEY_SMB_LABEL_COLOR_PALETTE)},getGroupParticipantAssignedColor(e){return this._getUser(h.default.KEY_GROUP_ASSIGNED_COLOR+"-"+e.toString())},setGroupParticipantAssignedColor(e,t){this._setUser(h.default.KEY_GROUP_ASSIGNED_COLOR+"-"+e.toString(),t)},getMutex(){return this._getPS(h.default.KEY_WHATSAPP_MUTEX)},setMutex(e){var t=e?A+":"+e:e;return this._setPS(h.default.KEY_WHATSAPP_MUTEX,t)},removeMutex(){return this._setPS(h.default.KEY_WHATSAPP_MUTEX)},parseMutex(e){var t=e?JSON.parse(e):"";return t?t.toString().split(/:/).pop():t},mutexFilter:e=>e.key===h.default.KEY_WHATSAPP_MUTEX&&!(e.newValue||"").includes(A),localTakeoverSuccess(){var e=this.getRememberMe()?{}:(0,a.default)(this._getAllKeyValues(),w);e.wa_tab_src=A,this._setPS(h.default.KEY_LOCAL_TAKEOVER_OK,e),this._setPS(h.default.KEY_LOCAL_TAKEOVER_OK)},parseTakeover(e){var t=e?JSON.parse(e):{};return(0,r.default)(t)?(delete t.wa_tab_src,t):{}},takeoverFilter:e=>e.key===h.default.KEY_LOCAL_TAKEOVER_OK&&!(e.newValue||"").includes(A),getLangPref(){return this._get(h.default.KEY_LANG)},setLangPref(e){return this._set(h.default.KEY_LANG,e)},getLogoutToken(){return this._getPS(h.default.KEY_LOGOUT_TOKEN)},setLogoutToken(e){return this._setPS(h.default.KEY_LOGOUT_TOKEN,e)},getOldLogoutCreds(){return this._getPS(h.default.KEY_OLD_LOGOUT_CREDS)||[]},setOldLogoutCreds(e){return this._setPS(h.default.KEY_OLD_LOGOUT_CREDS,e)},clearAllLocalState(){var e=this._getPreservedKeys();p.default.temporaryStorage.clear(),p.default.permanentStorage.clear(),this._setPreservedKeys(e),this.clearCookies(),b.default.clearLogs()},setNoTakeover(e){return this._setTS(h.default.KEY_NO_TAKEOVER,e)},getNoTakeover(){return this._getTS(h.default.KEY_NO_TAKEOVER)},getWamBuffer(){return this._get(h.default.KEY_WAM_BUFFER,void 0,!0)},setWamBuffer(e){this._set(h.default.KEY_WAM_BUFFER,e,void 0,!0)},getWamInfo(){return this._get(h.default.KEY_WAM_INFO)},setWamInfo(e){return this._set(h.default.KEY_WAM_INFO,e)},setVideoVolumeSettings(e,t){this.setVideoVolumeSetting(e),this.setVideoMutedSetting(t)},setVideoVolumeSetting(e){this._set(h.default.KEY_VIDEO_VOLUME,e)},setVideoMutedSetting(e){this._set(h.default.KEY_VIDEO_MUTE,e)},getVideoVolumeSettings(){return{volume:this._get(h.default.KEY_VIDEO_VOLUME),muted:!!this._get(h.default.KEY_VIDEO_MUTE)}},_getComposeContentsKey:e=>`${h.default.KEY_COMPOSE_CONTENTS_PREFIX}${e.toString()}`,setComposeContents(e,t){this._setUserSession(this._getComposeContentsKey(e),t)},getComposeContents(e){return this._getUserSession(this._getComposeContentsKey(e))},deleteComposeContents(e){this._clearUserSessionItem(this._getComposeContentsKey(e))},setVersion(e){this._set(h.default.KEY_PROTO_VERSION,e)},getVersion(){return this._get(h.default.KEY_PROTO_VERSION)},setContactChecksum(e){this._setUser(h.default.KEY_CONTACT_CHECKSUM,e)},getContactChecksum(){return this._getUser(h.default.KEY_CONTACT_CHECKSUM)}};function j(e,t){return[e,t].join(":")}t.default=P},bhagfeajji:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(70).then(function(){e([n("bhcfdhhcgd")])}.bind(null,n)).catch(n.oe).catch(t)})}},bhbcgacdj:function(e,t){e.exports={container:"_2t4Ic"}},bhbhdbahjc:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(86).then(function(){e([n("efjhggaae")])}.bind(null,n)).catch(n.oe).catch(t)})}},bhdcfgdcjh:function(e,t,n){e.exports=n.p+"img/f47_152a85c5e9ff12d5f85050ecad1d4313.png"},bhdfedeifc:function(e,t,n){e.exports=n.p+"img/f18_cc883fb28c32b1652826de5dc16feee0.png"},bhdhhjgiah:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(75).then(function(){e([n("ddbeiieaj")])}.bind(null,n)).catch(n.oe).catch(t)})}},bheafeifce:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unproxy=function(e){return e._ProxyState$state?e._ProxyState$state:e}},bheaicjafa:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(19).then(function(){e([n("bdfceijede"),n("ehggaiecb")])}.bind(null,n)).catch(n.oe).catch(t)})}},bhecgebfe:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(101).then(function(){e([n("dhbggbaiha"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},bhehfiebbd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.set=function(e){o=e},t.get=function(){return(0,i.default)(o,"InvocationInterface was not inited")};var r,a=n("cahfddcdga"),i=(r=a)&&r.__esModule?r:{default:r};var o=void 0},bhfighgiid:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(108).then(function(){e([n("ebdfjfjccg"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},bhggeigghg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={}},bhgjacgcdd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCallKitSupported=function(){return!1},t.checkVoipCapability=function(e){return Promise.resolve(!1)};t.default={init:function(){},cleanup:function(){},callStart:function(){},endCall:function(){},callEndByHandledRemotely:function(){},acceptCall:function(){},rejectCall:function(){},mute:function(){},handleIncomingSignalingMessage:function(){},isInitialized:function(){return!1},registerVideoCallback:function(){},cleanupVideoBuffer:function(){}}},bhhacechjj:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(87).then(function(){e([n("cacdaicfcf")])}.bind(null,n)).catch(n.oe).catch(t)})}},bhhbfddajd:function(e,t,n){e.exports=n.p+"img/f54_c114021c7945464df273df92403987cb.png"},bhhebfi:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(47).then(function(){e([n("chjjdaadfb")])}.bind(null,n)).catch(n.oe).catch(t)})}},bhiagjjgb:function(e,t,n){e.exports=n.p+"img/f35_8aefe3b46c378109f0f780b6954e18db.png"},bhijddbbch:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(32).then(function(){e([n("dhgjaihjaa")])}.bind(null,n)).catch(n.oe).catch(t)})}},bhjiahgdac:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:p,type:_.PROPS}},t.session=function(){return{default:arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,type:_.SESSION}},t.derived=function(e,t){return{fn:e,deps:t,type:_.DERIVED}},t.collection=function(e){return{val:e,type:_.COLLECTION}},t.convert=function(e){var t=new e({},{_internalInitializationDoNotUse:!0}),n={name:e.name||"Unknown",props:{},session:{},derived:{},collections:{},isIdType:e.isIdType};e.Collection&&(n.Collection=e.Collection);e.idClass&&(n.idClass=e.idClass);e.idWhitelist&&(n.idWhitelist=e.idWhitelist);var r=new Set(["constructor"]),a=new Set(["collection","parent","__changes","__fired","__initialized"]);(function(e){var t=[];for(var n in e)"function"!=typeof e[n]&&t.push([n,e[n]]);return t})(t).forEach(function(t){var o=u(t,2),s=o[0],c=o[1];if(!a.has(s))switch(c.type){case _.PROPS:n.props[s]=b(c);break;case _.SESSION:n.session[s]=b(c);break;case _.DERIVED:n.derived[s]=(0,i.default)(c,"type"),r.add(c.fn.name);break;case _.COLLECTION:n.collections[s]=c.val;break;default:throw new Error(`Invalid defineModel Class type for ${e.name}:${s}.`)}});var o=function(e){var t={},n=Object.getPrototypeOf({}),r=e;Object.getOwnPropertyNames(r).forEach(function(e){"function"==typeof r[e]&&(t[e]=r[e])});for(;(r=Object.getPrototypeOf(r))&&r!==n;)Object.getOwnPropertyNames(r).forEach(function(e){e in t||(t[e]=r[e])});return t}(t);return r.forEach(function(e){delete o[e]}),Object.assign(n,o),n},t.stateExtend=function(e,t){var n=(0,c.default)(t.name);delete t.name;var o=function(e,t){return{[t]:function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(e)}[t]}(e,n),u=o.prototype,l=u.__props=[],f=u.__session=[],p=u.__derived=[],_=u._collections={},b=u._definition={},v=u._derived={};(0,a.default)(t.props,function(e,t){l.push(t),m(u,t,e,h.PROP)}),(0,a.default)(t.session,function(e,t){f.push(t),m(u,t,e,h.SESSION)}),(0,a.default)(t.derived,function(e,t){p.push(t),function(e,t,n){var r=g(t),a=n.fn;e._definition[t]=e._derived[t]={sk:r,evt:"change:"+t,attr:h.DERIVED,fn:a,deps:n.deps},Object.defineProperty(e,t,{get(){var e=this[r];if(e!==d)return e;var t=a.call(this);return this[r]=t,t},set(){throw new TypeError(`'${t}' is a derived property, it can't be set directly.`)}})}(u,t,e)}),(0,a.default)(t.collections,function(e,t){_[t]=e}),Object.assign(u,(0,i.default)(t,["props","session","derived","collections"]));var y=l.concat(f),E=y.length;Object.defineProperties(u,{attributes:{get(){for(var e={},t=0;t!0,set(){throw new Error("attempt to set isState")}}});for(var T={},w=0;w1&&void 0!==arguments[1]?arguments[1]:"__x_")+e}function m(e,t,n,r){if(!(0,o.default)(n))throw new Error("Invalid Prop/Session definition.");var a={sk:g(t),evt:`change:${t}`,attr:r};void 0!==n.default&&(a.default=n.default),e._definition[t]=a;var i=(0,l.isFunction)(a.default);if(null!=a.default&&!i){if(Array.isArray(a.default))throw new Error("Do not return mutable types as default values as they are shared. Type: Array provided.");if((0,o.default)(a.default))throw new Error("Do not return mutable types as default values as they are shared. Type: $FlowFixMeObjectType provided.")}var u=a.sk;Object.defineProperty(e,t,{set(e){this.set(t,e)},get(){var e=this[u];return e!==d?e:i?this[u]=a.default():a.default}})}},bjcjcecebj:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(118).then(function(){e([n("cdgcaabef"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},bjdejebbgc:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n("diaiajeedf")),a=s(n("bchejfgdg")),i=s(n("ffjiicch")),o=s(n("ebhdfjjdeb")),u=n("dijiihaecd");function s(e){return e&&e.__esModule?e:{default:e}}i.default.add("message").database(a.default).version(u.MESSAGE_CREATE_TABLE,[new o.default("id"),new r.default("body"),new r.default("type"),new r.default("subtype"),new r.default("t"),new r.default("notifyName"),new r.default("from"),new r.default("to"),new r.default("author"),new r.default("self"),new r.default("ack"),new r.default("invis"),new r.default("isNewMsg"),new r.default("star"),new r.default("recvFresh")]).view(function(e){return e});var c=i.default.table("message");t.default=c},bjdjjaiejj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n6e4&&u.default.log(`Setting large clockskew: ${e}ms`)();var t=this.skewMS;this.skewMS=e,this.skew=Math.round(e/1e3),Math.abs(t-this.skewMS)>1e3&&this.trigger(h)}},{key:"getSkew",value:function(){return this.skew}},{key:"localUnixTime",value:function(e){return void 0!==e?e+this.skew:Math.floor(Date.now()/1e3)}},{key:"globalUnixTime",value:function(e){return void 0!==e?e-this.skew:Math.floor((Date.now()-this.skewMS)/1e3)}},{key:"relativeStr",value:function(e){var t=e+this.skew;return t>=(0,i.default)().startOf("day").unix()?this._timestampStr(t):this._dateRelativeStr(t,!1)}},{key:"relativeDateStr",value:function(e){return this._dateRelativeStr(e+this.skew,!1)}},{key:"relativeDateAndTimeStr",value:function(e){return this._dateRelativeStr(e+this.skew,!0)}},{key:"timeStr",value:function(e){if(this.shouldUseIntlDateTimeFormat()){var t=1e3*(e+this.skew),n={hour12:!this.is24h,hour:"numeric",minute:"numeric"},a={year:"numeric",month:"numeric",day:"numeric"};return null!=this.timeZoneHardCode&&(n=r({},n,{timeZone:this.timeZoneHardCode}),a=r({},a,{timeZone:this.timeZoneHardCode})),`${Intl.DateTimeFormat(i.default.locale(),n).format(t)}, ${Intl.DateTimeFormat(i.default.locale(),a).format(t)}`}return i.default.unix(e+this.skew).format(this.is24h?`HH${this._hmsSeparator()}mm, l`:"LT, l")}},{key:"timestampStr",value:function(e){return this._timestampStr(e+this.skew)}},{key:"timestampStrFormat",value:function(){return this.is24h?`HH${this._hmsSeparator()}mm`:"LT"}},{key:"timestampHour",value:function(e){var t=e+this.skew,n=i.default.unix(t).hour();return this.is24h?n:n%12}},{key:"lastSeenStr",value:function(e){var t=e+this.skew,n=this._timestampStr(t),r=i.default.unix(t).startOf("day"),a=(0,i.default)().startOf("day").diff(r,"days");if(0===a)return l10n.t(1143,{time:n});if(1===a)return l10n.t(1145,{time:n});if(a<6){var o=this._dateRelativeStr(t,!1);return l10n.t(1144,{date:o,time:n})}var u=this._dateRelativeStr(t,!1);return l10n.t(1142,{date:u,time:n})}},{key:"durationStr",value:function(e){var t="string"==typeof e?parseInt(e,10):e,n=i.default.utc(1e3*t);if(n.isValid()){var r=t<3600?"m:ss":"H:mm:ss";return n.format(r)}return""}},{key:"ephemeralDurationStr",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this._ephemeralStr(e,!1)}},{key:"ephemeralSettingChangeStr",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this._ephemeralStr(e,!0)}},{key:"_ephemeralStr",value:function(e,t){if(u.default.assert(e>=0,"invalid-duration","Clock:_ephemeralStr invalid duration "+e)(),0===e)return t?l10n.t(423):l10n.t(429);if(e<60){var n={number:e,_plural:e};return t?l10n.t(427,n):l10n.t(433,n)}if(e<3600){var r=Math.floor(e/60),a={number:r,_plural:r};return t?l10n.t(426,a):l10n.t(432,a)}if(e<86400){var i=Math.floor(e/60/60),o={number:i,_plural:i};return t?l10n.t(425,o):l10n.t(431,o)}var s=Math.floor(e/24/60/60),c={number:s,_plural:s};return t?l10n.t(424,c):l10n.t(430,c)}},{key:"paymentTimestampStr",value:function(e){var t=e+this.skew,n=i.default.unix(t),r=n.startOf("day"),a=(0,i.default)().startOf("day").diff(r,"days");if(0===a)return l10n.t(1349);if(1===a)return l10n.t(1377);if(!(a<7)){var o=n.format("MMMM d");return l10n.t(1297,{date:o})}switch(n.day()){case 0:default:return l10n.t(1298);case 1:return l10n.t(1295);case 2:return l10n.t(1300);case 3:return l10n.t(1301);case 4:return l10n.t(1299);case 5:return l10n.t(1294);case 6:return l10n.t(1296)}}},{key:"liveLocationLastUpdatedStr",value:function(e){var t=e+this.skew,n=this._timestampStr(t),r=i.default.unix(t).startOf("day"),a=(0,i.default)().startOf("day").diff(r,"days");if(0===a)return l10n.t(618,{time:n});if(1===a)return l10n.t(620,{time:n});if(a<6){var o=this._dateRelativeStr(t,!1);return l10n.t(619,{date:o,time:n})}var u=this._dateRelativeStr(t,!1);return l10n.t(617,{date:u,time:n})}},{key:"_timestampStr",value:function(e){if(this.shouldUseIntlDateTimeFormat()){var t={hour12:!this.is24h,hour:"numeric",minute:"numeric"};return null!=this.timeZoneHardCode&&(t=r({},t,{timeZone:this.timeZoneHardCode})),Intl.DateTimeFormat(i.default.locale(),t).format(1e3*e)}return i.default.unix(e).format(this.timestampStrFormat())}},{key:"_dateStr",value:function(e){if(this.shouldUseIntlDateTimeFormat()){var t={year:"numeric",month:"numeric",day:"numeric"};return null!=this.timeZoneHardCode&&(t=r({},t,{timeZone:this.timeZoneHardCode})),Intl.DateTimeFormat(i.default.locale(),t).format(1e3*e)}return i.default.unix(e).format("l")}},{key:"_dateRelativeStr",value:function(e,t){var n=(0,i.default)().startOf("day"),r=i.default.unix(e).startOf("day"),a=n.diff(r,"days"),o=this._timestampStr(e);if(0===a)return t?l10n.t(1350,{time:o}):l10n.t(1349);if(1===a)return t?l10n.t(1378,{time:o}):l10n.t(1377);if(!t&&a<6)return i.default.unix(e).format("dddd");var u=this._dateStr(e);return t?l10n.t(1348,{date:u,time:o}):u}},{key:"_hmsSeparator",value:function(){var e=i.default.locale();return l.includes(e)?".":":"}},{key:"shouldUseIntlDateTimeFormat",value:function(){return Intl&&Intl.DateTimeFormat&&!s.LOCALE_DATE_TIME_CUSTOMIZATIONS[i.default.locale()]&&!s.SHOULD_USE_MOMENT_LOCALE_FORMAT[i.default.locale()]}}]),t}());u.default.exportToWindow("Clock",p),t.default=p},bjechjffaf:function(e,t,n){e.exports=n.p+"img/f96_5b97286be655dbd4f5aa79f5f008c5ce.png"},bjfacabgji:function(e,t,n){e.exports=n.p+"img/f99_d27a48329dde7e88d3d7cd348d745f91.png"},bjfehgfejh:function(e,t,n){e.exports=n.p+"img/qr-video_07f8d2958696dceefa4f4676aeb4663e.jpg"},bjhcgihdf:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(95).then(function(){e([n("ecibibbbeh")])}.bind(null,n)).catch(n.oe).catch(t)})}},bjhjajidgj:function(e,t,n){e.exports=n.p+"img/f51_cccd95bad4c9b8e03d05f634e91d2cc8.png"},bjieiiccce:function(e,t,n){"use strict";var r,a=n("edbaidcaf"),i=(r=a)&&r.__esModule?r:{default:r};var o={GET:"GET",POST:"POST",HEAD:"HEAD",PUT:"PUT"};function u(e,t){for(var n in t)e.setRequestHeader(n,t[n])}function s(e,t,n,r,a,s){var c=new XMLHttpRequest,l=new Promise(function(l,f){if(c.onload=function(e){4===c.readyState?l(c):f(e)},c.onerror=f,c.ontimeout=f,a&&(c.onprogress=a),c.onabort=f,n instanceof FormData)c.open(t||o.POST,e,!0),r&&(c.responseType=r),s&&u(c,s),c.send(n);else if(n instanceof Object){var d=i.default.build(e,n);c.open(t||o.GET,d,!0),r&&(c.responseType=r),s&&u(c,s),c.send()}else c.open(t||o.GET,e,!0),r&&(c.responseType=r),s&&u(c,s),c.send()}).cancellable();return l.catch(Promise.CancellationError,function(){c.abort()}).catch(function(){}),l}e.exports={head:function(e){return s(e,o.HEAD)},get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return s(e,o.GET,null,t,void 0,n)},post:function(e,t){return s(e,o.POST,t)},request:s,VERB:o,RESP_TYPE:{ARRAY_BUFFER:"arraybuffer",BLOB:"blob",JSON:"json"}}},bjigbaghc:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Conn=t.PLATFORMS=void 0;var r=_(n("eaaagccfda")),a=_(n("cfjdfebffb")),i=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,u=e[Symbol.iterator]();!(r=(o=u.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.mcc,n=e.mnc;t&&"string"==typeof t&&(t=parseInt(t,10));n&&"string"==typeof n&&(n=parseInt(n,10));h.default.Global.set({mcc:null!=t?t:null,mnc:null!=n?n:null,webcPhoneDeviceManufacturer:e.device_manufacturer||null,webcPhoneDeviceModel:e.device_model||null,webcPhoneOsBuildNumber:e.os_build_number||null,webcPhoneOsVersion:e.os_version||null,webcPhoneAppVersion:e.wa_version||null})}(e.phone)}),this.listenTo(this,"change:me",this.updateVoipAvailability),this.listenTo(l.default,l.default.FEATURE_CHANGE_EVENT,this.updateVoipAvailability),this.listenTo(this,"change:platform",this.handlePlatformChange)}},{key:"delete",value:function(){p.default.setPushname(),p.default.setVersion(),this.clear()}},{key:"canSetMyPushname",value:function(){return!this.isSMB}},{key:"updateVoipAvailability",value:function(){var e=n("bhgjacgcdd").default;(l.default.supportsFeature(l.default.F.VOIP_INDIVIDUAL_OUTGOING)||l.default.supportsFeature(l.default.F.VOIP_INDIVIDUAL_INCOMING))&&(this.me?e.init():e.cleanup())}},{key:"handlePlatformChange",value:function(){d.default.log(`Conn: platform change: ${this.platform}`)(),this.platform&&p.default.setLastMobilePlatform(this.platform)}},{key:"formatLocale",value:function(e,t){return e?t?e.toLowerCase()+"-"+t.toUpperCase():e.toLowerCase():null}}]),t}();m.Proxy="conn";var v=(0,u.defineModel)(m);t.default=new v({id:"1"})},bjijdjaaig:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(91).then(function(){e([n("cdcfcfahbd")])}.bind(null,n)).catch(n.oe).catch(t)})}},caagehbfde:function(e,t,n){e.exports=n.p+"img/f80_f94a52bb981c25a9f8643a55d023be59.png"},cabhjgiiif:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"?";if(null==e)throw new Error(`Unexpected null or undefined: ${t}`);return e}},caiaecgeie:function(e,t){e.exports={noop:"_14Mgc"}},caiahabcfd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;ni)return this.return();var u=a*o.value;return u*=Math.random()*n*2-n+1,{done:!1,value:u=Math.min(u,r)}}}]),t}();t.default=c},cbcchiaeeb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveAllForTestingOnly=void 0;var r=o(n("fhfbcdaib"));t.default=function(e){var t=function(e){if(null==e)return c();if(!(e instanceof Promise))return e;var t=new a.default;e.isFulfilled()||e.isRejected()?t.abort():e.catch(function(){}).then(function(){t.abort()});return t.signal}(e&&e.signal);return new Promise(function(e,n){if(t.aborted)n(new i.default);else{var r,a,o=void 0;u.push(l),t.addEventListener("abort",f),1===u.length&&(r=void 0,a=requestAnimationFrame(function(){r=setTimeout(function(){s()},0)}),o=function(){cancelAnimationFrame(a),clearTimeout(r)})}function c(){t.removeEventListener("abort",f);var e=u.indexOf(l);-1!==e&&u.splice(e,1),0===u.length&&null!=o&&(o(),o=null)}function l(){c(),e()}function f(){c(),n(new i.default)}})};var a=o(n("cgeedcdffb")),i=o(n("cgijjjgici"));function o(e){return e&&e.__esModule?e:{default:e}}var u=[];function s(){for(;u.length>0;){u.shift()()}}t.resolveAllForTestingOnly=function(){return s(),Promise.resolve()};var c=(0,r.default)(function(){return(new a.default).signal})},cbdidjjacj:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(72).then(function(){e([n("ccddefbhji")])}.bind(null,n)).catch(n.oe).catch(t)})}},cbdifgibee:function(e,t,n){e.exports=n.p+"img/f18_9595be739a769411763ad68c24cb245f.png"},cbebbebfji:function(e,t,n){e.exports=n.p+"img/f55_bcfef9ad8bf26d250613af9b04c918cf.png"},cbebdacffh:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(String.prototype.normalize)return Promise.resolve();return Promise.loop(function(e,t,r){var a=Promise.delay(i.default.expBackoff(r,12e4,1e3,.1));return n.e(30).then(function(e){n("bcbjegiffc")}.bind(null,n)).catch(n.oe).then(function(){return e()}).catch(function(){return a})})};var r,a=n("bgabgddgch"),i=(r=a)&&r.__esModule?r:{default:r}},cbebifcdhb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return new Promise(function(n,r){var a=0,o=void 0,u=!1;if(t){var s=function e(){t.removeEventListener("abort",e),u=!0,null!=o&&clearTimeout(o),r(new i.default)};if(t.aborted)return void s();t.addEventListener("abort",s)}!function t(){var i=!1;var s=!1;o=null;try{var c=e({retry:function(e){if(!u&&!s){if(i=!0,a++,null==e)return t();o=setTimeout(t,e)}},failCount:a});if(!(c instanceof Promise))throw new TypeError("task must return a promise");c.then(function(e){u||i||(s=!0,n(e))}).catch(function(e){u||i||(s=!0,r(e))})}catch(e){if(u||i)return;r(e)}}()})};var r,a=n("cgijjjgici"),i=(r=a)&&r.__esModule?r:{default:r}},cbffcjhfag:function(e,t,n){e.exports=n.p+"img/f16_9ca6324f98317f9d73084696719d2b9b.png"},cbgabiccd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=function(){function e(e,t){for(var n=0;n1||c.isSafari?(e.opening=void 0,e._dbState=f.ERROR,new o.default.WebcDbOpen({webcDbName:e._dbName,webcDbOpenWasSuccess:!1,webcDbOpenNumAttempts:e.openAttempt}).commit(),Promise.reject(f.ERROR)):(e.openAttempt+=1,e._db.delete().catch(function(t){return i.default.error("db:deleteDB:Error "+t)(),e.opening=void 0,e._dbState=f.ERROR,Promise.reject(f.ERROR)}).then(function(){return e.openDB()}))}).then(function(t){return e.opening=void 0,t===f.BLOCKED?Promise.reject(f.BLOCKED):e._db});return this.opening||(this.opening=t),t},p.prototype.idb=function(){return this._db.isOpen()?Promise.resolve(this._db):this._db.hasFailed()?Promise.reject(f.FAILED):this._dbState===f.BLOCKED?Promise.reject(f.BLOCKED):this.opening?this.opening:Promise.reject(f.CLOSED)},p.prototype.deleteLegacyDBs=function(){return r.default.getDatabaseNames().then(function(e){e.forEach(function(e){"WA"===e&&(localStorage.setItem(l.KEY_LOG_CURSOR,String(0)),r.default.delete(e))})})},p.prototype.onVersionChange=function(e){h=e,d&&h()},p.prototype.State=f;var _=new p;i.default.exportToWindow("DB",_),i.default.exportToWindow("Dexie",r.default),e.exports=_},cbjdcfeihb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=function(){function e(e,t){for(var n=0;nthis._sizeLimit?o.default.error("Blob size is larger than the limit of the whole store.")():(this._delete(e),this._add(e,t),this._purge())}},{key:"_add",value:function(e,t){var n=new s(e,t);this._keyToNode[e]=n;var r=this._dummyHead.next;if(null==r)throw new Error("The linked list is not constructed properly.");this._dummyHead.next=n,r.prev=n,n.prev=this._dummyHead,n.next=r,this._curSize+=this._getSize(e,t),this._recordAdd&&this._recordAdd(e,t)}},{key:"_delete",value:function(e){var t=this._keyToNode[e];if(null!=t){this._curSize-=this._getSize(t.key,t.value);var n=t.prev,r=t.next;n&&(n.next=r),r&&(r.prev=n),delete this._keyToNode[e],this._recordDelete&&this._recordDelete(e,t.value)}}},{key:"clear",value:function(){this._keyToNode={},this._curSize=0,this._dummyHead.next=this._dummyTail,this._dummyTail.prev=this._dummyHead,this._recordClear&&this._recordClear()}},{key:"_purge",value:function(){for(;this._curSize>this._sizeLimit&&this._dummyTail.prev!==this._dummyHead;){var e=this._dummyTail.prev;if(null==e)throw new Error("The linked list is not constructed properly.");this._delete(e.key),this._dispose&&this._dispose(e.key,e.value)}this._onPurge&&this._onPurge(this._keyToNode)}}]),e}();t.default=c},ccaaiecfib:function(e,t,n){"use strict";var r=y(n("eaaagccfda")),a=y(n("dhgeffcgbg")),i=y(n("fcdbffdgh")),o=y(n("begjbhhee")),u=y(n("cfjdfebffb")),s=y(n("cfadahgeie")),c=y(n("cejghigeab")),l=y(n("gcfidijgh")),f=y(n("djahcdfjae")),d=function(){function e(e,t){for(var n=0;nt[0]||e[0]===t[0]&&e[1]>t[1]}},{key:"lte",value:function(e){var t=this.proto;return e[0]>t[0]||e[0]===t[0]&&e[1]>=t[1]}},{key:"gt",value:function(e){var t=this.proto;return e[0]1?t-1:0),r=1;r2?r-2:0),i=2;i1?t-1:0),r=1;r=w)&&(z("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+w+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which adjusts the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 "),e=!0),e?(v=t,0):t},ea:function(e,t){return Math.ceil(e/(t||16))*(t||16)},xd:function(e,t,n){return n?+(e>>>0)+4294967296*+(t>>>0):+(e>>>0)+4294967296*+(0|t)},La:8,H:4,ed:0};e.Runtime=n,n.addFunction=n.Ma,n.removeFunction=n.$a;var A=!1,da,fa,ca,ha,ia,buffer;function assert(e,t){e||z("Assertion failed: "+t)}function ga(a){var b=e["_"+a];if(!b)try{b=eval("_"+a)}catch(e){}return assert(b,"Cannot call unknown function "+a+" (perhaps LLVM optimizations or closure removed it?)"),b}function ma(e,t,n){switch("*"===(n=n||"i8").charAt(n.length-1)&&(n="i32"),n){case"i1":case"i8":D[e>>0]=t;break;case"i16":E[e>>1]=t;break;case"i32":F[e>>2]=t;break;case"i64":fa=[t>>>0,(da=t,1<=+na(da)?0>>0:~~+qa((da-+(~~da>>>0))/4294967296)>>>0:0)],F[e>>2]=fa[0],F[e+4>>2]=fa[1];break;case"float":ra[e>>2]=t;break;case"double":sa[e>>3]=t;break;default:z("invalid type for setValue: "+n)}}function ta(e,t){switch("*"===(t=t||"i8").charAt(t.length-1)&&(t="i32"),t){case"i1":case"i8":return D[e>>0];case"i16":return E[e>>1];case"i32":case"i64":return F[e>>2];case"float":return ra[e>>2];case"double":return sa[e>>3];default:z("invalid type for setValue: "+t)}return null}function G(e,t,r,a){var i,o;"number"==typeof e?(i=!0,o=e):(i=!1,o=e.length);var u,s,c="string"==typeof t?t:null;if(r=4==r?a:[ua,n.W,n.Ia,n.P][void 0===r?2:r](Math.max(o,c?1:t.length)),i){for(a=r,assert(0==(3&r)),e=r+(-4&o);a>2]=0;for(e=r+o;a>0]=0;return r}if("i8"===c)return e.subarray||e.slice?H.set(e,r):H.set(new Uint8Array(e),r),r;for(a=0;a>0],0!=r||n)&&(i++,!n||i!=n););if(n||(n=i),r="",128>a){for(;0n?u+=String.fromCharCode(n):(n-=65536,u+=String.fromCharCode(55296|n>>10,56320|1023&n)))):u+=String.fromCharCode(n)}}function Aa(e,t,n,r){if(!(0=o&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++i)),127>=o){if(n>=r)break;t[n++]=o}else{if(2047>=o){if(n+1>=r)break;t[n++]=192|o>>6}else{if(65535>=o){if(n+2>=r)break;t[n++]=224|o>>12}else{if(2097151>=o){if(n+3>=r)break;t[n++]=240|o>>18}else{if(67108863>=o){if(n+4>=r)break;t[n++]=248|o>>24}else{if(n+5>=r)break;t[n++]=252|o>>30,t[n++]=128|o>>24&63}t[n++]=128|o>>18&63}t[n++]=128|o>>12&63}t[n++]=128|o>>6&63}t[n++]=128|63&o}}return t[n]=0,n-a}function Ba(e){for(var t=0,n=0;n=r&&(r=65536+((1023&r)<<10)|1023&e.charCodeAt(++n)),127>=r?++t:t=2047>=r?t+2:65535>=r?t+3:2097151>=r?t+4:67108863>=r?t+5:t+6}return t}function Ca(t){var r=!!e.___cxa_demangle;if(r)try{var a=ua(t.length);ka(t.substr(1),a);var i=ua(4),o=e.___cxa_demangle(a,0,0,i);if(0===ta(i,"i32")&&o)return la(o)}catch(e){}finally{a&&Da(a),i&&Da(i),o&&Da(o)}var u=3,s={v:"void",b:"bool",c:"char",s:"short",i:"int",l:"long",f:"float",d:"double",w:"wchar_t",a:"signed char",h:"unsigned char",t:"unsigned short",j:"unsigned int",m:"unsigned long",x:"long long",y:"unsigned long long",z:"..."},c=[],l=!0;a=t;try{if("Object._main"==t||"_main"==t)return"main()";if("number"==typeof t&&(t=la(t)),"_"!==t[0]||"_"!==t[1]||"Z"!==t[2])return t;switch(t[3]){case"n":return"operator new()";case"d":return"operator delete()"}a=function e(n,r,a){r=r||1/0;var i,o="",f=[];if("N"===t[u]){for("K"===t[++u]&&u++,i=[];"E"!==t[u];)if("S"===t[u]){u++;var d=t.indexOf("_",u);i.push(c[t.substring(u,d)||0]||"?"),u=d+1}else if("C"===t[u])i.push(i[i.length-1]),u+=2;else{var h=(d=parseInt(t.substr(u))).toString().length;if(!d||!h){u--;break}var p=t.substr(u+h,d);i.push(p),c.push(p),u+=h+d}if(u++,i=i.join("::"),0==--r)return n?[i]:i}else("K"===t[u]||l&&"L"===t[u])&&u++,(d=parseInt(t.substr(u)))&&(h=d.toString().length,i=t.substr(u+h,d),u+=h+d);l=!1,"I"===t[u]?(u++,d=e(!0),o+=(h=e(!0,1,!0))[0]+" "+i+"<"+d.join(", ")+">"):o=i;e:for(;u>0];if(!n)return t;t+=String.fromCharCode(n)}},e.stringToAscii=function(e,t){return ya(e,t,!1)},e.UTF8ArrayToString=za,e.UTF8ToString=function(e){return za(H,e)},e.stringToUTF8Array=Aa,e.stringToUTF8=function(e,t,n){return Aa(e,H,t,n)},e.lengthBytesUTF8=Ba,e.UTF16ToString=function(e){for(var t=0,n="";;){var r=E[e+2*t>>1];if(0==r)return n;++t,n+=String.fromCharCode(r)}},e.stringToUTF16=function(e,t,n){if(void 0===n&&(n=2147483647),2>n)return 0;var r=t;n=(n-=2)<2*e.length?n/2:e.length;for(var a=0;a>1]=e.charCodeAt(a),t+=2;return E[t>>1]=0,t-r},e.lengthBytesUTF16=function(e){return 2*e.length},e.UTF32ToString=function(e){for(var t=0,n="";;){var r=F[e+4*t>>2];if(0==r)return n;++t,65536<=r?(r-=65536,n+=String.fromCharCode(55296|r>>10,56320|1023&r)):n+=String.fromCharCode(r)}},e.stringToUTF32=function(e,t,n){if(void 0===n&&(n=2147483647),4>n)return 0;var r=t;n=r+n-4;for(var a=0;a=i)var i=65536+((1023&i)<<10)|1023&e.charCodeAt(++a);if(F[t>>2]=i,(t+=4)+4>n)break}return F[t>>2]=0,t-r},e.lengthBytesUTF32=function(e){for(var t=0,n=0;n=r&&++n,t+=4}return t},e.stackTrace=function(){return Ea()};for(var D,H,E,Ha,F,Ia,ra,sa,Ja=0,p=0,va=!1,Ka=0,m=0,La=0,Ma=0,v=0,Na=e.TOTAL_STACK||5242880,w=e.TOTAL_MEMORY||16777216,I=65536;II?2*I:I+16777216;function Oa(e){for(;0>0]=e[n],n+=1}function ja(e,t){for(var n=0;n>0]=e[n]}function ya(e,t,n){for(var r=0;r>0]=e.charCodeAt(r);n||(D[t>>0]=0)}e.addOnPreRun=Ta,e.addOnInit=function(e){Qa.unshift(e)},e.addOnPreMain=function(e){Ra.unshift(e)},e.addOnExit=function(e){K.unshift(e)},e.addOnPostRun=Ua,e.intArrayFromString=Va,e.intArrayToString=function(e){for(var t=[],n=0;n>>16)*r+n*(t>>>16)<<16)|0}),Math.td=Math.imul,Math.clz32||(Math.clz32=function(e){e>>>=0;for(var t=0;32>t;t++)if(e&1<<31-t)return t;return 32}),Math.kd=Math.clz32;var na=Math.abs,qa=Math.ceil,pa=Math.floor,oa=Math.min,L=0,Wa=null,Xa=null;function Ya(){L++,e.monitorRunDependencies&&e.monitorRunDependencies(L)}function Za(){if(L--,e.monitorRunDependencies&&e.monitorRunDependencies(L),0==L&&(null!==Wa&&(clearInterval(Wa),Wa=null),Xa)){var t=Xa;Xa=null,t()}}e.addRunDependency=Ya,e.removeRunDependency=Za,e.preloadedImages={},e.preloadedAudios={},Ja=8,p=Ja+1696,Qa.push(),G([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,164,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"i8",4,n.La);var $a=n.ea(G(12,"i8",2),8);function eb(e,t){K.push(function(){n.J("vi",e,[t])}),eb.level=K.length}assert(0==$a%8),e._bitshift64Ashr=ab,e._i64Subtract=bb,e._i64Add=cb,e._memset=db,e._bitshift64Lshr=fb,e._bitshift64Shl=gb;var M={G:1,B:2,Qc:3,Nb:4,F:5,sa:6,gb:7,kc:8,Z:9,ub:10,oa:11,$c:11,Ka:12,Y:13,Gb:14,wc:15,$:16,pa:17,ad:18,ba:19,qa:20,N:21,u:22,fc:23,Ja:24,O:25,Xc:26,Hb:27,sc:28,da:29,Nc:30,Zb:31,Gc:32,Db:33,Kc:34,oc:42,Kb:43,vb:44,Qb:45,Rb:46,Sb:47,Yb:48,Yc:49,ic:50,Pb:51,Ab:35,lc:37,mb:52,pb:53,bd:54,gc:55,qb:56,rb:57,Bb:35,sb:59,uc:60,jc:61,Uc:62,tc:63,pc:64,qc:65,Mc:66,mc:67,jb:68,Rc:69,wb:70,Hc:71,ac:72,Eb:73,ob:74,Bc:76,nb:77,Lc:78,Tb:79,Ub:80,Xb:81,Wb:82,Vb:83,vc:38,ra:39,bc:36,aa:40,Cc:95,Fc:96,zb:104,hc:105,kb:97,Jc:91,zc:88,rc:92,Oc:108,yb:111,hb:98,xb:103,ec:101,cc:100,Vc:110,Ib:112,Jb:113,Mb:115,lb:114,Cb:89,$b:90,Ic:93,Pc:94,ib:99,dc:102,Ob:106,xc:107,Wc:109,Zc:87,Fb:122,Sc:116,Ac:95,nc:123,Lb:84,Dc:75,tb:125,yc:131,Ec:130,Tc:86},hb={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"};function ib(t){return e.___errno_location&&(F[e.___errno_location()>>2]=t),t}function jb(e,t){for(var n=0,r=e.length-1;0<=r;r--){var a=e[r];"."===a?e.splice(r,1):".."===a?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function N(e){var t="/"===e.charAt(0),n="/"===e.substr(-1);return(e=jb(e.split("/").filter(function(e){return!!e}),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function kb(e){var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1);return e=t[0],t=t[1],e||t?(t&&(t=t.substr(0,t.length-1)),e+t):"."}function lb(e){if("/"===e)return"/";var t=e.lastIndexOf("/");return-1===t?e:e.substr(t+1)}function mb(){for(var e="",t=!1,n=arguments.length-1;-1<=n&&!t;n--){if("string"!=typeof(t=0<=n?arguments[n]:"/"))throw new TypeError("Arguments to path.resolve must be strings");if(!t)return"";e=t+"/"+e,t="/"===t.charAt(0)}return(t?"/":"")+(e=jb(e.split("/").filter(function(e){return!!e}),!t).join("/"))||"."}var nb=[];function ob(e,t){nb[e]={input:[],output:[],L:t},pb(e,qb)}var qb={open:function(e){var t=nb[e.g.rdev];if(!t)throw new O(M.ba);e.tty=t,e.seekable=!1},close:function(e){e.tty.L.flush(e.tty)},flush:function(e){e.tty.L.flush(e.tty)},read:function(e,t,n,r){if(!e.tty||!e.tty.L.Ba)throw new O(M.sa);for(var a=0,i=0;ie.e.length&&(e.e=P.Sa(e),e.o=e.e.length),!e.e||e.e.subarray){var n=e.e?e.e.buffer.byteLength:0;n>=t||(t=Math.max(t,n*(1048576>n?2:1.125)|0),0!=n&&(t=Math.max(t,256)),n=e.e,e.e=new Uint8Array(t),0t)e.e.length=t;else for(;e.e.length=e.g.o)return 0;if(assert(0<=(e=Math.min(e.g.o-a,r))),8t)throw new O(M.u);return t},ta:function(e,t,n){P.ya(e.g,t+n),e.g.o=Math.max(e.g.o,t+n)},Ea:function(e,t,n,r,a,i,o){if(32768!=(61440&e.g.mode))throw new O(M.ba);if(n=e.g.e,2&o||n.buffer!==t&&n.buffer!==t.buffer){if((0>>0)%R.length}function Fb(e){var t=Eb(e.parent.id,e.name);e.K=R[t],R[t]=e}function wb(e,t){var n;if(n=(n=Gb(e,"x"))?n:e.k.lookup?0:M.Y)throw new O(n,e);for(n=R[Eb(e.id,t)];n;n=n.K){var r=n.name;if(n.parent.id===e.id&&r===t)return n}return e.k.lookup(e,t)}function ub(e,t,n,r){return Hb||((Hb=function(e,t,n,r){e||(e=this),this.parent=e,this.A=e.A,this.R=null,this.id=Ab++,this.name=t,this.mode=n,this.k={},this.n={},this.rdev=r}).prototype={},Object.defineProperties(Hb.prototype,{read:{get:function(){return 365==(365&this.mode)},set:function(e){e?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146==(146&this.mode)},set:function(e){e?this.mode|=146:this.mode&=-147}},Xa:{get:function(){return 16384==(61440&this.mode)}},Ca:{get:function(){return 8192==(61440&this.mode)}}})),Fb(e=new Hb(e,t,n,r)),e}var Ib={r:0,rs:1052672,"r+":2,w:577,wx:705,xw:705,"w+":578,"wx+":706,"xw+":706,a:1089,ax:1217,xa:1217,"a+":1090,"ax+":1218,"xa+":1218};function Gb(e,t){return Cb?0:(-1===t.indexOf("r")||292&e.mode)&&(-1===t.indexOf("w")||146&e.mode)&&(-1===t.indexOf("x")||73&e.mode)?0:M.Y}function Jb(e,t){try{return wb(e,t),M.pa}catch(e){}return Gb(e,"wx")}function Kb(){for(var e=0;e<=4096;e++)if(!zb[e])return e;throw new O(M.Ja)}function Lb(e){Mb||((Mb=function(){}).prototype={},Object.defineProperties(Mb.prototype,{object:{get:function(){return this.g},set:function(e){this.g=e}},vd:{get:function(){return 1!=(2097155&this.flags)}},wd:{get:function(){return 0!=(2097155&this.flags)}},ud:{get:function(){return 1024&this.flags}}}));var t,n=new Mb;for(t in e)n[t]=e[t];return e=n,n=Kb(),e.fd=n,zb[n]=e}var tb={open:function(e){e.n=yb[e.g.rdev].n,e.n.open&&e.n.open(e)},I:function(){throw new O(M.da)}},Zb;function pb(e,t){yb[e]={n:t}}function Nb(e,t){var n,r="/"===t,a=!t;if(r&&xb)throw new O(M.$);if(!r&&!a){if(t=(n=T(t,{za:!1})).path,(n=n.g).R)throw new O(M.$);if(16384!=(61440&n.mode))throw new O(M.qa)}a={type:e,Ad:{},Fa:t,Ya:[]};var i=e.A(a);i.A=a,a.root=i,r?xb=i:n&&(n.R=a,n.A&&n.A.Ya.push(a))}function Ob(e,t,n){var r=T(e,{parent:!0}).g;if(!(e=lb(e))||"."===e||".."===e)throw new O(M.u);var a=Jb(r,e);if(a)throw new O(a);if(!r.k.V)throw new O(M.G);return r.k.V(r,e,t,n)}function Pb(e,t){return t=4095&(void 0!==t?t:438),Ob(e,t|=32768,0)}function V(e,t){return t=1023&(void 0!==t?t:511),Ob(e,t|=16384,0)}function Qb(e,t,n){return void 0===n&&(n=t,t=438),Ob(e,8192|t,n)}function Rb(e,t){if(!mb(e))throw new O(M.B);var n=T(t,{parent:!0}).g;if(!n)throw new O(M.B);var r=lb(t),a=Jb(n,r);if(a)throw new O(a);if(!n.k.symlink)throw new O(M.G);return n.k.symlink(n,r,e)}function Db(e){if(!(e=T(e).g))throw new O(M.B);if(!e.k.readlink)throw new O(M.u);return mb(U(e.parent),e.k.readlink(e))}function Sb(e,t){var n;if(!(n="string"==typeof e?T(e,{ga:!0}).g:e).k.p)throw new O(M.G);n.k.p(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})}function Tb(t,n){var r,a,i;if(""===t)throw new O(M.B);if("string"==typeof n){if(void 0===(a=Ib[n]))throw Error("Unknown file open mode: "+n)}else a=n;if(r=64&(n=a)?4095&(void 0===r?438:r)|32768:0,"object"==typeof t)i=t;else{t=N(t);try{i=T(t,{ga:!(131072&n)}).g}catch(e){}}if(a=!1,64&n)if(i){if(128&n)throw new O(M.pa)}else i=Ob(t,r,0),a=!0;if(!i)throw new O(M.B);if(8192==(61440&i.mode)&&(n&=-513),65536&n&&16384!=(61440&i.mode))throw new O(M.qa);if(!a&&(i?40960==(61440&i.mode)?r=M.aa:16384==(61440&i.mode)&&(0!=(2097155&n)||512&n)?r=M.N:(r=["r","w","rw"][3&n],512&n&&(r+="w"),r=Gb(i,r)):r=M.B,r))throw new O(r);if(512&n){var o;if(!(o="string"==typeof(r=i)?T(r,{ga:!0}).g:r).k.p)throw new O(M.G);if(16384==(61440&o.mode))throw new O(M.N);if(32768!=(61440&o.mode))throw new O(M.u);if(r=Gb(o,"w"))throw new O(r);o.k.p(o,{size:0,timestamp:Date.now()})}n&=-641,(i=Lb({g:i,path:U(i),flags:n,seekable:!0,position:0,n:i.n,eb:[],error:!1})).n.open&&i.n.open(i),!e.logReadFiles||1&n||(Ub||(Ub={}),t in Ub||(Ub[t]=1,e.printErr("read file: "+t)));try{S.onOpenFile&&(o=0,1!=(2097155&n)&&(o|=1),0!=(2097155&n)&&(o|=2),S.onOpenFile(t,o))}catch(e){console.log("FS.trackingDelegate['onOpenFile']('"+t+"', flags) threw an exception: "+e.message)}return i}function Vb(e){e.ia&&(e.ia=null);try{e.n.close&&e.n.close(e)}catch(e){throw e}finally{zb[e.fd]=null}}function Wb(e,t,n){if(!e.seekable||!e.n.I)throw new O(M.da);e.position=e.n.I(e,t,n),e.eb=[]}function Xb(e,t,n,r,a,i){if(0>r||0>a)throw new O(M.u);if(0==(2097155&e.flags))throw new O(M.Z);if(16384==(61440&e.g.mode))throw new O(M.N);if(!e.n.write)throw new O(M.u);1024&e.flags&&Wb(e,0,2);var o=!0;if(void 0===a)a=e.position,o=!1;else if(!e.seekable)throw new O(M.da);t=e.n.write(e,t,n,r,a,i),o||(e.position+=t);try{e.path&&S.onWriteToFile&&S.onWriteToFile(e.path)}catch(e){console.log("FS.trackingDelegate['onWriteToFile']('"+path+"') threw an exception: "+e.message)}return t}function Yb(){O||((O=function(e,t){this.g=t,this.bb=function(e){for(var t in this.Q=e,M)if(M[t]===e){this.code=t;break}},this.bb(e),this.message=hb[e]}).prototype=Error(),O.prototype.constructor=O,[M.B].forEach(function(e){vb[e]=new O(e),vb[e].stack=""}))}function $b(e,t){var n=0;return e&&(n|=365),t&&(n|=146),n}function ac(e,t,n,r){return Pb(e=N(("string"==typeof e?e:U(e))+"/"+t),$b(n,r))}function bc(e,t,n,r,a,i){if(a=Pb(e=t?N(("string"==typeof e?e:U(e))+"/"+t):e,r=$b(r,a)),n){if("string"==typeof n){e=Array(n.length),t=0;for(var o=n.length;t>2]}function fc(){var e;if(e=X(),!(e=zb[e]))throw new O(M.Z);return e}function wa(e){wa.C||(v=Ga(),wa.C=!0,assert(n.P),wa.Ra=n.P,n.P=function(){z("cannot dynamically allocate, sbrk now has control")});var t=v;return 0==e||wa.Ra(e)?t:4294967295}function hc(e,t){if(ic=e,jc=t,!kc)return 1;if(0==e)Y=function(){setTimeout(lc,t)},mc="timeout";else if(1==e)Y=function(){nc(lc)},mc="rAF";else if(2==e){if(!window.setImmediate){var n=[];window.addEventListener("message",function(e){e.source===window&&"__emcc"===e.data&&(e.stopPropagation(),n.shift()())},!0),window.setImmediate=function(e){n.push(e),window.postMessage("__emcc","*")}}Y=function(){window.setImmediate(lc)},mc="immediate"}return 0}function oc(t,r,a,i,o){e.noExitRuntime=!0,assert(!kc,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters."),kc=t,pc=i;var u=qc;if(lc=function(){if(!A)if(0>a-6&63;a=a-6,e=e+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[s]}2==a?(e+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(3&r)<<4],e+="=="):4==a&&(e+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(15&r)<<2],e+="="),c.src="data:audio/x-"+n.substr(-3)+";base64,"+e,i(c)}},c.src=s,Hc(function(){i(c)})}});var r=e.canvas;r&&(r.la=r.requestPointerLock||r.mozRequestPointerLock||r.webkitRequestPointerLock||r.msRequestPointerLock||function(){},r.wa=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||function(){},r.wa=r.wa.bind(document),document.addEventListener("pointerlockchange",t,!1),document.addEventListener("mozpointerlockchange",t,!1),document.addEventListener("webkitpointerlockchange",t,!1),document.addEventListener("mspointerlockchange",t,!1),e.elementPointerLock&&r.addEventListener("click",function(e){!zc&&r.la&&(r.la(),e.preventDefault())},!1))}}function Ic(t,n,r,a){if(n&&e.fa&&t==e.canvas)return e.fa;var i,o;if(n){if(o={antialias:!1,alpha:!1},a)for(var u in a)o[u]=a[u];(o=GL.createContext(t,o))&&(i=GL.getContext(o).cd),t.style.backgroundColor="black"}else i=t.getContext("2d");return i?(r&&(n||assert("undefined"==typeof GLctx,"cannot set in module if GLctx is used, but we are a non-GL context that would replace it"),e.fa=i,n&&GL.yd(o),e.Dd=n,Ac.forEach(function(e){e()}),Bc()),i):null}var Jc=!1,Kc=void 0,Lc=void 0;function Mc(t,n,r){function a(){yc=!1;var t=i.parentNode;(document.webkitFullScreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.mozFullscreenElement||document.fullScreenElement||document.fullscreenElement||document.msFullScreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement)===t?(i.ua=document.cancelFullScreen||document.mozCancelFullScreen||document.webkitCancelFullScreen||document.msExitFullscreen||document.exitFullscreen||function(){},i.ua=i.ua.bind(document),Kc&&i.la(),yc=!0,Lc&&Nc()):(t.parentNode.insertBefore(i,t),t.parentNode.removeChild(t),Lc&&Oc()),e.onFullScreen&&e.onFullScreen(yc),Pc(i)}void 0===(Kc=t)&&(Kc=!0),void 0===(Lc=n)&&(Lc=!1),void 0===(Qc=r)&&(Qc=null);var i=e.canvas;Jc||(Jc=!0,document.addEventListener("fullscreenchange",a,!1),document.addEventListener("mozfullscreenchange",a,!1),document.addEventListener("webkitfullscreenchange",a,!1),document.addEventListener("MSFullscreenChange",a,!1));var o=document.createElement("div");i.parentNode.insertBefore(o,i),o.appendChild(i),o.C=o.requestFullScreen||o.mozRequestFullScreen||o.msRequestFullscreen||(o.webkitRequestFullScreen?function(){o.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:null),r?o.C({Ed:r}):o.C()}var Rc=0;function Sc(e){var t=Date.now();if(0===Rc)Rc=t+1e3/60;else for(;t+2>=Rc;)Rc+=1e3/60;t=Math.max(Rc-t,0),setTimeout(e,t)}function nc(e){"undefined"==typeof window?Sc(e):(window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||Sc),window.requestAnimationFrame(e))}function Hc(t){e.noExitRuntime=!0,setTimeout(function(){A||t()},1e4)}function Gc(e){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[e.substr(e.lastIndexOf(".")+1)]}function Tc(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="arraybuffer",r.onload=function(){200==r.status||0==r.status&&r.response?t(r.response):n()},r.onerror=n,r.send(null)}function Uc(e,t,n){Tc(e,function(n){assert(n,'Loading data file "'+e+'" failed (no arrayBuffer).'),t(new Uint8Array(n)),Za()},function(){if(!n)throw'Loading data file "'+e+'" failed.';n()}),Ya()}var Vc=[],Cc,Dc,Ec,Fc,Qc;function Wc(){var t=e.canvas;Vc.forEach(function(e){e(t.width,t.height)})}function Nc(){if("undefined"!=typeof SDL){var e=Ia[SDL.screen+0*n.H>>2];F[SDL.screen+0*n.H>>2]=8388608|e}Wc()}function Oc(){if("undefined"!=typeof SDL){var e=Ia[SDL.screen+0*n.H>>2];F[SDL.screen+0*n.H>>2]=-8388609&e}Wc()}function Pc(t,n,r){n&&r?(t.fb=n,t.Va=r):(n=t.fb,r=t.Va);var a=n,i=r;if(e.forcedAspectRatio&&0=(e=e.g.e).length)return 0;if(assert(0<=(r=Math.min(e.length-a,r))),e.slice)for(var o=0;o>2]=t),t},___setErrNo:ib,_emscripten_memcpy_big:function(e,t,n){return H.set(H.subarray(t,t+n),e),e},___syscall54:function(e,t){ec=t;try{var n=fc(),r=X();switch(r){case 21505:case 21506:return n.tty?0:-M.O;case 21519:if(!n.tty)return-M.O;var a=X();return F[a>>2]=0;case 21520:return n.tty?-M.u:-M.O;case 21531:if(a=X(),!n.n.Wa)throw new O(M.O);return n.n.Wa(n,r,a);default:z("bad ioctl syscall "+r)}}catch(e){return void 0!==dc&&e instanceof O||z(e),-e.Q}},___unlock:function(){},___syscall140:function(e,t){ec=t;try{var n=fc(),r=X(),a=X(),i=X(),o=X();return assert(0===r),Wb(n,a,o),F[i>>2]=n.position,n.ia&&0===a&&0===o&&(n.ia=null),0}catch(e){return void 0!==dc&&e instanceof O||z(e),-e.Q}},_pthread_cleanup_push:eb,_sysconf:function(e){switch(e){case 30:return 4096;case 85:return I/4096;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:return"object"==typeof navigator&&navigator.hardwareConcurrency||1}return ib(M.u),-1},___syscall146:function(e,t){ec=t;try{var n,r=fc(),a=X();e:{for(var i=X(),o=0,u=0;u>2],F[a+(8*u+4)>>2],void 0);if(0>s){n=-1;break e}o+=s}n=o}return n}catch(e){return void 0!==dc&&e instanceof O||z(e),-e.Q}},STACKTOP:m,STACK_MAX:La,tempDoublePtr:$a,ABORT:A,cttz_i8:Xc};var Z=function(e,t,n){var r=new e.Int8Array(n),a=(new e.Int16Array(n),new e.Int32Array(n)),i=new e.Uint8Array(n),o=(new e.Uint16Array(n),new e.Uint32Array(n),new e.Float32Array(n),new e.Float64Array(n),0|t.STACKTOP),u=(t.STACK_MAX,t.tempDoublePtr,t.ABORT,t.cttz_i8,0),s=(e.NaN,e.Infinity,0),c=(e.Math.floor,e.Math.abs,e.Math.sqrt,e.Math.pow,e.Math.cos,e.Math.sin,e.Math.tan,e.Math.acos,e.Math.asin,e.Math.atan,e.Math.atan2,e.Math.exp,e.Math.log,e.Math.ceil,e.Math.imul),l=(e.Math.min,e.Math.clz32,t.abort),f=(t.assert,t.invoke_ii,t.invoke_iiii,t.invoke_vi,t._pthread_cleanup_pop),d=t.___lock,h=(t._emscripten_set_main_loop,t._pthread_self),p=t.___syscall6,_=(t._emscripten_set_main_loop_timing,t._abort),b=t._sbrk,g=t._time,m=(t.___setErrNo,t._emscripten_memcpy_big),v=t.___syscall54,y=t.___unlock,E=t.___syscall140,T=t._pthread_cleanup_push,w=t._sysconf,S=t.___syscall146;function O(e,t,n){e|=0;var r,i=0,u=0,c=0,l=0,f=0,d=0,h=0,p=0,_=0,b=0,g=0;r=o,o=o+160|0,A(i=r,t|=0,n|=0),t=0|a[(n=i+144|0)>>2],u=0|a[n+4>>2],l=0|a[(c=n=i+64|0)>>2],f=0|a[c+4>>2],c=0|B(0|t,0|u,18,0),d=s,h=0|D(0|l,0|f,0|t,0|u),u=0|D(0|h,0|s,0|c,0|d),a[(d=n)>>2]=u,a[d+4>>2]=s,u=0|a[(d=i+136|0)>>2],n=0|a[d+4>>2],h=0|a[(c=d=i+56|0)>>2],t=0|a[c+4>>2],c=0|B(0|u,0|n,18,0),f=s,l=0|D(0|h,0|t,0|u,0|n),n=0|D(0|l,0|s,0|c,0|f),a[(f=d)>>2]=n,a[f+4>>2]=s,n=0|a[(f=i+128|0)>>2],d=0|a[f+4>>2],l=0|a[(c=f=i+48|0)>>2],u=0|a[c+4>>2],c=0|B(0|n,0|d,18,0),t=s,h=0|D(0|l,0|u,0|n,0|d),d=0|D(0|h,0|s,0|c,0|t),a[(t=f)>>2]=d,a[t+4>>2]=s,d=0|a[(t=i+120|0)>>2],f=0|a[t+4>>2],h=0|a[(c=t=i+40|0)>>2],n=0|a[c+4>>2],c=0|B(0|d,0|f,18,0),u=s,l=0|D(0|h,0|n,0|d,0|f),f=0|D(0|l,0|s,0|c,0|u),a[(u=t)>>2]=f,a[u+4>>2]=s,f=0|a[(u=i+112|0)>>2],t=0|a[u+4>>2],l=0|a[(c=u=i+32|0)>>2],d=0|a[c+4>>2],c=0|B(0|f,0|t,18,0),n=s,h=0|D(0|l,0|d,0|f,0|t),t=0|D(0|h,0|s,0|c,0|n),a[(n=u)>>2]=t,a[n+4>>2]=s,t=0|a[(n=i+104|0)>>2],u=0|a[n+4>>2],h=0|a[(c=n=i+24|0)>>2],f=0|a[c+4>>2],c=0|B(0|t,0|u,18,0),d=s,l=0|D(0|h,0|f,0|t,0|u),u=0|D(0|l,0|s,0|c,0|d),a[(d=n)>>2]=u,a[d+4>>2]=s,u=0|a[(d=i+96|0)>>2],n=0|a[d+4>>2],l=0|a[(c=d=i+16|0)>>2],t=0|a[c+4>>2],c=0|B(0|u,0|n,18,0),f=s,h=0|D(0|l,0|t,0|u,0|n),n=0|D(0|h,0|s,0|c,0|f),a[(f=d)>>2]=n,a[f+4>>2]=s,n=0|a[(f=i+88|0)>>2],d=0|a[f+4>>2],h=0|a[(c=f=i+8|0)>>2],u=0|a[c+4>>2],c=0|B(0|n,0|d,18,0),t=s,l=0|D(0|h,0|u,0|n,0|d),d=0|D(0|l,0|s,0|c,0|t),a[(t=f)>>2]=d,a[t+4>>2]=s,c=0|a[(d=t=i+80|0)>>2],l=0|a[d+4>>2],n=0|a[(d=i)>>2],u=0|a[d+4>>2],d=0|B(0|c,0|l,18,0),h=s,p=0|D(0|n,0|u,0|c,0|l),l=0|D(0|p,0|s,0|d,0|h),h=s,a[(d=i)>>2]=l,a[d+4>>2]=h,a[(d=t)>>2]=0,a[d+4>>2]=0,d=h,h=l,l=0;do{n=0|L(0|h,0|d,0|(u=0|F(0|(c=0|M(0|(p=0|D(d>>31>>>6|0,0,0|h,0|d)),0|s,26)),0|(p=s),26)),0|s),a[(u=i+(l<<3)|0)>>2]=n,a[u+4>>2]=s,g=0|L(0|(_=0|D(0|c,0|p,0|a[(n=u=i+((1|l)<<3)|0)>>2],0|a[n+4>>2])),0|(n=s),0|(b=0|F(0|(c=0|M(0|(p=0|D(n>>31>>>7|0,0,0|_,0|n)),0|s,25)),0|(p=s),25)),0|s),a[(b=u)>>2]=g,a[b+4>>2]=s,h=0|D(0|c,0|p,0|a[(g=b=i+((l=l+2|0)<<3)|0)>>2],0|a[g+4>>2]),d=s,a[(g=b)>>2]=h,a[g+4>>2]=d}while(l>>>0<10);d=0|a[(l=t)>>2],h=0|a[l+4>>2],g=0|a[(l=i)>>2],b=0|a[l+4>>2],l=0|B(0|d,0|h,18,0),p=s,c=0|D(0|g,0|b,0|d,0|h),h=0|D(0|c,0|s,0|l,0|p),p=s,a[(l=t)>>2]=0,a[l+4>>2]=0,d=0|L(0|h,0|p,0|(c=0|F(0|(t=0|M(0|(l=0|D(p>>31>>>6|0,0,0|h,0|p)),0|s,26)),0|(l=s),26)),0|s),a[(c=i)>>2]=d,a[c+4>>2]=s,d=0|D(0|t,0|l,0|a[(c=f)>>2],0|a[c+4>>2]),a[(c=f)>>2]=d,a[c+4>>2]=s,c=e,e=i,i=c+80|0;do{a[c>>2]=a[e>>2],c=c+4|0,e=e+4|0}while((0|c)<(0|i));o=r}function A(e,t,n){e|=0,n|=0;var r=0,i=0,o=0,u=0,c=0,l=0,f=0,d=0,h=0,p=0,_=0,b=0,g=0,m=0,v=0,y=0,E=0,T=0,w=0,S=0,O=0,A=0,P=0;r=0|M(0,0|a[(t|=0)>>2],32),i=s,u=0|B(0|(o=0|M(0,0|a[n>>2],32)),0|s,0|r,0|i),a[(i=e)>>2]=u,a[i+4>>2]=s,i=0|M(0,0|a[t>>2],32),u=s,c=0|B(0|(o=0|M(0,0|a[(r=n+8|0)>>2],32)),0|s,0|i,0|u),u=s,o=0|M(0,0|a[(i=t+8|0)>>2],32),l=s,l=0|D(0|(d=0|B(0|(f=0|M(0,0|a[n>>2],32)),0|s,0|o,0|l)),0|s,0|c,0|u),a[(u=e+8|0)>>2]=l,a[u+4>>2]=s,u=0|M(0,0|a[i>>2],31),l=s,d=0|B(0|(c=0|M(0,0|a[r>>2],32)),0|s,0|u,0|l),l=s,u=0|M(0,0|a[t>>2],32),c=s,c=0|D(0|(h=0|B(0|(f=0|M(0,0|a[(o=n+16|0)>>2],32)),0|s,0|u,0|c)),0|s,0|d,0|l),l=s,h=0|M(0,0|a[(d=t+16|0)>>2],32),u=s,u=0|D(0|c,0|l,0|(p=0|B(0|(f=0|M(0,0|a[n>>2],32)),0|s,0|h,0|u)),0|s),a[(p=e+16|0)>>2]=u,a[p+4>>2]=s,p=0|M(0,0|a[i>>2],32),u=s,c=0|B(0|(l=0|M(0,0|a[o>>2],32)),0|s,0|p,0|u),u=s,p=0|M(0,0|a[d>>2],32),l=s,l=0|D(0|(f=0|B(0|(h=0|M(0,0|a[r>>2],32)),0|s,0|p,0|l)),0|s,0|c,0|u),u=s,c=0|M(0,0|a[t>>2],32),f=s,f=0|D(0|l,0|u,0|(_=0|B(0|(h=0|M(0,0|a[(p=n+24|0)>>2],32)),0|s,0|c,0|f)),0|s),_=s,l=0|M(0,0|a[(u=t+24|0)>>2],32),c=s,c=0|D(0|f,0|_,0|(b=0|B(0|(h=0|M(0,0|a[n>>2],32)),0|s,0|l,0|c)),0|s),a[(b=e+24|0)>>2]=c,a[b+4>>2]=s,b=0|M(0,0|a[d>>2],32),c=s,f=0|B(0|(_=0|M(0,0|a[o>>2],32)),0|s,0|b,0|c),c=s,b=0|M(0,0|a[i>>2],32),_=s,h=0|B(0|(l=0|M(0,0|a[p>>2],32)),0|s,0|b,0|_),_=s,b=0|M(0,0|a[u>>2],32),l=s,l=0|D(0|(m=0|B(0|(g=0|M(0,0|a[r>>2],32)),0|s,0|b,0|l)),0|s,0|h,0|_),l=0|D(0|(_=0|F(0|l,0|s,1)),0|s,0|f,0|c),c=s,f=0|M(0,0|a[t>>2],32),_=s,_=0|D(0|l,0|c,0|(b=0|B(0|(m=0|M(0,0|a[(h=n+32|0)>>2],32)),0|s,0|f,0|_)),0|s),b=s,l=0|M(0,0|a[(c=t+32|0)>>2],32),f=s,f=0|D(0|_,0|b,0|(g=0|B(0|(m=0|M(0,0|a[n>>2],32)),0|s,0|l,0|f)),0|s),a[(g=e+32|0)>>2]=f,a[g+4>>2]=s,g=0|M(0,0|a[d>>2],32),f=s,_=0|B(0|(b=0|M(0,0|a[p>>2],32)),0|s,0|g,0|f),f=s,g=0|M(0,0|a[u>>2],32),b=s,b=0|D(0|(m=0|B(0|(l=0|M(0,0|a[o>>2],32)),0|s,0|g,0|b)),0|s,0|_,0|f),f=s,_=0|M(0,0|a[i>>2],32),m=s,m=0|D(0|b,0|f,0|(l=0|B(0|(g=0|M(0,0|a[h>>2],32)),0|s,0|_,0|m)),0|s),l=s,f=0|M(0,0|a[c>>2],32),b=s,b=0|D(0|m,0|l,0|(g=0|B(0|(_=0|M(0,0|a[r>>2],32)),0|s,0|f,0|b)),0|s),g=s,l=0|M(0,0|a[t>>2],32),m=s,m=0|D(0|b,0|g,0|(v=0|B(0|(_=0|M(0,0|a[(f=n+40|0)>>2],32)),0|s,0|l,0|m)),0|s),v=s,b=0|M(0,0|a[(g=t+40|0)>>2],32),l=s,l=0|D(0|m,0|v,0|(y=0|B(0|(_=0|M(0,0|a[n>>2],32)),0|s,0|b,0|l)),0|s),a[(y=e+40|0)>>2]=l,a[y+4>>2]=s,y=0|M(0,0|a[u>>2],32),l=s,m=0|B(0|(v=0|M(0,0|a[p>>2],32)),0|s,0|y,0|l),l=s,y=0|M(0,0|a[i>>2],32),v=s,v=0|D(0|(_=0|B(0|(b=0|M(0,0|a[f>>2],32)),0|s,0|y,0|v)),0|s,0|m,0|l),l=s,m=0|M(0,0|a[g>>2],32),_=s,b=0|F(0|(_=0|D(0|v,0|l,0|(b=0|B(0|(y=0|M(0,0|a[r>>2],32)),0|s,0|m,0|_)),0|s)),0|s,1),_=s,l=0|M(0,0|a[d>>2],32),v=s,v=0|D(0|b,0|_,0|(y=0|B(0|(m=0|M(0,0|a[h>>2],32)),0|s,0|l,0|v)),0|s),y=s,_=0|M(0,0|a[c>>2],32),b=s,b=0|D(0|v,0|y,0|(m=0|B(0|(l=0|M(0,0|a[o>>2],32)),0|s,0|_,0|b)),0|s),m=s,y=0|M(0,0|a[t>>2],32),v=s,v=0|D(0|b,0|m,0|(E=0|B(0|(l=0|M(0,0|a[(_=n+48|0)>>2],32)),0|s,0|y,0|v)),0|s),E=s,b=0|M(0,0|a[(m=t+48|0)>>2],32),y=s,y=0|D(0|v,0|E,0|(T=0|B(0|(l=0|M(0,0|a[n>>2],32)),0|s,0|b,0|y)),0|s),a[(T=e+48|0)>>2]=y,a[T+4>>2]=s,T=0|M(0,0|a[u>>2],32),y=s,v=0|B(0|(E=0|M(0,0|a[h>>2],32)),0|s,0|T,0|y),y=s,T=0|M(0,0|a[c>>2],32),E=s,E=0|D(0|(l=0|B(0|(b=0|M(0,0|a[p>>2],32)),0|s,0|T,0|E)),0|s,0|v,0|y),y=s,v=0|M(0,0|a[d>>2],32),l=s,l=0|D(0|E,0|y,0|(b=0|B(0|(T=0|M(0,0|a[f>>2],32)),0|s,0|v,0|l)),0|s),b=s,y=0|M(0,0|a[g>>2],32),E=s,E=0|D(0|l,0|b,0|(T=0|B(0|(v=0|M(0,0|a[o>>2],32)),0|s,0|y,0|E)),0|s),T=s,b=0|M(0,0|a[i>>2],32),l=s,l=0|D(0|E,0|T,0|(v=0|B(0|(y=0|M(0,0|a[_>>2],32)),0|s,0|b,0|l)),0|s),v=s,T=0|M(0,0|a[m>>2],32),E=s,E=0|D(0|l,0|v,0|(y=0|B(0|(b=0|M(0,0|a[r>>2],32)),0|s,0|T,0|E)),0|s),y=s,v=0|M(0,0|a[t>>2],32),l=s,l=0|D(0|E,0|y,0|(w=0|B(0|(b=0|M(0,0|a[(T=n+56|0)>>2],32)),0|s,0|v,0|l)),0|s),w=s,E=0|M(0,0|a[(y=t+56|0)>>2],32),v=s,v=0|D(0|l,0|w,0|(S=0|B(0|(b=0|M(0,0|a[n>>2],32)),0|s,0|E,0|v)),0|s),a[(S=e+56|0)>>2]=v,a[S+4>>2]=s,S=0|M(0,0|a[c>>2],32),v=s,l=0|B(0|(w=0|M(0,0|a[h>>2],32)),0|s,0|S,0|v),v=s,S=0|M(0,0|a[u>>2],32),w=s,b=0|B(0|(E=0|M(0,0|a[f>>2],32)),0|s,0|S,0|w),w=s,S=0|M(0,0|a[g>>2],32),E=s,E=0|D(0|(A=0|B(0|(O=0|M(0,0|a[p>>2],32)),0|s,0|S,0|E)),0|s,0|b,0|w),w=s,b=0|M(0,0|a[i>>2],32),A=s,A=0|D(0|E,0|w,0|(O=0|B(0|(S=0|M(0,0|a[T>>2],32)),0|s,0|b,0|A)),0|s),O=s,w=0|M(0,0|a[y>>2],32),E=s,E=0|D(0|A,0|O,0|(S=0|B(0|(b=0|M(0,0|a[r>>2],32)),0|s,0|w,0|E)),0|s),E=0|D(0|(S=0|F(0|E,0|s,1)),0|s,0|l,0|v),v=s,l=0|M(0,0|a[d>>2],32),S=s,S=0|D(0|E,0|v,0|(A=0|B(0|(O=0|M(0,0|a[_>>2],32)),0|s,0|l,0|S)),0|s),A=s,v=0|M(0,0|a[m>>2],32),E=s,E=0|D(0|S,0|A,0|(O=0|B(0|(l=0|M(0,0|a[o>>2],32)),0|s,0|v,0|E)),0|s),O=s,A=0|M(0,0|a[t>>2],32),S=s,S=0|D(0|E,0|O,0|(w=0|B(0|(l=0|M(0,0|a[(v=n+64|0)>>2],32)),0|s,0|A,0|S)),0|s),w=s,E=0|M(0,0|a[(O=t+64|0)>>2],32),A=s,A=0|D(0|S,0|w,0|(b=0|B(0|(l=0|M(0,0|a[n>>2],32)),0|s,0|E,0|A)),0|s),a[(b=e+64|0)>>2]=A,a[b+4>>2]=s,b=0|M(0,0|a[c>>2],32),A=s,S=0|B(0|(w=0|M(0,0|a[f>>2],32)),0|s,0|b,0|A),A=s,b=0|M(0,0|a[g>>2],32),w=s,w=0|D(0|(l=0|B(0|(E=0|M(0,0|a[h>>2],32)),0|s,0|b,0|w)),0|s,0|S,0|A),A=s,S=0|M(0,0|a[u>>2],32),l=s,l=0|D(0|w,0|A,0|(E=0|B(0|(b=0|M(0,0|a[_>>2],32)),0|s,0|S,0|l)),0|s),E=s,A=0|M(0,0|a[m>>2],32),w=s,w=0|D(0|l,0|E,0|(b=0|B(0|(S=0|M(0,0|a[p>>2],32)),0|s,0|A,0|w)),0|s),b=s,E=0|M(0,0|a[d>>2],32),l=s,l=0|D(0|w,0|b,0|(S=0|B(0|(A=0|M(0,0|a[T>>2],32)),0|s,0|E,0|l)),0|s),S=s,b=0|M(0,0|a[y>>2],32),w=s,w=0|D(0|l,0|S,0|(A=0|B(0|(E=0|M(0,0|a[o>>2],32)),0|s,0|b,0|w)),0|s),A=s,S=0|M(0,0|a[i>>2],32),l=s,l=0|D(0|w,0|A,0|(E=0|B(0|(b=0|M(0,0|a[v>>2],32)),0|s,0|S,0|l)),0|s),E=s,A=0|M(0,0|a[O>>2],32),w=s,w=0|D(0|l,0|E,0|(b=0|B(0|(S=0|M(0,0|a[r>>2],32)),0|s,0|A,0|w)),0|s),b=s,E=0|M(0,0|a[t>>2],32),l=s,l=0|D(0|w,0|b,0|(P=0|B(0|(S=0|M(0,0|a[(A=n+72|0)>>2],32)),0|s,0|E,0|l)),0|s),P=s,t=0|M(0,0|a[(b=t+72|0)>>2],32),w=s,w=0|D(0|l,0|P,0|(n=0|B(0|(E=0|M(0,0|a[n>>2],32)),0|s,0|t,0|w)),0|s),a[(n=e+72|0)>>2]=w,a[n+4>>2]=s,n=0|M(0,0|a[g>>2],32),w=s,l=0|B(0|(P=0|M(0,0|a[f>>2],32)),0|s,0|n,0|w),w=s,n=0|M(0,0|a[u>>2],32),P=s,P=0|D(0|(E=0|B(0|(t=0|M(0,0|a[T>>2],32)),0|s,0|n,0|P)),0|s,0|l,0|w),w=s,l=0|M(0,0|a[y>>2],32),E=s,E=0|D(0|P,0|w,0|(t=0|B(0|(n=0|M(0,0|a[p>>2],32)),0|s,0|l,0|E)),0|s),t=s,w=0|M(0,0|a[i>>2],32),i=s,i=0|D(0|E,0|t,0|(l=0|B(0|(P=0|M(0,0|a[A>>2],32)),0|s,0|w,0|i)),0|s),l=s,t=0|M(0,0|a[b>>2],32),E=s,r=0|F(0|(E=0|D(0|i,0|l,0|(r=0|B(0|(w=0|M(0,0|a[r>>2],32)),0|s,0|t,0|E)),0|s)),0|s,1),E=s,l=0|M(0,0|a[c>>2],32),i=s,i=0|D(0|r,0|E,0|(w=0|B(0|(t=0|M(0,0|a[_>>2],32)),0|s,0|l,0|i)),0|s),w=s,E=0|M(0,0|a[m>>2],32),r=s,r=0|D(0|i,0|w,0|(t=0|B(0|(l=0|M(0,0|a[h>>2],32)),0|s,0|E,0|r)),0|s),t=s,w=0|M(0,0|a[d>>2],32),i=s,i=0|D(0|r,0|t,0|(l=0|B(0|(E=0|M(0,0|a[v>>2],32)),0|s,0|w,0|i)),0|s),l=s,t=0|M(0,0|a[O>>2],32),r=s,r=0|D(0|i,0|l,0|(E=0|B(0|(w=0|M(0,0|a[o>>2],32)),0|s,0|t,0|r)),0|s),a[(E=e+80|0)>>2]=r,a[E+4>>2]=s,E=0|M(0,0|a[g>>2],32),r=s,i=0|B(0|(l=0|M(0,0|a[_>>2],32)),0|s,0|E,0|r),r=s,E=0|M(0,0|a[m>>2],32),l=s,l=0|D(0|(w=0|B(0|(t=0|M(0,0|a[f>>2],32)),0|s,0|E,0|l)),0|s,0|i,0|r),r=s,i=0|M(0,0|a[c>>2],32),w=s,w=0|D(0|l,0|r,0|(t=0|B(0|(E=0|M(0,0|a[T>>2],32)),0|s,0|i,0|w)),0|s),t=s,r=0|M(0,0|a[y>>2],32),l=s,l=0|D(0|w,0|t,0|(E=0|B(0|(i=0|M(0,0|a[h>>2],32)),0|s,0|r,0|l)),0|s),E=s,t=0|M(0,0|a[u>>2],32),w=s,w=0|D(0|l,0|E,0|(i=0|B(0|(r=0|M(0,0|a[v>>2],32)),0|s,0|t,0|w)),0|s),i=s,E=0|M(0,0|a[O>>2],32),l=s,l=0|D(0|w,0|i,0|(r=0|B(0|(t=0|M(0,0|a[p>>2],32)),0|s,0|E,0|l)),0|s),r=s,i=0|M(0,0|a[d>>2],32),d=s,d=0|D(0|l,0|r,0|(E=0|B(0|(w=0|M(0,0|a[A>>2],32)),0|s,0|i,0|d)),0|s),E=s,r=0|M(0,0|a[b>>2],32),l=s,l=0|D(0|d,0|E,0|(o=0|B(0|(i=0|M(0,0|a[o>>2],32)),0|s,0|r,0|l)),0|s),a[(o=e+88|0)>>2]=l,a[o+4>>2]=s,o=0|M(0,0|a[m>>2],32),l=s,d=0|B(0|(E=0|M(0,0|a[_>>2],32)),0|s,0|o,0|l),l=s,o=0|M(0,0|a[g>>2],32),E=s,i=0|B(0|(r=0|M(0,0|a[T>>2],32)),0|s,0|o,0|E),E=s,o=0|M(0,0|a[y>>2],32),r=s,r=0|D(0|(t=0|B(0|(w=0|M(0,0|a[f>>2],32)),0|s,0|o,0|r)),0|s,0|i,0|E),E=s,i=0|M(0,0|a[u>>2],32),u=s,u=0|D(0|r,0|E,0|(o=0|B(0|(t=0|M(0,0|a[A>>2],32)),0|s,0|i,0|u)),0|s),o=s,E=0|M(0,0|a[b>>2],32),r=s,r=0|D(0|u,0|o,0|(p=0|B(0|(i=0|M(0,0|a[p>>2],32)),0|s,0|E,0|r)),0|s),r=0|D(0|(p=0|F(0|r,0|s,1)),0|s,0|d,0|l),l=s,d=0|M(0,0|a[c>>2],32),p=s,p=0|D(0|r,0|l,0|(u=0|B(0|(o=0|M(0,0|a[v>>2],32)),0|s,0|d,0|p)),0|s),u=s,l=0|M(0,0|a[O>>2],32),r=s,r=0|D(0|p,0|u,0|(o=0|B(0|(d=0|M(0,0|a[h>>2],32)),0|s,0|l,0|r)),0|s),a[(o=e+96|0)>>2]=r,a[o+4>>2]=s,o=0|M(0,0|a[m>>2],32),r=s,p=0|B(0|(u=0|M(0,0|a[T>>2],32)),0|s,0|o,0|r),r=s,o=0|M(0,0|a[y>>2],32),u=s,u=0|D(0|(d=0|B(0|(l=0|M(0,0|a[_>>2],32)),0|s,0|o,0|u)),0|s,0|p,0|r),r=s,p=0|M(0,0|a[g>>2],32),d=s,d=0|D(0|u,0|r,0|(l=0|B(0|(o=0|M(0,0|a[v>>2],32)),0|s,0|p,0|d)),0|s),l=s,r=0|M(0,0|a[O>>2],32),u=s,u=0|D(0|d,0|l,0|(o=0|B(0|(p=0|M(0,0|a[f>>2],32)),0|s,0|r,0|u)),0|s),o=s,l=0|M(0,0|a[c>>2],32),c=s,c=0|D(0|u,0|o,0|(r=0|B(0|(d=0|M(0,0|a[A>>2],32)),0|s,0|l,0|c)),0|s),r=s,o=0|M(0,0|a[b>>2],32),u=s,u=0|D(0|c,0|r,0|(h=0|B(0|(l=0|M(0,0|a[h>>2],32)),0|s,0|o,0|u)),0|s),a[(h=e+104|0)>>2]=u,a[h+4>>2]=s,h=0|M(0,0|a[y>>2],32),u=s,c=0|B(0|(r=0|M(0,0|a[T>>2],32)),0|s,0|h,0|u),u=s,h=0|M(0,0|a[g>>2],32),g=s,g=0|D(0|(o=0|B(0|(r=0|M(0,0|a[A>>2],32)),0|s,0|h,0|g)),0|s,0|c,0|u),u=s,c=0|M(0,0|a[b>>2],32),o=s,f=0|F(0|(o=0|D(0|g,0|u,0|(f=0|B(0|(h=0|M(0,0|a[f>>2],32)),0|s,0|c,0|o)),0|s)),0|s,1),o=s,u=0|M(0,0|a[m>>2],32),g=s,g=0|D(0|f,0|o,0|(h=0|B(0|(c=0|M(0,0|a[v>>2],32)),0|s,0|u,0|g)),0|s),h=s,o=0|M(0,0|a[O>>2],32),f=s,f=0|D(0|g,0|h,0|(c=0|B(0|(u=0|M(0,0|a[_>>2],32)),0|s,0|o,0|f)),0|s),a[(c=e+112|0)>>2]=f,a[c+4>>2]=s,c=0|M(0,0|a[y>>2],32),f=s,g=0|B(0|(h=0|M(0,0|a[v>>2],32)),0|s,0|c,0|f),f=s,c=0|M(0,0|a[O>>2],32),h=s,h=0|D(0|(u=0|B(0|(o=0|M(0,0|a[T>>2],32)),0|s,0|c,0|h)),0|s,0|g,0|f),f=s,g=0|M(0,0|a[m>>2],32),m=s,m=0|D(0|h,0|f,0|(c=0|B(0|(u=0|M(0,0|a[A>>2],32)),0|s,0|g,0|m)),0|s),c=s,f=0|M(0,0|a[b>>2],32),h=s,h=0|D(0|m,0|c,0|(_=0|B(0|(g=0|M(0,0|a[_>>2],32)),0|s,0|f,0|h)),0|s),a[(_=e+120|0)>>2]=h,a[_+4>>2]=s,_=0|M(0,0|a[O>>2],32),h=s,m=0|B(0|(c=0|M(0,0|a[v>>2],32)),0|s,0|_,0|h),h=s,_=0|M(0,0|a[y>>2],32),y=s,f=0|B(0|(c=0|M(0,0|a[A>>2],32)),0|s,0|_,0|y),y=s,_=0|M(0,0|a[b>>2],32),c=s,c=0|D(0|(T=0|B(0|(g=0|M(0,0|a[T>>2],32)),0|s,0|_,0|c)),0|s,0|f,0|y),c=0|D(0|(y=0|F(0|c,0|s,1)),0|s,0|m,0|h),a[(h=e+128|0)>>2]=c,a[h+4>>2]=s,h=0|M(0,0|a[O>>2],32),O=s,m=0|B(0|(c=0|M(0,0|a[A>>2],32)),0|s,0|h,0|O),O=s,h=0|M(0,0|a[b>>2],32),c=s,c=0|D(0|(v=0|B(0|(y=0|M(0,0|a[v>>2],32)),0|s,0|h,0|c)),0|s,0|m,0|O),a[(O=e+136|0)>>2]=c,a[O+4>>2]=s,O=0|M(0,0|a[b>>2],31),b=s,A=0|B(0|(c=0|M(0,0|a[A>>2],32)),0|s,0|O,0|b),a[(b=e+144|0)>>2]=A,a[b+4>>2]=s}function P(e,t){e|=0;var n,r,i,u=0,c=0,l=0,f=0,d=0,h=0,p=0,_=0,b=0,g=0,m=0,v=0,y=0,E=0,T=0,w=0,S=0,O=0,A=0,P=0,j=0,C=0,R=0,I=0,N=0,k=0,U=0,x=0,Y=0,G=0,W=0,V=0,K=0,H=0,z=0,q=0,$=0;n=o,o=o+160|0,u=n,f=0|B(0|(r=0|M(0,0|(c=0|a[(t|=0)>>2]),32)),0|(l=s),0|r,0|l),a[(d=u)>>2]=f,a[d+4>>2]=s,d=0|M(0,0|c,31),c=s,b=0|B(0|(p=0|M(0,0|(h=0|a[(f=t+8|0)>>2]),32)),0|(_=s),0|d,0|c),a[(g=i=u+8|0)>>2]=b,a[g+4>>2]=s,g=0|B(0|p,0|_,0|p,0|_),b=s,b=0|F(0|(T=0|D(0|(E=0|B(0|(v=0|M(0,0|a[(m=t+16|0)>>2],32)),0|(y=s),0|r,0|l)),0|s,0|g,0|b)),0|s,1),a[(g=T=u+16|0)>>2]=b,a[g+4>>2]=s,g=0|B(0|v,0|y,0|p,0|_),b=s,b=0|F(0|(A=0|D(0|(O=0|B(0|(w=0|M(0,0|a[(E=t+24|0)>>2],32)),0|(S=s),0|r,0|l)),0|s,0|g,0|b)),0|s,1),a[(g=A=u+24|0)>>2]=b,a[g+4>>2]=s,g=0|B(0|v,0|y,0|v,0|y),b=s,O=0|D(0|(P=0|B(0|w,0|S,0|(O=0|M(0,0|h,30)),0|s)),0|s,0|g,0|b),c=0|D(0|O,0|(b=s),0|(C=0|B(0|(P=0|M(0,0|a[(g=t+32|0)>>2],32)),0|(j=s),0|d,0|c)),0|s),a[(b=C=u+32|0)>>2]=c,a[b+4>>2]=s,b=0|B(0|w,0|S,0|v,0|y),c=s,d=0|D(0|(O=0|B(0|P,0|j,0|p,0|_)),0|s,0|b,0|c),I=0|F(0|(N=0|D(0|d,0|(c=s),0|(I=0|B(0|(O=0|M(0,0|a[(b=t+40|0)>>2],32)),0|(R=s),0|r,0|l)),0|s)),0|s,1),a[(c=N=u+40|0)>>2]=I,a[c+4>>2]=s,c=0|B(0|w,0|S,0|w,0|S),I=s,k=0|D(0|(d=0|B(0|P,0|j,0|v,0|y)),0|s,0|c,0|I),Y=0|D(0|k,0|(I=s),0|(x=0|B(0|(d=0|M(0,0|a[(c=t+48|0)>>2],32)),0|(U=s),0|r,0|l)),0|s),h=0|F(0|(I=0|D(0|Y,0|(x=s),0|(h=0|B(0|O,0|R,0|(I=0|M(0,0|h,31)),0|s)),0|s)),0|s,1),a[(x=I=u+48|0)>>2]=h,a[x+4>>2]=s,x=0|B(0|P,0|j,0|w,0|S),h=s,k=0|D(0|(Y=0|B(0|O,0|R,0|v,0|y)),0|s,0|x,0|h),Y=0|D(0|k,0|(h=s),0|(x=0|B(0|d,0|U,0|p,0|_)),0|s),W=0|F(0|(V=0|D(0|Y,0|(x=s),0|(W=0|B(0|(k=0|M(0,0|a[(h=t+56|0)>>2],32)),0|(G=s),0|r,0|l)),0|s)),0|s,1),a[(x=V=u+56|0)>>2]=W,a[x+4>>2]=s,x=0|B(0|P,0|j,0|P,0|j),W=s,Y=0|B(0|d,0|U,0|v,0|y),K=s,l=0|D(0|($=0|B(0|(z=0|M(0,0|a[(H=t+64|0)>>2],32)),0|(q=s),0|r,0|l)),0|s,0|Y,0|K),K=s,Y=0|B(0|k,0|G,0|p,0|_),_=s,$=0|D(0|(p=0|B(0|O,0|R,0|w,0|S)),0|s,0|Y,0|_),$=0|D(0|l,0|K,0|(_=0|F(0|$,0|s,1)),0|s),$=0|D(0|(_=0|F(0|$,0|s,1)),0|s,0|x,0|W),a[(x=W=u+64|0)>>2]=$,a[x+4>>2]=s,x=0|B(0|O,0|R,0|P,0|j),$=s,S=0|D(0|(_=0|B(0|d,0|U,0|w,0|S)),0|s,0|x,0|$),y=0|D(0|S,0|($=s),0|(x=0|B(0|k,0|G,0|v,0|y)),0|s),v=0|D(0|y,0|(x=s),0|(S=0|B(0|z,0|q,0|($=0|M(0,0|a[f>>2],32)),0|(f=s))),0|s),S=s,x=0|M(0,0|a[t>>2],32),y=s,K=0|F(0|(y=0|D(0|v,0|S,0|(K=0|B(0|(t=0|M(0,0|(_=0|a[t+72>>2]),32)),0|(w=s),0|x,0|y)),0|s)),0|s,1),a[(y=u+72|0)>>2]=K,a[y+4>>2]=s,y=0|B(0|O,0|R,0|O,0|R),K=s,j=0|D(0|(S=0|B(0|d,0|U,0|P,0|j)),0|s,0|y,0|K),P=0|D(0|j,0|(K=s),0|(S=0|B(0|z,0|q,0|(y=0|M(0,0|a[m>>2],32)),0|(m=s))),0|s),S=s,j=0|B(0|k,0|G,0|(K=0|M(0,0|a[E>>2],32)),0|(E=s)),v=s,v=0|F(0|(f=0|D(0|(x=0|B(0|t,0|w,0|$,0|f)),0|s,0|j,0|v)),0|s,1),v=0|F(0|(f=0|D(0|P,0|S,0|v,0|s)),0|s,1),a[(S=f=u+80|0)>>2]=v,a[S+4>>2]=s,S=0|B(0|d,0|U,0|O,0|R),R=s,P=0|D(0|(v=0|B(0|k,0|G,0|(O=0|M(0,0|a[g>>2],32)),0|(g=s))),0|s,0|S,0|R),v=0|D(0|P,0|(R=s),0|(S=0|B(0|z,0|q,0|K,0|E)),0|s),S=0|F(0|(m=0|D(0|v,0|(S=s),0|(R=0|B(0|t,0|w,0|y,0|m)),0|s)),0|(R=s),1),v=s,a[(y=u+88|0)>>2]=S,a[y+4>>2]=v,y=0|B(0|d,0|U,0|d,0|U),U=s,d=0|B(0|z,0|q,0|O,0|g),P=s,$=0|B(0|k,0|G,0|(b=0|M(0,0|(j=0|a[b>>2]),32)),0|(x=s)),l=s,E=0|D(0|(Y=0|B(0|t,0|w,0|K,0|E)),0|s,0|$,0|l),E=0|D(0|(l=0|F(0|E,0|s,1)),0|s,0|d,0|P),E=0|D(0|(P=0|F(0|E,0|s,1)),0|s,0|y,0|U),U=s,a[(y=u+96|0)>>2]=E,a[y+4>>2]=U,P=0|B(0|k,0|G,0|(y=0|M(0,0|a[c>>2],32)),0|(c=s)),G=s,x=0|D(0|(k=0|B(0|z,0|q,0|b,0|x)),0|s,0|P,0|G),G=0|F(0|(g=0|D(0|x,0|(G=s),0|(P=0|B(0|t,0|w,0|O,0|g)),0|s)),0|(P=s),1),x=s,a[(O=u+104|0)>>2]=G,a[O+4>>2]=x,b=0|B(0|(h=0|M(0,0|(O=0|a[h>>2]),32)),0|(k=s),0|h,0|k),d=s,q=0|D(0|(l=0|B(0|z,0|q,0|y,0|c)),0|s,0|b,0|d),d=0|F(0|(b=0|D(0|q,0|(d=s),0|(j=0|B(0|t,0|w,0|(b=0|M(0,0|j,31)),0|s)),0|s)),0|(j=s),1),q=s,a[(l=u+112|0)>>2]=d,a[l+4>>2]=q,$=0|B(0|(H=0|M(0,0|(l=0|a[H>>2]),32)),0|(z=s),0|h,0|k),k=s,$=0|F(0|(c=0|D(0|(h=0|B(0|t,0|w,0|y,0|c)),0|s,0|$,0|k)),0|(k=s),1),h=s,a[(y=u+120|0)>>2]=$,a[y+4>>2]=h,y=0|B(0|H,0|z,0|H,0|z),z=s,H=0|D(0|(O=0|B(0|t,0|w,0|(H=0|M(0,0|O,30)),0|s)),0|s,0|y,0|z),z=s,a[(y=u+128|0)>>2]=H,a[y+4>>2]=z,l=0|B(0|t,0|w,0|(y=0|M(0,0|l,31)),0|s),y=s,a[(O=u+136|0)>>2]=l,a[O+4>>2]=y,_=0|B(0|(O=0|M(0,0|_,31)),0|s,0|t,0|w),w=s,a[(t=u+144|0)>>2]=_,a[t+4>>2]=w,O=0|a[(t=W)>>2],Y=0|a[t+4>>2],t=0|B(0|_,0|w,18,0),K=s,p=0|D(0|_,0|w,0|O,0|Y),Y=0|D(0|p,0|s,0|t,0|K),a[(K=W)>>2]=Y,a[K+4>>2]=s,Y=0|a[(K=V)>>2],W=0|a[K+4>>2],K=0|B(0|l,0|y,18,0),t=s,p=0|D(0|Y,0|W,0|l,0|y),y=0|D(0|p,0|s,0|K,0|t),a[(t=V)>>2]=y,a[t+4>>2]=s,y=0|a[(t=I)>>2],V=0|a[t+4>>2],t=0|B(0|H,0|z,18,0),K=s,p=0|D(0|y,0|V,0|H,0|z),z=0|D(0|p,0|s,0|t,0|K),a[(K=I)>>2]=z,a[K+4>>2]=s,z=0|a[(K=N)>>2],I=0|a[K+4>>2],K=0|B(0|c,0|k,36,0),k=s,c=0|D(0|z,0|I,0|$,0|h),h=0|D(0|c,0|s,0|K,0|k),a[(k=N)>>2]=h,a[k+4>>2]=s,h=0|a[(k=C)>>2],N=0|a[k+4>>2],k=0|B(0|b,0|j,36,0),j=s,b=0|D(0|h,0|N,0|d,0|q),q=0|D(0|b,0|s,0|k,0|j),a[(j=C)>>2]=q,a[j+4>>2]=s,q=0|a[(j=A)>>2],C=0|a[j+4>>2],j=0|B(0|g,0|P,36,0),P=s,g=0|D(0|q,0|C,0|G,0|x),x=0|D(0|g,0|s,0|j,0|P),a[(P=A)>>2]=x,a[P+4>>2]=s,x=0|a[(P=T)>>2],A=0|a[P+4>>2],P=0|B(0|E,0|U,18,0),j=s,g=0|D(0|x,0|A,0|E,0|U),U=0|D(0|g,0|s,0|P,0|j),a[(j=T)>>2]=U,a[j+4>>2]=s,U=0|a[(j=i)>>2],T=0|a[j+4>>2],j=0|B(0|m,0|R,36,0),R=s,m=0|D(0|U,0|T,0|S,0|v),v=0|D(0|m,0|s,0|j,0|R),a[(R=i)>>2]=v,a[R+4>>2]=s,v=0|a[(R=f)>>2],j=0|a[R+4>>2],m=0|a[(R=u)>>2],S=0|a[R+4>>2],R=0|B(0|v,0|j,18,0),T=s,U=0|D(0|m,0|S,0|v,0|j),j=0|D(0|U,0|s,0|R,0|T),T=s,a[(R=u)>>2]=j,a[R+4>>2]=T,a[(R=f)>>2]=0,a[R+4>>2]=0,R=T,T=j,j=0;do{m=0|L(0|T,0|R,0|(S=0|F(0|(v=0|M(0|(U=0|D(R>>31>>>6|0,0,0|T,0|R)),0|s,26)),0|(U=s),26)),0|s),a[(S=u+(j<<3)|0)>>2]=m,a[S+4>>2]=s,E=0|L(0|(P=0|D(0|v,0|U,0|a[(m=S=u+((1|j)<<3)|0)>>2],0|a[m+4>>2])),0|(m=s),0|(g=0|F(0|(v=0|M(0|(U=0|D(m>>31>>>7|0,0,0|P,0|m)),0|s,25)),0|(U=s),25)),0|s),a[(g=S)>>2]=E,a[g+4>>2]=s,T=0|D(0|v,0|U,0|a[(E=g=u+((j=j+2|0)<<3)|0)>>2],0|a[E+4>>2]),R=s,a[(E=g)>>2]=T,a[E+4>>2]=R}while(j>>>0<10);R=0|a[(j=f)>>2],T=0|a[j+4>>2],E=0|a[(j=u)>>2],g=0|a[j+4>>2],j=0|B(0|R,0|T,18,0),U=s,v=0|D(0|E,0|g,0|R,0|T),T=0|D(0|v,0|s,0|j,0|U),U=s,a[(j=f)>>2]=0,a[j+4>>2]=0,R=0|L(0|T,0|U,0|(v=0|F(0|(f=0|M(0|(j=0|D(U>>31>>>6|0,0,0|T,0|U)),0|s,26)),0|(j=s),26)),0|s),a[(v=u)>>2]=R,a[v+4>>2]=s,R=0|D(0|f,0|j,0|a[(v=i)>>2],0|a[v+4>>2]),a[(v=i)>>2]=R,a[v+4>>2]=s,v=e,e=u,u=v+80|0;do{a[v>>2]=a[e>>2],v=v+4|0,e=e+4|0}while((0|v)<(0|u));o=n}function j(){return 0|(0|a[2]?0|a[60+(0|h())>>2]:56)}function C(e){var t=0;return(e|=0)>>>0>4294963200?(a[(0|j())>>2]=0-e,t=-1):t=e,0|t}function R(e){return 0,0}function I(e){0}function N(e,t,n){t|=0,n|=0;var r,i,u,s,c,l=0,d=0,h=0,p=0,_=0,b=0,g=0,m=0,v=0,y=0,E=0,w=0,O=0,A=0,P=0,j=0;for(r=o,o=o+48|0,i=r+16|0,u=r,l=r+32|0,d=0|a[(s=(e|=0)+28|0)>>2],a[l>>2]=d,h=(0|a[(c=e+20|0)>>2])-d|0,a[l+4>>2]=h,a[l+8>>2]=t,a[l+12>>2]=n,t=e+60|0,d=e+44|0,p=l,l=2,_=h+n|0;;){if(0|a[2]?(T(1,0|e),a[u>>2]=a[t>>2],a[u+4>>2]=p,a[u+8>>2]=l,h=0|C(0|S(146,0|u)),f(0),b=h):(a[i>>2]=a[t>>2],a[i+4>>2]=p,a[i+8>>2]=l,b=0|C(0|S(146,0|i))),(0|_)==(0|b)){g=6;break}if((0|b)<0){m=p,v=l,g=8;break}h=_-b|0,b>>>0<=(y=0|a[p+4>>2])>>>0?2==(0|l)?(a[s>>2]=(0|a[s>>2])+b,E=y,w=b,O=p,A=2):(E=y,w=b,O=p,A=l):(P=0|a[d>>2],a[s>>2]=P,a[c>>2]=P,E=0|a[p+12>>2],w=b-y|0,O=p+8|0,A=l+-1|0),a[O>>2]=(0|a[O>>2])+w,a[O+4>>2]=E-w,p=O,l=A,_=h}return 6==(0|g)?(_=0|a[d>>2],a[e+16>>2]=_+(0|a[e+48>>2]),d=_,a[s>>2]=d,a[c>>2]=d,j=n):8==(0|g)&&(a[e+16>>2]=0,a[s>>2]=0,a[c>>2]=0,a[e>>2]=32|a[e>>2],j=2==(0|v)?0:n-(0|a[m+4>>2])|0),o=r,0|j}function k(e){var t,n,r=0,i=0,o=0,u=0,s=0;return n=(e|=0)+28|0,(0|a[(t=e+20|0)>>2])>>>0>(0|a[n>>2])>>>0&&(G[3&a[e+36>>2]](e,0,0),0==(0|a[t>>2]))?r=-1:((o=0|a[(i=e+4|0)>>2])>>>0<(s=0|a[(u=e+8|0)>>2])>>>0&&G[3&a[e+40>>2]](e,o-s|0,1),a[e+16>>2]=0,a[n>>2]=0,a[t>>2]=0,a[u>>2]=0,a[i>>2]=0,r=0),0|r}function M(e,t,n){return e|=0,t|=0,(0|(n|=0))<32?(s=t>>n,e>>>n|(t&(1<>n-32|0)}function L(e,t,n,r){return(t|=0)-(r|=0)>>>0,0|(s=t-r-((n|=0)>>>0>(e|=0)>>>0|0)>>>0,e-n>>>0|0)}function D(e,t,n,r){var a;return 0|(s=(t|=0)+(r|=0)+((a=(e|=0)+(n|=0)>>>0)>>>0>>0|0)>>>0,0|a)}function U(e,t,n){t|=0;var i,o=0,u=0,s=0;if(i=(e|=0)+(n|=0)|0,(0|n)>=20){if(u=(t&=255)|t<<8|t<<16|t<<24,s=-4&i,o=3&e)for(o=e+4-o|0;(0|e)<(0|o);)r[e>>0]=t,e=e+1|0;for(;(0|e)<(0|s);)a[e>>2]=u,e=e+4|0}for(;(0|e)<(0|i);)r[e>>0]=t,e=e+1|0;return e-n|0}function x(e,t,n){return e|=0,t|=0,(0|(n|=0))<32?(s=t>>>n,e>>>n|(t&(1<>>n-32|0)}function F(e,t,n){return e|=0,t|=0,(0|(n|=0))<32?(s=t<>>32-n,e<>>16)+(0|c(i,a=e>>>16))|0,t=0|c(i=t>>>16,n),0|(s=(e>>>16)+(0|c(i,a))+(((65535&e)+t|0)>>>16)|0,e+t<<16|65535&r|0)}(a=e|=0,e=n|=0),i=s,0|(s=(0|c(t,e))+(0|c(r,a))+i|0&i,0|n)}var Y=[function(e){return l(0),0},function(e){var t,n;return e|=0,t=o,o=o+16|0,a[(n=t)>>2]=a[e+60>>2],e=0|C(0|p(6,0|n)),o=t,0|e}],G=[function(e,t,n){return l(1),0},function(e,t,n){t|=0,n|=0;var i,u=0;return i=o,o=o+80|0,u=i,a[36+(e|=0)>>2]=3,0==(64&a[e>>2]|0)&&(a[u>>2]=a[e+60>>2],a[u+4>>2]=21505,a[u+8>>2]=i+12,0!=(0|v(54,0|u)))&&(r[e+75>>0]=-1),u=0|N(e,t,n),o=i,0|u},function(e,t,n){e|=0,t|=0,n|=0;var r,i,u,s=0;return r=o,o=o+32|0,u=r+20|0,a[(i=r)>>2]=a[e+60>>2],a[i+4>>2]=0,a[i+8>>2]=t,a[i+12>>2]=u,a[i+16>>2]=n,(0|C(0|E(140,0|i)))<0?(a[u>>2]=-1,s=-1):s=0|a[u>>2],o=r,0|s},N],W=[function(e){l(2)},function(e){0|a[68+(e|=0)>>2]||I()}];return{_curve25519_donna:function(e,t,n){e|=0,n|=0;var u,l,f,d,h,p,_,b,g,m,v,y,E,T,w,S,j,C,R,I,N,k,Y,G,W,V,K,H,z,q,$,X,Q,J,Z,ee,te,ne,re,ae,ie,oe,ue,se,ce,le,fe,de,he,pe,_e,be,ge,me,ve,ye,Ee,Te,we,Se=0,Oe=0,Ae=0,Pe=0,je=0,Ce=0,Re=0,Ie=0,Ne=0,ke=0,Me=0,Le=0,De=0,Ue=0,xe=0,Fe=0,Be=0,Ye=0,Ge=0,We=0,Ve=0,Ke=0,He=0,ze=0,qe=0,$e=0,Xe=0,Qe=0,Je=0,Ze=0,et=0,tt=0,nt=0,rt=0,at=0,it=0,ot=0,ut=0,st=0,ct=0,lt=0,ft=0,dt=0,ht=0,pt=0,_t=0,bt=0,gt=0,mt=0,vt=0,yt=0,Et=0,Tt=0,wt=0,St=0,Ot=0,At=0,Pt=0,jt=0,Ct=0,Rt=0,It=0,Nt=0,kt=0,Mt=0,Lt=0,Dt=0,Ut=0,xt=0,Ft=0,Bt=0,Yt=0,Gt=0,Wt=0,Vt=0,Kt=0,Ht=0,zt=0,qt=0,$t=0,Xt=0,Qt=0,Jt=0,Zt=0,en=0,tn=0,nn=0,rn=0,an=0,on=0,un=0,sn=0,cn=0,ln=0,fn=0,dn=0,hn=0,pn=0,_n=0,bn=0,gn=0,mn=0,vn=0,yn=0,En=0,Tn=0,wn=0,Sn=0,On=0,An=0,Pn=0,jn=0,Cn=0,Rn=0,In=0,Nn=0,kn=0,Mn=0;u=o,o=o+2640|0,Se=u+2456|0,Oe=u+2304|0,Ae=u+2152|0,Pe=u+2e3|0,je=u+1848|0,Ce=u+1696|0,Re=u+1544|0,Ie=u+1392|0,Ne=u+1240|0,ke=u+1088|0,Me=u+936|0,Le=u+784|0,De=u+632|0,Ue=u+480|0,xe=u+328|0,l=u+248|0,Fe=u+168|0,Be=u+80|0,Ye=u,We=t|=0,t=32+(Ge=f=u+2608|0)|0;do{r[Ge>>0]=0|r[We>>0],Ge=Ge+1|0,We=We+1|0}while((0|Ge)<(0|t));r[f>>0]=248&(0|i[f>>0]),r[(Ve=f+31|0)>>0]=63&(0|i[Ve>>0])|64,Ve=0|i[n>>0],Ke=0|F(0|i[n+1>>0],0,8),He=s,ze=0|F(0|i[n+2>>0],0,16),qe=He|s,$e=0|F(0|(He=0|i[n+3>>0]),0,24),a[(Xe=l)>>2]=Ke|Ve|ze|50331648&$e,a[Xe+4>>2]=qe,qe=0|F(0|i[n+4>>0],0,8),Xe=s,$e=0|F(0|i[n+5>>0],0,16),ze=Xe|s,Ke=0|x(qe|He|$e|(Ve=0|F(0|(Xe=0|i[n+6>>0]),0,24))|0,ze|s|0,2),a[(ze=l+8|0)>>2]=33554431&Ke,a[ze+4>>2]=0,ze=0|F(0|i[n+7>>0],0,8),Ke=s,Ve=0|F(0|i[n+8>>0],0,16),$e=Ke|s,qe=0|x(ze|Xe|Ve|(He=0|F(0|(Ke=0|i[n+9>>0]),0,24))|0,$e|s|0,3),a[($e=l+16|0)>>2]=67108863&qe,a[$e+4>>2]=0,$e=0|F(0|i[n+10>>0],0,8),qe=s,He=0|F(0|i[n+11>>0],0,16),Ve=qe|s,ze=0|x($e|Ke|He|(Xe=0|F(0|(qe=0|i[n+12>>0]),0,24))|0,Ve|s|0,5),a[(Ve=l+24|0)>>2]=33554431&ze,a[Ve+4>>2]=0,Ve=0|F(0|i[n+13>>0],0,8),ze=s,Xe=0|F(0|i[n+14>>0],0,16),He=ze|s,Ke=0|x(Ve|qe|Xe|(ze=0|F(0|i[n+15>>0],0,24))|0,He|s|0,6),a[(He=l+32|0)>>2]=67108863&Ke,a[He+4>>2]=0,He=0|i[n+16>>0],Ke=0|F(0|i[n+17>>0],0,8),ze=s,Xe=0|F(0|i[n+18>>0],0,16),qe=ze|s,Ve=0|F(0|(ze=0|i[n+19>>0]),0,24),a[($e=l+40|0)>>2]=Ke|He|Xe|16777216&Ve,a[$e+4>>2]=qe,qe=0|F(0|i[n+20>>0],0,8),$e=s,Ve=0|F(0|i[n+21>>0],0,16),Xe=$e|s,Ke=0|x(qe|ze|Ve|(He=0|F(0|($e=0|i[n+22>>0]),0,24))|0,Xe|s|0,1),a[(Xe=l+48|0)>>2]=67108863&Ke,a[Xe+4>>2]=0,Xe=0|F(0|i[n+23>>0],0,8),Ke=s,He=0|F(0|i[n+24>>0],0,16),Ve=Ke|s,qe=0|x(Xe|$e|He|(ze=0|F(0|(Ke=0|i[n+25>>0]),0,24))|0,Ve|s|0,3),a[(Ve=l+56|0)>>2]=33554431&qe,a[Ve+4>>2]=0,Ve=0|F(0|i[n+26>>0],0,8),qe=s,ze=0|F(0|i[n+27>>0],0,16),He=qe|s,Xe=0|x(Ve|Ke|ze|($e=0|F(0|(qe=0|i[n+28>>0]),0,24))|0,He|s|0,4),a[(He=l+64|0)>>2]=67108863&Xe,a[He+4>>2]=0,He=0|F(0|i[n+29>>0],0,8),Xe=s,$e=0|F(0|i[n+30>>0],0,16),ze=Xe|s,n=0|x(He|qe|$e|(Xe=0|F(0|i[n+31>>0],0,24))|0,ze|s|0,6),a[(ze=l+72|0)>>2]=33554431&n,a[ze+4>>2]=0,U(0|Ne,0,152),a[(ze=Ne)>>2]=1,a[ze+4>>2]=0,U(0|ke,0,152),a[(ze=ke)>>2]=1,a[ze+4>>2]=0,U(0|Me,0,152),U(0|Le,0,152),U(0|De,0,152),a[(ze=De)>>2]=1,a[ze+4>>2]=0,U(0|Ue,0,152),U(0|xe,0,152),a[(ze=xe)>>2]=1,a[ze+4>>2]=0,t=72+(Ge=Ie+80|0)|0;do{a[Ge>>2]=0,Ge=Ge+4|0}while((0|Ge)<(0|t));We=l,t=(Ge=Ie)+80|0;do{a[Ge>>2]=a[We>>2],Ge=Ge+4|0,We=We+4|0}while((0|Ge)<(0|t));for(ze=Pe+144|0,n=Pe+64|0,Xe=Pe+136|0,$e=Pe+56|0,qe=Pe+128|0,He=Pe+48|0,Ke=Pe+120|0,Ve=Pe+40|0,d=Pe+112|0,h=Pe+32|0,p=Pe+104|0,_=Pe+24|0,b=Pe+96|0,g=Pe+16|0,m=Pe+88|0,v=Pe+8|0,y=Pe+80|0,E=je+144|0,T=je+64|0,w=je+136|0,S=je+56|0,j=je+128|0,C=je+48|0,R=je+120|0,I=je+40|0,N=je+112|0,k=je+32|0,Y=je+104|0,G=je+24|0,W=je+96|0,V=je+16|0,K=je+88|0,H=je+8|0,z=je+80|0,q=Pe+72|0,$=je+72|0,X=Oe+8|0,Q=Ae+8|0,J=Oe+16|0,Z=Ae+16|0,ee=Oe+24|0,te=Ae+24|0,ne=Oe+32|0,re=Ae+32|0,ae=Oe+40|0,ie=Ae+40|0,oe=Oe+48|0,ue=Ae+48|0,se=Oe+56|0,ce=Ae+56|0,le=Oe+64|0,fe=Ae+64|0,de=Oe+72|0,he=Ae+72|0,pe=Se+80|0,_e=Se+8|0,be=Se+16|0,ge=Se+24|0,me=Se+32|0,ve=Se+40|0,ye=Se+48|0,Ee=Se+56|0,Te=Se+64|0,we=Se+72|0,Qe=0,Je=Ie,Ze=Le,Le=Ne,et=De,De=ke,tt=Ue,Ue=Me,Me=xe;;){for(xe=0|r[f+(31-Qe)>>0],nt=0,rt=Je,at=Ze,it=Le,ot=et,ut=De,st=tt,ct=Ue,lt=Me;;){dt=0|L(0,0,(ft=255&xe)>>>7|0,0),ht=s,pt=0;do{gt=0|a[(bt=_t=ut+(pt<<3)|0)>>2],mt=0|a[bt+4>>2],yt=0|a[(vt=bt=rt+(pt<<3)|0)>>2],Tt=((Et=0|a[vt+4>>2])^mt)&ht,mt=0|M(0,(vt=(yt^gt)&dt)^gt|0,32),a[(gt=_t)>>2]=mt,a[gt+4>>2]=s,gt=0|M(0,vt^yt|0,32),a[(yt=bt)>>2]=gt,a[yt+4>>2]=s,pt=pt+1|0}while(10!=(0|pt));wt=0;do{gt=0|a[(yt=pt=ct+(wt<<3)|0)>>2],bt=0|a[yt+4>>2],mt=0|a[(vt=yt=it+(wt<<3)|0)>>2],Et=((_t=0|a[vt+4>>2])^bt)&ht,bt=0|M(0,(vt=(mt^gt)&dt)^gt|0,32),a[(gt=pt)>>2]=bt,a[gt+4>>2]=s,gt=0|M(0,vt^mt|0,32),a[(mt=yt)>>2]=gt,a[mt+4>>2]=s,wt=wt+1|0}while(10!=(0|wt));gt=0|a[(mt=ut)>>2],yt=0|a[mt+4>>2],bt=0|a[(vt=mt=ut+8|0)>>2],pt=0|a[vt+4>>2],Et=0|a[(_t=vt=ut+16|0)>>2],Tt=0|a[_t+4>>2],Ot=0|a[(St=_t=ut+24|0)>>2],At=0|a[St+4>>2],jt=0|a[(Pt=St=ut+32|0)>>2],Ct=0|a[Pt+4>>2],It=0|a[(Rt=Pt=ut+40|0)>>2],Nt=0|a[Rt+4>>2],Mt=0|a[(kt=Rt=ut+48|0)>>2],Lt=0|a[kt+4>>2],Ut=0|a[(Dt=kt=ut+56|0)>>2],xt=0|a[Dt+4>>2],Bt=0|a[(Ft=Dt=ut+64|0)>>2],Yt=0|a[Ft+4>>2],Wt=0|a[(Gt=Ft=ut+72|0)>>2],Vt=0|a[Gt+4>>2],Gt=0|D(0|(Kt=0|a[(Gt=ct)>>2]),0|(Ht=0|a[Gt+4>>2]),0|gt,0|yt),a[(zt=ut)>>2]=Gt,a[zt+4>>2]=s,Gt=0|D(0|(qt=0|a[(Gt=zt=ct+8|0)>>2]),0|($t=0|a[Gt+4>>2]),0|bt,0|pt),a[(Xt=mt)>>2]=Gt,a[Xt+4>>2]=s,Gt=0|D(0|(mt=0|a[(Gt=Xt=ct+16|0)>>2]),0|(Qt=0|a[Gt+4>>2]),0|Et,0|Tt),a[(Jt=vt)>>2]=Gt,a[Jt+4>>2]=s,Gt=0|D(0|(vt=0|a[(Gt=Jt=ct+24|0)>>2]),0|(Zt=0|a[Gt+4>>2]),0|Ot,0|At),a[(en=_t)>>2]=Gt,a[en+4>>2]=s,Gt=0|D(0|(_t=0|a[(Gt=en=ct+32|0)>>2]),0|(tn=0|a[Gt+4>>2]),0|jt,0|Ct),a[(nn=St)>>2]=Gt,a[nn+4>>2]=s,Gt=0|D(0|(St=0|a[(Gt=nn=ct+40|0)>>2]),0|(rn=0|a[Gt+4>>2]),0|It,0|Nt),a[(an=Pt)>>2]=Gt,a[an+4>>2]=s,Gt=0|D(0|(Pt=0|a[(Gt=an=ct+48|0)>>2]),0|(on=0|a[Gt+4>>2]),0|Mt,0|Lt),a[(un=Rt)>>2]=Gt,a[un+4>>2]=s,Gt=0|D(0|(Rt=0|a[(Gt=un=ct+56|0)>>2]),0|(sn=0|a[Gt+4>>2]),0|Ut,0|xt),a[(cn=kt)>>2]=Gt,a[cn+4>>2]=s,Gt=0|D(0|(kt=0|a[(Gt=cn=ct+64|0)>>2]),0|(ln=0|a[Gt+4>>2]),0|Bt,0|Yt),a[(fn=Dt)>>2]=Gt,a[fn+4>>2]=s,Gt=0|D(0|(Dt=0|a[(Gt=fn=ct+72|0)>>2]),0|(dn=0|a[Gt+4>>2]),0|Wt,0|Vt),a[(hn=Ft)>>2]=Gt,a[hn+4>>2]=s,hn=0|L(0|gt,0|yt,0|Kt,0|Ht),a[(Ht=ct)>>2]=hn,a[Ht+4>>2]=s,Ht=0|L(0|bt,0|pt,0|qt,0|$t),a[($t=zt)>>2]=Ht,a[$t+4>>2]=s,$t=0|L(0|Et,0|Tt,0|mt,0|Qt),a[(Qt=Xt)>>2]=$t,a[Qt+4>>2]=s,Qt=0|L(0|Ot,0|At,0|vt,0|Zt),a[(Zt=Jt)>>2]=Qt,a[Zt+4>>2]=s,Zt=0|L(0|jt,0|Ct,0|_t,0|tn),a[(tn=en)>>2]=Zt,a[tn+4>>2]=s,tn=0|L(0|It,0|Nt,0|St,0|rn),a[(rn=nn)>>2]=tn,a[rn+4>>2]=s,rn=0|L(0|Mt,0|Lt,0|Pt,0|on),a[(on=an)>>2]=rn,a[on+4>>2]=s,on=0|L(0|Ut,0|xt,0|Rt,0|sn),a[(sn=un)>>2]=on,a[sn+4>>2]=s,sn=0|L(0|Bt,0|Yt,0|kt,0|ln),a[(ln=cn)>>2]=sn,a[ln+4>>2]=s,ln=0|L(0|Wt,0|Vt,0|Dt,0|dn),a[(dn=fn)>>2]=ln,a[dn+4>>2]=s,ln=0|a[(dn=rt)>>2],fn=0|a[dn+4>>2],Vt=0|a[(Dt=dn=rt+8|0)>>2],Wt=0|a[Dt+4>>2],cn=0|a[(sn=Dt=rt+16|0)>>2],kt=0|a[sn+4>>2],Bt=0|a[(Yt=sn=rt+24|0)>>2],on=0|a[Yt+4>>2],Rt=0|a[(un=Yt=rt+32|0)>>2],xt=0|a[un+4>>2],rn=0|a[(Ut=un=rt+40|0)>>2],an=0|a[Ut+4>>2],Lt=0|a[(Pt=Ut=rt+48|0)>>2],Mt=0|a[Pt+4>>2],nn=0|a[(tn=Pt=rt+56|0)>>2],St=0|a[tn+4>>2],It=0|a[(Nt=tn=rt+64|0)>>2],Zt=0|a[Nt+4>>2],_t=0|a[(en=Nt=rt+72|0)>>2],Ct=0|a[en+4>>2],en=0|D(0|(jt=0|a[(en=it)>>2]),0|(Qt=0|a[en+4>>2]),0|ln,0|fn),a[(Jt=rt)>>2]=en,a[Jt+4>>2]=s,en=0|D(0|(vt=0|a[(en=Jt=it+8|0)>>2]),0|(At=0|a[en+4>>2]),0|Vt,0|Wt),a[(Ot=dn)>>2]=en,a[Ot+4>>2]=s,en=0|D(0|(dn=0|a[(en=Ot=it+16|0)>>2]),0|($t=0|a[en+4>>2]),0|cn,0|kt),a[(Xt=Dt)>>2]=en,a[Xt+4>>2]=s,en=0|D(0|(Dt=0|a[(en=Xt=it+24|0)>>2]),0|(mt=0|a[en+4>>2]),0|Bt,0|on),a[(Tt=sn)>>2]=en,a[Tt+4>>2]=s,en=0|D(0|(sn=0|a[(en=Tt=it+32|0)>>2]),0|(Et=0|a[en+4>>2]),0|Rt,0|xt),a[(Ht=Yt)>>2]=en,a[Ht+4>>2]=s,en=0|D(0|(Yt=0|a[(en=Ht=it+40|0)>>2]),0|(zt=0|a[en+4>>2]),0|rn,0|an),a[(qt=un)>>2]=en,a[qt+4>>2]=s,en=0|D(0|(un=0|a[(en=qt=it+48|0)>>2]),0|(pt=0|a[en+4>>2]),0|Lt,0|Mt),a[(bt=Ut)>>2]=en,a[bt+4>>2]=s,en=0|D(0|(Ut=0|a[(en=bt=it+56|0)>>2]),0|(hn=0|a[en+4>>2]),0|nn,0|St),a[(Kt=Pt)>>2]=en,a[Kt+4>>2]=s,en=0|D(0|(Pt=0|a[(en=Kt=it+64|0)>>2]),0|(yt=0|a[en+4>>2]),0|It,0|Zt),a[(gt=tn)>>2]=en,a[gt+4>>2]=s,en=0|D(0|(tn=0|a[(en=gt=it+72|0)>>2]),0|(Gt=0|a[en+4>>2]),0|_t,0|Ct),a[(Ft=Nt)>>2]=en,a[Ft+4>>2]=s,Ft=0|L(0|ln,0|fn,0|jt,0|Qt),a[(Qt=it)>>2]=Ft,a[Qt+4>>2]=s,Qt=0|L(0|Vt,0|Wt,0|vt,0|At),a[(At=Jt)>>2]=Qt,a[At+4>>2]=s,At=0|L(0|cn,0|kt,0|dn,0|$t),a[($t=Ot)>>2]=At,a[$t+4>>2]=s,$t=0|L(0|Bt,0|on,0|Dt,0|mt),a[(mt=Xt)>>2]=$t,a[mt+4>>2]=s,mt=0|L(0|Rt,0|xt,0|sn,0|Et),a[(Et=Tt)>>2]=mt,a[Et+4>>2]=s,Et=0|L(0|rn,0|an,0|Yt,0|zt),a[(zt=Ht)>>2]=Et,a[zt+4>>2]=s,zt=0|L(0|Lt,0|Mt,0|un,0|pt),a[(pt=qt)>>2]=zt,a[pt+4>>2]=s,pt=0|L(0|nn,0|St,0|Ut,0|hn),a[(hn=bt)>>2]=pt,a[hn+4>>2]=s,hn=0|L(0|It,0|Zt,0|Pt,0|yt),a[(yt=Kt)>>2]=hn,a[yt+4>>2]=s,yt=0|L(0|_t,0|Ct,0|tn,0|Gt),a[(Gt=gt)>>2]=yt,a[Gt+4>>2]=s,A(Pe,rt,ct),A(je,ut,it),yt=0|a[(Gt=ze)>>2],gt=0|a[Gt+4>>2],tn=0|a[(Gt=n)>>2],Ct=0|a[Gt+4>>2],Gt=0|B(0|yt,0|gt,18,0),_t=s,hn=0|D(0|tn,0|Ct,0|yt,0|gt),gt=0|D(0|hn,0|s,0|Gt,0|_t),a[(_t=n)>>2]=gt,a[_t+4>>2]=s,gt=0|a[(_t=Xe)>>2],Gt=0|a[_t+4>>2],hn=0|a[(_t=$e)>>2],yt=0|a[_t+4>>2],_t=0|B(0|gt,0|Gt,18,0),Ct=s,tn=0|D(0|hn,0|yt,0|gt,0|Gt),Gt=0|D(0|tn,0|s,0|_t,0|Ct),a[(Ct=$e)>>2]=Gt,a[Ct+4>>2]=s,Gt=0|a[(Ct=qe)>>2],_t=0|a[Ct+4>>2],tn=0|a[(Ct=He)>>2],gt=0|a[Ct+4>>2],Ct=0|B(0|Gt,0|_t,18,0),yt=s,hn=0|D(0|tn,0|gt,0|Gt,0|_t),_t=0|D(0|hn,0|s,0|Ct,0|yt),a[(yt=He)>>2]=_t,a[yt+4>>2]=s,_t=0|a[(yt=Ke)>>2],Ct=0|a[yt+4>>2],hn=0|a[(yt=Ve)>>2],Gt=0|a[yt+4>>2],yt=0|B(0|_t,0|Ct,18,0),gt=s,tn=0|D(0|hn,0|Gt,0|_t,0|Ct),Ct=0|D(0|tn,0|s,0|yt,0|gt),a[(gt=Ve)>>2]=Ct,a[gt+4>>2]=s,Ct=0|a[(gt=d)>>2],yt=0|a[gt+4>>2],tn=0|a[(gt=h)>>2],_t=0|a[gt+4>>2],gt=0|B(0|Ct,0|yt,18,0),Gt=s,hn=0|D(0|tn,0|_t,0|Ct,0|yt),yt=0|D(0|hn,0|s,0|gt,0|Gt),a[(Gt=h)>>2]=yt,a[Gt+4>>2]=s,yt=0|a[(Gt=p)>>2],gt=0|a[Gt+4>>2],hn=0|a[(Gt=_)>>2],Ct=0|a[Gt+4>>2],Gt=0|B(0|yt,0|gt,18,0),_t=s,tn=0|D(0|hn,0|Ct,0|yt,0|gt),gt=0|D(0|tn,0|s,0|Gt,0|_t),a[(_t=_)>>2]=gt,a[_t+4>>2]=s,gt=0|a[(_t=b)>>2],Gt=0|a[_t+4>>2],tn=0|a[(_t=g)>>2],yt=0|a[_t+4>>2],_t=0|B(0|gt,0|Gt,18,0),Ct=s,hn=0|D(0|tn,0|yt,0|gt,0|Gt),Gt=0|D(0|hn,0|s,0|_t,0|Ct),a[(Ct=g)>>2]=Gt,a[Ct+4>>2]=s,Gt=0|a[(Ct=m)>>2],_t=0|a[Ct+4>>2],hn=0|a[(Ct=v)>>2],gt=0|a[Ct+4>>2],Ct=0|B(0|Gt,0|_t,18,0),yt=s,tn=0|D(0|hn,0|gt,0|Gt,0|_t),_t=0|D(0|tn,0|s,0|Ct,0|yt),a[(yt=v)>>2]=_t,a[yt+4>>2]=s,_t=0|a[(yt=y)>>2],Ct=0|a[yt+4>>2],tn=0|a[(yt=Pe)>>2],Gt=0|a[yt+4>>2],yt=0|B(0|_t,0|Ct,18,0),gt=s,hn=0|D(0|tn,0|Gt,0|_t,0|Ct),Ct=0|D(0|hn,0|s,0|yt,0|gt),gt=s,a[(yt=Pe)>>2]=Ct,a[yt+4>>2]=gt,a[(yt=y)>>2]=0,a[yt+4>>2]=0,yt=gt,gt=Ct,Ct=0;do{tn=0|L(0|gt,0|yt,0|(Gt=0|F(0|(_t=0|M(0|(hn=0|D(yt>>31>>>6|0,0,0|gt,0|yt)),0|s,26)),0|(hn=s),26)),0|s),a[(Gt=Pe+(Ct<<3)|0)>>2]=tn,a[Gt+4>>2]=s,Zt=0|L(0|(Kt=0|D(0|_t,0|hn,0|a[(tn=Gt=Pe+((1|Ct)<<3)|0)>>2],0|a[tn+4>>2])),0|(tn=s),0|(Pt=0|F(0|(_t=0|M(0|(hn=0|D(tn>>31>>>7|0,0,0|Kt,0|tn)),0|s,25)),0|(hn=s),25)),0|s),a[(Pt=Gt)>>2]=Zt,a[Pt+4>>2]=s,gt=0|D(0|_t,0|hn,0|a[(Zt=Pt=Pe+((Ct=Ct+2|0)<<3)|0)>>2],0|a[Zt+4>>2]),yt=s,a[(Zt=Pt)>>2]=gt,a[Zt+4>>2]=yt}while(Ct>>>0<10);yt=0|a[(Ct=y)>>2],gt=0|a[Ct+4>>2],Zt=0|a[(Ct=Pe)>>2],Pt=0|a[Ct+4>>2],Ct=0|B(0|yt,0|gt,18,0),hn=s,_t=0|D(0|Zt,0|Pt,0|yt,0|gt),gt=0|D(0|_t,0|s,0|Ct,0|hn),hn=s,a[(Ct=y)>>2]=0,a[Ct+4>>2]=0,Pt=0|L(0|gt,0|hn,0|(yt=0|F(0|(_t=0|M(0|(Ct=0|D(hn>>31>>>6|0,0,0|gt,0|hn)),0|s,26)),0|(Ct=s),26)),0|s),yt=s,a[(hn=Pe)>>2]=Pt,a[hn+4>>2]=yt,gt=0|D(0|_t,0|Ct,0|a[(hn=v)>>2],0|a[hn+4>>2]),hn=s,a[(Ct=v)>>2]=gt,a[Ct+4>>2]=hn,_t=0|a[(Ct=E)>>2],Zt=0|a[Ct+4>>2],Gt=0|a[(Ct=T)>>2],tn=0|a[Ct+4>>2],Ct=0|B(0|_t,0|Zt,18,0),Kt=s,It=0|D(0|Gt,0|tn,0|_t,0|Zt),Zt=0|D(0|It,0|s,0|Ct,0|Kt),a[(Kt=T)>>2]=Zt,a[Kt+4>>2]=s,Zt=0|a[(Kt=w)>>2],Ct=0|a[Kt+4>>2],It=0|a[(Kt=S)>>2],_t=0|a[Kt+4>>2],Kt=0|B(0|Zt,0|Ct,18,0),tn=s,Gt=0|D(0|It,0|_t,0|Zt,0|Ct),Ct=0|D(0|Gt,0|s,0|Kt,0|tn),a[(tn=S)>>2]=Ct,a[tn+4>>2]=s,Ct=0|a[(tn=j)>>2],Kt=0|a[tn+4>>2],Gt=0|a[(tn=C)>>2],Zt=0|a[tn+4>>2],tn=0|B(0|Ct,0|Kt,18,0),_t=s,It=0|D(0|Gt,0|Zt,0|Ct,0|Kt),Kt=0|D(0|It,0|s,0|tn,0|_t),a[(_t=C)>>2]=Kt,a[_t+4>>2]=s,Kt=0|a[(_t=R)>>2],tn=0|a[_t+4>>2],It=0|a[(_t=I)>>2],Ct=0|a[_t+4>>2],_t=0|B(0|Kt,0|tn,18,0),Zt=s,Gt=0|D(0|It,0|Ct,0|Kt,0|tn),tn=0|D(0|Gt,0|s,0|_t,0|Zt),a[(Zt=I)>>2]=tn,a[Zt+4>>2]=s,tn=0|a[(Zt=N)>>2],_t=0|a[Zt+4>>2],Gt=0|a[(Zt=k)>>2],Kt=0|a[Zt+4>>2],Zt=0|B(0|tn,0|_t,18,0),Ct=s,It=0|D(0|Gt,0|Kt,0|tn,0|_t),_t=0|D(0|It,0|s,0|Zt,0|Ct),a[(Ct=k)>>2]=_t,a[Ct+4>>2]=s,_t=0|a[(Ct=Y)>>2],Zt=0|a[Ct+4>>2],It=0|a[(Ct=G)>>2],tn=0|a[Ct+4>>2],Ct=0|B(0|_t,0|Zt,18,0),Kt=s,Gt=0|D(0|It,0|tn,0|_t,0|Zt),Zt=0|D(0|Gt,0|s,0|Ct,0|Kt),a[(Kt=G)>>2]=Zt,a[Kt+4>>2]=s,Zt=0|a[(Kt=W)>>2],Ct=0|a[Kt+4>>2],Gt=0|a[(Kt=V)>>2],_t=0|a[Kt+4>>2],Kt=0|B(0|Zt,0|Ct,18,0),tn=s,It=0|D(0|Gt,0|_t,0|Zt,0|Ct),Ct=0|D(0|It,0|s,0|Kt,0|tn),a[(tn=V)>>2]=Ct,a[tn+4>>2]=s,Ct=0|a[(tn=K)>>2],Kt=0|a[tn+4>>2],It=0|a[(tn=H)>>2],Zt=0|a[tn+4>>2],tn=0|B(0|Ct,0|Kt,18,0),_t=s,Gt=0|D(0|It,0|Zt,0|Ct,0|Kt),Kt=0|D(0|Gt,0|s,0|tn,0|_t),a[(_t=H)>>2]=Kt,a[_t+4>>2]=s,Kt=0|a[(_t=z)>>2],tn=0|a[_t+4>>2],Gt=0|a[(_t=je)>>2],Ct=0|a[_t+4>>2],_t=0|B(0|Kt,0|tn,18,0),Zt=s,It=0|D(0|Gt,0|Ct,0|Kt,0|tn),tn=0|D(0|It,0|s,0|_t,0|Zt),Zt=s,a[(_t=je)>>2]=tn,a[_t+4>>2]=Zt,a[(_t=z)>>2]=0,a[_t+4>>2]=0,_t=Zt,Zt=tn,tn=0;do{Gt=0|L(0|Zt,0|_t,0|(Ct=0|F(0|(Kt=0|M(0|(It=0|D(_t>>31>>>6|0,0,0|Zt,0|_t)),0|s,26)),0|(It=s),26)),0|s),a[(Ct=je+(tn<<3)|0)>>2]=Gt,a[Ct+4>>2]=s,Ut=0|L(0|(pt=0|D(0|Kt,0|It,0|a[(Gt=Ct=je+((1|tn)<<3)|0)>>2],0|a[Gt+4>>2])),0|(Gt=s),0|(bt=0|F(0|(Kt=0|M(0|(It=0|D(Gt>>31>>>7|0,0,0|pt,0|Gt)),0|s,25)),0|(It=s),25)),0|s),a[(bt=Ct)>>2]=Ut,a[bt+4>>2]=s,Zt=0|D(0|Kt,0|It,0|a[(Ut=bt=je+((tn=tn+2|0)<<3)|0)>>2],0|a[Ut+4>>2]),_t=s,a[(Ut=bt)>>2]=Zt,a[Ut+4>>2]=_t}while(tn>>>0<10);_t=0|a[(tn=z)>>2],Zt=0|a[tn+4>>2],Ut=0|a[(tn=je)>>2],bt=0|a[tn+4>>2],tn=0|B(0|_t,0|Zt,18,0),It=s,Kt=0|D(0|Ut,0|bt,0|_t,0|Zt),Zt=0|D(0|Kt,0|s,0|tn,0|It),It=s,a[(tn=z)>>2]=0,a[tn+4>>2]=0,bt=0|L(0|Zt,0|It,0|(_t=0|F(0|(Kt=0|M(0|(tn=0|D(It>>31>>>6|0,0,0|Zt,0|It)),0|s,26)),0|(tn=s),26)),0|s),_t=s,Zt=0|D(0|Kt,0|tn,0|a[(It=H)>>2],0|a[It+4>>2]),It=s,Kt=0|a[(tn=g)>>2],Ut=0|a[tn+4>>2],Ct=0|a[(tn=_)>>2],Gt=0|a[tn+4>>2],pt=0|a[(tn=h)>>2],St=0|a[tn+4>>2],nn=0|a[(tn=Ve)>>2],zt=0|a[tn+4>>2],qt=0|a[(tn=He)>>2],un=0|a[tn+4>>2],Mt=0|a[(tn=$e)>>2],Lt=0|a[tn+4>>2],Et=0|a[(tn=n)>>2],Ht=0|a[tn+4>>2],Yt=0|a[(tn=q)>>2],an=0|a[tn+4>>2],tn=0|D(0|bt,0|_t,0|Pt,0|yt),a[(rn=Pe)>>2]=tn,a[rn+4>>2]=s,rn=0|D(0|Zt,0|It,0|gt,0|hn),a[(tn=v)>>2]=rn,a[tn+4>>2]=s,tn=0|D(0|(rn=0|a[(tn=V)>>2]),0|(mt=0|a[tn+4>>2]),0|Kt,0|Ut),a[(Tt=g)>>2]=tn,a[Tt+4>>2]=s,Tt=0|D(0|(tn=0|a[(Tt=G)>>2]),0|(sn=0|a[Tt+4>>2]),0|Ct,0|Gt),a[(xt=_)>>2]=Tt,a[xt+4>>2]=s,xt=0|D(0|(Tt=0|a[(xt=k)>>2]),0|(Rt=0|a[xt+4>>2]),0|pt,0|St),a[($t=h)>>2]=xt,a[$t+4>>2]=s,$t=0|D(0|(xt=0|a[($t=I)>>2]),0|(Xt=0|a[$t+4>>2]),0|nn,0|zt),a[(Dt=Ve)>>2]=$t,a[Dt+4>>2]=s,Dt=0|D(0|($t=0|a[(Dt=C)>>2]),0|(on=0|a[Dt+4>>2]),0|qt,0|un),a[(Bt=He)>>2]=Dt,a[Bt+4>>2]=s,Bt=0|D(0|(Dt=0|a[(Bt=S)>>2]),0|(At=0|a[Bt+4>>2]),0|Mt,0|Lt),a[(Ot=$e)>>2]=Bt,a[Ot+4>>2]=s,Ot=0|D(0|(Bt=0|a[(Ot=T)>>2]),0|(dn=0|a[Ot+4>>2]),0|Et,0|Ht),a[(kt=n)>>2]=Ot,a[kt+4>>2]=s,kt=0|D(0|(Ot=0|a[(kt=$)>>2]),0|(cn=0|a[kt+4>>2]),0|Yt,0|an),a[(Qt=q)>>2]=kt,a[Qt+4>>2]=s,Qt=0|L(0|Pt,0|yt,0|bt,0|_t),a[(_t=je)>>2]=Qt,a[_t+4>>2]=s,_t=0|L(0|gt,0|hn,0|Zt,0|It),a[(It=H)>>2]=_t,a[It+4>>2]=s,It=0|L(0|Kt,0|Ut,0|rn,0|mt),a[(mt=V)>>2]=It,a[mt+4>>2]=s,mt=0|L(0|Ct,0|Gt,0|tn,0|sn),a[(sn=G)>>2]=mt,a[sn+4>>2]=s,sn=0|L(0|pt,0|St,0|Tt,0|Rt),a[(Rt=k)>>2]=sn,a[Rt+4>>2]=s,Rt=0|L(0|nn,0|zt,0|xt,0|Xt),a[(Xt=I)>>2]=Rt,a[Xt+4>>2]=s,Xt=0|L(0|qt,0|un,0|$t,0|on),a[(on=C)>>2]=Xt,a[on+4>>2]=s,on=0|L(0|Mt,0|Lt,0|Dt,0|At),a[(At=S)>>2]=on,a[At+4>>2]=s,At=0|L(0|Et,0|Ht,0|Bt,0|dn),a[(dn=T)>>2]=At,a[dn+4>>2]=s,dn=0|L(0|Yt,0|an,0|Ot,0|cn),a[(cn=$)>>2]=dn,a[cn+4>>2]=s,P(Re,Pe),P(Ce,je),A(je,Ce,l),dn=0|a[(cn=E)>>2],Ot=0|a[cn+4>>2],an=0|a[(cn=T)>>2],Yt=0|a[cn+4>>2],cn=0|B(0|dn,0|Ot,18,0),At=s,Bt=0|D(0|an,0|Yt,0|dn,0|Ot),Ot=0|D(0|Bt,0|s,0|cn,0|At),a[(At=T)>>2]=Ot,a[At+4>>2]=s,Ot=0|a[(At=w)>>2],cn=0|a[At+4>>2],Bt=0|a[(At=S)>>2],dn=0|a[At+4>>2],At=0|B(0|Ot,0|cn,18,0),Yt=s,an=0|D(0|Bt,0|dn,0|Ot,0|cn),cn=0|D(0|an,0|s,0|At,0|Yt),a[(Yt=S)>>2]=cn,a[Yt+4>>2]=s,cn=0|a[(Yt=j)>>2],At=0|a[Yt+4>>2],an=0|a[(Yt=C)>>2],Ot=0|a[Yt+4>>2],Yt=0|B(0|cn,0|At,18,0),dn=s,Bt=0|D(0|an,0|Ot,0|cn,0|At),At=0|D(0|Bt,0|s,0|Yt,0|dn),a[(dn=C)>>2]=At,a[dn+4>>2]=s,At=0|a[(dn=R)>>2],Yt=0|a[dn+4>>2],Bt=0|a[(dn=I)>>2],cn=0|a[dn+4>>2],dn=0|B(0|At,0|Yt,18,0),Ot=s,an=0|D(0|Bt,0|cn,0|At,0|Yt),Yt=0|D(0|an,0|s,0|dn,0|Ot),a[(Ot=I)>>2]=Yt,a[Ot+4>>2]=s,Yt=0|a[(Ot=N)>>2],dn=0|a[Ot+4>>2],an=0|a[(Ot=k)>>2],At=0|a[Ot+4>>2],Ot=0|B(0|Yt,0|dn,18,0),cn=s,Bt=0|D(0|an,0|At,0|Yt,0|dn),dn=0|D(0|Bt,0|s,0|Ot,0|cn),a[(cn=k)>>2]=dn,a[cn+4>>2]=s,dn=0|a[(cn=Y)>>2],Ot=0|a[cn+4>>2],Bt=0|a[(cn=G)>>2],Yt=0|a[cn+4>>2],cn=0|B(0|dn,0|Ot,18,0),At=s,an=0|D(0|Bt,0|Yt,0|dn,0|Ot),Ot=0|D(0|an,0|s,0|cn,0|At),a[(At=G)>>2]=Ot,a[At+4>>2]=s,Ot=0|a[(At=W)>>2],cn=0|a[At+4>>2],an=0|a[(At=V)>>2],dn=0|a[At+4>>2],At=0|B(0|Ot,0|cn,18,0),Yt=s,Bt=0|D(0|an,0|dn,0|Ot,0|cn),cn=0|D(0|Bt,0|s,0|At,0|Yt),a[(Yt=V)>>2]=cn,a[Yt+4>>2]=s,cn=0|a[(Yt=K)>>2],At=0|a[Yt+4>>2],Bt=0|a[(Yt=H)>>2],Ot=0|a[Yt+4>>2],Yt=0|B(0|cn,0|At,18,0),dn=s,an=0|D(0|Bt,0|Ot,0|cn,0|At),At=0|D(0|an,0|s,0|Yt,0|dn),a[(dn=H)>>2]=At,a[dn+4>>2]=s,At=0|a[(dn=z)>>2],Yt=0|a[dn+4>>2],an=0|a[(dn=je)>>2],cn=0|a[dn+4>>2],dn=0|B(0|At,0|Yt,18,0),Ot=s,Bt=0|D(0|an,0|cn,0|At,0|Yt),Yt=0|D(0|Bt,0|s,0|dn,0|Ot),Ot=s,a[(dn=je)>>2]=Yt,a[dn+4>>2]=Ot,a[(dn=z)>>2]=0,a[dn+4>>2]=0,dn=Ot,Ot=Yt,Yt=0;do{an=0|L(0|Ot,0|dn,0|(cn=0|F(0|(At=0|M(0|(Bt=0|D(dn>>31>>>6|0,0,0|Ot,0|dn)),0|s,26)),0|(Bt=s),26)),0|s),a[(cn=je+(Yt<<3)|0)>>2]=an,a[cn+4>>2]=s,on=0|L(0|(Ht=0|D(0|At,0|Bt,0|a[(an=cn=je+((1|Yt)<<3)|0)>>2],0|a[an+4>>2])),0|(an=s),0|(Et=0|F(0|(At=0|M(0|(Bt=0|D(an>>31>>>7|0,0,0|Ht,0|an)),0|s,25)),0|(Bt=s),25)),0|s),a[(Et=cn)>>2]=on,a[Et+4>>2]=s,Ot=0|D(0|At,0|Bt,0|a[(on=Et=je+((Yt=Yt+2|0)<<3)|0)>>2],0|a[on+4>>2]),dn=s,a[(on=Et)>>2]=Ot,a[on+4>>2]=dn}while(Yt>>>0<10);dn=0|a[(Yt=z)>>2],Ot=0|a[Yt+4>>2],hn=0|a[(Yt=je)>>2],gt=0|a[Yt+4>>2],Yt=0|B(0|dn,0|Ot,18,0),yt=s,Pt=0|D(0|hn,0|gt,0|dn,0|Ot),Ot=0|D(0|Pt,0|s,0|Yt,0|yt),yt=s,a[(Yt=z)>>2]=0,a[Yt+4>>2]=0,gt=0|L(0|Ot,0|yt,0|(dn=0|F(0|(Pt=0|M(0|(Yt=0|D(yt>>31>>>6|0,0,0|Ot,0|yt)),0|s,26)),0|(Yt=s),26)),0|s),a[(dn=je)>>2]=gt,a[dn+4>>2]=s,gt=0|D(0|Pt,0|Yt,0|a[(dn=H)>>2],0|a[dn+4>>2]),a[(dn=H)>>2]=gt,a[dn+4>>2]=s,We=Re,t=(Ge=at)+80|0;do{a[Ge>>2]=a[We>>2],Ge=Ge+4|0,We=We+4|0}while((0|Ge)<(0|t));We=je,t=(Ge=ot)+80|0;do{a[Ge>>2]=a[We>>2],Ge=Ge+4|0,We=We+4|0}while((0|Ge)<(0|t));P(Oe,ut),P(Ae,ct),A(st,Oe,Ae),gt=0|a[(dn=st+144|0)>>2],Yt=0|a[dn+4>>2],yt=0|a[(Pt=dn=st+64|0)>>2],Ot=0|a[Pt+4>>2],Pt=0|B(0|gt,0|Yt,18,0),hn=s,on=0|D(0|yt,0|Ot,0|gt,0|Yt),Yt=0|D(0|on,0|s,0|Pt,0|hn),a[(hn=dn)>>2]=Yt,a[hn+4>>2]=s,Yt=0|a[(hn=st+136|0)>>2],dn=0|a[hn+4>>2],on=0|a[(Pt=hn=st+56|0)>>2],gt=0|a[Pt+4>>2],Pt=0|B(0|Yt,0|dn,18,0),Ot=s,yt=0|D(0|on,0|gt,0|Yt,0|dn),dn=0|D(0|yt,0|s,0|Pt,0|Ot),a[(Ot=hn)>>2]=dn,a[Ot+4>>2]=s,dn=0|a[(Ot=st+128|0)>>2],hn=0|a[Ot+4>>2],yt=0|a[(Pt=Ot=st+48|0)>>2],Yt=0|a[Pt+4>>2],Pt=0|B(0|dn,0|hn,18,0),gt=s,on=0|D(0|yt,0|Yt,0|dn,0|hn),hn=0|D(0|on,0|s,0|Pt,0|gt),a[(gt=Ot)>>2]=hn,a[gt+4>>2]=s,hn=0|a[(gt=st+120|0)>>2],Ot=0|a[gt+4>>2],on=0|a[(Pt=gt=st+40|0)>>2],dn=0|a[Pt+4>>2],Pt=0|B(0|hn,0|Ot,18,0),Yt=s,yt=0|D(0|on,0|dn,0|hn,0|Ot),Ot=0|D(0|yt,0|s,0|Pt,0|Yt),a[(Yt=gt)>>2]=Ot,a[Yt+4>>2]=s,Ot=0|a[(Yt=st+112|0)>>2],gt=0|a[Yt+4>>2],yt=0|a[(Pt=Yt=st+32|0)>>2],hn=0|a[Pt+4>>2],Pt=0|B(0|Ot,0|gt,18,0),dn=s,on=0|D(0|yt,0|hn,0|Ot,0|gt),gt=0|D(0|on,0|s,0|Pt,0|dn),a[(dn=Yt)>>2]=gt,a[dn+4>>2]=s,gt=0|a[(dn=st+104|0)>>2],Yt=0|a[dn+4>>2],on=0|a[(Pt=dn=st+24|0)>>2],Ot=0|a[Pt+4>>2],Pt=0|B(0|gt,0|Yt,18,0),hn=s,yt=0|D(0|on,0|Ot,0|gt,0|Yt),Yt=0|D(0|yt,0|s,0|Pt,0|hn),a[(hn=dn)>>2]=Yt,a[hn+4>>2]=s,Yt=0|a[(hn=st+96|0)>>2],dn=0|a[hn+4>>2],yt=0|a[(Pt=hn=st+16|0)>>2],gt=0|a[Pt+4>>2],Pt=0|B(0|Yt,0|dn,18,0),Ot=s,on=0|D(0|yt,0|gt,0|Yt,0|dn),dn=0|D(0|on,0|s,0|Pt,0|Ot),a[(Ot=hn)>>2]=dn,a[Ot+4>>2]=s,dn=0|a[(Ot=st+88|0)>>2],hn=0|a[Ot+4>>2],on=0|a[(Pt=Ot=st+8|0)>>2],Yt=0|a[Pt+4>>2],Pt=0|B(0|dn,0|hn,18,0),gt=s,yt=0|D(0|on,0|Yt,0|dn,0|hn),hn=0|D(0|yt,0|s,0|Pt,0|gt),a[(gt=Ot)>>2]=hn,a[gt+4>>2]=s,Pt=0|a[(hn=gt=st+80|0)>>2],yt=0|a[hn+4>>2],dn=0|a[(hn=st)>>2],Yt=0|a[hn+4>>2],hn=0|B(0|Pt,0|yt,18,0),on=s,Et=0|D(0|dn,0|Yt,0|Pt,0|yt),yt=0|D(0|Et,0|s,0|hn,0|on),on=s,a[(hn=st)>>2]=yt,a[hn+4>>2]=on,a[(hn=gt)>>2]=0,a[hn+4>>2]=0,hn=on,on=yt,yt=0;do{dn=0|L(0|on,0|hn,0|(Yt=0|F(0|(Pt=0|M(0|(Et=0|D(hn>>31>>>6|0,0,0|on,0|hn)),0|s,26)),0|(Et=s),26)),0|s),a[(Yt=st+(yt<<3)|0)>>2]=dn,a[Yt+4>>2]=s,cn=0|L(0|(Bt=0|D(0|Pt,0|Et,0|a[(dn=Yt=st+((1|yt)<<3)|0)>>2],0|a[dn+4>>2])),0|(dn=s),0|(At=0|F(0|(Pt=0|M(0|(Et=0|D(dn>>31>>>7|0,0,0|Bt,0|dn)),0|s,25)),0|(Et=s),25)),0|s),a[(At=Yt)>>2]=cn,a[At+4>>2]=s,on=0|D(0|Pt,0|Et,0|a[(cn=At=st+((yt=yt+2|0)<<3)|0)>>2],0|a[cn+4>>2]),hn=s,a[(cn=At)>>2]=on,a[cn+4>>2]=hn}while(yt>>>0<10);hn=0|a[(yt=gt)>>2],on=0|a[yt+4>>2],cn=0|a[(yt=st)>>2],At=0|a[yt+4>>2],yt=0|B(0|hn,0|on,18,0),Et=s,Pt=0|D(0|cn,0|At,0|hn,0|on),on=0|D(0|Pt,0|s,0|yt,0|Et),Et=s,a[(yt=gt)>>2]=0,a[yt+4>>2]=0,At=0|L(0|on,0|Et,0|(hn=0|F(0|(Pt=0|M(0|(yt=0|D(Et>>31>>>6|0,0,0|on,0|Et)),0|s,26)),0|(yt=s),26)),0|s),a[(hn=st)>>2]=At,a[hn+4>>2]=s,At=0|D(0|Pt,0|yt,0|a[(hn=Ot)>>2],0|a[hn+4>>2]),a[(hn=Ot)>>2]=At,a[hn+4>>2]=s,Pt=0|L(0|(At=0|a[(hn=Oe)>>2]),0|(yt=0|a[hn+4>>2]),0|a[(hn=Ae)>>2],0|a[hn+4>>2]),hn=s,a[(Et=Ae)>>2]=Pt,a[Et+4>>2]=hn,Yt=0|L(0|(on=0|a[(Et=X)>>2]),0|(cn=0|a[Et+4>>2]),0|a[(Et=Q)>>2],0|a[Et+4>>2]),Et=s,a[(dn=Q)>>2]=Yt,a[dn+4>>2]=Et,Ht=0|L(0|(Bt=0|a[(dn=J)>>2]),0|(an=0|a[dn+4>>2]),0|a[(dn=Z)>>2],0|a[dn+4>>2]),dn=s,a[(Dt=Z)>>2]=Ht,a[Dt+4>>2]=dn,Xt=0|L(0|(Lt=0|a[(Dt=ee)>>2]),0|(Mt=0|a[Dt+4>>2]),0|a[(Dt=te)>>2],0|a[Dt+4>>2]),Dt=s,a[($t=te)>>2]=Xt,a[$t+4>>2]=Dt,Rt=0|L(0|(un=0|a[($t=ne)>>2]),0|(qt=0|a[$t+4>>2]),0|a[($t=re)>>2],0|a[$t+4>>2]),$t=s,a[(xt=re)>>2]=Rt,a[xt+4>>2]=$t,sn=0|L(0|(zt=0|a[(xt=ae)>>2]),0|(nn=0|a[xt+4>>2]),0|a[(xt=ie)>>2],0|a[xt+4>>2]),xt=s,a[(Tt=ie)>>2]=sn,a[Tt+4>>2]=xt,mt=0|L(0|(St=0|a[(Tt=oe)>>2]),0|(pt=0|a[Tt+4>>2]),0|a[(Tt=ue)>>2],0|a[Tt+4>>2]),Tt=s,a[(tn=ue)>>2]=mt,a[tn+4>>2]=Tt,It=0|L(0|(Gt=0|a[(tn=se)>>2]),0|(Ct=0|a[tn+4>>2]),0|a[(tn=ce)>>2],0|a[tn+4>>2]),tn=s,a[(rn=ce)>>2]=It,a[rn+4>>2]=tn,_t=0|L(0|(Ut=0|a[(rn=le)>>2]),0|(Kt=0|a[rn+4>>2]),0|a[(rn=fe)>>2],0|a[rn+4>>2]),rn=s,a[(Zt=fe)>>2]=_t,a[Zt+4>>2]=rn,kt=0|L(0|(Qt=0|a[(Zt=de)>>2]),0|(bt=0|a[Zt+4>>2]),0|a[(Zt=he)>>2],0|a[Zt+4>>2]),Zt=s,a[(Jt=he)>>2]=kt,a[Jt+4>>2]=Zt,t=(Ge=pe)+72|0;do{a[Ge>>2]=0,Ge=Ge+4|0}while((0|Ge)<(0|t));Ot=0|B(0|Pt,0|hn,121665,0),gt=s,a[(Jt=Se)>>2]=Ot,a[Jt+4>>2]=gt,Jt=0|B(0|Yt,0|Et,121665,0),a[(vt=_e)>>2]=Jt,a[vt+4>>2]=s,vt=0|B(0|Ht,0|dn,121665,0),a[(Jt=be)>>2]=vt,a[Jt+4>>2]=s,Jt=0|B(0|Xt,0|Dt,121665,0),a[(vt=ge)>>2]=Jt,a[vt+4>>2]=s,vt=0|B(0|Rt,0|$t,121665,0),a[(Jt=me)>>2]=vt,a[Jt+4>>2]=s,Jt=0|B(0|sn,0|xt,121665,0),a[(vt=ve)>>2]=Jt,a[vt+4>>2]=s,vt=0|B(0|mt,0|Tt,121665,0),a[(Jt=ye)>>2]=vt,a[Jt+4>>2]=s,Jt=0|B(0|It,0|tn,121665,0),a[(vt=Ee)>>2]=Jt,a[vt+4>>2]=s,vt=0|B(0|_t,0|rn,121665,0),a[(Jt=Te)>>2]=vt,a[Jt+4>>2]=s,Jt=0|B(0|kt,0|Zt,121665,0),a[(vt=we)>>2]=Jt,a[vt+4>>2]=s,a[(vt=pe)>>2]=0,a[vt+4>>2]=0,vt=gt,gt=Ot,Ot=0;do{Ft=0|L(0|gt,0|vt,0|(Vt=0|F(0|(Wt=0|M(0|(Jt=0|D(vt>>31>>>6|0,0,0|gt,0|vt)),0|s,26)),0|(Jt=s),26)),0|s),a[(Vt=Se+(Ot<<3)|0)>>2]=Ft,a[Vt+4>>2]=s,ln=0|L(0|(jt=0|D(0|Wt,0|Jt,0|a[(Ft=Vt=Se+((1|Ot)<<3)|0)>>2],0|a[Ft+4>>2])),0|(Ft=s),0|(fn=0|F(0|(Wt=0|M(0|(Jt=0|D(Ft>>31>>>7|0,0,0|jt,0|Ft)),0|s,25)),0|(Jt=s),25)),0|s),a[(fn=Vt)>>2]=ln,a[fn+4>>2]=s,gt=0|D(0|Wt,0|Jt,0|a[(ln=fn=Se+((Ot=Ot+2|0)<<3)|0)>>2],0|a[ln+4>>2]),vt=s,a[(ln=fn)>>2]=gt,a[ln+4>>2]=vt}while(Ot>>>0<10);vt=0|a[(Ot=pe)>>2],gt=0|a[Ot+4>>2],Zt=0|a[(Ot=Se)>>2],kt=0|a[Ot+4>>2],Ot=0|B(0|vt,0|gt,18,0),rn=s,_t=0|D(0|Zt,0|kt,0|vt,0|gt),gt=0|D(0|_t,0|s,0|Ot,0|rn),rn=s,a[(Ot=pe)>>2]=0,a[Ot+4>>2]=0,vt=0|F(0|(_t=0|M(0|(Ot=0|D(rn>>31>>>6|0,0,0|gt,0|rn)),0|s,26)),0|(Ot=s),26),kt=s,tn=0|a[(Zt=_e)>>2],It=0|a[Zt+4>>2],rn=0|L(0|(Zt=0|D(0|gt,0|rn,0|At,0|yt)),0|s,0|vt,0|kt),a[(kt=Se)>>2]=rn,a[kt+4>>2]=s,kt=0|D(0|tn,0|It,0|on,0|cn),It=0|D(0|kt,0|s,0|_t,0|Ot),a[(Ot=_e)>>2]=It,a[Ot+4>>2]=s,It=0|D(0|a[(Ot=be)>>2],0|a[Ot+4>>2],0|Bt,0|an),a[(Ot=be)>>2]=It,a[Ot+4>>2]=s,It=0|D(0|a[(Ot=ge)>>2],0|a[Ot+4>>2],0|Lt,0|Mt),a[(Ot=ge)>>2]=It,a[Ot+4>>2]=s,It=0|D(0|a[(Ot=me)>>2],0|a[Ot+4>>2],0|un,0|qt),a[(Ot=me)>>2]=It,a[Ot+4>>2]=s,It=0|D(0|a[(Ot=ve)>>2],0|a[Ot+4>>2],0|zt,0|nn),a[(Ot=ve)>>2]=It,a[Ot+4>>2]=s,It=0|D(0|a[(Ot=ye)>>2],0|a[Ot+4>>2],0|St,0|pt),a[(Ot=ye)>>2]=It,a[Ot+4>>2]=s,It=0|D(0|a[(Ot=Ee)>>2],0|a[Ot+4>>2],0|Gt,0|Ct),a[(Ot=Ee)>>2]=It,a[Ot+4>>2]=s,It=0|D(0|a[(Ot=Te)>>2],0|a[Ot+4>>2],0|Ut,0|Kt),a[(Ot=Te)>>2]=It,a[Ot+4>>2]=s,It=0|D(0|a[(Ot=we)>>2],0|a[Ot+4>>2],0|Qt,0|bt),a[(Ot=we)>>2]=It,a[Ot+4>>2]=s,A(lt,Ae,Se),It=0|a[(Ot=lt+144|0)>>2],_t=0|a[Ot+4>>2],tn=0|a[(kt=Ot=lt+64|0)>>2],rn=0|a[kt+4>>2],kt=0|B(0|It,0|_t,18,0),vt=s,Zt=0|D(0|tn,0|rn,0|It,0|_t),_t=0|D(0|Zt,0|s,0|kt,0|vt),a[(vt=Ot)>>2]=_t,a[vt+4>>2]=s,_t=0|a[(vt=lt+136|0)>>2],Ot=0|a[vt+4>>2],Zt=0|a[(kt=vt=lt+56|0)>>2],It=0|a[kt+4>>2],kt=0|B(0|_t,0|Ot,18,0),rn=s,tn=0|D(0|Zt,0|It,0|_t,0|Ot),Ot=0|D(0|tn,0|s,0|kt,0|rn),a[(rn=vt)>>2]=Ot,a[rn+4>>2]=s,Ot=0|a[(rn=lt+128|0)>>2],vt=0|a[rn+4>>2],tn=0|a[(kt=rn=lt+48|0)>>2],_t=0|a[kt+4>>2],kt=0|B(0|Ot,0|vt,18,0),It=s,Zt=0|D(0|tn,0|_t,0|Ot,0|vt),vt=0|D(0|Zt,0|s,0|kt,0|It),a[(It=rn)>>2]=vt,a[It+4>>2]=s,vt=0|a[(It=lt+120|0)>>2],rn=0|a[It+4>>2],Zt=0|a[(kt=It=lt+40|0)>>2],Ot=0|a[kt+4>>2],kt=0|B(0|vt,0|rn,18,0),_t=s,tn=0|D(0|Zt,0|Ot,0|vt,0|rn),rn=0|D(0|tn,0|s,0|kt,0|_t),a[(_t=It)>>2]=rn,a[_t+4>>2]=s,rn=0|a[(_t=lt+112|0)>>2],It=0|a[_t+4>>2],tn=0|a[(kt=_t=lt+32|0)>>2],vt=0|a[kt+4>>2],kt=0|B(0|rn,0|It,18,0),Ot=s,Zt=0|D(0|tn,0|vt,0|rn,0|It),It=0|D(0|Zt,0|s,0|kt,0|Ot),a[(Ot=_t)>>2]=It,a[Ot+4>>2]=s,It=0|a[(Ot=lt+104|0)>>2],_t=0|a[Ot+4>>2],Zt=0|a[(kt=Ot=lt+24|0)>>2],rn=0|a[kt+4>>2],kt=0|B(0|It,0|_t,18,0),vt=s,tn=0|D(0|Zt,0|rn,0|It,0|_t),_t=0|D(0|tn,0|s,0|kt,0|vt),a[(vt=Ot)>>2]=_t,a[vt+4>>2]=s,_t=0|a[(vt=lt+96|0)>>2],Ot=0|a[vt+4>>2],tn=0|a[(kt=vt=lt+16|0)>>2],It=0|a[kt+4>>2],kt=0|B(0|_t,0|Ot,18,0),rn=s,Zt=0|D(0|tn,0|It,0|_t,0|Ot),Ot=0|D(0|Zt,0|s,0|kt,0|rn),a[(rn=vt)>>2]=Ot,a[rn+4>>2]=s,Ot=0|a[(rn=lt+88|0)>>2],vt=0|a[rn+4>>2],Zt=0|a[(kt=rn=lt+8|0)>>2],_t=0|a[kt+4>>2],kt=0|B(0|Ot,0|vt,18,0),It=s,tn=0|D(0|Zt,0|_t,0|Ot,0|vt),vt=0|D(0|tn,0|s,0|kt,0|It),a[(It=rn)>>2]=vt,a[It+4>>2]=s,kt=0|a[(vt=It=lt+80|0)>>2],tn=0|a[vt+4>>2],Ot=0|a[(vt=lt)>>2],_t=0|a[vt+4>>2],vt=0|B(0|kt,0|tn,18,0),Zt=s,gt=0|D(0|Ot,0|_t,0|kt,0|tn),tn=0|D(0|gt,0|s,0|vt,0|Zt),Zt=s,a[(vt=lt)>>2]=tn,a[vt+4>>2]=Zt,a[(vt=It)>>2]=0,a[vt+4>>2]=0,vt=Zt,Zt=tn,tn=0;do{Ot=0|L(0|Zt,0|vt,0|(_t=0|F(0|(kt=0|M(0|(gt=0|D(vt>>31>>>6|0,0,0|Zt,0|vt)),0|s,26)),0|(gt=s),26)),0|s),a[(_t=lt+(tn<<3)|0)>>2]=Ot,a[_t+4>>2]=s,xt=0|L(0|(Tt=0|D(0|kt,0|gt,0|a[(Ot=_t=lt+((1|tn)<<3)|0)>>2],0|a[Ot+4>>2])),0|(Ot=s),0|(mt=0|F(0|(kt=0|M(0|(gt=0|D(Ot>>31>>>7|0,0,0|Tt,0|Ot)),0|s,25)),0|(gt=s),25)),0|s),a[(mt=_t)>>2]=xt,a[mt+4>>2]=s,Zt=0|D(0|kt,0|gt,0|a[(xt=mt=lt+((tn=tn+2|0)<<3)|0)>>2],0|a[xt+4>>2]),vt=s,a[(xt=mt)>>2]=Zt,a[xt+4>>2]=vt}while(tn>>>0<10);vt=0|a[(tn=It)>>2],Zt=0|a[tn+4>>2],bt=0|a[(tn=lt)>>2],Qt=0|a[tn+4>>2],tn=0|B(0|vt,0|Zt,18,0),Kt=s,Ut=0|D(0|bt,0|Qt,0|vt,0|Zt),Zt=0|D(0|Ut,0|s,0|tn,0|Kt),Kt=s,a[(tn=It)>>2]=0,a[tn+4>>2]=0,Qt=0|L(0|Zt,0|Kt,0|(vt=0|F(0|(Ut=0|M(0|(tn=0|D(Kt>>31>>>6|0,0,0|Zt,0|Kt)),0|s,26)),0|(tn=s),26)),0|s),a[(vt=lt)>>2]=Qt,a[vt+4>>2]=s,Qt=0|D(0|Ut,0|tn,0|a[(vt=rn)>>2],0|a[vt+4>>2]),a[(vt=rn)>>2]=Qt,a[vt+4>>2]=s,vt=0;do{Ut=0|a[(tn=Qt=st+(vt<<3)|0)>>2],Kt=0|a[tn+4>>2],bt=0|a[(Zt=tn=at+(vt<<3)|0)>>2],Gt=((Ct=0|a[Zt+4>>2])^Kt)&ht,Kt=0|M(0,(Zt=(bt^Ut)&dt)^Ut|0,32),a[(Ut=Qt)>>2]=Kt,a[Ut+4>>2]=s,Ut=0|M(0,Zt^bt|0,32),a[(bt=tn)>>2]=Ut,a[bt+4>>2]=s,vt=vt+1|0}while(10!=(0|vt));pn=0;do{It=0|a[(rn=vt=lt+(pn<<3)|0)>>2],bt=0|a[rn+4>>2],tn=0|a[(Ut=rn=ot+(pn<<3)|0)>>2],Kt=((Zt=0|a[Ut+4>>2])^bt)&ht,bt=0|M(0,(Ut=(tn^It)&dt)^It|0,32),a[(It=vt)>>2]=bt,a[It+4>>2]=s,It=0|M(0,Ut^tn|0,32),a[(tn=rn)>>2]=It,a[tn+4>>2]=s,pn=pn+1|0}while(10!=(0|pn));if(8==(0|(nt=nt+1|0))){_n=rt,bn=at,gn=it,mn=ot,vn=ut,yn=st,En=ct,Tn=lt;break}ht=lt,dt=st,tn=ot,It=at,xe=ft<<1&255,lt=ct,ct=ht,st=ut,ut=dt,ot=it,it=tn,at=rt,rt=It}if(32==(0|(rt=Qe+1|0))){wn=yn,Sn=Tn;break}Qe=rt,Je=bn,Ze=_n,Le=mn,et=gn,De=yn,tt=vn,Ue=Tn,Me=En}We=wn,t=(Ge=Fe)+80|0;do{a[Ge>>2]=a[We>>2],Ge=Ge+4|0,We=We+4|0}while((0|Ge)<(0|t));We=Sn,t=(Ge=Be)+80|0;do{a[Ge>>2]=a[We>>2],Ge=Ge+4|0,We=We+4|0}while((0|Ge)<(0|t));P(Se,Be),P(ke,Se),P(Ne,ke),O(Oe,Ne,Be),O(Ae,Oe,Se),P(Ne,Ae),O(Pe,Ne,Oe),P(Ne,Pe),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),O(je,Ne,Pe),P(Ne,je),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),O(Ce,ke,je),P(Ne,Ce),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),O(Ne,ke,Ce),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),O(Re,Ne,je),P(Ne,Re),P(ke,Ne),je=2;do{P(Ne,ke),P(ke,Ne),je=je+2|0}while((0|je)<50);O(Ie,ke,Re),P(ke,Ie),P(Ne,ke),je=2;do{P(ke,Ne),P(Ne,ke),je=je+2|0}while((0|je)<100);O(ke,Ne,Ie),P(Ne,ke),P(ke,Ne),Ie=2;do{P(Ne,ke),P(ke,Ne),Ie=Ie+2|0}while((0|Ie)<50);for(O(Ne,ke,Re),P(ke,Ne),P(Ne,ke),P(ke,Ne),P(Ne,ke),P(ke,Ne),O(Ye,ke,Ae),O(Be,Fe,Ye),Ye=0|a[Be>>2],a[Se>>2]=Ye,a[(Fe=Se+4|0)>>2]=a[Be+8>>2],a[(Ae=Se+8|0)>>2]=a[Be+16>>2],a[(ke=Se+12|0)>>2]=a[Be+24>>2],a[(Ne=Se+16|0)>>2]=a[Be+32>>2],a[(Re=Se+20|0)>>2]=a[Be+40>>2],a[(Ie=Se+24|0)>>2]=a[Be+48>>2],a[(je=Se+28|0)>>2]=a[Be+56>>2],a[(Ce=Se+32|0)>>2]=a[Be+64>>2],a[(Pe=Se+36|0)>>2]=a[Be+72>>2],Be=Ye,Ye=0;Oe=Se+(Ye<<2)|0,We=Be>>31&Be,1&Ye?(t=We>>25,a[Oe>>2]=(0|c(t,-33554432))+Be,wn=(0|a[(We=Se+((Oe=Ye+1|0)<<2)|0)>>2])+t|0,a[We>>2]=wn,On=wn,An=Oe):(Ge=We>>26,a[Oe>>2]=(0|c(Ge,-67108864))+Be,wn=(0|a[(Sn=Se+((t=Ye+1|0)<<2)|0)>>2])+Ge|0,a[Sn>>2]=wn,On=wn,An=t),9!=(0|An);)Be=On,Ye=An;for(Ye=((An=0|a[Pe>>2])>>31&An)>>25,a[Pe>>2]=(0|c(Ye,-33554432))+An,An=(19*Ye|0)+(0|a[Se>>2])|0,a[Se>>2]=An,Ye=An,An=0;On=Se+(An<<2)|0,Be=Ye>>31&Ye,1&An?(t=Be>>25,a[On>>2]=(0|c(t,-33554432))+Ye,wn=(0|a[(Be=Se+((On=An+1|0)<<2)|0)>>2])+t|0,a[Be>>2]=wn,Pn=On,jn=wn):(Oe=Be>>26,a[On>>2]=(0|c(Oe,-67108864))+Ye,t=(0|a[(We=Se+((wn=An+1|0)<<2)|0)>>2])+Oe|0,a[We>>2]=t,Pn=wn,jn=t),9!=(0|Pn);)Ye=jn,An=Pn;for(An=((Pn=0|a[Pe>>2])>>31&Pn)>>25,a[Pe>>2]=(0|c(An,-33554432))+Pn,Pn=(19*An|0)+(0|a[Se>>2])|0,jn=(0|c(An=(Pn>>31&Pn)>>26,-67108864))+Pn|0,a[Se>>2]=jn,a[Fe>>2]=An+(0|a[Fe>>2]),An=jn,jn=0;Pn=Se+(jn<<2)|0,1&jn?(a[Pn>>2]=33554431&An,Ye=(0|a[(On=Se+((Pn=jn+1|0)<<2)|0)>>2])+(An>>25)|0,a[On>>2]=Ye,Cn=Pn,Rn=Ye):(a[Pn>>2]=67108863&An,On=(0|a[(wn=Se+((Ye=jn+1|0)<<2)|0)>>2])+(An>>26)|0,a[wn>>2]=On,Cn=Ye,Rn=On),9!=(0|Cn);)An=Rn,jn=Cn;for(Cn=0|a[Pe>>2],a[Pe>>2]=33554431&Cn,jn=(19*(Cn>>25)|0)+(0|a[Se>>2])|0,a[Se>>2]=jn,Cn=jn,jn=0;Rn=Se+(jn<<2)|0,1&jn?(a[Rn>>2]=33554431&Cn,An=(0|a[(Pn=Se+((Rn=jn+1|0)<<2)|0)>>2])+(Cn>>25)|0,a[Pn>>2]=An,In=Rn,Nn=An):(a[Rn>>2]=67108863&Cn,Pn=(0|a[(Ye=Se+((An=jn+1|0)<<2)|0)>>2])+(Cn>>26)|0,a[Ye>>2]=Pn,In=An,Nn=Pn),9!=(0|In);)Cn=Nn,jn=In;for(jn=33554431&(In=0|a[Pe>>2]),a[Pe>>2]=jn,Nn=(19*(In>>25)|0)+(0|a[Se>>2])|0,a[Se>>2]=Nn,In=1,Cn=~(Nn+-67108845>>31);;){if(An=0|a[Se+(In<<2)>>2],kn=1&In?(An=(Pn=(An=(Pn=An<<16&(-33554432^An))<<8&Pn)<<4&An)<<2&Pn)<<1&An:(Pn=(Rn=(Pn=(Rn=An<<16&(-67108864^An))<<8&Rn)<<4&Pn)<<2&Rn)<<1&Pn,An=kn>>31&Cn,10==(0|(In=In+1|0))){Mn=An;break}Cn=An}return Cn=Nn-(67108845&Mn)|0,a[Se>>2]=Cn,Se=67108863&Mn,Nn=33554431&Mn,kn=(In=(0|a[Fe>>2])-Nn|0)<<2,Pn=(An=(0|a[Ae>>2])-Se|0)<<3,Ye=(Rn=(0|a[ke>>2])-Nn|0)<<5,Mn=(On=(0|a[Ne>>2])-Mn|0)<<6,wn=(0|a[Re>>2])-Nn|0,a[Re>>2]=wn,Be=(Re=(0|a[Ie>>2])-Se|0)<<1,We=(t=(0|a[je>>2])-Nn|0)<<3,Oe=(0|a[Ce>>2])-Se<<4,a[Fe>>2]=kn,a[Ae>>2]=Pn,a[ke>>2]=Ye,a[Ne>>2]=Mn,a[Ie>>2]=Be,a[je>>2]=We,a[Ce>>2]=Oe,a[Pe>>2]=jn-Nn<<6,r[e>>0]=Cn,r[e+1>>0]=Cn>>>8,r[e+2>>0]=Cn>>>16,r[e+3>>0]=kn|Cn>>>24,r[e+4>>0]=In>>>6,r[e+5>>0]=In>>>14,r[e+6>>0]=Pn|In>>>22,r[e+7>>0]=An>>>5,r[e+8>>0]=An>>>13,r[e+9>>0]=Ye|An>>>21,r[e+10>>0]=Rn>>>3,r[e+11>>0]=Rn>>>11,r[e+12>>0]=Mn|Rn>>>19,r[e+13>>0]=On>>>2,r[e+14>>0]=On>>>10,r[e+15>>0]=On>>>18,r[e+16>>0]=wn,r[e+17>>0]=wn>>>8,r[e+18>>0]=wn>>>16,r[e+19>>0]=wn>>>24|Be,r[e+20>>0]=Re>>>7,r[e+21>>0]=Re>>>15,r[e+22>>0]=Re>>>23|We,r[e+23>>0]=t>>>5,r[e+24>>0]=t>>>13,We=0|a[Ce>>2],r[e+25>>0]=t>>>21|We,r[e+26>>0]=We>>>8,r[e+27>>0]=We>>>16,t=0|a[Pe>>2],r[e+28>>0]=We>>>24|t,r[e+29>>0]=t>>>8,r[e+30>>0]=t>>>16,r[e+31>>0]=t>>>24,o=u,0},_free:function(e){var t,n,r=0,i=0,o=0,u=0,s=0,c=0,l=0,f=0,d=0,h=0,p=0,b=0,g=0,m=0,v=0,y=0,E=0,T=0,w=0,S=0,O=0,A=0,P=0,j=0,C=0,R=0,I=0,N=0,k=0,M=0,L=0,D=0,U=0,x=0;if(e|=0){(r=e+-8|0)>>>0<(i=0|a[47])>>>0&&_(),1==(0|(e=3&(t=0|a[e+-4>>2])))&&_(),n=r+(o=-8&t)|0;do{if(1&t)d=r,h=o;else{if(u=0|a[r>>2],!e)return;if(c=u+o|0,(s=r+(0-u)|0)>>>0>>0&&_(),(0|s)==(0|a[48])){if(3!=(3&(f=0|a[(l=n+4|0)>>2])|0)){d=s,h=c;break}return a[45]=c,a[l>>2]=-2&f,a[s+4>>2]=1|c,void(a[s+c>>2]=c)}if(f=u>>>3,u>>>0<256){if(u=0|a[s+8>>2],l=0|a[s+12>>2],(0|u)!=(0|(p=212+(f<<1<<2)|0))&&(u>>>0>>0&&_(),(0|a[u+12>>2])!=(0|s)&&_()),(0|l)==(0|u)){a[43]=a[43]&~(1<>>0>>0&&_(),(0|a[(p=l+8|0)>>2])==(0|s)?b=p:_()):b=l+8|0,a[u+12>>2]=l,a[b>>2]=u,d=s,h=c;break}u=0|a[s+24>>2],l=0|a[s+12>>2];do{if((0|l)==(0|s)){if(g=0|a[(f=4+(p=s+16|0)|0)>>2])y=g,E=f;else{if(!(m=0|a[p>>2])){v=0;break}y=m,E=p}for(;;)if(g=0|a[(f=y+20|0)>>2])y=g,E=f;else{if(!(g=0|a[(f=y+16|0)>>2])){T=y,w=E;break}y=g,E=f}if(!(w>>>0>>0)){a[w>>2]=0,v=T;break}_()}else{if((f=0|a[s+8>>2])>>>0>>0&&_(),(0|a[(g=f+12|0)>>2])!=(0|s)&&_(),(0|a[(p=l+8|0)>>2])==(0|s)){a[g>>2]=l,a[p>>2]=f,v=l;break}_()}}while(0);if(u){if(l=0|a[s+28>>2],(0|s)==(0|a[(f=476+(l<<2)|0)>>2])){if(a[f>>2]=v,!v){a[44]=a[44]&~(1<>>0<(0|a[47])>>>0&&_(),(0|a[(l=u+16|0)>>2])==(0|s)?a[l>>2]=v:a[u+20>>2]=v,!v){d=s,h=c;break}v>>>0<(l=0|a[47])>>>0&&_(),a[v+24>>2]=u,p=0|a[(f=s+16|0)>>2];do{if(p){if(!(p>>>0>>0)){a[v+16>>2]=p,a[p+24>>2]=v;break}_()}}while(0);if(p=0|a[f+4>>2]){if(!(p>>>0<(0|a[47])>>>0)){a[v+20>>2]=p,a[p+24>>2]=v,d=s,h=c;break}_()}else d=s,h=c}else d=s,h=c}}while(0);if(d>>>0>=n>>>0&&_(),1&(r=0|a[(o=n+4|0)>>2])||_(),2&r)a[o>>2]=-2&r,a[d+4>>2]=1|h,a[d+h>>2]=h,R=h;else{if((0|n)==(0|a[49])){if(v=(0|a[46])+h|0,a[46]=v,a[49]=d,a[d+4>>2]=1|v,(0|d)!=(0|a[48]))return;return a[48]=0,void(a[45]=0)}if((0|n)==(0|a[48]))return v=(0|a[45])+h|0,a[45]=v,a[48]=d,a[d+4>>2]=1|v,void(a[d+v>>2]=v);v=(-8&r)+h|0,i=r>>>3;do{if(r>>>0>=256){T=0|a[n+24>>2],w=0|a[n+12>>2];do{if((0|w)==(0|n)){if(b=0|a[(y=4+(E=n+16|0)|0)>>2])O=b,A=y;else{if(!(e=0|a[E>>2])){S=0;break}O=e,A=E}for(;;)if(b=0|a[(y=O+20|0)>>2])O=b,A=y;else{if(!(b=0|a[(y=O+16|0)>>2])){P=O,j=A;break}O=b,A=y}if(!(j>>>0<(0|a[47])>>>0)){a[j>>2]=0,S=P;break}_()}else{if((y=0|a[n+8>>2])>>>0<(0|a[47])>>>0&&_(),(0|a[(b=y+12|0)>>2])!=(0|n)&&_(),(0|a[(E=w+8|0)>>2])==(0|n)){a[b>>2]=w,a[E>>2]=y,S=w;break}_()}}while(0);if(T){if(w=0|a[n+28>>2],(0|n)==(0|a[(c=476+(w<<2)|0)>>2])){if(a[c>>2]=S,!S){a[44]=a[44]&~(1<>>0<(0|a[47])>>>0&&_(),(0|a[(w=T+16|0)>>2])==(0|n)?a[w>>2]=S:a[T+20>>2]=S,!S)break;S>>>0<(w=0|a[47])>>>0&&_(),a[S+24>>2]=T,s=0|a[(c=n+16|0)>>2];do{if(s){if(!(s>>>0>>0)){a[S+16>>2]=s,a[s+24>>2]=S;break}_()}}while(0);if(s=0|a[c+4>>2]){if(!(s>>>0<(0|a[47])>>>0)){a[S+20>>2]=s,a[s+24>>2]=S;break}_()}}}else{if(s=0|a[n+8>>2],w=0|a[n+12>>2],(0|s)!=(0|(T=212+(i<<1<<2)|0))&&(s>>>0<(0|a[47])>>>0&&_(),(0|a[s+12>>2])!=(0|n)&&_()),(0|w)==(0|s)){a[43]=a[43]&~(1<>>0<(0|a[47])>>>0&&_(),(0|a[(T=w+8|0)>>2])==(0|n)?C=T:_()):C=w+8|0,a[s+12>>2]=w,a[C>>2]=s}}while(0);if(a[d+4>>2]=1|v,a[d+v>>2]=v,(0|d)==(0|a[48]))return void(a[45]=v);R=v}if(h=R>>>3,R>>>0<256)return r=212+(h<<1<<2)|0,(o=0|a[43])&(v=1<>2])>>>0<(0|a[47])>>>0?_():(I=h,N=C):(a[43]=o|v,I=r+8|0,N=r),a[I>>2]=d,a[N+12>>2]=d,a[d+8>>2]=N,void(a[d+12>>2]=r);k=(r=R>>>8)?R>>>0>16777215?31:R>>>(7+(o=14-((r=(520192+(I=r<<(N=(r+1048320|0)>>>16&8))|0)>>>16&4)|N|(I=(245760+(v=I<>>16&2))+(v<>>15)|0)|0)&1|o<<1:0,o=476+(k<<2)|0,a[d+28>>2]=k,a[d+20>>2]=0,a[d+16>>2]=0,I=0|a[44],v=1<>>1)|0),r=0|a[o>>2];;){if((-8&a[r+4>>2]|0)==(0|R)){M=r,L=130;break}if(!(h=0|a[(C=r+16+(N>>>31<<2)|0)>>2])){D=C,U=r,L=127;break}N<<=1,r=h}if(127==(0|L)){if(!(D>>>0<(0|a[47])>>>0)){a[D>>2]=d,a[d+24>>2]=U,a[d+12>>2]=d,a[d+8>>2]=d;break}_()}else if(130==(0|L)){if((N=0|a[(r=M+8|0)>>2])>>>0>=(c=0|a[47])>>>0&M>>>0>=c>>>0){a[N+12>>2]=d,a[r>>2]=d,a[d+8>>2]=N,a[d+12>>2]=M,a[d+24>>2]=0;break}_()}}else a[44]=I|v,a[o>>2]=d,a[d+24>>2]=o,a[d+12>>2]=d,a[d+8>>2]=d}while(0);if(d=(0|a[51])-1|0,a[51]=d,!d){for(x=628;d=0|a[x>>2];)x=d+8|0;a[51]=-1}}},_i64Add:D,_bitshift64Ashr:M,_i64Subtract:L,_memset:U,_malloc:function(e){e|=0;var t=0,n=0,r=0,i=0,o=0,u=0,s=0,c=0,l=0,f=0,d=0,h=0,p=0,m=0,v=0,y=0,E=0,T=0,S=0,O=0,A=0,P=0,C=0,R=0,I=0,N=0,k=0,M=0,L=0,D=0,U=0,x=0,F=0,B=0,Y=0,G=0,W=0,V=0,K=0,H=0,z=0,q=0,$=0,X=0,Q=0,J=0,Z=0,ee=0,te=0,ne=0,re=0,ae=0,ie=0,oe=0,ue=0,se=0,ce=0,le=0,fe=0,de=0,he=0,pe=0,_e=0,be=0,ge=0,me=0,ve=0,ye=0,Ee=0,Te=0,we=0,Se=0,Oe=0,Ae=0,Pe=0,je=0,Ce=0,Re=0,Ie=0,Ne=0,ke=0,Me=0,Le=0,De=0,Ue=0,xe=0,Fe=0,Be=0,Ye=0,Ge=0;do{if(e>>>0<245){if(n=(t=e>>>0<11?16:e+11&-8)>>>3,3&(i=(r=0|a[43])>>>n)){c=0|a[(s=8+(u=212+((o=(1&i^1)+n|0)<<1<<2)|0)|0)>>2],f=0|a[(l=c+8|0)>>2];do{if((0|u)!=(0|f)){if(f>>>0<(0|a[47])>>>0&&_(),(0|a[(d=f+12|0)>>2])==(0|c)){a[d>>2]=u,a[s>>2]=f;break}_()}else a[43]=r&~(1<>2]=3|f,a[(s=c+f+4|0)>>2]=1|a[s>>2],0|l}if(t>>>0>(s=0|a[45])>>>0){if(i){h=0|a[(m=8+(p=212+((v=((f=(d=(f=((u=i<>>(u=f>>>12&16))>>>5&8)|u|(d=(h=d>>>f)>>>2&4)|(h=(p=h>>>d)>>>1&2)|(p=(m=p>>>h)>>>1&1))+(m>>>p)|0)<<1<<2)|0)|0)>>2],u=0|a[(d=h+8|0)>>2];do{if((0|p)!=(0|u)){if(u>>>0<(0|a[47])>>>0&&_(),(0|a[(f=u+12|0)>>2])==(0|h)){a[f>>2]=p,a[m>>2]=u,y=0|a[45];break}_()}else a[43]=r&~(1<>2]=3|t,a[4+(r=h+t|0)>>2]=1|s,a[r+s>>2]=s,y&&(u=0|a[48],p=212+((m=y>>>3)<<1<<2)|0,(n=0|a[43])&(i=1<>2])>>>0<(0|a[47])>>>0?_():(E=m,T=l):(a[43]=n|i,E=p+8|0,T=p),a[E>>2]=u,a[T+12>>2]=u,a[u+8>>2]=T,a[u+12>>2]=p),a[45]=s,a[48]=r,0|d}if(r=0|a[44]){for(l=0|a[476+(((s=(p=(s=(r&0-r)-1|0)>>>(r=s>>>12&16))>>>5&8)|r|(p=(u=p>>>s)>>>2&4)|(u=(i=u>>>p)>>>1&2)|(i=(n=i>>>u)>>>1&1))+(n>>>i)<<2)>>2],i=(-8&a[l+4>>2])-t|0,n=l,u=l;;){if(l=0|a[n+16>>2])A=l;else{if(!(p=0|a[n+20>>2])){S=i,O=u;break}A=p}i=(p=(l=(-8&a[A+4>>2])-t|0)>>>0>>0)?l:i,n=A,u=p?A:u}O>>>0<(u=0|a[47])>>>0&&_(),O>>>0>=(n=O+t|0)>>>0&&_(),i=0|a[O+24>>2],d=0|a[O+12>>2];do{if((0|d)==(0|O)){if(v=0|a[(h=O+20|0)>>2])C=v,R=h;else{if(!(l=0|a[(p=O+16|0)>>2])){P=0;break}C=l,R=p}for(;;)if(v=0|a[(h=C+20|0)>>2])C=v,R=h;else{if(!(v=0|a[(h=C+16|0)>>2])){I=C,N=R;break}C=v,R=h}if(!(N>>>0>>0)){a[N>>2]=0,P=I;break}_()}else{if((h=0|a[O+8>>2])>>>0>>0&&_(),(0|a[(v=h+12|0)>>2])!=(0|O)&&_(),(0|a[(p=d+8|0)>>2])==(0|O)){a[v>>2]=d,a[p>>2]=h,P=d;break}_()}}while(0);do{if(i){if(d=0|a[O+28>>2],(0|O)==(0|a[(u=476+(d<<2)|0)>>2])){if(a[u>>2]=P,!P){a[44]=a[44]&~(1<>>0<(0|a[47])>>>0&&_(),(0|a[(d=i+16|0)>>2])==(0|O)?a[d>>2]=P:a[i+20>>2]=P,!P)break;P>>>0<(d=0|a[47])>>>0&&_(),a[P+24>>2]=i,u=0|a[O+16>>2];do{if(u){if(!(u>>>0>>0)){a[P+16>>2]=u,a[u+24>>2]=P;break}_()}}while(0);if(u=0|a[O+20>>2]){if(!(u>>>0<(0|a[47])>>>0)){a[P+20>>2]=u,a[u+24>>2]=P;break}_()}}}while(0);return S>>>0<16?(i=S+t|0,a[O+4>>2]=3|i,a[(u=O+i+4|0)>>2]=1|a[u>>2]):(a[O+4>>2]=3|t,a[n+4>>2]=1|S,a[n+S>>2]=S,(u=0|a[45])&&(i=0|a[48],u=212+((d=u>>>3)<<1<<2)|0,(h=0|a[43])&(p=1<>2])>>>0<(0|a[47])>>>0?_():(k=d,M=v):(a[43]=h|p,k=u+8|0,M=u),a[k>>2]=i,a[M+12>>2]=i,a[i+8>>2]=M,a[i+12>>2]=u),a[45]=S,a[48]=n),0|O+8}L=t}else L=t}else if(e>>>0<=4294967231)if(i=-8&(u=e+11|0),p=0|a[44]){h=0-i|0,D=(v=u>>>8)?i>>>0>16777215?31:i>>>(7+(r=14-((v=(520192+(d=v<<(u=(v+1048320|0)>>>16&8))|0)>>>16&4)|u|(d=(245760+(l=d<>>16&2))+(l<>>15)|0)|0)&1|r<<1:0,r=0|a[476+(D<<2)>>2];e:do{if(r)for(d=h,l=0,u=i<<(31==(0|D)?0:25-(D>>>1)|0),v=r,s=0;;){if((c=(m=-8&a[v+4>>2])-i|0)>>>0>>0){if((0|m)==(0|i)){Y=c,G=v,W=v,B=90;break e}V=c,K=v}else V=d,K=s;if(m=0==(0|(c=0|a[v+20>>2]))|(0|c)==(0|(v=0|a[v+16+(u>>>31<<2)>>2]))?l:c,c=0==(0|v)){U=V,x=m,F=K,B=86;break}d=V,l=m,u<<=1&c^1,s=K}else U=h,x=0,F=0,B=86}while(0);if(86==(0|B)){if(0==(0|x)&0==(0|F)){if(!(h=p&((r=2<>>(h=r>>>12&16))>>>5&8)|h|(t=(n=t>>>r)>>>2&4)|(n=(s=n>>>t)>>>1&2)|(s=(u=s>>>n)>>>1&1))+(u>>>s)<<2)>>2]}else H=x;H?(Y=U,G=H,W=F,B=90):(z=U,q=F)}if(90==(0|B))for(;;)if(B=0,n=(u=(s=(-8&a[G+4>>2])-i|0)>>>0>>0)?s:Y,s=u?G:W,u=0|a[G+16>>2])Y=n,G=u,W=s,B=90;else{if(!(G=0|a[G+20>>2])){z=n,q=s;break}Y=n,W=s,B=90}if(0!=(0|q)&&z>>>0<((0|a[45])-i|0)>>>0){q>>>0<(p=0|a[47])>>>0&&_(),q>>>0>=(s=q+i|0)>>>0&&_(),n=0|a[q+24>>2],u=0|a[q+12>>2];do{if((0|u)==(0|q)){if(h=0|a[(t=q+20|0)>>2])X=h,Q=t;else{if(!(l=0|a[(r=q+16|0)>>2])){$=0;break}X=l,Q=r}for(;;)if(h=0|a[(t=X+20|0)>>2])X=h,Q=t;else{if(!(h=0|a[(t=X+16|0)>>2])){J=X,Z=Q;break}X=h,Q=t}if(!(Z>>>0

>>0)){a[Z>>2]=0,$=J;break}_()}else{if((t=0|a[q+8>>2])>>>0

>>0&&_(),(0|a[(h=t+12|0)>>2])!=(0|q)&&_(),(0|a[(r=u+8|0)>>2])==(0|q)){a[h>>2]=u,a[r>>2]=t,$=u;break}_()}}while(0);do{if(n){if(u=0|a[q+28>>2],(0|q)==(0|a[(p=476+(u<<2)|0)>>2])){if(a[p>>2]=$,!$){a[44]=a[44]&~(1<>>0<(0|a[47])>>>0&&_(),(0|a[(u=n+16|0)>>2])==(0|q)?a[u>>2]=$:a[n+20>>2]=$,!$)break;$>>>0<(u=0|a[47])>>>0&&_(),a[$+24>>2]=n,p=0|a[q+16>>2];do{if(p){if(!(p>>>0>>0)){a[$+16>>2]=p,a[p+24>>2]=$;break}_()}}while(0);if(p=0|a[q+20>>2]){if(!(p>>>0<(0|a[47])>>>0)){a[$+20>>2]=p,a[p+24>>2]=$;break}_()}}}while(0);do{if(z>>>0>=16){if(a[q+4>>2]=3|i,a[s+4>>2]=1|z,a[s+z>>2]=z,n=z>>>3,z>>>0<256){p=212+(n<<1<<2)|0,(u=0|a[43])&(t=1<>2])>>>0<(0|a[47])>>>0?_():(ee=n,te=r):(a[43]=u|t,ee=p+8|0,te=p),a[ee>>2]=s,a[te+12>>2]=s,a[s+8>>2]=te,a[s+12>>2]=p;break}if(ne=(p=z>>>8)?z>>>0>16777215?31:z>>>(7+(n=14-((p=(520192+(u=p<<(t=(p+1048320|0)>>>16&8))|0)>>>16&4)|t|(u=(245760+(r=u<>>16&2))+(r<>>15)|0)|0)&1|n<<1:0,n=476+(ne<<2)|0,a[s+28>>2]=ne,a[4+(u=s+16|0)>>2]=0,a[u>>2]=0,!((u=0|a[44])&(r=1<>2]=s,a[s+24>>2]=n,a[s+12>>2]=s,a[s+8>>2]=s;break}for(r=z<<(31==(0|ne)?0:25-(ne>>>1)|0),u=0|a[n>>2];;){if((-8&a[u+4>>2]|0)==(0|z)){re=u,B=148;break}if(!(t=0|a[(n=u+16+(r>>>31<<2)|0)>>2])){ae=n,ie=u,B=145;break}r<<=1,u=t}if(145==(0|B)){if(!(ae>>>0<(0|a[47])>>>0)){a[ae>>2]=s,a[s+24>>2]=ie,a[s+12>>2]=s,a[s+8>>2]=s;break}_()}else if(148==(0|B)){if((r=0|a[(u=re+8|0)>>2])>>>0>=(t=0|a[47])>>>0&re>>>0>=t>>>0){a[r+12>>2]=s,a[u>>2]=s,a[s+8>>2]=r,a[s+12>>2]=re,a[s+24>>2]=0;break}_()}}else r=z+i|0,a[q+4>>2]=3|r,a[(u=q+r+4|0)>>2]=1|a[u>>2]}while(0);return 0|q+8}L=i}else L=i;else L=-1}while(0);if((q=0|a[45])>>>0>=L>>>0)return z=q-L|0,re=0|a[48],z>>>0>15?(ie=re+L|0,a[48]=ie,a[45]=z,a[ie+4>>2]=1|z,a[ie+z>>2]=z,a[re+4>>2]=3|L):(a[45]=0,a[48]=0,a[re+4>>2]=3|q,a[(z=re+q+4|0)>>2]=1|a[z>>2]),0|re+8;if((re=0|a[46])>>>0>L>>>0)return z=re-L|0,a[46]=z,q=(re=0|a[49])+L|0,a[49]=q,a[q+4>>2]=1|z,a[re+4>>2]=3|L,0|re+8;do{if(!(0|a[161])){if(!((re=0|w(30))-1&re)){a[163]=re,a[162]=re,a[164]=-1,a[165]=-1,a[166]=0,a[154]=0,a[161]=-16&(0|g(0))^1431655768;break}_()}}while(0);if(re=L+48|0,(z=(ie=(z=0|a[163])+(q=L+47|0)|0)&(ae=0-z|0))>>>0<=L>>>0)return 0;if(0!=(0|(ne=0|a[153]))&&(ee=(te=0|a[151])+z|0)>>>0<=te>>>0|ee>>>0>ne>>>0)return 0;e:do{if(4&a[154])B=190;else{ne=0|a[49];t:do{if(ne){for(ee=620;;){if((te=0|a[ee>>2])>>>0<=ne>>>0&&(te+(0|a[($=ee+4|0)>>2])|0)>>>0>ne>>>0){oe=ee,ue=$;break}if(!(ee=0|a[ee+8>>2])){B=173;break t}}if((ee=ie-(0|a[46])&ae)>>>0<2147483647)if((0|($=0|b(0|ee)))==((0|a[oe>>2])+(0|a[ue>>2])|0)){if(-1!=(0|$)){se=$,ce=ee,B=193;break e}}else le=$,fe=ee,B=183}else B=173}while(0);do{if(173==(0|B)&&-1!=(0|(ne=0|b(0)))&&(i=ne,de=($=(ee=0|a[162])-1|0)&i?z-i+($+i&0-ee)|0:z,i=(ee=0|a[151])+de|0,de>>>0>L>>>0&de>>>0<2147483647)){if(0!=(0|($=0|a[153]))&&i>>>0<=ee>>>0|i>>>0>$>>>0)break;if((0|($=0|b(0|de)))==(0|ne)){se=ne,ce=de,B=193;break e}le=$,fe=de,B=183}}while(0);t:do{if(183==(0|B)){$=0-fe|0;do{if(re>>>0>fe>>>0&fe>>>0<2147483647&-1!=(0|le)&&(i=q-fe+(ne=0|a[163])&0-ne)>>>0<2147483647){if(-1==(0|b(0|i))){b(0|$);break t}he=i+fe|0;break}he=fe}while(0);if(-1!=(0|le)){se=le,ce=he,B=193;break e}}}while(0);a[154]=4|a[154],B=190}}while(0);if(190==(0|B)&&z>>>0<2147483647&&(he=0|b(0|z))>>>0<(z=0|b(0))>>>0&-1!=(0|he)&-1!=(0|z)&&(le=z-he|0)>>>0>(L+40|0)>>>0&&(se=he,ce=le,B=193),193==(0|B)){le=(0|a[151])+ce|0,a[151]=le,le>>>0>(0|a[152])>>>0&&(a[152]=le),le=0|a[49];do{if(le){he=620;do{if((0|se)==((z=0|a[he>>2])+(q=0|a[(fe=he+4|0)>>2])|0)){pe=z,_e=fe,be=q,ge=he,B=203;break}he=0|a[he+8>>2]}while(0!=(0|he));if(203==(0|B)&&0==(8&a[ge+12>>2]|0)&&le>>>0>>0&le>>>0>=pe>>>0){a[_e>>2]=be+ce,he=le+(q=0==(7&(he=le+8|0)|0)?0:0-he&7)|0,fe=ce-q+(0|a[46])|0,a[49]=he,a[46]=fe,a[he+4>>2]=1|fe,a[he+fe+4>>2]=40,a[50]=a[165];break}for(se>>>0<(fe=0|a[47])>>>0?(a[47]=se,me=se):me=fe,fe=se+ce|0,he=620;;){if((0|a[he>>2])==(0|fe)){ve=he,ye=he,B=211;break}if(!(he=0|a[he+8>>2])){Ee=620;break}}if(211==(0|B)){if(!(8&a[ye+12>>2])){a[ve>>2]=se,a[(he=ye+4|0)>>2]=(0|a[he>>2])+ce,q=se+(0==(7&(he=se+8|0)|0)?0:0-he&7)|0,z=fe+(0==(7&(he=fe+8|0)|0)?0:0-he&7)|0,he=q+L|0,re=z-q-L|0,a[q+4>>2]=3|L;do{if((0|z)!=(0|le)){if((0|z)==(0|a[48])){de=(0|a[45])+re|0,a[45]=de,a[48]=he,a[he+4>>2]=1|de,a[he+de>>2]=de;break}if(1==(3&(de=0|a[z+4>>2])|0)){ue=-8&de,oe=de>>>3;e:do{if(de>>>0>=256){ae=0|a[z+24>>2],ie=0|a[z+12>>2];do{if((0|ie)==(0|z)){if(ne=0|a[(i=4+($=z+16|0)|0)>>2])we=ne,Se=i;else{if(!(ee=0|a[$>>2])){Te=0;break}we=ee,Se=$}for(;;)if(ne=0|a[(i=we+20|0)>>2])we=ne,Se=i;else{if(!(ne=0|a[(i=we+16|0)>>2])){Oe=we,Ae=Se;break}we=ne,Se=i}if(!(Ae>>>0>>0)){a[Ae>>2]=0,Te=Oe;break}_()}else{if((i=0|a[z+8>>2])>>>0>>0&&_(),(0|a[(ne=i+12|0)>>2])!=(0|z)&&_(),(0|a[($=ie+8|0)>>2])==(0|z)){a[ne>>2]=ie,a[$>>2]=i,Te=ie;break}_()}}while(0);if(!ae)break;i=476+((ie=0|a[z+28>>2])<<2)|0;do{if((0|z)==(0|a[i>>2])){if(a[i>>2]=Te,Te)break;a[44]=a[44]&~(1<>>0<(0|a[47])>>>0&&_(),(0|a[($=ae+16|0)>>2])==(0|z)?a[$>>2]=Te:a[ae+20>>2]=Te,!Te)break e}while(0);Te>>>0<(ie=0|a[47])>>>0&&_(),a[Te+24>>2]=ae,$=0|a[(i=z+16|0)>>2];do{if($){if(!($>>>0>>0)){a[Te+16>>2]=$,a[$+24>>2]=Te;break}_()}}while(0);if(!($=0|a[i+4>>2]))break;if(!($>>>0<(0|a[47])>>>0)){a[Te+20>>2]=$,a[$+24>>2]=Te;break}_()}else{$=0|a[z+8>>2],ie=0|a[z+12>>2],ae=212+(oe<<1<<2)|0;do{if((0|$)!=(0|ae)){if($>>>0>>0&&_(),(0|a[$+12>>2])==(0|z))break;_()}}while(0);if((0|ie)==(0|$)){a[43]=a[43]&~(1<>>0>>0&&_(),(0|a[(i=ie+8|0)>>2])==(0|z)){Pe=i;break}_()}}while(0);a[$+12>>2]=ie,a[Pe>>2]=$}}while(0);je=z+ue|0,Ce=ue+re|0}else je=z,Ce=re;if(a[(oe=je+4|0)>>2]=-2&a[oe>>2],a[he+4>>2]=1|Ce,a[he+Ce>>2]=Ce,oe=Ce>>>3,Ce>>>0<256){de=212+(oe<<1<<2)|0,ae=0|a[43],i=1<>2])>>>0>=(0|a[47])>>>0){Re=oe,Ie=ne;break}_()}else a[43]=ae|i,Re=de+8|0,Ie=de}while(0);a[Re>>2]=he,a[Ie+12>>2]=he,a[he+8>>2]=Ie,a[he+12>>2]=de;break}i=Ce>>>8;do{if(i){if(Ce>>>0>16777215){Ne=31;break}Ne=Ce>>>(7+(ee=14-((ne=(520192+(ue=i<<(ae=(i+1048320|0)>>>16&8))|0)>>>16&4)|ae|(ue=(245760+(oe=ue<>>16&2))+(oe<>>15)|0)|0)&1|ee<<1}else Ne=0}while(0);if(i=476+(Ne<<2)|0,a[he+28>>2]=Ne,a[4+(de=he+16|0)>>2]=0,a[de>>2]=0,!((de=0|a[44])&(ee=1<>2]=he,a[he+24>>2]=i,a[he+12>>2]=he,a[he+8>>2]=he;break}for(ee=Ce<<(31==(0|Ne)?0:25-(Ne>>>1)|0),de=0|a[i>>2];;){if((-8&a[de+4>>2]|0)==(0|Ce)){ke=de,B=281;break}if(!(ue=0|a[(i=de+16+(ee>>>31<<2)|0)>>2])){Me=i,Le=de,B=278;break}ee<<=1,de=ue}if(278==(0|B)){if(!(Me>>>0<(0|a[47])>>>0)){a[Me>>2]=he,a[he+24>>2]=Le,a[he+12>>2]=he,a[he+8>>2]=he;break}_()}else if(281==(0|B)){if((ee=0|a[(de=ke+8|0)>>2])>>>0>=(ue=0|a[47])>>>0&ke>>>0>=ue>>>0){a[ee+12>>2]=he,a[de>>2]=he,a[he+8>>2]=ee,a[he+12>>2]=ke,a[he+24>>2]=0;break}_()}}else ee=(0|a[46])+re|0,a[46]=ee,a[49]=he,a[he+4>>2]=1|ee}while(0);return 0|q+8}Ee=620}for(;;){if((he=0|a[Ee>>2])>>>0<=le>>>0&&(re=he+(0|a[Ee+4>>2])|0)>>>0>le>>>0){De=re;break}Ee=0|a[Ee+8>>2]}he=(q=(he=(q=De+-47|0)+(0==(7&(re=q+8|0)|0)?0:0-re&7)|0)>>>0<(re=le+16|0)>>>0?le:he)+8|0,z=se+(fe=0==(7&(z=se+8|0)|0)?0:0-z&7)|0,ee=ce+-40-fe|0,a[49]=z,a[46]=ee,a[z+4>>2]=1|ee,a[z+ee+4>>2]=40,a[50]=a[165],a[(ee=q+4|0)>>2]=27,a[he>>2]=a[155],a[he+4>>2]=a[156],a[he+8>>2]=a[157],a[he+12>>2]=a[158],a[155]=se,a[156]=ce,a[158]=0,a[157]=he,he=q+24|0;do{a[(he=he+4|0)>>2]=7}while((he+4|0)>>>0>>0);if((0|q)!=(0|le)){if(he=q-le|0,a[ee>>2]=-2&a[ee>>2],a[le+4>>2]=1|he,a[q>>2]=he,z=he>>>3,he>>>0<256){fe=212+(z<<1<<2)|0,(de=0|a[43])&(ue=1<>2])>>>0<(0|a[47])>>>0?_():(Ue=z,xe=i):(a[43]=de|ue,Ue=fe+8|0,xe=fe),a[Ue>>2]=le,a[xe+12>>2]=le,a[le+8>>2]=xe,a[le+12>>2]=fe;break}if(Fe=(fe=he>>>8)?he>>>0>16777215?31:he>>>(7+(z=14-((fe=(520192+(de=fe<<(ue=(fe+1048320|0)>>>16&8))|0)>>>16&4)|ue|(de=(245760+(i=de<>>16&2))+(i<>>15)|0)|0)&1|z<<1:0,z=476+(Fe<<2)|0,a[le+28>>2]=Fe,a[le+20>>2]=0,a[re>>2]=0,!((de=0|a[44])&(i=1<>2]=le,a[le+24>>2]=z,a[le+12>>2]=le,a[le+8>>2]=le;break}for(i=he<<(31==(0|Fe)?0:25-(Fe>>>1)|0),de=0|a[z>>2];;){if((-8&a[de+4>>2]|0)==(0|he)){Be=de,B=307;break}if(!(ue=0|a[(z=de+16+(i>>>31<<2)|0)>>2])){Ye=z,Ge=de,B=304;break}i<<=1,de=ue}if(304==(0|B)){if(!(Ye>>>0<(0|a[47])>>>0)){a[Ye>>2]=le,a[le+24>>2]=Ge,a[le+12>>2]=le,a[le+8>>2]=le;break}_()}else if(307==(0|B)){if((i=0|a[(de=Be+8|0)>>2])>>>0>=(he=0|a[47])>>>0&Be>>>0>=he>>>0){a[i+12>>2]=le,a[de>>2]=le,a[le+8>>2]=i,a[le+12>>2]=Be,a[le+24>>2]=0;break}_()}}}else{0==(0|(i=0|a[47]))|se>>>0>>0&&(a[47]=se),a[155]=se,a[156]=ce,a[158]=0,a[52]=a[161],a[51]=-1,i=0;do{a[12+(de=212+(i<<1<<2)|0)>>2]=de,a[de+8>>2]=de,i=i+1|0}while(32!=(0|i));i=se+(de=0==(7&(i=se+8|0)|0)?0:0-i&7)|0,he=ce+-40-de|0,a[49]=i,a[46]=he,a[i+4>>2]=1|he,a[i+he+4>>2]=40,a[50]=a[165]}}while(0);if((ce=0|a[46])>>>0>L>>>0)return se=ce-L|0,a[46]=se,le=(ce=0|a[49])+L|0,a[49]=le,a[le+4>>2]=1|se,a[ce+4>>2]=3|L,0|ce+8}return a[(0|j())>>2]=12,0},_memcpy:function(e,t,n){var i;if(e|=0,t|=0,(0|(n|=0))>=4096)return 0|m(0|e,0|t,0|n);if(i=0|e,(3&e)==(3&t)){for(;3&e;){if(!n)return 0|i;r[e>>0]=0|r[t>>0],e=e+1|0,t=t+1|0,n=n-1|0}for(;(0|n)>=4;)a[e>>2]=a[t>>2],e=e+4|0,t=t+4|0,n=n-4|0}for(;(0|n)>0;)r[e>>0]=0|r[t>>0],e=e+1|0,t=t+1|0,n=n-1|0;return 0|i},_bitshift64Lshr:x,_fflush:function e(t){t|=0;var n=0,r=0,i=0,o=0,u=0,s=0,c=0;do{if(t){if((0|a[t+76>>2])<=-1){n=0|k(t);break}r=0==(0|R()),i=0|k(t),r?n=i:(I(),n=i)}else{if(o=0|a[13]?0|e(0|a[13]):0,d(36),i=0|a[8])for(r=i,i=o;;){if(s=(0|a[r+76>>2])>-1?0|R():0,c=(0|a[r+20>>2])>>>0>(0|a[r+28>>2])>>>0?0|k(r)|i:i,s&&I(),!(r=0|a[r+56>>2])){u=c;break}i=c}else u=o;y(36),n=u}}while(0);return 0|n},___errno_location:j,_bitshift64Shl:F,runPostSets:function(){},stackAlloc:function(e){var t;return t=o,o=15+(o=o+(e|=0)|0)&-16,0|t},stackSave:function(){return 0|o},stackRestore:function(e){o=e|=0},establishStackSpace:function(e,t){o=e|=0,t|=0},setThrew:function(e,t){e|=0,t|=0,u||(u=e,t)},setTempRet0:function(e){s=e|=0},getTempRet0:function(){return 0|s},dynCall_ii:function(e,t){return t|=0,0|Y[1&(e|=0)](0|t)},dynCall_iiii:function(e,t,n,r){return t|=0,n|=0,r|=0,0|G[3&(e|=0)](0|t,0|n,0|r)},dynCall_vi:function(e,t){t|=0,W[1&(e|=0)](0|t)}}}(e.Na,e.Oa,buffer);e._curve25519_donna=Z._curve25519_donna;var Da=e._free=Z._free;e.runPostSets=Z.runPostSets;var cb=e._i64Add=Z._i64Add,ab=e._bitshift64Ashr=Z._bitshift64Ashr,bb=e._i64Subtract=Z._i64Subtract,db=e._memset=Z._memset,ua=e._malloc=Z._malloc,gc=e._memcpy=Z._memcpy,fb=e._bitshift64Lshr=Z._bitshift64Lshr;e._fflush=Z._fflush,e.___errno_location=Z.___errno_location;var gb=e._bitshift64Shl=Z._bitshift64Shl;function xc(e){this.name="ExitStatus",this.message="Program terminated with exit("+e+")",this.status=e}e.dynCall_ii=Z.dynCall_ii,e.dynCall_iiii=Z.dynCall_iiii,e.dynCall_vi=Z.dynCall_vi,n.W=Z.stackAlloc,n.na=Z.stackSave,n.X=Z.stackRestore,n.md=Z.establishStackSpace,n.cb=Z.setTempRet0,n.Ua=Z.getTempRet0,xc.prototype=Error(),xc.prototype.constructor=xc;var Yc=null,Xa=function t(){e.calledRun||$c(),e.calledRun||(Xa=t)};function $c(t){function n(){if(!e.calledRun&&(e.calledRun=!0,!A)){if(xa||(xa=!0,Oa(Qa)),Oa(Ra),e.onRuntimeInitialized&&e.onRuntimeInitialized(),e._main&&bd&&e.callMain(t),e.postRun)for("function"==typeof e.postRun&&(e.postRun=[e.postRun]);e.postRun.length;)Ua(e.postRun.shift());Oa(Sa)}}if(t=t||e.arguments,null===Yc&&(Yc=Date.now()),!(0e;e++)a.push(0)}assert(0==L,"cannot call main when async dependencies remain! (listen on __ATMAIN__)"),assert(0==Pa.length,"cannot call main when preRun functions remain to be called"),t=t||[],xa||(xa=!0,Oa(Qa));var r=t.length+1,a=[G(Va(e.thisProgram),"i8",0)];n();for(var i=0;i=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["children","className","onRef"]),c=r({},u,{className:(0,a.default)(n,s.default.noop,l),onCopy:d,ref:o});return i.createElement("div",c,t)}function d(e){if(e.currentTarget instanceof HTMLElement){var t=u.default.fromSelection(e.currentTarget,window.getSelection());e.clipboardData.setData("text/plain",t.toPlainString());try{e.clipboardData.setData(o.APP_TEXT_MIMETYPE,t.toAppString())}catch(e){}e.stopPropagation(),e.preventDefault()}}f.displayName="CopyableArea"},ccfbbiigii:function(e,t){e.exports={action:"DKsDC",textTip:"_2tCE5",divider:"_1cMbW"}},ccfbdejab:function(e,t,n){e.exports=n.p+"img/f50_d825d156222c0d93428f4ecd78564c75.png"},ccfecdieed:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(79).then(function(){e([n("fdefjajga")])}.bind(null,n)).catch(n.oe).catch(t)})}},ccfjdafcdf:function(e,t,n){e.exports=n.p+"img/f89_e049c6b076ab9212a901406939d7274e.png"},ccgdhcfiaf:function(e,t,n){e.exports=n.p+"img/f92_970e0969177b051897bdd55bf12ee3ae.png"},ccghecjeab:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.storeDataIndex=t.storePrimaryIndex=void 0;var r=u(n("bfigaaieca")),a=u(n("ebhdfjjdeb")),i=u(n("diaiajeedf")),o=u(n("bgaefjgfbj"));function u(e){return e&&e.__esModule?e:{default:e}}var s=t.storePrimaryIndex="id",c=t.storeDataIndex="data";r.default.add("lru-media-array-buffer-cache").database(o.default).version(r.default.versions.version(0),[new a.default(s),new i.default(c)]).view(function(e){return{id:e[s],data:e[c]}});var l=r.default.table("lru-media-array-buffer-cache");t.default=l},cchbaachig:function(e,t,n){e.exports=n.p+"img/f27_d53f3b6cf583d7a41f3434d18fe4456e.png"},cchfdgefef:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(63).then(function(){e([n("bejafdedaf")])}.bind(null,n)).catch(n.oe).catch(t)})}},cdahdadhjd:function(e,t,n){e.exports=n.p+"img/f06_f564cba48589a560af4b6e8408ae1718.png"},cdajchbefi:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(38).then(function(){e([n("dhicgcbfdc")])}.bind(null,n)).catch(n.oe).catch(t)})}},cdbaigecih:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(6).then(function(){e([n("bcefeebiag"),n("ciheecjebg")])}.bind(null,n)).catch(n.oe).catch(t)})}},cdbejjgfb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=void 0,t=void 0;return new Promise(function(n){!function r(){t&&t+1e41&&void 0!==arguments[1]?arguments[1]:"";return this._value=[this.toString(),e].filter(function(e){return e}).join(t),this}},{key:"prepend",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this._value=[e,this.toString()].filter(function(e){return e}).join(t),this}},{key:"toString",value:function(){return this._value}}]),e}(),_=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments[1];h(this,e),this._innerAppText=new p(t),this._appTextTemplate=n}return i(e,null,[{key:"fromEl",value:function(t){return new e("",(arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,o.isCopyable)(t))?(0,o.getAppTextTemplateData)(t):null)}},{key:"getTemplate",value:function(t){var n=t;if(!n)return null;if(!(n instanceof HTMLElement)){if(!n.parentElement)return null;n=n.parentElement}for(var r=new e("${appText}"),a=n,i=5,u=0,s=!1;a&&u1&&void 0!==arguments[1]?arguments[1]:"";return this._innerAppText.append(e,t),this}},{key:"prepend",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this._innerAppText.prepend(e,t),this}},{key:"isPlainText",value:function(){return Boolean(!this._appTextTemplate&&""!==this._appTextTemplate)}},{key:"toString",value:function(){return this._appTextTemplate||""===this._appTextTemplate?this._appTextTemplate.replace(/\$\{appText\}/g,this._innerAppText.toString()):this._innerAppText.toString()}}]),e}(),b=function(){function e(t,n){h(this,e);var r=t||"";this._plainText=new p(r),n&&(this._appText=new _(r,n))}return i(e,[{key:"append",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.hasAppText()?(this._appText=this._appText||new _(this.toPlainString()),this._appText.append(e.toAppString(),t)):this.hasAppText()&&this._appText.append(e.toAppString(),t),this._plainText.append(e.toPlainString(),t),this}},{key:"appendPlainText",value:function(t){arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.append(new e(t)),this}},{key:"prepend",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.hasAppText()?(this._appText=this._appText||new _(this.toPlainString()),this._appText.prepend(e.toAppString(),t)):this.hasAppText()&&this._appText.prepend(e.toAppString(),t),this._plainText.prepend(e.toPlainString(),t),this}},{key:"hasAppText",value:function(){return Boolean(this._appText)}},{key:"toAppText",value:function(){return this.hasAppText()?this._appText:new _(this.toPlainString())}},{key:"toPlainString",value:function(){return this._plainText.toString()}},{key:"toAppString",value:function(){return this.hasAppText()?this._appText.toString():this.toPlainString()}}],[{key:"_copyableChildrenToClipboard",value:function(t){var n=this,r=(0,o.findCopyableChildren)(t);return(0,a.default)(r,function(e,t){return e.prepend(n.fromEl(t),"\n")},new e)}},{key:"_pruneRangeNodes",value:function(e,t,n){for(var r=t.cloneContents().childNodes,a=(0,s.default)(t),i=[],o=[],u=0;u1&&void 0!==arguments[1]&&arguments[1],i=new e((0,o.getPrePlainTextData)(t)||""),u=(0,o.getPlainTextData)(t),s=new e("",(0,o.getAppTextTemplateData)(t));return u||""===u?(s.appendPlainText(u),i.append(s)):r||(0,f.isSelectable)(t)?((0,a.default)(t.childNodes,function(e,t){var r=(0,c.default)(t,"div")?"\n":"";return e.prepend(n.fromSelectableNode(t),r)},s),i.append(s)):(s.append(this._copyableChildrenToClipboard(t)),i.append(s))}},{key:"fromEl",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,o.isCopyable)(e)||t?this.fromCopyableEl(e,t):this._copyableChildrenToClipboard(e)}},{key:"fromNode",value:function(t,n){return t instanceof HTMLElement?this.fromEl(t,n):n?this.fromSelectableNode(t):new e}},{key:"fromRange",value:function(t,n){var r=this,i=n.commonAncestorContainer,o=new e("",_.getTemplate(i)),u=(0,f.isSelectAll)(i)?i:(0,f.findSelectAllParent)(i);if(u instanceof HTMLElement)return o.append(this.fromCopyableEl(u));var s=this._pruneRangeNodes(t,n,(0,f.isSelectable)(i)),c=s.parentIsSelectable,l=s.rangeNodes;return(0,a.default)(l,function(e,t,n){var a=c?"":"\n",i=r.fromNode(t,c);return e.prepend(i,a)},o)}},{key:"fromSelectableNode",value:function(t){var n=this;if((0,l.default)(t))return new e(t.textContent);if(!(t instanceof HTMLElement))return new e;var r=t,a=new e;return(0,u.default)(r,function(e){return(0,l.default)(e)||(0,o.isCopyable)(e)?[]:Array.from(e.childNodes)},function(e){var t=void 0;(0,o.isCopyable)(e)&&e instanceof HTMLElement?(t=n.fromCopyableEl(e,!0),a.append(t)):(0,l.default)(e)&&a.appendPlainText(e.textContent)}),a}},{key:"fromSelection",value:function(t,n){var a=this,i=new e;return(0,r.default)(n.rangeCount).map(function(e){var r=n.getRangeAt(e);return a.fromRange(t,r)}).reduce(function(e,t){return e.append(t,"\n")},i)}}]),e}();t.default=b},cebjagcdj:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(15).then(function(){e([n("bhhgdiggbf"),n("edhcjhhfg")])}.bind(null,n)).catch(n.oe).catch(t)})}},ceccbdjfci:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n2?", ...":""}]`:`Invalid request: ${e[0]}`:e instanceof Object?"{...}":`${String(e)}`}},{key:"serialize",value:function(){var e=this.tag;if(this.binaryOpts){var t=this.binaryOpts,n=null!=t.metric?t.metric:0,r=(this.ignore?0:1)<<7|(!this.ignore&&t.ackRequest?1:0)<<6|(!0===t.available?1:0)<<5|(!1===t.available?1:0)<<4|(null!=t.expires&&0!==t.expires?1:0)<<3|(t.skipOffline?1:0)<<2;return i.default.build(e,",",n,r,this.data).readBuffer()}var a="string"==typeof this.data?this.data:JSON.stringify(this.data);return`${String(e)},,${String(a)}`}}]),e}();s.STATE=u,t.default=s},ceddibdhdb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["props","session","collections","derived"]);function l(e){this._ProxyState$state=e}var f={};[r,a,u,s].forEach(function(e){e&&Object.keys(e).forEach(function(e){f[e]={get(){return i.default.assert(!1,"Invalid ProxyState Access",`Cannot read proxy property "${e}" created in <${this._ProxyState$ComponentName}/>. Make sure it is whitelisted in your list of concerns.`)(),this._ProxyState$state[e]},set(t){i.default.assert(!1,"Invalid ProxyState Write",`Cannot write proxy property "${e}" created in <${this._ProxyState$ComponentName}/>. Make sure it is whitelisted in your list of concerns.`)(),this._ProxyState$state[e]=t}}})}),f.mirrorMask={value:n},f.isProxyOf={value(e){return this._ProxyState$state===e}},["set","get"].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:this.getLocale();return!!p[e]}},{key:"LR",value:function(e,t){return this.isRTL()?t:e}},{key:"embedDir",value:function(e){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.isRTL())?this.embedRTL(e):this.embedLTR(e)}},{key:"forceDir",value:function(e){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.isRTL())?this.forceRTL(e):this.forceLTR(e)}},{key:"embedLTR",value:function(e){return"‪"+e+"‬"}},{key:"embedRTL",value:function(e){return"‫"+e+"‬"}},{key:"forceLTR",value:function(e){return"‎"+e}},{key:"forceRTL",value:function(e){return"‏"+e}},{key:"t",value:function(e,t,n){"number"!=typeof e&&this.error(`l10n.t was called with an unprocessed id (${e}).`);var r=e,a=null!=t?t._plural:null,i=n||this.getLocale();this.localeStrings[i]||(i=o.default.L10N.DEFAULT);var u=this._getString(r,i,a);for(var s in this.markTranslations&&(u?i===o.default.L10N.DEFAULT&&(u="["+u+"]"):(u="!!"+r+"!!",this.log('l10n:t string key "'+r+'" not found'))),u||(u=this._getString(r,o.default.L10N.DEFAULT,a)),u||this.log('l10n:t string key "'+r+'" fallback failed'),t)if(t.hasOwnProperty(s)&&"_plural"!==s){var c=new RegExp("__"+s+"__","g"),l=void 0;l=this.useArabicScriptDigits()&&"string"==typeof t[s]&&t[s].slice(0,2)===h?t[s]:this.n(t[s],i),u=u.replace(c,l)}return u}},{key:"_getString",value:function(e,t,n){var r=this.localeStrings[t]||this.localeStrings[o.default.L10N.DEFAULT];if(null==r)throw new Error(`Couldn't find translations for locale ${t} or default (${o.default.L10N.DEFAULT})`);if(!Array.isArray(r))throw new Error("Unexpected locale format.");var i=a(r,2),u=i[0],s=i[1],l=u[e]||"";if(null==n)return l;var f=c.default[t];if(null==f)return l;var d=f.numbers[f.plurals(n)];return 1===d?l:s[2===f.numbers.length&&2===d?e.toString():`${e}_${d}`]||""}},{key:"useArabicScriptDigits",value:function(e){return!!_[e||this.getLocale()]}},{key:"isLatinAlphabetLanguage",value:function(e){return s.default.isLatin(this.removeAccents(e))}},{key:"n",value:function(e,t){var n=e;return isNaN(n)||(n=n.toString()),n=n,this.useArabicScriptDigits(t)?n.toString().replace(/[0-9]/g,g):n}},{key:"numAndPunc",value:function(e){return this.useArabicScriptDigits()?"‎"+this.embedLTR(e):e}},{key:"filesize",value:function(e){return this.n((0,u.default)(e,{base:2,round:0,suffixes:{B:this.t(444),kB:this.t(446),MB:this.t(447),GB:this.t(445)}}))}},{key:"normalizeForm",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,l.normalizeForm)(e)}},{key:"removeAccents",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,l.removeAccents)(e)}},{key:"accentFold",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.removeAccents(e).toLowerCase()}}]),e}();t.default=v;var y=t.LOCALE_DATE_TIME_CUSTOMIZATIONS={"zh-tw":{longDateFormat:{LT:"Ah:mm",LTS:"Ah:m:s",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日LT",LLLL:"YYYY年MMMD日ddddLT",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日LT",llll:"YYYY年MMMD日ddddLT"}},"zh-cn":{longDateFormat:{LT:"Ah:mm",LTS:"Ah:m:s",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日LT",LLLL:"YYYY年MMMD日ddddLT",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日LT",llll:"YYYY年MMMD日ddddLT"}},ar:{longDateFormat:{LT:"h:mm A",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"}},ta:{longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY, h:mm A"},preparse:null,postformat:null,meridiem:null,meridiemHour:null},hi:{preparse:null,postformat:null,longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",LLL:"D MMMM YYYY A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},meridiem:(e,t,n)=>0===e&&0===t?"मध्यरात्रि":e>=20||e<4?"रात":e>=4&&e<12?"सुबह":e>=12&&e<16?"दोपहर":"शाम"}};t.SHOULD_USE_MOMENT_LOCALE_FORMAT={ur:!0},t.LOCALE_CUSTOMIZATIONS=r({},y,{"pt-pt":{weekdays:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"]}})},cfaiaibca:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n>4],t[a+1]=r[15&i]}return"3EB0"+String.fromCharCode.apply(String,t)};var r=[48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70]},cffgcfbaff:function(e,t,n){e.exports=n.p+"img/f08_4d61c3d691066fa829ad43af1d6063ca.png"},cfgcdfcfee:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.STATE=void 0;var r=E(n("ddgaeajhag")),a=function(){function e(e,t){for(var n=0;n18e4&&(f.default.log("js halt longer than 180000 ms detected, killing socket")(),this._killTimer.cancel(),this._killTimer.onOrBefore(0))}},{key:"_ping",value:function(){this.send("?,,"),this._killTimer.onOrAfter(N())}},{key:"_killSocket",value:function(){f.default.warn(`WatchedSocket ${this.id} Timeout!`)(),this.close(!0,"stale")}},{key:"detachCallbacks",value:function(){this.set({onactivity:void 0,onmessage:void 0})}},{key:"send",value:function(e){this.cast(e),this._pingTimer.cancel(),this._killTimer.onOrAfter(N())}},{key:"cast",value:function(e){if(this.state!==j.OPEN)throw new s.SocketNotOpen(this.state);if("string"==typeof e&&/\[object ArrayBuffer\]/.test(e))throw new TypeError("converted ArrayBuffer to string prematurely");if(this.safariSplitter)this.safariSplitter.send(e);else try{this.socket.send(e)}catch(e){f.default.error("exception sending: "+e)(e),f.default.error(""+e.stack)(),u.upload("send-exception"),this.close(!0,e)}}},{key:"partingSend",value:function(e,t,n){var r=this,a=this.socket;return new Promise(function(i){function o(){i(void 0)}a.onclose=o,a.onerror=o,a.onmessage=function(e){var t=e.data;n&&!n(t)||i(t)},r.send(t),r._onCloseOrError(!1,e)}).timeout(2e4,"paringSendTimeout").catch(function(){}).finally(function(){a.onclose=void 0,a.onerror=void 0,a.onmessage=void 0,a.readyState===WebSocket.OPEN&&a.close()})}},{key:"close",value:function(e,t){var n=this.socket,r=void 0;if(this._onCloseOrError(e,t||"unspecified"),n&&((r=n.readyState)===WebSocket.CONNECTING||r===WebSocket.OPEN))try{n.close()}catch(e){f.default.error("WatchedSocket:exception closing: "+e)(e),f.default.error(""+e.stack)()}}},{key:"_onMessage",value:function(e){this._pingTimer.onOrAfter(I()),this._killTimer.cancel();var t=e.data;if("string"==typeof t&&"!"===t.charAt(0)){var n=parseInt(t.slice(1),10);return n==n&&(this.timeSkew=Date.now()-n),void(this.onactivity&&this.onactivity())}var r=this.msgParser(e);this.onactivity&&this.onactivity(r),this._onParsedMsg(r)}},{key:"_onParsedMsg",value:function(e){var t=P(this._msgListeners,function(t){return!t.filter||t.filter(e)});t?(this._msgListeners.splice(t.index,1),t.value.removed=!0,t.value.promise.force(e)):this.isQueueing?(f.default.warn("watchedSocket:enqueued",e)(),this.messageQueue.push(e),void 0!==this.maxQueueSize&&this.messageQueue.length>this.maxQueueSize&&this.close(!0,"Queue Overflow")):this.onmessage?this.onmessage(e):f.default.error("watchedSocket:dropped!",e)()}},{key:"_onCloseOrError",value:function(e,t){if(this.state!==j.CLOSED){this.safariSplitter&&this.safariSplitter.cancel(),this.socket&&(this.socket.onclose=void 0,this.socket.onerror=void 0,this.socket.onmessage=void 0),this._offlineListener&&this._offlineListener.cancel(),f.default.warn("Socket "+this.id+" closing: "+t.toString())(),l.default.off(c.JS_HALT_EVENT,this._onJsHalt,this),this._pingTimer.cancel(),this._killTimer.cancel(),this.set({state:j.CLOSED,error:e?t:void 0});var n=this._msgListeners,r=e?new s.SocketError(t):new s.SocketClosed(t);this._msgListeners=[],n.forEach(function(e){e.removed=!0,e.promise.cancel(r)})}}},{key:"holdMessages",value:function(e){var t=this.isQueueing&&void 0!==e&&this.messageQueue>e;this.set({isQueueing:!0,messageQueue:this.messageQueue||[],maxQueueSize:e}),t&&this.close(!0,"Queue Overflow")}},{key:"releaseMessages",value:function(e){var t=this;if(this.isQueueing){var n=this.messageQueue;this.set({isQueueing:!1,messageQueue:[]}),e?n.length>0&&f.default.error("WatchedSocket:releaseMessages dropping "+n.length+" messages.")():n.forEach(function(e){t._onParsedMsg(e)})}else f.default.error("WatchedSocket:releaseMessages not queued!")()}},{key:"nextMessage",value:function(e){var t=this;if(this.state!==j.OPEN&&"opening"!==this.state)return m.default.reject(new s.SocketNotOpen(this.state)).cancellable();var n=void 0;if(n=e instanceof b.default?e.test.bind(e):e,this.isQueueing){var a=void 0;if(n){var i=P(this.messageQueue,n);i&&(a=i.value,this.messageQueue.splice(i.index,1))}else this.messageQueue.length>0&&(a=this.messageQueue.shift());if(a)return m.default.resolve(a).cancellable()}var o=(new m.default).cancellable().forceable(),u={removed:!1,filter:n,promise:o};return this._msgListeners.push(u),o.catch(function(){u.removed||(t._msgListeners=(0,r.default)(t._msgListeners,u))}),o}}]),t}(),R=(0,i.defineModel)(C);function I(){return Math.random()*(S-w)+w}function N(){return Math.random()*(A-O)+O}R.numSocketsAttempted=0,t.default=R},cfghdhjbag:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(106).then(function(){e([n("bbibidchhf"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},cfhcfeiija:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(52).then(function(){e([n("cjjfahiie")])}.bind(null,n)).catch(n.oe).catch(t)})}},cfijicgeaf:function(e,t,n){e.exports=n.p+"img/f79_6682dcc8dd4b1c197e7ec7b9b3deb601.png"},cfjgaefhgh:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(119).then(function(){e([n("bbhfbbdagc"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},cgbaibbcea:function(e,t,n){e.exports=n.p+"img/f87_91e88bfc16e4baddaf2fc4f881c3efc5.png"},cgbdbiaegc:function(e,t,n){e.exports=n.p+"img/f42_4149402ff16c6de0b1b06eff01619455.png"},cgbeagghei:function(e,t,n){"use strict";var r=n("bbcaggdbc").WebFeatures.FLAG,a={voipIndividualOutgoing:r.FORCE_UPGRADE,groupsV3:r.FORCE_UPGRADE,groupsV3Create:r.DEVELOPMENT,changeNumberV2:r.FORCE_UPGRADE,queryStatusV3Thumbnail:r.DEVELOPMENT,liveLocations:r.FORCE_UPGRADE,queryVname:r.FORCE_UPGRADE,voipIndividualIncoming:r.FORCE_UPGRADE,quickRepliesQuery:r.FORCE_UPGRADE,payments:r.FORCE_UPGRADE,labelsDisplay:r.FORCE_UPGRADE,labelsEdit:r.FORCE_UPGRADE,stickerPackQuery:r.FORCE_UPGRADE,liveLocationsFinal:r.FORCE_UPGRADE,mediaUpload:r.FORCE_UPGRADE,vnameV2:r.FORCE_UPGRADE,videoPlaybackUrl:r.FORCE_UPGRADE,statusRanking:r.FORCE_UPGRADE,voipIndividualVideo:r.DEVELOPMENT,thirdPartyStickers:r.FORCE_UPGRADE,frequentlyForwardedSetting:r.FORCE_UPGRADE,recentStickers:r.FORCE_UPGRADE,groupsV4JoinPermission:r.FORCE_UPGRADE,catalog:r.FORCE_UPGRADE,templateMessage:r.PRODUCTION,templateMessageInteractivity:r.DEVELOPMENT,ephemeralMessages:r.DEVELOPMENT,e2ENotificationSync:r.FORCE_UPGRADE};e.exports=a},cgbegbaddd:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(114).then(function(){e([n("ccefgbhcbj"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},cgdadddaha:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(41).then(function(){e([n("bfhbabghfc")])}.bind(null,n)).catch(n.oe).catch(t)})}},cgeafdcfhb:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(66).then(function(){e([n("cgbfdcacfd")])}.bind(null,n)).catch(n.oe).catch(t)})}},cgeedcdffb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nGoogle Chrome',FIREFOX:'Mozilla Firefox',OPERA:'Opera'},OS_TYPE:{WINDOWS:"windows",MAC:"mac os",CHROMEOS:"chromium os"},LATEST_HASH:"60e9c84a9d87cb992dc2501deca232ec4252668a",VERSION:{p:Number("0"),s:Number("3"),t:Number("9309")},VERSION_BASE:"0.3.9309",VERSION_STR:"0.3.9309",DYN_ORIGIN:"https://web.whatsapp.com/",PP_URL:"https://web.whatsapp.com/pp",LOGOUT_URL:"https://web.whatsapp.com/logout",WAM_URL:"https://web.whatsapp.com/wam",GROUP_DEFAULT_ICON:n("bdadedjcad"),USER_DEFAULT_ICON:n("cbajgebeac"),NOTIFICATION_TONE_PATH:n("chhahhbcd"),PTT_MIDDLE_TONE_PATH:n("bedjdiciie"),PTT_END_TONE_PATH:n("dafjjchcfe"),DRAG_TYPE_FILE:"Files",KEY_LOCAL_TAKEOVER_OK:"local-takeover-ok",SCROLL_FUDGE:100,PERMISSION_ALLOWED:"granted",PERMISSION_DEFAULT:"default",PERMISSION_DENIED:"denied",QR_EDGE:264,NUX:{SAFARI_LIMITED_SUPPORT:"safari_limited_support",REVOKE_LEGAL_DISCLAIMER_NUX:"revoke_legal_disclaimer_nux"},TEXTSIZE_CLASS_MAP:[{scale:-1,classname:"textsize-small"},{scale:-2,classname:"textsize-xsmall"},{scale:-3,classname:"textsize-xxsmall"},{scale:1,classname:"textsize-large"},{scale:2,classname:"textsize-xlarge"},{scale:3,classname:"textsize-xxlarge"}],LIST_HEIGHT_TEXTSIZE_MAP:[{scale:-1,height:64},{scale:-2,height:58},{scale:-3,height:52},{scale:1,height:72},{scale:2,height:72},{scale:3,height:72}],MSG_FOCUS_SCROLL_ANIMATION_DURATION:400,WAM_PLATFORM:"WEB"},a);t.default=i},cgijjjgici:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n("iffjgahba"),i=(r=a)&&r.__esModule?r:{default:r};var o=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,(0,i.default)("AbortError")),t}();t.default=o},cgjeibijfi:function(e,t,n){e.exports=n.p+"img/f04_841c20c722f90620ba13762ae73f6143.png"},cgjgaaeagh:function(e,t,n){e.exports=n.p+"img/f70_a69c6599124e3c33d7fac368b07c0249.png"},chaghdiaca:function(e,t,n){e.exports=n.p+"img/f67_daa263ddff773a14e3ababc4b485a7c9.png"},chbfjcdhfg:function(e,t,n){e.exports=n.p+"img/f58_8b9aa917870bcfabc296989c8a810446.png"},chcadgfgad:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TowerModalType=t.FlexModalType=t.BoxModalType=void 0;var r=f(n("bebajedcaf")),a=function(){function e(e,t){for(var n=0;nc(this.maxVersion),`Versions for table ${this.name} must be defined in order`),n&&this.migrations.set(e,n),this.maxVersion=e;var r=this.schema(e)||(0,u.emptySchema)(this.name),a=(0,s.sortMutations)(t).reduce(function(e,t){return t.validate(e),t.apply(e)},(0,u.cloneSchema)(r));return this.versions.set(e,(0,u.freezeSchema)(a)),this}},{key:"delete",value:function(e){return this}},{key:"database",value:function(e){return(0,o.default)(this.validator(e),`Storage is missing a "${e.name}" instance!`),this.dbtype=e,this}},{key:"view",value:function(e){return this.rowview=e,this}},{key:"schema",value:function(e){var t=this.versions.get(e);if(t)return t;var n=Array.from(this.versions.keys()).map(c).sort().filter(function(t){return t=i&&c/u.length<=o)return function(e,t,n){var r=new RegExp(a.astralRange),i=[],o=void 0;do{(o=r.exec(e))&&i.push(o[0])}while(o&&i.length1&&void 0!==arguments[1]?arguments[1]:0;if(e.codePointAt)return e.codePointAt(t);var n=e.charCodeAt(t);if(n>=55296&&n<=56319){var r=e.charCodeAt(t+1);r>=56320&&r<=57343&&(n=65536+(n-55296<<10)+(r-56320))}return n};var r=n("cdhidafiii"),a=n("fhdibgfjd"),i=5e3,o=.5;function u(e,t,n){if(!e)return"";var u=t||0,s=null==n?1/0:n;return e.length,0===u&&s===1/0?e:e.length>=i&&s/e.length<=o?function(e,t,n){var r=new RegExp(a.astralRange),i="",o=void 0,u=0;do{(o=r.exec(e))&&(i+=o[0]),u++}while(o&&ug))return t.readBuffer()}}function y(e){var t={};if(new u.default(e).forEach(function(e,n){var r=n.toLowerCase();if(r===b.data){var i=v(e);if(!i)return;t.conversionTuple||(t.conversionTuple={}),t.conversionTuple.conversionData=i}else if(r===b.source){var o=e;if(a.default.numUtf8Bytes(o)>m)return;t.conversionTuple||(t.conversionTuple={}),t.conversionTuple.conversionSource=o}else b[r]&&(t[r]=e)}),t.phone&&(t.phone="+"+t.phone.replace(/\D/g,"")+"@c.us"),t.phone||t.text)return t}var E=new RegExp(`${l}((?:/\\w+)*)/send/?\\?(.+)`,"i"),T=/https?:\/\/api\.whatsapp\.com\/send\/?\?(.+)/i,w=/whatsapp:\/\/send\/?\?(.*)/i,S=/https?:\/\/wa\.me\/?([0-9]{0,20})?\/?\??(.+)?/i,O=function(e){var t=e.match(E);if(t){var n=y(t[2]);if(n)return n.url=t[1]||"/",n}if(t=e.match(T))return y(t[1]);if(t=e.match(w))return y(t[1]);if(t=e.match(S)){var a=void 0;if(t[1]&&(a={phone:`+${t[1]}@c.us`}),t[2]){var i=y(t[2]);i&&(a=r({},a,i))}return a}}},cjbdijighi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s;if(u(this,e),this.getOrCreateURL=function(e){if(t._filehashToUrl[e])return t.touch(e),t._filehashToUrl[e];var n=t.get(e);if(!n)throw new Error(`There is no blob matching filehash: ${e}.`);var r=window.URL.createObjectURL(n);return t._filehashToUrl[e]=r,r},this.revokeURL=function(e,n){if(n){if(t._filehashToUrl[e]!==n)throw new Error("The url provided does not match the filehash.");delete t._filehashToUrl[e],window.URL.revokeObjectURL(n)}},null!=n&&n<0)throw new Error("Size limit cannot be a negative number.");this._metricHelper=new c({itemCount:0,purgesSoFar:0,sizeLimit:n,startTime:null}),this._usageCounts={},this._filehashToUrl={},this._lruCache=new l({sizeLimit:n,getSize:function(e,t){return t.size},onPurge:function(e){Object.keys(t._filehashToUrl).forEach(function(n){0===t._getUsageCount(n)&&null==e[n]&&t.revokeURL(n,t._filehashToUrl[n])})},dispose:function(e,n){t._filehashToUrl[e]&&0===t._getUsageCount(e)&&t.revokeURL(e,t._filehashToUrl[e]),t._metricHelper.increasePurgesSoFar(),t._metricHelper.commitMetric()},recordAdd:function(e,n){t._metricHelper.increaseItemCount()},recordDelete:function(e,n){t._metricHelper.decreaseItemCount()},recordClear:function(){t._metricHelper.reset()}})}return r(e,[{key:"get",value:function(e){return this._lruCache.get(e)}},{key:"has",value:function(e){return this._lruCache.has(e)}},{key:"touch",value:function(e){this.get(e)}},{key:"put",value:function(e,t){this._lruCache.put(e,t)}},{key:"clear",value:function(){var e=this;this._usageCounts={},Object.keys(this._filehashToUrl).forEach(function(t){e._filehashToUrl[t]&&e.revokeURL(t,e._filehashToUrl[t])}),this._filehashToUrl={},this._lruCache.clear()}},{key:"increaseUsageCount",value:function(e){this._usageCounts[e]=this._getUsageCount(e)+1}},{key:"decreaseUsageCount",value:function(e){var t=this._getUsageCount(e);if(t<=0)throw new Error("Cannot decrease the usageCount to a negative number.");this._usageCounts[e]=t-1,0===this._usageCounts[e]&&delete this._usageCounts[e]}},{key:"_getUsageCount",value:function(e){return this._usageCounts[e]||0}}]),e}();t.default=new f},cjjcccggdh:function(e,t,n){e.exports=n.p+"img/f24_3832927a08d4eec1867a7d7c4ba2fcd7.png"},daahebbhhf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setCookie=function(e,t){e.session&&delete e.expirationDate;var n=[];["name","value","domain","path","secure","session","expirationDate"].forEach(function(t){var r=e[t];if(void 0!==r&&"value"!==t)switch(t){case"expirationDate":var a=new Date(e.expirationDate);n.push(`expires=${a.toUTCString()}`);break;case"secure":n.push("secure");break;case"name":var i=e.value||"";n.push(`${String(r)}=${i}`);break;default:n.push(`${t}=${String(r)}`)}}),document.cookie=n.join(";")}},dabaejgacg:function(e,t,n){"use strict";var r,a;Object.defineProperty(t,"__esModule",{value:!0}),t.default="Symbol"in window?Symbol:(a=r=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},r.iterator="@@iterator",a)},dabaibehfe:function(e,t,n){e.exports=n.p+"img/f95_888ec2f78b312aed756a8d7008dc979b.png"},dabdhdeice:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("bdhhdbcefi")),a=d(n("diaiajeedf")),i=d(n("djfjgifhj")),o=d(n("bfffgggjic")),u=d(n("bchejfgdg")),s=d(n("caiahabcfd")),c=d(n("ceccbdjfci")),l=d(n("ffjiicch")),f=n("dijiihaecd");function d(e){return e&&e.__esModule?e:{default:e}}l.default.add("message-island").database(u.default).version(f.MESSAGE_ISLAND_CREATE_TABLE,[new o.default("id"),new a.default("messages"),new r.default("messages"),new a.default("prev"),new a.default("next")]).version(f.MESSAGE_ISLAND_ADD_COLUMNS_CHAT_MOST_RECENT,[new a.default("chat"),new a.default("mostRecent"),new i.default(["chat","mostRecent"])]).version(f.MESSAGE_ISLAND_ADD_PARENT,[new c.default(["chat","mostRecent"]),new s.default("mostRecent"),new s.default("prev"),new s.default("next"),new s.default("chat"),new a.default("parent")]).view(function(e){return{id:e.id,messages:e.messages,parent:e.parent}});var h=l.default.table("message-island");t.default=h},dabfghffic:function(e,t,n){e.exports=n.p+"img/f92_34f845f9fa2a3667d8d747453f63ad68.png"},dabggdhgie:function(e,t,n){var r={"./af":"bjhcgihdf","./af.js":"bjhcgihdf","./ar":"ejiefbdbe","./ar-DZ":"dhjfcgdfjh","./ar-DZ.js":"dhjfcgdfjh","./ar-KW":"bgeghajjja","./ar-KW.js":"bgeghajjja","./ar-LY":"eaiciihiib","./ar-LY.js":"eaiciihiib","./ar-MA":"bjijdjaaig","./ar-MA.js":"bjijdjaaig","./ar-SA":"ciajhhfheh","./ar-SA.js":"ciajhhfheh","./ar-TN":"bedbeaehbj","./ar-TN.js":"bedbeaehbj","./ar.js":"ejiefbdbe","./az":"bhhacechjj","./az.js":"bhhacechjj","./bn":"bhbhdbahjc","./bn.js":"bhbhdbahjc","./ca":"cbgggjhbid","./ca.js":"cbgggjhbid","./cs":"cbadjafjcg","./cs.js":"cbadjafjcg","./da":"eceiabiae","./da.js":"eceiabiae","./de":"jbddcbagb","./de.js":"jbddcbagb","./el":"chdhfeifba","./el.js":"chdhfeifba","./en-AU":"bghjjaicbg","./en-AU.js":"bghjjaicbg","./en-CA":"ccfecdieed","./en-CA.js":"ccfecdieed","./en-GB":"bcihaeeghb","./en-GB.js":"bcihaeeghb","./en-IE":"bbfafcihdh","./en-IE.js":"bbfafcihdh","./en-NZ":"daeddchej","./en-NZ.js":"daeddchej","./es":"dhdacdhdci","./es-DO":"bhdhhjgiah","./es-DO.js":"bhdhhjgiah","./es.js":"dhdacdhdci","./et":"bcjjjgieef","./et.js":"bcjjjgieef","./fa":"cbdidjjacj","./fa.js":"cbdidjjacj","./fi":"cajicfehdb","./fi.js":"cajicfehdb","./fr":"dbejjggbdb","./fr-CA":"bhagfeajji","./fr-CA.js":"bhagfeajji","./fr-CH":"ebhabfhhce","./fr-CH.js":"ebhabfhhce","./fr.js":"dbejjggbdb","./he":"cegjheiida","./he.js":"cegjheiida","./hi":"cgeafdcfhb","./hi.js":"cgeafdcfhb","./hr":"fecihegde","./hr.js":"fecihegde","./hu":"chhjbaahbe","./hu.js":"chhjbaahbe","./id":"cchfdgefef","./id.js":"cchfdgefef","./it":"dbhacgcgee","./it.js":"dbhacgcgee","./kk":"beidjdhgag","./kk.js":"beidjdhgag","./kn":"dfabeidhfg","./kn.js":"dfabeidhfg","./ko":"beeeaedag","./ko.js":"beeeaedag","./lt":"hbjgggbji","./lt.js":"hbjgggbji","./mk":"ddddegafg","./mk.js":"ddddegafg","./ml":"cdbjchgfbf","./ml.js":"cdbjchgfbf","./mr":"dfbgjgfeda","./mr.js":"dfbgjgfeda","./ms":"bebfgijdfi","./ms-MY":"cecdjbfjbf","./ms-MY.js":"cecdjbfjbf","./ms.js":"bebfgijdfi","./nb":"cfhcfeiija","./nb.js":"cfhcfeiija","./pa-IN":"cideijachf","./pa-IN.js":"cideijachf","./pl":"dbfjddjcdb","./pl.js":"dbfjddjcdb","./pt":"ebbehbgaih","./pt-BR":"decbfjgeii","./pt-BR.js":"decbfjgeii","./pt.js":"ebbehbgaih","./ro":"bhhebfi","./ro.js":"bhhebfi","./ru":"bjahbjaife","./ru.js":"bjahbjaife","./sl":"diedghigjc","./sl.js":"diedghigjc","./sq":"cjfjggjcii","./sq.js":"cjfjggjcii","./sr":"eahjddbijf","./sr-CYRL":"bdedghefhh","./sr-CYRL.js":"bdedghefhh","./sr.js":"eahjddbijf","./sv":"cgdadddaha","./sv.js":"cgdadddaha","./sw":"dijdedjaje","./sw.js":"dijdedjaje","./ta":"bicahfccab","./ta.js":"bicahfccab","./te":"cdajchbefi","./te.js":"cdajchbefi","./tr":"cjdhehjdch","./tr.js":"cjdhehjdch","./uk":"daijeehihc","./uk.js":"daijeehihc","./ur":"bibehgbhbh","./ur.js":"bibehgbhbh","./uz":"bbjbifcbeg","./uz-LATN":"dhcfaggbge","./uz-LATN.js":"dhcfaggbge","./uz.js":"bbjbifcbeg","./zh-CN":"bhijddbbch","./zh-CN.js":"bhijddbbch","./zh-TW":"cdhaabgchi","./zh-TW.js":"cdhaabgchi"};function a(e){return n(i(e))}function i(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}a.keys=function(){return Object.keys(r)},a.resolve=i,e.exports=a,a.id="dabggdhgie"},dacggddjaf:function(e,t,n){e.exports=n.p+"img/f87_610b9a8f68249032da365af5a664fc41.png"},daciecjjgd:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(110).then(function(){e([n("gcehddhcf"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},daecbeafgg:function(e,t,n){e.exports=n.p+"img/f05_c1bde74d642126370c5da5fb0de680c6.png"},daeddchej:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(76).then(function(){e([n("dbhcbcfaga")])}.bind(null,n)).catch(n.oe).catch(t)})}},daehhiagja:function(e,t,n){e.exports=n.p+"img/f05_566b33dfb23660bf5fa83125a9dd8218.png"},dafjjchcfe:function(e,t,n){e.exports=n.p+"sequential-ptt-end_62ed28be622237546fd39f9468a76a49.mp3"},dageifaejd:function(e,t,n){e.exports=n.p+"img/f14_95fa7d926a8cf1638985d3cd551fac31.png"},dahbdjbjha:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(9).then(function(){e([n("cjegcdgefi"),n("cbaifceceg")])}.bind(null,n)).catch(n.oe).catch(t)})}},dahdgciedh:function(e,t,n){e.exports=n.p+"img/f63_245e85a3728d5fed6ff9acf1182f4797.png"},dahghgaeah:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=_(n("ddbbigfbec")),a=_(n("bcdejiigcg")),i=function(){function e(e,t){for(var n=0;nObject.keys(t.toasts).length}},{key:"render",value:function(){var e=this,t=this.animateEnter,n=(0,r.default)(this.state.toasts,"id").reverse().map(function(n,r){var a=r<3?h.default[`slide${r}`]:h.default.slide3;return 0!==r||t||(a=""),o.createElement("div",{key:n.props.id,ref:e.setToastRefCache.getRefSetter(n.props.id),className:(0,p.default)(h.default.wrapper,a)},o.cloneElement(n))}),a=l.default.isTrident?"fade_sifo":"toast-transition";return o.createElement(c.default,{transitionName:a},n)}}]),t}();g.displayName="ToastManager",t.default=(0,s.default)(g)},daijdebbhf:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(20).then(function(){e([n("eefhecegd"),n("bdgafecajg")])}.bind(null,n)).catch(n.oe).catch(t)})}},daijeehihc:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(36).then(function(){e([n("bbhjiadgie")])}.bind(null,n)).catch(n.oe).catch(t)})}},dajdbcjged:function(e,t,n){e.exports=n.p+"img/f43_d543d1bc6a09014ac24d7189b0ced761.png"},dajdiffaj:function(e,t){e.exports={wrapper:"_1yqJE",slide0:"_18AhX",slide1:"_3515Y",slide2:"YNyG8",slide3:"_1uAZa"}},dbafgaadgb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n("djeidbghhc"),i=(r=a)&&r.__esModule?r:{default:r};var o={name:"HMAC",hash:{name:"SHA-1"}},u=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.default),t}();t.default=u},dbajccegac:function(e,t,n){"use strict";var r=new Uint8Array(10),a=new Uint8Array(0);function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e instanceof ArrayBuffer?(this._buffer=new Uint8Array(e),this._readEndIndex=this._writeIndex=e.byteLength):e instanceof Uint8Array&&(this._buffer=e,this._readEndIndex=this._writeIndex=e.length),this._bytesTrashed=0,this._earliestIndex=this._readIndex=0,this._view=null,this._littleEndian=t,this._hiddenReads=0,this._hiddenWrites=0}i.prototype={size(){return this._readEndIndex-this._readIndex},peek(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;this._hiddenReads++;var n=this._readIndex,r=this._bytesTrashed;try{return e(this,t)}finally{this._hiddenReads--,this._readIndex=n-(this._bytesTrashed-r)}},advance(e){f(this,e)},readUint8(){return this._buffer[f(this,1)]},readInt8(){var e=f(this,1);return l(this).getInt8(e)},readUint16(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._littleEndian,t=f(this,2);return l(this).getUint16(t,e)},readInt32(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._littleEndian,t=f(this,4);return l(this).getInt32(t,e)},readUint32(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._littleEndian,t=f(this,4);return l(this).getUint32(t,e)},readInt64(){return p(!0,arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._littleEndian,this)},readUint64(){return p(!1,arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._littleEndian,this)},readFloat32(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._littleEndian,t=f(this,4);return l(this).getFloat32(t,e)},readFloat64(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._littleEndian,t=f(this,8);return l(this).getFloat64(t,e)},readVarInt(){var e=this._readIndex,t=this._readEndIndex-e,n=this._buffer;t<=0&&f(this,1);var r=void 0,a=n[e];for(r=1;r10||10===i&&n[e+9]>1)throw new Error("ParseError: varint exceeds 64 bits");128&a&&f(this,i+1),f(this,i);var o=0,u=0;for(r=0;r<3&&r>11,s<<21|o)},readBuffer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.size();if(0===e)return new ArrayBuffer(0);var t=f(this,e),n=this._buffer,r=t+n.byteOffset,a=n.buffer;return 0===r&&this._readIndex===a.byteLength?a:a.slice(r,r+e)},readByteArray(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.size();if(0===e)return new Uint8Array(0);var t=f(this,e);return this._buffer.subarray(t,t+e)},readBinary(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.size(),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._littleEndian;if(0===e)return new i(void 0,t);var n=f(this,e);return new i(this._buffer.subarray(n,n+e),t)},readString(e){for(var t=f(this,e),n=t+e,r=this._buffer,a=[],i=void 0,o=t;o5e3&&(i||(i=[]),i.push(String.fromCharCode.apply(String,a)),a=[]);var u=0|r[o];if(0==(128&u))a.push(u);else if(192==(224&u)){var s=g(r,o+1,n);if(s){o++;var c=(31&u)<<6|63&s;c>=128?a.push(c):a.push(65533)}else a.push(65533)}else if(224==(240&u)){var l=g(r,o+1,n),d=g(r,o+2,n);if(l&&d){o+=2;var h=(15&u)<<12|(63&l)<<6|63&d;h>=2048&&!(55296<=h&&h<57344)?a.push(h):a.push(65533)}else l?(o++,a.push(65533)):a.push(65533)}else if(240==(248&u)){var p=g(r,o+1,n),_=g(r,o+2,n),b=g(r,o+3,n);if(p&&_&&b){o+=3;var m=(7&u)<<18|(63&p)<<12|(63&_)<<6|63&b;if(m>=65536&&m<=1114111){var v=m-65536;a.push(55296|v>>10,56320|1023&v)}else a.push(65533)}else p&&_?(o+=2,a.push(65533)):p?(o++,a.push(65533)):a.push(65533)}else a.push(65533)}var y=String.fromCharCode.apply(String,a);return i?(i.push(y),i.join("")):y},ensureCapacity(e){h(this,this._readIndex+e)},ensureAdditionalCapacity(e){h(this,this._writeIndex+e)},write(){for(var e=0;e1&&void 0!==arguments[1]?arguments[1]:this._littleEndian;c(e,0,65536,"uint16");var n=d(this,2);l(this).setUint16(n,e,t)},writeInt16(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._littleEndian;c(e,-32768,32768,"signed int16");var n=d(this,2);l(this).setInt16(n,e,t)},writeUint32(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._littleEndian;c(e,0,4294967296,"uint32");var n=d(this,4);l(this).setUint32(n,e,t)},writeInt32(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._littleEndian;c(e,-2147483648,2147483648,"signed int32");var n=d(this,4);l(this).setInt32(n,e,t)},writeUint64(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._littleEndian;c(e,0,0x10000000000000000,"uint64"),_(e,t,this)},writeInt64(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._littleEndian;c(e,-0x8000000000000000,0x8000000000000000,"signed int64"),_(e,t,this)},writeFloat32(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._littleEndian,n=d(this,4);l(this).setFloat32(n,e,t)},writeFloat64(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._littleEndian,n=d(this,8);l(this).setFloat64(n,e,t)},writeVarInt(e){var t=e;c(t,-0x8000000000000000,0x8000000000000000,"varint (signed int64)");var n=t<0;n&&(t=-t);for(var r=(t<128?1:t<16384&&2)||t<2097152&&3||t<268435456&&4||t<34359738368&&5||t<4398046511104&&6||t<562949953421312&&7||t<72057594037927940&&8||9,a=d(this,n?10:r),i=this._buffer,o=t,u=a,s=r;s>4;s--){var l=Math.floor(o/128),f=o-128*l;i[u++]=128|127&f,o=l}for(;s>1;s--)i[u++]=128|127&o,o>>=7;if(i[u++]=o,n){for(var h=a;h>6,n[t++]=128|63&i;else if(i<55296||57344<=i)n[t++]=224|i>>12,n[t++]=128|i>>6&63,n[t++]=128|63&i;else if(55296<=i&&i<56320&&a+1!==r){var o=e.charCodeAt(a+1);if(56320<=o&&o<57344){a++;var u=65536+((1023&i)<<10|1023&o);n[t++]=240|u>>18,n[t++]=128|u>>12&63,n[t++]=128|u>>6&63,n[t++]=128|63&u}else n[t++]=239,n[t++]=191,n[t++]=189}else n[t++]=239,n[t++]=191,n[t++]=189}},writeBytes(){for(var e=0;e=n;s--)o[s+i]=o[s];for(var c=0;c=n)throw new TypeError("string"==typeof e?`WriteError: string "${e}" is not a valid ${r}`:`WriteError: ${e} is not a valid ${r}`)}function l(e){return e._view||(e._view=new DataView(e._buffer.buffer,e._buffer.byteOffset))}function f(e,t){if(t<0)throw new Error("ReadError: given negative number of bytes to read");var n=e._readIndex,r=n+t;if(r>e._readEndIndex)throw new Error(n===e._readEndIndex?"ReadError: tried to read from depleted binary":"ReadError: tried to read beyond end of binary");return e._readIndex=r,e._hiddenReads||(e._earliestIndex=r),n}function d(e,t){var n=h(e,e._writeIndex+t),r=e._writeIndex;return e._writeIndex=n,e._hiddenWrites||(e._readEndIndex=n),r}function h(e,t){var n=e._buffer;if(t<=n.length)return t;var r=e._earliestIndex,a=t-r,i=Math.max(a,2*(n.length-r),64),o=new Uint8Array(i);return r?(o.set(n.subarray(r)),e._bytesTrashed+=r,e._readIndex-=r,e._readEndIndex-=r,e._writeIndex-=r,e._earliestIndex=0):o.set(n),e._buffer=o,e._view=null,a}function p(e,t,n){var r=f(n,8),a=l(n);return b(e,a.getInt32(t?r+4:r,t),a.getInt32(t?r:r+4,t))}function _(e,t,n){var r=e,a=d(n,8),i=r<0;i&&(r=-r);var o=Math.floor(r/4294967296),u=r-4294967296*o,s=l(n);if(s.setUint32(t?a+4:a,o,t),s.setUint32(t?a:a+4,u,t),i){for(var c=n._buffer,f=a;f=a&&255===h;_--)h=c[_],c[_]=255===h?0:h+1}}function b(e,t,n){var r=t>>20,a=4294967296*(t>=0?t:e?t:4294967296+t)+(n>=0?n:4294967296+n);return 0===r||e&&-1===r?a:i.onLongLong(a,e,t,n)}function g(e,t,n){if(t>=n)return 0;var r=0|e[t];return 128==(192&r)?r:0}i.numUtf8Bytes=s,e.exports=i},dbcbchjdaa:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"";return(0,r.default)(o(e).replace(a.default,""))};var r=i(n("bejbgbhigd")),a=i(n("ceedegicif"));function i(e){return e&&e.__esModule?e:{default:e}}function o(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").normalize("NFKD")}},dbejjggbdb:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(68).then(function(){e([n("hhejffbe")])}.bind(null,n)).catch(n.oe).catch(t)})}},dbfijjfehi:function(e,t,n){e.exports=n.p+"img/f99_c608e2edac2f741a5a39b814ba36c287.png"},dbfjddjcdb:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(50).then(function(){e([n("dbbdejibcj")])}.bind(null,n)).catch(n.oe).catch(t)})}},dbfjhdfacb:function(e,t,n){e.exports=n.p+"img/f22_809ee1be83cf9aba76ecde6bf3e65e58.png"},dbgdaechch:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DirY=t.DirX=t.MenuType=t.EMOJI_PICKER_WIDTH=void 0;var r=g(n("gcfidijgh")),a=function(){function e(e,t){for(var n=0;n0?this.refList.children[0]:void 0:this.props.children?u.Children.toArray(this.props.children)[0]:void 0;d.default.focus(e),this.setState({keyboard:!0,selected:e})}else d.default.focus((0,f.forbiddenAssertDOMNode)(this))}},{key:"componentDidUpdate",value:function(e){e.isTemporaryRender&&!this.props.isTemporaryRender&&this.floaterEscapeOverlap()}},{key:"getStyle",value:function(){var e=this.props,t={},n=e.flipOnRTL&&l10n.isRTL()?e.dirX===y.LEFT?y.RIGHT:y.LEFT:e.dirX,a=e.dirY,i=n===y.RIGHT?y.LEFT:y.RIGHT,o=a===E.TOP?E.BOTTOM:E.TOP;return t[c.default.prefix("transformOrigin")]=o+" "+i,e.origin?(n===y.RIGHT?t.left=e.origin.x:t.right=window.innerWidth-e.origin.x,a===E.BOTTOM?t.top=e.origin.y:t.bottom=window.innerHeight-e.origin.y,(0,r.default)(t,e.style)):(0,r.default)(t,e.style)}},{key:"render",value:function(){var e=this.props,t=e.type,n=(0,i.default)({[l.default.container]:"dropdown"===t||"dropdown_menu"===t||"emoji_picker"===t||"dropdown_text"===t,[l.default.right]:"dropdown_menu"===t,[l.default.icons]:"menu"===t,[l.default.picker]:"picker"===t,[l.default.emoji]:"emoji_picker"===t,[l.default.text]:"dropdown_text"===t,[l.default.inverse]:("picker"===t||"emoji_picker"===t||"dropdown_text"===t)&&e.dirX===y.LEFT,[l.default.inverseVertical]:("emoji_picker"===t||"dropdown_text"===t)&&e.dirY===E.TOP}),r="picker"===t||"emoji_picker"===t||"dropdown_text"===t?u.createElement("div",{className:l.default.nib,"data-animate-dropdown-nib":!0}):null;if(this.allowKeyboard()){var a={enter:this.default,tab:w,"shift+tab":w,up:function(){},down:function(){}};return e.horizontal?(a[l10n.LR("left","right")]=this.selectPrevious,a[l10n.LR("right","left")]=this.selectNext,a[l10n.LR("up","down")]=this.selectPrevious,a[l10n.LR("down","up")]=this.selectNext):(a.up=this.selectPrevious,a.down=this.selectNext,a[l10n.LR("left","right")]=this.close,a[l10n.LR("right","left")]=this.default),u.createElement(p.default,{handlers:a,className:n,style:this.getStyle(),onMouseMove:this.state.keyboard?this.onMouseMove:null,onMouseUp:this.resetSelected},u.createElement("ul",{ref:this.setRefList,className:l.default.items},e.children),r)}return u.createElement("div",{className:n,style:this.getStyle()},e.children,r)}}]),t}();function w(e){e.stopPropagation(),e.preventDefault()}T.defaultProps={type:"dropdown",dirX:y.RIGHT,dirY:E.BOTTOM},T.contextTypes={uim:o.default.instanceOf(b.default)},T.displayName="Dropdown",t.default=T},dbhacgcgee:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(62).then(function(){e([n("beheejahaa")])}.bind(null,n)).catch(n.oe).catch(t)})}},dbhfachiij:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DownloadState=void 0;var r=function(){function e(e,t){for(var n=0;nNumber(l.default)}},{key:"clearHardExpiration",value:function(){this.hardExpirationTimer&&(a.default.clearTimeout(this.hardExpirationTimer),this.hardExpirationTimer=void 0),this.stopListening(n("dcdiaahjj").default,"change:couldForce")}},{key:"update",value:function(e,t,n,r){throw new c.UnimplementedMethod("Updater::update")}},{key:"restart",value:function(e){throw new c.UnimplementedMethod("Updater::restart")}},{key:"manualDownload",value:function(){throw new c.UnimplementedMethod("Updater::manualDownload")}},{key:"killServiceWorker",value:function(){throw new c.UnimplementedMethod("Updater::killServiceWorker")}}]),t}();t.default=h},dbhgabdcjh:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(103).then(function(){e([n("bgjhcbbedf"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},dbhjjhicab:function(e,t,n){e.exports=n.p+"img/f02_c83a3786caa656cdcea06396bbc6c1fc.png"},dbidbjejie:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("ddhijeejag")),i=n("biddiiafgd"),o=(r=i)&&r.__esModule?r:{default:r},u=n("facgccaif"),s=n("bidfjbaebi");function c(){(0,s.openExternalLink)((0,u.getCannotConnectFaqUrl)())}t.default=function(){return a.createElement(o.default,{cover:!0,title:l10n.t(271),okText:l10n.t(609),onOK:c},l10n.t(321))}},dbjddhiagj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var i=t instanceof r.default?t:new r.default(t),s=function e(t,n,r,i){var o=(0,a.default)(t),s=o.names,d=o.fields,h=o.types,p=o.meta,_=o.oneofToFields,b=o.fieldToOneof,g=o.reservedTags,m=o.reservedFields;var v=r||new t;var y=0;var E=d[0];for(;n.size();){var T=f(n,0,4294967296,"field and enc type"),w=7&T,S=T>>>3;if(S!==E){var O=y;do{++y===d.length&&(y=0),E=d[y]}while(S!==E&&y!==O)}if(S===E)!function(){var t=s[y],r=h[y];c(w,r,t);var a=r&u.TYPE_MASK,o=p[y];if(r&u.FLAGS.PACKED)for(var f=n.readVarInt(),d=n.readBinary(f),E=v.get(t);d.size();){var T=l(t,a,d);(a!==u.TYPES.ENUM||o[T])&&E.push(T)}else if(a===u.TYPES.MESSAGE){var O=n.readVarInt(),A=n.readBinary(O);if(r&u.FLAGS.REPEATED)v.get(t).push(e(o,A,void 0,i));else{var P=v.get(t);v.set(t,e(o,A,P,i))}}else{var j=l(t,a,n);(a!==u.TYPES.ENUM||o[j])&&(r&u.FLAGS.REPEATED?v.get(t).push(j):v.set(t,j))}var C=b[t];void 0!==v.get(t)&&C&&C.forEach(function(e){var n=_[e].filter(function(e){return e!==t});n.forEach(function(e){delete v[e]})}),(g[S]||m[t])&&v.get(t)}();else if(i){v.__unknown__||(v.__unknown__={});var A=void 0;switch(w){case u.ENC.VARINT:A=n.readVarInt();break;case u.ENC.BIT64:A=n.readBinary(8);break;case u.ENC.BINARY:A=n.readBinary(n.readVarInt());break;case u.ENC.BIT32:A=n.readBinary(4)}v.__unknown__[S]=A}else w===u.ENC.VARINT?n.readVarInt():w===u.ENC.BIT64?n.advance(8):w===u.ENC.BINARY?n.advance(n.readVarInt()):w===u.ENC.BIT32&&n.advance(4)}return v}(e,i,void 0,n);return(0,o.checkRequirements)(e,s),s};var r=s(n("dbajccegac")),a=s(n("bgcffdiihh")),i=n("bcihbdhgfa"),o=n("bbibdhibea"),u=n("bfbigbhhbg");function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t,n){if(e!==(0,i.typeToEncType)(t))throw new Error(`FormatError: ${n} encoded with wire type ${e}`)}function l(e,t,n){switch(t){case u.TYPES.INT32:return f(n,-2147483648,2147483648,e);case u.TYPES.INT64:return n.readVarInt();case u.TYPES.UINT32:return f(n,0,4294967296,e);case u.TYPES.UINT64:return f(n,0,1/0,e);case u.TYPES.SINT32:var r=f(n,0,4294967296,e);return 1&r?-(r>>>1):r>>>1;case u.TYPES.SINT64:var a=n.readVarInt()/2,i=Math.floor(a);return i!==a?-i:i;case u.TYPES.BOOL:return!!f(n,0,2,e);case u.TYPES.ENUM:return n.readVarInt();case u.TYPES.FIXED64:return n.readUint64(!0);case u.TYPES.SFIXED64:return n.readInt64(!0);case u.TYPES.DOUBLE:return n.readFloat64(!0);case u.TYPES.STRING:return n.readString(n.readVarInt());case u.TYPES.BYTES:return n.readBuffer(n.readVarInt());case u.TYPES.FIXED32:return n.readUint32(!0);case u.TYPES.SFIXED32:return n.readInt32(!0);case u.TYPES.FLOAT:return n.readFloat32(!0)}}function f(e,t,n,r){var a=e.readVarInt();if(a=n)throw new Error(`FormatError: ${r} encoded with out-of-range value ${a}`);return a}},dbjeehfbi:function(e,t,n){e.exports=n.p+"img/f25_0ade03b46b6e8819de9523bc8ff6a7cd.png"},dbjijfdjah:function(e,t){e.exports={qrWrapper:"_34_l-",text:"_3FB_S",qr:"_2d3Jz",headline:"_2lAHA",list:"_1TxZR",listItem:"_1Fl07",hint:"_3dW8D",toggle:"_2yUXW",tip:"_152b1",rememberMeTip:"_3BMp1",codeCopy:"_3VMhQ",qrcode:"_1pw2F",codeLogo:"_1lmAJ",idle:"_2VkjG",qrButton:"_1MOym",qrButtonIcon:"_37H0O",groupInviteTip:"chMRn",icon:"_3PxOr"}},dcaddjjjhf:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(117).then(function(){e([n("bcgjeaaifc"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},dcahieiefj:function(e,t,n){e.exports=n.p+"img/f29_f2c7a605126e29e8885601cdc65e6aa0.png"},dcaiaeaebb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return r};var r=new Promise(function(e){Modernizr.on("webp",e)}).then(function(e){return!(!e||!e.valueOf())}).timeout(5e3).catch(function(){return!1})},dcaifjegcg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.collection=t.derived=t.session=t.prop=void 0;var r=m(n("dichbhhfga")),a=m(n("eicihhaba")),i=m(n("bejjegijhj")),o=m(n("fcdbffdgh")),u=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,u=e[Symbol.iterator]();!(r=(o=u.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=y(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));if(r.stale=(0,l.session)(),r.__fired=null,r.__changes=null,r.__initialized=!1,n._internalInitializationDoNotUse)return y(r);r.stale=e&&e.stale||r.getDefault("stale"),r.parent=n.parent,r.collection=n.collection,r._initDeriveds(),r._initCollections();var a=r.__defaults,i=a?s({},a,e):e;return i&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}(i)&&r.set(i,s({silent:!0},n)),r.initialize(),r.__initialized=!0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,_.default),c(t,[{key:"initialize",value:function(){if(this.collection&&this.id&&!this.collection.modelClass.prototype.isIdType(this.id))throw new Error(`Model id:${String(this.id)} is wrong type`);this._uiObservers=0,this.mirrorMask&&(this.mirror=new d.default(this))}},{key:"_refreshStaleModel",value:function(){if(this._uiObservers||!this.stale){if(!this.getCollection)throw new Error("base_model:_refreshStaleModel getCollection does not exist");this.getCollection().find(this.id).catch(p.WapDrop,function(){})}}},{key:"incObservers",value:function(e){(this._uiObservers++,e)||n("deiciccchg").default.online&&this.stale&&(h.default.uiBusy?this.listenToOnce(h.default,"ui_idle",this._refreshStaleModel):this._refreshStaleModel())}},{key:"decObservers",value:function(){this._uiObservers>0&&this._uiObservers--,0===this._uiObservers&&this.stopListening(h.default,"ui_idle",this._refreshStaleModel)}},{key:"hasObservers",value:function(){return this._uiObservers>0}},{key:"addChild",value:function(e,t){var n={};n[e]=t,this.set(n,{silent:!0}),this.listenTo(t,"all",this._getCachedEventBubblingHandler(e))}},{key:"get",value:function(e){return this[e]}},{key:"set",value:function(e,t,n){var r=n;return"string"==typeof e?this._set(e,t,r):(r=t)&&r.merge?this._set((0,o.default)(e,i.default),r):this._set(e,r)}},{key:"_markChange",value:function(e){this.__initialized&&(this._getChanges().push(e),this.__fired&&(this.__fired[e]=!1))}},{key:"_set",value:function(e,t,n){for(var r=this,a=!!this.__changes,i=(0,g.isString)(e)?[{[e]:t},n]:[e,t],o=u(i,2),s=o[0],c=o[1],l=Object.keys(s).reduce(function(e,t){var n=r._setKV(t,s[t],c);return n&&e.push.apply(e,v(n)),e},[]),f=0,d=function(){if(f++>5)throw new Error("Circular derived properties / event listeners");var e=r._topo;if(!e)throw new Error("_topo unexpectedly undefined");var t,n,a=(t=e,n=new Set(l),t.filter(function(e){return n.has(e)}));l=a.reduce(function(e,t,n){var i=r._setD(t,a.slice(n+1));return i&&e.push.apply(e,v(i)),e},[])};l&&l.length>0;)d();if(!(c&&c.silent)&&this.hasUnfiredChanges()){for(var h=this.__fired={},p=this._getChanges(),_=p.length;p.length;){var b=p.shift();if(!h[b]){h[b]=!0;var m=this._definition[b].evt;(this.isListening(m)||this.isListening("all"))&&this.trigger(m,this,this[b])}}(_&&this.isListening("change")||this.isListening("all"))&&this.trigger("change",this)}return a||(this.__changes&&(this.__changes=null),this.__fired&&(this.__fired=null)),this}},{key:"_setKV",value:function(e,t,n){if(this._collections[e])this[e].set(t,n);else{var r=this._definition[e];if(r){if(r.attr===l.Attr.DERIVED)throw new Error(`Attempting to directly set derived property: ${e}`);var a=r.sk;if(t!==this[e]){this[a]=t,this._markChange(e);var i=this._deps;return i&&i[e]?i[e]:void 0}}else this[e]=t}}},{key:"_setD",value:function(e,t){var n,r,a=this._definition[e],i=a.sk,o=a.fn.call(this);if(this[i]!==o&&(this[i]=o,this._markChange(e),this._deps&&this._deps[e])){var u=(n=this._deps[e],r=new Set(t),n.filter(function(e){return!r.has(e)}));if(u.length)return u}}},{key:"hasUnfiredChanges",value:function(){var e=this.__fired,t=this.__changes;if(!t)return!1;if(!e)return!0;for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["name","isRTL","className","display"]);if(d&&!d[t])throw new Error("Missing SVG for '"+t+"'!");var l=d?{__html:d[t]}:void 0,f=this.props.color?u.default[this.props.color]:null,h=(0,i.default)(f,a,{[u.default.reverse]:n,[u.default.inline]:"inline"===s});return o.createElement("span",r({"data-icon":t,role:this.props.onClick?"button":null,className:h,dangerouslySetInnerHTML:l},c))}}]),t}();_.displayName="SVGBase",t.default=_},dcbbccfgab:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.set=l,t.clear=function(){c=void 0},t.get=function(){return(0,i.default)(c)},t.getBundle=function(){return c},t.getSecurityToken=function(e){if(!c)throw a.default.error("secret_bundle:getSecurityToken: no secret bundle")(),"secret_bundle:getSecurityToken: no secret bundle";return new r.default(c.key).sign(new Uint8Array(e)).then(s.encode)},t.setSecretKeys=function(e,t,n){"0.1"===e?c&&t&&n?(c.encKey=t,c.macKey=n,c.key=n):a.default.error("secret_bundle:setSecretKeys v"+e+" "+String(t)+" "+String(n))():a.default.log("secret_bundle:setSecretKeys unknown version: v"+e)()},t.load=function(){var e=u.getSecretBundle();if(!e)return a.default.log("secret_bundle:load: attempted to load non-existent secret bundle!")(),null;return l(e),e},t.save=function(){if(!c)return void a.default.log("secret_bundle:save: trying to save empty secret bundle!")();delete c.keyPair,u.setSecretBundle(c)};var r=o(n("bbejegbieb")),a=o(n("bdiiahhjbe")),i=o(n("cahfddcdga"));function o(e){return e&&e.__esModule?e:{default:e}}var u=n("egjjcjcg").default,s=n("hgjcbccfg"),c=void 0;function l(e){c=e}},dcbdjheea:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberToWid=u,t.createWid=s,t.createWidFromWidLike=function(e){return s("string"==typeof e?e:e._serialized)},t.isWidlike=function(e){return!!(e&&(a.default.isWid(e)||e&&"object"==typeof e&&a.default.isWid(e._serialized)))},t.toUserWid=function(e){if(!e.isUser())throw new Error("asUserWid: wid is not a user wid");return null!=e.device&&0!==e.device||null!=e.agent&&0!==e.agent?u(e.user):e};var r=n("hjbbdjjdf"),a=o(n("jccfhaecf")),i=o(n("ecadbdfdef"));function o(e){return e&&e.__esModule?e:{default:e}}function u(e){return s((0,r.isString)(e)&&(e.endsWith("@c.us")||e.endsWith("@s.whatsapp.net"))?e:e+"@c.us")}function s(e){var t=void 0;return i.default&&i.default.cache?(t=i.default.cache[e])||(t=new a.default(e,{intentionallyUsePrivateConstructor:!0}),i.default.cache[e]=t):t=new a.default(e,{intentionallyUsePrivateConstructor:!0}),t}},dccjjfcbhi:function(e,t,n){e.exports=n.p+"whatsapp-webclient-login_a0f99e8cbba9eaa747ec23ffb30d63fe.mp4"},dcdiaahjj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StreamMode=t.StreamInfo=void 0;var r=w(n("eaaagccfda")),a=function(){function e(e,t){for(var n=0;nNumber(e>1)},af:{name:"Afrikaans",numbers:[1,2],plurals:e=>Number(1!=e)},ak:{name:"Akan",numbers:[1,2],plurals:e=>Number(e>1)},am:{name:"Amharic",numbers:[1,2],plurals:e=>Number(e>1)},an:{name:"Aragonese",numbers:[1,2],plurals:e=>Number(1!=e)},ar:{name:"Arabic",numbers:[0,1,2,3,11,100],plurals:e=>Number(0===e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},arn:{name:"Mapudungun",numbers:[1,2],plurals:e=>Number(e>1)},ast:{name:"Asturian",numbers:[1,2],plurals:e=>Number(1!=e)},ay:{name:"Aymará",numbers:[1],plurals:e=>0},az:{name:"Azerbaijani",numbers:[1,2],plurals:e=>Number(1!=e)},be:{name:"Belarusian",numbers:[1,2,5],plurals:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},bg:{name:"Bulgarian",numbers:[1,2],plurals:e=>Number(1!=e)},bn:{name:"Bengali",numbers:[1,2],plurals:e=>Number(1!=e)},bo:{name:"Tibetan",numbers:[1],plurals:e=>0},br:{name:"Breton",numbers:[1,2],plurals:e=>Number(e>1)},bs:{name:"Bosnian",numbers:[1,2,5],plurals:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},ca:{name:"Catalan",numbers:[1,2],plurals:e=>Number(1!=e)},cgg:{name:"Chiga",numbers:[1],plurals:e=>0},cs:{name:"Czech",numbers:[1,2,5],plurals:e=>Number(1==e?0:e>=2&&e<=4?1:2)},csb:{name:"Kashubian",numbers:[1,2,5],plurals:e=>Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},cy:{name:"Welsh",numbers:[1,2,3,8],plurals:e=>Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},da:{name:"Danish",numbers:[1,2],plurals:e=>Number(1!=e)},de:{name:"German",numbers:[1,2],plurals:e=>Number(1!=e)},dz:{name:"Dzongkha",numbers:[1],plurals:e=>0},el:{name:"Greek",numbers:[1,2],plurals:e=>Number(1!=e)},en:{name:"English",numbers:[1,2],plurals:e=>Number(1!=e)},eo:{name:"Esperanto",numbers:[1,2],plurals:e=>Number(1!=e)},es:{name:"Spanish",numbers:[1,2],plurals:e=>Number(1!=e)},es_ar:{name:"Argentinean Spanish",numbers:[1,2],plurals:e=>Number(1!=e)},et:{name:"Estonian",numbers:[1,2],plurals:e=>Number(1!=e)},eu:{name:"Basque",numbers:[1,2],plurals:e=>Number(1!=e)},fa:{name:"Persian",numbers:[1],plurals:e=>0},fi:{name:"Finnish",numbers:[1,2],plurals:e=>Number(1!=e)},fil:{name:"Filipino",numbers:[1,2],plurals:e=>Number(e>1)},fo:{name:"Faroese",numbers:[1,2],plurals:e=>Number(1!=e)},fr:{name:"French",numbers:[1,2],plurals:e=>Number(e>1)},fur:{name:"Friulian",numbers:[1,2],plurals:e=>Number(1!=e)},fy:{name:"Frisian",numbers:[1,2],plurals:e=>Number(1!=e)},ga:{name:"Irish",numbers:[1,2,3,7,11],plurals:e=>Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},gd:{name:"Scottish Gaelic",numbers:[1,2,3,20],plurals:e=>Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},gl:{name:"Galician",numbers:[1,2],plurals:e=>Number(1!=e)},gu:{name:"Gujarati",numbers:[1,2],plurals:e=>Number(1!=e)},gun:{name:"Gun",numbers:[1,2],plurals:e=>Number(e>1)},ha:{name:"Hausa",numbers:[1,2],plurals:e=>Number(1!=e)},he:{name:"Hebrew",numbers:[1,2],plurals:e=>Number(1!=e)},hi:{name:"Hindi",numbers:[1,2],plurals:e=>Number(1!=e)},hr:{name:"Croatian",numbers:[1,2,5],plurals:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},hu:{name:"Hungarian",numbers:[1,2],plurals:e=>Number(1!=e)},hy:{name:"Armenian",numbers:[1,2],plurals:e=>Number(1!=e)},ia:{name:"Interlingua",numbers:[1,2],plurals:e=>Number(1!=e)},id:{name:"Indonesian",numbers:[1],plurals:e=>0},is:{name:"Icelandic",numbers:[1,2],plurals:e=>Number(e%10!=1||e%100==11)},it:{name:"Italian",numbers:[1,2],plurals:e=>Number(1!=e)},ja:{name:"Japanese",numbers:[1],plurals:e=>0},jbo:{name:"Lojban",numbers:[1],plurals:e=>0},jv:{name:"Javanese",numbers:[0,1],plurals:e=>Number(0!==e)},ka:{name:"Georgian",numbers:[1],plurals:e=>0},kk:{name:"Kazakh",numbers:[1],plurals:e=>0},km:{name:"Khmer",numbers:[1],plurals:e=>0},kn:{name:"Kannada",numbers:[1,2],plurals:e=>Number(1!=e)},ko:{name:"Korean",numbers:[1],plurals:e=>0},ku:{name:"Kurdish",numbers:[1,2],plurals:e=>Number(1!=e)},kw:{name:"Cornish",numbers:[1,2,3,4],plurals:e=>Number(1==e?0:2==e?1:3==e?2:3)},ky:{name:"Kyrgyz",numbers:[1],plurals:e=>0},lb:{name:"Letzeburgesch",numbers:[1,2],plurals:e=>Number(1!=e)},ln:{name:"Lingala",numbers:[1,2],plurals:e=>Number(e>1)},lo:{name:"Lao",numbers:[1],plurals:e=>0},lt:{name:"Lithuanian",numbers:[1,2,10],plurals:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},lv:{name:"Latvian",numbers:[0,1,2],plurals:e=>Number(e%10==1&&e%100!=11?0:0!==e?1:2)},mai:{name:"Maithili",numbers:[1,2],plurals:e=>Number(1!=e)},mfe:{name:"Mauritian Creole",numbers:[1,2],plurals:e=>Number(e>1)},mg:{name:"Malagasy",numbers:[1,2],plurals:e=>Number(e>1)},mi:{name:"Maori",numbers:[1,2],plurals:e=>Number(e>1)},mk:{name:"Macedonian",numbers:[1,2],plurals:e=>Number(1==e||e%10==1?0:1)},ml:{name:"Malayalam",numbers:[1,2],plurals:e=>Number(1!=e)},mn:{name:"Mongolian",numbers:[1,2],plurals:e=>Number(1!=e)},mnk:{name:"Mandinka",numbers:[0,1,2],plurals:e=>Number(0===e?0:1==e?1:2)},mr:{name:"Marathi",numbers:[1,2],plurals:e=>Number(1!=e)},ms:{name:"Malay",numbers:[1],plurals:e=>0},mt:{name:"Maltese",numbers:[1,2,11,20],plurals:e=>Number(1==e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},nah:{name:"Nahuatl",numbers:[1,2],plurals:e=>Number(1!=e)},nap:{name:"Neapolitan",numbers:[1,2],plurals:e=>Number(1!=e)},nb:{name:"Norwegian Bokmal",numbers:[1,2],plurals:e=>Number(1!=e)},ne:{name:"Nepali",numbers:[1,2],plurals:e=>Number(1!=e)},nl:{name:"Dutch",numbers:[1,2],plurals:e=>Number(1!=e)},nn:{name:"Norwegian Nynorsk",numbers:[1,2],plurals:e=>Number(1!=e)},no:{name:"Norwegian",numbers:[1,2],plurals:e=>Number(1!=e)},nso:{name:"Northern Sotho",numbers:[1,2],plurals:e=>Number(1!=e)},oc:{name:"Occitan",numbers:[1,2],plurals:e=>Number(e>1)},or:{name:"Oriya",numbers:[2,1],plurals:e=>Number(1!=e)},pa:{name:"Punjabi",numbers:[1,2],plurals:e=>Number(1!=e)},pap:{name:"Papiamento",numbers:[1,2],plurals:e=>Number(1!=e)},pl:{name:"Polish",numbers:[1,2,5],plurals:e=>Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},pms:{name:"Piemontese",numbers:[1,2],plurals:e=>Number(1!=e)},ps:{name:"Pashto",numbers:[1,2],plurals:e=>Number(1!=e)},pt:{name:"Portuguese",numbers:[1,2],plurals:e=>Number(1!=e)},"pt-BR":{name:"Brazilian Portuguese",numbers:[1,2],plurals:e=>Number(1!=e)},rm:{name:"Romansh",numbers:[1,2],plurals:e=>Number(1!=e)},ro:{name:"Romanian",numbers:[1,2,20],plurals:e=>Number(1==e?0:0===e||e%100>0&&e%100<20?1:2)},ru:{name:"Russian",numbers:[1,2,5],plurals:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},sah:{name:"Yakut",numbers:[1],plurals:e=>0},sco:{name:"Scots",numbers:[1,2],plurals:e=>Number(1!=e)},se:{name:"Northern Sami",numbers:[1,2],plurals:e=>Number(1!=e)},si:{name:"Sinhala",numbers:[1,2],plurals:e=>Number(1!=e)},sk:{name:"Slovak",numbers:[1,2,5],plurals:e=>Number(1==e?0:e>=2&&e<=4?1:2)},sl:{name:"Slovenian",numbers:[5,1,2,3],plurals:e=>Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},so:{name:"Somali",numbers:[1,2],plurals:e=>Number(1!=e)},son:{name:"Songhay",numbers:[1,2],plurals:e=>Number(1!=e)},sq:{name:"Albanian",numbers:[1,2],plurals:e=>Number(1!=e)},sr:{name:"Serbian",numbers:[1,2,5],plurals:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},su:{name:"Sundanese",numbers:[1],plurals:e=>0},sv:{name:"Swedish",numbers:[1,2],plurals:e=>Number(1!=e)},sw:{name:"Swahili",numbers:[1,2],plurals:e=>Number(1!=e)},ta:{name:"Tamil",numbers:[1,2],plurals:e=>Number(1!=e)},te:{name:"Telugu",numbers:[1,2],plurals:e=>Number(1!=e)},tg:{name:"Tajik",numbers:[1,2],plurals:e=>Number(e>1)},th:{name:"Thai",numbers:[1],plurals:e=>0},ti:{name:"Tigrinya",numbers:[1,2],plurals:e=>Number(e>1)},tk:{name:"Turkmen",numbers:[1,2],plurals:e=>Number(1!=e)},tr:{name:"Turkish",numbers:[1,2],plurals:e=>Number(e>1)},tt:{name:"Tatar",numbers:[1],plurals:e=>0},ug:{name:"Uyghur",numbers:[1],plurals:e=>0},uk:{name:"Ukrainian",numbers:[1,2,5],plurals:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},ur:{name:"Urdu",numbers:[1,2],plurals:e=>Number(1!=e)},uz:{name:"Uzbek",numbers:[1,2],plurals:e=>Number(e>1)},vi:{name:"Vietnamese",numbers:[1],plurals:e=>0},wa:{name:"Walloon",numbers:[1,2],plurals:e=>Number(e>1)},wo:{name:"Wolof",numbers:[1],plurals:e=>0},yo:{name:"Yoruba",numbers:[1,2],plurals:e=>Number(1!=e)},zh:{name:"Chinese",numbers:[1],plurals:e=>0}}},dchcbhdaga:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0],r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(this.state!==s.DEAD){this._invalidateAndDismissChildren(this.children,n),(0,a.default)(this.parent.children,function(e){return e===t});var i=e.findMostRecentlyActiveFocusable(this);i&&(i.shouldRequestFocus=r),e.Manager.top=i,e.pprint()}}},{key:"_invalidateAndDismissChildren",value:function(e,t){var n=this;e.forEach(function(e){e.state=s.DEAD,e.uie.requestDismiss(t),n._invalidateAndDismissChildren(e.children,t)})}},{key:"state",get:function(){return this._state},set:function(t){switch(t){case s.ACTIVE:this.lastActive=Date.now(),e.Manager.top=this;break;case s.PASSIVE:this.lastActive=Date.now(),this._state!==s.ACTIVE&&(e.Manager.top=e.findMostRecentlyActiveFocusable());break;case s.INACTIVE:this._state&&this._state!==t&&(e.Manager.top=e.findMostRecentlyActiveFocusable())}this._state=t}}],[{key:"findMostRecentlyActiveFocusable",value:function(t){var n=e.Manager.root;if(n)return l(n,t,function(e){return e.state===s.ACTIVE||e.state===s.PASSIVE})}},{key:"findMostRecentlyActiveDismissable",value:function(t){var n=e.Manager.root;if(n)return l(n,t,function(e){return e.state===s.ACTIVE})||l(n,t,function(e){return e.state===s.PASSIVE})}},{key:"pprint",value:function(t){if(t||e.Manager.verbose){var n=e.Manager.root;n&&o.default.log(function t(n,r,a){var i=function(t,n,r,a){var i=void 0;i=r&&a?b:r&&!a?_:!r&&a?p:h;t===e.Manager.root&&(i=f);var o=t.uie.props.displayName;t===e.Manager.top&&(o=`${o} ⬥`);var u=`(${g[t.state]})${a?"\n":""}`;return`${n.join("")}${i} ${o} ${u}`}(n,r,a,!!n.children.length);return i+n.children.map(function(e,i){var o=a,u=i200)return;if(!e)return;var i=(0,s.forbiddenAssertDOMNode)(e),o=a({},r,{backgroundColor:t}),u=a({},b,n);(0,f.default)(i,"stop"),(0,f.default)(i,o,u)};var u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("ddhijeejag")),s=n("bgddggdhc"),c=d(n("bdiiahhjbe")),l=d(n("dcjdgceiej")),f=d(n("bcifhbgija"));function d(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var p={alt:"Alt",ctrl:"Control",meta:"Meta",shift:"Shift"},_=(0,r.default)(p),b={duration:1300,easing:[.24,.91,.01,.99]},g={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,capslock:20,esc:27,space:32,pageup:33,pagedown:34,end:35,home:36,left:37,up:38,right:39,down:40,ins:45,del:46,meta:224},m={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},v={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+"},y=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,o=Array(a),u=0;u=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["component","handlers","children"]);delete i.onRef;var o={};return n&&Object.keys(n).length&&(o.onKeyPress=this.onKeyPress,o.onKeyDown=this.onKeyDown),u.createElement(t,a({ref:this.onRef,tabIndex:"-1"},o,i,{onFocus:this.onFocus,onBlur:this.onBlur}),r)}}]),t}();y.defaultProps={component:"div",onFocus:function(){},onBlur:function(){}},y.flashFocus=Date.now(),y.displayName="Hotkeys",t.default=y},dhfbjgicha:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("ddbbigfbec")),a=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["selector"]),u=void 0;return u=n?n in r?r[n]:r[n]=e?Array.from(e.querySelectorAll(n)):void 0:e,(0,a.default)(u)?void 0:i({nodes:u},o)}).filter(Boolean)}},{key:"blockAction",value:function(e){e.preventDefault(),e.stopPropagation()}},{key:"animateTransitions",value:function(e){var t=this,n=e,a=this.props,i=a.delay,o=void 0===i?0:i,s=a.children,c=a.onAnimationComplete,l=u.Children.only(s).staggerDelay;n===T.APPEAR&&(n=T.ENTER);var d=this._getTransition(),h=d[n];if(!d||!h)return Promise.resolve();var p=(0,r.default)(d,T.LEAVE,T.ENTER),_=(0,f.forbiddenFindDOMNode)(this,window.Node),g=this.getTransitionNodes(_,h);return n===T.LEAVE&&_&&_.setAttribute&&_.addEventListener&&(_.setAttribute("pointerEvents","none",_),_.addEventListener("keypress",this.blockAction,!0),_.addEventListener("keydown",this.blockAction,!0)),Promise.map(g,function(e){var t=e.nodes,n=e.props,r=e.easing,a=e.duration,i=e.delay,u=e.stagger,s=e.drag;return(0,b.default)(t,n,{easing:r||p.easing||"easeInSine",duration:a||p.duration||0,delay:l||o||i||p.delay||0,queue:p.queue||!1,stagger:u||!1,drag:s||!1})}).finally(function(){p.cleanOnComplete&&n===T.ENTER&&g.forEach(function(e){var t=e.nodes;(Array.isArray(t)?t:[t]).forEach(function(e){return e.removeAttribute("style")})}),n===T.LEAVE&&_&&_.removeEventListener&&(_.removeEventListener("keypress",t.blockAction,!0),_.removeEventListener("keydown",t.blockAction,!0)),c&&c()})}},{key:"componentWillUnmount",value:function(){this._isUnmounted=!0,this._rejectPromise&&this._rejector(new l.Unmount);var e=(0,f.forbiddenFindDOMNode)(this,window.Node);(0,b.default)(e,"finish")}},{key:"rejectOnUnmount",value:function(){var e=this;return this._rejectPromise?this._rejectPromise:(this._rejectPromise=new Promise(function(t,n){e._rejector=n}),this._rejectPromise.catch(function(){}),this._isUnmounted&&this._rejector(new l.Unmount),this._rejectPromise)}},{key:"render",value:function(){return u.Children.only(this.props.children)}}]),t}();w.defaultProps={transitionAppear:!1,transitionEnter:!0,transitionLeave:!0},w.displayName="VelocityTransitionGroupChild";var S=function(e){function t(){var e,n,r;v(this,t);for(var a=arguments.length,i=Array(a),o=0;o1&&void 0!==arguments[1]?arguments[1]:{},n=t.transition||m.DEFAULT,i=t.uim,o=t.blockClose;r.state.flow&&(n=m.NONE);var u=(0,a.default)(`ModalManager${r.props.type}`);r.setState({flow:e,modalId:u,transition:n,uim:i,blockClose:o})},r.closeFlow=function(e){if(r.state.flow){var t={flow:void 0,modalId:null};e&&(t.transition=e),r.setState(t)}},r.requestFocus=function(){if(r.refUIE){var e=(0,f.forbiddenAssertDOMNode)(r.refUIE);e.contains(document.activeElement)||u.default.focus(e)}},r.requestDismiss=function(e){e===r.state.modalId&&r.closeFlow()},g(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,c.Component),i(t,[{key:"getChildContext",value:function(){return{uim:this.state.uim||this.context.uim}}},{key:"UNSAFE_componentWillMount",value:function(){this.props.listeners.add(o.default,`open_${this.props.type}`,this.openFlow),this.props.listeners.add(o.default,`close_${this.props.type}`,this.closeFlow)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.props.type!==e.type&&(this.props.listeners.remove(o.default,`open_${this.props.type}`,this.openFlow),this.props.listeners.remove(o.default,`close_${this.props.type}`,this.closeFlow),e.listeners.add(o.default,`open_${e.type}`,this.openFlow),e.listeners.add(o.default,`close_${e.type}`,this.closeFlow))}},{key:"render",value:function(){var e=this.state,t=e.flow,n=e.modalId,a=e.transition,i=e.blockClose;return t&&(t=c.createElement(h.default,{displayName:`Modal${(0,r.default)(this.props.type)}`,escapable:!i,key:n,ref:this.setRefUIE,requestFocus:this.requestFocus,requestDismiss:this.requestDismiss.bind(null,n)},c.createElement(d.default,null,t))),c.createElement(l.default,{transitionName:a},t)}}]),t}();v.contextTypes={uim:_.default.instanceOf(p.default)},v.childContextTypes={uim:_.default.instanceOf(p.default)},v.displayName="ModalManager",t.default=(0,s.default)(v);t.ModalType="modal",t.MediaType="media"},digifbhcbb:function(e,t,n){e.exports=n.p+"img/f71_4aceb1dc5eaeb5f9cdddf4975e45a841.png"},diiheaicjd:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(26).then(function(){e([n("eajhjdecbg"),n("djdhceghjd")])}.bind(null,n)).catch(n.oe).catch(t)})}},dijdedjaje:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(40).then(function(){e([n("badgjejacd")])}.bind(null,n)).catch(n.oe).catch(t)})}},dijiihaecd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MESSAGE_INFO_CREATE_TABLE=t.META_MESSAGE_ISLAND_CREATE_TABLE=t.MESSAGE_ISLAND_ADD_PARENT=t.FTS_INDEX_CREATE_TABLE=t.MESSAGE_ISLAND_ADD_COLUMNS_CHAT_MOST_RECENT=t.MESSAGE_ISLAND_CREATE_TABLE=t.MESSAGE_CREATE_TABLE=t.CHAT_CREATE_TABLE=t.CONTACT_CREATE_TABLE=t.PROFILE_PIC_THUMB_CREATE_TABLE=t.BLOCKLIST_CREATE_TABLE=void 0;var r,a=n("ffjiicch"),i=(r=a)&&r.__esModule?r:{default:r};t.BLOCKLIST_CREATE_TABLE=i.default.versions.version(0),t.PROFILE_PIC_THUMB_CREATE_TABLE=i.default.versions.version(1),t.CONTACT_CREATE_TABLE=i.default.versions.version(2),t.CHAT_CREATE_TABLE=i.default.versions.version(3),t.MESSAGE_CREATE_TABLE=i.default.versions.version(4),t.MESSAGE_ISLAND_CREATE_TABLE=i.default.versions.version(5),t.MESSAGE_ISLAND_ADD_COLUMNS_CHAT_MOST_RECENT=i.default.versions.version(6),t.FTS_INDEX_CREATE_TABLE=i.default.versions.version(7),t.MESSAGE_ISLAND_ADD_PARENT=i.default.versions.version(8),t.META_MESSAGE_ISLAND_CREATE_TABLE=i.default.versions.version(9),t.MESSAGE_INFO_CREATE_TABLE=i.default.versions.version(10)},djabciffhi:function(e,t,n){e.exports=n.p+"img/f37_8d8f6653cbe1f6dd3783174a8af618da.png"},djafcfdghc:function(e,t,n){"use strict";var r={ROOT:1,THENABLE:2,FINALLY:3,META:4},a={PENDING:1,FULFILLED:2,REJECTED:3};function i(e,t){this._parent=null,this._subs=[],this._catchTypes=null,this._onResolve=null,this._onReject=null,this.type=r.ROOT,this.state=a.PENDING,this.value=void 0,this._forceable=!1,this._cancellable=!1;var n=void 0,i=void 0;switch(arguments.length){case 0:break;case 1:n=arguments[0];break;case 2:i=arguments[0],n=arguments[1];break;default:throw new Error("TightPromise constructor with "+arguments.length+" arguments")}if(this.context=i,arguments.length>0)try{n.call(i,o.bind(this),u.bind(this))}catch(e){u.call(this,e)}}function o(e){var t;this.state===a.PENDING&&("object"!=typeof(t=e)&&"function"!=typeof t||"function"!=typeof t.then?(this.value=e,this.state=a.FULFILLED,this._notifySubs()):e.then(o.bind(this),u.bind(this)))}function u(e){this.state===a.PENDING&&(this.value=e,this.state=a.REJECTED,this._notifySubs())}i.STATE=a,i.TYPE=r,i.prototype={isPending:function(){return this.state===a.PENDING},then:function(e,t){if(!e&&!t)return this;var n=new i;return n.type=r.THENABLE,n._onResolve=e||null,n._onReject=t||null,this._addChild(n),n},catch:function(){for(var e=arguments.length,t=Array(e),n=0;n1&&(a._catchTypes=Array.prototype.slice.call(arguments,0,arguments.length-1),a._catchTypes.forEach(function(e){if("function"!=typeof e)throw new Error("expected type, got "+e)})),this._addChild(a),a},finally:function(e){var t=new i;return t.type=r.FINALLY,t._onResolve=e,this._addChild(t),t},bind:function(e){var t=new i;return t.type=r.META,this._addChild(t),t.context=e,t},spread:function(e){return this.then(function(t){e.apply(this,t)})},get:function(e){return this.then(function(t){return t[e]})},forceable:function(){var e=new i;return e.context=this.context,e.type=r.META,this._addChild(e),e._forceable=!0,e},cancellable:function(){var e=new i;return e.context=this.context,e.type=r.META,this._addChild(e),e._cancellable=!0,e},force:function(e){if(this._forceable){for(var t=this;t.type===r.META;){var n=t._parent;if(!n||!n._forceable||n.state!==a.PENDING)break;t=n}o.call(this,e)}},cancel:function(e){var t=e;if(this._cancellable){t=t||new Promise.CancellationError;var n=this,r=!1;do{var i=n._parent;i&&i._cancellable&&i.state===a.PENDING?n=i:r=!0}while(!r);u.call(n,t)}},timeout:function(e,t){var n=new i;return n.type=r.META,this._addChild(n),n.state===a.PENDING&&setTimeout(u.bind(n,new Promise.TimeoutError(t)),e),n},loosen:function(){return Promise.resolve(this)},_run:function(e,t){var n=void 0;try{n=e.call(this.context,t)}catch(e){return void u.call(this,e)}o.call(this,n)},_handle:function(){if(this.state===a.PENDING){var e=this._parent;switch(this.type){case r.THENABLE:if(e.state===a.FULFILLED){var t=this._onResolve;t?this._run(t,e.value):o.call(this,e.value)}else if(this._onReject){var n=this._catchTypes,i=n?n.length:0,s=e.value;if(0===i)return void this._run(this._onReject,s);for(var c=0;cS?S+=e:w[O]-=e}var C=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._hasStarted=!1,this._label=t.label,this._startProperty=t.startProperty,this._endProperty=t.endProperty}return r(e,[{key:"start",value:function(){this._hasStarted=!0,null!=h&&(h.set({[this._startProperty]:E(Date.now())}),this._measure=o.startMeasure(this._label))}},{key:"end",value:function(){null!=h&&(h.set({[this._endProperty]:E(Date.now())}),(0,u.default)(this._measure).end())}},{key:"hasStarted",value:function(){return this._hasStarted}}]),e}();e.exports={monitor:function(e,t){P(e?t?"ab":"an":t?"ub":"un")},PageLoad:h,streamInfoChange:function(e,t,n){var r=Math.floor(window.performance.now());_[e]=r,n&&(_.socketSequence=t,g())},uploadEvent:function(){var e=new l.WebcWamUpload;if(w){P(O);var t=w.total;if(t>0){var n=w.an+w.ab,r=w.un+w.ub;e.set({webcTotalT:Math.ceil(w.total),webcAvailableTp:n/t,webcAvailableNormalTp:n?w.an/n:void 0,webcAvailableBbarTp:n?w.ab/n:void 0,webcUnavailableTp:r/t,webcUnavailableNormalTp:r?w.un/r:void 0,webcUnavailableBbarTp:r?w.ub/r:void 0})}A(O)}return e},saveInitialPanelMountTime:function(e){p=e},onInitialRenderComplete:function(){b()},setInitialScreen:function(e){null!=h&&h.set({webcInitialPanel:e})},exeTimer:new C({label:"PageLoad.webcExe",startProperty:"webcExeStart",endProperty:"webcExeDone"}),mainScriptTimer:new C({label:"PageLoad.webcMainScript",startProperty:"webcMainScriptStart",endProperty:"webcMainScriptEnd"}),initialScreenTimer:new C({label:"PageLoad.webcInitialPanelRender",startProperty:"webcInitialPanelMountStartT",endProperty:"webcInitialPanelRenderT"})}},djbhgbcbib:function(e,t,n){e.exports=n.p+"img/f43_9f44150edcf010967cf272c80bd4ff14.png"},djdbeccgfg:function(e,t,n){e.exports=n.p+"img/f21_54d02a1f6ad665760923ecfae9c9ff25.png"},djdhaaejci:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1,"Attempted to add composite index for only 1 column"),(0,a.default)(-1===(0,o.findIndex)(e,this._getIndex()),`Attempted to add index [${String(this.columns)}], which already exists in "${e.name}"`)}},{key:"apply",value:function(e){var t=(0,o.cloneSchema)(e);return t.indexes.push(this._getIndex()),t}},{key:"_getIndex",value:function(){return{type:"composite",columns:this.columns}}}]),t}();t.default=s},djgcighada:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(102).then(function(){e([n("dhiifbjfgc"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},djgidjeiij:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(23).then(function(){e([n("cbcgdcggfj"),n("ijfjidccj")])}.bind(null,n)).catch(n.oe).catch(t)})}},djhbegbdaf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n("bebajedcaf")),a=function(){function e(e,t){for(var n=0;n0&&t._validateTimeouts()};s.default.on(u.JS_HALT_EVENT,n),s.default.on(u.CLOCK_CHANGE_BACKWARDS_EVENT,n),o.default.on(i.SKEW_CHANGE_EVENT,this._resetGlobalTimeouts.bind(this))}return a(e,[{key:"setLocalTimeout",value:function(e,t,n){return this._setTimeout(!1,e,t,n)}},{key:"setGlobalTimeout",value:function(e,t,n){return this._setTimeout(!0,e,t,n)}},{key:"clearTimeout",value:function(e){if(e){var t=this._alarms.get(e);t&&(window.clearTimeout(t.timeoutId),this._alarms.delete(e))}}},{key:"_setTimeout",value:function(e,t,n,a){var i=this;a&&this.clearTimeout(a);var o=a||(0,r.default)("alarm_timer_"),s=n-this._getTimeInMS(e),l=Math.min(s,f);if(s<0)return c.default.log("Alarm:setTimeout:Cannot set alarm in the past.")(),t(),o;var d=window.setTimeout(function(){n-i._getTimeInMS(e)0&&void 0!==arguments[0]&&arguments[0]?o.default.globalUnixTime():o.default.localUnixTime())}}]),e}());c.default.exportToWindow("Alarm",d),t.default=d},djhfhbacbi:function(e,t,n){e.exports=n.p+"img/f20_a781e4e7a5b4d97c226843b0f2d1472d.png"},djhfjffeaj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t.reduce(function(e,t){return e+t.length},0),r=new e(n),a=0;return t.forEach(function(e){r.set(e,a),a+=e.length}),r}},djihbbijbg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadProtoVersions=function(){return(0,r.requireLoadProtoVersions)().then(function(e){Object.assign(a,e)})};var r=n("dcigafgbbg"),a={};t.default=a},djihfjdjfj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nnew P.default({tag:e,data:P.default.ANY,binarySize:P.default.ANY}),SYNC_INFO:new P.default({tag:P.default.ANY,data:Te.SYNC_INFO,binarySize:P.default.ANY}),CHALLENGE:new P.default({tag:P.default.ANY,data:Te.CHALLENGE,binarySize:P.default.ANY}),DISCONNECT:new P.default({tag:P.default.ANY,data:Te.DISCONNECT,binarySize:P.default.ANY}),HARD_REFRESH:new P.default({tag:P.default.ANY,data:Te.HARD_REFRESH,binarySize:P.default.ANY}),PONG:new P.default({tag:P.default.ANY,data:Te.PONG,binarySize:P.default.ANY})},Se=new P.default({status:e=>"number"==typeof e&&e>=500,_:void 0}),Oe=new P.default({status:e=>"number"==typeof e&&499===e,_:void 0}),Ae=new P.default({status:e=>"number"==typeof e,_:void 0}),Pe=120,je=function(e){function t(){var e,n,r;ee(this,t);for(var a=arguments.length,i=Array(a),o=0;oPe}(e,n)?a.push(e):r.push(e)}),this.sendQueue=(0,u.default)(this.sendQueue,r),r.forEach(function(t){delete e.sendHash[t.tag],X.default.delete(t.tag),t.onSend({status:408})}),a.length&&a.forEach(function(t){e._send(t)})}}},{key:"phoneTimedOut",value:function(){var e=this.phoneWatchdog.failGeneration;if(1===e){p.default.warn("ws2:Phone timed out")();var t=(0,l.default)(this.sendHash,"tag");p.default.warn("ws2:Outstanding Reqs: "+t.join(","))()}v.default.sentPing(e);var n=this.phoneWatchdog.waitAlgorithm(this.phoneWatchdog);return this.set({state:g.SOCKET_STATE.TIMEOUT,retryTimestamp:Date.now()+n}),this._basicSend({tag:this.tag("ping"),data:["admin","test"]},"ping"),!0}},{key:"clearSendHash",value:function(e){if(e)(0,o.default)(this.sendHash,function(e){e.resendTimer&&clearTimeout(e.resendTimer),e.onDrop(new V.LogoutDrop(e.toString()))});else{var t=(0,i.default)(this.sendHash,"ephemeral");p.default.warn("Ephemeral Drop: "+(0,l.default)(t,"tag").join(","))(),t.forEach(function(e){e.resendTimer&&clearTimeout(e.resendTimer),e.onDrop(new V.EphemeralDrop(e.toString()))})}this.sendHash={},this.pendingPhoneReqs=0,this.phoneWatchdog.deactivate(),X.default.clear()}},{key:"_basicSend",value:function(e,t){p.default.logColor("blue",`low-send: ${t} ${String(e.tag)}`,e.data)(),X.default.logBasicSend(e.tag,e.data),this.socket.cast(`${String(e.tag)},${String(JSON.stringify(e.data))}`)}},{key:"_send",value:function(e){e.tag=e.getTag()||this.shortTag(),e.onTag&&e.onTag(e.tag),this.sendHash[e.tag]=e,e.tagToCancel&&(this.cancelHash[e.tag]=e.tagToCancel);var t=e.binaryOpts?e.binaryOpts.debugObj:e.data;X.default.logSend(e),p.default.logColor("blue",` send: ${String(e.tag)}, ${e.toString()}`,t)(),this.socket.send(e.serialize()),e.isToPhone&&this.pendingPhoneReqs++,e.state=D.default.STATE.SENT}},{key:"sendBasic",value:function(e){return this.socket?(e.tag=this.tag(),this._basicSend(e,"external"),this.socket.nextMessage(we.TAG(e.tag))):Promise.reject("socket not open")}},{key:"sendEphemeral",value:function(e){e.ephemeral=!0;var t=new D.default(e);this.canRequestBeSent(t)?this._send(t):t.onDrop(new V.EphemeralDrop(t.toString()))}},{key:"sendEphemeral2",value:function(e){var t=this;return new Promise(function(n,r){var a=new D.default(e);a.ephemeral=!0,t.canRequestBeSent(a)?(a.onSend=n,a.onDrop=r,t._send(a)):r(new V.EphemeralDrop(a.toString()))})}},{key:"sendEphemeralIgnore",value:function(e){e.ephemeral=!0,e.ignore=!0,e.tag=this.tag();var t=new D.default(e);if(this.canRequestBeSent(t)){var n=t.serialize();this.socket.send(n),p.default.logColor("blue",`sending: ${String(t.tag)}, ${t.toString()}`,t.data)()}else t.onDrop(new V.EphemeralDrop(t.toString()))}},{key:"on5xx",value:function(e,t){p.default.error(`ws2:onMessage 5xx error ${String(e.tag)}`,t)(),e.on5xx&&e.on5xx(),e.resends>=5?(p.default.error(`ws2:onMessage dropping ${String(e.tag)}`)(),e.onDrop(new V.Server5xxDrop),delete this.sendHash[e.tag],X.default.delete(e.tag),this.sendQueue=(0,a.default)(this.sendQueue,e)):this.maybeResendRequestEventually(e)}},{key:"onMessage",value:function(e){var t=e.tag,r=e.data,i=e.binarySize;if(Ce(r)&&(this.lastPhoneMessage=(0,U.default)().unix()),we.PONG.test(e))if(r[1]){var u=0,s=!1;(0,o.default)(this.sendHash,function(e){if(e.isToPhone){var t=++e.age;40===t?(s=!0,p.default.error(e.tag+" likely dead: "+e.toString(),e)(),v.default.error2412("("+e.tag+") "+e.toString()),n("bihdhbjih").default.error2412()):t<40&&u++}}),this.pendingPhoneReqs=u,this.phoneWatchdog.feed(),0===u&&this.phoneWatchdog.deactivate(),s&&b.upload("error-2412")}else this.state!==g.SOCKET_STATE.TIMEOUT?p.default.error("ws2:Pang while not timed-out")():this.runPromise.cancel(new _e);else{var c=this.sendHash[t];if(c){if(!r)return c.state=D.default.STATE.WEBDACKED,void(c.isToPhone&&this.phoneWatchdog.activate());if(c.retryOn5xx&&Se.test(r))this.on5xx(c,r);else{var l=void 0;try{c.logOnSend&&c.logOnSend(e),l=c.onSend(r)}catch(e){if(e instanceof V.E401)return void this.logout();p.default.error("ws2:onMessage error")(e),c.onDrop(e)}if(Se.test(l)?this.on5xx(c,l):(delete this.sendHash[t],this.sendQueue=(0,a.default)(this.sendQueue,c)),Oe.test(r)){var f=this.cancelHash[t];if(f){var d=this.sendHash[f];delete this.cancelHash[t],delete this.sendHash[f],this.sendQueue=(0,a.default)(this.sendQueue,d)}}}c.isToPhone&&(c.age<40&&this.pendingPhoneReqs--,this.phoneWatchdog.feed(),0===this.pendingPhoneReqs&&this.phoneWatchdog.deactivate())}else if(r){if(Ae.test(r))p.default.warn("ws2: unexpected response status",r)();else if(r instanceof ArrayBuffer)n("bihdhbjih").default.handle(r,this,t,i).catch(V.WapDrop,function(){});else try{this.handler?this.handler(r):p.default.error("ws2: received message, but no handler is registered")()}catch(e){if(e instanceof O.UpdateImmediately)this.exitLoop(e);else{if(!(e instanceof O.DeprecatedProtocolVersion))throw e;this.runPromise&&this.runPromise.cancel(e)}}Ce(r)&&this.phoneWatchdog.feed()}}}},{key:"run",value:function(e,t){var n=this;return this.runPromise=C.default.resolve(e).cancellable().then(function(e){if(n.state=g.SOCKET_STATE.OPENING,v.default.incrementProgress(),e>0){p.default.log("ws2:Run Backoff "+e+"ms")();var t=C.default.delay(e).cancellable().catch(re,function(){});return n.setPokeable(t,Date.now()+e),t}}).finally(function(){n.unset("pokeable"),n.unset("retryTimestamp")}).then(function(){return v.default.incrementProgress(),p.default.log("ws2:Running")(),n.openSocket()}).then(function(e){if(v.default.incrementProgress(),e.onactivity=n.onActivity.bind(n),n.socket=e,n.socketWatcher=S.attachWatcher(n.runPromise,n.throwOnClose()),n.state=g.SOCKET_STATE.PAIRING,void 0===n.isIncognito)return S.waitForBBEvent(n,"change:isIncognito")}).then(function(){v.default.incrementProgress(),n.shortTagBase=((0,U.default)().unix()%1e3).toString();var e=n.initConn();if(m.default.knowsPhone()){var r=n.requestSync(t),a=Promise.all([e,r]).finally(function(){e.cancel(),r.cancel()});return Q.default.wsCanCacheRequests&&n.hasSynced&&!x.default.supportsFeature(x.default.F.MODEL_STORAGE)&&(n.resumePromise=n.runResume(!0)),a}return e.then(function(){n.set({state:g.SOCKET_STATE.UNPAIRED,refWatcher:S.attachWatcher(n.runPromise,n.manageRef())})})}).then(function(){return n.waitForSyncInfo()}).finally(function(){n.refWatcher&&(n.refWatcher.cancel(),n.unset("refWatcher"))}).then(function(e){return v.default.incrementProgress(),p.default.log("ws2:completed "+(n.hasSynced?"re-auth":"auth"))(),n.state=g.SOCKET_STATE.CONNECTED,G.default.blockStoreAdds=!1,G.default.platform=e.platform,S.waitForMain().then(function(){return e})}).then(function(e){return p.default.log("ws2:main loaded")(),e.initial=!0,(0,z.default)([e])}).then(function(){return(0,W.initialize)().catch(function(e){p.default.error(`Error initializing database during sync: ${e}`)(),p.default.assert(!1,"Error initializing database during sync")(e)})}).then(function(){var e=n.openStream();return n.streamPromise=e,e}).then(function(){return new C.default}).catch(O.SocketClosed,function(e){throw e.event instanceof he?e.event:e}).catch(function(e){p.default.warn("ws2:run loop interrupt: "+e)(e),n.set({canSend:!1,stream:g.SOCKET_STREAM.DISCONNECTED,runPromise:null}),n.phoneWatchdog.deactivate(),n.streamPromise&&(n.streamPromise.cancel(),n.unset("streamPromise")),n.socketWatcher&&(n.socketWatcher.cancel(),n.unset("socketWatcher"));var t=n.socket;return t&&t.state!==E.STATE.CLOSED&&(t.detachCallbacks(),t.close(!0,e)),n.unset("socket"),Promise.reject(e)}).catch(O.UpdateImmediately,function(e){throw n.updateImmediately(e.message),new ae}).catch(O.DeprecatedProtocolVersion,function(e){return n.deprecatedVersion()}).catch(V.E401,_e,function(){return!1}).catch(fe,function(){return n.clearState(),!1}).catch(O.SocketClosed,O.SocketError,Ee,function(){return!0}).catch(le,function(e){return p.default.error("ws2:sync rejected, logging out")(),n.sendCurrentLogout().then(function(){return n.clearCredentialsAndStoredData(),v.default.logout(),!1})}).catch(ie,ye,function(e){return p.default.log(`ws2:phone disassociated via ${String(e)}`)(),n.clearCredentialsAndStoredData(),v.default.logout(),!1}).catch(ve,function(){return p.default.error("ws2:No secret bundle!")(),n.clearCredentialsAndStoredData(),b.upload("no-secret-bundle"),v.default.logout(),!1}).catch(de,function(){return n.state=g.SOCKET_STATE.UNPAIRED_IDLE,n.setPokeable(S.waitForOfflineNaive().throw(new pe).catch(re,function(){return!1}))}).catch(O.BlockedByProxy,function(){return k.default.promptUnloadGuards++,n.state=g.SOCKET_STATE.PROXYBLOCK,n.setPokeable((new C.default).catch(re,function(){return!1}).finally(function(){k.default.promptUnloadGuards--}))}).catch(ue,function(e){p.default.log("ws2:denied tos")();var t=n.setPokeable((new C.default).cancellable().catch(re,function(){return!1})).cancellable(),r=e instanceof se?g.SOCKET_STATE.TOS_BLOCK:g.SOCKET_STATE.SMB_TOS_BLOCK;return n.clearState(),n.set({state:r,runPromise:t}),t}).catch(oe,me,function(e){e instanceof oe?p.default.log("ws2:phone denied (conflict)")():p.default.log("ws2:phone replaced")();var t=(new C.default).cancellable();return n.set({state:g.SOCKET_STATE.CONFLICT,conflictPromise:t,runPromise:t}),n.clearState(),t}).finally(function(){n.conflictPromise&&n.conflictPromise.cancel()}).catch(he,pe,function(){return!1})}},{key:"openSocket",value:function(){var e=this,t=this.socketPreload;if(this.socketPreload=null,t&&t.socket&&t.socket.state===E.STATE.OPEN)return Promise.resolve(t.socket);var n=t&&t.active?t:new I.default,r=function(){e.retryTimestamp=n.retryTimestamp};n.on("change:retryTimestamp",r),this.pokeable=n;var a=S.waitForBBEvent(n,"change:socket").cancellable().then(function(){return n.socket}).finally(function(){n.off("change:retryTimestamp",r),n.onerror=null,n.deactivate(),e.pokeable=null});return n.onerror=function(e){a.cancel(e)},a}},{key:"initConn",value:function(){var e=this;return new Promise(function(t,n){var r=g.VERSION,a=e.tag("init"),i=k.default.info();return e._basicSend({tag:a,data:["admin","init",[r.p,r.s,r.t],[i.os||"Unknown",i.name||"Unknown",i.version||"Unknown"],k.default.id(),!e.isIncognito&&!!m.default.getRememberMe()]},"init"),e.socket.nextMessage(we.TAG(a)).get("data").catch(n).then(t)}).then(function(e){var t=e.desktop_update;if(t){var n=d(t,4),r=n[0],a=n[1],i=n[2],o=n[3],u=N.default.activeVersion.lt(r)?Number.parseInt(a,10):void 0,s=N.default.activeVersion.lt(i);N.default.update(void 0,s,u,o)}else{var c=e.curr,l=void 0,f=void 0;"number"==typeof e.update?f=e.update:l=!!e.update,N.default.update(c,l,f)}L.default.setSkew(Date.now()-e.time),(0,z.default)([{id:"1",ref:e.ref,refTTL:e.ttl}])})}},{key:"manageRef",value:function(){var e=this;return Promise.loop(function(t,n,r){var a=G.default.refExpiry-Date.now()-500;return Promise.delay(Math.max(a,0)).cancellable().then(function(){if(r>=5)throw new de;p.default.log("ws2:Requesting Ref Update")();var t=e.tag("qr"+r);return e._basicSend({tag:t,data:["admin","Conn","reref"]},"reref"),e.socket.nextMessage(we.TAG(t))}).then(function(e){var n=e.data;switch(n.status){case 200:return p.default.log("ws2:Updating Ref")(),void(0,z.default)([{ref:n.ref,refTTL:n.ttl}]);case 304:return p.default.log("ws2:Keeping Ref")(),void t();case 429:throw p.default.log("ws2:Server denied new ref")(),new de;default:throw p.default.error("ws2:Bad Ref Response!",n)(),new be("unrecognized ref request status ("+n.status+")")}})}).cancellable()}},{key:"requestSync",value:function(e){var t=this;if(this.syncTag=this.tag("sync"),!R.load())throw new ve;var n=m.default.getLoginTokens(),r=["admin","login",n.client,n.server,k.default.id()];e?r.push("takeover"):this.hasSynced&&(r.push(x.default.supportsFeature(x.default.F.RESUME_CAN_TAKEOVER)&&this.shouldForceReconnect?"force_reconnect":"reconnect"),r.push(G.default.me));var a=function(){return t._basicSend({tag:t.syncTag,data:r},"sync"),!0},i=new w.default({waitAlgorithm:(0,T.fibonacci)(0,8500,6e4),onTimeout:a});i.on("change:ts",function(){t.retryTimestamp=i.ts}),this.pokeable=i,i.activate(),a();var o=this.socket.nextMessage(we.TAG(this.syncTag)),u=this.lookForAndHandleChallenge().catch(Promise.CancellationError,function(){}).catch(o.cancel.bind(o));return o.then(function(e){p.default.log("ws2:login",e)();var t=e.data;switch(t.status){case 200:return e;case 401:return Promise.reject(new ie);case 403:var n=void 0;return n=t.tos>=2?new se:t.smbTos?new ce:new le,Promise.reject(n);case 405:return p.default.error("ws2:Already authorized!")(),b.upload("already-authorized"),Promise.reject(new fe);case 409:return Promise.reject(new oe);case 500:return Promise.reject(new Ee);default:return p.default.error(`ws2:unknown error! status:${t.status}`,e)(),Promise.reject(new le)}}).finally(function(){u.cancel(),i.deactivate(),t.unset("pokeable"),t.unset("retryTimestamp")})}},{key:"waitForSyncInfo",value:function(){return this.socket.nextMessage(we.SYNC_INFO).then(function(e){return e.data[1]})}},{key:"lookForAndHandleChallenge",value:function(){var e=this;return this.socket.nextMessage(we.CHALLENGE).then(function(e){p.default.log("ws2:challenged!")();var t=F.default.decode(e.data[1].challenge);return R.getSecurityToken(t)}).then(function(t){var n=m.default.getLoginTokens(),r=n?n.server:void 0;if(!r)return p.default.error("ws2:handleChallenge no server token!",n)(),Promise.reject(new Error("Handle challenge no server token"));var a=e.tag("challenge");return e._basicSend({tag:a,data:["admin","challenge",t,r,k.default.id()]},"challenge"),e.socket.nextMessage(we.TAG(a))}).then(function(e){return e.data.status>=500?Promise.reject(new Ee):e.data.status>=400?(p.default.error("ws2:handleChallenge failed challenge!",e.data)(),Promise.reject(new ie)):void p.default.log("ws2:handleChallenge passed challenge")()})}},{key:"throwOnClose",value:function(){return this.socket.nextMessage(we.DISCONNECT).then(function(e){throw"replaced"===e.data[1].kind?new me:new ye})}},{key:"openStream",value:function(){var e=this;this.canSend=!0;var t=void 0;if(this.hasSynced)this.resumePromise||(this.resumePromise=this.runResume(!1)),t=this.resumePromise.finally(function(){e.unset("resumePromise")});else{_.default.Msg.markAllAsStale();var n=_.default.Contact.sync();t=_.default.Chat.sync().cancellable().then(function(){return e.set({hasSynced:!0,stream:g.SOCKET_STREAM.CONNECTED}),n}).catch(function(t){return e.set({hasSynced:!1,stream:g.SOCKET_STREAM.DISCONNECTED}),Promise.reject(t)}).catch(Promise.CancellationError,function(){}),G.default.isSMB&&x.default.supportsFeature(x.default.F.QUICK_REPLIES_QUERY)&&_.default.QuickReply.sync()}return x.default.supportsFeature(x.default.F.STATUS_V3_UI_VIEWING)&&_.default.StatusV3.sync(),x.default.supportsFeature(x.default.F.LABELS_DISPLAY)&&_.default.Label.sync(),Promise.resolve().cancellable().then(function(){return e.stream=e.hasSynced?g.SOCKET_STREAM.RESUMING:g.SOCKET_STREAM.SYNCING,e.socket.onmessage=e.onMessage.bind(e),e.socket.releaseMessages(),t}).catch(Promise.CancellationError,function(){t.cancel()})}},{key:"queryReceivedActions",value:function(){var e=this,t=(0,i.default)(this.sendQueue,"clientCacheable"),r=(0,l.default)(t,"tag").filter(function(e){return e});return p.default.log("ws2:queryReceivedActions")(),0===r.length?Promise.resolve():n("bihdhbjih").default.queryReceivedActions(r).then(function(n){Array.isArray(n)?n.forEach(function(t){var n=function(e,t){for(var n=t;n1&&void 0!==arguments[1]?arguments[1]:this.retryTimestamp;return this.set({pokeable:{poke(){e.cancel(new re)}},retryTimestamp:t}),e}},{key:"clearCredentials",value:function(){var e=!1;try{this.clearState()}catch(t){e=!0}try{m.default.setBrowserId()}catch(t){e=!0}try{m.default.setUnknownId()}catch(t){e=!0}try{m.default.setMe()}catch(t){e=!0}if(x.default.supportsFeature(x.default.F.MD_BACKEND));else{try{m.default.clearTokens()}catch(t){e=!0}try{R.clear()}catch(t){e=!0}}try{m.default.clearAllLocalState()}catch(t){e=!0}e&&window.location&&window.location.reload&&window.location.reload()}},{key:"clearState",value:function(){var e=this;p.default.log("ws2:clearState")(),this.sendQueue=[],this.clearSendHash(!0),this.unset("hasSynced"),!x.default.supportsFeature(x.default.F.MD_BACKEND)&&G.default.protoVersion&&n("bihdhbjih").default.clearBPQueue().catch(function(){}),G.default.delete(),n("bfgbdiffgd").default.delete(),n("dcdiaahjj").default.delete(),n("ecadbdfdef").delete(),n("bihdhbjih").default.delete(),Object.keys(_.default).length>0&&(this._clearCollection(_.default.Chat),this._clearCollection(_.default.StatusV3),(0,o.default)(_.default,function(t){e._clearCollection(t)})),m.default.clearAllTemporaryStorageData(),G.default.blockStoreAdds=!0,H.IS_LRU_MEDIA_STORE_SUPPORTED&&K.default.clear(),x.default.supportsFeature(x.default.F.REPLACE_MEDIABLOB)&&q.default.clear()}},{key:"_clearCollection",value:function(e){if(e.isCollection){var t=[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var h=t.SELECTABLE_CSS_CLASS="selectable-text",p=`${o.COPYABLE_CSS_CLASS} ${h}`,_=t.SELECTABLE_CSS_SELECTOR=`.${h}`,b=(t.SELECTABLE_INPUT_CSS_CLASS=p,"invisible-space"),g="select-all",m=`.${g}`;function v(e){return!!e&&(e instanceof HTMLElement?(0,s.default)(e,_)||(0,s.default)(e,`${_} *`):v(e.parentElement))}function y(e){return!!e&&(e instanceof HTMLElement?(0,s.default)(e,m):y(e.parentElement))}var E=i.forwardRef(function(e,t){e.forwardedRef;var n=d(e,["forwardedRef"]),a=T(n);return n.selectable?i.createElement(o.CopyableImg,r({forwardedRef:t},a)):i.createElement("img",r({ref:t},a))});function T(e){var t=e.className,n=e.noInvisibleSpace,r=e.plainText,i=e.prePlainText,o=e.appTextTemplate,u=e.selectable,s=e.selectAll,l=d(e,["className","noInvisibleSpace","plainText","prePlainText","appTextTemplate","selectable","selectAll"]);return u&&(l.plainText=r,l.prePlainText=i,l.appTextTemplate=o),Object.assign(l,{className:(0,a.default)(t,c.default.noop,{[h]:u,[g]:u&&s,[b]:u&&!n})}),l}t.SelectableImg=E},eahjddbijf:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(42).then(function(){e([n("dececechig")])}.bind(null,n)).catch(n.oe).catch(t)})}},eaiciihiib:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(92).then(function(){e([n("cgagdgcidg")])}.bind(null,n)).catch(n.oe).catch(t)})}},eaidfdjjj:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(121).then(function(){e([n("bcaeifhiga"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},eaiebbigaf:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(100).then(function(){e([n("biihhegbab"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},eaiigfgagg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.aesCbcDecrypt=function(e,t){return Promise.resolve().then(function(){var n=t.slice(0,u),a=t.slice(u),o=s(n);return Promise.resolve(i.default.importKey("raw",(0,r.default)(Uint8Array,e),o,!1,["decrypt"])).then(function(e){return i.default.decrypt(o,e,a)})})},t.aesCbcEncrypt=function(e,t,n){return Promise.resolve().then(function(){var o=void 0;n?o=(0,r.default)(Uint8Array,n):(o=new Uint8Array(u),window.crypto.getRandomValues(o));var c=s(o);return Promise.resolve(i.default.importKey("raw",(0,r.default)(Uint8Array,e),c,!1,["encrypt"])).then(function(e){return i.default.encrypt(c,e,t)}).then(function(e){return(0,a.default)(Uint8Array,[o,new Uint8Array(e)]).buffer})})};var r=o(n("bcjbjghiih")),a=o(n("djhfjffeaj")),i=o(n("dfeaddeccc"));function o(e){return e&&e.__esModule?e:{default:e}}var u=16;function s(e){return{name:"AES-CBC",iv:(0,r.default)(Uint8Array,e)}}},ebaijigaig:function(e,t,n){e.exports=n.p+"img/f39_a09d7dfecc70b04ec35edc2967c60a30.png"},ebbehbgaih:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(48).then(function(){e([n("cbajiffbhh")])}.bind(null,n)).catch(n.oe).catch(t)})}},ebdgcdjddg:function(e,t,n){e.exports=n.p+"img/f07_4d1031e781a9619d0579571eb2049ee6.png"},ebfbbgcde:function(e,t,n){e.exports=n.p+"img/f90_88c16bdd2fd8228ad1ec89ce3f0cb118.png"},ebfhadcjbb:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(120).then(function(){e([n("gfjgdejge"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},ebggjhghhi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("bcihihjbib");Object.defineProperty(t,"attachWatcher",{enumerable:!0,get:function(){return f(r).default}});var a=n("eefifcjac");Object.defineProperty(t,"getResponseIfOnline",{enumerable:!0,get:function(){return f(a).default}});var i=n("dggdjcdgic");Object.defineProperty(t,"waitForOfflineNaive",{enumerable:!0,get:function(){return f(i).default}});var o=n("bbffgbidea");Object.defineProperty(t,"waitForEvent",{enumerable:!0,get:function(){return f(o).default}});var u=n("bacbhehedf");Object.defineProperty(t,"waitForBBEvent",{enumerable:!0,get:function(){return f(u).default}});var s=n("cjafcdhjhd");Object.defineProperty(t,"determineIncognito",{enumerable:!0,get:function(){return f(s).default}});var c=n("cdbejjgfb");Object.defineProperty(t,"waitForSkip",{enumerable:!0,get:function(){return f(c).default}});var l=n("jaigbajih");function f(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"waitForMain",{enumerable:!0,get:function(){return f(l).default}})},ebhabfhhce:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(69).then(function(){e([n("cjiabjfiej")])}.bind(null,n)).catch(n.oe).catch(t)})}},ebhbcjfhei:function(e,t,n){"use strict";var r=l(n("jbgeabaaj")),a=l(n("iidhbgeed")),i=l(n("dbafiicfja")),o=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,u=e[Symbol.iterator]();!(r=(o=u.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(){function e(e,t){for(var n=0;n0?f.encode(this.buffer.peek(function(e){return e.readByteArray()})):""}}]),e}();function F(e){j.push(e),C&&w.onOrBefore(R)}function B(){C=!0,j.length>0&&w.onOrBefore(R)}function Y(){C=!1,w.cancel(),Promise.resolve(j).then(function(e){U(),e.length,A||(A=new x(N));for(var t=0;t0&&(A.size()>_.WAM_MAX_BUFFER_SIZE||b>P+_.WAM_ROTATE_INTERVAL||!I)){if(!E.getLoginTokens().server)return A.buffer.size()>_.WAM_MAX_BUFFER_SIZE?(A=null,Promise.resolve()):V();var m=v.uploadEvent();return D(m,b),m.all,A.write(m),p=void 0,T.deleteAll().catch(function(e){return g.warn(`wam:sendAllLogs failed to read because ${String(e)}`)(e),{}}).then(function(e){return p=e,A&&(!A.unsavedPortion||A.saveKey in p||(A=A.unsavedPortion),p[A.saveKey]=A.stringBuffer()),Promise.all((0,i.default)(p,K))}).then(function(e){var t=(0,a.default)(e);if(t.length!==e.length&&(P=H(),I=!0),A&&!t.includes(A.saveKey)&&(A=null),0===t.length)return Promise.resolve();var n=t.reduce(function(e,t){return e+p[t].length},0);if(n<_.WAM_MAX_BUFFER_SIZE)return Promise.all((0,i.default)(t,function(e){return T.add(e,p[e]).then(function(){},function(){})}));A=null,g.error(`wam dropped ${t.length} buffers! (${n} bytes)`,p)()})}return V()}).catch(function(e){g.error(`wam:executePending error ${String(e&&e.stack?e.stack:e)}`)(e),p.upload("wam-error"),A=null}).then(B,B),j=[]}function G(e,t,n,r){if(null==n)r===M&&W(e,t,r);else if("number"==typeof n&&n===(0|n))0===n?W(e,t,16|r):1===n?W(e,t,32|r):-128<=n&&n<128?(W(e,t,48|r),e.writeInt8(n)):-32768<=n&&n<32768?(W(e,t,64|r),e.writeInt16(n)):(W(e,t,80|r),e.writeInt32(n));else if("number"==typeof n)W(e,t,112|r),e.writeFloat64(n);else if("string"==typeof n){var a=d.numUtf8Bytes(n);a<256?(W(e,t,128|r),e.writeUint8(a)):a<65536?(W(e,t,144|r),e.writeUint16(a)):(W(e,t,160|r),e.writeUint32(a)),e.writeString(n)}}function W(e,t,n){t<256?(e.writeUint8(n),e.writeUint8(t)):(e.writeUint8(n|L),e.writeUint16(t))}function V(){if(!A)return Promise.resolve();var e=A.stringBuffer();if(!e)return Promise.resolve();var t=A.unsavedPortion;if(t&&0===t.eventsWritten)return Promise.resolve();var n=A.saveKey;return(t?T.update(n,e).then(function(e){return A?e?void(A.unsavedPortion=new x(N)):(A=A.unsavedPortion,V()):Promise.resolve()}):T.add(n,e).then(function(){if(!A)return Promise.resolve();A.unsavedPortion=new x(N)})).catch(function(e){g.warn(`wam:save WamStorage failed to save ${String(e)}`)(e)})}function K(e,t){var r=n("ccaaiecfib");if(!r.supportsFeature(r.F.MD_BACKEND)){if(""===e)return Promise.resolve(void 0);if("["===e[0])return Promise.resolve(void 0);var a=n("bjieiiccce"),i=n("deiciccchg").default;e.length;var o=new FormData;o.append("t",String(H())),o.append("v",_.VERSION_BASE);var u=E.getLoginTokens().server;return u&&o.append("tok",u),o.append("buffer",e),Promise.loop(function(e,n,r){var u=Promise.delay(c.default.expBackoff(r,12e4,1e3,.1));return i.waitIfOffline({signal:(new s.default).signal}).then(function(){return a.post(_.WAM_URL,o).uncancellable().then(function(n){if(200===n.status)e(void 0);else{if(n.status>=500)throw`${n.status} response`;e(t)}})}).catch(function(n){return r>1?(g.error(`wam:sendLogs failure error: ${String(n)}`)(n),e(t)):(String(n),u)})})}}function H(){return Math.floor(Date.now()/1e3)}e.exports=(0,r.default)({commit:function(e){null==e.commitTime||0===e.commitTime?0!==e.weight&&Math.random()*e.weight>1?e.commitTime=H():(e.$className,e.all,D(e),F([!0,e])):g.error(`wam:commit redundant commit! ${e.$className}`)()},set:function(e,t){e.name,String(t),F([!1,e,t])},resumeJobs:B,initialize:U},function(e){return function(){if(O)e.apply(void 0,arguments);else{S||(S=[],window.setTimeout(function(){if(null!=S){f=n("hgjcbccfg"),d=n("dbajccegac"),h=n("bfigfgcaaj"),b=n("bjigbaghc").default,p=n("dfhjacfbjg"),_=n("eadfaddcj"),g=n("bdiiahhjbe").default,m=n("bfbggcdbfb"),v=n("djbfbcedhj"),y=n("ceddibdhdb").default,E=n("egjjcjcg").default,T=n("cbghfecjef").default,n("bgahjigiia"),w=new y(Y);for(var e=0;ee._threshold?e.trigger(u,r):r<-e._threshold&&e.trigger(s,r),t=n},this._interval),i.default.log("JsHaltDetector:detection started")()}}},{key:"stopDetection",value:function(){this._intervalId&&(clearInterval(this._intervalId),this._intervalId=null,i.default.log("JsHaltDetector:detection stopped")())}}]),t}();t.default=c},eccjeahddj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&t._pending[0]===r&&t._pending.shift()})}},{key:"cancelAll",value:function(e){var t=this._pending;this._pending=[],t.forEach(function(t){t.cancel(e)})}}]),e}();t.default=a},edbaidcaf:function(e,t,n){"use strict";var r=f(n("caejgeijci")),a=f(n("eicihhaba")),i=f(n("cjbedagefc")),o=f(n("hgjcbccfg")),u=f(n("dbajccegac")),s=f(n("dbafgaadgb")),c=n("hjbbdjjdf"),l=f(n("ddfjdghbjb"));function f(e){return e&&e.__esModule?e:{default:e}}var d=void 0,h={build:function(e,t){var n=new l.default;return(0,a.default)(t||{},function(e,t){n.set(t,e)}),`${e}?${n.toString()}`},canMuckHistory:function(){return window.history&&window.history.pushState&&window.location},relToAbs:function(e){return d||(d=document.createElement("a")),d.href=e,d.href},hostname:(0,r.default)(function(e){return d||(d=document.createElement("a")),d.href=this.isHttp(e)?e:"http://"+e,d.hostname}),isHttp:function(e){return e&&("https://"===e.toLowerCase().substring(0,8)||"http://"===e.toLowerCase().substring(0,7))},hasValidUrlScheme:function(e){var t=e.trim();return["irc://","ftp://","mailto:","http://","https://"].some(function(e){return 0===t.indexOf(e)})},isBlob:function(e){return(0,c.isString)(e)&&"blob:"===e.substring(0,5)},isEncryptedMedia:function(e){return e&&(0,c.isString)(e)&&e.endsWith(".enc")},parseDataURL:function(e){var t=e.indexOf(":"),n=e.indexOf(";"),r=e.indexOf(",");return{mimetype:e.substring(t+1,n),data:e.substring(r+1)}},dataURLtoFile:function(e){var t=this.parseDataURL(e).mimetype;return new File([window.dataURLtoBlob(e)],"",{type:t})},GSM_NAME:"gme-whatsappinc",GSM_NUMS:"LM4NgcjF-X_EedaZ6MwPVSH0Sac=",gsmURL:function(e,t){var n=t.replace(/\-/g,"+").replace(/_/g,"/"),r=o.default.decode(n),a=i.default.parse(e).path,c=u.default.build(a).readByteArray();return new s.default(r).sign(c).then(function(t){return`${e}&signature=${o.default.urlSafe(o.default.encode(t))}`})},thumbToCSSURL:function(e){return`url("${this.isHttp(e)?e:e.startsWith("data:")?e:`data:image/jpeg;base64,${e}`}")`},thumbAsBackgroundImage:function(e){return e?{backgroundImage:this.thumbToCSSURL(e)}:{}}};e.exports=h},edjgaiicj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n("caejgeijci")),a=i(n("hgjcbccfg"));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function u(e,t,n,r,a,i){return o((u=o(o(t,e),o(r,i)))<<(s=a)|u>>>32-s,n);var u,s}function s(e,t,n,r,a,i,o){return u(t&n|~t&r,e,t,a,i,o)}function c(e,t,n,r,a,i,o){return u(t&r|n&~r,e,t,a,i,o)}function l(e,t,n,r,a,i,o){return u(t^n^r,e,t,a,i,o)}function f(e,t,n,r,a,i,o){return u(n^(t|~r),e,t,a,i,o)}function d(e){return function(e,t){e[t>>5]|=128<>>9<<4)]=t;for(var n=void 0,r=void 0,a=void 0,i=void 0,u=1732584193,d=-271733879,h=-1732584194,p=271733878,_=0;_>>8&255,u>>>16&255,u>>>24&255,255&d,d>>>8&255,d>>>16&255,d>>>24&255,255&h,h>>>8&255,h>>>16&255,h>>>24&255,255&p,p>>>8&255,p>>>16&255,p>>>24&255])}(function(e){var t=void 0,n=[];for(n[(e.length>>2)-1]=0,t=0;t>5]|=(255&e.charCodeAt(t/8))<2&&void 0!==arguments[2]?arguments[2]:i.default.isWid,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:o.createWid,a=t;switch(e){case"author":case"broadcast":case"chat":case"descOwner":case"from":case"gid":case"id":case"jid":case"owner":case"participant":case"quotedRemoteJid":case"quotedParticipant":case"remote":case"subjectOwner":case"s_o":case"to":case"wid":case"changeNumberNewJid":case"changeNumberOldJid":n(t)&&(a=r(t));break;default:var u=parseInt(e);!isNaN(u)&&n(t)&&(a=r(t))}return a}},eefhgajj:function(e,t,n){e.exports=n.p+"img/intro-connection_c98cc75f2aa905314d74375a975d2cf2.jpg"},eefifcjac:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GET",n=arguments[2],r=arguments[3],a=new XMLHttpRequest;return new Promise(function(i){function o(){i(a.status&&a.status<12e3?a:null)}r&&(a.responseType=r),a.onload=o,a.onreadystatechange=function(){4===a.readyState?o():0===a.readyState&&i(null)},a.onerror=function(){return i(null)},a.ontimeout=function(){return i(null)},a.open(t,e,!0),n?a.send(n):a.send()}).addRawControl("cancel",function(e,t){a.abort(),t(new Promise.CancellationError("Aborted XHR"))},!0).endWithControls("cancel")}},eejjbjjdb:function(e,t,n){e.exports=n.p+"img/f65_c863d05c20e4ff179c46170a5311afaf.png"},efdbbaffc:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("ddhijeejag")),a=o(n("eaaehfdjdg")),i=o(n("biddiiafgd"));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(){return r.createElement(i.default,{cover:!0,cancelText:l10n.t(679),onCancel:a.default.logout.bind(a.default,!0),okText:l10n.t(650),onOK:a.default.poke.bind(a.default)},l10n.t(867))}},effbcehec:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={key(e){}}},egeacadbj:function(e,t,n){e.exports=n.p+"img/f61_ef3fba8c7e6d895afacfb334e7a746ff.png"},egeiccdha:function(e,t,n){e.exports=n.p+"img/f38_54b8f37e9f1251bfe9a2a2ef88a31912.png"},egjjcjcg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.MultiDevicePrefs=t.ModelStoragePrefs=void 0;var r=n("bhaehigaaa");Object.defineProperty(t,"default",{enumerable:!0,get:function(){return(e=r,e&&e.__esModule?e:{default:e}).default;var e}});var a=o(n("bgaeedafjf")),i=o(n("cachbhfie"));function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.ModelStoragePrefs=a,t.MultiDevicePrefs=i},ehdeddja:function(e,t,n){e.exports=n.p+"img/favicon-error2_fb2afa4bfd23495c7bd2555bb080bb35.png"},ehjdgffbi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("bchejfgdg")),a=u(n("ffjiicch")),i=u(n("ebhdfjjdeb")),o=n("dijiihaecd");function u(e){return e&&e.__esModule?e:{default:e}}a.default.add("blocklist").database(r.default).version(o.BLOCKLIST_CREATE_TABLE,[new i.default("id")]).view(function(e){return{id:e.id}});var s=a.default.table("blocklist");t.default=s},eiafcdfd:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(123).then(function(){e([n("idgjciiaa"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},eidjcbbdf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new a.default;return(0,u.checkValid)(e.constructor,e),p(t,e),c=void 0,t},t.encodeErrorInfo=function(){return void 0!==c?`Last encoded value for ${c}`:"No information known"};var r=n("bfbigbhhbg"),a=s(n("dbajccegac")),i=s(n("bgcffdiihh")),o=n("bcihbdhgfa"),u=n("bbibdhibea");function s(e){return e&&e.__esModule?e:{default:e}}var c=void 0;function l(e,t){e.writeVarInt(t)}function f(e,t){e.writeVarInt(t>=0?2*t:2*-t+1)}var d=[void 0,l,l,l,l,f,f,function(e,t){e.writeVarInt(t?1:0)},l,function(e,t){e.writeUint64(t,!0)},function(e,t){e.writeInt64(t,!0)},function(e,t){e.writeFloat64(t,!0)},function(e,t){e.writeVarInt(a.default.numUtf8Bytes(t)),e.writeString(t)},function(e,t){e.writeVarInt(t.byteLength),e.writeBuffer(t)},function(e,t){e.writeWithVarIntLength(p,t)},function(e,t){e.writeUint32(t,!0)},function(e,t){e.writeInt32(t,!0)},function(e,t){e.writeFloat32(t,!0)}],h=d.map(function(e){var t=e;if(t)return function(e,t){e.writeWithVarIntLength(n,t)};function n(e,n){for(var r=0;r0){e.writeVarInt(m);var v=h[g];v&&v(e,p)}}else if(b&r.FLAGS.REPEATED)for(var y=d[g],E=0;E0&&void 0!==arguments[0]?arguments[0]:i;a(this,e),this._pending=null,this._queue=[],this._next=function(){if(t._queue.length&&!t._pending){for(var e=[t._queue.shift()],n="write"===e[0].action,r=t._queue;!n&&r.length&&"read"===r[0].action;)e.push(r.shift());t._pending=t._execute(e).catch(function(){}).finally(function(){t._pending=null,setTimeout(t._next,0)})}},this._timeout=n}return r(e,[{key:"read",value:function(e){return this._enqueue(e,"read")}},{key:"write",value:function(e){return this._enqueue(e,"write")}},{key:"flush",value:function(){this._pending&&this._pending.cancel(),this._queue.splice(0,this._queue.length).forEach(function(e){return e.reject(new o)})}},{key:"_enqueue",value:function(e,t){var n=this;return new Promise(function(r,a){n._queue.push({operation:e,action:t,resolve:r,reject:a}),n._next()})}},{key:"_execute",value:function(e){var t=this;return Promise.map(e,function(e){return Promise.wrap(e.operation)().timeout(t._timeout,`ReadWriteQueue: timed out after ${t._timeout}ms`).then(function(t){return e.resolve(t)}).catch(function(t){return e.reject(t)}).cancellable()}).cancellable()}}]),e}();t.default=u},ffcejbife:function(e,t,n){e.exports=n.p+"img/f59_1dd065a271b58e1ecb9bb3b6c261107f.png"},fffdgbfji:function(e,t,n){"use strict";var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,u=e[Symbol.iterator]();!(r=(o=u.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"";if(!_)return e.normalize("NFKD");try{return e.normalize("NFKD")}catch(t){return e}}},{key:"setLocale",value:function(e,t){var n={l:this._locale.l,priority:this._locale.priority,loc:this._locale.l};return this._considerLocale(n,e,t)?this.downloadAndSetTranslation(n):Promise.resolve()}},{key:"isLocaleSupported",value:function(e){try{return function e(t,n,r){null===t&&(t=Function.prototype);var a=Object.getOwnPropertyDescriptor(t,n);if(void 0===a){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in a)return a.value;var o=a.get;return void 0!==o?o.call(r):void 0}(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"isLocaleSupported",this).call(this,e)&&(!window.Intl||Array.isArray(window.Intl.Collator.supportedLocalesOf(e)))}catch(e){return!1}}},{key:"init",value:function(e){var t,n={l:f.L10N.DEFAULT,priority:y.DEFAULT,loc:f.L10N.DEFAULT};if(this._considerLocale(n,e,y.PREVIOUS),this._considerLocale(n,(t=(b||window.location.href||"").split("/%F0%9F%8C%90/")).length>1?t[1].split("/")[0]:void 0,y.URL),this._considerLocale(n,navigator.language,y.BROWSER),navigator.languages&&navigator.languages.length)for(var r=0;r (${c}, ${l}), Fetch: ${E-b}ms, Apply: ${T-E}ms`)(),n("gcbhjhjhg").default.supported){var e=n("chiaeadhif"),t=n("bbaibbdgdj");navigator.serviceWorker&&navigator.serviceWorker.controller&&e.request(navigator.serviceWorker.controller,t.SET_L10N,{isRTL:p,locale:c}).catch(function(){})}}).catch(function(e){return s.default.log(`l10n:locale update error: (${o}, ${u}) > (${c}, ${l})`)(e),t.downloadAndSetTranslation({l:f.L10N.DEFAULT,priority:y.DEFAULT,loc:f.L10N.DEFAULT})})}},{key:"customizeMomentLocale",value:function(e){var t=o.LOCALE_CUSTOMIZATIONS[e];t&&h.locale(e,t)}}]),t}();E.Dir=m,e.exports=new E},ffgeceahe:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setServerPropInElectron=function(e,t){}},ffggecdfj:function(e,t,n){e.exports=n.p+"img/f01_78cd893586564a736b94f919cd2851f7.png"},ffjcaffei:function(e,t){e.exports={container:"_2bESe","rotate-ltr":"_3rafi",rotateLtr:"_3rafi",path:"oWVod",dash:"_1NbMv",default:"_1y_Nu",white:"_2XQot",solidwhite:"_2iMUv",highlight:"XqrVN",in:"_3P1jn",out:"_2BA8e",noop:"_39kPF","rotate-rtl":"_1GiTh",rotateRtl:"_1GiTh"}},ffjiicch:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DATABASE_NAME=void 0;var r=u(n("cjhficgjgc")),a=u(n("bchejfgdg")),i=u(n("ficbajbai")),o=u(n("cdiffgjfcb"));function u(e){return e&&e.__esModule?e:{default:e}}var s=t.DATABASE_NAME="model-storage",c=new o.default,l=new a.default(s,r.default),f=new i.default;c.database(l),c.database(f),c.fallback(i.default),t.default=c},fgdeehbai:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(107).then(function(){e([n("cbeaccijdb"),!1])}.bind(null,n)).catch(n.oe).catch(t)})}},fgfejbfee:function(e,t,n){e.exports=n.p+"img/f95_7ce72143c371f981d394ab9b3391f5ea.png"},fgjdgicjf:function(e,t,n){e.exports=n.p+"whatsapp-webclient-login-hq_10ce945f706bbd216466cd05f672164d.mp4"},fhfjcddbg:function(e,t,n){e.exports=n.p+"img/f98_8d47ec83349711222b6d9346049676f1.png"},fhiheagha:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(7).then(function(){e([n("ebbfajajfb"),n("bgeibbieii")])}.bind(null,n)).catch(n.oe).catch(t)})}},fhijcbjhi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("cdiffgjfcb")),a=u(n("eccjeahddj")),i=u(n("bchejfgdg")),o=u(n("bgaefjgfbj"));function u(e){return e&&e.__esModule?e:{default:e}}var s=new r.default,c=new i.default("lru-media-storage-idb"),l=new a.default;s.database(c);var f=new o.default;s.database(f),s.database(l),s.fallback(a.default),t.default=s},fhjbdajec:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(8).then(function(){e([n("bbiddjaeef"),n("cijjgfhedc")])}.bind(null,n)).catch(n.oe).catch(t)})}},ficbajbai:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(n,["signal","timeoutIncludesTaskDuration"]),l=new u.default(s);return(0,i.default)({signal:a,timeoutIterator:l,timeoutIncludesTaskDuration:o},t)};var a=n("cajjjeihci"),i=s(a),o=n("cbcbeheajj"),u=s(o);function s(e){return e&&e.__esModule?e:{default:e}}var c=r({},o.defaults,a.defaults)},gajhdfbja:function(e,t,n){e.exports=n.p+"img/f52_8cc8a9757166f53c59a5a1c5e2ebeb00.png"},gbfffciea:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Cmd=void 0;var r=_(n("eaaagccfda")),a=Object.assign||function(e){for(var t=1;t0){this.setUiBusy(!0,"open_from_unread");var a=this._openChat(n,r).then(function(){return t.scrollToFocusedMsg({pos:"top",offset:-120})}).then(function(){return!0}).catch(Promise.CancellationError,function(){return!1});return a.finally(function(){t.setUiBusy(!1,"open_from_unread")}),a}return this.openChatBottom(n)}},{key:"openChatBottom",value:function(e){var t=this,n=(0,s.unproxy)(e);this.setUiBusy(!0,"open_bottom");var r=void 0;n.msgs.length>0&&(r={collection:n.msgs,msg:n.msgs.last(),isUnreadDivider:!1});var a=this._openChat(n,r).then(function(){return t.scrollChatToBottom()}).then(function(){return!0}).catch(Promise.CancellationError,function(){return!1});return a.finally(function(){t.setUiBusy(!1,"open_bottom")}),a}},{key:"scrollToPtt",value:function(e){var t=this,n=(0,s.unproxy)(e.chat),r={collection:e.chat.msgs,msg:e,key:e.id,highlightMsg:!1};this.setUiBusy(!0,"open_chat_at");var a=this._openChat(n,r).then(function(e){return t.scrollToFocusedMsg({pos:"center",animate:!0,duration:u.default.MSG_FOCUS_SCROLL_ANIMATION_DURATION,easing:[.7,0,.3,1]})}).then(function(){t.trigger("update_scroll_position")}).then(function(){return!0}).catch(Promise.CancellationError,function(){return!1});return a.finally(function(){t.setUiBusy(!1,"open_chat_at")}),a}},{key:"scrollToFocusedMsg",value:function(e){var t=this;return new Promise(function(n,r){t.trigger("scroll_to_focused_msg",n,e)}).catch(function(e){c.default.error(`Unexpected scrollToFocusedMsg error: ${String(e)}`)()})}},{key:"scrollChatToBottom",value:function(){var e=this;return new Promise(function(t,n){e.trigger("scroll_chat_to_bottom",t)}).catch(function(e){c.default.error(`Unexpected scrollChatToBottom error: ${String(e)}`)()})}},{key:"flashFocusedMsg",value:function(e){var t=this;return new Promise(function(n,r){setTimeout(function(){t.trigger("flash_focused_msg",n,e)},0)}).catch(function(e){c.default.error(`Unexpected flashFocusedMsg error: ${String(e)}`)()})}},{key:"updateChatlistSelection",value:function(e){var t=(0,s.unproxy)(e);this.trigger("update_chatlist_selection",t)}},{key:"clearChat",value:function(e){var t=(0,s.unproxy)(e);this.trigger("clear_chat",t)}},{key:"focusChatTextInput",value:function(e){var t=(0,s.unproxy)(e);t?this.trigger("focus_chat_text_input_"+t.id.toString()):this.trigger("focus_chat_text_input")}},{key:"focusShowMsg",value:function(e){this.trigger("focus_show_msg",e)}},{key:"enterChatTextInput",value:function(e){var t=(0,s.unproxy)(e);this.trigger("enter_chat_text_input_"+t.id.toString())}},{key:"focusNextChat",value:function(e){this.trigger("focus_next_chat",e)}},{key:"focusPrevChat",value:function(e){this.trigger("focus_prev_chat",e)}},{key:"focusChatList",value:function(){this.trigger("focus_chat_list")}},{key:"focusChatSearch",value:function(){this.trigger("focus_chat_search")}},{key:"pasteChatTextInput",value:function(e,t){var n=(0,s.unproxy)(e);this.trigger("paste_chat_text_input_"+n.id.toString(),t)}},{key:"sendPasteToCompose",value:function(e,t){var n=(0,s.unproxy)(e);this.trigger("send_paste_to_compose_"+n.id.toString(),t)}},{key:"login",value:function(e){this.trigger("login",e)}},{key:"logout",value:function(){l.default.resetFeatures(),this.trigger("logout")}},{key:"openContextMenu",value:function(e,t){this.trigger("open_context_menu",e,t)}},{key:"closeContextMenu",value:function(e){this.trigger("close_context_menu",e)}},{key:"openTooltip",value:function(e,t){this.trigger("open_tooltip",e,t)}},{key:"closeTooltip",value:function(e){this.trigger("close_tooltip",e)}},{key:"openToast",value:function(e){this.trigger("open_toast",e)}},{key:"closeToast",value:function(e){this.trigger("close_toast",e)}},{key:"alertNewMsg",value:function(e){this.trigger("alert_new_msg",e)}},{key:"newMediaMsg",value:function(e){this.trigger("new_media_msg",e)}},{key:"alertCall",value:function(e,t,n,r){this.trigger("alert_call",e,t,n,r)}},{key:"cancelCall",value:function(e){this.trigger("cancel_call",e)}},{key:"windowError",value:function(e){}},{key:"error2412",value:function(e){}},{key:"sentPing",value:function(e){}},{key:"openModal",value:function(e,t){this.trigger("open_modal",e,t)}},{key:"closeModal",value:function(e){this.trigger("close_modal",e)}},{key:"openModalMedia",value:function(e,t){this.trigger("open_media",e,t)}},{key:"closeModalMedia",value:function(){this.trigger("close_media")}},{key:"openDrawerRight",value:function(e,t,n){this.trigger("open_drawer_right",e,t,n)}},{key:"openDrawerMid",value:function(e,t,n,r){this.trigger("open_drawer_mid",e,t,n,r)}},{key:"openDrawerLeft",value:function(e,t,n){this.trigger("open_drawer_left",e,t,n)}},{key:"existsDrawerRight",value:function(e){this.trigger("exists_drawer_right",e)}},{key:"existsDrawerMid",value:function(e){this.trigger("exists_drawer_mid",e)}},{key:"existsDrawerLeft",value:function(e){this.trigger("exists_drawer_left",e)}},{key:"closeDrawerRight",value:function(){this.trigger("close_drawer_right")}},{key:"closeDrawerMid",value:function(){this.trigger("close_drawer_mid")}},{key:"closeDrawerLeft",value:function(){this.trigger("close_drawer_left")}},{key:"onPanesWillChange",value:function(e){this.trigger("panes_will_change",e)}},{key:"onPanesDidChange",value:function(e){this.trigger("panes_did_change",e)}},{key:"openGroupInviteModal",value:function(e){this.trigger("open_group_invite_modal",e)}},{key:"openGroupV4InviteRequestFlow",value:function(e,t,n,r){this.trigger("open_group_v4_invite_request_flow",e,t,n,r)}},{key:"mediaPlaying",value:function(e){this.trigger("mediaPlaying",e)}},{key:"pttRecording",value:function(){this.trigger("pttRecording")}},{key:"uiResize",value:function(){this.trigger("resize")}},{key:"localeChange",value:function(){this.trigger("locale_change")}},{key:"setUiBusy",value:function(e,t){var n=this.uiBusy||0;e?(++n,this.clearUiBusy(),this._triggerIdleEvent.cancel()):n&&--n,this.uiBusy=n,0===n&&(this.clearUiBusy.cancel(),this._triggerIdleEvent())}},{key:"windowMouseDown",value:function(e){this.trigger("window_mousedown",e)}},{key:"windowClick",value:function(e){this.trigger("window_click",e)}},{key:"midnight",value:function(){this.trigger("midnight")}},{key:"textsizeChange",value:function(e){this.trigger("textsize_change",e)}},{key:"scrollMessages",value:function(){this.trigger("scroll_messages")}},{key:"getConversationHeaderOffset",value:function(e){this.trigger("get_conversation_header_offset",e)}},{key:"floaterEscapeOverlap",value:function(e,t){this.trigger("floater_escape_overlap",e,t)}},{key:"autoplayPTT",value:function(e){this.trigger("sequential_playback_ptt",e)}},{key:"refreshMessages",value:function(){this.trigger("refresh_messages")}},{key:"restartBackend",value:function(){this.trigger("md_restart_backend")}},{key:"downgradeWebclient",value:function(){this.trigger("md_downgrade_webclient")}},{key:"refreshQR",value:function(){this.trigger("md_refresh_qr")}},{key:"setSocketState",value:function(e){this.trigger("set_socket_state",e)}},{key:"socketStreamDisconnected",value:function(){this.trigger("socket_stream_disconncted")}},{key:"openSocketStream",value:function(){this.trigger("open_socket_stream")}}]),t}());c.default.exportToWindow("Cmd",g),t.default=g},gbggcibdd:function(e,t,n){e.exports=n.p+"img/f49_7bd9cdf5a225ef778b0abd7c9b5310ba.png"},gcbhjhjhg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n("cccehdaiaf")),a=o(n("chiaeadhif")),i=o(n("bbaibbdgdj"));function o(e){return e&&e.__esModule?e:{default:e}}var u="Modernizr"in window,s=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));e.supported=u?Modernizr.serviceworker:"serviceWorker"in navigator,e._checkAlive=function(){var e=navigator.serviceWorker&&navigator.serviceWorker.controller;return Boolean(e)},e._checkStreamingSupport=function(){if(e.supported&&e.alive){if(e._streamingSupportedPromise)return e._streamingSupported;var t=navigator.serviceWorker&&navigator.serviceWorker.controller;t&&(e._streamingSupportedPromise=a.default.request(t,i.default.STREAMING_SUPPORTED).timeout(100).catch(function(e){return!1}).then(function(t){return delete e._streamingSupportedPromise,e.streamingSupported=t,t}))}else e._streamingSupported=!1},e._setSupported=function(t){e.supported=t},u&&Modernizr.on("serviceworker",e._setSupported);var n=e;return Object.defineProperty(e,"streamingSupported",{get:()=>(n._checkStreamingSupport(),n._streamingSupported),set(e){e!==n._streamingSupported&&n.trigger("change:streamingSupported",e),n._streamingSupported=e}}),Object.defineProperty(e,"alive",{get:()=>n._checkAlive()}),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),t}();t.default=new s},gceidbaej:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=w(n("dijcgibaeg")),a=function(){function e(e,t){for(var n=0;n18e4&&(d.default.log("js halt longer than 180000 ms detected, resetting watchdog fail generation")(),t.resetGeneration())}}]),t}();function P(e,t){return Promise.any(t).cancellable().then(function(){e.forceTimeout()}).finally(function(){t.forEach(function(e){e.cancel()})}).catch(Promise.CancellationError,function(){})}function j(e){var t=e.data,n=void 0,r=void 0,a=void 0;if(t instanceof ArrayBuffer){for(var i=void 0,o=[],u=new c.default(t);44!==(i=u.readUint8());)o.push(i);n=String.fromCharCode.apply(String,o),r=u.readBuffer(),a=t.byteLength}else{if("string"!=typeof t)throw new Error("Unexpected message event type");var s=t.indexOf(",");n=t.slice(0,s),r=(r=t.slice(s+1))?JSON.parse(r,E.default):void 0,a=new Blob([t]).size}return{tag:n,data:r,binarySize:a}}t.default=(0,u.defineModel)(A)},gcjfhjaie:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(27).then(function(){e([n("gjfaigded"),n("cachicecae")])}.bind(null,n)).catch(n.oe).catch(t)})}},gefabghf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.startMeasure=function(e){return r;if(!a)return r;var t=(i.get(e)||0)+1;i.set(e,t);var n=u(1===t?e:`${e} (${t})`),o=`${n}: Start`,s=`${n}: End`;performance.mark(o);var c=!1;return{end(){if(!c){c=!0;var t=i.get(e)||0;t>1?i.set(e,t-1):i.delete(e),performance.mark(s),performance.measure(n,o,s)}}}},t.formatMeasureLabel=u;var r={end(){}},a=performance&&performance.mark&&performance.measure,i=new Map;var o="💬";function u(e){return`${o} ${e}`}},gejeajeid:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0){var r=`${_.default.CAPABILITY_URL}?missing=${t.join(",")}`;return window.location.replace?window.location.replace(r):window.location.href=r,!0}return!1}return!!e(_.default.BROWSER_CAPABILITY)||(Promise.props({cryptoSha256:m.default.supportsHmacSha256(),cryptoAesCbc:m.default.supportsAesCbc()}).then(e),!1)}()){var t=this.props.listeners,r=n("baidggfbei");if(t.add(window,"beforeunload",r.unloadMutex.bind(r)),t.add(window,"unload",r.unloadMutex.bind(r)),t.add(window,"storage",function(t){r.storagePong(t)&&(w.default.onTakeOver(),e.setState({takingOver:!1,anotherSession:!0}))}),t.add(L.default,"change:clientExpired",this.onClientExpired),t.add(L.default,"change:hardExpired",this.onHardExpired),t.add(L.default,"change:mode",this._handleStreamModeChange),J.default.canMuckHistory()){var i=(0,c.parseAPICmd)(window.location.href),o=a(i,2),l=o[0],f=o[1];if(l!==s.APICmd.INVALID){var h=f,p=h.url,b=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(h,["url"]);this._maybeExecApiCmd([l,b]),window.history.replaceState({},"",p)}}this.animate=!0,t.add(d.default,"locale_change",function(){w.default.log("App:componentWillMount:rerenderUI locale change")(),e.animate=!1,e.setState({locale:`${l10n.getLocale()}#${A.default.locale()}`})}),this.registerYesterdayTimer(),w.default.log("App:componentWillMount:visibilityState: "+document.visibilityState)(),"prerender"===document.visibilityState?C.waitForEvent(document,"visibilitychange").timeout(5e3).then(function(){return e.beginMutex(0)}).catch(function(){return e.beginMutex(0)}):this.beginMutex(0)}}},{key:"beginMutex",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];r&&q.default.shouldForceUpdateOnTakeOver()&&q.default.restart();var a=n("baidggfbei");return(r?a.takeoverLocal(e):a.init(e)).catch(function(e){return t.setState({takingOver:!0}),t.beginMutex(e,!0)}).then(function(e){w.default.isTakeOver=e,t.setState({takingOver:!1,anotherSession:e})})}},{key:"componentDidMount",value:function(){this.props.listeners.add(window,"click",this._handleWindowClick,!0),this._logFirstRenderMountTime()}},{key:"_maybeExecApiCmd",value:function(e){if(e)return this._canExecApiCmd()?(se(e),void(null!=this.state.apiCmd&&this.setState({apiCmd:null}))):void(e!==this.state.apiCmd&&this.setState({apiCmd:e}))}},{key:"_canExecApiCmd",value:function(){return null!=re&&le(this.state)===ne.MAIN}},{key:"componentDidUpdate",value:function(e,t){this._maybeExecApiCmd(this.state.apiCmd),this.state.mode!==M.StreamMode.MAIN&&(this.animate=!0),this._logFirstRenderMountTime()}},{key:"componentWillUnmount",value:function(){this._setModeScheduler.cancel()}},{key:"_logFirstRenderMountTime",value:function(){this.state.mode!==M.StreamMode.SYNCING&&ae&&(ae=!1,(0,X.saveInitialPanelMountTime)(Date.now()),ie=!0,ue())}},{key:"registerYesterdayTimer",value:function(){var e=this;o.default.setLocalTimeout(function(){w.default.log("App:registerYesterdayTimer:rerenderUI relative timestamps")(),w.default.log(`Local Clock: ${Date.now()}, Skew: ${f.default.getSkew()}`)(),d.default.midnight(),e.registerYesterdayTimer()},(0,A.default)().endOf("day").valueOf())}},{key:"onMouseDown",value:function(e){d.default.windowMouseDown(e)}},{key:"onClick",value:function(e){d.default.windowClick(e)}},{key:"_getUiAndIconCount",value:function(){var e=this,t=le(this.state);switch(t){case"CLIENT_EXPIRED_DIALOG":return{iconCount:0,ui:i.createElement(l.default,null),requiresBackendCheck:!1};case"ANOTHER_SESSION":var n=void 0,r=void 0;return this.state.takingOver?(n=function(){},r=l10n.t(346)):(n=function(){e.beginMutex(0,!0)},r=l10n.t(256)),{iconCount:-1,ui:i.createElement(h.default,{cancelText:l10n.t(1132),onCancel:window.open.bind(window,"http://www.whatsapp.com/","_self"),okText:r,onOK:n},l10n.t(1395)),requiresBackendCheck:!1};case"QR":return{iconCount:0,ui:[i.createElement(O.default,{type:S.ModalType,key:"modal-manager"}),i.createElement(I.default,{key:"qr-code",apiCmd:this.state.apiCmd})],extraClasses:Q.default.isQR,requiresBackendCheck:!0};case"SYNCING":return{iconCount:0,ui:i.createElement(k.default,null),requiresBackendCheck:!0};case"OFFLINE":return{iconCount:-1,ui:i.createElement(P.default,null),requiresBackendCheck:!0};case"PROXYBLOCK":return{iconCount:-1,ui:i.createElement(R.default,null),requiresBackendCheck:!0};case"CONFLICT":return{iconCount:-1,ui:i.createElement(h.default,{cancelText:l10n.t(679),onCancel:function(){return N.default.logout()},okText:l10n.t(256),onOK:function(){return N.default.takeover()}},l10n.t(865)),requiresBackendCheck:!0};case"TOS_BLOCK":return{iconCount:-1,ui:i.createElement(U.default,{description:l10n.t(1347)}),requiresBackendCheck:!0};case"SMB_TOS_BLOCK":return{iconCount:-1,ui:i.createElement(U.default,{description:l10n.t(1320)},i.createElement(j.default,null)),requiresBackendCheck:!0};case"DEPRECATED_VERSION":return{iconCount:-1,ui:i.createElement(v.default,null),requiresBackendCheck:!0};case"MAIN":return{iconCount:0,ui:[i.createElement(D.default,{key:"toast-manager"}),i.createElement(O.default,{type:S.ModalType,key:"main-modal-manager"}),i.createElement(O.default,{type:S.MediaType,key:"media-modal-manager"}),i.createElement(g.default,{type:b.Type.MENU,key:"context-menu-manager"}),i.createElement(g.default,{type:b.Type.TOOLTIP,key:"tooltip-manager"}),i.createElement(re.MainComponent,{key:"main",conn:p.default,animate:this.animate})],extraClasses:Q.default.isMain,requiresBackendCheck:!0};case"STARTUP":return{iconCount:0,ui:i.createElement(k.default,null),requiresBackendCheck:!0};default:throw new Error(`app:render Error invalid screen: ${t}`)}}},{key:"render",value:function(){var e=this._getUiAndIconCount(),t=e.ui,n=e.iconCount,r=e.extraClasses,a=e.requiresBackendCheck,o=(0,y.default)(Q.default.wrapper,r,{"app-wrapper-web":!0,"safari-fix":K.default.isSafari,"edge-fix":K.default.isTrident,"os-mac":K.default.os===_.default.OS_TYPE.MAC});a&&null!=re&&(z.default.knowsPhone()?re.notificationBackend.initAsNeeded():re.notificationBackend.shutdownAsNeeded());var u;return u=this.state.locale,i.createElement(H.default,{displayName:"App",state:H.default.State.INACTIVE},i.createElement("div",{className:o,onMouseDownCapture:this.onMouseDown,onClickCapture:this.onClick,key:u},i.createElement($.default,{icon:n},t),null))}}]),t}();function le(e){var t=e.anotherSession,n=e.updating,r=e.hardExpired,a=e.mainLoaded,i=e.mode;if(n||r)return ne.CLIENT_EXPIRED_DIALOG;if(t)return ne.ANOTHER_SESSION;switch(i){case"QR":case"SYNCING":case"OFFLINE":case"PROXYBLOCK":case"CONFLICT":case"TOS_BLOCK":case"SMB_TOS_BLOCK":case"DEPRECATED_VERSION":return i;case"MAIN":return a?"MAIN":"STARTUP";default:throw new Error(`app:render Error invalid StreamMode: ${i}`)}}function fe(e){if(!X.initialScreenTimer.hasStarted()){var t=le(e);(function(e){return e!==ne.SYNCING})(t)&&((0,X.setInitialScreen)(t),X.initialScreenTimer.start(),window.requestAnimationFrame(function(){X.initialScreenTimer.end(),oe=!0,ue()}))}}function de(){return p.default.platform?Promise.resolve(p.default.platform):new Promise(function(e){p.default.on("change:platform",function t(){var n=p.default.platform;null!=n&&(p.default.off("change:platform",t),e(n))})})}ce.displayName="App",t.default=(0,T.default)(ce)},ggfjaafdc:function(e,t,n){"use strict";e.exports={CAPABILITY_URL:"https://web.whatsapp.com/browsers.html",STATUS_URL:"https://web.whatsapp.com/status.json",COOKIE_DOMAIN:".web.whatsapp.com",TICKET_URL:"https://web.whatsapp.com/contact-us",GROUP_INVITE_URL:"https://web.whatsapp.com/invite/icon/",GROUP_V4_INVITE_ICON_URL:"https://web.whatsapp.com/invite/v4/icon/",LARGE_EMOJI_URL:"https://web.whatsapp.com/img/",PP_TOK:"/pp",PP_REF:"/pp",UPLOAD_TO_CLB:1,FLAVOR_TAGS:!1,WEB_SOCKET_URL:"wss://web.whatsapp.com/ws",CHATD_WEB_SOCKET_URL:"wss://web.whatsapp.com/ws/chat",LOG_SIZE:4999,MEMORY_METRIC_INTERVAL:9e5,MARK_TRANSLATIONS:!1,WAM_ENV:"PROD",WRITE_TO_CONSOLE:!1}},gggdbjfib:function(e,t,n){e.exports=n.p+"img/f58_56649fe103006ec4fc5bdea5c69f7828.png"},ghgfhdefb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=u){var i=a.default.build(c,f,r),o=i.readBuffer(u);n.remainingChunk=i.readByteArray(),e=!0,t=0,n._send(o)}else{var d=a.default.build(l,f,r);n.remainingChunk=null,e=!0,t-=d.size(),n._send(d.readBuffer())}}for(var h=n.queue;h.length&&t>2;){var p=h.shift();if("string"==typeof p)p.length<=t||!e?(e=!0,t-=p.length,n._send(p)):(t=0,h.unshift(p));else if(p.byteLength0||!!this.remainingChunk}},{key:"cancel",value:function(){this.timer.cancel()}},{key:"_send",value:function(e){this.watchedSocket.socket.send(e)}},{key:"send",value:function(e){this.isQueueing()?this.queue.push(e):function(e){return"string"==typeof e?e.length:e.byteLength}(e)<=u?this._send(e):(this.queue.push(e),this.timer.forceRunNow())}}]),e}();t.default=d},hbjgggbji:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(58).then(function(){e([n("cdfeidaehj")])}.bind(null,n)).catch(n.oe).catch(t)})}},hccjiiej:function(e,t,n){e.exports=n.p+"img/f61_08509dff37749613925fe8b16a84ba56.png"},hceijihji:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(11).then(function(){e([n("eigjchiag"),n("hjcaicgcj")])}.bind(null,n)).catch(n.oe).catch(t)})}},hdejdjehj:function(e,t,n){e.exports=n.p+"img/f64_48df8c352924ef1153bb8fd56f5af198.png"},hehdadejj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n>18,r[a+1]=o>>12&63,r[a+2]=o>>6&63,r[a+3]=63&o}for(var u=0;u>16,c[f+1]=d>>8&255,c[f+2]=255&d}switch(s-f){case 2:c[f]=n[l]>>16,c[f+1]=n[l]>>8&255;break;case 1:c[f]=n[l]>>16}return c}e.exports={encode:function(e){var t=e;if((Array.isArray(t)||t instanceof ArrayBuffer)&&(t=new Uint8Array(t)),t.length<=r)return a(t);for(var n=[],i=0;i=400&&u.default.error("models:chat send presence composing error "+t.toString())()}).catch(i.WapDrop,o.ProtoVersionUndefined,function(){}),e.presenceResendTimerId=setTimeout(function(){return d(e)},a.default.PRESENCE_RESEND_WAIT)}e.typing=!0,e.pausedTimerId&&clearTimeout(e.pausedTimerId);e.pausedTimerId=setTimeout(function(){return f(e)},a.default.SEND_PAUSED_WAIT)}((0,c.unproxy)(e))},t.markPaused=function(e){return f((0,c.unproxy)(e))},t.markRecording=function(e){return function(e){if((e.presence.isOnline||e.isGroup)&&!e.recording){var t=e.id;(0,r.sendChatStateRecording)(t).catch(i.ServerStatusCodeError,function(e){e.status>=400&&u.default.error("models:chat send presence recording error "+t.toString())()}).catch(i.WapDrop,o.ProtoVersionUndefined,function(){}),e.presenceResendTimerId=setTimeout(function(){return d(e)},a.default.PRESENCE_RESEND_WAIT)}e.pausedTimerId&&(clearTimeout(e.pausedTimerId),e.unset("pausedTimerId"));e.recording=!0,e.typing=!1}((0,c.unproxy)(e))},t.sendPresenceAvailable=function(){(0,s.setPresenceAvailable)()},t.sendPresenceUnavailable=function(){(0,s.setPresenceUnavailable)()},t.presenceOnlineChanged=function(e){e.presence.isOnline?d(e):e.presenceResendTimerId&&(clearTimeout(e.presenceResendTimerId),e.unset("presenceResendTimerId"))},t.clearPresence=function(e){e.presenceResendTimerId&&(clearTimeout(e.presenceResendTimerId),e.unset("presenceResendTimerId"));e.pausedTimerId&&(clearTimeout(e.pausedTimerId),e.unset("pausedTimerId"));e.typing=!1};var r=n("chciaebahg"),a=l(n("eadfaddcj")),i=n("ddjgcfjicj"),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("cajijabhgb")),u=l(n("bdiiahhjbe")),s=n("cbgjbaaigi"),c=n("bheafeifce");function l(e){return e&&e.__esModule?e:{default:e}}function f(e){if((e.presence.isOnline||e.isGroup)&&(e.typing||e.recording)){var t=e.id;(0,r.sendChatStatePaused)(t).catch(i.ServerStatusCodeError,function(e){e.status>=400&&u.default.error("models:chat send presence paused error "+t.toString())()}).catch(i.WapDrop,o.ProtoVersionUndefined,function(){})}e.presenceResendTimerId&&(clearTimeout(e.presenceResendTimerId),e.unset("presenceResendTimerId")),e.pausedTimerId&&(clearTimeout(e.pausedTimerId),e.unset("pausedTimerId")),e.typing=e.recording=!1}function d(e){var t=e.id;if(e.recording)(0,r.sendChatStateRecording)(t).catch(i.ServerStatusCodeError,function(e){e.status>=400&&u.default.error("models:chat send presence resend recording error "+t.toString())()}).catch(i.WapDrop,o.ProtoVersionUndefined,function(){});else{if(!e.typing)return void e.unset("presenceResendTimerId");(0,r.sendChatStateComposing)(t).catch(i.ServerStatusCodeError,function(e){e.status>=400&&u.default.error("models:chat send presence resend composing error "+t.toString())()}).catch(i.WapDrop,o.ProtoVersionUndefined,function(){})}e.presenceResendTimerId=setTimeout(function(){return d(e)},a.default.PRESENCE_RESEND_WAIT)}},iebfaccaa:function(e,t,n){e.exports=n.p+"img/f42_cd0e42183cff2e75bdde0c139bbb641a.png"},ifbhhadbh:function(e,t,n){e.exports=n.p+"img/f66_1971ad2c6440b2fc909759d8614ef901.png"},iffjgahba:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){function n(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ExtendableError",n=Error.call(this,t);n.name=e,this.message=t,this.name=e,this.stack=n.stack}return n.prototype=t?t.prototype:r,n.prototype.constructor=n,n};var r=Object.create(Error.prototype,{constructor:{value:void 0,writable:!0,configurable:!0}})},igcieadei:function(e,t,n){e.exports=n.p+"img/f31_db46b1350eb553583212866aa44e2ac0.png"},ijjfgbihj:function(e,t,n){e.exports=n.p+"img/f76_1347ad29de86f3d0ceb3bf329b06a0a7.png"},jacdadbe:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.storeDataIndex=t.storePrimaryIndex=void 0;var r=u(n("fhijcbjhi")),a=u(n("ebhdfjjdeb")),i=u(n("diaiajeedf")),o=u(n("bchejfgdg"));function u(e){return e&&e.__esModule?e:{default:e}}var s=t.storePrimaryIndex="id",c=t.storeDataIndex="data";r.default.add("lru-media-array-buffer").database(o.default).version(r.default.versions.version(0),[new a.default(s),new i.default(c)]).view(function(e){return{id:e[s],data:e[c]}});var l=r.default.table("lru-media-array-buffer");t.default=l},jaigbajih:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return r.default.isMainLoaded?Promise.resolve():(0,a.default)(r.default,"main_loaded")};var r=i(n("gbfffciea")),a=i(n("bacbhehedf"));function i(e){return e&&e.__esModule?e:{default:e}}},jbddcbagb:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(82).then(function(){e([n("eahbdgacci")])}.bind(null,n)).catch(n.oe).catch(t)})}},jbecjibfc:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyableImg=t.PLAIN_TEXT_DATA_ATTR=t.COPYABLE_CSS_SELECTOR=t.COPYABLE_CSS_CLASS=void 0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var l=t.COPYABLE_CSS_CLASS="copyable-text",f=t.COPYABLE_CSS_SELECTOR=`.${l}`,d="data-plain-text",h=t.PLAIN_TEXT_DATA_ATTR=(0,o.default)(d),p="data-pre-plain-text",_=(0,o.default)(p),b="data-app-text-template",g=(0,o.default)(b);function m(e){return i.createElement("code",P(e))}function v(e){return i.createElement("del",P(e))}function y(e){return i.createElement("div",P(e))}function E(e){return i.createElement("em",P(e))}m.displayName="CopyableCode",v.displayName="CopyableDel",y.displayName="CopyableDiv",E.displayName="CopyableEm";var T=i.forwardRef(function(e,t){var n=e.forwardedRef,a=c(e,["forwardedRef"]);return i.createElement("img",r({ref:n||t},P(a)))});function w(e){return i.createElement("a",P(e))}function S(e){return i.createElement("span",P(e))}function O(e){return i.createElement("strong",P(e))}function A(e){var t=e.element,n=c(e,["element"]);return i.createElement(t,P(n))}function P(e){var t=e.className,n=e.plainText,r=e.prePlainText,i=e.appTextTemplate,o=c(e,["className","plainText","prePlainText","appTextTemplate"]);return o.className=(0,a.default)(t,l),null!=n&&(o[d]=n),null!=r&&(o[p]=r),null!=i&&(o[b]=i),o}t.CopyableImg=T,w.displayName="CopyableLink",S.displayName="CopyableSpan",O.displayName="CopyableStrong",A.displayName="Copyable"},jccfhaecf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n255)throw new Error(`wid error: agent>255 : ${f} wid: ${t}`);f&&(a.push("."),a.push(f),this.agent=f)}if(u){if("c.us"!==this.server)throw new Error(`wid error: wrong server for wid with device present: ${t}`);var d=parseInt(u,10);if(isNaN(d))throw new Error(`wid error: NaN device: ${u} wid: ${t}`);if(d>255)throw new Error(`wid error: device>255 : ${d} wid: ${t}`);d&&(a.push(":"),a.push(d),this.device=d)}a.push("@"),a.push(this.server),this._serialized=a.join("")}return r(e,[{key:"toString",value:function(e){if(e){var t=void 0,n=void 0,r=e.legacy&&"c.us"===this.server?"@s.whatsapp.net":this.server;if(e.formatFull?(t=`.${this.agent||0}`,n=`:${this.device||0}`):(t=null!=this.agent&&0!==this.agent?`.${this.agent}`:"",n=null!=this.device&&0!==this.device?`:${this.device}`:""),e.formatFull||e.legacy&&"c.us"===this.server)return[this.user,t,n,r].join("")}return this._serialized}},{key:"getSignalAddress",value:function(){var e=null!=this.agent&&0!==this.agent?`_${this.agent}`:"",t=null!=this.device&&0!==this.device?`:${this.device}`:"";return[this.user,e,t].join("")}},{key:"equals",value:function(t){return t instanceof e&&this.toString()===t.toString()}},{key:"isUser",value:function(){return"c.us"===this.server}},{key:"isBroadcast",value:function(){return"broadcast"===this.server}},{key:"isOfficialBizAccount",value:function(){return this.toString()===a.default.OFFICIAL_BIZ_WID}},{key:"isGroup",value:function(){return"g.us"===this.server}},{key:"isServer",value:function(){return"server"===this.user&&"c.us"===this.server}},{key:"isPSA",value:function(){return"0"===this.user&&"c.us"===this.server}},{key:"isStatusV3",value:function(){return"status"===this.user&&"broadcast"===this.server}},{key:"toJSON",value:function(){return this.toString()}}],[{key:"isXWid",value:function(t,n){return(0,o.isString)(n)?n.split("@")[1]===t:n instanceof e?n.server===t:(void 0!==n&&i.default.log(`wid:isXWid called on nonstring: + ${String(n)}`)(),!1)}},{key:"isUser",value:function(t){return e.isXWid("c.us",t)}},{key:"isBroadcast",value:function(t){return e.isXWid("broadcast",t)}},{key:"isGroup",value:function(t){return e.isXWid("g.us",t)}},{key:"isWid",value:function(t){return(0,o.isString)(t)?s.test(t):t instanceof e}},{key:"canBeWid",value:function(e){return!e||!c.includes(e)}},{key:"isServer",value:function(t){return(0,o.isString)(t)?t.toLowerCase()===a.default.SERVER_WID:t instanceof e&&t.isServer()}},{key:"isPSA",value:function(t){return(0,o.isString)(t)?t.toLowerCase()===a.default.PSA_WID:t instanceof e&&t.isPSA()}},{key:"isStatusV3",value:function(t){return(0,o.isString)(t)?t.toLowerCase()===a.default.STATUS_WID:t instanceof e&&t.isStatusV3()}},{key:"isOfficialBizAccount",value:function(t){return(0,o.isString)(t)?t.toLowerCase()===a.default.OFFICIAL_BIZ_WID:t instanceof e&&t.isOfficialBizAccount()}},{key:"user",value:function(t){return(0,o.isString)(t)?t.split("@")[0]:t instanceof e?t.user:void 0}},{key:"equals",value:function(t,n){return t instanceof e||n instanceof e?t instanceof e&&t.equals(n):t===n}}]),e}();t.default=l},jcghbife:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("chdchcgfaf")),a=c(n("bbfdjfific")),i=c(n("ggagbifcc")),o=c(n("eicihhaba")),u=function(){function e(e,t){for(var n=0;nr)&&a(e)}}(e);case"function":return e;case"boolean":case"undefined":case"number":case"string":return function(t){return t===e};default:throw new TypeError(`Unknown Template type: ${typeof e}`)}}var f=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.predicate=l(t)}return u(e,[{key:"test",value:function(e){return this.predicate(e)}}]),e}();f.ANY=function(){return!0},f.OBJECT=a.default,f.STRING=s.isString,f.BOOLEAN=r.default,t.default=f},jdjeeijic:function(e,t,n){e.exports=n.p+"img/f36_793fc72fadaf963507fc6802a9470970.png"},jgcdgbfih:function(e,t,n){"use strict";e.exports=function(){return new Promise(function(e,t){n.e(12).then(function(){e([n("djbfichagd"),n("hjcaicgcj")])}.bind(null,n)).catch(n.oe).catch(t)})}},jgficfddf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWAURL=function(e){return r.test(e)};t.APICmd={GROUP_INVITE:"GROUP_INVITE",MSG_SEND:"MSG_SEND",INVALID:"INVALID"};var r=/^whatsapp:\/\/.*/i},jhjhdgfga:function(e,t,n){e.exports=n.p+"img/f41_a785dbfd120b89c2e8616357b9722163.png"},jjbajibff:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n("dcdehfghdi"),i=(r=a)&&r.__esModule?r:{default:r},o=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,u=e[Symbol.iterator]();!(r=(o=u.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(){function e(e,t){for(var n=0;n