From 05279a08115d2c4e73f8cd244b3a35ad16b746ab Mon Sep 17 00:00:00 2001 From: Arzumify Date: Sat, 20 Jul 2024 17:12:25 +0100 Subject: [PATCH] Fixed the labels not being hidden in inoutdivs, made inoutdivs use a flexbox or table to avoid the use of a calc() and a transform(), updated to AES-256 GCM Native crypto from CryptoJS, added a migration page to migrate from CryptoJS, remove the Argon2 Compatibility thing, remove all backwards-compatibility measures, updated the changelog to be accurate, made NoScript cancel-able, made the inoutdiv dynamically scale, told people what a homeserver is, switched to argon2id from sha-3 and sha-512, add a PoW captcha using WASM, make a really long commit message. If you are still reading this, I admire your dedication. I spent 8 hours and 33 minutes on this commit alone. --- app/index.html | 3 +- homeserver/index.html | 56 +- login/index.html | 64 +- migrate/index.html | 64 + signup/index.html | 73 +- static/css/style.css | 84 +- static/js/homeserver.js | 2 + static/js/login.js | 185 +- static/js/main.js | 149 +- static/js/migrate.js | 191 + static/js/signup.js | 131 +- static/js/sodium-sumo.js | 10046 ------------------------------------- static/js/wasm_exec.js | 567 +++ 13 files changed, 1296 insertions(+), 10319 deletions(-) create mode 100644 migrate/index.html create mode 100644 static/js/migrate.js delete mode 100644 static/js/sodium-sumo.js create mode 100644 static/js/wasm_exec.js diff --git a/app/index.html b/app/index.html index d6be79f..f3a161c 100644 --- a/app/index.html +++ b/app/index.html @@ -6,9 +6,8 @@ - + - diff --git a/homeserver/index.html b/homeserver/index.html index 7aedf97..8657bc2 100644 --- a/homeserver/index.html +++ b/homeserver/index.html @@ -14,14 +14,58 @@
-

Alternative servers

-

Enter your custom homeserver URL What does this mean?

+ + + +
+

Alternative servers

+

Enter your custom homeserver URL

+
+
URL:
+
+
+

Please put in the URL in standard format; https://, http://, etc.

+ +

+

A homeserver is the server that your notes and account are stored on.

+

Loading...

+
diff --git a/login/index.html b/login/index.html index 65b75ce..1f71b3b 100644 --- a/login/index.html +++ b/login/index.html @@ -15,26 +15,60 @@
-

Sign in

-

- - - - - - -

-
-

- Privacy & Terms + + +
+

Sign in

+

+
+
+ + +
+ + + +

+
+ Homeservers

+ Privacy & Terms +
diff --git a/migrate/index.html b/migrate/index.html new file mode 100644 index 0000000..66db0df --- /dev/null +++ b/migrate/index.html @@ -0,0 +1,64 @@ + + + + Burgernotes + + + + + + + + + + + +
+ + + +
+

Burgernotes Migrator

+

Welcome to the Burgernotes Migration wizard! Before we begin migration, there are a few things you should know.

+ + +
+
+ + \ No newline at end of file diff --git a/signup/index.html b/signup/index.html index 2bbe10c..eeafea2 100644 --- a/signup/index.html +++ b/signup/index.html @@ -8,23 +8,72 @@ +
-

Create a Burgernotes Account

-

Get started by picking a username and password

-

- Username: - - Password: -
-

-
- - Privacy & Terms + + + +
+

Create a Burgernotes Account

+

Get started by picking a username and password

+

+ + + + + + + + + +
Username:
Password:
+
+

+
+ Homeservers + Privacy & Terms +
- + diff --git a/static/css/style.css b/static/css/style.css index 21a6237..67ebe80 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -12,7 +12,7 @@ --note-theme-color: #CDE1EC; --hover-theme-color: #4990e7; --nonimporant-theme-color: #EBEBEB; - --hover-nonimportant-theme-color: #dbdbdb; + --hover-nonimportant-theme-color: #dbdbdb; --nonimportant-text-color: #000; --portal-background-color: #FAFAFA; --theme-text-color: #ffffff; @@ -41,7 +41,7 @@ --note-theme-color: #293B53; --hover-theme-color: #4990e7; --nonimporant-theme-color: #4A4A4A; - --hover-nonimportant-theme-color: #595959; + --hover-nonimportant-theme-color: #595959; --nonimportant-text-color: #fff; --portal-background-color: #242424; --theme-text-color: #ffffff; @@ -321,10 +321,10 @@ body { .notesBar .loadingStuff { border: none; background: - linear-gradient(0.25turn, transparent, var(--contrast2), transparent), - linear-gradient(var(--contrast), var(--contrast)), - radial-gradient(38px circle at 19px 19px, #eee 50%, transparent 51%), - linear-gradient(var(--contrast), var(--contrast)); + linear-gradient(0.25turn, transparent, var(--contrast2), transparent), + linear-gradient(var(--contrast), var(--contrast)), + radial-gradient(38px circle at 19px 19px, #eee 50%, transparent 51%), + linear-gradient(var(--contrast), var(--contrast)); background-repeat: no-repeat; background-size: 200% 200%, 100% 200%, 50% 50%, 140% 12%; background-position: -200% 0, 0 0, 0 76%, 16% 78%; @@ -408,32 +408,32 @@ body { } .pell-content { - width: 100%; - height: calc(100% - 20px); - overflow-y: scroll; + width: 100%; + height: calc(100% - 20px); + overflow-y: scroll; } .pell-button { - background-color: var(--note-button); - border: 1px var(--border-color) solid; - min-width: 35px; - max-width: 35px; - height: 35px; - margin-left: 1px; - margin-right: 1px; - border-radius: 10px; + background-color: var(--note-button); + border: 1px var(--border-color) solid; + min-width: 35px; + max-width: 35px; + height: 35px; + margin-left: 1px; + margin-right: 1px; + border-radius: 10px; } button:hover { - background-color: var(--note-button-hover); + background-color: var(--note-button-hover); } .pell-actionbar { - display: flex; - margin-bottom: 5px; - overflow-x: auto; - position: fixed; - top: 8px; + display: flex; + margin-bottom: 5px; + overflow-x: auto; + position: fixed; + top: 8px; } @media only screen and (max-width: 860px) { @@ -652,22 +652,44 @@ button:hover { transform: translate(-50%, -50%); position: fixed; min-width: 585px; - height: 270px; - max-height: 270px; + min-height: 270px; border-radius: 16px; padding: 35px; background-color: var(--portal-background-color); } +.noContent { + display: none; +} + +.inoutdiv .checkMark { + display: none; +} + .inoutdiv h2 { font-family: "Space Grotesk", sans-serif; font-optical-sizing: auto; } -.inoutdiv input { - width: calc(100% - 120px); - height: 30px; +.inoutdiv .inputBox { + width: 100% +} + +.inoutdiv .inputContainer { + display: flex; + width: 100%; + margin-right: 30px; margin-bottom: 10px; +} + +.inoutdiv table { + margin-right: 30px; +} + +.inoutdiv input { + width: 100%; + margin-left: 10px; + height: 30px; padding-left: 10px; padding-right: 10px; @@ -703,7 +725,7 @@ button:hover { .inoutdiv button { transition: none !important; } -} +} .inoutdiv .nonimportant { background-color: var(--nonimporant-theme-color); @@ -848,7 +870,7 @@ button:hover { } .startDiv { - + } .startDiv h1 { @@ -903,7 +925,7 @@ button:hover { .mainDiv a { transition: none !important; } -} +} .mainDiv .burgerText { width: 75%; diff --git a/static/js/homeserver.js b/static/js/homeserver.js index df478f7..184ab92 100644 --- a/static/js/homeserver.js +++ b/static/js/homeserver.js @@ -19,10 +19,12 @@ function showElements(yesorno) { if (!yesorno) { homeserverBox.classList.add("hidden") changeButton.classList.add("hidden") + inputContainer.classList.add("hidden") } else { homeserverBox.classList.remove("hidden") changeButton.classList.remove("hidden") + inputContainer.classList.remove("hidden") } } diff --git a/static/js/login.js b/static/js/login.js index d3e6c6d..66eaaf7 100644 --- a/static/js/login.js +++ b/static/js/login.js @@ -12,6 +12,7 @@ if (remote == null) { remote = "https://notes.hectabit.org" } +let inputContainer = document.getElementById("inputContainer") let usernameBox = document.getElementById("usernameBox") let passwordBox = document.getElementById("passwordBox") let statusBox = document.getElementById("statusBox") @@ -20,53 +21,16 @@ let inputNameBox = document.getElementById("inputNameBox") let backButton = document.getElementById("backButton") let opButton = document.getElementById("opButton") -async function loginFetch(username, password, changePass, newPass) { - if (localStorage.getItem("legacy") !== true) { - return await fetch(remote + "/api/login", { - method: "POST", - body: JSON.stringify({ - username: username, - password: password, - }), - headers: { - "Content-Type": "application/json; charset=UTF-8", - "X-Burgernotes-Version": "200" - } - }) - } else { - let passwordChange, newPassChecked - if (changePass) { - passwordChange = "yes" - newPassChecked = newPass - } else { - passwordChange = "no" - newPassChecked = password - } - return await fetch(remote + "/api/login", { - method: "POST", - body: JSON.stringify({ - username: username, - password: password, - passwordchange: passwordChange, - newpass: newPassChecked - }), - headers: { - "Content-Type": "application/json; charset=UTF-8", - } - }) - } -} - -async function addLegacyPassword(secretKey, password) { - return await fetch(remote + "/api/v2/addlegacypassword", { +async function loginFetch(username, password, modern) { + return await fetch(remote + "/api/login", { method: "POST", body: JSON.stringify({ - secretKey: secretKey, - legacyPassword: password, + username: username, + password: password, + modern: modern }), headers: { "Content-Type": "application/json; charset=UTF-8", - "X-Burgernotes-Version": "200" } }) } @@ -80,24 +44,23 @@ async function migrateLegacyPassword(secretKey, password) { }), headers: { "Content-Type": "application/json; charset=UTF-8", - "X-Burgernotes-Version": "200" } }) } -async function hashpassold(pass) { +async function hashPass(pass) { return await hashwasm.argon2id({ password: pass, - salt: await hashwasm.sha512(pass), + salt: new TextEncoder().encode("I munch Burgers!!"), parallelism: 1, - iterations: 256, - memorySize: 512, + iterations: 32, + memorySize: 19264, hashLength: 32, - outputType: "encoded" + outputType: "hex" }) } -async function hashpass(pass) { +async function hashPassLegacy(pass) { let key = pass for (let i = 0; i < 128; i++) { key = await hashwasm.sha3(key) @@ -111,35 +74,39 @@ inputNameBox.innerText = "Username:" let currentInputType = 0 function showInput(inputType) { - if (inputType === 0) { - usernameBox.classList.remove("hidden") - passwordBox.classList.add("hidden") - backButton.classList.add("hidden") - opButton.classList.remove("hidden") - inputNameBox.innerText = "Username:" - statusBox.innerText = "Sign in with your Burgernotes account" - currentInputType = 0 - } else if (inputType === 1) { - usernameBox.classList.add("hidden") - passwordBox.classList.remove("hidden") - backButton.classList.remove("hidden") - opButton.classList.add("hidden") - inputNameBox.innerText = "Password:" - currentInputType = 1 - } else if (inputType === 2) { - usernameBox.classList.add("hidden") - passwordBox.classList.add("hidden") - signupButton.classList.add("hidden") - backButton.classList.add("hidden") - inputNameBox.classList.add("hidden") - opButton.classList.add("hidden") - inputNameBox.innerText = "Password:" - currentInputType = 2 + switch (inputType) { + case 0: + usernameBox.classList.remove("hidden") + passwordBox.classList.add("hidden") + backButton.classList.add("hidden") + opButton.classList.remove("hidden") + inputContainer.classList.remove("hidden") + inputNameBox.innerText = "Username:" + statusBox.innerText = "Sign in with your Burgernotes account" + currentInputType = 0 + break + case 1: + usernameBox.classList.add("hidden") + passwordBox.classList.remove("hidden") + backButton.classList.remove("hidden") + inputContainer.classList.remove("hidden") + opButton.classList.add("hidden") + inputNameBox.innerText = "Password:" + currentInputType = 1 + break + case 2: + inputContainer.classList.add("hidden") + signupButton.classList.add("hidden") + backButton.classList.add("hidden") + inputNameBox.classList.add("hidden") + opButton.classList.add("hidden") + inputNameBox.innerText = "Password:" + currentInputType = 2 } } -function showElements(yesorno) { - if (!yesorno) { +function showElements(show) { + if (!show) { usernameBox.classList.add("hidden") passwordBox.classList.add("hidden") signupButton.classList.add("hidden") @@ -186,39 +153,61 @@ signupButton.addEventListener("click", () => { showInput(2) showElements(true) - statusBox.innerText = "Signing in..." + statusBox.innerText = "Hashing password..." - const hashedPass = await hashpass(password) - const login = await loginFetch(username, hashedPass, false, "") + const hashedPass = await hashPass(password) + const login = await loginFetch(username, hashedPass, true) const loginData = await login.json() if (login.status === 401) { - // Trying hashpassold - const loginOld = await loginFetch(username, await hashpassold(password), true, hashedPass) - const loginDataOld = await loginOld.json() - if (loginOld.status === 401) { - statusBox.innerText = "Username or password incorrect!" - showInput(1) - showElements(true) - } else if (loginOld.status === 200) { - localStorage.setItem("DONOTSHARE-secretkey", loginDataOld["key"]) - localStorage.setItem("DONOTSHARE-password", await hashwasm.sha512(password)) - if (loginDataOld["legacyPasswordNeeded"] === true) { - await addLegacyPassword(username, await hashpass(await hashpassold(password))) + if (loginData["migrated"] !== true) { + statusBox.innerText = "Migrating to Burgernotes 2.0..." + const loginOld = await loginFetch(username, await hashPassLegacy(password), false) + const loginDataOld = await loginOld.json() + if (loginOld.status === 401) { + statusBox.innerText = "Username or password incorrect!" + showInput(1) + showElements(true) + } else if (loginOld.status === 200) { + statusBox.innerText = "Setting up encryption keys..." + localStorage.setItem("DONOTSHARE-secretkey", loginDataOld["key"]) + localStorage.setItem("DONOTSHARE-password", await hashwasm.argon2id({ + password: password, + salt: new TextEncoder().encode("I love Burgernotes!"), + parallelism: 1, + iterations: 32, + memorySize: 19264, + hashLength: 32, + outputType: "hex" + })) + await migrateLegacyPassword(loginDataOld["key"], hashedPass) + statusBox.innerText = "Welcome back!" + await new Promise(r => setTimeout(r, 200)) + window.location.href = "/app/" + } else { + statusBox.innerText = loginDataOld["error"] + showInput(1) + showElements(true) } - await migrateLegacyPassword(loginDataOld["key"], hashedPass) - window.location.replace("/app/") } else { - statusBox.innerText = loginDataOld["error"] + statusBox.innerText = "Username or password incorrect!" showInput(1) showElements(true) } } else if (login.status === 200) { + statusBox.innerText = "Setting up encryption keys..." localStorage.setItem("DONOTSHARE-secretkey", loginData["key"]) - localStorage.setItem("DONOTSHARE-password", await hashwasm.sha512(password)) - if (loginData["legacyPasswordNeeded"] === true) { - await addLegacyPassword(username, await hashpass(await hashpassold(password))) - } - window.location.replace("/app/") + localStorage.setItem("DONOTSHARE-password", await hashwasm.argon2id({ + password: password, + salt: new TextEncoder().encode("I love Burgernotes!"), + parallelism: 1, + iterations: 32, + memorySize: 19264, + hashLength: 32, + outputType: "hex" + })) + statusBox.innerText = "Welcome back!" + await new Promise(r => setTimeout(r, 200)) + window.location.href = "/app/" } else { statusBox.innerText = loginData["error"] showInput(1) diff --git a/static/js/main.js b/static/js/main.js index 65fd3ec..9ce30fd 100644 --- a/static/js/main.js +++ b/static/js/main.js @@ -1,11 +1,6 @@ // @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 -if (localStorage.getItem("DONOTSHARE-secretkey") === null) { - window.location.replace("/login") - document.body.innerHTML = "Redirecting..." - throw new Error(); -} -if (localStorage.getItem("DONOTSHARE-password") === null) { +if (localStorage.getItem("DONOTSHARE-secretkey") === null || localStorage.getItem("DONOTSHARE-password") === null) { window.location.replace("/login") document.body.innerHTML = "Redirecting..." throw new Error(); @@ -17,7 +12,10 @@ if (remote == null) { remote = "https://notes.hectabit.org" } -function formatBytes(a, b = 2) { if (!+a) return "0 Bytes"; const c = 0 > b ? 0 : b, d = Math.floor(Math.log(a) / Math.log(1000)); return `${parseFloat((a / Math.pow(1000, d)).toFixed(c))} ${["Bytes", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"][d]}` } +function formatBytes(a, b = 2) { + if (!+a) return "0 Bytes"; const c = 0 > b ? 0 : b, d = Math.floor(Math.log(a) / Math.log(1000)); + return `${parseFloat((a / Math.pow(1000, d)).toFixed(c))} ${["Bytes", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"][d]}` +} let secretkey = localStorage.getItem("DONOTSHARE-secretkey") let password = localStorage.getItem("DONOTSHARE-password") @@ -61,7 +59,6 @@ let textPlusBox = document.getElementById('textPlusBox'); let textMinusBox = document.getElementById('textMinusBox'); let wordCountBox = document.getElementById('wordCountBox'); let removeBox = document.getElementById("removeBox") -let importFile = document.getElementById("importFile") let importFileConfirm = document.getElementById("importFileConfirm") let selectedNote = 0 @@ -71,39 +68,61 @@ let indiv = false let mobile = false let selectLatestNote = false +function arrayBufferToBase64(buffer) { + const uint8Array = new Uint8Array(buffer); + return btoa(String.fromCharCode.apply(null, uint8Array)) +} + +function base64ToArrayBuffer(base64) { + const binaryString = atob(base64); + const length = binaryString.length; + const buffer = new ArrayBuffer(length); + const uint8Array = new Uint8Array(buffer); + for (let i = 0; i < length; i++) { + uint8Array[i] = binaryString.charCodeAt(i); + } + return buffer; +} + async function getKey() { let password = localStorage.getItem("DONOTSHARE-password") - let cryptoKey = await window.crypto.subtle.importKey("raw", new TextEncoder().encode(password), "PBKDF2", false, ["deriveBits", "deriveKey"]) let salt = new TextEncoder().encode("I love Burgernotes!") + let cryptoKey = await window.crypto.subtle.importKey("raw", new TextEncoder().encode(password), "PBKDF2", false, ["deriveBits", "deriveKey"]) return await window.crypto.subtle.deriveKey({ name: "PBKDF2", salt, - iterations: 100000, + iterations: 1, hash: "SHA-512" }, cryptoKey, {name: "AES-GCM", length: 256}, true, ["encrypt", "decrypt"]) } -function encrypt(text) { - getKey() - .then((key) => { - let iv = window.crypto.getRandomValues(new Uint8Array(12)) - window.crypto.subtle.encrypt({ - name: "AES-GCM", - iv: iv - }, key, new TextEncoder().encode(text)) - .then((encrypted) => { - return btoa(JSON.stringify({ - encrypted: encrypted, - iv: iv - })) - }) - }) +async function encrypt(text) { + let cryptoKey = await getKey() + let iv = window.crypto.getRandomValues(new Uint8Array(12)) + let encrypted = await window.crypto.subtle.encrypt({ + name: "AES-GCM", + iv: iv + }, cryptoKey, new TextEncoder().encode(text)) + return btoa(JSON.stringify({ + encrypted: arrayBufferToBase64(encrypted), + iv: arrayBufferToBase64(iv) + })) } -function decrypt(encrypted) { - getKey() - .then((key) => { - }) +async function decrypt(encrypted) { + if (encrypted === "") { + return "" + } else { + let cryptoKey = await getKey() + let jsonData = JSON.parse(atob(encrypted)) + let encryptedData = base64ToArrayBuffer(jsonData.encrypted) + let iv = base64ToArrayBuffer(jsonData.iv) + let decrypted = await window.crypto.subtle.decrypt({ + name: "AES-GCM", + iv: iv + }, cryptoKey, encryptedData) + return new TextDecoder().decode(decrypted) + } } function handleGesture() { @@ -136,7 +155,9 @@ function handleGesture() { document.addEventListener("DOMContentLoaded", function() { pell.init({ element: pellAttacher, - onChange: html => console.log(html), + onChange: function(html) { + // Having a nice day? This does nothing. + }, defaultParagraphSeparator: 'br', styleWithCSS: false, classes: { @@ -502,7 +523,6 @@ document.addEventListener("DOMContentLoaded", function() { } else { closeErrorButton.classList.remove("hidden") const data = await response.json() - console.log(data) displayError(data["error"]) } } @@ -638,8 +658,16 @@ document.addEventListener("DOMContentLoaded", function() { async function doStuff() { let responseData = await response.json() - let bytes = CryptoJS.AES.decrypt(responseData["content"], password); - let cleanedHTML = bytes.toString(CryptoJS.enc.Utf8).replace(/<(?!\/?(h1|h2|br|img|blockquote|ol|li|b|i|u|strike|p|pre|ul|hr|a)\b)[^>]*>/gi, '') + let htmlNote + try { + htmlNote = await decrypt(responseData["content"]) + } catch (e) { + console.log(e) + console.log(responseData) + } + + console.log(htmlNote) + let cleanedHTML = htmlNote.replace(/<(?!\/?(h1|h2|br|img|blockquote|ol|li|b|i|u|strike|p|pre|ul|hr|a)\b)[^>]*>/gi, '(potential XSS tag was here)') noteBox.innerHTML = cleanedHTML.replace("\n", "
") updateWordCount() @@ -647,21 +675,19 @@ document.addEventListener("DOMContentLoaded", function() { noteBox.addEventListener("input", () => { updateWordCount() clearTimeout(timer); - timer = setTimeout(() => { - let preEncryptedTitle = noteBox.innerText + timer = setTimeout(async () => { + let preEncryptedTitle = "New note" - if (noteBox.innerText.substring(0, noteBox.innerText.indexOf("\n")) !== "") { - preEncryptedTitle = noteBox.innerText.substring(0, noteBox.innerText.indexOf("\n")); + if (noteBox.innerText !== "") { + preEncryptedTitle = new RegExp('(.+?)(?=\n)|[\s\S]*?(\S+)(?=\n)').exec(noteBox.innerText)[0] } preEncryptedTitle = truncateString(preEncryptedTitle, 15) document.getElementById(nameithink).innerText = preEncryptedTitle - let encryptedText = CryptoJS.AES.encrypt(noteBox.innerHTML, password).toString(); - let encryptedTitle = CryptoJS.AES.encrypt(preEncryptedTitle, password).toString(); - - console.log(encryptedTitle) - console.log(encryptedText) + console.log(noteBox.innerHTML) + let encryptedText = await encrypt(noteBox.innerHTML) + let encryptedTitle = await encrypt(preEncryptedTitle) if (selectedNote === nameithink) { fetch(remote + "/api/editnote", { @@ -694,7 +720,6 @@ document.addEventListener("DOMContentLoaded", function() { } function updateNotes() { - console.log("Notes updated") fetch(remote + "/api/listnotes", { method: "POST", body: JSON.stringify({ @@ -720,15 +745,17 @@ document.addEventListener("DOMContentLoaded", function() { for (let i in responseData) { noteData = responseData[i] - let bytes = CryptoJS.AES.decrypt(noteData["title"], password); - noteData["title"] = bytes.toString(CryptoJS.enc.Utf8) + try { + noteData["title"] = await decrypt(noteData["title"]) + } catch (e) { + location.href = "/migrate" + } if (noteData["id"] > highestID) { highestID = noteData["id"] } decryptedResponseData.push(noteData) - console.log(noteData) } document.querySelectorAll(".noteButton").forEach((el) => el.remove()); @@ -739,11 +766,7 @@ document.addEventListener("DOMContentLoaded", function() { noteButton.classList.add("noteButton") notesDiv.append(noteButton) - console.log(noteData["title"]) - if (noteData["title"] === "") { - console.log(noteData["title"]) - console.log("case") noteData["title"] = "New note" } @@ -787,10 +810,9 @@ document.addEventListener("DOMContentLoaded", function() { updateNotes() - newNote.addEventListener("click", () => { + newNote.addEventListener("click", async () => { let noteName = "New note" selectLatestNote = true - console.log(selectLatestNote) // create fake item document.querySelectorAll(".noteButton").forEach((el) => el.classList.remove("selected")); @@ -802,7 +824,8 @@ document.addEventListener("DOMContentLoaded", function() { noteButton.classList.add("selected") noteBox.click() - let encryptedName = CryptoJS.AES.encrypt(noteName, password).toString(CryptoJS.enc.Utf8); + let encryptedName + encryptedName = await encrypt(noteName) fetch(remote + "/api/newnote", { method: "POST", @@ -851,22 +874,20 @@ document.addEventListener("DOMContentLoaded", function() { for (let i in responseData) { exportNotes.innerText = "Decrypting " + i + "/" + noteCount - let bytes = CryptoJS.AES.decrypt(responseData[i]["title"], password); - responseData[i]["title"] = bytes.toString(CryptoJS.enc.Utf8) - - let bytesd = CryptoJS.AES.decrypt(responseData[i]["content"], password); - responseData[i]["content"] = bytesd.toString(CryptoJS.enc.Utf8) + try { + responseData[i]["title"] = await decrypt(responseData[i]["title"]) + responseData[i]["content"] = await decrypt(responseData[i]["content"]) + } catch (e) { + location.href = "/migrate" + } } return responseData } async function importNotes(plaintextNotes) { for (let i in plaintextNotes) { - let originalTitle = plaintextNotes[i]["title"]; - plaintextNotes[i]["title"] = CryptoJS.AES.encrypt(originalTitle, password).toString(); - - let originalContent = plaintextNotes[i]["content"]; - plaintextNotes[i]["content"] = CryptoJS.AES.encrypt(originalContent, password).toString(); + plaintextNotes[i]["title"] = await encrypt(plaintextNotes[i]["title"]) + plaintextNotes[i]["content"] = await encrypt(plaintextNotes[i]["content"]) } let importNotesFetch = await fetch(remote + "/api/importnotes", { method: "POST", @@ -948,7 +969,7 @@ document.addEventListener("DOMContentLoaded", function() { }); if (firstNewVersion()) { - displayError("What's new in Burgernotes 2.0?\nRestyled client\nAdded changing passwords\nAdded importing notes") + displayError("What's new in Burgernotes 2.0?\nRestyled client\nAdded changing passwords\nAdded importing notes\nChange the use of CryptoJS to Native AES GCM\nUse Argon2ID for hashing rather than the SHA family\nAdded a Proof-Of-Work CAPTCHA during signup\nMade the signup and login statuses more descriptive\nFixed various bugs and issues\nAdded markdown notes\nAdded support for uploading photos\nImproved privacy policy to be clearer about what is and isn't added\nRemoved some useless uses of cookies and replaced with localStorage\nFixed the privacy policy not redirecting correctly\nAdded a list of native clients\nMade the client support LibreJS and therefore GNU Icecat") } checknetwork() diff --git a/static/js/migrate.js b/static/js/migrate.js new file mode 100644 index 0000000..62f0077 --- /dev/null +++ b/static/js/migrate.js @@ -0,0 +1,191 @@ +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 + +if (localStorage.getItem("DONOTSHARE-secretkey") === null || localStorage.getItem("DONOTSHARE-password") === null) { + window.location.replace("/login") + document.body.innerHTML = "Redirecting..." + throw new Error(); +} + +let remote = localStorage.getItem("homeserverURL") +if (remote == null) { + localStorage.setItem("homeserverURL", "https://notes.hectabit.org") + remote = "https://notes.hectabit.org" +} + +let notesPlainText = "" +let information +let backButton +let titleBox +let fileInput +let inputTypeGlobal = 0 + +document.addEventListener("DOMContentLoaded", function() { + information = document.getElementById("information") + backButton = document.getElementById("backButton") + titleBox = document.getElementById("title") + fileInput = document.getElementById("fileInput") +}) + +function showInput(inputType) { + inputTypeGlobal = inputType + switch (inputType) { + case 0: + information.innerText = "Welcome to the Burgernotes Migration wizard! Before we begin migration, there are a few things you should know." + titleBox.innerText = "Burgernotes Migrator" + backButton.classList.add("hidden") + break + case 1: + information.innerText = "This migration process may corrupt your data if interrupted. Please ensure you have a stable internet connection. Press continue to download a backup of your notes, just in case." + titleBox.innerText = "Disclaimer" + backButton.classList.remove("hidden") + break + case 2: + information.innerText = "Now that you have a backup of your notes, you can proceed to the next step. Press continue to begin migration." + titleBox.innerText = "Backup Complete" + break + case 3: + information.innerText = "You have successfully migrated to new Burgernotes! Enjoy the more secure and feature-rich experience. Click continue to return to the app." + titleBox.innerText = "Migration Complete" + fileInput.classList.remove("hidden") + break + } +} + +function buttonClick() { + switch (inputTypeGlobal) { + case 0: + showInput(1) + break + case 1: + exportNotes().then((data) => { + if (data !== undefined) { + notesPlainText = data + let blob = new Blob([JSON.stringify(data)], {type: "application/json"}) + let url = URL.createObjectURL(blob) + let a = document.createElement("a") + a.href = url + a.download = "backup.json" + a.click() + showInput(2) + } + }) + break + case 2: + importNotes(notesPlainText).then((status) => { + if (status === 200) { + showInput(3) + } else if (status === -1 || status === -2) { + titleBox.innerText = "Error!" + information.innerText = "An error occurred while migrating your notes. Please try again by pressing continue." + console.log(status) + } else { + titleBox.innerText = "Critical Error!" + information.innerText = "All your notes have been lost. Good thing you have a backup! Press continue to return to the app, so you can import your backup." + inputTypeGlobal = 3 + } + }) + break + case 3: + window.location.href = "/app" + break + } +} + +function back() { + showInput(inputTypeGlobal - 1) +} + +async function getKey() { + let password = localStorage.getItem("DONOTSHARE-password") + let salt = new TextEncoder().encode("I love Burgernotes!") + let cryptoKey = await window.crypto.subtle.importKey("raw", new TextEncoder().encode(password), "PBKDF2", false, ["deriveBits", "deriveKey"]) + return await window.crypto.subtle.deriveKey({ + name: "PBKDF2", + salt, + iterations: 1, + hash: "SHA-512" + }, cryptoKey, {name: "AES-GCM", length: 256}, true, ["encrypt", "decrypt"]) +} + +function arrayBufferToBase64(buffer) { + const uint8Array = new Uint8Array(buffer); + return btoa(String.fromCharCode.apply(null, uint8Array)) +} + +async function encrypt(text) { + let cryptoKey = await getKey() + let iv = window.crypto.getRandomValues(new Uint8Array(12)) + let encrypted = await window.crypto.subtle.encrypt({ + name: "AES-GCM", + iv: iv + }, cryptoKey, new TextEncoder().encode(text)) + return btoa(JSON.stringify({ + encrypted: arrayBufferToBase64(encrypted), + iv: arrayBufferToBase64(iv) + })) +} + +async function importNotes(plaintextNotes) { + try { + for (let i in plaintextNotes) { + plaintextNotes[i]["title"] = await encrypt(plaintextNotes[i]["title"]) + plaintextNotes[i]["content"] = await encrypt(plaintextNotes[i]["content"]) + } + let purgeNotesFetch = await fetch(remote + "/api/purgenotes", { + method: "POST", + body: JSON.stringify({ + "secretKey": localStorage.getItem("DONOTSHARE-secretkey"), + }), + headers: { + "Content-Type": "application/json; charset=UTF-8" + } + }) + if (purgeNotesFetch.status !== 200) { + return -2 + } + let importNotesFetch = await fetch(remote + "/api/importnotes", { + method: "POST", + body: JSON.stringify({ + "secretKey": localStorage.getItem("DONOTSHARE-secretkey"), + "notes": JSON.stringify(plaintextNotes) + }), + headers: { + "Content-Type": "application/json; charset=UTF-8" + } + }) + return importNotesFetch.status + } catch (e) { + return -1 + } +} + +async function exportNotes() { + try { + titleBox.innerText = "Decrypting Notes..." + let oldPasswordFormat = await hashwasm.sha512(prompt("Please enter your password to decrypt your notes.")) + let exportNotesFetch = await fetch(remote + "/api/exportnotes", { + method: "POST", + body: JSON.stringify({ + secretKey: localStorage.getItem("DONOTSHARE-secretkey") + }), + headers: { + "Content-Type": "application/json; charset=UTF-8" + } + }) + let responseData = await exportNotesFetch.json() + for (let i in responseData) { + information.innerText = "Decrypting " + i + "/" + responseData.length + + responseData[i]["title"] = CryptoJS.AES.decrypt(responseData[i]["title"], oldPasswordFormat).toString(CryptoJS.enc.Utf8) + responseData[i]["content"] = CryptoJS.AES.decrypt(responseData[i]["content"], oldPasswordFormat).toString(CryptoJS.enc.Utf8) + } + titleBox.innerText = "Notes decrypted!" + information.innerText = "Now if anything goes wrong, you can import this backup to restore your notes in the settings panel." + return responseData + } catch (e) { + titleBox.innerText = "Error!" + information.innerText = "An error occurred while decrypting your notes. Good thing we found out before we started migration! Please try again by pressing continue." + } +} + +// @license-end diff --git a/static/js/signup.js b/static/js/signup.js index 5a00d08..71610fb 100644 --- a/static/js/signup.js +++ b/static/js/signup.js @@ -18,24 +18,18 @@ let statusBox = document.getElementById("statusBox") let signupButton = document.getElementById("signupButton") let opButton = document.getElementById("opButton") -async function hashpassold(pass) { - return await hashwasm.argon2id({ - password: pass, - salt: await hashwasm.sha512(pass), - parallelism: 1, - iterations: 256, - memorySize: 512, - hashLength: 32, - outputType: "encoded" - }) -} +// Leave these variables alone, they are used in the WASM code. async function hashpass(pass) { - let key = pass - for (let i = 0; i < 128; i++) { - key = await hashwasm.sha3(key) - } - return key + return await hashwasm.argon2id({ + password: pass, + salt: new TextEncoder().encode("I munch Burgers!!"), + parallelism: 1, + iterations: 32, + memorySize: 19264, + hashLength: 32, + outputType: "hex" + }) } function showElements(yesorno) { @@ -44,12 +38,14 @@ function showElements(yesorno) { passwordBox.classList.add("hidden") signupButton.classList.add("hidden") opButton.classList.add("hidden") + inputContainer.classList.add("hidden") } else { usernameBox.classList.remove("hidden") passwordBox.classList.remove("hidden") signupButton.classList.remove("hidden") opButton.classList.remove("hidden") + inputContainer.classList.remove("hidden") } } @@ -61,53 +57,98 @@ opButton.addEventListener("click", () => { window.location.href = "/login" }); +complete = new Event("completed"); +window.returnCode = undefined; +window.returnVar = undefined; + +// This is for the WASM code to call when it's done. Do not remove it, even if it looks like it's never called. + +function WASMComplete() { + window.dispatchEvent(complete); +} + signupButton.addEventListener("click", () => { - async function doStuff() { let username = usernameBox.value let password = passwordBox.value if (username === "") { - statusBox.innerText = "Username required ⚠️" + statusBox.innerText = "Username required!" return } if ((username).length > 20) { - statusBox.innerText = "Username cannot be more than 20 characters ⚠️" + statusBox.innerText = "Username cannot be more than 20 characters!" return } if (password === "") { - statusBox.innerText = "Password required ⚠️" + statusBox.innerText = "Password required!" return } if ((password).length < 8) { - statusBox.innerText = "Password must be at least 8 characters ⚠️" + statusBox.innerText = "Password must be at least 8 characters!" return } showElements(false) - statusBox.innerText = "Creating account, please hold on..." + statusBox.innerText = "Beginning proof-of-work challenge..." - fetch(remote + "/api/signup", { - method: "POST", - body: JSON.stringify({ - username: username, - password: await hashpass(password), - legacyPassword: await hashpass(await hashpassold(password)) - }), - headers: { - "Content-Type": "application/json; charset=UTF-8", - "X-Burgernotes-Version": "200" - } + /* + * Compiled version of: + * hashcat-wasm (https://concord.hectabit.org/hectabit/hashcat-wasm) + * (c) Arzumify + * @license AGPL-3.0 + * Since this is my software, if you use it with proprietary servers, I will make sure you will walk across hot coals (just kidding, probably). + * I'm not kidding about the license though. + * I should stop including comments into JS and possibly minify this code. Oh, well. + */ + + const go = new Go(); + WebAssembly.instantiateStreaming(fetch("/static/wasm/hashcat.wasm"), go.importObject).then((result) => { + go.run(result.instance); }) - .then((response) => response) - .then((response) => { - async function doStuff() { + + window.addEventListener("completed", async () => { + if (window.returnCode === 1) { + statusBox.innerText = "Please do not expose your computer to cosmic rays (an impossible logical event has occurred)." + showElements(true) + return + } else if (window.returnCode === 2) { + statusBox.innerText = "The PoW Challenge has failed. Please try again." + showElements(true) + return + } + + statusBox.innerText = "Hashing password..." + let hashedPassword = await hashpass(password) + statusBox.innerText = "Contacting server..." + fetch(remote + "/api/signup", { + method: "POST", + body: JSON.stringify({ + username: username, + password: hashedPassword, + stamp: window.returnVar, + }), + headers: { + "Content-Type": "application/json; charset=UTF-8", + } + }) + .then((response) => response) + .then(async (response) => { let responseData = await response.json() if (response.status === 200) { - statusBox.innerText = "Redirecting...." + statusBox.innerText = "Setting up encryption keys..." localStorage.setItem("DONOTSHARE-secretkey", responseData["key"]) - localStorage.setItem("DONOTSHARE-password", await hashwasm.sha512(password)) - + localStorage.setItem("DONOTSHARE-password", await hashwasm.argon2id({ + password: password, + salt: new TextEncoder().encode("I love Burgernotes!"), + parallelism: 1, + iterations: 32, + memorySize: 19264, + hashLength: 32, + outputType: "hex" + })) + statusBox.innerText = "Welcome!" + await new Promise(r => setTimeout(r, 200)) window.location.href = "/app/" } else if (response.status === 409) { statusBox.innerText = "Username already taken!" @@ -115,15 +156,15 @@ signupButton.addEventListener("click", () => { } else if (response.status === 429) { statusBox.innerText = "Please don't sign up to new accounts that quickly. If you are using a VPN, please turn it off!" showElements(true) + } else if (response.status === 500) { + statusBox.innerText = responseData["error"] + showElements(true) } else { - statusBox.innerText = "Something went wrong! (error code: " + response.status + ")" + statusBox.innerText = "Something went wrong! (error: " + responseData["error"] + ")" showElements(true) } - } - doStuff() - }); - } - doStuff() + }) + }) }); // @license-end diff --git a/static/js/sodium-sumo.js b/static/js/sodium-sumo.js deleted file mode 100644 index faa9c8b..0000000 --- a/static/js/sodium-sumo.js +++ /dev/null @@ -1,10046 +0,0 @@ -// @license magnet:?xt=urn:btih:b8999bbaf509c08d127678643c515b9ab0836bae&dn=ISC.txt ISC - -/* - * Beautified version of: - * libsodium-wrappers-sumo (https://www.npmjs.com/package/libsodium-wrappers-sumo) - * (c) Frank Denis - * @license ISC - */ - -! function(A) { - function g(A) { - "use strict"; - var g; - void 0 === (g = A) && (g = {}); - var I = g; - "object" != typeof I.sodium && ("object" == typeof global ? I = global : "object" == typeof window && (I = window)); - var C = g; - return g.ready = new Promise((function(A, g) { - (B = C).onAbort = g, B.print = function(A) {}, B.printErr = function(A) {}, B.onRuntimeInitialized = function() { - try { - B._crypto_secretbox_keybytes(), A() - } catch (A) { - g(A) - } - }, B.useBackupModule = function() { - return new Promise((function(A, g) { - (B = {}).onAbort = g, B.onRuntimeInitialized = function() { - Object.keys(C).forEach((function(A) { - "getRandomValue" !== A && delete C[A] - })), Object.keys(B).forEach((function(A) { - C[A] = B[A] - })), A() - }; - var I, a, B = void 0 !== B ? B : {}, - e = "object" == typeof window, - _ = "function" == typeof importScripts, - t = "object" == typeof process && "object" == typeof process.versions && "string" == typeof process.versions.node, - r = Object.assign({}, B), - o = ""; - if (t) { - var i = require("fs"), - c = require("path"); - o = __dirname + "/", I = (A, g) => (A = K(A) ? new URL(A) : c.normalize(A), i.readFileSync(A, g ? void 0 : "utf8")), a = A => { - var g = I(A, !0); - return g.buffer || (g = new Uint8Array(g)), g - }, !B.thisProgram && process.argv.length > 1 && process.argv[1].replace(/\\/g, "/"), process.argv.slice(2), "undefined" != typeof module && (module.exports = B) - } else(e || _) && (_ ? o = self.location.href : "undefined" != typeof document && document.currentScript && (o = document.currentScript.src), o = o.startsWith("blob:") ? "" : o.substr(0, o.replace(/[?#].*/, "").lastIndexOf("/") + 1), I = A => { - var g = new XMLHttpRequest; - return g.open("GET", A, !1), g.send(null), g.responseText - }, _ && (a = A => { - var g = new XMLHttpRequest; - return g.open("GET", A, !1), g.responseType = "arraybuffer", g.send(null), new Uint8Array(g.response) - })); - B.print; - var Q, y = B.printErr || void 0; - Object.assign(B, r), r = null, B.arguments && B.arguments, B.thisProgram && B.thisProgram, B.quit && B.quit, B.wasmBinary && (Q = B.wasmBinary); - var E, s = { - Memory: function(A) { - this.buffer = new ArrayBuffer(65536 * A.initial) - }, - Module: function(A) {}, - Instance: function(A, g) { - this.exports = function(A) { - for (var g, I = new Uint8Array(123), C = 25; C >= 0; --C) I[48 + C] = 52 + C, I[65 + C] = C, I[97 + C] = 26 + C; - - function a(A, g, C) { - for (var a, B, e = 0, _ = g, t = C.length, r = g + (3 * t >> 2) - ("=" == C[t - 2]) - ("=" == C[t - 1]); e < t; e += 4) a = I[C.charCodeAt(e + 1)], B = I[C.charCodeAt(e + 2)], A[_++] = I[C.charCodeAt(e)] << 2 | a >> 4, _ < r && (A[_++] = a << 4 | B >> 2), _ < r && (A[_++] = B << 6 | I[C.charCodeAt(e + 3)]) - } - - function B() { - throw new Error("abort") - } - return I[43] = 62, I[47] = 63, - function(A) { - var I = new ArrayBuffer(50331648), - C = new Int8Array(I), - e = (new Int16Array(I), new Int32Array(I)), - _ = new Uint8Array(I), - t = (new Uint16Array(I), new Uint32Array(I)), - r = (new Float32Array(I), new Float64Array(I), Math.imul), - o = (Math.fround, Math.abs, Math.clz32), - i = (Math.min, Math.max, Math.floor, Math.ceil, Math.trunc, Math.sqrt, A.a), - c = i.a, - Q = i.b, - y = i.c, - E = i.d, - s = 103664, - h = 0, - n = 0, - p = 0; - - function D(A, g) { - var I, a, B, e, t, r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - v = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0, - U = 0, - J = 0, - x = 0, - R = 0, - L = 0, - P = 0, - q = 0, - z = 0, - T = 0, - j = 0, - X = 0, - O = 0, - W = 0, - V = 0, - Z = 0, - $ = 0, - AA = 0, - gA = 0, - IA = 0, - CA = 0, - aA = 0, - BA = 0, - eA = 0, - _A = 0, - tA = 0, - rA = 0, - oA = 0, - iA = 0, - cA = 0, - QA = 0, - yA = 0, - EA = 0, - sA = 0, - hA = 0, - nA = 0, - pA = 0, - DA = 0, - fA = 0, - wA = 0, - kA = 0, - lA = 0, - dA = 0, - uA = 0, - SA = 0, - bA = 0, - FA = 0; - QA = _[g + 40 | 0] | _[g + 41 | 0] << 8 | _[g + 42 | 0] << 16 | _[g + 43 | 0] << 24, EA = r = _[g + 44 | 0] | _[g + 45 | 0] << 8 | _[g + 46 | 0] << 16 | _[g + 47 | 0] << 24, IA = _[g + 104 | 0] | _[g + 105 | 0] << 8 | _[g + 106 | 0] << 16 | _[g + 107 | 0] << 24, sA = r = _[g + 108 | 0] | _[g + 109 | 0] << 8 | _[g + 110 | 0] << 16 | _[g + 111 | 0] << 24, r = _[g + 68 | 0] | _[g + 69 | 0] << 8 | _[g + 70 | 0] << 16 | _[g + 71 | 0] << 24, T = _[g + 64 | 0] | _[g + 65 | 0] << 8 | _[g + 66 | 0] << 16 | _[g + 67 | 0] << 24, aA = r, uA = r = _[g + 36 | 0] | _[g + 37 | 0] << 8 | _[g + 38 | 0] << 16 | _[g + 39 | 0] << 24, u = r, tA = _[g + 120 | 0] | _[g + 121 | 0] << 8 | _[g + 122 | 0] << 16 | _[g + 123 | 0] << 24, DA = r = _[g + 124 | 0] | _[g + 125 | 0] << 8 | _[g + 126 | 0] << 16 | _[g + 127 | 0] << 24, B = r = _[g + 92 | 0] | _[g + 93 | 0] << 8 | _[g + 94 | 0] << 16 | _[g + 95 | 0] << 24, I = _[g + 88 | 0] | _[g + 89 | 0] << 8 | _[g + 90 | 0] << 16 | _[g + 91 | 0] << 24, z = r, _A = _[g + 80 | 0] | _[g + 81 | 0] << 8 | _[g + 82 | 0] << 16 | _[g + 83 | 0] << 24, nA = r = _[g + 84 | 0] | _[g + 85 | 0] << 8 | _[g + 86 | 0] << 16 | _[g + 87 | 0] << 24, j = r, BA = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, r = (oA = _[A + 52 | 0] | _[A + 53 | 0] << 8 | _[A + 54 | 0] << 16 | _[A + 55 | 0] << 24) + u | 0, P = (rA = _[A + 48 | 0] | _[A + 49 | 0] << 8 | _[A + 50 | 0] << 16 | _[A + 51 | 0] << 24) + (iA = _[g + 32 | 0] | _[g + 33 | 0] << 8 | _[g + 34 | 0] << 16 | _[g + 35 | 0] << 24) | 0, r = (_[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24) + (rA >>> 0 > P >>> 0 ? r + 1 | 0 : r) | 0, r = (BA = (o = P) >>> 0 > (P = P + BA | 0) >>> 0 ? r + 1 | 0 : r) + EA | 0, eA = yA = P + QA | 0, yA = r = yA >>> 0 < P >>> 0 ? r + 1 | 0 : r, P = Ng(P ^ (_[A + 80 | 0] | _[A + 81 | 0] << 8 | _[A + 82 | 0] << 16 | _[A + 83 | 0] << 24) ^ -79577749, BA ^ (_[A + 84 | 0] | _[A + 85 | 0] << 8 | _[A + 86 | 0] << 16 | _[A + 87 | 0] << 24) ^ 528734635, 32), kA = r = p, r = r + 1013904242 | 0, BA = P, W = r = (P = P - 23791573 | 0) >>> 0 < 4271175723 ? r + 1 | 0 : r, oA = Ng(P ^ rA, r ^ oA, 40), r = (r = yA) + (yA = p) | 0, rA = Ng(BA ^ (h = rA = oA + eA | 0), kA ^ (n = h >>> 0 < oA >>> 0 ? r + 1 | 0 : r), 48), r = W + (R = p) | 0, k = r = (rA = P + (D = rA) | 0) >>> 0 < P >>> 0 ? r + 1 | 0 : r, rA = r = Ng(oA ^ (w = rA), yA ^ r, 1), W = P = p, yA = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, kA = r = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, cA = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, P = (oA = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24) + (BA = _[A + 40 | 0] | _[A + 41 | 0] << 8 | _[A + 42 | 0] << 16 | _[A + 43 | 0] << 24) | 0, r = (SA = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24) + (FA = _[A + 44 | 0] | _[A + 45 | 0] << 8 | _[A + 46 | 0] << 16 | _[A + 47 | 0] << 24) | 0, r = (_[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24) + (P >>> 0 < BA >>> 0 ? r + 1 | 0 : r) | 0, r = kA + (eA = (o = P) >>> 0 > (P = P + cA | 0) >>> 0 ? r + 1 | 0 : r) | 0, r = (cA = P + yA | 0) >>> 0 < P >>> 0 ? r + 1 | 0 : r, o = Ng(P ^ (_[A + 72 | 0] | _[A + 73 | 0] << 8 | _[A + 74 | 0] << 16 | _[A + 75 | 0] << 24) ^ 725511199, eA ^ (_[A + 76 | 0] | _[A + 77 | 0] << 8 | _[A + 78 | 0] << 16 | _[A + 79 | 0] << 24) ^ -1694144372, 32), y = Ng(BA ^ (i = o - 2067093701 | 0), FA ^ (J = (K = P = p) - ((o >>> 0 < 2067093701) + 1150833018 | 0) | 0), 40), r = (L = p) + r | 0, r = (G = (l = P = y + cA | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r) + W | 0, r = (l >>> 0 > (P = l + rA | 0) >>> 0 ? r + 1 | 0 : r) + j | 0, r = (BA = (c = P) >>> 0 > (P = P + _A | 0) >>> 0 ? r + 1 | 0 : r) + z | 0, H = z = P + I | 0, s = r = z >>> 0 < P >>> 0 ? r + 1 | 0 : r, f = rA, fA = W, W = P, eA = BA, rA = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, P = r = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, FA = r = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, e = BA = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, j = r, r = (lA = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24) + (Q = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24) | 0, r = e + ((z = _[A + 32 | 0] | _[A + 33 | 0] << 8 | _[A + 34 | 0] << 16 | _[A + 35 | 0] << 24) >>> 0 > (c = z + (BA = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24) | 0) >>> 0 ? r + 1 | 0 : r) | 0, r = (cA = (j = c + j | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r) + P | 0, pA = c = j + rA | 0, c = r = c >>> 0 < j >>> 0 ? r + 1 | 0 : r, E = z, z = Ng(j ^ (_[A + 64 | 0] | _[A + 65 | 0] << 8 | _[A + 66 | 0] << 16 | _[A + 67 | 0] << 24) ^ -1377402159, cA ^ (_[A + 68 | 0] | _[A + 69 | 0] << 8 | _[A + 70 | 0] << 16 | _[A + 71 | 0] << 24) ^ 1359893119, 32), cA = r = p, r = r + 1779033703 | 0, j = z, N = r = (z = z - 205731576 | 0) >>> 0 < 4089235720 ? r + 1 | 0 : r, Q = Ng(E ^ (d = z), r ^ Q, 40), r = (Y = p) + c | 0, E = Ng(j ^ (c = z = Q + pA | 0), cA ^ (S = Q >>> 0 > c >>> 0 ? r + 1 | 0 : r), 48), r = Ng(E ^ W, (Z = p) ^ eA, 32), O = z = p, U = r, a = r = _[g + 60 | 0] | _[g + 61 | 0] << 8 | _[g + 62 | 0] << 16 | _[g + 63 | 0] << 24, cA = pA = _[g + 56 | 0] | _[g + 57 | 0] << 8 | _[g + 58 | 0] << 16 | _[g + 59 | 0] << 24, F = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, z = (eA = _[g + 48 | 0] | _[g + 49 | 0] << 8 | _[g + 50 | 0] << 16 | _[g + 51 | 0] << 24) + (j = _[A + 56 | 0] | _[A + 57 | 0] << 8 | _[A + 58 | 0] << 16 | _[A + 59 | 0] << 24) | 0, r = (dA = _[g + 52 | 0] | _[g + 53 | 0] << 8 | _[g + 54 | 0] << 16 | _[g + 55 | 0] << 24) + (m = _[A + 60 | 0] | _[A + 61 | 0] << 8 | _[A + 62 | 0] << 16 | _[A + 63 | 0] << 24) | 0, r = (_[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24) + (z >>> 0 < j >>> 0 ? r + 1 | 0 : r) | 0, r = a + (W = (b = z) >>> 0 > (z = F + z | 0) >>> 0 ? r + 1 | 0 : r) | 0, r = (F = z + cA | 0) >>> 0 < z >>> 0 ? r + 1 | 0 : r, W = Ng(z ^ (_[A + 88 | 0] | _[A + 89 | 0] << 8 | _[A + 90 | 0] << 16 | _[A + 91 | 0] << 24) ^ 327033209, W ^ (_[A + 92 | 0] | _[A + 93 | 0] << 8 | _[A + 94 | 0] << 16 | _[A + 95 | 0] << 24) ^ 1541459225, 32), j = Ng(j ^ (cA = W + 1595750129 | 0), (b = m) ^ (m = (v = z = p) - ((W >>> 0 < 2699217167) + 1521486533 | 0) | 0), 40), r = (gA = p) + r | 0, z = Ng((F = z = j + F | 0) ^ W, v ^ (b = F >>> 0 < j >>> 0 ? r + 1 | 0 : r), 48), r = m + ($ = p) | 0, M = r = (z = cA + (m = z) | 0) >>> 0 < cA >>> 0 ? r + 1 | 0 : r, r = O + r | 0, X = f ^ (W = U + (v = z) | 0), f = r = W >>> 0 < v >>> 0 ? r + 1 | 0 : r, cA = Ng(X, r ^ fA, 40), r = (fA = p) + s | 0, z = Ng(H = U ^ (s = z = cA + H | 0), O ^ (U = s >>> 0 < cA >>> 0 ? r + 1 | 0 : r), 48), r = f + (CA = p) | 0, O = r = (f = W + (H = z) | 0) >>> 0 < W >>> 0 ? r + 1 | 0 : r, z = (x = Ng(f ^ cA, fA ^ r, 1)) + (W = _[g + 72 | 0] | _[g + 73 | 0] << 8 | _[g + 74 | 0] << 16 | _[g + 75 | 0] << 24) | 0, r = (hA = p) + (fA = _[g + 76 | 0] | _[g + 77 | 0] << 8 | _[g + 78 | 0] << 16 | _[g + 79 | 0] << 24) | 0, wA = z, q = z >>> 0 < W >>> 0 ? r + 1 | 0 : r, V = sA, z = _[g + 96 | 0] | _[g + 97 | 0] << 8 | _[g + 98 | 0] << 16 | _[g + 99 | 0] << 24, cA = r = _[g + 100 | 0] | _[g + 101 | 0] << 8 | _[g + 102 | 0] << 16 | _[g + 103 | 0] << 24, j = (r = h) + (h = Ng(v ^ j, M ^ gA, 1)) | 0, r = (v = p) + n | 0, r = (h >>> 0 > j >>> 0 ? r + 1 | 0 : r) + cA | 0, r = (n = (n = j) >>> 0 > (j = z + j | 0) >>> 0 ? r + 1 | 0 : r) + V | 0, X = M = j + IA | 0, M = r = M >>> 0 < j >>> 0 ? r + 1 | 0 : r, l = Ng(o ^ l, G ^ K, 48), G = r = Ng(l ^ j, (K = p) ^ n, 32), r = N + Z | 0, r = (gA = j = p) + (d = (j = E + d | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r) | 0, N = r = (n = j) >>> 0 > (E = n + G | 0) >>> 0 ? r + 1 | 0 : r, h = Ng(E ^ h, v ^ r, 40), r = (Z = p) + M | 0, r = (v = h >>> 0 > (M = j = h + X | 0) >>> 0 ? r + 1 | 0 : r) + q | 0, r = (o = M >>> 0 > (j = M + wA | 0) >>> 0 ? r + 1 | 0 : r) + DA | 0, wA = q = j + tA | 0, q = r = q >>> 0 < j >>> 0 ? r + 1 | 0 : r, X = j, V = o, j = _[g + 116 | 0] | _[g + 117 | 0] << 8 | _[g + 118 | 0] << 16 | _[g + 119 | 0] << 24, g = _[g + 112 | 0] | _[g + 113 | 0] << 8 | _[g + 114 | 0] << 16 | _[g + 115 | 0] << 24, Q = Ng(Q ^ n, d ^ Y, 1), r = (Y = p) + b | 0, r = ((o = Q + F | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r) + j | 0, r = (n = (d = o) >>> 0 > (o = g + o | 0) >>> 0 ? r + 1 | 0 : r) + DA | 0, bA = d = o + tA | 0, d = r = d >>> 0 < o >>> 0 ? r + 1 | 0 : r, r = Ng(o ^ D, n ^ R, 32), AA = o = p, D = r, n = o, r = K + J | 0, l = o = i + l | 0, F = r = o >>> 0 < i >>> 0 ? r + 1 | 0 : r, r = r + n | 0, b = o = o + D | 0, R = r = l >>> 0 > o >>> 0 ? r + 1 | 0 : r, n = Ng(o ^ Q, Y ^ r, 40), r = (Y = p) + d | 0, D = Ng((o = n + bA | 0) ^ D, AA ^ (i = o >>> 0 < n >>> 0 ? r + 1 | 0 : r), 48), r = Ng(D ^ X, (bA = p) ^ V, 32), AA = Q = p, d = r, X = Q, y = Ng(y ^ l, F ^ L, 1), r = S + (l = p) | 0, r = ((Q = c) >>> 0 > (c = c + y | 0) >>> 0 ? r + 1 | 0 : r) + aA | 0, r = (c = (Q = c + T | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r) + fA | 0, V = S = Q + W | 0, S = r = S >>> 0 < Q >>> 0 ? r + 1 | 0 : r, F = y, Q = Ng(Q ^ m, c ^ $, 32), r = (m = p) + k | 0, w = Ng(F ^ (c = y = Q + w | 0), (k = Q >>> 0 > c >>> 0 ? r + 1 | 0 : r) ^ l, 40), r = ($ = p) + S | 0, l = y = w + V | 0, y = Ng(Q ^ y, m ^ (S = y >>> 0 < w >>> 0 ? r + 1 | 0 : r), 48), r = k + (t = p) | 0, k = y, m = r = (y = c + y | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r, r = r + X | 0, r = (F = y) >>> 0 > (y = y + d | 0) >>> 0 ? r + 1 | 0 : r, X = y, y ^= x, x = r, Q = Ng(y, hA ^ r, 40), r = (hA = p) + q | 0, q = y = Q + wA | 0, r = B + (V = Q >>> 0 > y >>> 0 ? r + 1 | 0 : r) | 0, wA = y = y + I | 0, K = r = y >>> 0 < I >>> 0 ? r + 1 | 0 : r, y = o, J = IA, L = sA, o = Ng(G ^ M, v ^ gA, 48), r = N + (gA = p) | 0, G = o, N = r = (c = E + o | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r, o = Ng(c ^ h, Z ^ r, 1), r = (E = p) + L | 0, r = ((h = o + J | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r) + i | 0, r = dA + (y = (i = y + h | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r) | 0, M = h = i + eA | 0, h = r = h >>> 0 < eA >>> 0 ? r + 1 | 0 : r, i = Ng(i ^ k, y ^ t, 32), r = O + (v = p) | 0, k = i, f = r = (i = f + i | 0) >>> 0 < f >>> 0 ? r + 1 | 0 : r, y = Ng(o ^ i, r ^ E, 40), r = (r = h) + (h = p) | 0, E = o = y + M | 0, o = Ng(o ^ k, v ^ (M = o >>> 0 < y >>> 0 ? r + 1 | 0 : r), 48), r = f + (Z = p) | 0, v = o, O = r = (f = i + o | 0) >>> 0 < i >>> 0 ? r + 1 | 0 : r, o = Ng(y ^ f, h ^ r, 1), r = (h = p) + K | 0, r = a + (y = (i = o + wA | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r) | 0, wA = k = i + pA | 0, k = r = k >>> 0 < pA >>> 0 ? r + 1 | 0 : r, K = o, J = h, r = R + bA | 0, r = (o = D + b | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, D = o, b = r, r = Ng(o ^ n, Y ^ r, 1), n = h = p, o = r, r = S + j | 0, r = ((l = g + l | 0) >>> 0 < g >>> 0 ? r + 1 | 0 : r) + h | 0, r = nA + (l = (h = o + l | 0) >>> 0 < l >>> 0 ? r + 1 | 0 : r) | 0, R = S = h + _A | 0, S = r = S >>> 0 < _A >>> 0 ? r + 1 | 0 : r, h = Ng(h ^ H, l ^ CA, 32), r = N + (H = p) | 0, l = h, N = r = (N = c) >>> 0 > (c = c + h | 0) >>> 0 ? r + 1 | 0 : r, h = Ng(o ^ c, r ^ n, 40), r = (Y = p) + S | 0, n = o = h + R | 0, o = Ng(S = o ^ l, H ^ (l = o >>> 0 < h >>> 0 ? r + 1 | 0 : r), 48), r = N + (CA = p) | 0, N = o, S = o = c + o | 0, H = r = o >>> 0 < c >>> 0 ? r + 1 | 0 : r, R = i, L = y, o = Ng(w ^ F, m ^ $, 1), r = (c = p) + u | 0, r = U + ((i = o + iA | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r) | 0, r = aA + (y = (i = i + s | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r) | 0, U = s = i + T | 0, s = r = s >>> 0 < i >>> 0 ? r + 1 | 0 : r, w = o, o = (i = Ng(i ^ G, y ^ gA, 32)) + D | 0, r = (D = p) + b | 0, y = o, c = Ng(o ^ w, (G = o >>> 0 < i >>> 0 ? r + 1 | 0 : r) ^ c, 40), r = (gA = p) + s | 0, s = o = c + U | 0, F = Ng(o ^ i, D ^ (U = o >>> 0 < c >>> 0 ? r + 1 | 0 : r), 48), i = Ng(F ^ R, (r = L) ^ (L = p), 32), r = (R = p) + H | 0, D = o = i + S | 0, w = Ng(o ^ K, (b = o >>> 0 < i >>> 0 ? r + 1 | 0 : r) ^ J, 40), r = (K = p) + k | 0, k = o = w + wA | 0, o = Ng(o ^ i, R ^ (m = o >>> 0 < w >>> 0 ? r + 1 | 0 : r), 48), r = b + ($ = p) | 0, b = o, R = r = (i = D) >>> 0 > (D = D + o | 0) >>> 0 ? r + 1 | 0 : r, o = Ng(D ^ w, K ^ r, 1), r = DA + (wA = p) | 0, K = o, bA = o = tA + o | 0, w = r = o >>> 0 < tA >>> 0 ? r + 1 | 0 : r, i = QA, o = Ng(h ^ S, Y ^ H, 1), r = M + (h = p) | 0, r = ((S = E) >>> 0 > (E = o + E | 0) >>> 0 ? r + 1 | 0 : r) + EA | 0, r = (S = (i = i + E | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r) + kA | 0, J = E = i + yA | 0, M = r = E >>> 0 < i >>> 0 ? r + 1 | 0 : r, H = o, E = Ng(d ^ q, V ^ AA, 48), r = Ng(E ^ i, (Y = p) ^ S, 32), AA = o = p, d = r, i = o, r = G + L | 0, r = (o = y + F | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r, y = o, G = r, r = r + i | 0, S = o = o + d | 0, F = r = y >>> 0 > o >>> 0 ? r + 1 | 0 : r, i = Ng(o ^ H, r ^ h, 40), r = (r = M) + (M = p) | 0, H = o = i + J | 0, q = r = o >>> 0 < i >>> 0 ? r + 1 | 0 : r, r = r + w | 0, V = r = (h = o + bA | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, w = r, o = Ng(c ^ y, G ^ gA, 1), r = P + (c = p) | 0, r = l + ((y = o + rA | 0) >>> 0 < rA >>> 0 ? r + 1 | 0 : r) | 0, r = cA + (n = (y = y + n | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r) | 0, J = l = y + z | 0, l = r = l >>> 0 < z >>> 0 ? r + 1 | 0 : r, G = o, r = Ng(y ^ v, n ^ Z, 32), L = o = p, y = r, n = o, r = Y + x | 0, v = o = E + X | 0, x = r = o >>> 0 < E >>> 0 ? r + 1 | 0 : r, r = r + n | 0, r = (E = o + y | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, o = E ^ G, G = r, n = Ng(o, r ^ c, 40), r = (Z = p) + l | 0, c = o = n + J | 0, X = Ng(o ^ y, L ^ (l = o >>> 0 < n >>> 0 ? r + 1 | 0 : r), 48), r = Ng(X ^ h, (gA = p) ^ w, 32), bA = o = p, J = r, w = o, o = Ng(Q ^ v, x ^ hA, 1), r = U + (Q = p) | 0, r = lA + ((y = o + s | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r) | 0, r = (s = (y = y + BA | 0) >>> 0 < BA >>> 0 ? r + 1 | 0 : r) + SA | 0, v = U = y + oA | 0, U = r = U >>> 0 < y >>> 0 ? r + 1 | 0 : r, y = Ng(y ^ N, s ^ CA, 32), r = O + (x = p) | 0, N = y, s = Q, Q = r = (y = f + y | 0) >>> 0 < f >>> 0 ? r + 1 | 0 : r, s = Ng(o ^ y, s ^ r, 40), r = (CA = p) + U | 0, f = o = s + v | 0, o = Ng(v = o ^ N, x ^ (N = o >>> 0 < s >>> 0 ? r + 1 | 0 : r), 48), r = Q + (Y = p) | 0, Q = o, U = o = y + o | 0, v = r = o >>> 0 < y >>> 0 ? r + 1 | 0 : r, r = r + w | 0, O = r = (w = o + J | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, y = Ng(w ^ K, wA ^ r, 40), r = V + (x = p) | 0, r = ((o = y + h | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r) + sA | 0, h = o, V = o = o + IA | 0, K = r = h >>> 0 > o >>> 0 ? r + 1 | 0 : r, L = aA, h = Ng(d ^ H, q ^ AA, 48), r = (hA = p) + F | 0, d = o = h + S | 0, r = Ng(o ^ i, (S = o >>> 0 < h >>> 0 ? r + 1 | 0 : r) ^ M, 1), M = i = p, o = r, r = l + B | 0, r = ((c = c + I | 0) >>> 0 < I >>> 0 ? r + 1 | 0 : r) + i | 0, r = (c = (i = o + c | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r) + L | 0, F = l = i + T | 0, l = r = l >>> 0 < i >>> 0 ? r + 1 | 0 : r, i = Ng(i ^ Q, c ^ Y, 32), r = R + (H = p) | 0, D = r = (Q = i + D | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, c = Ng(o ^ Q, r ^ M, 40), r = (q = p) + l | 0, l = o = c + F | 0, i = Ng(o ^ i, H ^ (M = o >>> 0 < c >>> 0 ? r + 1 | 0 : r), 48), r = D + (F = p) | 0, H = r = (D = i + Q | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r, o = Ng(c ^ D, q ^ r, 1), r = (q = p) + K | 0, r = fA + ((Q = o + V | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r) | 0, r = (c = (Q = Q + W | 0) >>> 0 < W >>> 0 ? r + 1 | 0 : r) + u | 0, wA = u = Q + iA | 0, u = r = u >>> 0 < Q >>> 0 ? r + 1 | 0 : r, R = o, L = Q, Y = c, Q = QA, o = Ng(s ^ U, v ^ CA, 1), r = m + (s = p) | 0, r = ((c = k) >>> 0 > (k = o + k | 0) >>> 0 ? r + 1 | 0 : r) + EA | 0, r = SA + (c = (Q = Q + k | 0) >>> 0 < k >>> 0 ? r + 1 | 0 : r) | 0, m = k = Q + oA | 0, U = r = k >>> 0 < oA >>> 0 ? r + 1 | 0 : r, k = o, c = r = Ng(Q ^ h, c ^ hA, 32), r = G + gA | 0, r = (v = o = p) + (E = (o = E + X | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r) | 0, G = r = (h = o + c | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, k = Ng(h ^ k, r ^ s, 40), r = (gA = p) + U | 0, U = Ng(m = (Q = k + m | 0) ^ c, v ^ (c = Q >>> 0 < k >>> 0 ? r + 1 | 0 : r), 48), r = Ng(U ^ L, (CA = p) ^ Y, 32), hA = s = p, m = r, v = s, o = Ng(o ^ n, E ^ Z, 1), r = cA + (s = p) | 0, r = N + ((E = o + z | 0) >>> 0 < z >>> 0 ? r + 1 | 0 : r) | 0, r = lA + (f = (E = E + f | 0) >>> 0 < f >>> 0 ? r + 1 | 0 : r) | 0, L = n = E + BA | 0, n = r = n >>> 0 < BA >>> 0 ? r + 1 | 0 : r, N = o, X = s, E = Ng(E ^ b, f ^ $, 32), r = (b = p) + S | 0, s = o = E + d | 0, f = Ng(o ^ N, (d = o >>> 0 < E >>> 0 ? r + 1 | 0 : r) ^ X, 40), r = (Z = p) + n | 0, N = o = f + L | 0, o = Ng(o ^ E, b ^ (S = o >>> 0 < f >>> 0 ? r + 1 | 0 : r), 48), r = d + (L = p) | 0, n = o, d = o = s + o | 0, b = r = o >>> 0 < s >>> 0 ? r + 1 | 0 : r, r = r + v | 0, v = o = o + m | 0, E = q, q = r = d >>> 0 > o >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ R, E ^ r, 40), r = (r = u) + (u = p) | 0, X = o = E + wA | 0, R = r = o >>> 0 < E >>> 0 ? r + 1 | 0 : r, s = c, o = Ng(J ^ V, K ^ bA, 48), r = O + ($ = p) | 0, O = o, c = (o = w + o | 0) ^ y, y = r = o >>> 0 < w >>> 0 ? r + 1 | 0 : r, c = Ng(c, r ^ x, 1), r = (x = p) + s | 0, r = a + ((Q = c + Q | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r) | 0, r = (s = (Q = Q + pA | 0) >>> 0 < pA >>> 0 ? r + 1 | 0 : r) + P | 0, V = w = Q + rA | 0, w = r = w >>> 0 < Q >>> 0 ? r + 1 | 0 : r, Q = Ng(Q ^ n, s ^ L, 32), r = H + (K = p) | 0, H = Q, D = r = (s = D + Q | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, c = Ng(c ^ s, x ^ r, 40), r = (r = w) + (w = p) | 0, n = Q = c + V | 0, Q = Ng(J = Q ^ H, K ^ (H = Q >>> 0 < c >>> 0 ? r + 1 | 0 : r), 48), r = D + (wA = p) | 0, x = Q, V = r = (D = s + Q | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r, Q = Ng(c ^ D, w ^ r, 1), r = (w = p) + R | 0, r = B + ((c = Q + X | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r) | 0, r = j + (s = (c = c + I | 0) >>> 0 < I >>> 0 ? r + 1 | 0 : r) | 0, bA = K = g + c | 0, K = r = K >>> 0 < g >>> 0 ? r + 1 | 0 : r, J = Q, L = w, w = c, Y = s, Q = Ng(f ^ d, b ^ Z, 1), r = (s = p) + M | 0, r = nA + ((c = Q + l | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r) | 0, r = (f = (c = c + _A | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r) + j | 0, M = l = g + c | 0, l = r = l >>> 0 < c >>> 0 ? r + 1 | 0 : r, d = Q, c = r = Ng(c ^ O, f ^ $, 32), f = Q = p, r = G + CA | 0, G = r = (Q = h + U | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r, r = r + f | 0, r = (h = Q) >>> 0 > (Q = Q + c | 0) >>> 0 ? r + 1 | 0 : r, U = Q, Q ^= d, d = r, s = Ng(Q, r ^ s, 40), r = (Z = p) + l | 0, f = Ng(l = (Q = s + M | 0) ^ c, f ^ (c = Q >>> 0 < s >>> 0 ? r + 1 | 0 : r), 48), r = Ng(f ^ w, (r = Y) ^ (Y = p), 32), $ = w = p, l = r, M = y, y = i, r = Ng(h ^ k, G ^ gA, 1), b = i = p, h = r, r = S + kA | 0, r = ((k = N + yA | 0) >>> 0 < yA >>> 0 ? r + 1 | 0 : r) + i | 0, k = r = (i = h + k | 0) >>> 0 < k >>> 0 ? r + 1 | 0 : r, y = Ng(i ^ y, r ^ F, 32), r = (r = M) + (M = p) | 0, h = Ng((o = y + o | 0) ^ h, b ^ (G = o >>> 0 < y >>> 0 ? r + 1 | 0 : r), 40), r = k + (gA = p) | 0, N = h, r = dA + ((S = i) >>> 0 > (i = i + h | 0) >>> 0 ? r + 1 | 0 : r) | 0, S = r = (h = i + eA | 0) >>> 0 < eA >>> 0 ? r + 1 | 0 : r, i = Ng(y ^ h, M ^ r, 48), r = G + (CA = p) | 0, F = o, y = i, G = o = o + i | 0, M = r = F >>> 0 > o >>> 0 ? r + 1 | 0 : r, r = r + w | 0, F = r = (w = o + l | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, o = (k = Ng(w ^ J, r ^ L, 40)) + bA | 0, r = (bA = p) + K | 0, b = o, O = o >>> 0 < k >>> 0 ? r + 1 | 0 : r, o = Ng(m ^ X, R ^ hA, 48), r = (m = p) + q | 0, v = i = o + v | 0, J = u, u = r = i >>> 0 < o >>> 0 ? r + 1 | 0 : r, r = Ng(i ^ E, J ^ r, 1), X = i = p, E = r, r = c + a | 0, r = ((Q = Q + pA | 0) >>> 0 < pA >>> 0 ? r + 1 | 0 : r) + i | 0, r = fA + (Q = (i = Q + E | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r) | 0, R = c = i + W | 0, c = r = c >>> 0 < W >>> 0 ? r + 1 | 0 : r, i = Ng(i ^ y, Q ^ CA, 32), r = V + (K = p) | 0, q = i, i = (y = D + i | 0) ^ E, E = r = y >>> 0 < D >>> 0 ? r + 1 | 0 : r, Q = Ng(i, X ^ r, 40), r = (r = c) + (c = p) | 0, X = i = Q + R | 0, i = Ng(D = i ^ q, K ^ (q = i >>> 0 < Q >>> 0 ? r + 1 | 0 : r), 48), r = E + (CA = p) | 0, V = i, y = r = (i = y + i | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r, Q = Ng(i ^ Q, c ^ r, 1), r = (D = p) + O | 0, r = DA + ((c = Q + b | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r) | 0, r = (E = (c = c + tA | 0) >>> 0 < tA >>> 0 ? r + 1 | 0 : r) + aA | 0, AA = R = c + T | 0, R = r = R >>> 0 < c >>> 0 ? r + 1 | 0 : r, K = Q, J = c, L = E, Q = Ng(N ^ G, M ^ gA, 1), r = (M = p) + sA | 0, r = H + (Q >>> 0 > (c = Q + IA | 0) >>> 0 ? r + 1 | 0 : r) | 0, E = r = (c = c + n | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r, r = Ng(o ^ c, r ^ m, 32), m = o = p, n = r, r = d + Y | 0, r = (o = f + U | 0) >>> 0 < f >>> 0 ? r + 1 | 0 : r, f = o, G = r, r = m + r | 0, d = o = o + n | 0, N = r = f >>> 0 > o >>> 0 ? r + 1 | 0 : r, o = Ng(o ^ Q, M ^ r, 40), r = E + (Y = p) | 0, U = o, r = cA + ((o = c + o | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r) | 0, r = (o = o + z | 0) >>> 0 < z >>> 0 ? r + 1 | 0 : r, M = o, o ^= n, n = r, E = Ng(o, m ^ r, 48), r = Ng(E ^ J, (r = L) ^ (L = p), 32), gA = o = p, m = r, H = o, o = Ng(s ^ f, G ^ Z, 1), r = kA + (c = p) | 0, r = S + ((Q = o + yA | 0) >>> 0 < yA >>> 0 ? r + 1 | 0 : r) | 0, r = (s = (Q = Q + h | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r) + P | 0, S = f = Q + rA | 0, f = r = f >>> 0 < Q >>> 0 ? r + 1 | 0 : r, h = o, G = c, o = (Q = Ng(Q ^ x, s ^ wA, 32)) + v | 0, r = (v = p) + u | 0, c = o, s = Ng(s = o ^ h, (h = o >>> 0 < Q >>> 0 ? r + 1 | 0 : r) ^ G, 40), r = (Z = p) + f | 0, f = o = s + S | 0, Q = Ng(o ^ Q, v ^ (u = o >>> 0 < s >>> 0 ? r + 1 | 0 : r), 48), r = h + (G = p) | 0, S = o = Q + c | 0, v = r = o >>> 0 < c >>> 0 ? r + 1 | 0 : r, r = r + H | 0, H = r = (h = o + m | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, c = Ng(h ^ K, r ^ D, 40), r = (x = p) + R | 0, R = o = c + AA | 0, K = r = o >>> 0 < c >>> 0 ? r + 1 | 0 : r, o = i, D = y, y = Q, i = Ng(l ^ b, O ^ $, 48), r = F + (AA = p) | 0, l = i, w = r = (Q = w + i | 0) >>> 0 < w >>> 0 ? r + 1 | 0 : r, r = Ng(Q ^ k, bA ^ r, 1), F = i = p, k = r, r = n + uA | 0, r = ((n = M + iA | 0) >>> 0 < iA >>> 0 ? r + 1 | 0 : r) + i | 0, n = r = (i = n + k | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r, y = Ng(i ^ y, r ^ G, 32), r = (M = p) + D | 0, k = Ng((o = y + o | 0) ^ k, F ^ (D = o >>> 0 < y >>> 0 ? r + 1 | 0 : r), 40), r = n + (b = p) | 0, r = lA + ((n = i) >>> 0 > (i = i + k | 0) >>> 0 ? r + 1 | 0 : r) | 0, G = r = (n = i + BA | 0) >>> 0 < BA >>> 0 ? r + 1 | 0 : r, i = Ng(y ^ n, M ^ r, 48), r = D + ($ = p) | 0, M = i, F = r = (D = o + i | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, o = Ng(D ^ k, b ^ r, 1), r = (k = p) + K | 0, r = nA + ((i = o + R | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r) | 0, r = DA + (y = (i = i + _A | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r) | 0, hA = b = i + tA | 0, b = r = b >>> 0 < tA >>> 0 ? r + 1 | 0 : r, O = o, J = i, o = Ng(s ^ S, v ^ Z, 1), r = (s = p) + q | 0, r = SA + ((i = o + X | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r) | 0, r = dA + (S = (i = i + oA | 0) >>> 0 < oA >>> 0 ? r + 1 | 0 : r) | 0, X = v = i + eA | 0, v = r = v >>> 0 < eA >>> 0 ? r + 1 | 0 : r, q = o, r = Ng(i ^ l, S ^ AA, 32), AA = o = p, i = r, r = N + L | 0, d = o = E + d | 0, l = r = o >>> 0 < E >>> 0 ? r + 1 | 0 : r, r = AA + r | 0, N = r = (E = o + i | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, s = Ng(E ^ q, r ^ s, 40), r = (L = p) + v | 0, S = o = s + X | 0, q = Ng(o ^ i, AA ^ (v = o >>> 0 < s >>> 0 ? r + 1 | 0 : r), 48), r = Ng(q ^ J, (AA = p) ^ y, 32), Z = o = p, X = r, y = o, i = QA, o = Ng(d ^ U, l ^ Y, 1), r = u + (l = p) | 0, r = ((d = f) >>> 0 > (f = o + f | 0) >>> 0 ? r + 1 | 0 : r) + EA | 0, r = nA + (f = (i = i + f | 0) >>> 0 < f >>> 0 ? r + 1 | 0 : r) | 0, d = u = i + _A | 0, u = r = u >>> 0 < _A >>> 0 ? r + 1 | 0 : r, i = Ng(i ^ V, f ^ CA, 32), r = w + (U = p) | 0, w = i, r = (i = Q + i | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r, Q = l, l = r, Q = Ng(o ^ i, Q ^ r, 40), r = (Y = p) + u | 0, f = o = Q + d | 0, o = Ng(o ^ w, U ^ (u = o >>> 0 < Q >>> 0 ? r + 1 | 0 : r), 48), r = l + (J = p) | 0, l = o, d = o = i + o | 0, U = r = o >>> 0 < i >>> 0 ? r + 1 | 0 : r, r = r + y | 0, r = (w = o + X | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, o = w ^ O, O = r, k = Ng(o, r ^ k, 40), r = (CA = p) + b | 0, b = o = k + hA | 0, V = o >>> 0 < k >>> 0 ? r + 1 | 0 : r, o = Ng(m ^ R, K ^ gA, 48), r = H + (gA = p) | 0, m = o, r = (o = h + o | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r, h = o, H = r, r = Ng(o ^ c, r ^ x, 1), x = o = p, y = r, r = v + fA | 0, r = ((i = S + W | 0) >>> 0 < W >>> 0 ? r + 1 | 0 : r) + o | 0, r = lA + (i = (o = i + y | 0) >>> 0 < i >>> 0 ? r + 1 | 0 : r) | 0, S = c = o + BA | 0, c = r = c >>> 0 < BA >>> 0 ? r + 1 | 0 : r, o = Ng(o ^ l, i ^ J, 32), r = F + (v = p) | 0, l = o, D = r = (i = D + o | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, y = Ng(i ^ y, x ^ r, 40), r = (x = p) + c | 0, S = o = y + S | 0, o = Ng(c = o ^ l, v ^ (l = o >>> 0 < y >>> 0 ? r + 1 | 0 : r), 48), r = D + (hA = p) | 0, D = o, F = r = (c = i + o | 0) >>> 0 < i >>> 0 ? r + 1 | 0 : r, o = Ng(c ^ y, x ^ r, 1), r = (v = p) + V | 0, r = kA + ((i = o + b | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r) | 0, r = (y = (i = i + yA | 0) >>> 0 < yA >>> 0 ? r + 1 | 0 : r) + sA | 0, wA = x = i + IA | 0, x = r = x >>> 0 < i >>> 0 ? r + 1 | 0 : r, R = o, K = i, J = y, o = Ng(Q ^ d, Y ^ U, 1), r = SA + (y = p) | 0, r = G + ((i = o + oA | 0) >>> 0 < oA >>> 0 ? r + 1 | 0 : r) | 0, r = uA + (Q = (i = i + n | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r) | 0, U = n = i + iA | 0, n = r = n >>> 0 < iA >>> 0 ? r + 1 | 0 : r, G = o, d = y, r = Ng(i ^ m, Q ^ gA, 32), m = o = p, Q = r, i = o, r = N + AA | 0, r = (o = E + q | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r, E = o, N = r, r = r + i | 0, r = (y = o + Q | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, o = y ^ G, G = r, o = Ng(o, r ^ d, 40), r = (r = n) + (n = p) | 0, d = i = o + U | 0, U = r = i >>> 0 < o >>> 0 ? r + 1 | 0 : r, m = Ng(i ^ Q, m ^ r, 48), r = Ng(m ^ K, (r = J) ^ (J = p), 32), Y = i = p, q = r, i = Ng(E ^ s, N ^ L, 1), r = (E = p) + EA | 0, r = u + ((Q = i + QA | 0) >>> 0 < i >>> 0 ? r + 1 | 0 : r) | 0, r = a + (s = (Q = Q + f | 0) >>> 0 < f >>> 0 ? r + 1 | 0 : r) | 0, L = f = Q + pA | 0, f = r = f >>> 0 < pA >>> 0 ? r + 1 | 0 : r, u = i, N = E, Q = Ng(Q ^ M, s ^ $, 32), r = (M = p) + H | 0, E = i = Q + h | 0, i = (s = Ng(i ^ u, (h = i >>> 0 < Q >>> 0 ? r + 1 | 0 : r) ^ N, 40)) + L | 0, r = (L = p) + f | 0, u = i, i = Ng(i ^ Q, M ^ (N = i >>> 0 < s >>> 0 ? r + 1 | 0 : r), 48), r = h + (AA = p) | 0, M = i, H = i = E + i | 0, K = r = i >>> 0 < E >>> 0 ? r + 1 | 0 : r, r = Y + r | 0, r = (Q = i + q | 0) >>> 0 < i >>> 0 ? r + 1 | 0 : r, i = v, v = r, E = Ng(Q ^ R, i ^ r, 40), r = (gA = p) + x | 0, f = i = E + wA | 0, r = Ng(i ^ q, Y ^ (x = i >>> 0 < E >>> 0 ? r + 1 | 0 : r), 48), Y = i = p, q = r, i = o, r = G + J | 0, G = o = y + m | 0, m = r = o >>> 0 < y >>> 0 ? r + 1 | 0 : r, r = Ng(o ^ i, r ^ n, 1), y = i = p, o = r, r = N + B | 0, r = ((h = u + I | 0) >>> 0 < I >>> 0 ? r + 1 | 0 : r) + i | 0, r = cA + (h = (i = o + h | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r) | 0, J = n = i + z | 0, n = r = n >>> 0 < z >>> 0 ? r + 1 | 0 : r, u = o, N = y, o = Ng(b ^ X, V ^ Z, 48), r = O + (Z = p) | 0, b = o, r = (o = w + o | 0) >>> 0 < w >>> 0 ? r + 1 | 0 : r, w = o, i = Ng(i ^ D, h ^ hA, 32), O = r, r = r + (X = p) | 0, y = o = i + o | 0, h = Ng(o ^ u, (D = o >>> 0 < i >>> 0 ? r + 1 | 0 : r) ^ N, 40), r = (V = p) + n | 0, n = o = h + J | 0, o = Ng(o ^ i, X ^ (u = o >>> 0 < h >>> 0 ? r + 1 | 0 : r), 48), r = D + ($ = p) | 0, N = o, X = r = (D = y + o | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r, o = Ng(h ^ D, V ^ r, 1), r = lA + (J = p) | 0, V = o, hA = o = BA + o | 0, y = r = o >>> 0 < BA >>> 0 ? r + 1 | 0 : r, o = Ng(k ^ w, O ^ CA, 1), r = (h = p) + U | 0, r = dA + ((i = o + d | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r) | 0, r = aA + (w = (i = i + eA | 0) >>> 0 < eA >>> 0 ? r + 1 | 0 : r) | 0, O = k = i + T | 0, k = r = k >>> 0 < T >>> 0 ? r + 1 | 0 : r, d = h, i = Ng(i ^ M, w ^ AA, 32), r = F + (AA = p) | 0, U = i, r = (h = c + i | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r, c = d, d = r, w = Ng(o ^ h, c ^ r, 40), r = (CA = p) + k | 0, M = o = w + O | 0, r = (F = o >>> 0 < w >>> 0 ? r + 1 | 0 : r) + y | 0, k = r = (y = o + hA | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, O = r = Ng(y ^ q, r ^ Y, 32), R = o = p, o = Ng(s ^ H, K ^ L, 1), r = (c = p) + l | 0, r = j + ((i = o + S | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r) | 0, r = (s = (i = g + i | 0) >>> 0 < g >>> 0 ? r + 1 | 0 : r) + P | 0, K = l = i + rA | 0, l = r = l >>> 0 < i >>> 0 ? r + 1 | 0 : r, S = o, H = c, i = Ng(i ^ b, s ^ Z, 32), r = (b = p) + m | 0, c = o = i + G | 0, o = (s = Ng(o ^ S, (G = o >>> 0 < i >>> 0 ? r + 1 | 0 : r) ^ H, 40)) + K | 0, r = (K = p) + l | 0, l = o, o = Ng(o ^ i, b ^ (S = o >>> 0 < s >>> 0 ? r + 1 | 0 : r), 48), r = G + (Z = p) | 0, G = o, b = r = (o = c + o | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r, r = r + R | 0, m = r = (c = o) >>> 0 > (o = o + O | 0) >>> 0 ? r + 1 | 0 : r, i = Ng(o ^ V, J ^ r, 40), r = k + (J = p) | 0, H = i, r = B + ((i = y + i | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r) | 0, V = i = i + I | 0, y = i ^ O, O = r = i >>> 0 < I >>> 0 ? r + 1 | 0 : r, i = Ng(y, R ^ r, 48), r = m + (R = p) | 0, m = r = (k = o + i | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, o = r = Ng(k ^ H, J ^ r, 1), H = y = p, y = Ng(c ^ s, b ^ K, 1), r = u + (s = p) | 0, r = dA + ((c = y + n | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r) | 0, r = nA + (n = (c = c + eA | 0) >>> 0 < eA >>> 0 ? r + 1 | 0 : r) | 0, J = u = c + _A | 0, u = r = u >>> 0 < _A >>> 0 ? r + 1 | 0 : r, b = y, K = s, r = v + Y | 0, r = (y = Q + q | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r, v = y, U = Ng(M ^ U, F ^ AA, 48), s = Ng(c ^ U, n ^ (AA = p), 32), M = r, r = r + (hA = p) | 0, n = y = s + y | 0, y = Ng(y ^ b, (F = y >>> 0 < s >>> 0 ? r + 1 | 0 : r) ^ K, 40), r = (b = p) + u | 0, K = r = (Q = y + J | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r, r = r + H | 0, r = a + ((q = Q) >>> 0 > (Q = o + Q | 0) >>> 0 ? r + 1 | 0 : r) | 0, r = (c = (Q = Q + pA | 0) >>> 0 < pA >>> 0 ? r + 1 | 0 : r) + EA | 0, wA = u = Q + QA | 0, J = r = u >>> 0 < Q >>> 0 ? r + 1 | 0 : r, L = o, Y = Q, r = Ng(E ^ v, M ^ gA, 1), E = Q = p, o = r, r = S + SA | 0, r = ((u = l + oA | 0) >>> 0 < oA >>> 0 ? r + 1 | 0 : r) + Q | 0, r = cA + (u = (Q = o + u | 0) >>> 0 < u >>> 0 ? r + 1 | 0 : r) | 0, M = l = Q + z | 0, l = r = l >>> 0 < z >>> 0 ? r + 1 | 0 : r, S = o, r = Ng(Q ^ N, u ^ $, 32), v = o = p, Q = r, u = o, r = d + AA | 0, d = o = h + U | 0, N = r = o >>> 0 < h >>> 0 ? r + 1 | 0 : r, r = r + u | 0, r = (h = o + Q | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, o = h ^ S; - S = r, u = Ng(o, r ^ E, 40), r = (AA = p) + l | 0, U = Ng(l = (o = u + M | 0) ^ Q, v ^ (Q = o >>> 0 < u >>> 0 ? r + 1 | 0 : r), 48), r = Ng(r = U ^ Y, (Y = p) ^ c, 32), gA = c = p, M = r, l = c, c = Ng(w ^ d, N ^ CA, 1), r = aA + (w = p) | 0, r = x + ((E = c + T | 0) >>> 0 < T >>> 0 ? r + 1 | 0 : r) | 0, r = kA + (f = (E = E + f | 0) >>> 0 < f >>> 0 ? r + 1 | 0 : r) | 0, N = d = E + yA | 0, d = r = d >>> 0 < yA >>> 0 ? r + 1 | 0 : r, E = Ng(E ^ G, f ^ Z, 32), r = X + (v = p) | 0, G = E, D = r = (E = D + E | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, f = Ng(c ^ E, r ^ w, 40), r = (Z = p) + d | 0, w = c = f + N | 0, c = Ng(d = c ^ G, v ^ (G = c >>> 0 < f >>> 0 ? r + 1 | 0 : r), 48), r = D + ($ = p) | 0, d = c, N = c = E + c | 0, v = r = c >>> 0 < E >>> 0 ? r + 1 | 0 : r, r = r + l | 0, r = (E = c + M | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r, c = H, H = r, D = Ng(E ^ L, c ^ r, 40), r = (x = p) + J | 0, l = c = D + wA | 0, c = Ng(J = c ^ M, gA ^ (M = c >>> 0 < D >>> 0 ? r + 1 | 0 : r), 48), r = H + (gA = p) | 0, H = c, E = r = (c = E + c | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r, x = r = Ng(c ^ D, x ^ r, 1), CA = r, X = D = p, D = Q, Q = y, y = Ng(s ^ q, K ^ hA, 48), r = F + (hA = p) | 0, F = y, r = (y = n + y | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r, n = o, o = Q ^ y, Q = r, o = Ng(o, r ^ b, 1), r = (b = p) + D | 0, r = uA + (o >>> 0 > (s = n + o | 0) >>> 0 ? r + 1 | 0 : r) | 0, r = sA + (n = (s = s + iA | 0) >>> 0 < iA >>> 0 ? r + 1 | 0 : r) | 0, q = D = s + IA | 0, D = r = D >>> 0 < IA >>> 0 ? r + 1 | 0 : r, s = Ng(s ^ d, n ^ $, 32), r = m + (K = p) | 0, d = r = (n = s + k | 0) >>> 0 < k >>> 0 ? r + 1 | 0 : r, k = Ng(o ^ n, b ^ r, 40), r = ($ = p) + D | 0, b = o = k + q | 0, s = Ng(o ^ s, K ^ (m = o >>> 0 < k >>> 0 ? r + 1 | 0 : r), 48), r = d + (q = p) | 0, K = o = s + n | 0, d = o, J = r = o >>> 0 < n >>> 0 ? r + 1 | 0 : r, n = y, D = Q, r = S + Y | 0, r = (o = h + U | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r, h = o, o ^= u, u = r, r = Ng(o, AA ^ r, 1), L = o = p, S = r, Q = r, r = G + P | 0, r = ((y = w + rA | 0) >>> 0 < rA >>> 0 ? r + 1 | 0 : r) + o | 0, w = r = (o = y) >>> 0 > (y = Q + y | 0) >>> 0 ? r + 1 | 0 : r, Q = Ng(i ^ y, r ^ R, 32), r = (r = D) + (D = p) | 0, U = o = Q + n | 0, i = Ng(i = o ^ S, L ^ (S = o >>> 0 < Q >>> 0 ? r + 1 | 0 : r), 40), r = w + (R = p) | 0, r = fA + ((o = i + y | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r) | 0, L = r = (n = o + W | 0) >>> 0 < W >>> 0 ? r + 1 | 0 : r, D = Ng(Q ^ n, D ^ r, 48), wA = r = p, o = Ng(f ^ N, v ^ Z, 1), r = (Q = p) + O | 0, r = DA + ((y = o + V | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r) | 0, r = j + (f = (y = y + tA | 0) >>> 0 < tA >>> 0 ? r + 1 | 0 : r) | 0, O = w = g + y | 0, N = r = w >>> 0 < g >>> 0 ? r + 1 | 0 : r, v = o, w = Ng(y ^ F, f ^ hA, 32), r = (Z = p) + u | 0, u = o = w + h | 0, y = Ng(o ^ v, (F = o >>> 0 < w >>> 0 ? r + 1 | 0 : r) ^ Q, 40), r = (r = N) + (N = p) | 0, v = o = y + O | 0, O = r = o >>> 0 < y >>> 0 ? r + 1 | 0 : r, Q = r, r = j + X | 0, r = ((f = g + x | 0) >>> 0 < g >>> 0 ? r + 1 | 0 : r) + Q | 0, G = r = (Q = o + f | 0) >>> 0 < f >>> 0 ? r + 1 | 0 : r, o = Ng(Q ^ D, wA ^ r, 32), r = (x = p) + J | 0, h = Ng((f = o + d | 0) ^ CA, (r = f >>> 0 < o >>> 0 ? r + 1 | 0 : r) ^ X, 40), X = r, r = sA + (d = p) | 0, r = G + ((V = h + IA | 0) >>> 0 < IA >>> 0 ? r + 1 | 0 : r) | 0, r = (G = Q + V | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r, Q = x, x = r, Q = Ng(o ^ G, Q ^ r, 48), r = (r = X) + (X = p) | 0, o = h ^ (f = Q + f | 0), h = r = f >>> 0 < Q >>> 0 ? r + 1 | 0 : r, V = r = Ng(o, r ^ d, 1), CA = r, Y = o = p, d = c, AA = E, c = y, y = Ng(w ^ v, O ^ Z, 48), r = F + (v = p) | 0, w = o = y + u | 0, u = r = o >>> 0 < u >>> 0 ? r + 1 | 0 : r, c = Ng(o ^ c, r ^ N, 1), r = (O = p) + uA | 0, r = L + ((o = c + iA | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r) | 0, n = r = (E = o + n | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r, o = Ng(E ^ s, r ^ q, 32), r = (N = p) + AA | 0, d = s = o + d | 0, F = r = s >>> 0 < o >>> 0 ? r + 1 | 0 : r, c = Ng(c ^ s, r ^ O, 40), r = nA + (hA = p) | 0, O = c, r = n + ((c = _A + c | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r) | 0, E = r = (c = c + E | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r, s = Ng(o ^ c, r ^ N, 48), r = (r = F) + (F = p) | 0, q = o = s + d | 0, N = o, L = r = o >>> 0 < s >>> 0 ? r + 1 | 0 : r, r = S + wA | 0, d = (o = D + U | 0) ^ i, i = r = o >>> 0 < D >>> 0 ? r + 1 | 0 : r, r = Ng(d, r ^ R, 1), R = n = p, d = r, r = m + cA | 0, r = ((D = b + z | 0) >>> 0 < z >>> 0 ? r + 1 | 0 : r) + n | 0, S = r = (S = D) >>> 0 > (D = D + d | 0) >>> 0 ? r + 1 | 0 : r, U = n = Ng(D ^ H, gA ^ r, 32), b = r = p, r = r + u | 0, m = n = n + w | 0, H = r = U >>> 0 > n >>> 0 ? r + 1 | 0 : r, n = Ng(n ^ d, R ^ r, 40), r = EA + (R = p) | 0, r = S + ((w = n + QA | 0) >>> 0 < QA >>> 0 ? r + 1 | 0 : r) | 0, w = r = (d = D) >>> 0 > (D = D + w | 0) >>> 0 ? r + 1 | 0 : r, d = Ng(D ^ U, r ^ b, 48), gA = r = p, u = r, k = Ng(k ^ K, J ^ $, 1), S = r = p, U = y, r = r + P | 0, r = M + ((y = k + rA | 0) >>> 0 < rA >>> 0 ? r + 1 | 0 : r) | 0, r = (y = y + l | 0) >>> 0 < l >>> 0 ? r + 1 | 0 : r, l = y ^ U, U = r, l = Ng(l, r ^ v, 32), r = ($ = p) + i | 0, M = o = l + o | 0, i = Ng(o ^ k, (i = S) ^ (S = o >>> 0 < l >>> 0 ? r + 1 | 0 : r), 40), r = DA + (b = p) | 0, r = U + ((o = i + tA | 0) >>> 0 < tA >>> 0 ? r + 1 | 0 : r) | 0, U = o = o + y | 0, v = r = o >>> 0 < y >>> 0 ? r + 1 | 0 : r, y = r, r = Y + dA | 0, r = ((k = V + eA | 0) >>> 0 < eA >>> 0 ? r + 1 | 0 : r) + y | 0, V = r = (y = o + k | 0) >>> 0 < k >>> 0 ? r + 1 | 0 : r, o = Ng(y ^ d, r ^ u, 32), r = (K = p) + L | 0, u = Ng((k = o + N | 0) ^ CA, (r = k >>> 0 < o >>> 0 ? r + 1 | 0 : r) ^ Y, 40), J = N = p, Y = r, r = N + kA | 0, r = V + ((N = u + yA | 0) >>> 0 < yA >>> 0 ? r + 1 | 0 : r) | 0, V = r = (N = y + N | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r, y = Ng(o ^ N, r ^ K, 48), r = (K = p) + Y | 0, o = (k = y + k | 0) ^ u, u = r = k >>> 0 < y >>> 0 ? r + 1 | 0 : r, J = r = Ng(o, r ^ J, 1), Y = o = p, AA = f, Z = s, s = i, i = Ng(l ^ U, v ^ $, 48), r = (l = p) + S | 0, S = o = i + M | 0, U = r = o >>> 0 < i >>> 0 ? r + 1 | 0 : r, s = Ng(o ^ s, r ^ b, 1), r = (b = p) + lA | 0, r = ((o = s + BA | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r) + w | 0, D = r = (f = o + D | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, o = Ng(f ^ Z, r ^ F, 32), r = (w = p) + h | 0, M = h = o + AA | 0, F = r = h >>> 0 < o >>> 0 ? r + 1 | 0 : r, s = Ng(s ^ h, r ^ b, 40), r = a + (Z = p) | 0, b = s, r = D + ((s = pA + s | 0) >>> 0 < pA >>> 0 ? r + 1 | 0 : r) | 0, v = r = (h = s + f | 0) >>> 0 < f >>> 0 ? r + 1 | 0 : r, s = Ng(o ^ h, r ^ w, 48), r = (r = F) + (F = p) | 0, M = o = s + M | 0, AA = r = o >>> 0 < s >>> 0 ? r + 1 | 0 : r, D = Q, f = c, r = H + gA | 0, Q = r = (o = d + m | 0) >>> 0 < d >>> 0 ? r + 1 | 0 : r, c = Ng(o ^ n, r ^ R, 1), r = (n = p) + aA | 0, r = ((w = c + T | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r) + E | 0, E = Ng(D ^ (f = f + w | 0), (r = f >>> 0 < w >>> 0 ? r + 1 | 0 : r) ^ X, 32), w = r, d = c, r = (D = p) + U | 0, r = (c = E + S | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r, S = c, c ^= d, d = r, c = Ng(c, r ^ n, 40), r = B + (U = p) | 0, r = ((n = c + I | 0) >>> 0 < I >>> 0 ? r + 1 | 0 : r) + w | 0, m = r = (w = n) >>> 0 > (n = n + f | 0) >>> 0 ? r + 1 | 0 : r, D = Ng(E ^ n, r ^ D, 48), gA = r = p, f = r, E = Ng(q ^ O, L ^ hA, 1), H = r = p, O = Q, r = r + fA | 0, r = x + ((Q = E + W | 0) >>> 0 < W >>> 0 ? r + 1 | 0 : r) | 0, w = l, l = r = (Q = Q + G | 0) >>> 0 < G >>> 0 ? r + 1 | 0 : r, w = Ng(i ^ Q, w ^ r, 32), r = ($ = p) + O | 0, G = o = w + o | 0, i = Ng(o ^ E, (i = H) ^ (H = o >>> 0 < w >>> 0 ? r + 1 | 0 : r), 40), r = SA + (O = p) | 0, r = l + ((o = i + oA | 0) >>> 0 < oA >>> 0 ? r + 1 | 0 : r) | 0, x = o = o + Q | 0, q = r = o >>> 0 < Q >>> 0 ? r + 1 | 0 : r, Q = r, r = Y + cA | 0, r = ((E = z + J | 0) >>> 0 < z >>> 0 ? r + 1 | 0 : r) + Q | 0, l = r = (Q = o + E | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r, o = Ng(Q ^ D, r ^ f, 32), r = (X = p) + AA | 0, f = Ng((E = o + M | 0) ^ J, (r = E >>> 0 < o >>> 0 ? r + 1 | 0 : r) ^ Y, 40), J = r, r = P + (R = p) | 0, r = l + ((L = f + rA | 0) >>> 0 < rA >>> 0 ? r + 1 | 0 : r) | 0, r = (l = Q + L | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r, Q = X, X = r, Q = Ng(o ^ l, Q ^ r, 48), r = (r = J) + (J = p) | 0, o = (E = Q + E | 0) ^ f, f = r = E >>> 0 < Q >>> 0 ? r + 1 | 0 : r, R = r = Ng(o, r ^ R, 1), L = o = p, Y = s, s = i, i = Ng(w ^ x, q ^ $, 48), r = (r = H) + (H = p) | 0, G = o = i + G | 0, w = O, O = r = o >>> 0 < i >>> 0 ? r + 1 | 0 : r, s = Ng(o ^ s, w ^ r, 1), r = (x = p) + kA | 0, r = m + ((o = s + yA | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r) | 0, w = n, n = o + n | 0, o = F, F = r = w >>> 0 > n >>> 0 ? r + 1 | 0 : r, o = Ng(n ^ Y, o ^ r, 32), r = (r = u) + (u = p) | 0, m = r = (w = o + k | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, k = w, s = Ng(s ^ w, r ^ x, 40), r = fA + ($ = p) | 0, x = s, r = F + ((s = W + s | 0) >>> 0 < W >>> 0 ? r + 1 | 0 : r) | 0, F = r = (w = s + n | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r, s = Ng(o ^ w, r ^ u, 48), r = (r = m) + (m = p) | 0, q = o = s + k | 0, Y = r = o >>> 0 < s >>> 0 ? r + 1 | 0 : r, k = y, r = d + gA | 0, y = r = (o = D + S | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, c = Ng(o ^ c, r ^ U, 1), r = sA + (D = p) | 0, r = v + ((n = c + IA | 0) >>> 0 < IA >>> 0 ? r + 1 | 0 : r) | 0, d = (n = h + n | 0) ^ k, k = r = n >>> 0 < h >>> 0 ? r + 1 | 0 : r, h = Ng(d, r ^ K, 32), u = r = p, d = c, r = r + O | 0, r = (c = h + G | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r, S = c, c ^= d, d = r, c = Ng(c, r ^ D, 40), r = B + (U = p) | 0, r = k + ((D = c + I | 0) >>> 0 < I >>> 0 ? r + 1 | 0 : r) | 0, v = r = (D = n + D | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r, k = Ng(h ^ D, r ^ u, 48), gA = r = p, n = r, h = Ng(b ^ M, Z ^ AA, 1), G = r = p, M = y, r = r + a | 0, r = V + ((y = h + pA | 0) >>> 0 < pA >>> 0 ? r + 1 | 0 : r) | 0, N = r = (y = y + N | 0) >>> 0 < N >>> 0 ? r + 1 | 0 : r, u = Ng(i ^ y, r ^ H, 32), r = (CA = p) + M | 0, M = o = u + o | 0, i = Ng(o ^ h, (b = o >>> 0 < u >>> 0 ? r + 1 | 0 : r) ^ G, 40), r = j + (H = p) | 0, r = N + ((o = g + i | 0) >>> 0 < g >>> 0 ? r + 1 | 0 : r) | 0, N = o = o + y | 0, O = r = o >>> 0 < y >>> 0 ? r + 1 | 0 : r, y = r, r = L + DA | 0, r = ((h = R + tA | 0) >>> 0 < tA >>> 0 ? r + 1 | 0 : r) + y | 0, G = r = (y = o + h | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r, o = Ng(y ^ k, r ^ n, 32), r = (V = p) + Y | 0, n = Ng((h = o + q | 0) ^ R, (r = h >>> 0 < o >>> 0 ? r + 1 | 0 : r) ^ L, 40), K = r, r = uA + (R = p) | 0, r = G + ((L = n + iA | 0) >>> 0 < iA >>> 0 ? r + 1 | 0 : r) | 0, r = (G = y + L | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r, y = V, V = r, y = Ng(o ^ G, y ^ r, 48), r = (r = K) + (K = p) | 0, o = (h = y + h | 0) ^ n, n = r = h >>> 0 < y >>> 0 ? r + 1 | 0 : r, R = r = Ng(o, r ^ R, 1), hA = r, L = o = p, AA = E, Z = s, E = i, i = Ng(u ^ N, O ^ CA, 48), r = (u = p) + b | 0, N = o = i + M | 0, M = r = o >>> 0 < i >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ E, r ^ H, 1), r = (H = p) + EA | 0, r = v + ((o = E + QA | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r) | 0, D = r = (s = o + D | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, o = Ng(s ^ Z, r ^ m, 32), r = (b = p) + f | 0, m = r = (f = o + AA | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, E = Ng(E ^ f, r ^ H, 40), r = lA + (CA = p) | 0, v = E, r = D + ((E = BA + E | 0) >>> 0 < BA >>> 0 ? r + 1 | 0 : r) | 0, D = E + s | 0, E = b, b = r = D >>> 0 < s >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ D, E ^ r, 48), r = (r = m) + (m = p) | 0, H = o = E + f | 0, O = r = o >>> 0 < E >>> 0 ? r + 1 | 0 : r, s = Q, r = d + gA | 0, Q = r = (o = k + S | 0) >>> 0 < k >>> 0 ? r + 1 | 0 : r, c = Ng(o ^ c, r ^ U, 1), r = (k = p) + SA | 0, r = F + ((f = c + oA | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r) | 0, s = Ng(s ^ (f = f + w | 0), (r = f >>> 0 < w >>> 0 ? r + 1 | 0 : r) ^ J, 32), d = w = p, w = r, S = c, r = d + M | 0, r = (c = s + N | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r, N = c, c ^= S, S = r, c = Ng(c, r ^ k, 40), r = nA + (U = p) | 0, r = ((k = c + _A | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r) + w | 0, F = d, d = r = (w = f + k | 0) >>> 0 < k >>> 0 ? r + 1 | 0 : r, k = Ng(s ^ w, F ^ r, 48), gA = r = p, f = r, s = Ng(q ^ x, Y ^ $, 1), M = r = p, F = Q, r = r + aA | 0, r = X + ((Q = s + T | 0) >>> 0 < T >>> 0 ? r + 1 | 0 : r) | 0, l = r = (Q = Q + l | 0) >>> 0 < l >>> 0 ? r + 1 | 0 : r, u = Ng(i ^ Q, r ^ u, 32), r = ($ = p) + F | 0, F = o = u + o | 0, i = Ng(o ^ s, (i = M) ^ (M = o >>> 0 < u >>> 0 ? r + 1 | 0 : r), 40), r = dA + (x = p) | 0, r = l + ((o = i + eA | 0) >>> 0 < eA >>> 0 ? r + 1 | 0 : r) | 0, q = o = o + Q | 0, X = r = o >>> 0 < Q >>> 0 ? r + 1 | 0 : r, Q = r, r = L + B | 0, r = ((s = R + I | 0) >>> 0 < I >>> 0 ? r + 1 | 0 : r) + Q | 0, l = r = (Q = o + s | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r, o = Ng(Q ^ k, r ^ f, 32), r = (R = p) + O | 0, f = Ng((s = o + H | 0) ^ hA, (r = s >>> 0 < o >>> 0 ? r + 1 | 0 : r) ^ L, 40), L = r, r = kA + (J = p) | 0, r = l + ((Y = f + yA | 0) >>> 0 < yA >>> 0 ? r + 1 | 0 : r) | 0, r = (l = Q + Y | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r, Q = R, R = r, Q = Ng(o ^ l, Q ^ r, 48), r = (r = L) + (L = p) | 0, o = (s = Q + s | 0) ^ f, f = r = s >>> 0 < Q >>> 0 ? r + 1 | 0 : r, J = r = Ng(o, r ^ J, 1), Y = o = p, AA = h, Z = E, E = i, i = Ng(u ^ q, X ^ $, 48), r = (u = p) + M | 0, M = o = i + F | 0, F = r = o >>> 0 < i >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ E, r ^ x, 1), r = (x = p) + lA | 0, r = d + ((o = E + BA | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r) | 0, w = r = (h = o + w | 0) >>> 0 < w >>> 0 ? r + 1 | 0 : r, o = Ng(h ^ Z, r ^ m, 32), r = (d = p) + n | 0, m = r = (n = o + AA | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, E = Ng(E ^ n, r ^ x, 40), r = aA + ($ = p) | 0, x = E, r = w + ((E = T + E | 0) >>> 0 < T >>> 0 ? r + 1 | 0 : r) | 0, w = E + h | 0, E = d, d = r = w >>> 0 < h >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ w, E ^ r, 48), r = (r = m) + (m = p) | 0, q = o = E + n | 0, X = r = o >>> 0 < E >>> 0 ? r + 1 | 0 : r, h = y, r = S + gA | 0, y = r = (o = k + N | 0) >>> 0 < k >>> 0 ? r + 1 | 0 : r, c = Ng(o ^ c, r ^ U, 1), r = dA + (k = p) | 0, r = b + ((n = c + eA | 0) >>> 0 < eA >>> 0 ? r + 1 | 0 : r) | 0, D = r = (n = n + D | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, h = Ng(h ^ n, r ^ K, 32), N = r = p, S = c, r = r + F | 0, r = (c = h + M | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r, U = c, c ^= S, S = r, c = Ng(c, r ^ k, 40), r = DA + (M = p) | 0, r = D + ((k = c + tA | 0) >>> 0 < tA >>> 0 ? r + 1 | 0 : r) | 0, r = (D = n + k | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r, n = N, N = r, k = Ng(h ^ D, n ^ r, 48), gA = r = p, n = r, h = Ng(v ^ H, O ^ CA, 1), F = r = p, b = y, r = r + j | 0, r = V + ((y = g + h | 0) >>> 0 < g >>> 0 ? r + 1 | 0 : r) | 0, G = r = (y = y + G | 0) >>> 0 < G >>> 0 ? r + 1 | 0 : r, u = Ng(i ^ y, r ^ u, 32), r = (CA = p) + b | 0, b = o = u + o | 0, i = Ng(o ^ h, (i = F) ^ (F = o >>> 0 < u >>> 0 ? r + 1 | 0 : r), 40), r = fA + (v = p) | 0, r = G + ((o = i + W | 0) >>> 0 < W >>> 0 ? r + 1 | 0 : r) | 0, H = o = o + y | 0, O = r = o >>> 0 < y >>> 0 ? r + 1 | 0 : r, y = r, r = Y + sA | 0, r = ((h = J + IA | 0) >>> 0 < IA >>> 0 ? r + 1 | 0 : r) + y | 0, G = r = (y = o + h | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r, o = Ng(y ^ k, r ^ n, 32), r = (V = p) + X | 0, n = Ng((h = o + q | 0) ^ J, (r = h >>> 0 < o >>> 0 ? r + 1 | 0 : r) ^ Y, 40), J = r, r = a + (K = p) | 0, r = G + ((Y = n + pA | 0) >>> 0 < pA >>> 0 ? r + 1 | 0 : r) | 0, r = (G = y + Y | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r, y = V, V = r, y = Ng(o ^ G, y ^ r, 48), r = (r = J) + (J = p) | 0, o = (h = y + h | 0) ^ n, n = r = h >>> 0 < y >>> 0 ? r + 1 | 0 : r, K = r = Ng(o, r ^ K, 1), Y = o = p, AA = s, Z = E, E = i, i = Ng(u ^ H, O ^ CA, 48), r = (u = p) + F | 0, F = o = i + b | 0, b = r = o >>> 0 < i >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ E, r ^ v, 1), r = (v = p) + cA | 0, r = N + ((o = E + z | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r) | 0, D = r = (s = o + D | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, o = Ng(s ^ Z, r ^ m, 32), r = (N = p) + f | 0, m = r = (f = o + AA | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, E = Ng(E ^ f, r ^ v, 40), r = SA + (CA = p) | 0, v = E, r = D + ((E = oA + E | 0) >>> 0 < oA >>> 0 ? r + 1 | 0 : r) | 0, D = E + s | 0, E = N, N = r = D >>> 0 < s >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ D, E ^ r, 48), r = (r = m) + (m = p) | 0, H = o = E + f | 0, O = r = o >>> 0 < E >>> 0 ? r + 1 | 0 : r, s = Q, r = S + gA | 0, Q = r = (o = k + U | 0) >>> 0 < k >>> 0 ? r + 1 | 0 : r, c = Ng(o ^ c, r ^ M, 1), r = (k = p) + nA | 0, r = d + ((f = c + _A | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r) | 0, w = r = (f = f + w | 0) >>> 0 < w >>> 0 ? r + 1 | 0 : r, s = Ng(s ^ f, r ^ L, 32), d = r = p, S = c, r = r + b | 0, r = (c = s + F | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r, U = c, c ^= S, S = r, c = Ng(c, r ^ k, 40), r = EA + (M = p) | 0, r = w + ((k = c + QA | 0) >>> 0 < QA >>> 0 ? r + 1 | 0 : r) | 0, F = d, d = r = (w = f + k | 0) >>> 0 < f >>> 0 ? r + 1 | 0 : r, k = Ng(s ^ w, F ^ r, 48), gA = r = p, f = r, s = Ng(q ^ x, X ^ $, 1), F = r = p, b = Q, r = r + P | 0, r = R + ((Q = s + rA | 0) >>> 0 < rA >>> 0 ? r + 1 | 0 : r) | 0, l = r = (Q = Q + l | 0) >>> 0 < l >>> 0 ? r + 1 | 0 : r, u = Ng(i ^ Q, r ^ u, 32), r = ($ = p) + b | 0, b = o = u + o | 0, i = Ng(o ^ s, (i = F) ^ (F = o >>> 0 < u >>> 0 ? r + 1 | 0 : r), 40), r = uA + (x = p) | 0, r = l + ((o = i + iA | 0) >>> 0 < iA >>> 0 ? r + 1 | 0 : r) | 0, q = o = o + Q | 0, X = r = o >>> 0 < Q >>> 0 ? r + 1 | 0 : r, Q = r, r = Y + a | 0, r = ((s = K + pA | 0) >>> 0 < pA >>> 0 ? r + 1 | 0 : r) + Q | 0, l = r = (Q = o + s | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r, o = Ng(Q ^ k, r ^ f, 32), r = (R = p) + O | 0, f = Ng((s = o + H | 0) ^ K, (r = s >>> 0 < o >>> 0 ? r + 1 | 0 : r) ^ Y, 40), L = r, r = dA + (K = p) | 0, r = l + ((Y = f + eA | 0) >>> 0 < eA >>> 0 ? r + 1 | 0 : r) | 0, r = (l = Q + Y | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r, Q = R, R = r, Q = Ng(o ^ l, Q ^ r, 48), r = (r = L) + (L = p) | 0, o = (s = Q + s | 0) ^ f, f = r = s >>> 0 < Q >>> 0 ? r + 1 | 0 : r, K = r = Ng(o, r ^ K, 1), Y = o = p, AA = h, Z = E, E = i, i = Ng(u ^ q, X ^ $, 48), r = (u = p) + F | 0, F = o = i + b | 0, b = r = o >>> 0 < i >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ E, r ^ x, 1), r = (x = p) + P | 0, r = d + ((o = E + rA | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r) | 0, w = r = (h = o + w | 0) >>> 0 < w >>> 0 ? r + 1 | 0 : r, o = Ng(h ^ Z, r ^ m, 32), r = (d = p) + n | 0, m = r = (n = o + AA | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, E = Ng(E ^ n, r ^ x, 40), r = EA + ($ = p) | 0, x = E, r = w + ((E = QA + E | 0) >>> 0 < QA >>> 0 ? r + 1 | 0 : r) | 0, w = E + h | 0, E = d, d = r = w >>> 0 < h >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ w, E ^ r, 48), r = (r = m) + (m = p) | 0, q = o = E + n | 0, X = r = o >>> 0 < E >>> 0 ? r + 1 | 0 : r, h = y, r = S + gA | 0, y = r = (o = k + U | 0) >>> 0 < k >>> 0 ? r + 1 | 0 : r, c = Ng(o ^ c, r ^ M, 1), r = nA + (k = p) | 0, r = N + ((n = c + _A | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r) | 0, D = r = (n = n + D | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, h = Ng(h ^ n, r ^ J, 32), N = r = p, S = c, r = r + b | 0, r = (c = h + F | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r, U = c, c ^= S, S = r, c = Ng(c, r ^ k, 40), r = SA + (M = p) | 0, r = D + ((k = c + oA | 0) >>> 0 < oA >>> 0 ? r + 1 | 0 : r) | 0, r = (D = n + k | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r, n = N, N = r, k = Ng(h ^ D, n ^ r, 48), gA = r = p, n = r, h = Ng(v ^ H, O ^ CA, 1), F = r = p, b = y, r = r + aA | 0, r = V + ((y = h + T | 0) >>> 0 < T >>> 0 ? r + 1 | 0 : r) | 0, G = r = (y = y + G | 0) >>> 0 < G >>> 0 ? r + 1 | 0 : r, u = Ng(i ^ y, r ^ u, 32), r = (CA = p) + b | 0, b = o = u + o | 0, i = Ng(o ^ h, (i = F) ^ (F = o >>> 0 < u >>> 0 ? r + 1 | 0 : r), 40), r = uA + (v = p) | 0, r = G + ((o = i + iA | 0) >>> 0 < iA >>> 0 ? r + 1 | 0 : r) | 0, H = o = o + y | 0, O = r = o >>> 0 < y >>> 0 ? r + 1 | 0 : r, y = r, r = Y + fA | 0, r = ((h = K + W | 0) >>> 0 < W >>> 0 ? r + 1 | 0 : r) + y | 0, G = r = (y = o + h | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r, o = Ng(y ^ k, r ^ n, 32), r = (V = p) + X | 0, n = Ng((h = o + q | 0) ^ K, (r = h >>> 0 < o >>> 0 ? r + 1 | 0 : r) ^ Y, 40), J = r, r = j + (K = p) | 0, r = G + ((Y = g + n | 0) >>> 0 < g >>> 0 ? r + 1 | 0 : r) | 0, r = (G = y + Y | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r, y = V, V = r, y = Ng(o ^ G, y ^ r, 48), r = (r = J) + (J = p) | 0, o = (h = y + h | 0) ^ n, n = r = h >>> 0 < y >>> 0 ? r + 1 | 0 : r, K = r = Ng(o, r ^ K, 1), Y = o = p, AA = s, Z = E, E = i, i = Ng(u ^ H, O ^ CA, 48), r = (u = p) + F | 0, F = o = i + b | 0, b = r = o >>> 0 < i >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ E, r ^ v, 1), r = (v = p) + DA | 0, r = N + ((o = E + tA | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r) | 0, D = r = (s = o + D | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, o = Ng(s ^ Z, r ^ m, 32), r = (N = p) + f | 0, m = r = (f = o + AA | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, E = Ng(E ^ f, r ^ v, 40), r = B + (CA = p) | 0, v = E, r = D + ((E = I + E | 0) >>> 0 < I >>> 0 ? r + 1 | 0 : r) | 0, D = E + s | 0, E = N, N = r = D >>> 0 < s >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ D, E ^ r, 48), r = (r = m) + (m = p) | 0, H = o = E + f | 0, O = r = o >>> 0 < E >>> 0 ? r + 1 | 0 : r, s = Q, r = S + gA | 0, Q = r = (o = k + U | 0) >>> 0 < k >>> 0 ? r + 1 | 0 : r, c = Ng(o ^ c, r ^ M, 1), r = (k = p) + sA | 0, r = d + ((f = c + IA | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r) | 0, w = r = (f = f + w | 0) >>> 0 < w >>> 0 ? r + 1 | 0 : r, s = Ng(s ^ f, r ^ L, 32), d = r = p, S = c, r = r + b | 0, r = (c = s + F | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r, U = c, c ^= S, S = r, c = Ng(c, r ^ k, 40), r = lA + (M = p) | 0, r = w + ((k = c + BA | 0) >>> 0 < BA >>> 0 ? r + 1 | 0 : r) | 0, F = d, d = r = (w = f + k | 0) >>> 0 < f >>> 0 ? r + 1 | 0 : r, k = Ng(s ^ w, F ^ r, 48), gA = r = p, f = r, s = Ng(q ^ x, X ^ $, 1), F = r = p, b = Q, r = r + kA | 0, r = R + ((Q = s + yA | 0) >>> 0 < yA >>> 0 ? r + 1 | 0 : r) | 0, l = r = (Q = Q + l | 0) >>> 0 < l >>> 0 ? r + 1 | 0 : r, u = Ng(i ^ Q, r ^ u, 32), r = ($ = p) + b | 0, b = o = u + o | 0, i = Ng(o ^ s, (i = F) ^ (F = o >>> 0 < u >>> 0 ? r + 1 | 0 : r), 40), r = cA + (x = p) | 0, r = l + ((o = i + z | 0) >>> 0 < z >>> 0 ? r + 1 | 0 : r) | 0, q = o = o + Q | 0, X = r = o >>> 0 < Q >>> 0 ? r + 1 | 0 : r, Q = r, r = Y + uA | 0, r = ((s = K + iA | 0) >>> 0 < iA >>> 0 ? r + 1 | 0 : r) + Q | 0, l = r = (Q = o + s | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r, o = Ng(Q ^ k, r ^ f, 32), r = (R = p) + O | 0, f = Ng((s = o + H | 0) ^ K, (r = s >>> 0 < o >>> 0 ? r + 1 | 0 : r) ^ Y, 40), L = r, r = EA + (K = p) | 0, r = l + ((Y = f + QA | 0) >>> 0 < QA >>> 0 ? r + 1 | 0 : r) | 0, r = (l = Q + Y | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r, Q = R, R = r, Q = Ng(o ^ l, Q ^ r, 48), r = (r = L) + (L = p) | 0, o = (s = Q + s | 0) ^ f, f = r = s >>> 0 < Q >>> 0 ? r + 1 | 0 : r, K = r = Ng(o, r ^ K, 1), Y = o = p, AA = h, Z = E, E = i, i = Ng(u ^ q, X ^ $, 48), r = (u = p) + F | 0, F = o = i + b | 0, b = r = o >>> 0 < i >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ E, r ^ x, 1), r = (x = p) + dA | 0, r = d + ((o = E + eA | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r) | 0, w = r = (h = o + w | 0) >>> 0 < w >>> 0 ? r + 1 | 0 : r, o = Ng(h ^ Z, r ^ m, 32), r = (d = p) + n | 0, m = r = (n = o + AA | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, E = Ng(E ^ n, r ^ x, 40), r = a + ($ = p) | 0, x = E, r = w + ((E = pA + E | 0) >>> 0 < pA >>> 0 ? r + 1 | 0 : r) | 0, w = E + h | 0, E = d, d = r = w >>> 0 < h >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ w, E ^ r, 48), r = (r = m) + (m = p) | 0, q = o = E + n | 0, X = r = o >>> 0 < E >>> 0 ? r + 1 | 0 : r, h = y, r = S + gA | 0, y = r = (o = k + U | 0) >>> 0 < k >>> 0 ? r + 1 | 0 : r, c = Ng(o ^ c, r ^ M, 1), r = lA + (k = p) | 0, r = N + ((n = c + BA | 0) >>> 0 < BA >>> 0 ? r + 1 | 0 : r) | 0, D = r = (n = n + D | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, h = Ng(h ^ n, r ^ J, 32), N = r = p, S = c, r = r + b | 0, r = (c = h + F | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r, U = c, c ^= S, S = r, c = Ng(c, r ^ k, 40), r = P + (M = p) | 0, r = D + ((k = c + rA | 0) >>> 0 < rA >>> 0 ? r + 1 | 0 : r) | 0, r = (D = n + k | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r, n = N, N = r, k = Ng(h ^ D, n ^ r, 48), gA = r = p, n = r, h = Ng(v ^ H, O ^ CA, 1), F = r = p, b = y, r = r + SA | 0, r = V + ((y = h + oA | 0) >>> 0 < oA >>> 0 ? r + 1 | 0 : r) | 0, G = r = (y = y + G | 0) >>> 0 < G >>> 0 ? r + 1 | 0 : r, u = Ng(i ^ y, r ^ u, 32), r = (CA = p) + b | 0, b = o = u + o | 0, i = Ng(o ^ h, (i = F) ^ (F = o >>> 0 < u >>> 0 ? r + 1 | 0 : r), 40), r = kA + (v = p) | 0, r = G + ((o = i + yA | 0) >>> 0 < yA >>> 0 ? r + 1 | 0 : r) | 0, H = o = o + y | 0, O = r = o >>> 0 < y >>> 0 ? r + 1 | 0 : r, y = r, r = Y + nA | 0, r = ((h = K + _A | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r) + y | 0, G = r = (y = o + h | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r, o = Ng(y ^ k, r ^ n, 32), r = (V = p) + X | 0, n = Ng((h = o + q | 0) ^ K, (r = h >>> 0 < o >>> 0 ? r + 1 | 0 : r) ^ Y, 40), J = r, r = B + (K = p) | 0, r = G + ((Y = n + I | 0) >>> 0 < I >>> 0 ? r + 1 | 0 : r) | 0, r = (G = y + Y | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r, y = V, V = r, y = Ng(o ^ G, y ^ r, 48), r = (r = J) + (J = p) | 0, o = (h = y + h | 0) ^ n, n = r = h >>> 0 < y >>> 0 ? r + 1 | 0 : r, K = r = Ng(o, r ^ K, 1), Y = o = p, AA = s, Z = E, E = i, i = Ng(u ^ H, O ^ CA, 48), r = (u = p) + F | 0, F = o = i + b | 0, b = r = o >>> 0 < i >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ E, r ^ v, 1), r = (H = p) + aA | 0, r = N + ((o = E + T | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r) | 0, D = r = (s = o + D | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, o = Ng(s ^ Z, r ^ m, 32), r = (N = p) + f | 0, m = f = o + AA | 0, v = r = f >>> 0 < o >>> 0 ? r + 1 | 0 : r, E = Ng(E ^ f, r ^ H, 40), r = fA + (AA = p) | 0, H = E, r = D + ((E = W + E | 0) >>> 0 < W >>> 0 ? r + 1 | 0 : r) | 0, f = E + s | 0, E = N, N = r = f >>> 0 < s >>> 0 ? r + 1 | 0 : r, E = Ng(o ^ f, E ^ r, 48), r = (r = v) + (v = p) | 0, m = o = E + m | 0, O = r = o >>> 0 < E >>> 0 ? r + 1 | 0 : r, s = Q, r = S + gA | 0, Q = r = (o = k + U | 0) >>> 0 < k >>> 0 ? r + 1 | 0 : r, c = Ng(o ^ c, r ^ M, 1), r = (k = p) + j | 0, r = d + ((D = g + c | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r) | 0, w = r = (D = D + w | 0) >>> 0 < w >>> 0 ? r + 1 | 0 : r, d = s = Ng(s ^ D, r ^ L, 32), S = r = p, U = c, r = r + b | 0, r = (c = s + F | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r, M = c, c ^= U, U = r, c = Ng(c, r ^ k, 40), r = DA + (F = p) | 0, r = w + ((s = c + tA | 0) >>> 0 < tA >>> 0 ? r + 1 | 0 : r) | 0, b = (s = s + D | 0) ^ d, d = r = s >>> 0 < D >>> 0 ? r + 1 | 0 : r, D = Ng(b, r ^ S, 48), L = r = p, k = r, S = w = Ng(q ^ x, X ^ $, 1), b = r = p, x = Q, r = r + cA | 0, r = R + ((Q = w + z | 0) >>> 0 < z >>> 0 ? r + 1 | 0 : r) | 0, r = (Q = Q + l | 0) >>> 0 < l >>> 0 ? r + 1 | 0 : r, l = u, u = r, w = Ng(i ^ Q, l ^ r, 32), r = (Z = p) + x | 0, l = o = w + o | 0, i = Ng(i = o ^ S, (S = o >>> 0 < w >>> 0 ? r + 1 | 0 : r) ^ b, 40), r = sA + (b = p) | 0, r = u + ((o = i + IA | 0) >>> 0 < IA >>> 0 ? r + 1 | 0 : r) | 0, u = o = o + Q | 0, x = r = o >>> 0 < Q >>> 0 ? r + 1 | 0 : r, Q = r, r = Y + fA | 0, r = ((R = W) >>> 0 > (W = K + W | 0) >>> 0 ? r + 1 | 0 : r) + Q | 0, fA = r = (o = o + W | 0) >>> 0 < W >>> 0 ? r + 1 | 0 : r, W = Ng(o ^ D, r ^ k, 32), r = (q = p) + O | 0, k = Ng((Q = m + W | 0) ^ K, (r = Q >>> 0 < W >>> 0 ? r + 1 | 0 : r) ^ Y, 40), R = r, r = DA + (X = p) | 0, r = fA + ((K = tA) >>> 0 > (tA = k + tA | 0) >>> 0 ? r + 1 | 0 : r) | 0, r = (tA = o + tA | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, o = W ^ tA, W = r, DA = Ng(o, r ^ q, 48); - r = (fA = p) + R | 0, Q = r = (o = Q + DA | 0) >>> 0 < DA >>> 0 ? r + 1 | 0 : r, r = Ng(o ^ k, r ^ X, 1), k = p, q = r, X = h, h = IA, R = sA, sA = Ng(w ^ u, x ^ Z, 48), r = (w = p) + S | 0, S = h, l = r = (IA = l + sA | 0) >>> 0 < sA >>> 0 ? r + 1 | 0 : r, h = Ng(i ^ (u = IA), r ^ b, 1), r = (b = p) + R | 0, r = d + (h >>> 0 > (IA = S + h | 0) >>> 0 ? r + 1 | 0 : r) | 0, i = r = (IA = s + IA | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r, E = Ng(E ^ IA, r ^ v, 32), r = (r = n) + (n = p) | 0, d = s = E + X | 0, S = r = s >>> 0 < E >>> 0 ? r + 1 | 0 : r, s = Ng(s ^ h, r ^ b, 40), r = (b = p) + dA | 0, r = (s >>> 0 > (eA = s + eA | 0) >>> 0 ? r + 1 | 0 : r) + i | 0, i = r = (i = eA) >>> 0 > (eA = IA + eA | 0) >>> 0 ? r + 1 | 0 : r, E = Ng(E ^ eA, r ^ n, 48), r = (h = p) + S | 0, n = IA = E + d | 0, dA = r = IA >>> 0 < E >>> 0 ? r + 1 | 0 : r, d = g, S = j, r = U + L | 0, IA = r = (g = D + M | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, j = Ng(g ^ c, r ^ F, 1), r = (D = p) + S | 0, r = N + ((c = d + j | 0) >>> 0 < j >>> 0 ? r + 1 | 0 : r) | 0, y = Ng((c = c + f | 0) ^ y, (r = c >>> 0 < f >>> 0 ? r + 1 | 0 : r) ^ J, 32), d = r, N = _A, _A = j, r = (f = p) + l | 0, l = D, D = r = (j = y + u | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r, _A = Ng(j ^ _A, l ^ r, 40), r = (u = p) + nA | 0, r = ((nA = N + _A | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r) + d | 0, d = nA, c = y ^ (nA = c + nA | 0), y = r = d >>> 0 > nA >>> 0 ? r + 1 | 0 : r, r = Ng(c, r ^ f, 48), U = c = p, f = r, l = T, d = aA, T = Ng(m ^ H, O ^ AA, 1), S = r = p, r = r + uA | 0, r = V + ((T = (N = T) + iA | 0) >>> 0 < iA >>> 0 ? r + 1 | 0 : r) | 0, iA = r = (T = G + T | 0) >>> 0 < G >>> 0 ? r + 1 | 0 : r, aA = Ng(T ^ sA, r ^ w, 32), r = (G = p) + IA | 0, IA = g = aA + g | 0, sA = Ng(g ^ N, (w = g >>> 0 < aA >>> 0 ? r + 1 | 0 : r) ^ S, 40), r = (r = d) + (d = p) | 0, r = iA + ((g = sA + l | 0) >>> 0 < sA >>> 0 ? r + 1 | 0 : r) | 0, iA = g = g + T | 0, uA = r = g >>> 0 < T >>> 0 ? r + 1 | 0 : r, T = r, r = k + lA | 0, r = ((N = BA) >>> 0 > (BA = q + BA | 0) >>> 0 ? r + 1 | 0 : r) + T | 0, lA = r = (T = g + BA | 0) >>> 0 < BA >>> 0 ? r + 1 | 0 : r, BA = Ng(f ^ T, r ^ c, 32), r = (N = p) + dA | 0, c = g = BA + n | 0, g = Ng(g ^ q, (l = k) ^ (k = g >>> 0 < BA >>> 0 ? r + 1 | 0 : r), 40), r = SA + (S = p) | 0, SA = g, r = lA + ((g = oA + g | 0) >>> 0 < oA >>> 0 ? r + 1 | 0 : r) | 0, r = (g = g + T | 0) >>> 0 < T >>> 0 ? r + 1 | 0 : r, lA = g, M = (_[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24) ^ g, l = r, F = r ^ (_[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24), T = Ng(aA ^ iA, G ^ uA, 48), r = (iA = p) + w | 0, w = g = T + IA | 0, uA = r = g >>> 0 < T >>> 0 ? r + 1 | 0 : r, aA = QA, r = D + U | 0, QA = r = (g = f + j | 0) >>> 0 < j >>> 0 ? r + 1 | 0 : r, _A = Ng(g ^ _A, r ^ u, 1), r = (f = p) + EA | 0, r = ((aA = _A + aA | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r) + i | 0, aA = r = (EA = aA + eA | 0) >>> 0 < aA >>> 0 ? r + 1 | 0 : r, IA = Ng(EA ^ DA, r ^ fA, 32), r = (j = p) + uA | 0, eA = r = (oA = IA + w | 0) >>> 0 < IA >>> 0 ? r + 1 | 0 : r, DA = IA, IA = Ng(_A ^ oA, r ^ f, 40), r = (i = p) + kA | 0, r = (IA >>> 0 > (_A = IA + yA | 0) >>> 0 ? r + 1 | 0 : r) + aA | 0, D = j, j = r = (EA = _A + EA | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r, _A = Ng(DA ^ (yA = EA), D ^ r, 48), r = (f = p) + eA | 0, r = (aA = _A + oA | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r, oA = aA, aA ^= M, C[A + 8 | 0] = aA, C[A + 9 | 0] = aA >>> 8, C[A + 10 | 0] = aA >>> 16, C[A + 11 | 0] = aA >>> 24, eA = r, r ^= F, C[A + 12 | 0] = r, C[A + 13 | 0] = r >>> 8, C[A + 14 | 0] = r >>> 16, C[A + 15 | 0] = r >>> 24, EA = g, aA = QA, g = T, T = Ng(s ^ n, b ^ dA, 1), r = (kA = p) + B | 0, r = (T >>> 0 > (QA = T + I | 0) >>> 0 ? r + 1 | 0 : r) + W | 0, tA = r = (n = QA) >>> 0 > (QA = tA + QA | 0) >>> 0 ? r + 1 | 0 : r, g = Ng(g ^ QA, r ^ iA, 32), r = (r = aA) + (aA = p) | 0, iA = r = (EA = g + EA | 0) >>> 0 < g >>> 0 ? r + 1 | 0 : r, DA = g, EA = Ng(T ^ (W = EA), r ^ kA, 40), r = (s = p) + a | 0, r = tA + ((g = EA + pA | 0) >>> 0 < EA >>> 0 ? r + 1 | 0 : r) | 0, r = (g = g + QA | 0) >>> 0 < QA >>> 0 ? r + 1 | 0 : r, tA = g, g ^= DA, DA = r, QA = Ng(g, r ^ aA, 48), r = (n = p) + iA | 0, W = g = QA + W | 0, iA = g >>> 0 < QA >>> 0 ? r + 1 | 0 : r, sA = g = Ng(w ^ sA, d ^ uA, 1), kA = r = p, r = r + P | 0, r = y + ((g = g + rA | 0) >>> 0 < rA >>> 0 ? r + 1 | 0 : r) | 0, P = r = (T = g + nA | 0) >>> 0 < nA >>> 0 ? r + 1 | 0 : r, g = (aA = Ng(E ^ T, r ^ h, 32)) + o | 0, r = (o = p) + Q | 0, nA = g, g = (rA = Ng(y = g ^ sA, (sA = g >>> 0 < aA >>> 0 ? r + 1 | 0 : r) ^ kA, 40)) + z | 0, r = (z = p) + cA | 0, r = P + (g >>> 0 < rA >>> 0 ? r + 1 | 0 : r) | 0, r = (P = g + T | 0) >>> 0 < T >>> 0 ? r + 1 | 0 : r, T = P ^ FA ^ W, C[0 | (g = A)] = T, C[g + 1 | 0] = T >>> 8, C[g + 2 | 0] = T >>> 16, C[g + 3 | 0] = T >>> 24, T = r ^ e ^ iA, C[g + 4 | 0] = T, C[g + 5 | 0] = T >>> 8, C[g + 6 | 0] = T >>> 16, C[g + 7 | 0] = T >>> 24, T = (aA = Ng(P ^ aA, r ^ o, 48)) + nA | 0, r = (nA = p) + sA | 0, r = (sA = T >>> 0 < aA >>> 0 ? r + 1 | 0 : r) ^ (_[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24) ^ DA, P = (_[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24) ^ tA ^ T, C[g + 16 | 0] = P, C[g + 17 | 0] = P >>> 8, C[g + 18 | 0] = P >>> 16, C[g + 19 | 0] = P >>> 24, C[g + 20 | 0] = r, C[g + 21 | 0] = r >>> 8, C[g + 22 | 0] = r >>> 16, C[g + 23 | 0] = r >>> 24, g = Ng(BA ^ lA, l ^ N, 48), P = p, tA = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24, r = (_[A + 32 | 0] | _[A + 33 | 0] << 8 | _[A + 34 | 0] << 16 | _[A + 35 | 0] << 24) ^ Ng(IA ^ oA, i ^ eA, 1) ^ g, C[A + 32 | 0] = r, C[A + 33 | 0] = r >>> 8, C[A + 34 | 0] = r >>> 16, C[A + 35 | 0] = r >>> 24, r = p ^ tA ^ P, C[A + 36 | 0] = r, C[A + 37 | 0] = r >>> 8, C[A + 38 | 0] = r >>> 16, C[A + 39 | 0] = r >>> 24, r = k + P | 0, r = (tA = g + c | 0) >>> 0 < g >>> 0 ? r + 1 | 0 : r, IA = (_[(g = A) + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24) ^ j ^ r, P = (_[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24) ^ yA ^ tA, C[g + 24 | 0] = P, C[g + 25 | 0] = P >>> 8, C[g + 26 | 0] = P >>> 16, C[g + 27 | 0] = P >>> 24, C[g + 28 | 0] = IA, C[g + 29 | 0] = IA >>> 8, C[g + 30 | 0] = IA >>> 16, C[g + 31 | 0] = IA >>> 24, IA = _[g + 44 | 0] | _[g + 45 | 0] << 8 | _[g + 46 | 0] << 16 | _[g + 47 | 0] << 24, g = QA ^ (_[g + 40 | 0] | _[g + 41 | 0] << 8 | _[g + 42 | 0] << 16 | _[g + 43 | 0] << 24) ^ Ng(T ^ rA, z ^ sA, 1), C[A + 40 | 0] = g, C[A + 41 | 0] = g >>> 8, C[A + 42 | 0] = g >>> 16, C[A + 43 | 0] = g >>> 24, g = n ^ p ^ IA, C[A + 44 | 0] = g, C[A + 45 | 0] = g >>> 8, C[A + 46 | 0] = g >>> 16, C[A + 47 | 0] = g >>> 24, T = _[A + 60 | 0] | _[A + 61 | 0] << 8 | _[A + 62 | 0] << 16 | _[A + 63 | 0] << 24, g = aA ^ (_[A + 56 | 0] | _[A + 57 | 0] << 8 | _[A + 58 | 0] << 16 | _[A + 59 | 0] << 24) ^ Ng(W ^ EA, s ^ iA, 1), C[A + 56 | 0] = g, C[A + 57 | 0] = g >>> 8, C[A + 58 | 0] = g >>> 16, C[A + 59 | 0] = g >>> 24, g = nA ^ p ^ T, C[A + 60 | 0] = g, C[A + 61 | 0] = g >>> 8, C[A + 62 | 0] = g >>> 16, C[A + 63 | 0] = g >>> 24, T = _[A + 52 | 0] | _[A + 53 | 0] << 8 | _[A + 54 | 0] << 16 | _[A + 55 | 0] << 24, g = _A ^ (_[A + 48 | 0] | _[A + 49 | 0] << 8 | _[A + 50 | 0] << 16 | _[A + 51 | 0] << 24) ^ Ng(tA ^ SA, r ^ S, 1), C[A + 48 | 0] = g, C[A + 49 | 0] = g >>> 8, C[A + 50 | 0] = g >>> 16, C[A + 51 | 0] = g >>> 24, g = f ^ p ^ T, C[A + 52 | 0] = g, C[A + 53 | 0] = g >>> 8, C[A + 54 | 0] = g >>> 16, C[A + 55 | 0] = g >>> 24 - } - - function f(A, g, I, a, B, t, r) { - var o, i, c, Q, y, E, h, n, D, f, w, k, l, u, S, b, F, N, v, M, G, K, m, Y, H, U, J, x, R, L, P, q, z, j, X, O, W, V, Z, $, AA, gA, IA, CA, aA, BA, eA, _A, tA = 0, - rA = 0, - oA = 0, - iA = 0, - cA = 0, - QA = 0, - yA = 0, - EA = 0, - sA = 0, - hA = 0, - nA = 0, - pA = 0, - DA = 0, - fA = 0, - kA = 0, - lA = 0, - uA = 0, - SA = 0, - bA = 0, - FA = 0, - NA = 0, - vA = 0, - MA = 0, - GA = 0, - KA = 0, - mA = 0, - YA = 0, - HA = 0, - UA = 0, - JA = 0, - xA = 0, - RA = 0, - LA = 0, - PA = 0, - qA = 0, - zA = 0, - TA = 0, - jA = 0, - XA = 0, - OA = 0, - WA = 0, - VA = 0, - ZA = 0, - $A = 0, - Ag = 0, - gg = 0; - return s = c = s - 560 | 0, dg(oA = c + 352 | 0), r && dA(oA, 35616, 34, 0), lg(c + 288 | 0, t, 32, 0), dA(iA = c + 352 | 0, c + 320 | 0, 32, 0), dA(iA, I, a, B), T(iA, EA = c + 224 | 0), sA = _[(rA = t) + 32 | 0] | _[rA + 33 | 0] << 8 | _[rA + 34 | 0] << 16 | _[rA + 35 | 0] << 24, nA = _[rA + 36 | 0] | _[rA + 37 | 0] << 8 | _[rA + 38 | 0] << 16 | _[rA + 39 | 0] << 24, cA = _[rA + 40 | 0] | _[rA + 41 | 0] << 8 | _[rA + 42 | 0] << 16 | _[rA + 43 | 0] << 24, tA = _[rA + 44 | 0] | _[rA + 45 | 0] << 8 | _[rA + 46 | 0] << 16 | _[rA + 47 | 0] << 24, oA = _[rA + 48 | 0] | _[rA + 49 | 0] << 8 | _[rA + 50 | 0] << 16 | _[rA + 51 | 0] << 24, t = _[rA + 52 | 0] | _[rA + 53 | 0] << 8 | _[rA + 54 | 0] << 16 | _[rA + 55 | 0] << 24, QA = _[rA + 60 | 0] | _[rA + 61 | 0] << 8 | _[rA + 62 | 0] << 16 | _[rA + 63 | 0] << 24, rA = _[rA + 56 | 0] | _[rA + 57 | 0] << 8 | _[rA + 58 | 0] << 16 | _[rA + 59 | 0] << 24, C[A + 56 | 0] = rA, C[A + 57 | 0] = rA >>> 8, C[A + 58 | 0] = rA >>> 16, C[A + 59 | 0] = rA >>> 24, C[A + 60 | 0] = QA, C[A + 61 | 0] = QA >>> 8, C[A + 62 | 0] = QA >>> 16, C[A + 63 | 0] = QA >>> 24, C[A + 48 | 0] = oA, C[A + 49 | 0] = oA >>> 8, C[A + 50 | 0] = oA >>> 16, C[A + 51 | 0] = oA >>> 24, C[A + 52 | 0] = t, C[A + 53 | 0] = t >>> 8, C[A + 54 | 0] = t >>> 16, C[A + 55 | 0] = t >>> 24, C[A + 40 | 0] = cA, C[A + 41 | 0] = cA >>> 8, C[A + 42 | 0] = cA >>> 16, C[A + 43 | 0] = cA >>> 24, C[A + 44 | 0] = tA, C[A + 45 | 0] = tA >>> 8, C[A + 46 | 0] = tA >>> 16, C[A + 47 | 0] = tA >>> 24, C[0 | (t = A + 32 | 0)] = sA, C[t + 1 | 0] = sA >>> 8, C[t + 2 | 0] = sA >>> 16, C[t + 3 | 0] = sA >>> 24, C[t + 4 | 0] = nA, C[t + 5 | 0] = nA >>> 8, C[t + 6 | 0] = nA >>> 16, C[t + 7 | 0] = nA >>> 24, d(EA), wA(c, EA), cI(A, c), dg(iA), r && dA(iA, 35616, 34, 0), dA(r = c + 352 | 0, A, 64, 0), dA(r, I, a, B), T(r, yA = c + 160 | 0), d(yA), C[c + 288 | 0] = 248 & _[c + 288 | 0], C[c + 319 | 0] = 63 & _[c + 319 | 0] | 64, I = _[23 + (A = i = c + 288 | 0) | 0], cA = gI(Q = _[A + 21 | 0] | _[A + 22 | 0] << 8 | I << 16 & 2031616, 0, y = (_[yA + 28 | 0] | _[yA + 29 | 0] << 8 | _[yA + 30 | 0] << 16 | _[yA + 31 | 0] << 24) >>> 7 | 0, 0), oA = p, I = (A = _[yA + 27 | 0]) >>> 24 | 0, B = A << 8 | (tA = _[yA + 23 | 0] | _[yA + 24 | 0] << 8 | _[yA + 25 | 0] << 16 | _[yA + 26 | 0] << 24) >>> 24, A = gI(E = 2097151 & ((3 & (nA = (A = (a = _[yA + 28 | 0]) >>> 16 | 0) | I)) << 30 | (I = (a <<= 16) | B) >>> 2), 0, h = (r = _[i + 23 | 0] | _[i + 24 | 0] << 8 | _[i + 25 | 0] << 16 | _[i + 26 | 0] << 24) >>> 5 & 2097151, 0), I = p + oA | 0, a = A >>> 0 > (B = A + cA | 0) >>> 0 ? I + 1 | 0 : I, A = gI(n = (I = _[yA + 23 | 0]) << 16 & 2031616 | _[yA + 21 | 0] | _[yA + 22 | 0] << 8, 0, D = (_[i + 28 | 0] | _[i + 29 | 0] << 8 | _[i + 30 | 0] << 16 | _[i + 31 | 0] << 24) >>> 7 | 0, 0), a = p + a | 0, oA = I = A + B | 0, B = A >>> 0 > I >>> 0 ? a + 1 | 0 : a, a = (A = _[i + 27 | 0]) >>> 24 | 0, r = A << 8 | r >>> 24, A = gI(f = 2097151 & ((3 & (a |= I = (A = _[i + 28 | 0]) >>> 16 | 0)) << 30 | (I = (A <<= 16) | r) >>> 2), 0, w = tA >>> 5 & 2097151, 0), I = p + B | 0, rA = a = A + oA | 0, B = A >>> 0 > a >>> 0 ? I + 1 | 0 : I, tA = gI(h, 0, w, 0), oA = p, I = (A = _[i + 19 | 0]) >>> 24 | 0, r = A << 8 | (uA = _[i + 15 | 0] | _[i + 16 | 0] << 8 | _[i + 17 | 0] << 16 | _[i + 18 | 0] << 24) >>> 24, a = I, I = gI(k = (7 & (a |= I = (A = _[i + 20 | 0]) >>> 16 | 0)) << 29 | (I = (A <<= 16) | r) >>> 3, nA = a >>> 3 | 0, y, 0), A = p + oA | 0, A = I >>> 0 > (a = I + tA | 0) >>> 0 ? A + 1 | 0 : A, r = (I = gI(Q, 0, E, 0)) + a | 0, a = p + A | 0, I = I >>> 0 > (tA = r) >>> 0 ? a + 1 | 0 : a, a = (A = _[yA + 19 | 0]) >>> 24 | 0, oA = A << 8 | (lA = _[yA + 15 | 0] | _[yA + 16 | 0] << 8 | _[yA + 17 | 0] << 16 | _[yA + 18 | 0] << 24) >>> 24, A = gI(l = (7 & (cA = (A = (r = _[yA + 20 | 0]) >>> 16 | 0) | a)) << 29 | (a = (r <<= 16) | oA) >>> 3, u = cA >>> 3 | 0, D, 0), I = p + I | 0, I = A >>> 0 > (a = A + tA | 0) >>> 0 ? I + 1 | 0 : I, A = gI(n, 0, f, 0), I = p + I | 0, sA = I = A >>> 0 > (EA = A + a | 0) >>> 0 ? I + 1 | 0 : I, pA = A = I - ((EA >>> 0 < 4293918720) - 1 | 0) | 0, a = (I = A >>> 21 | 0) + B | 0, tA = a = (A = (2097151 & A) << 11 | (cA = EA - -1048576 | 0) >>> 21) >>> 0 > (rA = A + rA | 0) >>> 0 ? a + 1 | 0 : a, fA = A = a - ((rA >>> 0 < 4293918720) - 1 | 0) | 0, QA = (2097151 & A) << 11 | (oA = rA - -1048576 | 0) >>> 21, r = A >>> 21 | 0, A = gI(D, 0, w, 0), I = p, a = A, A = gI(y, 0, h, 0), I = p + I | 0, I = A >>> 0 > (a = a + A | 0) >>> 0 ? I + 1 | 0 : I, DA = (A = a) + (a = gI(E, 0, f, 0)) | 0, A = p + I | 0, A = a >>> 0 > DA >>> 0 ? A + 1 | 0 : A, iA = DA - (I = -2097152 & (a = DA - -1048576 | 0)) | 0, I = (A - ((131071 & (B = A - ((DA >>> 0 < 4293918720) - 1 | 0) | 0)) + (I >>> 0 > DA >>> 0) | 0) | 0) + r | 0, R = I = (A = iA + QA | 0) >>> 0 < iA >>> 0 ? I + 1 | 0 : I, L = A, iA = gI(A, I, 470296, 0), QA = p, I = gI(y, 0, f, 0), A = p, r = I, I = gI(E, 0, D, 0), A = p + A | 0, I = I >>> 0 > (r = r + I | 0) >>> 0 ? A + 1 | 0 : A, A = B >>> 21 | 0, B = (2097151 & B) << 11 | a >>> 21, a = A + I | 0, vA = B = (a = B >>> 0 > (r = B + r | 0) >>> 0 ? a + 1 | 0 : a) - ((r >>> 0 < 4293918720) - 1 | 0) | 0, A = r - (I = -2097152 & (NA = r - -1048576 | 0)) | 0, P = r = a - ((131071 & B) + (I >>> 0 > r >>> 0) | 0) | 0, q = I = rA - (a = -2097152 & oA) | 0, z = B = tA - ((a >>> 0 > rA >>> 0) + fA | 0) | 0, j = A, a = gI(A, r, 666643, 0), A = p + QA | 0, A = a >>> 0 > (r = a + iA | 0) >>> 0 ? A + 1 | 0 : A, a = gI(I, B, 654183, 0), I = p + A | 0, hA = B = a + r | 0, oA = a >>> 0 > B >>> 0 ? I + 1 | 0 : I, DA = EA - (A = -2097152 & cA) | 0, pA = sA - ((A >>> 0 > EA >>> 0) + pA | 0) | 0, I = gI(E, 0, k, nA), a = p, B = (A = I) + (I = gI(S = uA >>> 6 & 2097151, 0, y, 0)) | 0, A = p + a | 0, A = I >>> 0 > B >>> 0 ? A + 1 | 0 : A, I = gI(h, 0, n, 0), a = p + A | 0, a = I >>> 0 > (B = I + B | 0) >>> 0 ? a + 1 | 0 : a, A = gI(Q, 0, w, 0), I = p + a | 0, I = A >>> 0 > (B = A + B | 0) >>> 0 ? I + 1 | 0 : I, a = gI(D, 0, b = lA >>> 6 & 2097151, 0), A = p + I | 0, A = a >>> 0 > (B = a + B | 0) >>> 0 ? A + 1 | 0 : A, a = gI(f, 0, l, u), I = p + A | 0, EA = B = a + B | 0, r = a >>> 0 > B >>> 0 ? I + 1 | 0 : I, I = (A = _[i + 14 | 0]) >>> 24 | 0, B = A << 8 | (sA = _[i + 10 | 0] | _[i + 11 | 0] << 8 | _[i + 12 | 0] << 16 | _[i + 13 | 0] << 24) >>> 24, I = gI(F = 2097151 & ((1 & (I |= A = (a = _[i + 15 | 0]) >>> 16 | 0)) << 31 | (A = (a <<= 16) | B) >>> 1), 0, y, 0), A = p, a = I, I = gI(E, 0, S, 0), A = p + A | 0, A = I >>> 0 > (a = a + I | 0) >>> 0 ? A + 1 | 0 : A, B = (I = gI(w, 0, k, nA)) + a | 0, a = p + A | 0, a = I >>> 0 > B >>> 0 ? a + 1 | 0 : a, A = gI(h, 0, l, u), I = p + a | 0, I = A >>> 0 > (B = A + B | 0) >>> 0 ? I + 1 | 0 : I, A = gI(Q, 0, n, 0), I = p + I | 0, cA = a = A + B | 0, B = A >>> 0 > a >>> 0 ? I + 1 | 0 : I, I = (A = _[yA + 14 | 0]) >>> 24 | 0, tA = A << 8 | (rA = _[yA + 10 | 0] | _[yA + 11 | 0] << 8 | _[yA + 12 | 0] << 16 | _[yA + 13 | 0] << 24) >>> 24, a = I, I = (A = _[yA + 15 | 0]) >>> 16 | 0, I = gI(N = 2097151 & ((1 & (I |= a)) << 31 | (A = A << 16 | tA) >>> 1), 0, D, 0), A = p + B | 0, A = I >>> 0 > (a = I + cA | 0) >>> 0 ? A + 1 | 0 : A, I = gI(f, 0, b, 0), A = p + A | 0, tA = A = I >>> 0 > (cA = I + a | 0) >>> 0 ? A + 1 | 0 : A, MA = I = A - ((cA >>> 0 < 4293918720) - 1 | 0) | 0, a = (A = I >>> 21 | 0) + r | 0, QA = a = (I = (2097151 & I) << 11 | (iA = cA - -1048576 | 0) >>> 21) >>> 0 > (fA = I + EA | 0) >>> 0 ? a + 1 | 0 : a, bA = I = a - ((fA >>> 0 < 4293918720) - 1 | 0) | 0, A = (A = I >>> 21 | 0) + pA | 0, X = A = (I = (a = (2097151 & I) << 11 | (EA = fA - -1048576 | 0) >>> 21) + DA | 0) >>> 0 < a >>> 0 ? A + 1 | 0 : A, O = I, A = gI(I, A, -997805, -1), I = p + oA | 0, hA = a = A + hA | 0, oA = A >>> 0 > a >>> 0 ? I + 1 | 0 : I, DA = (mA = _[23 + (o = c + 224 | 0) | 0] | _[o + 24 | 0] << 8 | _[o + 25 | 0] << 16 | _[o + 26 | 0] << 24) >>> 5 & 2097151, a = gI(v = (A = _[i + 2 | 0]) << 16 & 2031616 | _[0 | i] | _[i + 1 | 0] << 8, 0, w, 0), I = p, B = (A = gI(n, 0, M = (r = _[i + 2 | 0] | _[i + 3 | 0] << 8 | _[i + 4 | 0] << 16 | _[i + 5 | 0] << 24) >>> 5 & 2097151, 0)) + a | 0, a = p + I | 0, a = A >>> 0 > B >>> 0 ? a + 1 | 0 : a, A = gI(G = (_[i + 7 | 0] | _[i + 8 | 0] << 8 | _[i + 9 | 0] << 16 | _[i + 10 | 0] << 24) >>> 7 & 2097151, 0, b, 0), I = p + a | 0, I = A >>> 0 > (B = A + B | 0) >>> 0 ? I + 1 | 0 : I, a = gI(N, 0, K = sA >>> 4 & 2097151, 0), A = p + I | 0, sA = B = a + B | 0, B = a >>> 0 > B >>> 0 ? A + 1 | 0 : A, r = (I = _[i + 6 | 0]) << 8 | r >>> 24, a = A = I >>> 24 | 0, I = (A = _[i + 7 | 0]) >>> 16 | 0, I = gI(m = 2097151 & ((3 & (I |= a)) << 30 | (A = A << 16 | r) >>> 2), 0, l, u), A = p + B | 0, A = I >>> 0 > (a = I + sA | 0) >>> 0 ? A + 1 | 0 : A, B = (I = gI(S, 0, Y = (_[yA + 7 | 0] | _[yA + 8 | 0] << 8 | _[yA + 9 | 0] << 16 | _[yA + 10 | 0] << 24) >>> 7 & 2097151, 0)) + a | 0, a = p + A | 0, a = I >>> 0 > B >>> 0 ? a + 1 | 0 : a, I = gI(F, 0, FA = rA >>> 4 & 2097151, 0), A = p + a | 0, r = I >>> 0 > (B = I + B | 0) >>> 0 ? A + 1 | 0 : A, A = (I = _[yA + 6 | 0]) >>> 24 | 0, sA = I << 8 | (rA = _[yA + 2 | 0] | _[yA + 3 | 0] << 8 | _[yA + 4 | 0] << 16 | _[yA + 5 | 0] << 24) >>> 24, I = A, A = gI(k, nA, H = 2097151 & ((3 & (I |= a = (A = _[yA + 7 | 0]) >>> 16 | 0)) << 30 | (A = A << 16 | sA) >>> 2), 0), I = p + r | 0, I = A >>> 0 > (a = A + B | 0) >>> 0 ? I + 1 | 0 : I, B = a, a = gI(U = (A = _[yA + 2 | 0]) << 16 & 2031616 | _[0 | yA] | _[yA + 1 | 0] << 8, 0, h, 0), A = p + I | 0, A = a >>> 0 > (B = B + a | 0) >>> 0 ? A + 1 | 0 : A, I = gI(Q, 0, J = rA >>> 5 & 2097151, 0), A = p + A | 0, A = I >>> 0 > (a = I + B | 0) >>> 0 ? A + 1 | 0 : A, I = a, sA = a = a + DA | 0, r = I = I >>> 0 > a >>> 0 ? A + 1 | 0 : A, B = _[o + 21 | 0] | _[o + 22 | 0] << 8, A = gI(n, 0, v, 0), I = p, rA = (a = A) + (A = gI(l, u, M, 0)) | 0, a = p + I | 0, a = A >>> 0 > rA >>> 0 ? a + 1 | 0 : a, A = gI(N, 0, G, 0), I = p + a | 0, I = A >>> 0 > (rA = A + rA | 0) >>> 0 ? I + 1 | 0 : I, A = gI(K, 0, FA, 0), I = p + I | 0, I = A >>> 0 > (a = A + rA | 0) >>> 0 ? I + 1 | 0 : I, rA = (A = a) + (a = gI(b, 0, m, 0)) | 0, A = p + I | 0, A = a >>> 0 > rA >>> 0 ? A + 1 | 0 : A, I = gI(S, 0, H, 0), A = p + A | 0, A = I >>> 0 > (a = I + rA | 0) >>> 0 ? A + 1 | 0 : A, rA = (I = gI(F, 0, Y, 0)) + a | 0, a = p + A | 0, a = I >>> 0 > rA >>> 0 ? a + 1 | 0 : a, A = gI(k, nA, J, 0), I = p + a | 0, I = A >>> 0 > (rA = A + rA | 0) >>> 0 ? I + 1 | 0 : I, A = gI(Q, 0, U, 0), I = p + I | 0, A = A >>> 0 > (a = A + rA | 0) >>> 0 ? I + 1 | 0 : I, I = (I = a) >>> 0 > (a = a + B | 0) >>> 0 ? A + 1 | 0 : A, B = a, a = (A = _[o + 23 | 0]) << 16 & 2031616, A = I, a = A = a >>> 0 > (B = B + a | 0) >>> 0 ? A + 1 | 0 : A, yA = A = A - ((B >>> 0 < 4293918720) - 1 | 0) | 0, I = (I = A >>> 21 | 0) + r | 0, A = (I = (r = sA = (A = (2097151 & A) << 11 | (rA = B - -1048576 | 0) >>> 21) + sA | 0) >>> 0 < A >>> 0 ? I + 1 | 0 : I) + oA | 0, A = (oA = r + hA | 0) >>> 0 < r >>> 0 ? A + 1 | 0 : A, uA = r - -1048576 | 0, kA = r = I - ((r >>> 0 < 4293918720) - 1 | 0) | 0, SA = oA - (I = -2097152 & uA) | 0, GA = A - ((I >>> 0 > oA >>> 0) + r | 0) | 0, sA = B, oA = a, A = gI(q, z, 470296, 0), I = p, a = A, A = gI(L, R, 666643, 0), I = p + I | 0, I = A >>> 0 > (a = a + A | 0) >>> 0 ? I + 1 | 0 : I, B = (A = a) + (a = gI(O, X, 654183, 0)) | 0, A = p + I | 0, lA = B, r = a >>> 0 > B >>> 0 ? A + 1 | 0 : A, I = gI(l, u, v, 0), A = p, a = I, I = gI(b, 0, M, 0), A = p + A | 0, A = I >>> 0 > (a = a + I | 0) >>> 0 ? A + 1 | 0 : A, B = (I = a) + (a = gI(G, 0, FA, 0)) | 0, I = p + A | 0, I = a >>> 0 > B >>> 0 ? I + 1 | 0 : I, A = gI(K, 0, Y, 0), a = p + I | 0, a = A >>> 0 > (B = A + B | 0) >>> 0 ? a + 1 | 0 : a, A = gI(N, 0, m, 0), I = p + a | 0, I = A >>> 0 > (B = A + B | 0) >>> 0 ? I + 1 | 0 : I, a = gI(S, 0, J, 0), A = p + I | 0, A = a >>> 0 > (B = a + B | 0) >>> 0 ? A + 1 | 0 : A, I = gI(F, 0, H, 0), A = p + A | 0, A = I >>> 0 > (a = I + B | 0) >>> 0 ? A + 1 | 0 : A, B = (I = a) + (a = gI(k, nA, U, 0)) | 0, I = p + A | 0, DA = B, a = a >>> 0 > B >>> 0 ? I + 1 | 0 : I, I = (A = _[o + 19 | 0]) >>> 24 | 0, pA = A << 8 | (hA = _[o + 15 | 0] | _[o + 16 | 0] << 8 | _[o + 17 | 0] << 16 | _[o + 18 | 0] << 24) >>> 24, a = ((KA = (A = (B = _[o + 20 | 0]) >>> 16 | 0) | I) >>> 3 | 0) + a | 0, DA = B = (I = (7 & KA) << 29 | (I = (B <<= 16) | pA) >>> 3) + DA | 0, B = I >>> 0 > B >>> 0 ? a + 1 | 0 : a, pA = hA >>> 6 & 2097151, A = gI(b, 0, v, 0), I = p, a = A, A = gI(N, 0, M, 0), I = p + I | 0, I = A >>> 0 > (a = a + A | 0) >>> 0 ? I + 1 | 0 : I, hA = (A = a) + (a = gI(G, 0, Y, 0)) | 0, A = p + I | 0, A = a >>> 0 > hA >>> 0 ? A + 1 | 0 : A, a = gI(K, 0, H, 0), I = p + A | 0, I = a >>> 0 > (hA = a + hA | 0) >>> 0 ? I + 1 | 0 : I, a = gI(m, 0, FA, 0), A = p + I | 0, A = a >>> 0 > (hA = a + hA | 0) >>> 0 ? A + 1 | 0 : A, I = gI(S, 0, U, 0), a = p + A | 0, a = I >>> 0 > (hA = I + hA | 0) >>> 0 ? a + 1 | 0 : a, A = gI(F, 0, J, 0), I = p + a | 0, A = A >>> 0 > (hA = A + hA | 0) >>> 0 ? I + 1 | 0 : I, qA = A = (HA = hA + pA | 0) >>> 0 < hA >>> 0 ? A + 1 | 0 : A, VA = A = A - ((HA >>> 0 < 4293918720) - 1 | 0) | 0, a = (2097151 & A) << 11 | (LA = HA - -1048576 | 0) >>> 21, A = (A >>> 21 | 0) + B | 0, TA = A = a >>> 0 > (zA = a + DA | 0) >>> 0 ? A + 1 | 0 : A, ZA = A = A - ((zA >>> 0 < 4293918720) - 1 | 0) | 0, a = (2097151 & A) << 11 | (JA = zA - -1048576 | 0) >>> 21, A = (A >>> 21 | 0) + r | 0, I = (a >>> 0 > (B = a + lA | 0) >>> 0 ? A + 1 | 0 : A) + oA | 0, oA = (a = B + sA | 0) - (A = -2097152 & rA) | 0, yA = A = (I = a >>> 0 < B >>> 0 ? I + 1 | 0 : I) - ((A >>> 0 > a >>> 0) + yA | 0) | 0, $A = A = A - ((oA >>> 0 < 4293918720) - 1 | 0) | 0, a = (2097151 & A) << 11 | (xA = oA - -1048576 | 0) >>> 21, A = (A >> 21) + GA | 0, B = A = a >>> 0 > (r = a + SA | 0) >>> 0 ? A + 1 | 0 : A, WA = A = A - ((r >>> 0 < 4293918720) - 1 | 0) | 0, RA = (2097151 & A) << 11 | (lA = r - -1048576 | 0) >>> 21, sA = A >> 21, KA = fA - (A = -2097152 & EA) | 0, bA = QA - ((A >>> 0 > fA >>> 0) + bA | 0) | 0, A = gI(y, 0, D, 0), PA = I = p, SA = A, hA = A - -1048576 | 0, UA = I = I - ((A >>> 0 < 4293918720) - 1 | 0) | 0, W = A = I >>> 21 | 0, A = gI(x = (2097151 & I) << 11 | hA >>> 21, A, -683901, -1), I = p + tA | 0, I = A >>> 0 > (a = A + cA | 0) >>> 0 ? I + 1 | 0 : I, EA = a - (A = -2097152 & iA) | 0, rA = I - ((A >>> 0 > a >>> 0) + MA | 0) | 0, I = gI(w, 0, S, 0), A = p, a = I, I = gI(y, 0, K, 0), A = p + A | 0, A = I >>> 0 > (a = a + I | 0) >>> 0 ? A + 1 | 0 : A, I = gI(E, 0, F, 0), A = p + A | 0, A = I >>> 0 > (a = I + a | 0) >>> 0 ? A + 1 | 0 : A, tA = (I = a) + (a = gI(n, 0, k, nA)) | 0, I = p + A | 0, I = a >>> 0 > tA >>> 0 ? I + 1 | 0 : I, A = gI(h, 0, b, 0), a = p + I | 0, a = A >>> 0 > (tA = A + tA | 0) >>> 0 ? a + 1 | 0 : a, A = gI(Q, 0, l, u), I = p + a | 0, I = A >>> 0 > (tA = A + tA | 0) >>> 0 ? I + 1 | 0 : I, a = gI(D, 0, FA, 0), A = p + I | 0, A = a >>> 0 > (tA = a + tA | 0) >>> 0 ? A + 1 | 0 : A, I = gI(f, 0, N, 0), A = p + A | 0, cA = a = I + tA | 0, tA = I >>> 0 > a >>> 0 ? A + 1 | 0 : A, A = gI(E, 0, K, 0), I = p, a = A, A = gI(y, 0, G, 0), I = p + I | 0, I = A >>> 0 > (a = a + A | 0) >>> 0 ? I + 1 | 0 : I, QA = (A = gI(n, 0, S, 0)) + a | 0, a = p + I | 0, a = A >>> 0 > QA >>> 0 ? a + 1 | 0 : a, A = gI(w, 0, F, 0), I = p + a | 0, I = A >>> 0 > (QA = A + QA | 0) >>> 0 ? I + 1 | 0 : I, a = gI(k, nA, l, u), A = p + I | 0, A = a >>> 0 > (QA = a + QA | 0) >>> 0 ? A + 1 | 0 : A, I = gI(h, 0, N, 0), A = p + A | 0, A = I >>> 0 > (a = I + QA | 0) >>> 0 ? A + 1 | 0 : A, QA = (I = a) + (a = gI(Q, 0, b, 0)) | 0, I = p + A | 0, I = a >>> 0 > QA >>> 0 ? I + 1 | 0 : I, A = gI(D, 0, Y, 0), a = p + I | 0, a = A >>> 0 > (QA = A + QA | 0) >>> 0 ? a + 1 | 0 : a, A = gI(f, 0, FA, 0), I = p + a | 0, pA = I = A >>> 0 > (DA = A + QA | 0) >>> 0 ? I + 1 | 0 : I, XA = A = I - ((DA >>> 0 < 4293918720) - 1 | 0) | 0, I = (2097151 & A) << 11 | (fA = DA - -1048576 | 0) >>> 21, A = (A >>> 21 | 0) + tA | 0, iA = A = I >>> 0 > (MA = I + cA | 0) >>> 0 ? A + 1 | 0 : A, YA = A = A - ((MA >>> 0 < 4293918720) - 1 | 0) | 0, I = (a = A >>> 21 | 0) + rA | 0, EA = I = (A = (2097151 & A) << 11 | (QA = MA - -1048576 | 0) >>> 21) >>> 0 > (GA = A + EA | 0) >>> 0 ? I + 1 | 0 : I, jA = A = I - ((GA >>> 0 < 4293918720) - 1 | 0) | 0, tA = (2097151 & A) << 11 | (rA = GA - -1048576 | 0) >>> 21, A = (A >> 21) + bA | 0, V = A = (I = tA + KA | 0) >>> 0 < tA >>> 0 ? A + 1 | 0 : A, Z = I, A = gI(I, A, -683901, -1), I = p + sA | 0, RA = a = A + RA | 0, sA = A >>> 0 > a >>> 0 ? I + 1 | 0 : I, A = gI(E, 0, v, 0), I = p, a = A, A = gI(w, 0, M, 0), I = p + I | 0, I = A >>> 0 > (a = a + A | 0) >>> 0 ? I + 1 | 0 : I, tA = (A = a) + (a = gI(l, u, G, 0)) | 0, A = p + I | 0, A = a >>> 0 > tA >>> 0 ? A + 1 | 0 : A, I = gI(b, 0, K, 0), a = p + A | 0, a = I >>> 0 > (tA = I + tA | 0) >>> 0 ? a + 1 | 0 : a, I = gI(n, 0, m, 0), A = p + a | 0, A = I >>> 0 > (tA = I + tA | 0) >>> 0 ? A + 1 | 0 : A, a = gI(S, 0, FA, 0), I = p + A | 0, I = a >>> 0 > (tA = a + tA | 0) >>> 0 ? I + 1 | 0 : I, A = gI(F, 0, N, 0), I = p + I | 0, I = A >>> 0 > (a = A + tA | 0) >>> 0 ? I + 1 | 0 : I, tA = (A = a) + (a = gI(k, nA, Y, 0)) | 0, A = p + I | 0, A = a >>> 0 > tA >>> 0 ? A + 1 | 0 : A, I = gI(h, 0, J, 0), a = p + A | 0, a = I >>> 0 > (tA = I + tA | 0) >>> 0 ? a + 1 | 0 : a, I = gI(Q, 0, H, 0), A = p + a | 0, A = I >>> 0 > (tA = I + tA | 0) >>> 0 ? A + 1 | 0 : A, a = gI(f, 0, U, 0), I = p + A | 0, bA = tA = a + tA | 0, a = a >>> 0 > tA >>> 0 ? I + 1 | 0 : I, I = (A = _[o + 27 | 0]) >>> 24 | 0, cA = A << 8 | mA >>> 24, tA = 2097151 & ((3 & (I |= A = (tA = _[o + 28 | 0]) >>> 16 | 0)) << 30 | (A = (tA <<= 16) | cA) >>> 2), I = a, cA = A = tA + bA | 0, tA = A >>> 0 < tA >>> 0 ? I + 1 | 0 : I, KA = gI(j, P, 470296, 0), bA = p, A = (a = (2097151 & vA) << 11 | NA >>> 21) + (SA - (I = -2097152 & hA) | 0) | 0, I = PA - ((524287 & UA) + (I >>> 0 > SA >>> 0) | 0) + (vA >>> 21) | 0, $ = I = A >>> 0 < a >>> 0 ? I + 1 | 0 : I, AA = A, I = gI(A, I, 666643, 0), A = p + bA | 0, A = I >>> 0 > (a = I + KA | 0) >>> 0 ? A + 1 | 0 : A, hA = (I = gI(L, R, 654183, 0)) + a | 0, a = p + A | 0, a = I >>> 0 > hA >>> 0 ? a + 1 | 0 : a, I = gI(q, z, -997805, -1), A = p + a | 0, A = I >>> 0 > (hA = I + hA | 0) >>> 0 ? A + 1 | 0 : A, a = gI(O, X, 136657, 0), I = p + A | 0, uA = (A = (2097151 & kA) << 11 | uA >>> 21) + (hA = a + hA | 0) | 0, I = (kA >>> 21 | 0) + (a >>> 0 > hA >>> 0 ? I + 1 | 0 : I) | 0, UA = hA = tA - ((cA >>> 0 < 4293918720) - 1 | 0) | 0, A = (A >>> 0 > uA >>> 0 ? I + 1 | 0 : I) + tA | 0, I = (tA = cA + uA | 0) - (a = -2097152 & (PA = cA - -1048576 | 0)) | 0, a = (A = (A = tA >>> 0 < uA >>> 0 ? A + 1 | 0 : A) - ((a >>> 0 > tA >>> 0) + hA | 0) | 0) + sA | 0, KA = tA = A - ((I >>> 0 < 4293918720) - 1 | 0) | 0, SA = (a = (cA = I + RA | 0) >>> 0 < I >>> 0 ? a + 1 | 0 : a) - (((I = -2097152 & (bA = I - -1048576 | 0)) >>> 0 > cA >>> 0) + tA | 0) | 0, mA = A = cA - I | 0, tA = r, r = B, OA = GA - (A = -2097152 & rA) | 0, hA = EA - ((A >>> 0 > GA >>> 0) + jA | 0) | 0, A = gI(AA, $, -683901, -1), I = p, B = (a = A) + (A = gI(x, W, 136657, 0)) | 0, a = p + I | 0, I = iA + (A >>> 0 > B >>> 0 ? a + 1 | 0 : a) | 0, QA = (a = B + MA | 0) - (A = -2097152 & QA) | 0, EA = (I = a >>> 0 < MA >>> 0 ? I + 1 | 0 : I) - ((A >>> 0 > a >>> 0) + YA | 0) | 0, I = gI(x, W, -997805, -1), A = p + pA | 0, A = I >>> 0 > (a = I + DA | 0) >>> 0 ? A + 1 | 0 : A, B = (I = gI(AA, $, 136657, 0)) + a | 0, a = p + A | 0, a = I >>> 0 > B >>> 0 ? a + 1 | 0 : a, A = gI(j, P, -683901, -1), I = p + a | 0, I = A >>> 0 > (B = A + B | 0) >>> 0 ? I + 1 | 0 : I, rA = B - (A = -2097152 & fA) | 0, sA = I - ((A >>> 0 > B >>> 0) + XA | 0) | 0, I = gI(w, 0, K, 0), A = p, a = I, I = gI(E, 0, G, 0), A = p + A | 0, A = I >>> 0 > (a = a + I | 0) >>> 0 ? A + 1 | 0 : A, B = (I = gI(y, 0, m, 0)) + a | 0, a = p + A | 0, a = I >>> 0 > B >>> 0 ? a + 1 | 0 : a, A = gI(l, u, S, 0), I = p + a | 0, I = A >>> 0 > (B = A + B | 0) >>> 0 ? I + 1 | 0 : I, a = gI(n, 0, F, 0), A = p + I | 0, A = a >>> 0 > (B = a + B | 0) >>> 0 ? A + 1 | 0 : A, a = gI(k, nA, b, 0), I = p + A | 0, I = a >>> 0 > (B = a + B | 0) >>> 0 ? I + 1 | 0 : I, a = gI(h, 0, FA, 0), A = p + I | 0, A = a >>> 0 > (B = a + B | 0) >>> 0 ? A + 1 | 0 : A, I = gI(Q, 0, N, 0), a = p + A | 0, a = I >>> 0 > (B = I + B | 0) >>> 0 ? a + 1 | 0 : a, A = gI(D, 0, H, 0), I = p + a | 0, I = A >>> 0 > (B = A + B | 0) >>> 0 ? I + 1 | 0 : I, a = gI(f, 0, Y, 0), A = p + I | 0, cA = B = a + B | 0, B = a >>> 0 > B >>> 0 ? A + 1 | 0 : A, A = gI(w, 0, G, 0), I = p, a = A, A = gI(y, 0, M, 0), I = p + I | 0, I = A >>> 0 > (a = a + A | 0) >>> 0 ? I + 1 | 0 : I, iA = (A = a) + (a = gI(n, 0, K, 0)) | 0, A = p + I | 0, A = a >>> 0 > iA >>> 0 ? A + 1 | 0 : A, I = gI(E, 0, m, 0), a = p + A | 0, a = I >>> 0 > (iA = I + iA | 0) >>> 0 ? a + 1 | 0 : a, A = gI(S, 0, b, 0), I = p + a | 0, I = A >>> 0 > (iA = A + iA | 0) >>> 0 ? I + 1 | 0 : I, a = gI(l, u, F, 0), A = p + I | 0, A = a >>> 0 > (iA = a + iA | 0) >>> 0 ? A + 1 | 0 : A, a = gI(k, nA, N, 0), I = p + A | 0, I = a >>> 0 > (iA = a + iA | 0) >>> 0 ? I + 1 | 0 : I, a = gI(h, 0, Y, 0), A = p + I | 0, A = a >>> 0 > (iA = a + iA | 0) >>> 0 ? A + 1 | 0 : A, I = gI(Q, 0, FA, 0), a = p + A | 0, a = I >>> 0 > (iA = I + iA | 0) >>> 0 ? a + 1 | 0 : a, iA = (A = gI(D, 0, J, 0)) + iA | 0, I = p + a | 0, a = gI(f, 0, H, 0), A = p + (A >>> 0 > iA >>> 0 ? I + 1 | 0 : I) | 0, GA = A = a >>> 0 > (jA = a + iA | 0) >>> 0 ? A + 1 | 0 : A, IA = A = A - ((jA >>> 0 < 4293918720) - 1 | 0) | 0, a = (2097151 & A) << 11 | (vA = jA - -1048576 | 0) >>> 21, A = (A >>> 21 | 0) + B | 0, NA = A = a >>> 0 > (RA = a + cA | 0) >>> 0 ? A + 1 | 0 : A, CA = A = A - ((RA >>> 0 < 4293918720) - 1 | 0) | 0, a = (2097151 & A) << 11 | (kA = RA - -1048576 | 0) >>> 21, A = (A >>> 21 | 0) + sA | 0, uA = A = a >>> 0 > (MA = a + rA | 0) >>> 0 ? A + 1 | 0 : A, aA = A = A - ((MA >>> 0 < 4293918720) - 1 | 0) | 0, a = (2097151 & A) << 11 | (pA = MA - -1048576 | 0) >>> 21, A = (A >> 21) + EA | 0, B = A = a >>> 0 > (rA = a + QA | 0) >>> 0 ? A + 1 | 0 : A, EA = A = A - ((rA >>> 0 < 4293918720) - 1 | 0) | 0, sA = (2097151 & A) << 11 | (a = rA - -1048576 | 0) >>> 21, A = (A >> 21) + hA | 0, XA = A = (cA = sA + OA | 0) >>> 0 < sA >>> 0 ? A + 1 | 0 : A, YA = cA, A = gI(cA, A, -683901, -1), I = p, cA = A, A = gI(Z, V, 136657, 0), I = p + I | 0, A = (A >>> 0 > (cA = cA + A | 0) >>> 0 ? I + 1 | 0 : I) + r | 0, Ag = (r = tA + cA | 0) - (I = -2097152 & lA) | 0, gg = (A = r >>> 0 < cA >>> 0 ? A + 1 | 0 : A) - ((I >>> 0 > r >>> 0) + WA | 0) | 0, sA = oA, cA = yA, oA = gI(YA, XA, 136657, 0), r = p, OA = A = rA - (I = -2097152 & a) | 0, gA = B = B - ((I >>> 0 > rA >>> 0) + EA | 0) | 0, a = gI(Z, V, -997805, -1), I = p + r | 0, I = a >>> 0 > (oA = a + oA | 0) >>> 0 ? I + 1 | 0 : I, a = gI(A, B, -683901, -1), A = p + I | 0, WA = B = a + oA | 0, tA = a >>> 0 > B >>> 0 ? A + 1 | 0 : A, A = gI(O, X, 470296, 0), I = p, B = (a = A) + (A = gI(q, z, 666643, 0)) | 0, a = p + I | 0, I = TA + (A >>> 0 > B >>> 0 ? a + 1 | 0 : a) | 0, hA = A = B + zA | 0, r = I = A >>> 0 < zA >>> 0 ? I + 1 | 0 : I, I = gI(O, X, 666643, 0), A = p + qA | 0, A = I >>> 0 > (a = I + HA | 0) >>> 0 ? A + 1 | 0 : A, QA = a - (I = -2097152 & LA) | 0, DA = A - ((I >>> 0 > a >>> 0) + VA | 0) | 0, I = gI(N, 0, v, 0), A = p, a = I, I = gI(M, 0, FA, 0), A = p + A | 0, A = I >>> 0 > (a = a + I | 0) >>> 0 ? A + 1 | 0 : A, B = (I = a) + (a = gI(G, 0, H, 0)) | 0, I = p + A | 0, I = a >>> 0 > B >>> 0 ? I + 1 | 0 : I, a = gI(K, 0, J, 0), A = p + I | 0, A = a >>> 0 > (B = a + B | 0) >>> 0 ? A + 1 | 0 : A, I = gI(m, 0, Y, 0), a = p + A | 0, a = I >>> 0 > (B = I + B | 0) >>> 0 ? a + 1 | 0 : a, A = gI(F, 0, U, 0), I = p + a | 0, rA = B = A + B | 0, B = A >>> 0 > B >>> 0 ? I + 1 | 0 : I, I = (A = _[o + 14 | 0]) >>> 24 | 0, oA = A << 8 | (EA = _[o + 10 | 0] | _[o + 11 | 0] << 8 | _[o + 12 | 0] << 16 | _[o + 13 | 0] << 24) >>> 24, I = 2097151 & ((1 & (I |= a = (A = _[o + 15 | 0]) >>> 16 | 0)) << 31 | (A = oA | A << 16) >>> 1), A = B, rA = a = I + rA | 0, B = I >>> 0 > a >>> 0 ? A + 1 | 0 : A, oA = EA >>> 4 & 2097151, A = gI(v, 0, FA, 0), I = p, a = A, A = gI(M, 0, Y, 0), I = p + I | 0, I = A >>> 0 > (a = a + A | 0) >>> 0 ? I + 1 | 0 : I, A = gI(G, 0, J, 0), I = p + I | 0, I = A >>> 0 > (a = A + a | 0) >>> 0 ? I + 1 | 0 : I, EA = (A = a) + (a = gI(K, 0, U, 0)) | 0, A = p + I | 0, A = a >>> 0 > EA >>> 0 ? A + 1 | 0 : A, I = gI(m, 0, H, 0), a = p + A | 0, A = I >>> 0 > (EA = I + EA | 0) >>> 0 ? a + 1 | 0 : a, yA = A = (LA = oA + EA | 0) >>> 0 < EA >>> 0 ? A + 1 | 0 : A, BA = A = A - ((LA >>> 0 < 4293918720) - 1 | 0) | 0, I = (a = A >>> 21 | 0) + B | 0, fA = I = (A = (2097151 & A) << 11 | (lA = LA - -1048576 | 0) >>> 21) >>> 0 > (TA = A + rA | 0) >>> 0 ? I + 1 | 0 : I, eA = A = I - ((TA >>> 0 < 4293918720) - 1 | 0) | 0, I = (2097151 & A) << 11 | (iA = TA - -1048576 | 0) >>> 21, A = (A >>> 21 | 0) + DA | 0, EA = A = I >>> 0 > (QA = I + QA | 0) >>> 0 ? A + 1 | 0 : A, _A = A = A - ((QA >>> 0 < 4293918720) - 1 | 0) | 0, I = (a = A >> 21) + r | 0, VA = I = (I = (A = (2097151 & A) << 11 | (rA = QA - -1048576 | 0) >>> 21) >>> 0 > (B = A + hA | 0) >>> 0 ? I + 1 | 0 : I) - (((a = -2097152 & JA) >>> 0 > B >>> 0) + ZA | 0) | 0, JA = A = B - a | 0, oA = A - -1048576 | 0, ZA = A = I - ((A >>> 0 < 4293918720) - 1 | 0) | 0, a = (I = A >> 21) + tA | 0, I = ((A = (2097151 & A) << 11 | oA >>> 21) >>> 0 > (B = A + WA | 0) >>> 0 ? a + 1 | 0 : a) + cA | 0, HA = I = (I = (A = B) >>> 0 > (B = B + sA | 0) >>> 0 ? I + 1 | 0 : I) - (((a = -2097152 & xA) >>> 0 > B >>> 0) + $A | 0) | 0, cA = A = B - a | 0, r = A - -1048576 | 0, qA = A = I - ((A >>> 0 < 4293918720) - 1 | 0) | 0, a = (I = A >> 21) + gg | 0, xA = A = (a = (A = (2097151 & A) << 11 | r >>> 21) >>> 0 > (tA = A + Ag | 0) >>> 0 ? a + 1 | 0 : a) - ((tA >>> 0 < 4293918720) - 1 | 0) | 0, hA = mA - -1048576 | 0, DA = SA - ((mA >>> 0 < 4293918720) - 1 | 0) | 0, sA = (2097151 & A) << 11 | (B = tA - -1048576 | 0) >>> 21, A = (A >> 21) + SA | 0, $A = (mA = sA + mA | 0) - (I = -2097152 & hA) | 0, Ag = (sA >>> 0 > mA >>> 0 ? A + 1 | 0 : A) - ((I >>> 0 > mA >>> 0) + DA | 0) | 0, gg = tA - (A = -2097152 & B) | 0, WA = a - ((A >>> 0 > tA >>> 0) + xA | 0) | 0, zA = cA - (A = -2097152 & r) | 0, mA = HA - ((A >>> 0 > cA >>> 0) + qA | 0) | 0, A = gI(YA, XA, -997805, -1), I = p, a = A, A = gI(Z, V, 654183, 0), I = p + I | 0, I = A >>> 0 > (a = a + A | 0) >>> 0 ? I + 1 | 0 : I, B = (A = a) + (a = gI(OA, gA, 136657, 0)) | 0, A = p + I | 0, I = VA + (a >>> 0 > B >>> 0 ? A + 1 | 0 : A) | 0, HA = (a = B + JA | 0) - (A = -2097152 & oA) | 0, qA = (I = a >>> 0 < JA >>> 0 ? I + 1 | 0 : I) - ((A >>> 0 > a >>> 0) + ZA | 0) | 0, JA = MA - (A = -2097152 & pA) | 0, SA = uA - ((A >>> 0 > MA >>> 0) + aA | 0) | 0, I = gI(AA, $, -997805, -1), A = p, a = I, I = gI(x, W, 654183, 0), A = p + A | 0, A = I >>> 0 > (a = a + I | 0) >>> 0 ? A + 1 | 0 : A, B = (I = a) + (a = gI(j, P, 136657, 0)) | 0, I = p + A | 0, I = a >>> 0 > B >>> 0 ? I + 1 | 0 : I, A = gI(L, R, -683901, -1), a = p + I | 0, I = NA + (A >>> 0 > (B = A + B | 0) >>> 0 ? a + 1 | 0 : a) | 0, pA = (a = B + RA | 0) - (A = -2097152 & kA) | 0, uA = (I = a >>> 0 < RA >>> 0 ? I + 1 | 0 : I) - ((A >>> 0 > a >>> 0) + CA | 0) | 0, I = gI(AA, $, 654183, 0), A = p, a = I, I = gI(x, W, 470296, 0), A = p + A | 0, A = I >>> 0 > (a = a + I | 0) >>> 0 ? A + 1 | 0 : A, B = (I = gI(j, P, -997805, -1)) + a | 0, a = p + A | 0, I = GA + (I >>> 0 > B >>> 0 ? a + 1 | 0 : a) | 0, I = (A = B + jA | 0) >>> 0 < jA >>> 0 ? I + 1 | 0 : I, a = A, A = gI(L, R, 136657, 0), I = p + I | 0, I = A >>> 0 > (a = a + A | 0) >>> 0 ? I + 1 | 0 : I, B = (A = a) + (a = gI(q, z, -683901, -1)) | 0, A = p + I | 0, oA = B - (I = -2097152 & vA) | 0, r = (a >>> 0 > B >>> 0 ? A + 1 | 0 : A) - ((I >>> 0 > B >>> 0) + IA | 0) | 0, B = (_[o + 28 | 0] | _[o + 29 | 0] << 8 | _[o + 30 | 0] << 16 | _[o + 31 | 0] << 24) >>> 7 | 0, A = gI(y, 0, v, 0), I = p, tA = (a = A) + (A = gI(E, 0, M, 0)) | 0, a = p + I | 0, a = A >>> 0 > tA >>> 0 ? a + 1 | 0 : a, A = gI(n, 0, G, 0), I = p + a | 0, I = A >>> 0 > (tA = A + tA | 0) >>> 0 ? I + 1 | 0 : I, a = gI(l, u, K, 0), A = p + I | 0, A = a >>> 0 > (tA = a + tA | 0) >>> 0 ? A + 1 | 0 : A, a = gI(w, 0, m, 0), I = p + A | 0, I = a >>> 0 > (tA = a + tA | 0) >>> 0 ? I + 1 | 0 : I, a = gI(S, 0, N, 0), A = p + I | 0, A = a >>> 0 > (tA = a + tA | 0) >>> 0 ? A + 1 | 0 : A, I = gI(b, 0, F, 0), a = p + A | 0, a = I >>> 0 > (tA = I + tA | 0) >>> 0 ? a + 1 | 0 : a, A = gI(k, nA, FA, 0), I = p + a | 0, I = A >>> 0 > (tA = A + tA | 0) >>> 0 ? I + 1 | 0 : I, a = gI(h, 0, H, 0), A = p + I | 0, A = a >>> 0 > (tA = a + tA | 0) >>> 0 ? A + 1 | 0 : A, a = gI(Q, 0, Y, 0), I = p + A | 0, I = a >>> 0 > (tA = a + tA | 0) >>> 0 ? I + 1 | 0 : I, a = gI(D, 0, U, 0), A = p + I | 0, A = a >>> 0 > (tA = a + tA | 0) >>> 0 ? A + 1 | 0 : A, I = gI(f, 0, J, 0), a = p + A | 0, I = a = I >>> 0 > (tA = I + tA | 0) >>> 0 ? a + 1 | 0 : a, NA = (a = (2097151 & UA) << 11 | PA >>> 21) + (A = B + tA | 0) | 0, A = (UA >>> 21 | 0) + (I = A >>> 0 < tA >>> 0 ? I + 1 | 0 : I) | 0, sA = A = a >>> 0 > NA >>> 0 ? A + 1 | 0 : A, xA = I = A - ((NA >>> 0 < 4293918720) - 1 | 0) | 0, a = (A = I >>> 21 | 0) + r | 0, cA = a = (I = (2097151 & I) << 11 | (nA = NA - -1048576 | 0) >>> 21) >>> 0 > (kA = I + oA | 0) >>> 0 ? a + 1 | 0 : a, PA = I = a - ((kA >>> 0 < 4293918720) - 1 | 0) | 0, A = (A = I >> 21) + uA | 0, oA = A = (I = (2097151 & I) << 11 | (tA = kA - -1048576 | 0) >>> 21) >>> 0 > (pA = I + pA | 0) >>> 0 ? A + 1 | 0 : A, vA = I = A - ((pA >>> 0 < 4293918720) - 1 | 0) | 0, a = (A = I >> 21) + SA | 0, UA = a = (I = (B = (2097151 & I) << 11 | (r = pA - -1048576 | 0) >>> 21) + JA | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, SA = I, A = gI(I, a, -683901, -1), I = p + qA | 0, uA = a = A + HA | 0, B = A >>> 0 > a >>> 0 ? I + 1 | 0 : I, I = gI(Z, V, 470296, 0), A = p + EA | 0, A = I >>> 0 > (QA = I + QA | 0) >>> 0 ? A + 1 | 0 : A, I = gI(YA, XA, 654183, 0), A = p + (A - (((a = -2097152 & rA) >>> 0 > QA >>> 0) + _A | 0) | 0) | 0, A = I >>> 0 > (rA = I + (QA - a | 0) | 0) >>> 0 ? A + 1 | 0 : A, a = gI(OA, gA, -997805, -1), I = p + A | 0, I = a >>> 0 > (rA = a + rA | 0) >>> 0 ? I + 1 | 0 : I, GA = a = pA - (A = -2097152 & r) | 0, FA = oA = oA - ((A >>> 0 > pA >>> 0) + vA | 0) | 0, rA = (r = gI(SA, UA, 136657, 0)) + rA | 0, A = p + I | 0, a = gI(a, oA, -683901, -1), I = p + (r >>> 0 > rA >>> 0 ? A + 1 | 0 : A) | 0, oA = I = a >>> 0 > (EA = a + rA | 0) >>> 0 ? I + 1 | 0 : I, vA = A = I - ((EA >>> 0 < 4293918720) - 1 | 0) | 0, I = (2097151 & A) << 11 | (r = EA - -1048576 | 0) >>> 21, A = (A >> 21) + B | 0, pA = I = (A = I >>> 0 > (rA = I + uA | 0) >>> 0 ? A + 1 | 0 : A) - ((rA >>> 0 < 4293918720) - 1 | 0) | 0, QA = (2097151 & I) << 11 | (B = rA - -1048576 | 0) >>> 21, I = (I >> 21) + mA | 0, zA = uA = QA + zA | 0, uA = QA >>> 0 > uA >>> 0 ? I + 1 | 0 : I, mA = rA - (I = -2097152 & B) | 0, jA = A - ((I >>> 0 > rA >>> 0) + pA | 0) | 0, HA = EA - (A = -2097152 & r) | 0, qA = oA - ((A >>> 0 > EA >>> 0) + vA | 0) | 0, A = gI(Z, V, 666643, 0), a = fA + p | 0, a = (r = A + TA | 0) >>> 0 < TA >>> 0 ? a + 1 | 0 : a, B = (A = gI(YA, XA, 470296, 0)) + (r - (I = -2097152 & iA) | 0) | 0, I = p + (a - ((I >>> 0 > r >>> 0) + eA | 0) | 0) | 0, I = A >>> 0 > B >>> 0 ? I + 1 | 0 : I, a = gI(OA, gA, 654183, 0), A = p + I | 0, rA = B = a + B | 0, B = a >>> 0 > B >>> 0 ? A + 1 | 0 : A, r = kA - (A = -2097152 & tA) | 0, oA = cA - ((A >>> 0 > kA >>> 0) + PA | 0) | 0, A = gI(AA, $, 470296, 0), I = p, a = A, A = gI(x, W, 666643, 0), I = p + I | 0, I = A >>> 0 > (a = a + A | 0) >>> 0 ? I + 1 | 0 : I, A = gI(j, P, 654183, 0), I = p + I | 0, I = A >>> 0 > (a = A + a | 0) >>> 0 ? I + 1 | 0 : I, tA = (A = a) + (a = gI(L, R, -997805, -1)) | 0, A = p + I | 0, A = a >>> 0 > tA >>> 0 ? A + 1 | 0 : A, I = gI(q, z, 136657, 0), A = p + A | 0, A = I >>> 0 > (a = I + tA | 0) >>> 0 ? A + 1 | 0 : A, tA = (I = gI(O, X, -683901, -1)) + a | 0, a = p + A | 0, I = sA + (I >>> 0 > tA >>> 0 ? a + 1 | 0 : a) | 0, kA = (a = (2097151 & KA) << 11 | bA >>> 21) + ((tA = tA + NA | 0) - (A = -2097152 & nA) | 0) | 0, A = ((I = tA >>> 0 < NA >>> 0 ? I + 1 | 0 : I) - ((A >>> 0 > tA >>> 0) + xA | 0) | 0) + (KA >> 21) | 0, pA = A = a >>> 0 > kA >>> 0 ? A + 1 | 0 : A, JA = A = A - ((kA >>> 0 < 4293918720) - 1 | 0) | 0, I = r, r = (2097151 & A) << 11 | (iA = kA - -1048576 | 0) >>> 21, A = (A >> 21) + oA | 0, vA = A = (a = I + r | 0) >>> 0 < r >>> 0 ? A + 1 | 0 : A, NA = a, A = gI(a, A, -683901, -1), I = p + B | 0, I = A >>> 0 > (a = A + rA | 0) >>> 0 ? I + 1 | 0 : I, B = (A = a) + (a = gI(SA, UA, -997805, -1)) | 0, A = p + I | 0, A = a >>> 0 > B >>> 0 ? A + 1 | 0 : A, I = gI(GA, FA, 136657, 0), a = p + A | 0, bA = B = I + B | 0, cA = I >>> 0 > B >>> 0 ? a + 1 | 0 : a, rA = LA - (A = -2097152 & lA) | 0, sA = yA - ((A >>> 0 > LA >>> 0) + BA | 0) | 0, I = gI(v, 0, Y, 0), A = p, a = I, I = gI(M, 0, H, 0), A = p + A | 0, A = I >>> 0 > (a = a + I | 0) >>> 0 ? A + 1 | 0 : A, I = gI(G, 0, U, 0), A = p + A | 0, A = I >>> 0 > (a = I + a | 0) >>> 0 ? A + 1 | 0 : A, B = (I = gI(m, 0, J, 0)) + a | 0, a = p + A | 0, I = I >>> 0 > B >>> 0 ? a + 1 | 0 : a, nA = a = (A = (_[o + 7 | 0] | _[o + 8 | 0] << 8 | _[o + 9 | 0] << 16 | _[o + 10 | 0] << 24) >>> 7 & 2097151) + B | 0, tA = A >>> 0 > a >>> 0 ? I + 1 | 0 : I, A = gI(v, 0, H, 0), I = p, a = A, A = gI(M, 0, J, 0), I = p + I | 0, I = A >>> 0 > (a = a + A | 0) >>> 0 ? I + 1 | 0 : I, B = (A = a) + (a = gI(m, 0, U, 0)) | 0, A = p + I | 0, oA = B, B = a >>> 0 > B >>> 0 ? A + 1 | 0 : A, A = (I = _[o + 6 | 0]) >>> 24 | 0, r = I << 8 | (xA = _[o + 2 | 0] | _[o + 3 | 0] << 8 | _[o + 4 | 0] << 16 | _[o + 5 | 0] << 24) >>> 24, a = A, I = (A = _[o + 7 | 0]) >>> 16 | 0, I |= a, a = B, r = a = (A = 2097151 & ((3 & I) << 30 | (A = A << 16 | r) >>> 2)) >>> 0 > (oA = A + oA | 0) >>> 0 ? a + 1 | 0 : a, RA = A = a - ((oA >>> 0 < 4293918720) - 1 | 0) | 0, a = (2097151 & A) << 11 | (fA = oA - -1048576 | 0) >>> 21, A = (A >>> 21 | 0) + tA | 0, QA = A = a >>> 0 > (yA = a + nA | 0) >>> 0 ? A + 1 | 0 : A, PA = A = A - ((yA >>> 0 < 4293918720) - 1 | 0) | 0, a = (I = A >>> 21 | 0) + sA | 0, a = (A = (2097151 & A) << 11 | (EA = yA - -1048576 | 0) >>> 21) >>> 0 > (B = A + rA | 0) >>> 0 ? a + 1 | 0 : a, I = gI(YA, XA, 666643, 0), A = p + a | 0, A = I >>> 0 > (B = I + B | 0) >>> 0 ? A + 1 | 0 : A, I = gI(OA, gA, 470296, 0), A = p + A | 0, A = I >>> 0 > (a = I + B | 0) >>> 0 ? A + 1 | 0 : A, B = (I = a) + (a = gI(NA, vA, 136657, 0)) | 0, I = p + A | 0, I = a >>> 0 > B >>> 0 ? I + 1 | 0 : I, A = gI(SA, UA, 654183, 0), I = p + I | 0, I = A >>> 0 > (a = A + B | 0) >>> 0 ? I + 1 | 0 : I, rA = (A = gI(GA, FA, -997805, -1)) + a | 0, a = p + I | 0, sA = a = A >>> 0 > rA >>> 0 ? a + 1 | 0 : a, KA = A = a - ((rA >>> 0 < 4293918720) - 1 | 0) | 0, a = (2097151 & A) << 11 | (nA = rA - -1048576 | 0) >>> 21, A = (A >> 21) + cA | 0, bA = a = (A = a >>> 0 > (B = a + bA | 0) >>> 0 ? A + 1 | 0 : A) - ((B >>> 0 < 4293918720) - 1 | 0) | 0, tA = (2097151 & a) << 11 | (cA = B - -1048576 | 0) >>> 21, a = (a >> 21) + qA | 0, MA = lA = tA + HA | 0, lA = tA >>> 0 > lA >>> 0 ? a + 1 | 0 : a, tA = B, I = A, B = (kA - (A = -2097152 & iA) | 0) + (iA = (2097151 & DA) << 11 | hA >>> 21) | 0, A = (pA - ((A >>> 0 > kA >>> 0) + JA | 0) | 0) + (DA >> 21) | 0, hA = A = B >>> 0 < iA >>> 0 ? A + 1 | 0 : A, HA = A = A - ((B >>> 0 < 4293918720) - 1 | 0) | 0, kA = a = A >> 21, A = gI(YA = (2097151 & A) << 11 | (DA = B - -1048576 | 0) >>> 21, a, -683901, -1), I = p + I | 0, I = A >>> 0 > (a = A + tA | 0) >>> 0 ? I + 1 | 0 : I, qA = a - (A = -2097152 & cA) | 0, LA = I - ((A >>> 0 > a >>> 0) + bA | 0) | 0, I = gI(YA, kA, 136657, 0), A = p + sA | 0, A = I >>> 0 > (a = I + rA | 0) >>> 0 ? A + 1 | 0 : A, TA = a - (I = -2097152 & nA) | 0, KA = A - ((I >>> 0 > a >>> 0) + KA | 0) | 0, I = gI(OA, gA, 666643, 0), A = p + (QA - (((a = -2097152 & EA) >>> 0 > yA >>> 0) + PA | 0) | 0) | 0, A = I >>> 0 > (tA = I + (yA - a | 0) | 0) >>> 0 ? A + 1 | 0 : A, a = gI(NA, vA, -997805, -1), I = p + A | 0, I = a >>> 0 > (tA = a + tA | 0) >>> 0 ? I + 1 | 0 : I, A = gI(SA, UA, 470296, 0), a = p + I | 0, a = A >>> 0 > (tA = A + tA | 0) >>> 0 ? a + 1 | 0 : a, I = gI(GA, FA, 654183, 0), A = p + a | 0, bA = tA = I + tA | 0, sA = I >>> 0 > tA >>> 0 ? A + 1 | 0 : A, a = xA >>> 5 & 2097151, A = gI(v, 0, J, 0), I = p, cA = A, A = gI(M, 0, U, 0), I = p + I | 0, A = A >>> 0 > (tA = cA + A | 0) >>> 0 ? I + 1 | 0 : I, cA = I = a + tA | 0, a = A = I >>> 0 < tA >>> 0 ? A + 1 | 0 : A, yA = (I = gI(v, 0, U, 0)) + (A = (A = _[o + 2 | 0]) << 16 & 2031616 | _[0 | o] | _[o + 1 | 0] << 8) | 0, I = p, iA = I = A >>> 0 > yA >>> 0 ? I + 1 | 0 : I, JA = I = I - ((yA >>> 0 < 4293918720) - 1 | 0) | 0, A = (A = I >>> 21 | 0) + a | 0, EA = A = (I = (2097151 & I) << 11 | (QA = yA - -1048576 | 0) >>> 21) >>> 0 > (pA = I + cA | 0) >>> 0 ? A + 1 | 0 : A, xA = I = A - ((pA >>> 0 < 4293918720) - 1 | 0) | 0, a = (2097151 & I) << 11 | (rA = pA - -1048576 | 0) >>> 21, I = (I >>> 21 | 0) + r | 0, I = a >>> 0 > (tA = a + oA | 0) >>> 0 ? I + 1 | 0 : I, a = gI(NA, vA, 654183, 0), A = p + (I - (((r = -2097152 & fA) >>> 0 > tA >>> 0) + RA | 0) | 0) | 0, A = a >>> 0 > (oA = a + (tA - r | 0) | 0) >>> 0 ? A + 1 | 0 : A, I = gI(SA, UA, 666643, 0), A = p + A | 0, A = I >>> 0 > (a = I + oA | 0) >>> 0 ? A + 1 | 0 : A, nA = (I = a) + (a = gI(GA, FA, 470296, 0)) | 0, I = p + A | 0, cA = I = a >>> 0 > nA >>> 0 ? I + 1 | 0 : I, PA = I = I - ((nA >>> 0 < 4293918720) - 1 | 0) | 0, a = (A = I >> 21) + sA | 0, fA = I = (a = (I = (2097151 & I) << 11 | (tA = nA - -1048576 | 0) >>> 21) >>> 0 > (oA = I + bA | 0) >>> 0 ? a + 1 | 0 : a) - ((oA >>> 0 < 4293918720) - 1 | 0) | 0, sA = (2097151 & I) << 11 | (r = oA - -1048576 | 0) >>> 21, I = (I >> 21) + KA | 0, UA = SA = sA + TA | 0, sA = sA >>> 0 > SA >>> 0 ? I + 1 | 0 : I, A = gI(YA, kA, -997805, -1), I = p + a | 0, I = A >>> 0 > (oA = A + oA | 0) >>> 0 ? I + 1 | 0 : I, KA = oA - (A = -2097152 & r) | 0, bA = I - ((A >>> 0 > oA >>> 0) + fA | 0) | 0, I = gI(YA, kA, 654183, 0), A = p + cA | 0, A = I >>> 0 > (a = I + nA | 0) >>> 0 ? A + 1 | 0 : A, SA = a - (I = -2097152 & tA) | 0, fA = A - ((I >>> 0 > a >>> 0) + PA | 0) | 0, A = gI(NA, vA, 470296, 0), a = p + (EA - (((I = -2097152 & rA) >>> 0 > pA >>> 0) + xA | 0) | 0) | 0, a = A >>> 0 > (r = A + (pA - I | 0) | 0) >>> 0 ? a + 1 | 0 : a, I = gI(GA, FA, 666643, 0), A = p + a | 0, oA = r = I + r | 0, a = I >>> 0 > r >>> 0 ? A + 1 | 0 : A, I = gI(NA, vA, 666643, 0), A = p + (iA - ((4095 & JA) + ((r = -2097152 & QA) >>> 0 > yA >>> 0) | 0) | 0) | 0, nA = A = I >>> 0 > (rA = I + (yA - r | 0) | 0) >>> 0 ? A + 1 | 0 : A, iA = A = A - ((rA >>> 0 < 4293918720) - 1 | 0) | 0, r = (2097151 & A) << 11 | (cA = rA - -1048576 | 0) >>> 21, A = (A >> 21) + a | 0, a = A = r >>> 0 > (tA = r + oA | 0) >>> 0 ? A + 1 | 0 : A, QA = A = A - ((tA >>> 0 < 4293918720) - 1 | 0) | 0, r = (2097151 & A) << 11 | (oA = tA - -1048576 | 0) >>> 21, A = (A >> 21) + fA | 0, r = r >>> 0 > (EA = r + SA | 0) >>> 0 ? A + 1 | 0 : A, A = gI(YA, kA, 470296, 0), a = p + a | 0, a = A >>> 0 > (I = A + tA | 0) >>> 0 ? a + 1 | 0 : a, tA = I - (A = -2097152 & oA) | 0, oA = a - ((A >>> 0 > I >>> 0) + QA | 0) | 0, I = gI(YA, kA, 666643, 0), A = p + (nA - (((a = -2097152 & cA) >>> 0 > rA >>> 0) + iA | 0) | 0) | 0, I = (a = (A = I >>> 0 > (pA = I + (rA - a | 0) | 0) >>> 0 ? A + 1 | 0 : A) >> 21) + oA | 0, A = (A = (I = (A = (2097151 & A) << 11 | pA >>> 21) >>> 0 > (fA = A + tA | 0) >>> 0 ? I + 1 | 0 : I) >> 21) + r | 0, I = (I = (A = (I = (2097151 & I) << 11 | fA >>> 21) >>> 0 > (iA = I + EA | 0) >>> 0 ? A + 1 | 0 : A) >> 21) + bA | 0, a = (A = (I = (A = (2097151 & A) << 11 | iA >>> 21) >>> 0 > (r = A + KA | 0) >>> 0 ? I + 1 | 0 : I) >> 21) + sA | 0, A = (I = (a = (I = (2097151 & I) << 11 | r >>> 21) >>> 0 > (QA = I + UA | 0) >>> 0 ? a + 1 | 0 : a) >> 21) + LA | 0, I = (a = (A = (a = (2097151 & a) << 11 | QA >>> 21) >>> 0 > (EA = a + qA | 0) >>> 0 ? A + 1 | 0 : A) >> 21) + lA | 0, A = (A = (I = (A = (2097151 & A) << 11 | EA >>> 21) >>> 0 > (rA = A + MA | 0) >>> 0 ? I + 1 | 0 : I) >> 21) + jA | 0, I = (I = (A = (I = (2097151 & I) << 11 | rA >>> 21) >>> 0 > (sA = I + mA | 0) >>> 0 ? A + 1 | 0 : A) >> 21) + uA | 0, a = (A = (I = (A = (2097151 & A) << 11 | sA >>> 21) >>> 0 > (nA = A + zA | 0) >>> 0 ? I + 1 | 0 : I) >> 21) + WA | 0, A = (I = (a = (I = (2097151 & I) << 11 | nA >>> 21) >>> 0 > (cA = I + gg | 0) >>> 0 ? a + 1 | 0 : a) >> 21) + Ag | 0, oA = (DA = B - (I = -2097152 & DA) | 0) + ((2097151 & (A = (a = (2097151 & a) << 11 | cA >>> 21) >>> 0 > (tA = a + $A | 0) >>> 0 ? A + 1 | 0 : A)) << 11 | tA >>> 21) | 0, A = (hA - ((I >>> 0 > B >>> 0) + HA | 0) | 0) + (A >> 21) | 0, DA = I = (A = oA >>> 0 < DA >>> 0 ? A + 1 | 0 : A) >> 21, pA = (A = gI(lA = (2097151 & A) << 11 | oA >>> 21, I, 666643, 0)) + (I = 2097151 & pA) | 0, A = p, B = A = I >>> 0 > pA >>> 0 ? A + 1 | 0 : A, C[0 | t] = pA, C[t + 1 | 0] = (255 & A) << 24 | pA >>> 8, A = 2097151 & fA, I = gI(lA, DA, 470296, 0) + A | 0, a = p, A = (B >> 21) + (A >>> 0 > I >>> 0 ? a + 1 | 0 : a) | 0, A = (hA = (2097151 & B) << 11 | pA >>> 21) >>> 0 > (fA = hA + I | 0) >>> 0 ? A + 1 | 0 : A, C[t + 4 | 0] = (2047 & A) << 21 | fA >>> 11, I = A, a = fA, C[t + 3 | 0] = (7 & A) << 29 | a >>> 3, C[t + 2 | 0] = 31 & ((65535 & B) << 16 | pA >>> 16) | a << 5, B = 2097151 & iA, iA = gI(lA, DA, 654183, 0) + B | 0, A = p, fA = (2097151 & I) << 11 | a >>> 21, I = (I >> 21) + (B = B >>> 0 > iA >>> 0 ? A + 1 | 0 : A) | 0, A = I = (iA = fA + iA | 0) >>> 0 < fA >>> 0 ? I + 1 | 0 : I, C[t + 6 | 0] = (63 & A) << 26 | iA >>> 6, B = iA, iA = 0, C[t + 5 | 0] = iA << 13 | (1572864 & a) >>> 19 | B << 2, a = 2097151 & r, r = gI(lA, DA, -997805, -1) + a | 0, I = p, I = a >>> 0 > r >>> 0 ? I + 1 | 0 : I, iA = (2097151 & (a = A)) << 11 | B >>> 21, a = (A >>= 21) + I | 0, a = (r = iA + r | 0) >>> 0 < iA >>> 0 ? a + 1 | 0 : a, C[t + 9 | 0] = (511 & a) << 23 | r >>> 9, C[t + 8 | 0] = (1 & a) << 31 | r >>> 1, I = 0, C[t + 7 | 0] = I << 18 | (2080768 & B) >>> 14 | r << 7, I = 2097151 & QA, B = gI(lA, DA, 136657, 0) + I | 0, A = p, A = I >>> 0 > B >>> 0 ? A + 1 | 0 : A, QA = (2097151 & (I = a)) << 11 | r >>> 21, I = A + (a = I >> 21) | 0, I = (B = QA + B | 0) >>> 0 < QA >>> 0 ? I + 1 | 0 : I, C[t + 12 | 0] = (4095 & I) << 20 | B >>> 12, a = B, C[t + 11 | 0] = (15 & I) << 28 | a >>> 4, B = 0, C[t + 10 | 0] = B << 15 | (1966080 & r) >>> 17 | a << 4, B = 2097151 & EA, r = gI(lA, DA, -683901, -1) + B | 0, A = p, A = B >>> 0 > r >>> 0 ? A + 1 | 0 : A, B = I, I = A + (I >>= 21) | 0, I = (B = (EA = r) + (r = (2097151 & B) << 11 | a >>> 21) | 0) >>> 0 < r >>> 0 ? I + 1 | 0 : I, C[t + 14 | 0] = (127 & I) << 25 | B >>> 7, r = 0, C[t + 13 | 0] = r << 12 | (1048576 & a) >>> 20 | B << 1, A = I >> 21, a = (I = (2097151 & I) << 11 | B >>> 21) >>> 0 > (r = I + (2097151 & rA) | 0) >>> 0 ? A + 1 | 0 : A, C[t + 17 | 0] = (1023 & a) << 22 | r >>> 10, C[t + 16 | 0] = (3 & a) << 30 | r >>> 2, I = 0, C[t + 15 | 0] = I << 17 | (2064384 & B) >>> 15 | r << 6, A = a >> 21, A = (I = (2097151 & a) << 11 | r >>> 21) >>> 0 > (a = I + (2097151 & sA) | 0) >>> 0 ? A + 1 | 0 : A, C[t + 20 | 0] = (8191 & A) << 19 | a >>> 13, C[t + 19 | 0] = (31 & A) << 27 | a >>> 5, B = (I = 2097151 & nA) + (nA = (2097151 & A) << 11 | a >>> 21) | 0, I = A >> 21, I = B >>> 0 < nA >>> 0 ? I + 1 | 0 : I, nA = B, C[t + 21 | 0] = B, sA = 0, C[t + 18 | 0] = sA << 14 | (1835008 & r) >>> 18 | a << 3, C[t + 22 | 0] = (255 & I) << 24 | B >>> 8, a = I >> 21, a = (B = (r = (2097151 & I) << 11 | B >>> 21) + (2097151 & cA) | 0) >>> 0 < r >>> 0 ? a + 1 | 0 : a, C[t + 25 | 0] = (2047 & a) << 21 | B >>> 11, C[t + 24 | 0] = (7 & a) << 29 | B >>> 3, C[t + 23 | 0] = 31 & ((65535 & I) << 16 | nA >>> 16) | B << 5, A = a >> 21, A = (I = (2097151 & a) << 11 | B >>> 21) >>> 0 > (a = I + (2097151 & tA) | 0) >>> 0 ? A + 1 | 0 : A, C[t + 27 | 0] = (63 & A) << 26 | a >>> 6, r = 0, C[t + 26 | 0] = r << 13 | (1572864 & B) >>> 19 | a << 2, I = A >> 21, I = (A = (B = (2097151 & A) << 11 | a >>> 21) + (2097151 & oA) | 0) >>> 0 < B >>> 0 ? I + 1 | 0 : I, C[t + 31 | 0] = (131071 & I) << 15 | A >>> 17, C[t + 30 | 0] = (511 & I) << 23 | A >>> 9, C[t + 29 | 0] = (1 & I) << 31 | A >>> 1, B = 0, C[t + 28 | 0] = B << 18 | (2080768 & a) >>> 14 | A << 7, jC(i, 64), jC(o, 64), g && (e[g >> 2] = 64, e[g + 4 >> 2] = 0), s = c + 560 | 0, 0 - } - - function w(A, g, I) { - var a, B, e, t, r, o, i, c, Q, y, E, s, h, n, D, f, w, k, l, d, u, S, b, F, N, v, M, G, K, m, Y, H, U, J, x, R, L, P, q, z, T, j, X = 0, - O = 0, - W = 0, - V = 0, - Z = 0, - $ = 0, - AA = 0, - gA = 0, - IA = 0, - CA = 0, - aA = 0, - BA = 0, - eA = 0, - _A = 0, - tA = 0, - rA = 0, - oA = 0, - iA = 0, - cA = 0, - QA = 0, - yA = 0, - EA = 0, - sA = 0, - hA = 0, - nA = 0, - pA = 0, - DA = 0, - fA = 0, - wA = 0, - kA = 0, - lA = 0, - dA = 0, - uA = 0, - SA = 0, - bA = 0, - FA = 0, - NA = 0, - vA = 0, - MA = 0, - GA = 0, - KA = 0, - mA = 0, - YA = 0, - HA = 0, - UA = 0, - JA = 0, - xA = 0, - RA = 0, - LA = 0, - PA = 0, - qA = 0; - V = gI(a = (O = _[I + 2 | 0]) << 16 & 2031616 | _[0 | I] | _[I + 1 | 0] << 8, 0, B = (BA = _[g + 23 | 0] | _[g + 24 | 0] << 8 | _[g + 25 | 0] << 16 | _[g + 26 | 0] << 24) >>> 5 & 2097151, 0), W = p, X = gI(e = (O = _[g + 23 | 0]) << 16 & 2031616 | _[g + 21 | 0] | _[g + 22 | 0] << 8, 0, t = (Z = _[I + 2 | 0] | _[I + 3 | 0] << 8 | _[I + 4 | 0] << 16 | _[I + 5 | 0] << 24) >>> 5 & 2097151, 0), O = p + W | 0, O = X >>> 0 > (V = X + V | 0) >>> 0 ? O + 1 | 0 : O, W = gI(r = (_[I + 7 | 0] | _[I + 8 | 0] << 8 | _[I + 9 | 0] << 16 | _[I + 10 | 0] << 24) >>> 7 & 2097151, 0, o = (_A = _[g + 15 | 0] | _[g + 16 | 0] << 8 | _[g + 17 | 0] << 16 | _[g + 18 | 0] << 24) >>> 6 & 2097151, 0), X = p + O | 0, gA = V = W + V | 0, W = W >>> 0 > V >>> 0 ? X + 1 | 0 : X, X = (O = _[g + 14 | 0]) >>> 24 | 0, $ = O << 8 | (IA = _[g + 10 | 0] | _[g + 11 | 0] << 8 | _[g + 12 | 0] << 16 | _[g + 13 | 0] << 24) >>> 24, X = gI(i = 2097151 & ((1 & (CA = (O = X) | (X = (V = _[g + 15 | 0]) >>> 16 | 0))) << 31 | (O = (V <<= 16) | $) >>> 1), 0, c = (AA = _[I + 10 | 0] | _[I + 11 | 0] << 8 | _[I + 12 | 0] << 16 | _[I + 13 | 0] << 24) >>> 4 & 2097151, 0), W = p + W | 0, CA = O = X + gA | 0, V = O >>> 0 < X >>> 0 ? W + 1 | 0 : W, W = (X = _[I + 6 | 0]) >>> 24 | 0, gA = X << 8 | Z >>> 24, Z = Q = 2097151 & ((3 & (W |= X = (O = _[I + 7 | 0]) >>> 16 | 0)) << 30 | (O = gA | O << 16) >>> 2), gA = 0, $ = (O = _[g + 19 | 0]) << 8 | _A >>> 24, W = X = O >>> 24 | 0, O = (X = _[g + 20 | 0]) >>> 16 | 0, S = W = (O |= W) >>> 3 | 0, X = gI(Z, gA, y = (7 & O) << 29 | (X = X << 16 | $) >>> 3, W), O = p + V | 0, O = X >>> 0 > ($ = X + CA | 0) >>> 0 ? O + 1 | 0 : O, W = gI(E = (Z = _[I + 15 | 0] | _[I + 16 | 0] << 8 | _[I + 17 | 0] << 16 | _[I + 18 | 0] << 24) >>> 6 & 2097151, 0, s = (_[g + 7 | 0] | _[g + 8 | 0] << 8 | _[g + 9 | 0] << 16 | _[g + 10 | 0] << 24) >>> 7 & 2097151, 0), X = p + O | 0, gA = V = W + $ | 0, V = W >>> 0 > V >>> 0 ? X + 1 | 0 : X, $ = (O = _[I + 14 | 0]) << 8 | AA >>> 24, O = X = O >>> 24 | 0, W = (X = _[I + 15 | 0]) >>> 16 | 0, X = gI(h = 2097151 & ((1 & (W |= O)) << 31 | (O = (X <<= 16) | $) >>> 1), 0, n = IA >>> 4 & 2097151, 0), O = p + V | 0, AA = W = X + gA | 0, gA = X >>> 0 > W >>> 0 ? O + 1 | 0 : O, O = (X = _[I + 19 | 0]) >>> 24 | 0, V = X << 8 | Z >>> 24, W = (X = _[I + 20 | 0]) >>> 16 | 0, D = (7 & (W |= O)) << 29 | (X = V | X << 16) >>> 3, yA = O = W >>> 3 | 0, V = O, O = (X = _[g + 6 | 0]) >>> 24 | 0, Z = X << 8 | (CA = _[g + 2 | 0] | _[g + 3 | 0] << 8 | _[g + 4 | 0] << 16 | _[g + 5 | 0] << 24) >>> 24, W = O, O = (X = _[g + 7 | 0]) >>> 16 | 0, O = gI(D, V, f = 2097151 & ((3 & (O |= W)) << 30 | (X = X << 16 | Z) >>> 2), 0), X = p + gA | 0, W = O >>> 0 > (V = O + AA | 0) >>> 0 ? X + 1 | 0 : X, O = gI(w = (O = _[I + 23 | 0]) << 16 & 2031616 | _[I + 21 | 0] | _[I + 22 | 0] << 8, 0, k = CA >>> 5 & 2097151, 0), X = p + W | 0, W = O >>> 0 > (V = O + V | 0) >>> 0 ? X + 1 | 0 : X, X = gI(l = (O = _[g + 2 | 0]) << 16 & 2031616 | _[0 | g] | _[g + 1 | 0] << 8, 0, nA = (CA = _[I + 23 | 0] | _[I + 24 | 0] << 8 | _[I + 25 | 0] << 16 | _[I + 26 | 0] << 24) >>> 5 & 2097151, 0), O = p + W | 0, Z = V = X + V | 0, gA = X >>> 0 > V >>> 0 ? O + 1 | 0 : O, X = gI(e, 0, a, 0), O = p, V = (W = X) + (X = gI(y, S, t, 0)) | 0, W = p + O | 0, W = X >>> 0 > V >>> 0 ? W + 1 | 0 : W, X = gI(r, 0, i, 0), O = p + W | 0, O = X >>> 0 > (V = X + V | 0) >>> 0 ? O + 1 | 0 : O, W = gI(c, 0, n, 0), X = p + O | 0, X = W >>> 0 > (V = W + V | 0) >>> 0 ? X + 1 | 0 : X, O = gI(o, 0, Q, 0), X = p + X | 0, X = O >>> 0 > (W = O + V | 0) >>> 0 ? X + 1 | 0 : X, V = (O = W) + (W = gI(E, 0, f, 0)) | 0, O = p + X | 0, O = W >>> 0 > V >>> 0 ? O + 1 | 0 : O, X = gI(h, 0, s, 0), W = p + O | 0, W = X >>> 0 > (V = X + V | 0) >>> 0 ? W + 1 | 0 : W, V = (X = gI(D, yA, k, 0)) + V | 0, O = p + W | 0, W = gI(w, 0, l, 0), X = p + (X >>> 0 > V >>> 0 ? O + 1 | 0 : O) | 0, V = X = W >>> 0 > ($ = W + V | 0) >>> 0 ? X + 1 | 0 : X, tA = X = X - (($ >>> 0 < 4293918720) - 1 | 0) | 0, O = (O = X >>> 21 | 0) + gA | 0, rA = W = (O = (X = (2097151 & X) << 11 | (iA = $ - -1048576 | 0) >>> 21) >>> 0 > (Z = X + Z | 0) >>> 0 ? O + 1 | 0 : O) - ((Z >>> 0 < 4293918720) - 1 | 0) | 0, eA = Z - (X = -2097152 & (cA = Z - -1048576 | 0)) | 0, aA = O - ((X >>> 0 > Z >>> 0) + W | 0) | 0, gA = (O = _[I + 27 | 0]) << 8 | CA >>> 24, W = X = O >>> 24 | 0, Z = gI(d = 2097151 & ((3 & (W |= O = (X = _[I + 28 | 0]) >>> 16 | 0)) << 30 | (O = (X <<= 16) | gA) >>> 2), 0, DA = (_[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24) >>> 7 | 0, 0), gA = p, O = (X = _[g + 27 | 0]) >>> 24 | 0, g = gI(u = 2097151 & ((3 & (O |= W = (g = _[g + 28 | 0]) >>> 16 | 0)) << 30 | (X = X << 8 | BA >>> 24 | g << 16) >>> 2), 0, fA = (_[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24) >>> 7 | 0, 0), X = p + gA | 0, X = g >>> 0 > (I = g + Z | 0) >>> 0 ? X + 1 | 0 : X, W = I, g = gI(B, 0, fA, 0), I = p, gA = (O = g) + (g = gI(nA, 0, DA, 0)) | 0, O = p + I | 0, O = g >>> 0 > gA >>> 0 ? O + 1 | 0 : O, g = gI(d, 0, u, 0), O = p + O | 0, gA = O = g >>> 0 > (CA = g + gA | 0) >>> 0 ? O + 1 | 0 : O, AA = g = O - ((CA >>> 0 < 4293918720) - 1 | 0) | 0, O = g >>> 21 | 0, Z = (g = (2097151 & g) << 11 | (I = CA - -1048576 | 0) >>> 21) + W | 0, W = O + X | 0, _A = O = (W = g >>> 0 > Z >>> 0 ? W + 1 | 0 : W) - ((Z >>> 0 < 4293918720) - 1 | 0) | 0, g = Z - (X = -2097152 & (IA = Z - -1048576 | 0)) | 0, F = X = W - ((131071 & O) + (X >>> 0 > Z >>> 0) | 0) | 0, N = g, g = gI(g, X, 666643, 0), X = p + aA | 0, kA = O = g + eA | 0, Z = g >>> 0 > O >>> 0 ? X + 1 | 0 : X, eA = CA - (g = -2097152 & I) | 0, sA = gA - ((131071 & AA) + (g >>> 0 > CA >>> 0) | 0) | 0, g = gI(w, 0, DA, 0), I = p, O = (X = g) + (g = gI(nA, 0, u, 0)) | 0, X = p + I | 0, X = g >>> 0 > O >>> 0 ? X + 1 | 0 : X, I = (g = gI(e, 0, fA, 0)) + O | 0, O = p + X | 0, O = g >>> 0 > I >>> 0 ? O + 1 | 0 : O, g = gI(B, 0, d, 0), X = p + O | 0, AA = I = g + I | 0, g = g >>> 0 > I >>> 0 ? X + 1 | 0 : X, I = gI(B, 0, nA, 0), X = p, W = (O = I) + (I = gI(D, yA, DA, 0)) | 0, O = p + X | 0, O = I >>> 0 > W >>> 0 ? O + 1 | 0 : O, X = (I = gI(w, 0, u, 0)) + W | 0, W = p + O | 0, W = I >>> 0 > X >>> 0 ? W + 1 | 0 : W, O = (I = gI(y, S, fA, 0)) + X | 0, X = p + W | 0, X = I >>> 0 > O >>> 0 ? X + 1 | 0 : X, aA = (I = gI(e, 0, d, 0)) + O | 0, O = p + X | 0, CA = O = I >>> 0 > aA >>> 0 ? O + 1 | 0 : O, oA = I = O - ((aA >>> 0 < 4293918720) - 1 | 0) | 0, O = g + (X = I >>> 21 | 0) | 0, I = O = (I = (2097151 & I) << 11 | (gA = aA - -1048576 | 0) >>> 21) >>> 0 > (AA = I + AA | 0) >>> 0 ? O + 1 | 0 : O, BA = O = O - ((AA >>> 0 < 4293918720) - 1 | 0) | 0, X = eA, eA = (2097151 & O) << 11 | (g = AA - -1048576 | 0) >>> 21, O = (O >>> 21 | 0) + sA | 0, v = O = (W = X + eA | 0) >>> 0 < eA >>> 0 ? O + 1 | 0 : O, M = g = AA - (X = -2097152 & g) | 0, G = AA = I - ((X >>> 0 > AA >>> 0) + BA | 0) | 0, K = W, I = gI(W, O, 470296, 0), X = p + Z | 0, X = I >>> 0 > (O = I + kA | 0) >>> 0 ? X + 1 | 0 : X, g = gI(g, AA, 654183, 0), W = p + X | 0, sA = I = g + O | 0, Z = g >>> 0 > I >>> 0 ? W + 1 | 0 : W, BA = aA - (g = -2097152 & gA) | 0, aA = CA - ((g >>> 0 > aA >>> 0) + oA | 0) | 0, g = gI(D, yA, u, 0), I = p, O = (X = g) + (g = gI(E, 0, DA, 0)) | 0, X = p + I | 0, X = g >>> 0 > O >>> 0 ? X + 1 | 0 : X, I = (g = gI(e, 0, nA, 0)) + O | 0, O = p + X | 0, O = g >>> 0 > I >>> 0 ? O + 1 | 0 : O, g = gI(B, 0, w, 0), W = p + O | 0, W = g >>> 0 > (I = g + I | 0) >>> 0 ? W + 1 | 0 : W, g = gI(o, 0, fA, 0), X = p + W | 0, X = g >>> 0 > (I = g + I | 0) >>> 0 ? X + 1 | 0 : X, g = gI(y, S, d, 0), O = p + X | 0, CA = I = g + I | 0, gA = g >>> 0 > I >>> 0 ? O + 1 | 0 : O, g = gI(h, 0, DA, 0), I = p, O = (X = g) + (g = gI(E, 0, u, 0)) | 0, X = p + I | 0, X = g >>> 0 > O >>> 0 ? X + 1 | 0 : X, I = (g = gI(B, 0, D, yA)) + O | 0, O = p + X | 0, O = g >>> 0 > I >>> 0 ? O + 1 | 0 : O, g = gI(y, S, nA, 0), W = p + O | 0, W = g >>> 0 > (I = g + I | 0) >>> 0 ? W + 1 | 0 : W, g = gI(e, 0, w, 0), X = p + W | 0, X = g >>> 0 > (I = g + I | 0) >>> 0 ? X + 1 | 0 : X, g = gI(i, 0, fA, 0), O = p + X | 0, O = g >>> 0 > (I = g + I | 0) >>> 0 ? O + 1 | 0 : O, g = gI(o, 0, d, 0), X = p + O | 0, g = X = g >>> 0 > (I = g + I | 0) >>> 0 ? X + 1 | 0 : X, EA = X = X - ((I >>> 0 < 4293918720) - 1 | 0) | 0, W = (O = X >>> 21 | 0) + gA | 0, eA = W = (X = (2097151 & X) << 11 | (oA = I - -1048576 | 0) >>> 21) >>> 0 > (hA = X + CA | 0) >>> 0 ? W + 1 | 0 : W, GA = X = W - ((hA >>> 0 < 4293918720) - 1 | 0) | 0, gA = (2097151 & X) << 11 | (AA = hA - -1048576 | 0) >>> 21, X = (X >>> 21 | 0) + aA | 0, m = X = (W = gA + BA | 0) >>> 0 < gA >>> 0 ? X + 1 | 0 : X, Y = W, X = gI(W, X, -997805, -1), O = p + Z | 0, aA = W = X + sA | 0, Z = X >>> 0 > W >>> 0 ? O + 1 | 0 : O, gA = $, $ = V, X = gI(a, 0, y, S), O = p, V = (W = X) + (X = gI(o, 0, t, 0)) | 0, W = p + O | 0, W = X >>> 0 > V >>> 0 ? W + 1 | 0 : W, O = gI(r, 0, n, 0), X = p + W | 0, X = O >>> 0 > (V = O + V | 0) >>> 0 ? X + 1 | 0 : X, W = gI(c, 0, s, 0), O = p + X | 0, O = W >>> 0 > (V = W + V | 0) >>> 0 ? O + 1 | 0 : O, W = gI(i, 0, Q, 0), X = p + O | 0, X = W >>> 0 > (V = W + V | 0) >>> 0 ? X + 1 | 0 : X, W = gI(E, 0, k, 0), O = p + X | 0, O = W >>> 0 > (V = W + V | 0) >>> 0 ? O + 1 | 0 : O, X = gI(h, 0, f, 0), W = p + O | 0, W = X >>> 0 > (V = X + V | 0) >>> 0 ? W + 1 | 0 : W, O = gI(D, yA, l, 0), X = p + W | 0, CA = V = O + V | 0, V = O >>> 0 > V >>> 0 ? X + 1 | 0 : X, X = gI(a, 0, o, 0), O = p, W = X, X = gI(i, 0, t, 0), O = p + O | 0, O = X >>> 0 > (W = W + X | 0) >>> 0 ? O + 1 | 0 : O, BA = (X = W) + (W = gI(r, 0, s, 0)) | 0, X = p + O | 0, X = W >>> 0 > BA >>> 0 ? X + 1 | 0 : X, W = gI(c, 0, f, 0), O = p + X | 0, O = W >>> 0 > (BA = W + BA | 0) >>> 0 ? O + 1 | 0 : O, X = gI(Q, 0, n, 0), W = p + O | 0, W = X >>> 0 > (BA = X + BA | 0) >>> 0 ? W + 1 | 0 : W, BA = (O = gI(E, 0, l, 0)) + BA | 0, X = p + W | 0, W = gI(h, 0, k, 0), O = p + (O >>> 0 > BA >>> 0 ? X + 1 | 0 : X) | 0, SA = O = W >>> 0 > (uA = W + BA | 0) >>> 0 ? O + 1 | 0 : O, JA = O = O - ((uA >>> 0 < 4293918720) - 1 | 0) | 0, W = (2097151 & O) << 11 | (dA = uA - -1048576 | 0) >>> 21, O = (O >>> 21 | 0) + V | 0, QA = O = W >>> 0 > (bA = W + CA | 0) >>> 0 ? O + 1 | 0 : O, xA = O = O - ((bA >>> 0 < 4293918720) - 1 | 0) | 0, W = (2097151 & O) << 11 | (kA = bA - -1048576 | 0) >>> 21, O = (O >>> 21 | 0) + $ | 0, O = W >>> 0 > (gA = W + gA | 0) >>> 0 ? O + 1 | 0 : O, X = gI(K, v, 666643, 0), O = p + (O - (((W = -2097152 & iA) >>> 0 > gA >>> 0) + tA | 0) | 0) | 0, O = X >>> 0 > (V = X + (gA - W | 0) | 0) >>> 0 ? O + 1 | 0 : O, W = gI(M, G, 470296, 0), X = p + O | 0, X = W >>> 0 > (V = W + V | 0) >>> 0 ? X + 1 | 0 : X, W = gI(Y, m, 654183, 0), O = p + X | 0, sA = O = W >>> 0 > (pA = W + V | 0) >>> 0 ? O + 1 | 0 : O, YA = O = O - ((pA >>> 0 < 4293918720) - 1 | 0) | 0, X = (X = O >> 21) + Z | 0, aA = X = (O = (2097151 & O) << 11 | (BA = pA - -1048576 | 0) >>> 21) >>> 0 > (tA = O + aA | 0) >>> 0 ? X + 1 | 0 : X, FA = O = X - ((tA >>> 0 < 4293918720) - 1 | 0) | 0, KA = (2097151 & O) << 11 | (iA = tA - -1048576 | 0) >>> 21, CA = O >> 21, X = gI(a, 0, u, 0), O = p, W = X, X = gI(B, 0, t, 0), O = p + O | 0, O = X >>> 0 > (W = W + X | 0) >>> 0 ? O + 1 | 0 : O, V = (X = gI(r, 0, y, S)) + W | 0, W = p + O | 0, W = X >>> 0 > V >>> 0 ? W + 1 | 0 : W, O = gI(o, 0, c, 0), X = p + W | 0, X = O >>> 0 > (V = O + V | 0) >>> 0 ? X + 1 | 0 : X, W = gI(e, 0, Q, 0), O = p + X | 0, O = W >>> 0 > (V = W + V | 0) >>> 0 ? O + 1 | 0 : O, W = gI(E, 0, n, 0), X = p + O | 0, X = W >>> 0 > (V = W + V | 0) >>> 0 ? X + 1 | 0 : X, W = gI(i, 0, h, 0), O = p + X | 0, O = W >>> 0 > (V = W + V | 0) >>> 0 ? O + 1 | 0 : O, X = gI(s, 0, D, yA), W = p + O | 0, W = X >>> 0 > (V = X + V | 0) >>> 0 ? W + 1 | 0 : W, O = gI(k, 0, nA, 0), X = p + W | 0, X = O >>> 0 > (V = O + V | 0) >>> 0 ? X + 1 | 0 : X, W = gI(f, 0, w, 0), O = p + X | 0, O = W >>> 0 > (V = W + V | 0) >>> 0 ? O + 1 | 0 : O, W = (X = V) + (V = gI(d, 0, l, 0)) | 0, X = p + O | 0, Z = W, gA = W >>> 0 < V >>> 0 ? X + 1 | 0 : X, lA = gI(DA, 0, fA, 0), $ = W = (NA = p) - ((lA >>> 0 < 4293918720) - 1 | 0) | 0, O = lA - (X = -2097152 & (V = lA - -1048576 | 0)) | 0, X = (_A >>> 21 | 0) + (X = NA - ((524287 & W) + (X >>> 0 > lA >>> 0) | 0) | 0) | 0, H = X = (W = (IA = (2097151 & _A) << 11 | IA >>> 21) + O | 0) >>> 0 < IA >>> 0 ? X + 1 | 0 : X, U = W, O = (2097151 & rA) << 11 | cA >>> 21, IA = gI(W, X, 666643, 0) + O | 0, X = p + (rA >>> 21 | 0) | 0, X = O >>> 0 > IA >>> 0 ? X + 1 | 0 : X, W = gI(N, F, 470296, 0), O = p + X | 0, O = (W >>> 0 > (IA = W + IA | 0) >>> 0 ? O + 1 | 0 : O) + gA | 0, O = (X = Z + IA | 0) >>> 0 < IA >>> 0 ? O + 1 | 0 : O, IA = (W = gI(K, v, 654183, 0)) + X | 0, X = p + O | 0, mA = Z - -1048576 | 0, lA = gA = gA - ((Z >>> 0 < 4293918720) - 1 | 0) | 0, O = gI(M, G, -997805, -1), W = p + (W >>> 0 > IA >>> 0 ? X + 1 | 0 : X) | 0, W = O >>> 0 > (Z = O + IA | 0) >>> 0 ? W + 1 | 0 : W, cA = (X = gI(Y, m, 136657, 0)) + (Z - (O = -2097152 & mA) | 0) | 0, O = p + (W - ((O >>> 0 > Z >>> 0) + gA | 0) | 0) | 0, W = (_A = X >>> 0 > cA >>> 0 ? O + 1 | 0 : O) + CA | 0, vA = X = cA + KA | 0, IA = W = X >>> 0 < cA >>> 0 ? W + 1 | 0 : W, NA = hA - (X = -2097152 & AA) | 0, hA = eA - ((X >>> 0 > hA >>> 0) + GA | 0) | 0, J = W = $ >>> 21 | 0, O = (X = I) + (I = gI(b = (2097151 & $) << 11 | V >>> 21, W, -683901, -1)) | 0, X = p + g | 0, eA = O - (g = -2097152 & oA) | 0, rA = (I >>> 0 > O >>> 0 ? X + 1 | 0 : X) - ((g >>> 0 > O >>> 0) + EA | 0) | 0, g = gI(B, 0, E, 0), I = p, X = g, g = gI(c, 0, DA, 0), O = p + I | 0, O = g >>> 0 > (X = X + g | 0) >>> 0 ? O + 1 | 0 : O, g = gI(h, 0, u, 0), W = p + O | 0, W = g >>> 0 > (I = g + X | 0) >>> 0 ? W + 1 | 0 : W, g = gI(e, 0, D, yA), X = p + W | 0, X = g >>> 0 > (I = g + I | 0) >>> 0 ? X + 1 | 0 : X, g = gI(o, 0, nA, 0), X = p + X | 0, X = g >>> 0 > (I = g + I | 0) >>> 0 ? X + 1 | 0 : X, g = gI(y, S, w, 0), O = p + X | 0, O = g >>> 0 > (I = g + I | 0) >>> 0 ? O + 1 | 0 : O, g = gI(n, 0, fA, 0), O = p + O | 0, O = g >>> 0 > (I = g + I | 0) >>> 0 ? O + 1 | 0 : O, g = gI(i, 0, d, 0), W = p + O | 0, V = I = g + I | 0, g = g >>> 0 > I >>> 0 ? W + 1 | 0 : W, I = gI(c, 0, u, 0), X = p, O = I, I = gI(r, 0, DA, 0), X = p + X | 0, X = I >>> 0 > (O = O + I | 0) >>> 0 ? X + 1 | 0 : X, I = gI(e, 0, E, 0), X = p + X | 0, X = I >>> 0 > (O = I + O | 0) >>> 0 ? X + 1 | 0 : X, W = (I = gI(B, 0, h, 0)) + O | 0, O = p + X | 0, O = I >>> 0 > W >>> 0 ? O + 1 | 0 : O, I = gI(y, S, D, yA), O = p + O | 0, O = I >>> 0 > (X = I + W | 0) >>> 0 ? O + 1 | 0 : O, I = gI(i, 0, nA, 0), W = p + O | 0, W = I >>> 0 > (X = I + X | 0) >>> 0 ? W + 1 | 0 : W, O = (I = gI(o, 0, w, 0)) + X | 0, X = p + W | 0, X = I >>> 0 > O >>> 0 ? X + 1 | 0 : X, I = gI(s, 0, fA, 0), X = p + X | 0, X = I >>> 0 > (O = I + O | 0) >>> 0 ? X + 1 | 0 : X, AA = (I = gI(n, 0, d, 0)) + O | 0, O = p + X | 0, CA = O = I >>> 0 > AA >>> 0 ? O + 1 | 0 : O, MA = I = O - ((AA >>> 0 < 4293918720) - 1 | 0) | 0, W = g + (X = I >>> 21 | 0) | 0, gA = W = (I = (2097151 & I) << 11 | (Z = AA - -1048576 | 0) >>> 21) >>> 0 > (oA = I + V | 0) >>> 0 ? W + 1 | 0 : W, EA = g = W - ((oA >>> 0 < 4293918720) - 1 | 0) | 0, O = (X = g >>> 21 | 0) + rA | 0, V = O = (g = (2097151 & g) << 11 | ($ = oA - -1048576 | 0) >>> 21) >>> 0 > (eA = g + eA | 0) >>> 0 ? O + 1 | 0 : O, rA = I = O - ((eA >>> 0 < 4293918720) - 1 | 0) | 0, W = (X = I >> 21) + hA | 0, x = W = (I = (O = (2097151 & I) << 11 | (g = eA - -1048576 | 0) >>> 21) + NA | 0) >>> 0 < O >>> 0 ? W + 1 | 0 : W, GA = cA - -1048576 | 0, KA = O = _A - ((cA >>> 0 < 4293918720) - 1 | 0) | 0, HA = I, I = gI(I, W, -683901, -1), X = p + IA | 0, NA = X = (O = (X = I >>> 0 > (W = I + vA | 0) >>> 0 ? X + 1 | 0 : X) - (((I = -2097152 & GA) >>> 0 > W >>> 0) + O | 0) | 0) - (((IA = W - I | 0) >>> 0 < 4293918720) - 1 | 0) | 0, P = IA - (I = -2097152 & (hA = IA - -1048576 | 0)) | 0, RA = O - ((I >>> 0 > IA >>> 0) + X | 0) | 0, I = gI(HA, x, 136657, 0), O = p + (aA - (((X = -2097152 & iA) >>> 0 > tA >>> 0) + FA | 0) | 0) | 0, UA = W = I + (tA - X | 0) | 0, I = I >>> 0 > W >>> 0 ? O + 1 | 0 : O, wA = eA - (g &= -2097152) | 0, iA = V - ((g >>> 0 > eA >>> 0) + rA | 0) | 0, g = gI(U, H, -683901, -1), X = p, O = g, g = gI(b, J, 136657, 0), X = p + X | 0, O = gA + (g >>> 0 > (W = O + g | 0) >>> 0 ? X + 1 | 0 : X) | 0, _A = (X = W + oA | 0) - (g = -2097152 & $) | 0, IA = (O = X >>> 0 < oA >>> 0 ? O + 1 | 0 : O) - ((g >>> 0 > X >>> 0) + EA | 0) | 0, g = gI(b, J, -997805, -1), X = p + CA | 0, X = g >>> 0 > (O = g + AA | 0) >>> 0 ? X + 1 | 0 : X, g = gI(U, H, 136657, 0), X = p + X | 0, X = g >>> 0 > (O = g + O | 0) >>> 0 ? X + 1 | 0 : X, W = (g = gI(N, F, -683901, -1)) + O | 0, O = p + X | 0, O = g >>> 0 > W >>> 0 ? O + 1 | 0 : O, gA = W - (g = -2097152 & Z) | 0, $ = O - ((g >>> 0 > W >>> 0) + MA | 0) | 0, g = gI(B, 0, c, 0), X = p, W = (O = g) + (g = gI(r, 0, u, 0)) | 0, O = p + X | 0, O = g >>> 0 > W >>> 0 ? O + 1 | 0 : O, g = gI(Q, 0, DA, 0), X = p + O | 0, X = g >>> 0 > (W = g + W | 0) >>> 0 ? X + 1 | 0 : X, g = gI(E, 0, y, S), O = p + X | 0, O = g >>> 0 > (W = g + W | 0) >>> 0 ? O + 1 | 0 : O, g = gI(e, 0, h, 0), X = p + O | 0, X = g >>> 0 > (W = g + W | 0) >>> 0 ? X + 1 | 0 : X, O = (g = gI(o, 0, D, yA)) + W | 0, W = p + X | 0, W = g >>> 0 > O >>> 0 ? W + 1 | 0 : W, X = (g = gI(n, 0, nA, 0)) + O | 0, O = p + W | 0, O = g >>> 0 > X >>> 0 ? O + 1 | 0 : O, W = (g = gI(i, 0, w, 0)) + X | 0, X = p + O | 0, X = g >>> 0 > W >>> 0 ? X + 1 | 0 : X, g = gI(f, 0, fA, 0), O = p + X | 0, O = g >>> 0 > (W = g + W | 0) >>> 0 ? O + 1 | 0 : O, g = gI(s, 0, d, 0), X = p + O | 0, V = W = g + W | 0, g = g >>> 0 > W >>> 0 ? X + 1 | 0 : X, X = gI(B, 0, r, 0), O = p, Z = (W = X) + (X = gI(t, 0, DA, 0)) | 0, W = p + O | 0, W = X >>> 0 > Z >>> 0 ? W + 1 | 0 : W, X = gI(e, 0, c, 0), O = p + W | 0, O = X >>> 0 > (Z = X + Z | 0) >>> 0 ? O + 1 | 0 : O, W = gI(Q, 0, u, 0), X = p + O | 0, X = W >>> 0 > (Z = W + Z | 0) >>> 0 ? X + 1 | 0 : X, W = gI(o, 0, E, 0), O = p + X | 0, O = W >>> 0 > (Z = W + Z | 0) >>> 0 ? O + 1 | 0 : O, W = gI(y, S, h, 0), X = p + O | 0, X = W >>> 0 > (Z = W + Z | 0) >>> 0 ? X + 1 | 0 : X, O = gI(i, 0, D, yA), W = p + X | 0, W = O >>> 0 > (Z = O + Z | 0) >>> 0 ? W + 1 | 0 : W, X = gI(s, 0, nA, 0), O = p + W | 0, O = X >>> 0 > (Z = X + Z | 0) >>> 0 ? O + 1 | 0 : O, W = gI(n, 0, w, 0), X = p + O | 0, X = W >>> 0 > (Z = W + Z | 0) >>> 0 ? X + 1 | 0 : X, W = gI(k, 0, fA, 0), O = p + X | 0, O = W >>> 0 > (Z = W + Z | 0) >>> 0 ? O + 1 | 0 : O, W = gI(f, 0, d, 0), X = p + O | 0, tA = X = W >>> 0 > (FA = W + Z | 0) >>> 0 ? X + 1 | 0 : X, q = X = X - ((FA >>> 0 < 4293918720) - 1 | 0) | 0, O = g + (O = X >>> 21 | 0) | 0, cA = O = (X = (2097151 & X) << 11 | (rA = FA - -1048576 | 0) >>> 21) >>> 0 > (vA = X + V | 0) >>> 0 ? O + 1 | 0 : O, z = g = O - ((vA >>> 0 < 4293918720) - 1 | 0) | 0, X = (O = g >>> 21 | 0) + $ | 0, eA = X = (g = (2097151 & g) << 11 | (oA = vA - -1048576 | 0) >>> 21) >>> 0 > (MA = g + gA | 0) >>> 0 ? X + 1 | 0 : X, T = g = X - ((MA >>> 0 < 4293918720) - 1 | 0) | 0, O = (O = g >> 21) + IA | 0, CA = O = (g = (2097151 & g) << 11 | (aA = MA - -1048576 | 0) >>> 21) >>> 0 > (EA = g + _A | 0) >>> 0 ? O + 1 | 0 : O, LA = g = O - ((EA >>> 0 < 4293918720) - 1 | 0) | 0, X = (O = g >> 21) + iA | 0, R = X = (g = (W = (2097151 & g) << 11 | (V = EA - -1048576 | 0) >>> 21) + wA | 0) >>> 0 < W >>> 0 ? X + 1 | 0 : X, wA = g, g = gI(g, X, -683901, -1), W = p + I | 0, PA = X = g + UA | 0, Z = g >>> 0 > X >>> 0 ? W + 1 | 0 : W, qA = pA - (g = -2097152 & BA) | 0, YA = sA - ((g >>> 0 > pA >>> 0) + YA | 0) | 0, g = gI(M, G, 666643, 0), X = p + (QA - (((I = -2097152 & kA) >>> 0 > bA >>> 0) + xA | 0) | 0) | 0, X = g >>> 0 > (O = g + (bA - I | 0) | 0) >>> 0 ? X + 1 | 0 : X, I = (g = gI(Y, m, 470296, 0)) + O | 0, O = p + X | 0, kA = I, I = g >>> 0 > I >>> 0 ? O + 1 | 0 : O, AA = uA - (g = -2097152 & dA) | 0, gA = SA - ((g >>> 0 > uA >>> 0) + JA | 0) | 0, g = gI(a, 0, i, 0), X = p, O = g, g = gI(t, 0, n, 0), W = p + X | 0, W = g >>> 0 > (O = O + g | 0) >>> 0 ? W + 1 | 0 : W, g = gI(r, 0, f, 0), X = p + W | 0, X = g >>> 0 > (O = g + O | 0) >>> 0 ? X + 1 | 0 : X, W = (g = gI(c, 0, k, 0)) + O | 0, O = p + X | 0, O = g >>> 0 > W >>> 0 ? O + 1 | 0 : O, g = gI(Q, 0, s, 0), X = p + O | 0, X = g >>> 0 > (W = g + W | 0) >>> 0 ? X + 1 | 0 : X, g = gI(h, 0, l, 0), O = p + X | 0, $ = W = g + W | 0, g = g >>> 0 > W >>> 0 ? O + 1 | 0 : O, X = gI(a, 0, n, 0), O = p, IA = (W = X) + (X = gI(t, 0, s, 0)) | 0, W = p + O | 0, W = X >>> 0 > IA >>> 0 ? W + 1 | 0 : W, O = gI(r, 0, k, 0), X = p + W | 0, X = O >>> 0 > (IA = O + IA | 0) >>> 0 ? X + 1 | 0 : X, W = gI(c, 0, l, 0), O = p + X | 0, O = W >>> 0 > (IA = W + IA | 0) >>> 0 ? O + 1 | 0 : O, W = gI(Q, 0, f, 0), X = p + O | 0, sA = X = W >>> 0 > (pA = W + IA | 0) >>> 0 ? X + 1 | 0 : X, j = X = X - ((pA >>> 0 < 4293918720) - 1 | 0) | 0, W = g + (O = X >>> 21 | 0) | 0, iA = W = (X = (2097151 & X) << 11 | (BA = pA - -1048576 | 0) >>> 21) >>> 0 > (SA = X + $ | 0) >>> 0 ? W + 1 | 0 : W, JA = g = W - ((SA >>> 0 < 4293918720) - 1 | 0) | 0, X = (O = g >>> 21 | 0) + gA | 0, X = (g = (2097151 & g) << 11 | (_A = SA - -1048576 | 0) >>> 21) >>> 0 > (W = g + AA | 0) >>> 0 ? X + 1 | 0 : X, g = gI(Y, m, 666643, 0), O = p + X | 0, IA = O = g >>> 0 > (dA = g + W | 0) >>> 0 ? O + 1 | 0 : O, xA = g = O - ((dA >>> 0 < 4293918720) - 1 | 0) | 0, X = I + (X = g >> 21) | 0, gA = X = (g = (2097151 & g) << 11 | (AA = dA - -1048576 | 0) >>> 21) >>> 0 > (QA = g + kA | 0) >>> 0 ? X + 1 | 0 : X, UA = g = X - ((QA >>> 0 < 4293918720) - 1 | 0) | 0, O = (X = g >> 21) + YA | 0, O = (g = (2097151 & g) << 11 | ($ = QA - -1048576 | 0) >>> 21) >>> 0 > (I = g + qA | 0) >>> 0 ? O + 1 | 0 : O, g = gI(HA, x, -997805, -1), W = p + O | 0, W = g >>> 0 > (X = g + I | 0) >>> 0 ? W + 1 | 0 : W, bA = g = EA - (I = -2097152 & V) | 0, L = O = CA - ((I >>> 0 > EA >>> 0) + LA | 0) | 0, V = (I = gI(wA, R, 136657, 0)) + X | 0, X = p + W | 0, g = gI(g, O, -683901, -1), X = p + (I >>> 0 > V >>> 0 ? X + 1 | 0 : X) | 0, V = X = g >>> 0 > (CA = g + V | 0) >>> 0 ? X + 1 | 0 : X, uA = g = X - ((CA >>> 0 < 4293918720) - 1 | 0) | 0, X = (O = g >> 21) + Z | 0, I = X = (Z = kA = (g = (2097151 & g) << 11 | (W = CA - -1048576 | 0) >>> 21) + PA | 0) >>> 0 < g >>> 0 ? X + 1 | 0 : X, EA = X = X - ((Z >>> 0 < 4293918720) - 1 | 0) | 0, kA = (2097151 & X) << 11 | (g = Z - -1048576 | 0) >>> 21, X = (X >> 21) + RA | 0, RA = YA = kA + P | 0, kA = kA >>> 0 > YA >>> 0 ? X + 1 | 0 : X, LA = Z - (g &= -2097152) | 0, PA = I - ((g >>> 0 > Z >>> 0) + EA | 0) | 0, qA = CA - (g = -2097152 & W) | 0, YA = V - ((g >>> 0 > CA >>> 0) + uA | 0) | 0, g = gI(HA, x, 654183, 0), O = p + (gA - (((I = -2097152 & $) >>> 0 > QA >>> 0) + UA | 0) | 0) | 0, O = g >>> 0 > (X = g + (QA - I | 0) | 0) >>> 0 ? O + 1 | 0 : O, I = (g = gI(wA, R, -997805, -1)) + X | 0, X = p + O | 0, X = g >>> 0 > I >>> 0 ? X + 1 | 0 : X, g = gI(bA, L, 136657, 0), X = p + X | 0, UA = I = g + I | 0, g = g >>> 0 > I >>> 0 ? X + 1 | 0 : X, uA = MA - (I = -2097152 & aA) | 0, QA = eA - ((I >>> 0 > MA >>> 0) + T | 0) | 0, I = gI(U, H, -997805, -1), X = p, W = (O = I) + (I = gI(b, J, 654183, 0)) | 0, O = p + X | 0, O = I >>> 0 > W >>> 0 ? O + 1 | 0 : O, I = gI(N, F, 136657, 0), X = p + O | 0, X = I >>> 0 > (W = I + W | 0) >>> 0 ? X + 1 | 0 : X, I = gI(K, v, -683901, -1), X = p + X | 0, O = cA + (I >>> 0 > (W = I + W | 0) >>> 0 ? X + 1 | 0 : X) | 0, aA = (X = W + vA | 0) - (I = -2097152 & oA) | 0, cA = (O = X >>> 0 < vA >>> 0 ? O + 1 | 0 : O) - ((I >>> 0 > X >>> 0) + z | 0) | 0, I = gI(U, H, 654183, 0), X = p, W = (O = I) + (I = gI(b, J, 470296, 0)) | 0, O = p + X | 0, O = I >>> 0 > W >>> 0 ? O + 1 | 0 : O, I = gI(N, F, -997805, -1), X = p + O | 0, O = tA + (I >>> 0 > (W = I + W | 0) >>> 0 ? X + 1 | 0 : X) | 0, O = (I = W + FA | 0) >>> 0 < FA >>> 0 ? O + 1 | 0 : O, W = (X = I) + (I = gI(K, v, 136657, 0)) | 0, X = p + O | 0, X = I >>> 0 > W >>> 0 ? X + 1 | 0 : X, O = (I = gI(M, G, -683901, -1)) + W | 0, W = p + X | 0, W = I >>> 0 > O >>> 0 ? W + 1 | 0 : W, $ = O - (I = -2097152 & rA) | 0, V = W - ((I >>> 0 > O >>> 0) + q | 0) | 0, I = gI(a, 0, DA, 0), X = p, O = I, I = gI(t, 0, u, 0), X = p + X | 0, X = I >>> 0 > (O = O + I | 0) >>> 0 ? X + 1 | 0 : X, I = gI(e, 0, r, 0), X = p + X | 0, X = I >>> 0 > (O = I + O | 0) >>> 0 ? X + 1 | 0 : X, I = gI(y, S, c, 0), W = p + X | 0, W = I >>> 0 > (O = I + O | 0) >>> 0 ? W + 1 | 0 : W, X = (I = gI(B, 0, Q, 0)) + O | 0, O = p + W | 0, O = I >>> 0 > X >>> 0 ? O + 1 | 0 : O, I = gI(E, 0, i, 0), O = p + O | 0, O = I >>> 0 > (X = I + X | 0) >>> 0 ? O + 1 | 0 : O, W = (I = gI(o, 0, h, 0)) + X | 0, X = p + O | 0, X = I >>> 0 > W >>> 0 ? X + 1 | 0 : X, I = gI(n, 0, D, yA), X = p + X | 0, X = I >>> 0 > (O = I + W | 0) >>> 0 ? X + 1 | 0 : X, I = gI(f, 0, nA, 0), W = p + X | 0, W = I >>> 0 > (O = I + O | 0) >>> 0 ? W + 1 | 0 : W, X = (I = gI(s, 0, w, 0)) + O | 0, O = p + W | 0, O = I >>> 0 > X >>> 0 ? O + 1 | 0 : O, I = gI(l, 0, fA, 0), O = p + O | 0, O = I >>> 0 > (X = I + X | 0) >>> 0 ? O + 1 | 0 : O, W = (I = gI(d, 0, k, 0)) + X | 0, X = p + O | 0, X = (lA >>> 21 | 0) + (X = I >>> 0 > W >>> 0 ? X + 1 | 0 : X) | 0, CA = X = (I = (2097151 & lA) << 11 | mA >>> 21) >>> 0 > (oA = I + W | 0) >>> 0 ? X + 1 | 0 : X, FA = I = X - ((oA >>> 0 < 4293918720) - 1 | 0) | 0, O = (O = I >>> 21 | 0) + V | 0, gA = O = (I = (2097151 & I) << 11 | (Z = oA - -1048576 | 0) >>> 21) >>> 0 > (eA = I + $ | 0) >>> 0 ? O + 1 | 0 : O, EA = I = O - ((eA >>> 0 < 4293918720) - 1 | 0) | 0, X = (O = I >> 21) + cA | 0, V = X = (I = (2097151 & I) << 11 | ($ = eA - -1048576 | 0) >>> 21) >>> 0 > (aA = I + aA | 0) >>> 0 ? X + 1 | 0 : X, rA = X = X - ((aA >>> 0 < 4293918720) - 1 | 0) | 0, O = (O = X >> 21) + QA | 0, QA = O = (X = (W = (2097151 & X) << 11 | (I = aA - -1048576 | 0) >>> 21) + uA | 0) >>> 0 < W >>> 0 ? O + 1 | 0 : O, mA = X, O = gI(X, O, -683901, -1), X = p + g | 0, cA = W = O + UA | 0, g = O >>> 0 > W >>> 0 ? X + 1 | 0 : X, X = gI(HA, x, 470296, 0), W = p + (IA - (((O = -2097152 & AA) >>> 0 > dA >>> 0) + xA | 0) | 0) | 0, W = X >>> 0 > (AA = X + (dA - O | 0) | 0) >>> 0 ? W + 1 | 0 : W, X = gI(wA, R, 654183, 0), O = p + W | 0, O = X >>> 0 > (AA = X + AA | 0) >>> 0 ? O + 1 | 0 : O, W = gI(bA, L, -997805, -1), X = p + O | 0, X = W >>> 0 > (AA = W + AA | 0) >>> 0 ? X + 1 | 0 : X, lA = I = aA - (O = -2097152 & I) | 0, yA = V = V - ((O >>> 0 > aA >>> 0) + rA | 0) | 0, AA = (W = gI(mA, QA, 136657, 0)) + AA | 0, O = p + X | 0, I = gI(I, V, -683901, -1), W = p + (W >>> 0 > AA >>> 0 ? O + 1 | 0 : O) | 0, V = W = I >>> 0 > (IA = I + AA | 0) >>> 0 ? W + 1 | 0 : W, tA = O = W - ((IA >>> 0 < 4293918720) - 1 | 0) | 0, W = (2097151 & O) << 11 | (I = IA - -1048576 | 0) >>> 21, O = (O >> 21) + g | 0, rA = W = (O = W >>> 0 > (AA = W + cA | 0) >>> 0 ? O + 1 | 0 : O) - ((AA >>> 0 < 4293918720) - 1 | 0) | 0, aA = (2097151 & W) << 11 | (g = AA - -1048576 | 0) >>> 21, W = (W >> 21) + YA | 0, cA = aA >>> 0 > (nA = cA = aA + qA | 0) >>> 0 ? W + 1 | 0 : W, DA = AA - (g &= -2097152) | 0, fA = O - ((g >>> 0 > AA >>> 0) + rA | 0) | 0, vA = IA - (g = -2097152 & I) | 0, MA = V - ((g >>> 0 > IA >>> 0) + tA | 0) | 0, g = gI(HA, x, 666643, 0), O = p + (iA - (((I = -2097152 & _A) >>> 0 > SA >>> 0) + JA | 0) | 0) | 0, O = g >>> 0 > (X = g + (SA - I | 0) | 0) >>> 0 ? O + 1 | 0 : O, g = gI(wA, R, 470296, 0), W = p + O | 0, W = g >>> 0 > (I = g + X | 0) >>> 0 ? W + 1 | 0 : W, g = gI(bA, L, 654183, 0), O = p + W | 0, AA = I = g + I | 0, g = g >>> 0 > I >>> 0 ? O + 1 | 0 : O, $ = eA - (I = -2097152 & $) | 0, V = gA - ((I >>> 0 > eA >>> 0) + EA | 0) | 0, I = gI(U, H, 470296, 0), X = p, O = I, I = gI(b, J, 666643, 0), X = p + X | 0, X = I >>> 0 > (O = O + I | 0) >>> 0 ? X + 1 | 0 : X, I = gI(N, F, 654183, 0), W = p + X | 0, W = I >>> 0 > (O = I + O | 0) >>> 0 ? W + 1 | 0 : W, X = (I = gI(K, v, -997805, -1)) + O | 0, O = p + W | 0, O = I >>> 0 > X >>> 0 ? O + 1 | 0 : O, I = gI(M, G, 136657, 0), O = p + O | 0, X = CA + (I >>> 0 > (W = I + X | 0) >>> 0 ? O + 1 | 0 : O) | 0, X = (I = W + oA | 0) >>> 0 < oA >>> 0 ? X + 1 | 0 : X, O = I, I = gI(Y, m, -683901, -1), X = p + X | 0, X = I >>> 0 > (W = O + I | 0) >>> 0 ? X + 1 | 0 : X, tA = (I = (2097151 & KA) << 11 | GA >>> 21) + (W - (O = -2097152 & Z) | 0) | 0, O = (X - ((O >>> 0 > W >>> 0) + FA | 0) | 0) + (KA >> 21) | 0, eA = O = I >>> 0 > tA >>> 0 ? O + 1 | 0 : O, EA = I = O - ((tA >>> 0 < 4293918720) - 1 | 0) | 0, O = (X = I >> 21) + V | 0, GA = O = (I = (W = (2097151 & I) << 11 | (aA = tA - -1048576 | 0) >>> 21) + $ | 0) >>> 0 < W >>> 0 ? O + 1 | 0 : O, KA = I, I = gI(I, O, -683901, -1), W = p + g | 0, W = I >>> 0 > (X = I + AA | 0) >>> 0 ? W + 1 | 0 : W, g = gI(mA, QA, -997805, -1), O = p + W | 0, O = g >>> 0 > (I = g + X | 0) >>> 0 ? O + 1 | 0 : O, g = gI(lA, yA, 136657, 0), X = p + O | 0, oA = I = g + I | 0, $ = g >>> 0 > I >>> 0 ? X + 1 | 0 : X, Z = pA - (g = -2097152 & BA) | 0, gA = sA - ((g >>> 0 > pA >>> 0) + j | 0) | 0, g = gI(a, 0, s, 0), I = p, X = g, g = gI(t, 0, f, 0), O = p + I | 0, O = g >>> 0 > (X = X + g | 0) >>> 0 ? O + 1 | 0 : O, g = gI(r, 0, l, 0), O = p + O | 0, O = g >>> 0 > (I = g + X | 0) >>> 0 ? O + 1 | 0 : O, g = gI(Q, 0, k, 0), X = p + O | 0, g = g >>> 0 > (O = I = g + I | 0) >>> 0 ? X + 1 | 0 : X, I = gI(a, 0, f, 0), X = p, V = (W = I) + (I = gI(t, 0, k, 0)) | 0, W = p + X | 0, W = I >>> 0 > V >>> 0 ? W + 1 | 0 : W, I = gI(Q, 0, l, 0), X = p + W | 0, I = X = I >>> 0 > (V = I + V | 0) >>> 0 ? X + 1 | 0 : X, HA = X = X - ((V >>> 0 < 4293918720) - 1 | 0) | 0, W = X >>> 21 | 0, rA = (X = (2097151 & X) << 11 | (iA = V - -1048576 | 0) >>> 21) + O | 0, O = g + W | 0, _A = O = X >>> 0 > rA >>> 0 ? O + 1 | 0 : O, pA = g = O - ((rA >>> 0 < 4293918720) - 1 | 0) | 0, X = (W = g >>> 21 | 0) + gA | 0, X = (g = (2097151 & g) << 11 | (IA = rA - -1048576 | 0) >>> 21) >>> 0 > (O = g + Z | 0) >>> 0 ? X + 1 | 0 : X, W = (g = gI(wA, R, 666643, 0)) + O | 0, O = p + X | 0, O = g >>> 0 > W >>> 0 ? O + 1 | 0 : O, g = gI(bA, L, 470296, 0), O = p + O | 0, O = g >>> 0 > (X = g + W | 0) >>> 0 ? O + 1 | 0 : O, W = (g = gI(KA, GA, 136657, 0)) + X | 0, X = p + O | 0, X = g >>> 0 > W >>> 0 ? X + 1 | 0 : X, O = (g = gI(mA, QA, 654183, 0)) + W | 0, W = p + X | 0, W = g >>> 0 > O >>> 0 ? W + 1 | 0 : W, g = gI(lA, yA, -997805, -1), X = p + W | 0, CA = X = g >>> 0 > (AA = g + O | 0) >>> 0 ? X + 1 | 0 : X, SA = g = X - ((AA >>> 0 < 4293918720) - 1 | 0) | 0, O = (W = g >> 21) + $ | 0, dA = X = (O = (g = (X = (2097151 & g) << 11 | (Z = AA - -1048576 | 0) >>> 21) + oA | 0) >>> 0 < X >>> 0 ? O + 1 | 0 : O) - ((g >>> 0 < 4293918720) - 1 | 0) | 0, $ = (2097151 & X) << 11 | (gA = g - -1048576 | 0) >>> 21, X = (X >> 21) + MA | 0, uA = BA = $ + vA | 0, oA = $ >>> 0 > BA >>> 0 ? X + 1 | 0 : X, $ = g, W = O, O = (eA - (((X = -2097152 & aA) >>> 0 > tA >>> 0) + EA | 0) | 0) + (NA >> 21) | 0, sA = O = (g = (tA - X | 0) + (aA = (2097151 & NA) << 11 | hA >>> 21) | 0) >>> 0 < aA >>> 0 ? O + 1 | 0 : O, FA = O = O - ((g >>> 0 < 4293918720) - 1 | 0) | 0, tA = X = O >> 21, O = gI(wA = (2097151 & O) << 11 | (BA = g - -1048576 | 0) >>> 21, X, -683901, -1), X = p + W | 0, X = O >>> 0 > ($ = O + $ | 0) >>> 0 ? X + 1 | 0 : X, vA = $ - (O = -2097152 & gA) | 0, MA = X - ((O >>> 0 > $ >>> 0) + dA | 0) | 0, X = gI(wA, tA, 136657, 0), O = p + CA | 0, O = X >>> 0 > (W = X + AA | 0) >>> 0 ? O + 1 | 0 : O, EA = W - (X = -2097152 & Z) | 0, NA = O - ((X >>> 0 > W >>> 0) + SA | 0) | 0, W = (X = gI(bA, L, 666643, 0)) + (rA - (O = -2097152 & IA) | 0) | 0, O = p + (_A - ((O >>> 0 > rA >>> 0) + pA | 0) | 0) | 0, O = X >>> 0 > W >>> 0 ? O + 1 | 0 : O, $ = (X = gI(KA, GA, -997805, -1)) + W | 0, W = p + O | 0, W = X >>> 0 > $ >>> 0 ? W + 1 | 0 : W, O = gI(mA, QA, 470296, 0), X = p + W | 0, X = O >>> 0 > ($ = O + $ | 0) >>> 0 ? X + 1 | 0 : X, W = gI(lA, yA, 654183, 0), O = p + X | 0, hA = $ = W + $ | 0, CA = W >>> 0 > $ >>> 0 ? O + 1 | 0 : O, $ = V, V = I, I = gI(t, 0, l, 0), X = p, O = I, I = gI(a, 0, k, 0), X = p + X | 0, X = I >>> 0 > (W = O + I | 0) >>> 0 ? X + 1 | 0 : X, I = gI(a, 0, l, 0), pA = O = p, eA = I, _A = I - -1048576 | 0, SA = I = O - ((I >>> 0 < 4293918720) - 1 | 0) | 0, O = I >>> 21 | 0, aA = (I = (2097151 & I) << 11 | _A >>> 21) + W | 0, W = O + X | 0, IA = W = I >>> 0 > aA >>> 0 ? W + 1 | 0 : W, dA = I = W - ((aA >>> 0 < 4293918720) - 1 | 0) | 0, X = (O = I >>> 21 | 0) + V | 0, X = (I = (2097151 & I) << 11 | (AA = aA - -1048576 | 0) >>> 21) >>> 0 > (W = I + $ | 0) >>> 0 ? X + 1 | 0 : X, V = (I = gI(KA, GA, 654183, 0)) + (W - (O = -2097152 & iA) | 0) | 0, W = p + (X - ((8191 & HA) + (O >>> 0 > W >>> 0) | 0) | 0) | 0, W = I >>> 0 > V >>> 0 ? W + 1 | 0 : W, I = gI(mA, QA, 666643, 0), O = p + W | 0, O = I >>> 0 > (X = I + V | 0) >>> 0 ? O + 1 | 0 : O, Z = (I = gI(lA, yA, 470296, 0)) + X | 0, X = p + O | 0, gA = X = I >>> 0 > Z >>> 0 ? X + 1 | 0 : X, rA = I = X - ((Z >>> 0 < 4293918720) - 1 | 0) | 0, O = (O = I >> 21) + CA | 0, W = O = (I = (2097151 & I) << 11 | ($ = Z - -1048576 | 0) >>> 21) >>> 0 > (V = I + hA | 0) >>> 0 ? O + 1 | 0 : O, iA = X = O - ((V >>> 0 < 4293918720) - 1 | 0) | 0, CA = (2097151 & X) << 11 | (I = V - -1048576 | 0) >>> 21, X = (X >> 21) + NA | 0, CA = CA >>> 0 > (QA = hA = CA + EA | 0) >>> 0 ? X + 1 | 0 : X, O = gI(wA, tA, -997805, -1), X = p + W | 0, mA = (V = O + V | 0) - (I &= -2097152) | 0, NA = (O >>> 0 > V >>> 0 ? X + 1 | 0 : X) - ((I >>> 0 > V >>> 0) + iA | 0) | 0, I = gI(wA, tA, 654183, 0), W = p + gA | 0, W = I >>> 0 > (X = I + Z | 0) >>> 0 ? W + 1 | 0 : W, hA = X - (I = -2097152 & $) | 0, rA = W - ((I >>> 0 > X >>> 0) + rA | 0) | 0, I = gI(KA, GA, 470296, 0), O = p + (IA - ((8191 & dA) + ((X = -2097152 & AA) >>> 0 > aA >>> 0) | 0) | 0) | 0, O = I >>> 0 > (W = I + (aA - X | 0) | 0) >>> 0 ? O + 1 | 0 : O, I = gI(lA, yA, 666643, 0), O = p + O | 0, O = I >>> 0 > (X = I + W | 0) >>> 0 ? O + 1 | 0 : O, V = X, I = gI(KA, GA, 666643, 0), W = p + (pA - ((2047 & SA) + ((X = -2097152 & _A) >>> 0 > eA >>> 0) | 0) | 0) | 0, Z = W = I >>> 0 > (AA = I + (eA - X | 0) | 0) >>> 0 ? W + 1 | 0 : W, iA = I = W - ((AA >>> 0 < 4293918720) - 1 | 0) | 0, O = O + (X = I >> 21) | 0, _A = I = (O = (I = (2097151 & I) << 11 | (gA = AA - -1048576 | 0) >>> 21) >>> 0 > ($ = I + V | 0) >>> 0 ? O + 1 | 0 : O) - (($ >>> 0 < 4293918720) - 1 | 0) | 0, W = (X = I >> 21) + rA | 0, I = (I = (2097151 & I) << 11 | (V = $ - -1048576 | 0) >>> 21) >>> 0 > (IA = I + hA | 0) >>> 0 ? W + 1 | 0 : W, X = gI(wA, tA, 470296, 0), O = p + O | 0, O = X >>> 0 > (W = X + $ | 0) >>> 0 ? O + 1 | 0 : O, V = W - (X = -2097152 & V) | 0, $ = O - ((X >>> 0 > W >>> 0) + _A | 0) | 0, X = gI(wA, tA, 666643, 0), W = p + (Z - (((O = -2097152 & gA) >>> 0 > AA >>> 0) + iA | 0) | 0) | 0, X = (O = (W = X >>> 0 > (eA = X + (AA - O | 0) | 0) >>> 0 ? W + 1 | 0 : W) >> 21) + $ | 0, O = I + (W = (X = (W = (2097151 & W) << 11 | eA >>> 21) >>> 0 > (V = W + V | 0) >>> 0 ? X + 1 | 0 : X) >> 21) | 0, X = (X = (O = (I = $ = (X = (2097151 & X) << 11 | V >>> 21) + IA | 0) >>> 0 < X >>> 0 ? O + 1 | 0 : O) >> 21) + NA | 0, O = (O = (X = (O = (2097151 & O) << 11 | I >>> 21) >>> 0 > (aA = O + mA | 0) >>> 0 ? X + 1 | 0 : X) >> 21) + CA | 0, W = (X = (O = (X = (2097151 & X) << 11 | aA >>> 21) >>> 0 > (iA = X + QA | 0) >>> 0 ? O + 1 | 0 : O) >> 21) + MA | 0, X = (O = (W = (O = (2097151 & O) << 11 | iA >>> 21) >>> 0 > (_A = O + vA | 0) >>> 0 ? W + 1 | 0 : W) >> 21) + oA | 0, O = (W = (X = (W = (2097151 & W) << 11 | _A >>> 21) >>> 0 > (IA = W + uA | 0) >>> 0 ? X + 1 | 0 : X) >> 21) + fA | 0, X = (X = (O = (X = (2097151 & X) << 11 | IA >>> 21) >>> 0 > (AA = X + DA | 0) >>> 0 ? O + 1 | 0 : O) >> 21) + cA | 0, O = (O = (X = (O = (2097151 & O) << 11 | AA >>> 21) >>> 0 > (CA = O + nA | 0) >>> 0 ? X + 1 | 0 : X) >> 21) + PA | 0, W = (X = (O = (X = (2097151 & X) << 11 | CA >>> 21) >>> 0 > (Z = X + LA | 0) >>> 0 ? O + 1 | 0 : O) >> 21) + kA | 0, O = (sA - ((g >>> 0 < (X = -2097152 & BA) >>> 0) + FA | 0) | 0) + ((W = (O = (2097151 & O) << 11 | Z >>> 21) >>> 0 > (gA = O + RA | 0) >>> 0 ? W + 1 | 0 : W) >> 21) | 0, BA = X = (O = ($ = (BA = g - X | 0) + ((2097151 & W) << 11 | gA >>> 21) | 0) >>> 0 < BA >>> 0 ? O + 1 | 0 : O) >> 21, g = (g = gI(sA = (2097151 & O) << 11 | $ >>> 21, X, 666643, 0)) + (X = 2097151 & eA) | 0, W = p, C[0 | A] = g, W = g >>> 0 < X >>> 0 ? W + 1 | 0 : W, C[A + 1 | 0] = (255 & W) << 24 | g >>> 8, X = 2097151 & V, V = gI(sA, BA, 470296, 0) + X | 0, O = p, O = (W >> 21) + (O = X >>> 0 > V >>> 0 ? O + 1 | 0 : O) | 0, O = (V = (eA = (2097151 & W) << 11 | g >>> 21) + V | 0) >>> 0 < eA >>> 0 ? O + 1 | 0 : O, C[A + 4 | 0] = (2047 & O) << 21 | V >>> 11; - C[A + 3 | 0] = (7 & O) << 29 | V >>> 3, C[A + 2 | 0] = 31 & ((65535 & W) << 16 | g >>> 16) | V << 5, g = 2097151 & I, I = gI(sA, BA, 654183, 0) + g | 0, W = p, W = g >>> 0 > I >>> 0 ? W + 1 | 0 : W, g = O, X = (O >>= 21) + W | 0, g = X = (g = (2097151 & g) << 11 | V >>> 21) >>> 0 > (I = g + I | 0) >>> 0 ? X + 1 | 0 : X, C[A + 6 | 0] = (63 & X) << 26 | I >>> 6, O = 0, C[A + 5 | 0] = O << 13 | (1572864 & V) >>> 19 | I << 2, O = 2097151 & aA, W = gI(sA, BA, -997805, -1) + O | 0, X = p, X = O >>> 0 > W >>> 0 ? X + 1 | 0 : X, O = (O = g >> 21) + X | 0, O = (g = (V = W) + (W = (2097151 & g) << 11 | I >>> 21) | 0) >>> 0 < W >>> 0 ? O + 1 | 0 : O, C[A + 9 | 0] = (511 & O) << 23 | g >>> 9, C[A + 8 | 0] = (1 & O) << 31 | g >>> 1, X = 0, C[A + 7 | 0] = X << 18 | (2080768 & I) >>> 14 | g << 7, I = 2097151 & iA, X = gI(sA, BA, 136657, 0) + I | 0, W = p, W = I >>> 0 > X >>> 0 ? W + 1 | 0 : W, I = (V = (2097151 & (I = O)) << 11 | g >>> 21) + X | 0, X = (O >>= 21) + W | 0, X = I >>> 0 < V >>> 0 ? X + 1 | 0 : X, C[A + 12 | 0] = (4095 & X) << 20 | I >>> 12, C[A + 11 | 0] = (15 & X) << 28 | I >>> 4, O = 0, C[A + 10 | 0] = O << 15 | (1966080 & g) >>> 17 | I << 4, g = 2097151 & _A, W = gI(sA, BA, -683901, -1) + g | 0, O = p, O = g >>> 0 > W >>> 0 ? O + 1 | 0 : O, g = X, X = O + (X >>= 21) | 0, X = (g = (V = W) + (W = (2097151 & g) << 11 | I >>> 21) | 0) >>> 0 < W >>> 0 ? X + 1 | 0 : X, C[A + 14 | 0] = (127 & X) << 25 | g >>> 7, O = 0, C[A + 13 | 0] = O << 12 | (1048576 & I) >>> 20 | g << 1, O = X >> 21, O = (I = (X = (2097151 & X) << 11 | g >>> 21) + (2097151 & IA) | 0) >>> 0 < X >>> 0 ? O + 1 | 0 : O, C[A + 17 | 0] = (1023 & O) << 22 | I >>> 10, C[A + 16 | 0] = (3 & O) << 30 | I >>> 2, X = 0, C[A + 15 | 0] = X << 17 | (2064384 & g) >>> 15 | I << 6, g = O, O >>= 21, W = (g = (X = (2097151 & g) << 11 | I >>> 21) + (2097151 & AA) | 0) >>> 0 < X >>> 0 ? O + 1 | 0 : O, C[A + 20 | 0] = (8191 & W) << 19 | g >>> 13, C[A + 19 | 0] = (31 & W) << 27 | g >>> 5, X = W >> 21, X = (O = (V = (2097151 & W) << 11 | g >>> 21) + (2097151 & CA) | 0) >>> 0 < V >>> 0 ? X + 1 | 0 : X, V = O, C[A + 21 | 0] = O, O = 0, C[A + 18 | 0] = O << 14 | (1835008 & I) >>> 18 | g << 3, C[A + 22 | 0] = (255 & X) << 24 | V >>> 8, O = X >> 21, O = (g = (I = (2097151 & X) << 11 | V >>> 21) + (2097151 & Z) | 0) >>> 0 < I >>> 0 ? O + 1 | 0 : O, C[A + 25 | 0] = (2047 & O) << 21 | g >>> 11, C[A + 24 | 0] = (7 & O) << 29 | g >>> 3, C[A + 23 | 0] = 31 & ((65535 & X) << 16 | V >>> 16) | g << 5, X = (2097151 & O) << 11 | g >>> 21, O >>= 21, O = (I = X + (2097151 & gA) | 0) >>> 0 < X >>> 0 ? O + 1 | 0 : O, C[A + 27 | 0] = (63 & O) << 26 | I >>> 6, X = 0, C[A + 26 | 0] = X << 13 | (1572864 & g) >>> 19 | I << 2, X = O >> 21, X = (g = (O = (2097151 & O) << 11 | I >>> 21) + (2097151 & $) | 0) >>> 0 < O >>> 0 ? X + 1 | 0 : X, C[A + 31 | 0] = (131071 & X) << 15 | g >>> 17, C[A + 30 | 0] = (511 & X) << 23 | g >>> 9, C[A + 29 | 0] = (1 & X) << 31 | g >>> 1, O = 0, C[A + 28 | 0] = O << 18 | (2080768 & I) >>> 14 | g << 7 - } - - function k(A, g, I, C) { - for (var a = 0, B = 0, t = 0, r = 0, o = 0, i = 0, c = 0, Q = 0, y = 0, E = 0, s = 0, h = 0, n = 0, D = 0, f = 0, w = 0, k = 0, l = 0, d = 0, u = 0, S = 0, b = 0, F = 0, N = 0, v = 0, M = 0, G = 0, K = 0, m = 0, Y = 0, H = 0, U = 0, J = 0, x = 0, R = 0, L = 0, P = 0; t = (a = o << 3) + I | 0, B = _[0 | (a = g + a | 0)] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, S = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, i = B << 24 | (65280 & B) << 8, c = (r = 16711680 & B) << 24, r = r >>> 8 | 0, a = (y = -16777216 & B) >>> 24 | 0, e[t >> 2] = c | y << 8 | -16777216 & ((255 & S) << 24 | B >>> 8) | 16711680 & ((16777215 & S) << 8 | B >>> 24) | S >>> 8 & 65280 | S >>> 24, B = a | r | i, a = 0, e[t + 4 >> 2] = B | a | a, 16 != (0 | (o = o + 1 | 0));); - for (g = e[A + 4 >> 2], e[C >> 2] = e[A >> 2], e[C + 4 >> 2] = g, g = e[A + 60 >> 2], e[C + 56 >> 2] = e[A + 56 >> 2], e[C + 60 >> 2] = g, g = e[A + 52 >> 2], e[C + 48 >> 2] = e[A + 48 >> 2], e[C + 52 >> 2] = g, g = e[A + 44 >> 2], e[C + 40 >> 2] = e[A + 40 >> 2], e[C + 44 >> 2] = g, g = e[A + 36 >> 2], e[C + 32 >> 2] = e[A + 32 >> 2], e[C + 36 >> 2] = g, g = e[A + 28 >> 2], e[C + 24 >> 2] = e[A + 24 >> 2], e[C + 28 >> 2] = g, g = e[A + 20 >> 2], e[C + 16 >> 2] = e[A + 16 >> 2], e[C + 20 >> 2] = g, g = e[A + 12 >> 2], e[C + 8 >> 2] = e[A + 8 >> 2], e[C + 12 >> 2] = g; t = e[C + 56 >> 2], r = e[C + 60 >> 2], a = e[(g = S = (b = P << 3) + I | 0) >> 2], g = e[g + 4 >> 2], k = B = e[C + 36 >> 2], B = Ng(D = e[C + 32 >> 2], B, 50), o = p, B = Ng(D, k, 46) ^ B, o ^= p, B = Ng(D, k, 23) ^ B, g = (p ^ o) + g | 0, g = (a = B + a | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, a = (o = e[(B = b + 34432 | 0) >> 2]) + a | 0, g = e[B + 4 >> 2] + g | 0, g = a >>> 0 < o >>> 0 ? g + 1 | 0 : g, B = (o = ((c = e[C + 48 >> 2]) ^ (E = e[C + 40 >> 2])) & D ^ c) + a | 0, a = (((f = e[C + 52 >> 2]) ^ (l = e[C + 44 >> 2])) & k ^ f) + g | 0, g = (B >>> 0 < o >>> 0 ? a + 1 | 0 : a) + r | 0, g = (t = B + t | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, o = (B = e[C + 24 >> 2]) + t | 0, a = e[C + 28 >> 2] + g | 0, s = a = B >>> 0 > o >>> 0 ? a + 1 | 0 : a, e[C + 24 >> 2] = o, e[C + 28 >> 2] = a, w = a = e[C + 4 >> 2], a = Ng(B = e[C >> 2], a, 36), r = p, a = Ng(B, w, 30) ^ a, r ^= p, y = t + (Ng(B, w, 25) ^ a) | 0, a = g + (p ^ r) | 0, a = t >>> 0 > y >>> 0 ? a + 1 | 0 : a, i = (g = y) + (y = B & ((r = e[C + 16 >> 2]) | (t = e[C + 8 >> 2])) | t & r) | 0, g = (g = a) + (w & ((a = e[C + 20 >> 2]) | (h = e[C + 12 >> 2])) | a & h) | 0, y = g = i >>> 0 < y >>> 0 ? g + 1 | 0 : g, e[C + 56 >> 2] = i, e[C + 60 >> 2] = g, Q = r, n = a, u = e[(g = H = (d = 8 | b) + I | 0) >> 2], N = e[g + 4 >> 2], a = ((k ^ l) & s ^ l) + f | 0, a = (g = (r = (E ^ D) & o ^ E) + c | 0) >>> 0 < r >>> 0 ? a + 1 | 0 : a, r = Ng(o, s, 50), c = p, r = Ng(o, s, 46) ^ r, c ^= p, r = (f = Ng(o, s, 23) ^ r) + g | 0, g = (p ^ c) + a | 0, g = (r >>> 0 < f >>> 0 ? g + 1 | 0 : g) + N | 0, g = (a = r + u | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g, r = (r = a) + (c = e[(a = d + 34432 | 0) >> 2]) | 0, a = e[a + 4 >> 2] + g | 0, a = (g = r >>> 0 < c >>> 0 ? a + 1 | 0 : a) + n | 0, f = a = (c = r + Q | 0) >>> 0 < r >>> 0 ? a + 1 | 0 : a, e[C + 16 >> 2] = c, e[C + 20 >> 2] = a, g = g + ((h | w) & y | h & w) | 0, g = (a = r + ((B | t) & i | B & t) | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g, r = Ng(i, y, 36), Q = p, r = Ng(i, y, 30) ^ r, Q ^= p, n = a, a = Ng(i, y, 25) ^ r, g = (p ^ Q) + g | 0, Q = g = a >>> 0 > (r = n + a | 0) >>> 0 ? g + 1 | 0 : g, e[C + 48 >> 2] = r, e[C + 52 >> 2] = g, n = t, d = h, g = (h = e[(a = G = (t = 16 | b) + I | 0) >> 2]) + E | 0, a = e[a + 4 >> 2] + l | 0, a = g >>> 0 < h >>> 0 ? a + 1 | 0 : a, t = (E = g) + (h = e[(g = t + 34432 | 0) >> 2]) | 0, g = e[g + 4 >> 2] + a | 0, g = ((s ^ k) & f ^ k) + (g = t >>> 0 < h >>> 0 ? g + 1 | 0 : g) | 0, g = (a = (a = t) + (t = (o ^ D) & c ^ D) | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, t = Ng(c, f, 50), h = p, t = Ng(c, f, 46) ^ t, h ^= p, t = (E = Ng(c, f, 23) ^ t) + a | 0, a = (p ^ h) + g | 0, a = (E = t >>> 0 < E >>> 0 ? a + 1 | 0 : a) + d | 0, d = a = (h = t) >>> 0 > (t = t + n | 0) >>> 0 ? a + 1 | 0 : a, e[C + 8 >> 2] = t, e[C + 12 >> 2] = a, g = Ng(r, Q, 36), a = p, g = Ng(r, Q, 30) ^ g, a ^= p, l = Ng(r, Q, 25) ^ g, g = ((y | w) & Q | y & w) + (p ^ a) | 0, a = E + ((n = l + ((B | i) & r | B & i) | 0) >>> 0 < l >>> 0 ? g + 1 | 0 : g) | 0, h = a = (E = h + n | 0) >>> 0 < h >>> 0 ? a + 1 | 0 : a, e[C + 40 >> 2] = E, e[C + 44 >> 2] = a, n = B, a = (a = D) + (D = e[(g = U = (B = 24 | b) + I | 0) >> 2]) | 0, g = e[g + 4 >> 2] + k | 0, g = a >>> 0 < D >>> 0 ? g + 1 | 0 : g, B = (l = a) + (D = e[(a = B + 34432 | 0) >> 2]) | 0, a = e[a + 4 >> 2] + g | 0, a = (s ^ (s ^ f) & d) + (a = B >>> 0 < D >>> 0 ? a + 1 | 0 : a) | 0, a = (g = (g = B) + (B = o ^ (o ^ c) & t) | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, B = Ng(t, d, 50), D = p, B = Ng(t, d, 46) ^ B, D ^= p, B = (k = Ng(t, d, 23) ^ B) + g | 0, g = (p ^ D) + a | 0, a = (g = B >>> 0 < k >>> 0 ? g + 1 | 0 : g) + w | 0, k = a = (w = B + n | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, e[C >> 2] = w, e[C + 4 >> 2] = a, a = Ng(E, h, 36), D = p, a = Ng(E, h, 30) ^ a, n = p ^ D, l = Ng(E, h, 25) ^ a, a = ((y | Q) & h | y & Q) + (p ^ n) | 0, g = g + ((D = l + ((r | i) & E | r & i) | 0) >>> 0 < l >>> 0 ? a + 1 | 0 : a) | 0, D = g = (n = B + D | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, e[C + 32 >> 2] = n, e[C + 36 >> 2] = g, B = e[(a = Y = (g = 32 | b) + I | 0) >> 2], a = s + e[a + 4 >> 2] | 0, a = (B = B + o | 0) >>> 0 < o >>> 0 ? a + 1 | 0 : a, B = (o = e[(g = g + 34432 | 0) >> 2]) + B | 0, g = e[g + 4 >> 2] + a | 0, g = (f ^ (f ^ d) & k) + (g = B >>> 0 < o >>> 0 ? g + 1 | 0 : g) | 0, g = (a = (a = B) + (B = c ^ (t ^ c) & w) | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, B = Ng(w, k, 50), o = p, B = Ng(w, k, 46) ^ B, o ^= p, B = (s = Ng(w, k, 23) ^ B) + a | 0, a = (p ^ o) + g | 0, l = a = B >>> 0 < s >>> 0 ? a + 1 | 0 : a, g = a, a = Ng(n, D, 36), o = p, a = Ng(n, D, 30) ^ a, s = p ^ o, u = Ng(n, D, 25) ^ a, a = ((Q | h) & D | Q & h) + (p ^ s) | 0, g = ((o = u + ((r | E) & n | r & E) | 0) >>> 0 < u >>> 0 ? a + 1 | 0 : a) + g | 0, o = g = (s = B + o | 0) >>> 0 < o >>> 0 ? g + 1 | 0 : g, e[C + 24 >> 2] = s, e[C + 28 >> 2] = g, a = y + l | 0, l = a = (y = B + i | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, e[C + 56 >> 2] = y, e[C + 60 >> 2] = a, B = e[(g = K = (a = 40 | b) + I | 0) >> 2], g = f + e[g + 4 >> 2] | 0, g = (B = B + c | 0) >>> 0 < c >>> 0 ? g + 1 | 0 : g, B = (i = e[(a = a + 34432 | 0) >> 2]) + B | 0, a = e[a + 4 >> 2] + g | 0, a = (d ^ (k ^ d) & l) + (a = B >>> 0 < i >>> 0 ? a + 1 | 0 : a) | 0, a = (g = (g = B) + (B = t ^ (t ^ w) & y) | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, B = Ng(y, l, 50), i = p, B = Ng(y, l, 46) ^ B, i ^= p, B = (c = Ng(y, l, 23) ^ B) + g | 0, g = (p ^ i) + a | 0, g = B >>> 0 < c >>> 0 ? g + 1 | 0 : g, a = Ng(s, o, 36), i = p, a = Ng(s, o, 30) ^ a, c = p ^ i, f = Ng(s, o, 25) ^ a, a = ((h | D) & o | h & D) + (p ^ c) | 0, a = ((i = f + ((E | n) & s | E & n) | 0) >>> 0 < f >>> 0 ? a + 1 | 0 : a) + g | 0, i = a = (c = B + i | 0) >>> 0 < i >>> 0 ? a + 1 | 0 : a, e[C + 16 >> 2] = c, e[C + 20 >> 2] = a, g = g + Q | 0, u = g = (Q = B + r | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g, e[C + 48 >> 2] = Q, e[C + 52 >> 2] = g, B = e[(a = M = (g = 48 | b) + I | 0) >> 2], a = d + e[a + 4 >> 2] | 0, a = (B = B + t | 0) >>> 0 < t >>> 0 ? a + 1 | 0 : a, B = (t = e[(g = g + 34432 | 0) >> 2]) + B | 0, g = e[g + 4 >> 2] + a | 0, g = (k ^ (k ^ l) & u) + (g = B >>> 0 < t >>> 0 ? g + 1 | 0 : g) | 0, g = (a = (a = B) + (B = w ^ (y ^ w) & Q) | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, B = Ng(Q, u, 50), t = p, B = Ng(Q, u, 46) ^ B, t ^= p, B = (r = Ng(Q, u, 23) ^ B) + a | 0, a = (p ^ t) + g | 0, r = a = B >>> 0 < r >>> 0 ? a + 1 | 0 : a, g = a, a = Ng(c, i, 36), t = p, a = Ng(c, i, 30) ^ a, f = p ^ t, d = Ng(c, i, 25) ^ a, a = ((o | D) & i | o & D) + (p ^ f) | 0, g = ((t = d + ((s | n) & c | s & n) | 0) >>> 0 < d >>> 0 ? a + 1 | 0 : a) + g | 0, f = g = (a = t) >>> 0 > (t = B + t | 0) >>> 0 ? g + 1 | 0 : g, e[C + 8 >> 2] = t, e[C + 12 >> 2] = g, a = r + h | 0, d = a = (N = B + E | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, e[C + 40 >> 2] = N, e[C + 44 >> 2] = a, B = e[(g = m = (a = 56 | b) + I | 0) >> 2], g = k + e[g + 4 >> 2] | 0, g = (B = B + w | 0) >>> 0 < w >>> 0 ? g + 1 | 0 : g, B = (r = e[(a = a + 34432 | 0) >> 2]) + B | 0, a = e[a + 4 >> 2] + g | 0, a = (l ^ (l ^ u) & d) + (a = B >>> 0 < r >>> 0 ? a + 1 | 0 : a) | 0, a = (g = (g = B) + (B = y ^ (y ^ Q) & N) | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, B = Ng(N, d, 50), r = p, B = Ng(N, d, 46) ^ B, r ^= p, B = (h = Ng(N, d, 23) ^ B) + g | 0, g = (p ^ r) + a | 0, g = B >>> 0 < h >>> 0 ? g + 1 | 0 : g, a = Ng(t, f, 36), r = p, a = Ng(t, f, 30) ^ a, h = p ^ r, E = Ng(t, f, 25) ^ a, a = ((o | i) & f | o & i) + (p ^ h) | 0, a = ((r = E + ((c | s) & t | c & s) | 0) >>> 0 < E >>> 0 ? a + 1 | 0 : a) + g | 0, h = a = (h = r) >>> 0 > (r = B + r | 0) >>> 0 ? a + 1 | 0 : a, e[C >> 2] = r, e[C + 4 >> 2] = a, g = g + D | 0, k = g = (E = B + n | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, e[C + 32 >> 2] = E, e[C + 36 >> 2] = g, B = e[(a = J = (g = 64 | b) + I | 0) >> 2], a = l + e[a + 4 >> 2] | 0, a = (B = B + y | 0) >>> 0 < y >>> 0 ? a + 1 | 0 : a, B = (y = e[(g = g + 34432 | 0) >> 2]) + B | 0, g = e[g + 4 >> 2] + a | 0, g = (u ^ (d ^ u) & k) + (g = B >>> 0 < y >>> 0 ? g + 1 | 0 : g) | 0, g = (a = (a = B) + (B = Q ^ (Q ^ N) & E) | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, B = Ng(E, k, 50), y = p, B = Ng(E, k, 46) ^ B, y ^= p, B = (w = Ng(E, k, 23) ^ B) + a | 0, a = (p ^ y) + g | 0, D = a = B >>> 0 < w >>> 0 ? a + 1 | 0 : a, g = a, a = Ng(r, h, 36), y = p, a = Ng(r, h, 30) ^ a, w = p ^ y, n = Ng(r, h, 25) ^ a, a = ((i | f) & h | i & f) + (p ^ w) | 0, g = ((y = n + ((t | c) & r | t & c) | 0) >>> 0 < n >>> 0 ? a + 1 | 0 : a) + g | 0, y = g = (w = B + y | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, e[C + 56 >> 2] = w, e[C + 60 >> 2] = g, a = o + D | 0, l = a = (o = B + s | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, e[C + 24 >> 2] = o, e[C + 28 >> 2] = a, B = e[(g = v = (a = 72 | b) + I | 0) >> 2], g = u + e[g + 4 >> 2] | 0, g = (B = B + Q | 0) >>> 0 < Q >>> 0 ? g + 1 | 0 : g, B = (Q = e[(a = a + 34432 | 0) >> 2]) + B | 0, a = e[a + 4 >> 2] + g | 0, a = (d ^ (k ^ d) & l) + (a = B >>> 0 < Q >>> 0 ? a + 1 | 0 : a) | 0, a = (g = (g = B) + (B = N ^ (E ^ N) & o) | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, B = Ng(o, l, 50), Q = p, B = Ng(o, l, 46) ^ B, Q ^= p, B = (D = Ng(o, l, 23) ^ B) + g | 0, g = (p ^ Q) + a | 0, g = B >>> 0 < D >>> 0 ? g + 1 | 0 : g, a = Ng(w, y, 36), Q = p, a = Ng(w, y, 30) ^ a, D = p ^ Q, n = Ng(w, y, 25) ^ a, a = ((h | f) & y | h & f) + (p ^ D) | 0, a = ((Q = n + ((t | r) & w | t & r) | 0) >>> 0 < n >>> 0 ? a + 1 | 0 : a) + g | 0, Q = a = (D = B + Q | 0) >>> 0 < Q >>> 0 ? a + 1 | 0 : a, e[C + 48 >> 2] = D, e[C + 52 >> 2] = a, g = g + i | 0, u = g = (i = B + c | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, e[C + 16 >> 2] = i, e[C + 20 >> 2] = g, g = (g = N) + (c = e[(a = N = (B = 80 | b) + I | 0) >> 2]) | 0, a = e[a + 4 >> 2] + d | 0, a = g >>> 0 < c >>> 0 ? a + 1 | 0 : a, B = (s = g) + (c = e[(g = B + 34432 | 0) >> 2]) | 0, g = e[g + 4 >> 2] + a | 0, g = (k ^ (k ^ l) & u) + (g = B >>> 0 < c >>> 0 ? g + 1 | 0 : g) | 0, g = (a = (a = B) + (B = E ^ (o ^ E) & i) | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, B = Ng(i, u, 50), c = p, B = Ng(i, u, 46) ^ B, c ^= p, B = (n = Ng(i, u, 23) ^ B) + a | 0, a = (p ^ c) + g | 0, s = a = B >>> 0 < n >>> 0 ? a + 1 | 0 : a, g = a, a = Ng(D, Q, 36), c = p, a = Ng(D, Q, 30) ^ a, n = p ^ c, d = Ng(D, Q, 25) ^ a, a = ((y | h) & Q | y & h) + (p ^ n) | 0, g = ((c = d + ((r | w) & D | r & w) | 0) >>> 0 < d >>> 0 ? a + 1 | 0 : a) + g | 0, c = g = (n = B + c | 0) >>> 0 < c >>> 0 ? g + 1 | 0 : g, e[C + 40 >> 2] = n, e[C + 44 >> 2] = g, a = s + f | 0, f = a = (s = B + t | 0) >>> 0 < t >>> 0 ? a + 1 | 0 : a, e[C + 8 >> 2] = s, e[C + 12 >> 2] = a, a = 34432 + (g = 88 | b) | 0, t = e[(g = F = g + I | 0) >> 2], B = e[a >> 2] + t | 0, g = e[a + 4 >> 2] + e[g + 4 >> 2] | 0, a = k + (B >>> 0 < t >>> 0 ? g + 1 | 0 : g) | 0, a = (l ^ (l ^ u) & f) + (a = (g = B + E | 0) >>> 0 < E >>> 0 ? a + 1 | 0 : a) | 0, a = (g = (B = o ^ (o ^ i) & s) + g | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, B = Ng(s, f, 50), t = p, B = Ng(s, f, 46) ^ B, t ^= p, B = (E = Ng(s, f, 23) ^ B) + g | 0, g = (p ^ t) + a | 0, g = B >>> 0 < E >>> 0 ? g + 1 | 0 : g, a = Ng(n, c, 36), t = p, a = Ng(n, c, 30) ^ a, E = p ^ t, d = Ng(n, c, 25) ^ a, a = ((y | Q) & c | y & Q) + (p ^ E) | 0, a = ((t = d + ((D | w) & n | D & w) | 0) >>> 0 < d >>> 0 ? a + 1 | 0 : a) + g | 0, E = a = (E = t) >>> 0 > (t = B + t | 0) >>> 0 ? a + 1 | 0 : a, e[C + 32 >> 2] = t, e[C + 36 >> 2] = a, g = g + h | 0, h = g = (a = r) >>> 0 > (r = B + r | 0) >>> 0 ? g + 1 | 0 : g, e[C >> 2] = r, e[C + 4 >> 2] = g, a = 34432 + (g = 96 | b) | 0, d = e[(g = x = g + I | 0) >> 2], B = e[a >> 2] + d | 0, a = e[a + 4 >> 2] + e[g + 4 >> 2] | 0, g = l + (B >>> 0 < d >>> 0 ? a + 1 | 0 : a) | 0, g = (a = B + o | 0) >>> 0 < o >>> 0 ? g + 1 | 0 : g, B = (o = i ^ (i ^ s) & r) + a | 0, a = (u ^ (f ^ u) & h) + g | 0, a = B >>> 0 < o >>> 0 ? a + 1 | 0 : a, g = Ng(r, h, 50), o = p, g = Ng(r, h, 46) ^ g, o ^= p, l = B, B = Ng(r, h, 23) ^ g, a = (p ^ o) + a | 0, k = a = (g = l + B | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, B = g, g = Ng(t, E, 36), o = p, g = Ng(t, E, 30) ^ g, d = p ^ o, l = Ng(t, E, 25) ^ g, g = ((c | Q) & E | c & Q) + (p ^ d) | 0, a = ((o = l + ((D | n) & t | D & n) | 0) >>> 0 < l >>> 0 ? g + 1 | 0 : g) + a | 0, o = a = (d = B + o | 0) >>> 0 < o >>> 0 ? a + 1 | 0 : a, e[C + 24 >> 2] = d, e[C + 28 >> 2] = a, a = y + k | 0, y = a = (w = B + w | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, e[C + 56 >> 2] = w, e[C + 60 >> 2] = a, a = 34432 + (g = 104 | b) | 0, k = e[(g = L = g + I | 0) >> 2], B = e[a >> 2] + k | 0, g = e[a + 4 >> 2] + e[g + 4 >> 2] | 0, a = u + (B >>> 0 < k >>> 0 ? g + 1 | 0 : g) | 0, a = (g = B + i | 0) >>> 0 < i >>> 0 ? a + 1 | 0 : a, B = (i = s ^ (r ^ s) & w) + g | 0, g = (f ^ (h ^ f) & y) + a | 0, g = B >>> 0 < i >>> 0 ? g + 1 | 0 : g, a = Ng(w, y, 50), i = p, a = Ng(w, y, 46) ^ a, i ^= p, k = Ng(w, y, 23) ^ a, a = (p ^ i) + g | 0, l = a = (B = k + B | 0) >>> 0 < k >>> 0 ? a + 1 | 0 : a, g = a, a = Ng(d, o, 36), i = p, a = Ng(d, o, 30) ^ a, k = p ^ i, u = Ng(d, o, 25) ^ a, a = ((c | E) & o | c & E) + (p ^ k) | 0, g = ((i = u + ((t | n) & d | t & n) | 0) >>> 0 < u >>> 0 ? a + 1 | 0 : a) + g | 0, i = g = (k = B + i | 0) >>> 0 < i >>> 0 ? g + 1 | 0 : g, e[C + 16 >> 2] = k, e[C + 20 >> 2] = g, g = Q + l | 0, Q = g = (D = B + D | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, e[C + 48 >> 2] = D, e[C + 52 >> 2] = g, a = 34432 + (g = 112 | b) | 0, l = e[(B = u = g + I | 0) >> 2], g = e[a >> 2] + l | 0, a = e[a + 4 >> 2] + e[B + 4 >> 2] | 0, a = f + (g >>> 0 < l >>> 0 ? a + 1 | 0 : a) | 0, a = (h ^ (y ^ h) & Q) + (a = (g = g + s | 0) >>> 0 < s >>> 0 ? a + 1 | 0 : a) | 0, a = (g = (B = r ^ (r ^ w) & D) + g | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, B = Ng(D, Q, 50), s = p, B = Ng(D, Q, 46) ^ B, s ^= p, B = (f = Ng(D, Q, 23) ^ B) + g | 0, g = (p ^ s) + a | 0, l = g = B >>> 0 < f >>> 0 ? g + 1 | 0 : g, a = g, g = Ng(k, i, 36), s = p, g = Ng(k, i, 30) ^ g, f = p ^ s, R = Ng(k, i, 25) ^ g, g = ((o | E) & i | o & E) + (p ^ f) | 0, a = ((s = R + ((t | d) & k | t & d) | 0) >>> 0 < R >>> 0 ? g + 1 | 0 : g) + a | 0, s = a = (f = B + s | 0) >>> 0 < s >>> 0 ? a + 1 | 0 : a, e[C + 8 >> 2] = f, e[C + 12 >> 2] = a, a = c + l | 0, B = a = (c = B + n | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, e[C + 40 >> 2] = c, e[C + 44 >> 2] = a, a = 34432 + (g = 120 | b) | 0, b = e[(g = n = g + I | 0) >> 2], l = e[a >> 2] + b | 0, a = e[a + 4 >> 2] + e[g + 4 >> 2] | 0, g = h + (l >>> 0 < b >>> 0 ? a + 1 | 0 : a) | 0, g = (y ^ (y ^ Q) & B) + (g = (a = r + l | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g) | 0, g = (a = (r = w ^ (D ^ w) & c) + a | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g, r = Ng(c, B, 50), y = p, r = Ng(c, B, 46) ^ r, y ^= p, B = (r = Ng(c, B, 23) ^ r) + a | 0, a = (p ^ y) + g | 0, a = B >>> 0 < r >>> 0 ? a + 1 | 0 : a, r = B, y = a, g = a, a = Ng(f, s, 36), c = p, a = Ng(f, s, 30) ^ a, Q = p ^ c, h = Ng(f, s, 25) ^ a, a = ((o | i) & s | o & i) + (p ^ Q) | 0, g = ((c = h + ((k | d) & f | k & d) | 0) >>> 0 < h >>> 0 ? a + 1 | 0 : a) + g | 0, g = (B = B + c | 0) >>> 0 < c >>> 0 ? g + 1 | 0 : g, e[C >> 2] = B, e[C + 4 >> 2] = g, a = y + E | 0, a = (Q = t) >>> 0 > (t = t + r | 0) >>> 0 ? a + 1 | 0 : a, e[C + 32 >> 2] = t, e[C + 36 >> 2] = a, 64 != (0 | P);) i = ((P = P + 16 | 0) << 3) + I | 0, r = e[S >> 2], o = e[S + 4 >> 2], R = e[v >> 2], y = g = e[v + 4 >> 2], a = g, B = g = e[u + 4 >> 2], g = Ng(d = e[u >> 2], g, 45), t = p, Q = ((63 & B) << 26 | d >>> 6) ^ (g = Ng(d, B, 3) ^ g), g = (B >>> 6 ^ (c = p ^ t)) + a | 0, a = ((t = Q + R | 0) >>> 0 < Q >>> 0 ? g + 1 | 0 : g) + o | 0, a = (g = t + r | 0) >>> 0 < t >>> 0 ? a + 1 | 0 : a, r = t = e[H + 4 >> 2], t = Ng(o = e[H >> 2], t, 63), c = p, t = ((127 & r) << 25 | o >>> 7) ^ Ng(o, r, 56) ^ t, a = (p ^ c ^ r >>> 7) + a | 0, t = a = t >>> 0 > (k = t + g | 0) >>> 0 ? a + 1 | 0 : a, e[i >> 2] = k, e[i + 4 >> 2] = a, o = (u = e[N >> 2]) + o | 0, g = (i = e[N + 4 >> 2]) + r | 0, a = o >>> 0 < u >>> 0 ? g + 1 | 0 : g, r = g = e[n + 4 >> 2], g = Ng(l = e[n >> 2], g, 45), c = p, Q = o, o = ((63 & r) << 26 | l >>> 6) ^ Ng(l, r, 3) ^ g, a = (p ^ c ^ r >>> 6) + a | 0, o = o >>> 0 > (Q = Q + o | 0) >>> 0 ? a + 1 | 0 : a, a = Ng(c = e[G >> 2], g = e[G + 4 >> 2], 63), h = p, s = Q, Q = ((127 & g) << 25 | c >>> 7) ^ Ng(c, g, 56) ^ a, a = (p ^ h ^ g >>> 7) + o | 0, o = a = Q >>> 0 > (f = s + Q | 0) >>> 0 ? a + 1 | 0 : a, e[S + 136 >> 2] = f, e[S + 140 >> 2] = a, a = (N = e[F >> 2]) + c | 0, g = (c = e[F + 4 >> 2]) + g | 0, Q = Ng(k, t, 45), h = p, Q = (E = ((63 & t) << 26 | k >>> 6) ^ Ng(k, t, 3) ^ Q) + a | 0, a = (p ^ h ^ t >>> 6) + (a >>> 0 < N >>> 0 ? g + 1 | 0 : g) | 0, a = Q >>> 0 < E >>> 0 ? a + 1 | 0 : a, h = g = e[U + 4 >> 2], g = Ng(E = e[U >> 2], g, 63), w = p, s = Q, Q = ((127 & h) << 25 | E >>> 7) ^ Ng(E, h, 56) ^ g, a = (p ^ w ^ h >>> 7) + a | 0, Q = a = Q >>> 0 > (b = s + Q | 0) >>> 0 ? a + 1 | 0 : a, e[S + 144 >> 2] = b, e[S + 148 >> 2] = a, E = (H = e[x >> 2]) + E | 0, g = (g = h) + (h = e[x + 4 >> 2]) | 0, a = E >>> 0 < H >>> 0 ? g + 1 | 0 : g, g = Ng(f, o, 45), w = p, D = ((63 & o) << 26 | f >>> 6) ^ Ng(f, o, 3) ^ g, a = (p ^ w ^ o >>> 6) + a | 0, a = (E = D + E | 0) >>> 0 < D >>> 0 ? a + 1 | 0 : a, w = g = e[Y + 4 >> 2], g = Ng(D = e[Y >> 2], g, 63), n = p, s = E, E = ((127 & w) << 25 | D >>> 7) ^ Ng(D, w, 56) ^ g, a = (p ^ n ^ w >>> 7) + a | 0, E = a = E >>> 0 > (G = s + E | 0) >>> 0 ? a + 1 | 0 : a, e[S + 152 >> 2] = G, e[S + 156 >> 2] = a, g = (U = e[L >> 2]) + D | 0, a = (a = w) + (w = e[L + 4 >> 2]) | 0, D = Ng(b, Q, 45), n = p, D = ((63 & Q) << 26 | b >>> 6) ^ Ng(b, Q, 3) ^ D, a = (p ^ n ^ Q >>> 6) + (g >>> 0 < U >>> 0 ? a + 1 | 0 : a) | 0, D = (s = D + g | 0) >>> 0 < D >>> 0 ? a + 1 | 0 : a, a = Ng(n = e[K >> 2], g = e[K + 4 >> 2], 63), Y = p, F = s, s = ((127 & g) << 25 | n >>> 7) ^ (a = Ng(n, g, 56) ^ a), a = (g >>> 7 ^ (K = p ^ Y)) + D | 0, D = a = s >>> 0 > (Y = F + s | 0) >>> 0 ? a + 1 | 0 : a, e[S + 160 >> 2] = Y, e[S + 164 >> 2] = a, g = g + B | 0, g = (a = n + d | 0) >>> 0 < n >>> 0 ? g + 1 | 0 : g, n = Ng(G, E, 45), s = p, n = (K = ((63 & E) << 26 | G >>> 6) ^ Ng(G, E, 3) ^ n) + a | 0, a = (p ^ s ^ E >>> 6) + g | 0, a = n >>> 0 < K >>> 0 ? a + 1 | 0 : a, s = e[M >> 2], M = g = e[M + 4 >> 2], g = Ng(s, g, 63), K = p, g = Ng(s, M, 56) ^ g, F = n, a = (M >>> 7 ^ (v = p ^ K)) + a | 0, n = a = (n = ((127 & M) << 25 | s >>> 7) ^ g) >>> 0 > (K = F + n | 0) >>> 0 ? a + 1 | 0 : a, e[S + 168 >> 2] = K, e[S + 172 >> 2] = a, g = r + M | 0, g = (a = s + l | 0) >>> 0 < s >>> 0 ? g + 1 | 0 : g, F = s = e[m + 4 >> 2], s = Ng(v = e[m >> 2], s, 63), M = p, s = (m = ((127 & F) << 25 | v >>> 7) ^ Ng(v, F, 56) ^ s) + a | 0, a = (p ^ M ^ F >>> 7) + g | 0, g = s >>> 0 < m >>> 0 ? a + 1 | 0 : a, a = Ng(Y, D, 45), M = p, a = Ng(Y, D, 3) ^ a, m = p ^ M, M = s, g = (D >>> 6 ^ m) + g | 0, s = g = (s = ((63 & D) << 26 | Y >>> 6) ^ a) >>> 0 > (M = M + s | 0) >>> 0 ? g + 1 | 0 : g, e[S + 176 >> 2] = M, e[S + 180 >> 2] = g, x = e[J >> 2], J = g = e[J + 4 >> 2], m = g, g = Ng(R, y, 63), a = p, L = ((127 & y) << 25 | R >>> 7) ^ Ng(R, y, 56) ^ g, g = (p ^ a ^ y >>> 7) + o | 0, a = ((f = L + f | 0) >>> 0 < L >>> 0 ? g + 1 | 0 : g) + m | 0, a = (g = f + x | 0) >>> 0 < f >>> 0 ? a + 1 | 0 : a, o = Ng(M, s, 45), f = p, m = (o = ((63 & s) << 26 | M >>> 6) ^ Ng(M, s, 3) ^ o) + g | 0, g = (p ^ f ^ s >>> 6) + a | 0, o = g = o >>> 0 > m >>> 0 ? g + 1 | 0 : g, e[S + 192 >> 2] = m, e[S + 196 >> 2] = g, a = t + F | 0, a = (g = k + v | 0) >>> 0 < v >>> 0 ? a + 1 | 0 : a, f = Ng(x, J, 63), v = p, F = ((127 & J) << 25 | x >>> 7) ^ Ng(x, J, 56) ^ f, a = (p ^ v ^ J >>> 7) + a | 0, g = (f = F + g | 0) >>> 0 < F >>> 0 ? a + 1 | 0 : a, a = Ng(K, n, 45), v = p, a = Ng(K, n, 3) ^ a, J = f, g = (n >>> 6 ^ (F = p ^ v)) + g | 0, f = g = (f = ((63 & n) << 26 | K >>> 6) ^ a) >>> 0 > (v = J + f | 0) >>> 0 ? g + 1 | 0 : g, e[S + 184 >> 2] = v, e[S + 188 >> 2] = g, g = Ng(N, c, 63), a = p, g = ((127 & c) << 25 | N >>> 7) ^ Ng(N, c, 56) ^ g, a = (p ^ a ^ c >>> 7) + i | 0, g = E + (g >>> 0 > (F = g + u | 0) >>> 0 ? a + 1 | 0 : a) | 0, g = (a = G + F | 0) >>> 0 < G >>> 0 ? g + 1 | 0 : g, E = Ng(m, o, 45), G = p, E = Ng(m, o, 3) ^ E, F = p ^ G, G = (E ^= (63 & o) << 26 | m >>> 6) + a | 0, a = (o >>> 6 ^ F) + g | 0, E = a = E >>> 0 > G >>> 0 ? a + 1 | 0 : a, e[S + 208 >> 2] = G, e[S + 212 >> 2] = a, g = Ng(u, i, 63), a = p, F = Ng(u, i, 56) ^ g, a = ((g = i >>> 7 | 0) ^ p ^ a) + y | 0, g = Q + ((i = (u = F ^ ((127 & i) << 25 | u >>> 7)) + R | 0) >>> 0 < u >>> 0 ? a + 1 | 0 : a) | 0, g = (a = i + b | 0) >>> 0 < b >>> 0 ? g + 1 | 0 : g, y = Ng(v, f, 45), i = p, Q = (y = ((63 & f) << 26 | v >>> 6) ^ Ng(v, f, 3) ^ y) + a | 0, a = (p ^ i ^ f >>> 6) + g | 0, y = a = y >>> 0 > Q >>> 0 ? a + 1 | 0 : a, e[S + 200 >> 2] = Q, e[S + 204 >> 2] = a, g = Ng(U, w, 63), a = p, u = ((127 & w) << 25 | U >>> 7) ^ Ng(U, w, 56) ^ g, g = (p ^ a ^ w >>> 7) + h | 0, a = n + ((i = u + H | 0) >>> 0 < u >>> 0 ? g + 1 | 0 : g) | 0, a = (g = i + K | 0) >>> 0 < K >>> 0 ? a + 1 | 0 : a, i = Ng(G, E, 45), n = p, u = g, g = E >>> 6 | 0, i = ((63 & E) << 26 | G >>> 6) ^ Ng(G, E, 3) ^ i, a = (g ^ p ^ n) + a | 0, i = a = i >>> 0 > (E = u + i | 0) >>> 0 ? a + 1 | 0 : a, e[S + 224 >> 2] = E, e[S + 228 >> 2] = a, g = Ng(H, h, 63), a = p, g = Ng(H, h, 56) ^ g, n = p ^ a, u = ((127 & h) << 25 | H >>> 7) ^ g, g = ((a = h >>> 7 | 0) ^ n) + c | 0, a = D + ((h = u + N | 0) >>> 0 < u >>> 0 ? g + 1 | 0 : g) | 0, a = (g = h + Y | 0) >>> 0 < Y >>> 0 ? a + 1 | 0 : a, c = Ng(Q, y, 45), h = p, n = g, g = y >>> 6 | 0, y = ((63 & y) << 26 | Q >>> 6) ^ Ng(Q, y, 3) ^ c, g = (g ^ p ^ h) + a | 0, y = g = (c = n + y | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, e[S + 216 >> 2] = c, e[S + 220 >> 2] = g, g = Ng(l, r, 63), a = p, h = ((127 & r) << 25 | l >>> 7) ^ Ng(l, r, 56) ^ g, a = (p ^ a ^ r >>> 7) + B | 0, a = f + ((g = h + d | 0) >>> 0 < h >>> 0 ? a + 1 | 0 : a) | 0, g = (Q = g + v | 0) >>> 0 < v >>> 0 ? a + 1 | 0 : a, a = Ng(E, i, 45), h = p, n = Q, Q = Ng(E, i, 3) ^ a, a = i >>> 6 | 0, i = n + (Q ^= (63 & i) << 26 | E >>> 6) | 0, g = (a ^ p ^ h) + g | 0, e[S + 240 >> 2] = i, e[S + 244 >> 2] = i >>> 0 < Q >>> 0 ? g + 1 | 0 : g, g = Ng(d, B, 63), a = p, g = Ng(d, B, 56) ^ g, i = p ^ a, a = ((a = B >>> 7 | 0) ^ i) + w | 0, g = s + ((g ^= (127 & B) << 25 | d >>> 7) >>> 0 > (B = g + U | 0) >>> 0 ? a + 1 | 0 : a) | 0, g = (a = B + M | 0) >>> 0 < M >>> 0 ? g + 1 | 0 : g, B = Ng(c, y, 45), i = p, Q = a, a = y >>> 6 | 0, B = ((63 & y) << 26 | c >>> 6) ^ Ng(c, y, 3) ^ B, a = (a ^ p ^ i) + g | 0, B = a = B >>> 0 > (y = Q + B | 0) >>> 0 ? a + 1 | 0 : a, e[S + 232 >> 2] = y, e[S + 236 >> 2] = a, g = Ng(k, t, 63), a = p, Q = Ng(k, t, 56) ^ g, a = ((g = t >>> 7 | 0) ^ p ^ a) + r | 0, g = o + ((t = (i = Q ^ ((127 & t) << 25 | k >>> 7)) + l | 0) >>> 0 < i >>> 0 ? a + 1 | 0 : a) | 0, g = (a = t + m | 0) >>> 0 < m >>> 0 ? g + 1 | 0 : g, t = Ng(y, B, 45), r = p, Q = a, a = B >>> 6 | 0, B = Q + (t = ((63 & B) << 26 | y >>> 6) ^ Ng(y, B, 3) ^ t) | 0, a = (a ^ p ^ r) + g | 0, e[S + 248 >> 2] = B, e[S + 252 >> 2] = B >>> 0 < t >>> 0 ? a + 1 | 0 : a; - g = g + e[A + 4 >> 2] | 0, g = (I = B + e[A >> 2] | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, e[A >> 2] = I, e[A + 4 >> 2] = g, a = e[A + 12 >> 2] + e[C + 12 >> 2] | 0, g = (I = e[C + 8 >> 2]) + e[A + 8 >> 2] | 0, e[A + 8 >> 2] = g, e[A + 12 >> 2] = g >>> 0 < I >>> 0 ? a + 1 | 0 : a, a = e[A + 20 >> 2] + e[C + 20 >> 2] | 0, g = (I = e[C + 16 >> 2]) + e[A + 16 >> 2] | 0, e[A + 16 >> 2] = g, e[A + 20 >> 2] = g >>> 0 < I >>> 0 ? a + 1 | 0 : a, g = e[A + 28 >> 2] + e[C + 28 >> 2] | 0, I = (a = e[C + 24 >> 2]) + e[A + 24 >> 2] | 0, e[A + 24 >> 2] = I, e[A + 28 >> 2] = I >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = e[A + 36 >> 2] + e[C + 36 >> 2] | 0, g = (I = e[C + 32 >> 2]) + e[A + 32 >> 2] | 0, e[A + 32 >> 2] = g, e[A + 36 >> 2] = g >>> 0 < I >>> 0 ? a + 1 | 0 : a, g = e[A + 44 >> 2] + e[C + 44 >> 2] | 0, I = (a = e[C + 40 >> 2]) + e[A + 40 >> 2] | 0, e[A + 40 >> 2] = I, e[A + 44 >> 2] = I >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = e[A + 52 >> 2] + e[C + 52 >> 2] | 0, g = (I = e[C + 48 >> 2]) + e[A + 48 >> 2] | 0, e[A + 48 >> 2] = g, e[A + 52 >> 2] = g >>> 0 < I >>> 0 ? a + 1 | 0 : a, a = e[A + 60 >> 2] + e[C + 60 >> 2] | 0, g = (I = e[C + 56 >> 2]) + e[A + 56 >> 2] | 0, e[A + 56 >> 2] = g, e[A + 60 >> 2] = g >>> 0 < I >>> 0 ? a + 1 | 0 : a - } - - function l(A, g) { - var I, C = 0, - a = 0, - B = 0, - t = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - S = 0, - b = 0, - F = 0, - N = 0, - v = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0, - U = 0, - J = 0, - x = 0, - R = 0, - L = 0, - P = 0, - q = 0, - z = 0, - T = 0, - j = 0, - X = 0, - O = 0, - W = 0, - V = 0, - Z = 0, - $ = 0, - AA = 0, - gA = 0, - IA = 0, - CA = 0, - aA = 0, - BA = 0, - eA = 0, - _A = 0, - tA = 0, - rA = 0, - oA = 0, - iA = 0, - cA = 0, - QA = 0, - yA = 0, - EA = 0; - if (s = I = s - 4096 | 0, A) { - A: { - g: { - if (2 == (0 | (t = e[A + 36 >> 2]))) { - if (_A = e[A + 4 >> 2], (gA = e[g >> 2]) | (W = _[g + 8 | 0]) >>> 0 >= 2) break g; - gA = 0 - } else W = _[g + 8 | 0], - _A = e[A + 4 >> 2], - gA = e[g >> 2]; - if (vI(I + 3072 | 0, 0, 1024), vI(I + 2104 | 0, 0, 968), e[I + 2048 >> 2] = gA, e[I + 2052 >> 2] = 0, U = e[g + 4 >> 2], e[I + 2064 >> 2] = W, e[I + 2068 >> 2] = 0, e[I + 2056 >> 2] = U, e[I + 2060 >> 2] = 0, e[I + 2072 >> 2] = e[A + 16 >> 2], e[I + 2076 >> 2] = 0, U = e[A + 8 >> 2], e[I + 2088 >> 2] = t, e[I + 2092 >> 2] = 0, e[I + 2080 >> 2] = U, e[I + 2084 >> 2] = 0, !e[A + 20 >> 2]) break A; - for (U = 0; - (d = 127 & Q) || (U = (z = z + 1 | 0) ? U : U + 1 | 0, e[I + 2096 >> 2] = z, e[I + 2100 >> 2] = U, t = vI(I, 0, 1024), vI(t + 1024 | 0, 0, 1024), u(C = t + 3072 | 0, t + 2048 | 0, t), u(C, t, t + 1024 | 0)), d = e[4 + (t = (I + 1024 | 0) + (d << 3) | 0) >> 2], e[(C = (Q << 3) + _A | 0) >> 2] = e[t >> 2], e[C + 4 >> 2] = d, (d = e[A + 20 >> 2]) >>> 0 > (Q = Q + 1 | 0) >>> 0;); - break A - } - d = e[A + 20 >> 2], - iA = 1 - } - if (!((U = (rA = !(W | gA)) << 1) >>> 0 >= d >>> 0)) - for (t = e[A + 24 >> 2], eA = e[g + 4 >> 2], Q = (z = (r(t, eA) + U | 0) + r(d, W) | 0) + ((z >>> 0) % (t >>> 0) | 0 ? -1 : t - 1 | 0) | 0, cA = W + 1 | 0;;) { - C = e[A + 28 >> 2], tA = 1 == ((z >>> 0) % ((t = e[A + 24 >> 2]) >>> 0) | 0) ? z - 1 | 0 : Q, Q = iA ? e[e[A >> 2] + 4 >> 2] + (tA << 10) | 0 : (U << 3) + _A | 0, a = e[Q >> 2], Q = e[Q + 4 >> 2], e[g + 12 >> 2] = U, C = rA ? eA : (Q >>> 0) % (C >>> 0) | 0; - A: if (gA) Q = t + ((0 | C) == (0 | eA) ? (-1 ^ d) + U | 0 : (U ? 0 : -1) - d | 0) | 0, B = 0, 3 != (0 | W) && (B = r(d, cA)); - else { - if (!W) { - Q = U - 1 | 0, B = 0; - break A - } - if (Q = r(d, W), (0 | C) == (0 | eA)) { - Q = (Q + U | 0) - 1 | 0, B = 0; - break A - } - Q = Q - !U | 0, B = 0 - } d = B, i = (D = e[e[A >> 2] + 4 >> 2]) + (r(C, t) << 10) | 0, E = (C = Q - 1 | 0) >>> 0 > (B = C + d | 0) >>> 0, gI(a, 0, a, 0), gI(Q, 0, p, 0), d = B - (Q = p) | 0, C = 0, y = 0; - A: { - g: { - I: { - C: { - a: { - B: { - e: { - _: { - t: { - r: { - if (Q = E - (B >>> 0 < Q >>> 0) | 0) { - if (!t) break r; - break t - } - h = d - r((d >>> 0) / (t >>> 0) | 0, t) | 0, - n = 0, - p = 0; - break A - } - if (!d) break _; - break e - } - if (!((a = t - 1 | 0) & t)) break B;c = 0 - (a = (o(t) + 33 | 0) - o(Q) | 0) | 0; - break C - } - h = 0, - n = Q, - p = 0; - break A - } - if ((C = 32 - o(Q) | 0) >>> 0 < 31) break a; - break I - } - if (h = a & d, n = 0, 1 == (0 | t)) break g;t = 31 & (d = lC(t)), - (63 & d) >>> 0 >= 32 ? a = Q >>> t | 0 : (C = Q >>> t | 0, a = 0), - p = C; - break A - } - a = C + 1 | 0, - c = 63 - C | 0 - } - if (B = 31 & (C = 63 & a), C >>> 0 >= 32 ? (C = 0, E = Q >>> B | 0) : (C = Q >>> B | 0, E = ((1 << B) - 1 & Q) << 32 - B | d >>> B), B = 31 & (c &= 63), c >>> 0 >= 32 ? (Q = d << B, d = 0) : (Q = (1 << B) - 1 & d >>> 32 - B | Q << B, d <<= B), a) - for (l = -1 == (0 | (c = t - 1 | 0)) ? -1 : 0; m = C << 1 | E >>> 31, E = (C = E << 1 | Q >>> 31) - (v = t & (B = l - (m + (C >>> 0 > c >>> 0) | 0) >> 31)) | 0, C = m - (C >>> 0 < v >>> 0) | 0, Q = Q << 1 | d >>> 31, d = y | d << 1, y = 1 & B, a = a - 1 | 0;);h = E, - n = C, - p = Q << 1 | d >>> 31; - break A - } - h = d, - n = Q, - Q = 0 - } - p = Q - } - if (p = n, Q = (h << 10) + i | 0, t = D + (tA << 10) | 0, oA = D + (z << 10) | 0, gA) u(t, Q, oA); - else { - for (uI(I + 3072 | 0, Q, 1024), Q = 0; B = e[(a = (d = Q << 3) + (C = I + 3072 | 0) | 0) >> 2], D = e[(E = t + d | 0) >> 2], E = e[a + 4 >> 2] ^ e[E + 4 >> 2], e[a >> 2] = B ^ D, e[a + 4 >> 2] = E, E = e[(a = (B = 8 | d) + C | 0) >> 2], D = e[(B = t + B | 0) >> 2], B = e[a + 4 >> 2] ^ e[B + 4 >> 2], e[a >> 2] = E ^ D, e[a + 4 >> 2] = B, E = e[(a = (B = 16 | d) + C | 0) >> 2], D = e[(B = t + B | 0) >> 2], B = e[a + 4 >> 2] ^ e[B + 4 >> 2], e[a >> 2] = E ^ D, e[a + 4 >> 2] = B, B = e[(d = (a = 24 | d) + C | 0) >> 2], E = e[(a = a + t | 0) >> 2], a = e[d + 4 >> 2] ^ e[a + 4 >> 2], e[d >> 2] = B ^ E, e[d + 4 >> 2] = a, 128 != (0 | (Q = Q + 4 | 0));); - for (uI(I + 2048 | 0, C, 1024), d = 0, Q = 0; B = (E = e[56 + (t = (I + 3072 | 0) + (Q << 7) | 0) >> 2]) + (a = e[t + 24 >> 2]) | 0, D = (l = e[t + 60 >> 2]) + (C = e[t + 28 >> 2]) | 0, y = gI(a << 1 & -2, 1 & (C << 1 | a >>> 31), E, 0), a = p + (a >>> 0 > B >>> 0 ? D + 1 | 0 : D) | 0, D = (C = y + B | 0) >>> 0 < y >>> 0 ? a + 1 | 0 : a, i = (y = Ng(C ^ e[t + 120 >> 2], D ^ e[t + 124 >> 2], 32)) + (a = e[t + 88 >> 2]) | 0, c = (k = p) + (B = e[t + 92 >> 2]) | 0, m = gI(y, 0, a << 1 & -2, 1 & (B << 1 | a >>> 31)), a = p + (a >>> 0 > i >>> 0 ? c + 1 | 0 : c) | 0, v = Ng(E ^ (B = m + i | 0), l ^ (x = B >>> 0 < m >>> 0 ? a + 1 | 0 : a), 40), f = 1 + (a = D + (aA = p) | 0) | 0, c = a, E = (a = C + v | 0) >>> 0 < C >>> 0 ? f : c, m = (C = gI(v, 0, C << 1 & -2, 1 & (D << 1 | C >>> 31))) + a | 0, a = p + E | 0, k = Ng(m ^ y, k ^ (j = C >>> 0 > m >>> 0 ? a + 1 | 0 : a), 48), G = f = p, E = (w = e[t + 44 >> 2]) + (C = e[t + 12 >> 2]) | 0, y = (D = e[t + 40 >> 2]) + (a = e[t + 8 >> 2]) | 0, i = gI(a << 1 & -2, 1 & (C << 1 | a >>> 31), D, 0), a = p + (a >>> 0 > y >>> 0 ? E + 1 | 0 : E) | 0, i = (C = y + i | 0) >>> 0 < i >>> 0 ? a + 1 | 0 : a, y = (c = Ng(C ^ e[t + 104 >> 2], i ^ e[t + 108 >> 2], 32)) + (E = e[t + 72 >> 2]) | 0, l = (b = p) + (a = e[t + 76 >> 2]) | 0, S = gI(c, 0, E << 1 & -2, 1 & (a << 1 | E >>> 31)), E = p + (y >>> 0 < E >>> 0 ? l + 1 | 0 : l) | 0, y = Ng(M = D ^ (a = S + y | 0), w ^ (D = a >>> 0 < S >>> 0 ? E + 1 | 0 : E), 40), S = 1 + (E = i + (l = p) | 0) | 0, w = E, w = (E = C + y | 0) >>> 0 < C >>> 0 ? S : w, C = gI(y, 0, C << 1 & -2, 1 & (i << 1 | C >>> 31)), i = p + w | 0, w = Ng((E = C + E | 0) ^ c, b ^ (X = C >>> 0 > E >>> 0 ? i + 1 | 0 : i), 48), S = 1 + (C = D + (BA = p) | 0) | 0, c = C, i = (C = a + w | 0) >>> 0 < a >>> 0 ? S : c, D = C + (a = gI(w, 0, a << 1 & -2, 1 & (D << 1 | a >>> 31))) | 0, C = p + i | 0, b = Ng(y ^ D, l ^ (V = a >>> 0 > D >>> 0 ? C + 1 | 0 : C), 1), IA = M = p, y = (K = e[t + 36 >> 2]) + (C = e[t + 4 >> 2]) | 0, c = (i = e[t + 32 >> 2]) + (a = e[t >> 2]) | 0, l = gI(a << 1 & -2, 1 & (C << 1 | a >>> 31), i, 0), a = p + (a >>> 0 > c >>> 0 ? y + 1 | 0 : y) | 0, c = (C = c + l | 0) >>> 0 < l >>> 0 ? a + 1 | 0 : a, l = (q = Ng(C ^ e[t + 96 >> 2], c ^ e[t + 100 >> 2], 32)) + (a = e[(y = T = t - -64 | 0) >> 2]) | 0, S = ($ = p) + (y = e[y + 4 >> 2]) | 0, R = gI(q, 0, a << 1 & -2, 1 & (y << 1 | a >>> 31)), a = p + (a >>> 0 > l >>> 0 ? S + 1 | 0 : S) | 0, S = Ng(i ^ (y = R + l | 0), K ^ (R = y >>> 0 < R >>> 0 ? a + 1 | 0 : a), 40), l = 1 + (a = c + (AA = p) | 0) | 0, i = a, i = (a = C + S | 0) >>> 0 < C >>> 0 ? l : i, C = a + (c = gI(S, 0, C << 1 & -2, 1 & (c << 1 | C >>> 31))) | 0, a = p + i | 0, i = 1 + (a = (O = C >>> 0 < c >>> 0 ? a + 1 | 0 : a) + M | 0) | 0, c = a, c = (a = C + b | 0) >>> 0 < C >>> 0 ? i : c, i = a + (l = gI(b, 0, C << 1 & -2, 1 & (O << 1 | C >>> 31))) | 0, a = p + c | 0, f = Ng(i ^ k, (H = i >>> 0 < l >>> 0 ? a + 1 | 0 : a) ^ f, 32), L = p, l = (F = e[t + 52 >> 2]) + (a = e[t + 20 >> 2]) | 0, K = (M = e[t + 48 >> 2]) + (c = e[t + 16 >> 2]) | 0, Y = gI(c << 1 & -2, 1 & (a << 1 | c >>> 31), M, 0), c = p + (c >>> 0 > K >>> 0 ? l + 1 | 0 : l) | 0, K = (a = K + Y | 0) >>> 0 < Y >>> 0 ? c + 1 | 0 : c, P = (Y = Ng(a ^ e[t + 112 >> 2], K ^ e[t + 116 >> 2], 32)) + (l = e[t + 80 >> 2]) | 0, J = (CA = p) + (c = e[t + 84 >> 2]) | 0, N = gI(Y, 0, l << 1 & -2, 1 & (c << 1 | l >>> 31)), l = p + (l >>> 0 > P >>> 0 ? J + 1 | 0 : J) | 0, M = Ng(M ^ (c = N + P | 0), F ^ (P = c >>> 0 < N >>> 0 ? l + 1 | 0 : l), 40), N = 1 + (l = K + (F = p) | 0) | 0, J = l, J = (l = a + M | 0) >>> 0 < a >>> 0 ? N : J, a = gI(M, 0, a << 1 & -2, 1 & (K << 1 | a >>> 31)), K = p + J | 0, K = Ng(N = (l = a + l | 0) ^ Y, CA ^ (Y = a >>> 0 > l >>> 0 ? K + 1 | 0 : K), 48), N = 1 + (a = P + (CA = p) | 0) | 0, J = a, J = (a = c + K | 0) >>> 0 < c >>> 0 ? N : J, c = gI(K, 0, c << 1 & -2, 1 & (P << 1 | c >>> 31)), P = p + J | 0, N = 1 + (c = (P = (a = c + a | 0) >>> 0 < c >>> 0 ? P + 1 | 0 : P) + L | 0) | 0, J = c, J = (c = a + f | 0) >>> 0 < a >>> 0 ? N : J, Z = b ^ (c = (N = gI(f, 0, a << 1 & -2, 1 & (P << 1 | a >>> 31))) + c | 0), b = p + J | 0, b = Ng(Z, IA ^ (J = c >>> 0 < N >>> 0 ? b + 1 | 0 : b), 40), QA = 1 + (N = H + (IA = p) | 0) | 0, Z = N, Z = (N = i + b | 0) >>> 0 < i >>> 0 ? QA : Z, i = (H = gI(b, 0, i << 1 & -2, 1 & (H << 1 | i >>> 31))) + N | 0, e[t >> 2] = i, N = p + Z | 0, H = i >>> 0 < H >>> 0 ? N + 1 | 0 : N, e[t + 4 >> 2] = H, i = Ng(i ^ f, H ^ L, 48), e[t + 120 >> 2] = i, f = p, e[t + 124 >> 2] = f, Z = 1 + (f = f + J | 0) | 0, N = f, H = (f = i + c | 0) >>> 0 < c >>> 0 ? Z : N, i = (c = gI(i, 0, c << 1 & -2, 1 & (J << 1 | c >>> 31))) + f | 0, e[t + 80 >> 2] = i, f = p + H | 0, c = i >>> 0 < c >>> 0 ? f + 1 | 0 : f, e[t + 84 >> 2] = c, yA = t, EA = Ng(i ^ b, c ^ IA, 1), e[yA + 40 >> 2] = EA, e[t + 44 >> 2] = p, i = Ng(a ^ M, F ^ P, 1), f = 1 + (a = X + (M = p) | 0) | 0, c = a, c = (a = i + E | 0) >>> 0 < E >>> 0 ? f : c, a = a + (b = gI(i, 0, E << 1 & -2, 1 & (X << 1 | E >>> 31))) | 0, E = p + c | 0, c = Ng(C ^ q, O ^ $, 48), E = Ng(c ^ a, (b = a >>> 0 < b >>> 0 ? E + 1 | 0 : E) ^ (X = p), 32), q = f = p, F = 1 + (C = x + G | 0) | 0, G = C, O = (C = B + k | 0) >>> 0 < B >>> 0 ? F : G, B = gI(k, 0, B << 1 & -2, 1 & (x << 1 | B >>> 31)), k = p + O | 0, G = 1 + (B = (k = (C = B + C | 0) >>> 0 < B >>> 0 ? k + 1 | 0 : k) + f | 0) | 0, f = B, f = (B = C + E | 0) >>> 0 < C >>> 0 ? G : f, G = i ^ (B = (x = gI(E, 0, C << 1 & -2, 1 & (k << 1 | C >>> 31))) + B | 0), i = p + f | 0, i = Ng(G, M ^ (f = B >>> 0 < x >>> 0 ? i + 1 | 0 : i), 40), F = 1 + (x = b + (M = p) | 0) | 0, G = x, O = (x = a + i | 0) >>> 0 < a >>> 0 ? F : G, G = E ^ (a = (b = gI(i, 0, a << 1 & -2, 1 & (b << 1 | a >>> 31))) + x | 0), E = p + O | 0, E = Ng(G, q ^ (b = a >>> 0 < b >>> 0 ? E + 1 | 0 : E), 48), e[t + 96 >> 2] = E, x = p, e[t + 100 >> 2] = x, e[t + 8 >> 2] = a, e[t + 12 >> 2] = b, F = 1 + (a = f + x | 0) | 0, G = a, b = (a = B + E | 0) >>> 0 < B >>> 0 ? F : G, B = gI(E, 0, B << 1 & -2, 1 & (f << 1 | B >>> 31)), E = p + b | 0, yA = t, EA = Ng((a = B + a | 0) ^ i, M ^ (B = a >>> 0 < B >>> 0 ? E + 1 | 0 : E), 1), e[yA + 48 >> 2] = EA, e[t + 52 >> 2] = p, e[t + 88 >> 2] = a, e[t + 92 >> 2] = B, E = Ng(C ^ v, k ^ aA, 1), B = 1 + (C = Y + (v = p) | 0) | 0, a = C, B = (C = E + l | 0) >>> 0 < l >>> 0 ? B : a, a = C + (i = gI(E, 0, l << 1 & -2, 1 & (Y << 1 | l >>> 31))) | 0, C = p + B | 0, i = Ng(a ^ w, BA ^ (l = a >>> 0 < i >>> 0 ? C + 1 | 0 : C), 32), k = B = p, f = 1 + (C = R + X | 0) | 0, B = C, w = (C = y + c | 0) >>> 0 < y >>> 0 ? f : B, y = gI(c, 0, y << 1 & -2, 1 & (R << 1 | y >>> 31)), B = p + w | 0, f = 1 + (B = k + (y = (C = y + C | 0) >>> 0 < y >>> 0 ? B + 1 | 0 : B) | 0) | 0, c = B, c = (B = C + i | 0) >>> 0 < C >>> 0 ? f : c, f = E ^ (B = B + (w = gI(i, 0, C << 1 & -2, 1 & (y << 1 | C >>> 31))) | 0), E = p + c | 0, E = Ng(f, v ^ (c = B >>> 0 < w >>> 0 ? E + 1 | 0 : E), 40), G = 1 + (w = l + (v = p) | 0) | 0, f = w, b = (w = a + E | 0) >>> 0 < a >>> 0 ? G : f, a = (l = gI(E, 0, a << 1 & -2, 1 & (l << 1 | a >>> 31))) + w | 0, e[t + 16 >> 2] = a, w = p + b | 0, l = a >>> 0 < l >>> 0 ? w + 1 | 0 : w, e[t + 20 >> 2] = l, a = Ng(a ^ i, l ^ k, 48), e[t + 104 >> 2] = a, i = p, e[t + 108 >> 2] = i, f = 1 + (i = i + c | 0) | 0, k = i, l = (i = a + B | 0) >>> 0 < B >>> 0 ? f : k, B = (a = gI(a, 0, B << 1 & -2, 1 & (c << 1 | B >>> 31))) + i | 0, i = p + l | 0, l = a = a >>> 0 > B >>> 0 ? i + 1 | 0 : i, e[T >> 2] = B, e[T + 4 >> 2] = a, a = (y = Ng(C ^ S, y ^ AA, 1)) + m | 0, i = (k = p) + j | 0, C = (c = gI(m << 1 & -2, 1 & (j << 1 | m >>> 31), y, 0)) + a | 0, a = p + (a >>> 0 < y >>> 0 ? i + 1 | 0 : i) | 0, i = Ng(C ^ K, CA ^ (c = C >>> 0 < c >>> 0 ? a + 1 | 0 : a), 32), w = 1 + (a = V + (m = p) | 0) | 0, f = a, w = (a = i + D | 0) >>> 0 < D >>> 0 ? w : f, f = y ^ (a = (D = gI(i, 0, D << 1 & -2, 1 & (V << 1 | D >>> 31))) + a | 0), y = p + w | 0, D = Ng(f, k ^ (y = a >>> 0 < D >>> 0 ? y + 1 | 0 : y), 40), S = 1 + (w = c + (k = p) | 0) | 0, f = w, b = (w = C + D | 0) >>> 0 < C >>> 0 ? S : f, f = i ^ (c = (C = gI(D, 0, C << 1 & -2, 1 & (c << 1 | C >>> 31))) + w | 0), i = p + b | 0, C = Ng(f, m ^ (i = C >>> 0 > c >>> 0 ? i + 1 | 0 : i), 48), S = 1 + (w = y + (m = p) | 0) | 0, f = w, b = (w = C + a | 0) >>> 0 < a >>> 0 ? S : f, a = (y = gI(C, 0, a << 1 & -2, 1 & (y << 1 | a >>> 31))) + w | 0, e[t + 72 >> 2] = a, w = p + b | 0, y = a >>> 0 < y >>> 0 ? w + 1 | 0 : w, e[t + 76 >> 2] = y, e[t + 112 >> 2] = C, e[t + 116 >> 2] = m, e[t + 24 >> 2] = c, e[t + 28 >> 2] = i, yA = t, EA = Ng(B ^ E, l ^ v, 1), e[yA + 56 >> 2] = EA, e[t + 60 >> 2] = p, yA = t, EA = Ng(a ^ D, y ^ k, 1), e[yA + 32 >> 2] = EA, e[t + 36 >> 2] = p, 8 != (0 | (Q = Q + 1 | 0));); - for (; a = (B = e[392 + (t = (I + 3072 | 0) + (d << 4) | 0) >> 2]) + (C = e[t + 136 >> 2]) | 0, E = (c = e[t + 396 >> 2]) + (Q = e[t + 140 >> 2]) | 0, D = gI(C << 1 & -2, 1 & (Q << 1 | C >>> 31), B, 0), C = p + (C >>> 0 > a >>> 0 ? E + 1 | 0 : E) | 0, E = (Q = D + a | 0) >>> 0 < D >>> 0 ? C + 1 | 0 : C, y = (D = Ng(Q ^ e[t + 904 >> 2], E ^ e[t + 908 >> 2], 32)) + (C = e[t + 648 >> 2]) | 0, i = (v = p) + (a = e[t + 652 >> 2]) | 0, l = gI(D, 0, C << 1 & -2, 1 & (a << 1 | C >>> 31)), C = p + (C >>> 0 > y >>> 0 ? i + 1 | 0 : i) | 0, m = Ng(B ^ (a = l + y | 0), c ^ (K = a >>> 0 < l >>> 0 ? C + 1 | 0 : C), 40), c = 1 + (C = E + (P = p) | 0) | 0, B = C, B = (C = Q + m | 0) >>> 0 < Q >>> 0 ? c : B, l = (Q = gI(m, 0, Q << 1 & -2, 1 & (E << 1 | Q >>> 31))) + C | 0, C = p + B | 0, v = Ng(l ^ D, v ^ (x = Q >>> 0 > l >>> 0 ? C + 1 | 0 : C), 48), J = S = p, B = (k = e[t + 268 >> 2]) + (Q = e[t + 12 >> 2]) | 0, D = (E = e[t + 264 >> 2]) + (C = e[t + 8 >> 2]) | 0, y = gI(C << 1 & -2, 1 & (Q << 1 | C >>> 31), E, 0), C = p + (C >>> 0 > D >>> 0 ? B + 1 | 0 : B) | 0, y = (Q = D + y | 0) >>> 0 < y >>> 0 ? C + 1 | 0 : C, D = (i = Ng(Q ^ e[t + 776 >> 2], y ^ e[t + 780 >> 2], 32)) + (B = e[t + 520 >> 2]) | 0, c = (w = p) + (C = e[t + 524 >> 2]) | 0, b = gI(i, 0, B << 1 & -2, 1 & (C << 1 | B >>> 31)), B = p + (B >>> 0 > D >>> 0 ? c + 1 | 0 : c) | 0, D = Ng(f = E ^ (C = b + D | 0), k ^ (E = C >>> 0 < b >>> 0 ? B + 1 | 0 : B), 40), f = 1 + (B = y + (c = p) | 0) | 0, k = B, k = (B = Q + D | 0) >>> 0 < Q >>> 0 ? f : k, Q = gI(D, 0, Q << 1 & -2, 1 & (y << 1 | Q >>> 31)), y = p + k | 0, k = Ng((B = Q + B | 0) ^ i, w ^ (j = B >>> 0 < Q >>> 0 ? y + 1 | 0 : y), 48), w = 1 + (Q = E + (aA = p) | 0) | 0, f = Q, y = (Q = C + k | 0) >>> 0 < C >>> 0 ? w : f, E = Q + (C = gI(k, 0, C << 1 & -2, 1 & (E << 1 | C >>> 31))) | 0, Q = p + y | 0, w = Ng(D ^ E, c ^ (X = C >>> 0 > E >>> 0 ? Q + 1 | 0 : Q), 1), G = f = p, D = (M = e[t + 260 >> 2]) + (Q = e[t + 4 >> 2]) | 0, i = (y = e[t + 256 >> 2]) + (C = e[t >> 2]) | 0, c = gI(C << 1 & -2, 1 & (Q << 1 | C >>> 31), y, 0), C = p + (C >>> 0 > i >>> 0 ? D + 1 | 0 : D) | 0, i = (Q = i + c | 0) >>> 0 < c >>> 0 ? C + 1 | 0 : C, c = (V = Ng(Q ^ e[t + 768 >> 2], i ^ e[t + 772 >> 2], 32)) + (C = e[t + 512 >> 2]) | 0, b = (BA = p) + (D = e[t + 516 >> 2]) | 0, q = gI(V, 0, C << 1 & -2, 1 & (D << 1 | C >>> 31)), C = p + (C >>> 0 > c >>> 0 ? b + 1 | 0 : b) | 0, b = Ng(y ^ (D = q + c | 0), M ^ (q = D >>> 0 < q >>> 0 ? C + 1 | 0 : C), 40), y = 1 + (C = i + (IA = p) | 0) | 0, c = C, y = (C = Q + b | 0) >>> 0 < Q >>> 0 ? y : c, Q = C + (i = gI(b, 0, Q << 1 & -2, 1 & (i << 1 | Q >>> 31))) | 0, C = p + y | 0, f = 1 + (C = (T = Q >>> 0 < i >>> 0 ? C + 1 | 0 : C) + f | 0) | 0, c = C, i = (C = Q + w | 0) >>> 0 < Q >>> 0 ? f : c, y = C + (c = gI(w, 0, Q << 1 & -2, 1 & (T << 1 | Q >>> 31))) | 0, C = p + i | 0, S = Ng(y ^ v, (R = y >>> 0 < c >>> 0 ? C + 1 | 0 : C) ^ S, 32), O = p, c = ($ = e[t + 388 >> 2]) + (C = e[t + 132 >> 2]) | 0, M = (f = e[t + 384 >> 2]) + (i = e[t + 128 >> 2]) | 0, H = gI(i << 1 & -2, 1 & (C << 1 | i >>> 31), f, 0), i = p + (i >>> 0 > M >>> 0 ? c + 1 | 0 : c) | 0, M = (C = M + H | 0) >>> 0 < H >>> 0 ? i + 1 | 0 : i, L = (H = Ng(C ^ e[t + 896 >> 2], M ^ e[t + 900 >> 2], 32)) + (c = e[t + 640 >> 2]) | 0, Y = (AA = p) + (i = e[t + 644 >> 2]) | 0, F = gI(H, 0, c << 1 & -2, 1 & (i << 1 | c >>> 31)), c = p + (c >>> 0 > L >>> 0 ? Y + 1 | 0 : Y) | 0, f = Ng(f ^ (i = F + L | 0), $ ^ (L = i >>> 0 < F >>> 0 ? c + 1 | 0 : c), 40), N = 1 + (c = M + ($ = p) | 0) | 0, F = c, Y = (c = C + f | 0) >>> 0 < C >>> 0 ? N : F, C = gI(f, 0, C << 1 & -2, 1 & (M << 1 | C >>> 31)), M = p + Y | 0, M = Ng(F = (c = C + c | 0) ^ H, AA ^ (H = C >>> 0 > c >>> 0 ? M + 1 | 0 : M), 48), N = 1 + (C = L + (AA = p) | 0) | 0, F = C, Y = (C = i + M | 0) >>> 0 < i >>> 0 ? N : F, i = gI(M, 0, i << 1 & -2, 1 & (L << 1 | i >>> 31)), L = p + Y | 0, N = 1 + (i = (L = (C = i + C | 0) >>> 0 < i >>> 0 ? L + 1 | 0 : L) + O | 0) | 0, F = i, Y = (i = C + S | 0) >>> 0 < C >>> 0 ? N : F, N = w ^ (i = (F = gI(S, 0, C << 1 & -2, 1 & (L << 1 | C >>> 31))) + i | 0), w = p + Y | 0, w = Ng(N, G ^ (Y = i >>> 0 < F >>> 0 ? w + 1 | 0 : w), 40), Z = 1 + (F = R + (G = p) | 0) | 0, N = F, CA = (F = y + w | 0) >>> 0 < y >>> 0 ? Z : N, y = (R = gI(w, 0, y << 1 & -2, 1 & (R << 1 | y >>> 31))) + F | 0, e[t >> 2] = y, F = p + CA | 0, R = y >>> 0 < R >>> 0 ? F + 1 | 0 : F, e[t + 4 >> 2] = R, y = Ng(y ^ S, R ^ O, 48), e[t + 904 >> 2] = y, S = p, e[t + 908 >> 2] = S, N = 1 + (S = S + Y | 0) | 0, F = S, R = (S = i + y | 0) >>> 0 < i >>> 0 ? N : F, y = (i = gI(y, 0, i << 1 & -2, 1 & (Y << 1 | i >>> 31))) + S | 0, e[t + 640 >> 2] = y, S = p + R | 0, i = i >>> 0 > y >>> 0 ? S + 1 | 0 : S, e[t + 644 >> 2] = i, yA = t, EA = Ng(y ^ w, i ^ G, 1), e[yA + 264 >> 2] = EA, e[t + 268 >> 2] = p, y = Ng(C ^ f, L ^ $, 1), S = 1 + (C = j + (f = p) | 0) | 0, w = C, i = (C = B + y | 0) >>> 0 < B >>> 0 ? S : w, C = C + (w = gI(y, 0, B << 1 & -2, 1 & (j << 1 | B >>> 31))) | 0, B = p + i | 0, i = Ng(Q ^ V, T ^ BA, 48), B = Ng(i ^ C, (w = C >>> 0 < w >>> 0 ? B + 1 | 0 : B) ^ (j = p), 32), V = S = p, F = 1 + (Q = K + J | 0) | 0, G = Q, T = (Q = a + v | 0) >>> 0 < a >>> 0 ? F : G, a = gI(v, 0, a << 1 & -2, 1 & (K << 1 | a >>> 31)), v = p + T | 0, G = 1 + (a = (v = a >>> 0 > (Q = a + Q | 0) >>> 0 ? v + 1 | 0 : v) + S | 0) | 0, S = a, S = (a = B + Q | 0) >>> 0 < Q >>> 0 ? G : S, G = y ^ (a = (K = gI(B, 0, Q << 1 & -2, 1 & (v << 1 | Q >>> 31))) + a | 0), y = p + S | 0, y = Ng(G, f ^ (S = a >>> 0 < K >>> 0 ? y + 1 | 0 : y), 40), F = 1 + (K = w + (f = p) | 0) | 0, G = K, T = (K = C + y | 0) >>> 0 < C >>> 0 ? F : G, G = B ^ (C = (w = gI(y, 0, C << 1 & -2, 1 & (w << 1 | C >>> 31))) + K | 0), B = p + T | 0, B = Ng(G, V ^ (w = C >>> 0 < w >>> 0 ? B + 1 | 0 : B), 48), e[t + 768 >> 2] = B, K = p, e[t + 772 >> 2] = K, e[t + 8 >> 2] = C, e[t + 12 >> 2] = w, G = 1 + (C = S + K | 0) | 0, w = C, w = (C = a + B | 0) >>> 0 < a >>> 0 ? G : w, a = gI(B, 0, a << 1 & -2, 1 & (S << 1 | a >>> 31)), B = p + w | 0, yA = t, EA = Ng((C = a + C | 0) ^ y, f ^ (a = C >>> 0 < a >>> 0 ? B + 1 | 0 : B), 1), e[yA + 384 >> 2] = EA, e[t + 388 >> 2] = p, e[t + 648 >> 2] = C, e[t + 652 >> 2] = a, B = Ng(Q ^ m, v ^ P, 1), a = 1 + (Q = H + (m = p) | 0) | 0, C = Q, a = (Q = B + c | 0) >>> 0 < c >>> 0 ? a : C, C = Q + (y = gI(B, 0, c << 1 & -2, 1 & (H << 1 | c >>> 31))) | 0, Q = p + a | 0, y = Ng(C ^ k, aA ^ (c = C >>> 0 < y >>> 0 ? Q + 1 | 0 : Q), 32), v = a = p, k = 1 + (Q = q + j | 0) | 0, a = Q, k = (Q = i + D | 0) >>> 0 < D >>> 0 ? k : a, D = gI(i, 0, D << 1 & -2, 1 & (q << 1 | D >>> 31)), a = p + k | 0, f = 1 + (a = v + (D = (Q = D + Q | 0) >>> 0 < D >>> 0 ? a + 1 | 0 : a) | 0) | 0, k = a, i = (a = Q + y | 0) >>> 0 < Q >>> 0 ? f : k, f = B ^ (a = a + (k = gI(y, 0, Q << 1 & -2, 1 & (D << 1 | Q >>> 31))) | 0), B = p + i | 0, B = Ng(f, m ^ (i = a >>> 0 < k >>> 0 ? B + 1 | 0 : B), 40), w = 1 + (k = c + (m = p) | 0) | 0, f = k, w = (k = C + B | 0) >>> 0 < C >>> 0 ? w : f, C = (c = gI(B, 0, C << 1 & -2, 1 & (c << 1 | C >>> 31))) + k | 0, e[t + 128 >> 2] = C, k = p + w | 0, c = C >>> 0 < c >>> 0 ? k + 1 | 0 : k, e[t + 132 >> 2] = c, C = Ng(C ^ y, c ^ v, 48), e[t + 776 >> 2] = C, y = p, e[t + 780 >> 2] = y, k = 1 + (y = i + y | 0) | 0, c = y, c = (y = C + a | 0) >>> 0 < a >>> 0 ? k : c, a = (C = gI(C, 0, a << 1 & -2, 1 & (i << 1 | a >>> 31))) + y | 0, y = p + c | 0, c = C = C >>> 0 > a >>> 0 ? y + 1 | 0 : y, e[t + 512 >> 2] = a, e[t + 516 >> 2] = C, C = (D = Ng(Q ^ b, D ^ IA, 1)) + l | 0, y = (v = p) + x | 0, Q = (i = gI(l << 1 & -2, 1 & (x << 1 | l >>> 31), D, 0)) + C | 0, C = p + (C >>> 0 < D >>> 0 ? y + 1 | 0 : y) | 0, y = Ng(Q ^ M, AA ^ (i = Q >>> 0 < i >>> 0 ? C + 1 | 0 : C), 32), f = 1 + (C = X + (l = p) | 0) | 0, k = C, k = (C = y + E | 0) >>> 0 < E >>> 0 ? f : k, f = D ^ (C = (E = gI(y, 0, E << 1 & -2, 1 & (X << 1 | E >>> 31))) + C | 0), D = p + k | 0, E = Ng(f, v ^ (D = C >>> 0 < E >>> 0 ? D + 1 | 0 : D), 40), w = 1 + (k = i + (v = p) | 0) | 0, f = k, w = (k = Q + E | 0) >>> 0 < Q >>> 0 ? w : f, k = y ^ (i = (Q = gI(E, 0, Q << 1 & -2, 1 & (i << 1 | Q >>> 31))) + k | 0), y = p + w | 0, Q = Ng(k, l ^ (y = Q >>> 0 > i >>> 0 ? y + 1 | 0 : y), 48), w = 1 + (k = D + (l = p) | 0) | 0, f = k, w = (k = C + Q | 0) >>> 0 < C >>> 0 ? w : f, C = (D = gI(Q, 0, C << 1 & -2, 1 & (D << 1 | C >>> 31))) + k | 0, e[t + 520 >> 2] = C, k = p + w | 0, D = C >>> 0 < D >>> 0 ? k + 1 | 0 : k, e[t + 524 >> 2] = D, e[t + 896 >> 2] = Q, e[t + 900 >> 2] = l, e[t + 136 >> 2] = i, e[t + 140 >> 2] = y, yA = t, EA = Ng(a ^ B, c ^ m, 1), e[yA + 392 >> 2] = EA, e[t + 396 >> 2] = p, yA = t, EA = Ng(C ^ E, D ^ v, 1), e[yA + 256 >> 2] = EA, e[t + 260 >> 2] = p, 8 != (0 | (d = d + 1 | 0));); - for (t = uI(oA, I + 2048 | 0, 1024), Q = 0; B = e[(C = (d = Q << 3) + t | 0) >> 2], D = e[(E = (a = I + 3072 | 0) + d | 0) >> 2], E = e[C + 4 >> 2] ^ e[E + 4 >> 2], e[C >> 2] = B ^ D, e[C + 4 >> 2] = E, E = e[(C = (B = 8 | d) + t | 0) >> 2], D = e[(B = a + B | 0) >> 2], B = e[C + 4 >> 2] ^ e[B + 4 >> 2], e[C >> 2] = E ^ D, e[C + 4 >> 2] = B, E = e[(C = (B = 16 | d) + t | 0) >> 2], D = e[(B = a + B | 0) >> 2], B = e[C + 4 >> 2] ^ e[B + 4 >> 2], e[C >> 2] = E ^ D, e[C + 4 >> 2] = B, B = e[(d = (C = 24 | d) + t | 0) >> 2], a = e[(C = C + a | 0) >> 2], C = e[d + 4 >> 2] ^ e[C + 4 >> 2], e[d >> 2] = a ^ B, e[d + 4 >> 2] = C, 128 != (0 | (Q = Q + 4 | 0));); - } - if (Q = tA + 1 | 0, z = z + 1 | 0, !((d = e[A + 20 >> 2]) >>> 0 > (U = U + 1 | 0) >>> 0)) break - } - } - s = I + 4096 | 0 - } - - function d(A) { - var g, I, a, B, e, t, r, o, i, c, Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - v = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0, - U = 0, - J = 0, - x = 0, - R = 0, - L = 0, - P = 0, - q = 0, - z = 0, - T = 0, - j = 0, - X = 0, - O = 0, - W = 0, - V = 0; - s = (d = _[A + 44 | 0] | _[A + 45 | 0] << 8 | _[A + 46 | 0] << 16 | _[A + 47 | 0] << 24) >>> 5 & 2097151, E = gI(m = (_[A + 60 | 0] | _[A + 61 | 0] << 8 | _[A + 62 | 0] << 16 | _[A + 63 | 0] << 24) >>> 3 | 0, 0, -683901, -1), y = (Q = _[A + 44 | 0]) << 16 & 2031616 | _[A + 42 | 0] | _[A + 43 | 0] << 8, Q = p, f = Q = y >>> 0 > (w = E + y | 0) >>> 0 ? Q + 1 | 0 : Q, F = Q = Q - ((w >>> 0 < 4293918720) - 1 | 0) | 0, E = Q >> 21, Q = (y = s) + (s = (2097151 & Q) << 11 | (n = w - -1048576 | 0) >>> 21) | 0, y = E, P = y = Q >>> 0 < s >>> 0 ? y + 1 | 0 : y, q = Q, M = gI(Q, y, -683901, -1), k = p, D = gI(g = (_[A + 49 | 0] | _[A + 50 | 0] << 8 | _[A + 51 | 0] << 16 | _[A + 52 | 0] << 24) >>> 7 & 2097151, 0, -997805, -1), E = (Q = _[A + 27 | 0]) >>> 24 | 0, s = Q << 8 | (u = _[A + 23 | 0] | _[A + 24 | 0] << 8 | _[A + 25 | 0] << 16 | _[A + 26 | 0] << 24) >>> 24, y = (Q = _[A + 28 | 0]) >>> 16 | 0, y = 2097151 & ((3 & (y |= E)) << 30 | (Q = s | Q << 16) >>> 2), Q = p, Q = y >>> 0 > (E = y + D | 0) >>> 0 ? Q + 1 | 0 : Q, y = gI(x = (S = _[A + 52 | 0] | _[A + 53 | 0] << 8 | _[A + 54 | 0] << 16 | _[A + 55 | 0] << 24) >>> 4 & 2097151, 0, 654183, 0), Q = p + Q | 0, D = E = y + E | 0, E = y >>> 0 > E >>> 0 ? Q + 1 | 0 : Q, h = (y = _[A + 48 | 0]) << 8 | d >>> 24, y = Q = y >>> 24 | 0, Q = gI(I = 2097151 & ((3 & (d = (Q = (s = _[A + 49 | 0]) >>> 16 | 0) | y)) << 30 | (y = (s <<= 16) | h) >>> 2), 0, 136657, 0), E = p + E | 0, E = Q >>> 0 > (y = Q + D | 0) >>> 0 ? E + 1 | 0 : E, s = (Q = gI(a = (_[A + 57 | 0] | _[A + 58 | 0] << 8 | _[A + 59 | 0] << 16 | _[A + 60 | 0] << 24) >>> 6 & 2097151, 0, 666643, 0)) + y | 0, y = p + E | 0, D = s, E = Q >>> 0 > s >>> 0 ? y + 1 | 0 : y, y = (Q = _[A + 56 | 0]) >>> 24 | 0, h = Q << 8 | S >>> 24, y = gI(B = 2097151 & ((1 & (S = (Q = (s = _[A + 57 | 0]) >>> 16 | 0) | y)) << 31 | (y = (s <<= 16) | h) >>> 1), 0, 470296, 0), Q = p + E | 0, y = (Q = (E = s = y + D | 0) >>> 0 < y >>> 0 ? Q + 1 | 0 : Q) + k | 0, y = E >>> 0 > (s = E + M | 0) >>> 0 ? y + 1 | 0 : y, N = E - -1048576 | 0, v = E = Q - ((E >>> 0 < 4293918720) - 1 | 0) | 0, k = s - (Q = -2097152 & N) | 0, M = y - ((Q >>> 0 > s >>> 0) + E | 0) | 0, y = gI(g, 0, 654183, 0), Q = p, Q = y >>> 0 > (E = y + (u >>> 5 & 2097151) | 0) >>> 0 ? Q + 1 | 0 : Q, s = (y = E) + (E = gI(x, 0, 470296, 0)) | 0, y = p + Q | 0, y = E >>> 0 > s >>> 0 ? y + 1 | 0 : y, Q = gI(I, T, -997805, -1), y = p + y | 0, y = Q >>> 0 > (E = Q + s | 0) >>> 0 ? y + 1 | 0 : y, s = (Q = E) + (E = gI(B, j, 666643, 0)) | 0, Q = p + y | 0, h = s, s = E >>> 0 > s >>> 0 ? Q + 1 | 0 : Q, D = (E = gI(g, 0, 470296, 0)) + (Q = (Q = _[A + 23 | 0]) << 16 & 2031616 | _[A + 21 | 0] | _[A + 22 | 0] << 8) | 0, E = p, E = Q >>> 0 > D >>> 0 ? E + 1 | 0 : E, D = (y = gI(x, 0, 666643, 0)) + D | 0, Q = p + E | 0, E = gI(I, T, 654183, 0), y = p + (y >>> 0 > D >>> 0 ? Q + 1 | 0 : Q) | 0, S = y = E >>> 0 > (u = E + D | 0) >>> 0 ? y + 1 | 0 : y, J = y = y - ((u >>> 0 < 4293918720) - 1 | 0) | 0, Q = (Q = y >>> 21 | 0) + s | 0, E = Q = (y = (2097151 & y) << 11 | (D = u - -1048576 | 0) >>> 21) >>> 0 > (h = y + h | 0) >>> 0 ? Q + 1 | 0 : Q, l = y = Q - ((h >>> 0 < 4293918720) - 1 | 0) | 0, Q = k, k = (2097151 & y) << 11 | (s = h - -1048576 | 0) >>> 21, y = (y >> 21) + M | 0, d = k = (y = k >>> 0 > (b = Q + k | 0) >>> 0 ? y + 1 | 0 : y) - ((b >>> 0 < 4293918720) - 1 | 0) | 0, R = b - (Q = -2097152 & (M = b - -1048576 | 0)) | 0, X = y - ((Q >>> 0 > b >>> 0) + k | 0) | 0, Q = gI(q, P, 136657, 0), E = p + E | 0, E = Q >>> 0 > (y = Q + h | 0) >>> 0 ? E + 1 | 0 : E, K = y - (Q = -2097152 & s) | 0, L = E - ((Q >>> 0 > y >>> 0) + l | 0) | 0, b = w - (Q = -2097152 & n) | 0, F = f - ((Q >>> 0 > w >>> 0) + F | 0) | 0, f = gI(m, 0, 136657, 0), y = (Q = _[A + 40 | 0]) >>> 24 | 0, s = Q << 8 | (n = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24) >>> 24, E = (Q = _[A + 41 | 0]) >>> 16 | 0, y = (E |= y) >>> 3 | 0, E = (7 & E) << 29 | (Q = s | Q << 16) >>> 3, Q = y + p | 0, Q = E >>> 0 > (s = E + f | 0) >>> 0 ? Q + 1 | 0 : Q, y = gI(a, 0, -683901, -1), Q = p + Q | 0, Q = y >>> 0 > (E = y + s | 0) >>> 0 ? Q + 1 | 0 : Q, h = E, y = gI(m, 0, -997805, -1), E = p, E = y >>> 0 > (s = y + (n >>> 6 & 2097151) | 0) >>> 0 ? E + 1 | 0 : E, n = (y = s) + (s = gI(a, 0, 136657, 0)) | 0, y = p + E | 0, E = gI(B, j, -683901, -1), y = p + (s >>> 0 > n >>> 0 ? y + 1 | 0 : y) | 0, k = y = E >>> 0 > (Y = E + n | 0) >>> 0 ? y + 1 | 0 : y, O = E = y - ((Y >>> 0 < 4293918720) - 1 | 0) | 0, Q = Q + (y = E >> 21) | 0, n = Q = (E = (2097151 & E) << 11 | (w = Y - -1048576 | 0) >>> 21) >>> 0 > (l = E + h | 0) >>> 0 ? Q + 1 | 0 : Q, H = Q = Q - ((l >>> 0 < 4293918720) - 1 | 0) | 0, y = (y = Q >> 21) + F | 0, z = y = (Q = (E = (2097151 & Q) << 11 | (h = l - -1048576 | 0) >>> 21) + b | 0) >>> 0 < E >>> 0 ? y + 1 | 0 : y, U = Q, y = gI(Q, y, -683901, -1), Q = p + L | 0, G = E = y + K | 0, s = y >>> 0 > E >>> 0 ? Q + 1 | 0 : Q, L = u - (Q = -2097152 & D) | 0, F = S - ((4095 & J) + (Q >>> 0 > u >>> 0) | 0) | 0, u = gI(g, 0, 666643, 0), Q = (y = _[A + 19 | 0]) >>> 24 | 0, D = y << 8 | (S = _[A + 15 | 0] | _[A + 16 | 0] << 8 | _[A + 17 | 0] << 16 | _[A + 18 | 0] << 24) >>> 24, E = Q, y = (7 & (E |= y = (Q = _[A + 20 | 0]) >>> 16 | 0)) << 29 | (y = (Q <<= 16) | D) >>> 3, E = p + (E >>> 3 | 0) | 0, E = y >>> 0 > (D = y + u | 0) >>> 0 ? E + 1 | 0 : E, Q = gI(I, T, 470296, 0), y = p + E | 0, Q = Q >>> 0 > (D = Q + D | 0) >>> 0 ? y + 1 | 0 : y, E = gI(I, T, 666643, 0), y = p, u = y = E >>> 0 > (K = E + (S >>> 6 & 2097151) | 0) >>> 0 ? y + 1 | 0 : y, W = E = y - ((K >>> 0 < 4293918720) - 1 | 0) | 0, Q = Q + (y = E >>> 21 | 0) | 0, S = Q = (E = (2097151 & E) << 11 | (f = K - -1048576 | 0) >>> 21) >>> 0 > (b = E + D | 0) >>> 0 ? Q + 1 | 0 : Q, V = Q = Q - ((b >>> 0 < 4293918720) - 1 | 0) | 0, y = (y = Q >>> 21 | 0) + F | 0, y = (Q = (2097151 & Q) << 11 | (D = b - -1048576 | 0) >>> 21) >>> 0 > (E = Q + L | 0) >>> 0 ? y + 1 | 0 : y, F = (Q = E) + (E = gI(q, P, -997805, -1)) | 0, Q = p + y | 0, Q = E >>> 0 > F >>> 0 ? Q + 1 | 0 : Q, J = y = l - (E = -2097152 & h) | 0, e = h = n - ((E >>> 0 > l >>> 0) + H | 0) | 0, E = gI(U, z, 136657, 0), Q = p + Q | 0, Q = E >>> 0 > (n = E + F | 0) >>> 0 ? Q + 1 | 0 : Q, E = gI(y, h, -683901, -1), y = p + Q | 0, n = y = E >>> 0 > (F = E + n | 0) >>> 0 ? y + 1 | 0 : y, H = Q = y - ((F >>> 0 < 4293918720) - 1 | 0) | 0, y = (2097151 & Q) << 11 | (h = F - -1048576 | 0) >>> 21, Q = (Q >> 21) + s | 0, G = y = (Q = y >>> 0 > (l = y + G | 0) >>> 0 ? Q + 1 | 0 : Q) - ((l >>> 0 < 4293918720) - 1 | 0) | 0, L = (2097151 & y) << 11 | (s = l - -1048576 | 0) >>> 21, y = (y >> 21) + X | 0, r = R = L + R | 0, L = R >>> 0 < L >>> 0 ? y + 1 | 0 : y, o = l - (y = -2097152 & s) | 0, i = Q - ((y >>> 0 > l >>> 0) + G | 0) | 0, R = F - (Q = -2097152 & h) | 0, X = n - ((Q >>> 0 > F >>> 0) + H | 0) | 0, E = (Q = gI(q, P, 654183, 0)) + (b - (y = -2097152 & D) | 0) | 0, y = p + (S - ((2147483647 & V) + (y >>> 0 > b >>> 0) | 0) | 0) | 0, y = Q >>> 0 > E >>> 0 ? y + 1 | 0 : y, Q = gI(U, z, -997805, -1), y = p + y | 0, y = Q >>> 0 > (E = Q + E | 0) >>> 0 ? y + 1 | 0 : y, s = (Q = E) + (E = gI(J, e, 136657, 0)) | 0, Q = p + y | 0, G = s, n = E >>> 0 > s >>> 0 ? Q + 1 | 0 : Q, b = Y - (Q = -2097152 & w) | 0, l = k - ((Q >>> 0 > Y >>> 0) + O | 0) | 0, S = gI(x, 0, -683901, -1), Q = (y = _[A + 35 | 0]) >>> 24 | 0, s = y << 8 | (D = _[A + 31 | 0] | _[A + 32 | 0] << 8 | _[A + 33 | 0] << 16 | _[A + 34 | 0] << 24) >>> 24, E = Q, y = (Q = _[A + 36 | 0]) >>> 16 | 0, y |= E, E = p, E = (Q = 2097151 & ((1 & y) << 31 | (Q = Q << 16 | s) >>> 1)) >>> 0 > (y = Q + S | 0) >>> 0 ? E + 1 | 0 : E, s = (Q = gI(m, 0, 654183, 0)) + y | 0, y = p + E | 0, y = Q >>> 0 > s >>> 0 ? y + 1 | 0 : y, E = gI(a, 0, -997805, -1), Q = p + y | 0, Q = E >>> 0 > (s = E + s | 0) >>> 0 ? Q + 1 | 0 : Q, y = gI(B, j, 136657, 0), Q = p + Q | 0, h = E = y + s | 0, s = y >>> 0 > E >>> 0 ? Q + 1 | 0 : Q, Q = gI(g, 0, -683901, -1), y = p, y = Q >>> 0 > (E = Q + (D >>> 4 & 2097151) | 0) >>> 0 ? y + 1 | 0 : y, D = (Q = gI(x, 0, 136657, 0)) + E | 0, E = p + y | 0, E = Q >>> 0 > D >>> 0 ? E + 1 | 0 : E, Q = gI(m, 0, 470296, 0), y = p + E | 0, y = Q >>> 0 > (D = Q + D | 0) >>> 0 ? y + 1 | 0 : y, D = (E = gI(a, 0, 654183, 0)) + D | 0, Q = p + y | 0, y = gI(B, j, -997805, -1), Q = p + (E >>> 0 > D >>> 0 ? Q + 1 | 0 : Q) | 0, S = Q = y >>> 0 > (k = y + D | 0) >>> 0 ? Q + 1 | 0 : Q, c = y = Q - ((k >>> 0 < 4293918720) - 1 | 0) | 0, E = (Q = y >> 21) + s | 0, F = y = (E = (y = (2097151 & y) << 11 | (D = k - -1048576 | 0) >>> 21) >>> 0 > (w = y + h | 0) >>> 0 ? E + 1 | 0 : E) - ((w >>> 0 < 4293918720) - 1 | 0) | 0, Q = (Q = y >> 21) + l | 0, H = Q = (y = (s = (2097151 & y) << 11 | (h = w - -1048576 | 0) >>> 21) + b | 0) >>> 0 < s >>> 0 ? Q + 1 | 0 : Q, s = G, G = y, Q = gI(y, Q, -683901, -1), y = p + n | 0, l = s = s + Q | 0, s = Q >>> 0 > s >>> 0 ? y + 1 | 0 : y, n = (Q = gI(q, P, 470296, 0)) + (K - (y = -2097152 & f) | 0) | 0, y = p + (u - ((2047 & W) + (y >>> 0 > K >>> 0) | 0) | 0) | 0, y = Q >>> 0 > n >>> 0 ? y + 1 | 0 : y, f = (Q = n) + (n = gI(U, z, 654183, 0)) | 0, Q = p + y | 0, Q = n >>> 0 > f >>> 0 ? Q + 1 | 0 : Q, n = gI(J, e, -997805, -1), y = p + Q | 0, y = n >>> 0 > (f = n + f | 0) >>> 0 ? y + 1 | 0 : y, Y = h = w - (Q = -2097152 & h) | 0, t = n = E - ((Q >>> 0 > w >>> 0) + F | 0) | 0, E = gI(G, H, 136657, 0), Q = p + y | 0, Q = E >>> 0 > (f = E + f | 0) >>> 0 ? Q + 1 | 0 : Q, E = gI(h, n, -683901, -1), y = p + Q | 0, n = y = E >>> 0 > (u = E + f | 0) >>> 0 ? y + 1 | 0 : y, F = Q = y - ((u >>> 0 < 4293918720) - 1 | 0) | 0, y = (2097151 & Q) << 11 | (h = u - -1048576 | 0) >>> 21, Q = (Q >> 21) + s | 0, l = y = (Q = y >>> 0 > (f = y + l | 0) >>> 0 ? Q + 1 | 0 : Q) - ((f >>> 0 < 4293918720) - 1 | 0) | 0, w = (2097151 & y) << 11 | (s = f - -1048576 | 0) >>> 21, y = (y >> 21) + X | 0, O = b = w + R | 0, b = w >>> 0 > b >>> 0 ? y + 1 | 0 : y, W = f - (y = -2097152 & s) | 0, V = Q - ((y >>> 0 > f >>> 0) + l | 0) | 0, R = u - (Q = -2097152 & h) | 0, X = n - ((Q >>> 0 > u >>> 0) + F | 0) | 0, n = gI(q, P, 666643, 0), Q = (y = _[A + 14 | 0]) >>> 24 | 0, s = y << 8 | (F = _[A + 10 | 0] | _[A + 11 | 0] << 8 | _[A + 12 | 0] << 16 | _[A + 13 | 0] << 24) >>> 24, E = Q, y = (Q = _[A + 15 | 0]) >>> 16 | 0, y |= E, E = p, E = (Q = 2097151 & ((1 & y) << 31 | (Q = Q << 16 | s) >>> 1)) >>> 0 > (y = Q + n | 0) >>> 0 ? E + 1 | 0 : E, s = (Q = y) + (y = gI(U, z, 470296, 0)) | 0, Q = p + E | 0, Q = y >>> 0 > s >>> 0 ? Q + 1 | 0 : Q, y = gI(J, e, 654183, 0), Q = p + Q | 0, Q = y >>> 0 > (E = y + s | 0) >>> 0 ? Q + 1 | 0 : Q, s = (y = E) + (E = gI(G, H, -997805, -1)) | 0, y = p + Q | 0, y = E >>> 0 > s >>> 0 ? y + 1 | 0 : y, Q = gI(Y, t, 136657, 0), y = p + y | 0, u = E = Q + s | 0, s = Q >>> 0 > E >>> 0 ? y + 1 | 0 : y, D = k - (Q = -2097152 & D) | 0, n = S - ((Q >>> 0 > k >>> 0) + c | 0) | 0, E = gI(g, 0, 136657, 0), Q = p, Q = (y = (_[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24) >>> 7 & 2097151) >>> 0 > (E = y + E | 0) >>> 0 ? Q + 1 | 0 : Q, h = (y = E) + (E = gI(x, 0, -997805, -1)) | 0, y = p + Q | 0, y = E >>> 0 > h >>> 0 ? y + 1 | 0 : y, Q = gI(I, T, -683901, -1), y = p + y | 0, y = Q >>> 0 > (E = Q + h | 0) >>> 0 ? y + 1 | 0 : y, h = (Q = gI(m, 0, 666643, 0)) + E | 0, E = p + y | 0, E = Q >>> 0 > h >>> 0 ? E + 1 | 0 : E, y = gI(a, 0, 470296, 0), Q = p + E | 0, Q = y >>> 0 > (h = y + h | 0) >>> 0 ? Q + 1 | 0 : Q, y = gI(B, j, 654183, 0), Q = p + Q | 0, y = (v >> 21) + (y >>> 0 > (E = y + h | 0) >>> 0 ? Q + 1 | 0 : Q) | 0, w = y = (h = (2097151 & v) << 11 | N >>> 21) >>> 0 > (N = h + E | 0) >>> 0 ? y + 1 | 0 : y, l = Q = y - ((N >>> 0 < 4293918720) - 1 | 0) | 0, h = (2097151 & Q) << 11 | (f = N - -1048576 | 0) >>> 21, Q = (Q >> 21) + n | 0, K = Q = (y = h + D | 0) >>> 0 < h >>> 0 ? Q + 1 | 0 : Q, v = y, y = gI(y, Q, -683901, -1), Q = p + s | 0, h = E = y + u | 0, s = y >>> 0 > E >>> 0 ? Q + 1 | 0 : Q, Q = gI(U, z, 666643, 0), y = p, y = Q >>> 0 > (E = Q + (F >>> 4 & 2097151) | 0) >>> 0 ? y + 1 | 0 : y, Q = gI(J, e, 470296, 0), y = p + y | 0, y = Q >>> 0 > (E = Q + E | 0) >>> 0 ? y + 1 | 0 : y, n = (Q = gI(G, H, 654183, 0)) + E | 0, E = p + y | 0, E = Q >>> 0 > n >>> 0 ? E + 1 | 0 : E, y = gI(Y, t, -997805, -1), Q = p + E | 0, Q = y >>> 0 > (n = y + n | 0) >>> 0 ? Q + 1 | 0 : Q, y = gI(v, K, 136657, 0), Q = p + Q | 0, S = Q = y >>> 0 > (k = y + n | 0) >>> 0 ? Q + 1 | 0 : Q, P = y = Q - ((k >>> 0 < 4293918720) - 1 | 0) | 0, Q = h, h = (2097151 & y) << 11 | (D = k - -1048576 | 0) >>> 21, y = (y >> 21) + s | 0, U = s = (y = (E = Q + h | 0) >>> 0 < h >>> 0 ? y + 1 | 0 : y) - ((E >>> 0 < 4293918720) - 1 | 0) | 0, Q = (Q = s >> 21) + X | 0, q = h = (s = (2097151 & s) << 11 | (n = E - -1048576 | 0) >>> 21) + R | 0, u = s >>> 0 > h >>> 0 ? Q + 1 | 0 : Q, h = E, E = y, s = (N - (y = -2097152 & f) | 0) + (f = (2097151 & d) << 11 | M >>> 21) | 0, y = (w - ((y >>> 0 > N >>> 0) + l | 0) | 0) + (d >> 21) | 0, F = y = s >>> 0 < f >>> 0 ? y + 1 | 0 : y, x = y = y - ((s >>> 0 < 4293918720) - 1 | 0) | 0, M = Q = y >> 21, Q = gI(m = (2097151 & y) << 11 | (l = s - -1048576 | 0) >>> 21, Q, -683901, -1), E = p + E | 0, E = Q >>> 0 > (y = Q + h | 0) >>> 0 ? E + 1 | 0 : E, T = y - (Q = -2097152 & n) | 0, j = E - ((Q >>> 0 > y >>> 0) + U | 0) | 0, Q = gI(m, M, 136657, 0), y = S + p | 0, z = (E = Q + k | 0) - (Q = -2097152 & D) | 0, U = (y = E >>> 0 < k >>> 0 ? y + 1 | 0 : y) - ((Q >>> 0 > E >>> 0) + P | 0) | 0, y = gI(J, e, 666643, 0), E = p, E = (Q = (_[A + 7 | 0] | _[A + 8 | 0] << 8 | _[A + 9 | 0] << 16 | _[A + 10 | 0] << 24) >>> 7 & 2097151) >>> 0 > (y = Q + y | 0) >>> 0 ? E + 1 | 0 : E, h = (Q = gI(G, H, 470296, 0)) + y | 0, y = p + E | 0, y = Q >>> 0 > h >>> 0 ? y + 1 | 0 : y, Q = gI(Y, t, 654183, 0), y = p + y | 0, y = Q >>> 0 > (E = Q + h | 0) >>> 0 ? y + 1 | 0 : y, h = (Q = E) + (E = gI(v, K, -997805, -1)) | 0, Q = p + y | 0, f = h, h = E >>> 0 > h >>> 0 ? Q + 1 | 0 : Q, S = gI(G, H, 666643, 0), Q = (y = _[A + 6 | 0]) >>> 24 | 0, n = y << 8 | (N = _[A + 2 | 0] | _[A + 3 | 0] << 8 | _[A + 4 | 0] << 16 | _[A + 5 | 0] << 24) >>> 24, E = Q, y = (Q = _[A + 7 | 0]) >>> 16 | 0, y = 2097151 & ((3 & (y |= E)) << 30 | (Q = Q << 16 | n) >>> 2), Q = p, Q = y >>> 0 > (E = y + S | 0) >>> 0 ? Q + 1 | 0 : Q, n = (y = gI(Y, t, 470296, 0)) + E | 0, E = p + Q | 0, E = y >>> 0 > n >>> 0 ? E + 1 | 0 : E, y = gI(v, K, 654183, 0), Q = p + E | 0, S = Q = y >>> 0 > (w = y + n | 0) >>> 0 ? Q + 1 | 0 : Q, d = Q = Q - ((w >>> 0 < 4293918720) - 1 | 0) | 0, y = (E = Q >> 21) + h | 0, k = Q = (y = (Q = (2097151 & Q) << 11 | (D = w - -1048576 | 0) >>> 21) >>> 0 > (n = Q + f | 0) >>> 0 ? y + 1 | 0 : y) - ((n >>> 0 < 4293918720) - 1 | 0) | 0, f = (2097151 & Q) << 11 | (h = n - -1048576 | 0) >>> 21, Q = (Q >> 21) + U | 0, U = G = f + z | 0, f = f >>> 0 > G >>> 0 ? Q + 1 | 0 : Q, Q = gI(m, M, -997805, -1), y = p + y | 0, y = Q >>> 0 > (E = Q + n | 0) >>> 0 ? y + 1 | 0 : y, J = E - (Q = -2097152 & h) | 0, H = y - ((Q >>> 0 > E >>> 0) + k | 0) | 0, y = gI(m, M, 654183, 0), Q = S + p | 0, G = (E = y + w | 0) - (y = -2097152 & D) | 0, d = (Q = E >>> 0 < w >>> 0 ? Q + 1 | 0 : Q) - ((y >>> 0 > E >>> 0) + d | 0) | 0, Q = gI(Y, t, 666643, 0), y = p, y = Q >>> 0 > (E = Q + (N >>> 5 & 2097151) | 0) >>> 0 ? y + 1 | 0 : y, Q = gI(v, K, 470296, 0), y = p + y | 0, n = E = Q + E | 0, E = Q >>> 0 > E >>> 0 ? y + 1 | 0 : y, h = gI(v, K, 666643, 0), y = (Q = _[A + 2 | 0]) << 16 & 2031616 | _[0 | A] | _[A + 1 | 0] << 8, Q = p, S = Q = y >>> 0 > (k = h + y | 0) >>> 0 ? Q + 1 | 0 : Q, K = Q = Q - ((k >>> 0 < 4293918720) - 1 | 0) | 0, h = (2097151 & Q) << 11 | (D = k - -1048576 | 0) >>> 21, Q = (Q >> 21) + E | 0, E = Q = h >>> 0 > (w = h + n | 0) >>> 0 ? Q + 1 | 0 : Q, N = Q = Q - ((w >>> 0 < 4293918720) - 1 | 0) | 0, h = (2097151 & Q) << 11 | (n = w - -1048576 | 0) >>> 21, Q = (Q >> 21) + d | 0, h = h >>> 0 > (d = v = h + G | 0) >>> 0 ? Q + 1 | 0 : Q, Q = gI(m, M, 470296, 0), E = E + p | 0, E = (y = Q + w | 0) >>> 0 < w >>> 0 ? E + 1 | 0 : E, w = y - (Q = -2097152 & n) | 0, n = E - ((Q >>> 0 > y >>> 0) + N | 0) | 0, y = gI(m, M, 666643, 0), Q = p + (S - (((E = -2097152 & D) >>> 0 > k >>> 0) + K | 0) | 0) | 0, y = (E = (Q = y >>> 0 > (v = y + (k - E | 0) | 0) >>> 0 ? Q + 1 | 0 : Q) >> 21) + n | 0, Q = (Q = (y = (Q = (2097151 & Q) << 11 | v >>> 21) >>> 0 > (N = Q + w | 0) >>> 0 ? y + 1 | 0 : y) >> 21) + h | 0, y = (y = (Q = (y = (2097151 & y) << 11 | N >>> 21) >>> 0 > (d = y + d | 0) >>> 0 ? Q + 1 | 0 : Q) >> 21) + H | 0, E = (Q = (y = (Q = (2097151 & Q) << 11 | d >>> 21) >>> 0 > (h = Q + J | 0) >>> 0 ? y + 1 | 0 : y) >> 21) + f | 0, Q = (y = (E = (y = (2097151 & y) << 11 | h >>> 21) >>> 0 > (M = y + U | 0) >>> 0 ? E + 1 | 0 : E) >> 21) + j | 0, y = (E = (Q = (E = (2097151 & E) << 11 | M >>> 21) >>> 0 > (k = E + T | 0) >>> 0 ? Q + 1 | 0 : Q) >> 21) + u | 0, Q = (Q = (y = (Q = (2097151 & Q) << 11 | k >>> 21) >>> 0 > (w = Q + q | 0) >>> 0 ? y + 1 | 0 : y) >> 21) + V | 0, y = (y = (Q = (y = (2097151 & y) << 11 | w >>> 21) >>> 0 > (u = y + W | 0) >>> 0 ? Q + 1 | 0 : Q) >> 21) + b | 0, E = (Q = (y = (Q = (2097151 & Q) << 11 | u >>> 21) >>> 0 > (f = Q + O | 0) >>> 0 ? y + 1 | 0 : y) >> 21) + i | 0, Q = (y = (E = (y = (2097151 & y) << 11 | f >>> 21) >>> 0 > (S = y + o | 0) >>> 0 ? E + 1 | 0 : E) >> 21) + L | 0, n = (l = s - (y = -2097152 & l) | 0) + ((2097151 & (Q = (E = (2097151 & E) << 11 | S >>> 21) >>> 0 > (D = E + r | 0) >>> 0 ? Q + 1 | 0 : Q)) << 11 | D >>> 21) | 0, Q = (F - ((y >>> 0 > s >>> 0) + x | 0) | 0) + (Q >> 21) | 0, l = y = (Q = n >>> 0 < l >>> 0 ? Q + 1 | 0 : Q) >> 21, v = (Q = gI(b = (2097151 & Q) << 11 | n >>> 21, y, 666643, 0)) + (y = 2097151 & v) | 0, Q = p, s = Q = y >>> 0 > v >>> 0 ? Q + 1 | 0 : Q, C[0 | A] = v, C[A + 1 | 0] = (255 & Q) << 24 | v >>> 8, Q = 2097151 & N, y = gI(b, l, 470296, 0) + Q | 0, E = p, Q = (s >> 21) + (Q >>> 0 > y >>> 0 ? E + 1 | 0 : E) | 0, Q = (F = (2097151 & s) << 11 | v >>> 21) >>> 0 > (N = F + y | 0) >>> 0 ? Q + 1 | 0 : Q, C[A + 4 | 0] = (2047 & Q) << 21 | N >>> 11, y = Q, E = N, C[A + 3 | 0] = (7 & Q) << 29 | E >>> 3, C[A + 2 | 0] = 31 & ((65535 & s) << 16 | v >>> 16) | E << 5, s = 2097151 & d, d = gI(b, l, 654183, 0) + s | 0, Q = p, N = (2097151 & y) << 11 | E >>> 21, y = (y >> 21) + (s = s >>> 0 > d >>> 0 ? Q + 1 | 0 : Q) | 0, Q = y = (d = N + d | 0) >>> 0 < N >>> 0 ? y + 1 | 0 : y, C[A + 6 | 0] = (63 & Q) << 26 | d >>> 6, s = d, d = 0, C[A + 5 | 0] = d << 13 | (1572864 & E) >>> 19 | s << 2, E = 2097151 & h, h = gI(b, l, -997805, -1) + E | 0, y = p, y = E >>> 0 > h >>> 0 ? y + 1 | 0 : y, d = (2097151 & (E = Q)) << 11 | s >>> 21, E = (Q >>= 21) + y | 0, E = (h = d + h | 0) >>> 0 < d >>> 0 ? E + 1 | 0 : E, C[A + 9 | 0] = (511 & E) << 23 | h >>> 9, C[A + 8 | 0] = (1 & E) << 31 | h >>> 1, y = 0, C[A + 7 | 0] = y << 18 | (2080768 & s) >>> 14 | h << 7, y = 2097151 & M, s = gI(b, l, 136657, 0) + y | 0, Q = p, Q = y >>> 0 > s >>> 0 ? Q + 1 | 0 : Q, M = (2097151 & (y = E)) << 11 | h >>> 21, y = Q + (E = y >> 21) | 0, y = (s = M + s | 0) >>> 0 < M >>> 0 ? y + 1 | 0 : y, C[A + 12 | 0] = (4095 & y) << 20 | s >>> 12, E = s, C[A + 11 | 0] = (15 & y) << 28 | E >>> 4, s = 0, C[A + 10 | 0] = s << 15 | (1966080 & h) >>> 17 | E << 4, s = 2097151 & k, h = gI(b, l, -683901, -1) + s | 0, Q = p, Q = s >>> 0 > h >>> 0 ? Q + 1 | 0 : Q, s = y, y = Q + (y >>= 21) | 0, y = (s = (G = h) + (h = (2097151 & s) << 11 | E >>> 21) | 0) >>> 0 < h >>> 0 ? y + 1 | 0 : y, C[A + 14 | 0] = (127 & y) << 25 | s >>> 7, h = 0, C[A + 13 | 0] = h << 12 | (1048576 & E) >>> 20 | s << 1, Q = y >> 21, E = (y = (2097151 & y) << 11 | s >>> 21) >>> 0 > (h = y + (2097151 & w) | 0) >>> 0 ? Q + 1 | 0 : Q, C[A + 17 | 0] = (1023 & E) << 22 | h >>> 10, C[A + 16 | 0] = (3 & E) << 30 | h >>> 2, y = 0, C[A + 15 | 0] = y << 17 | (2064384 & s) >>> 15 | h << 6, Q = E >> 21, Q = (y = (2097151 & E) << 11 | h >>> 21) >>> 0 > (E = y + (2097151 & u) | 0) >>> 0 ? Q + 1 | 0 : Q, C[A + 20 | 0] = (8191 & Q) << 19 | E >>> 13, C[A + 19 | 0] = (31 & Q) << 27 | E >>> 5, s = (y = 2097151 & f) + (f = (2097151 & Q) << 11 | E >>> 21) | 0, y = Q >> 21, y = s >>> 0 < f >>> 0 ? y + 1 | 0 : y, f = s, C[A + 21 | 0] = s, u = 0, C[A + 18 | 0] = u << 14 | (1835008 & h) >>> 18 | E << 3, C[A + 22 | 0] = (255 & y) << 24 | s >>> 8, E = y >> 21, E = (s = (h = (2097151 & y) << 11 | s >>> 21) + (2097151 & S) | 0) >>> 0 < h >>> 0 ? E + 1 | 0 : E, C[A + 25 | 0] = (2047 & E) << 21 | s >>> 11, C[A + 24 | 0] = (7 & E) << 29 | s >>> 3, C[A + 23 | 0] = 31 & ((65535 & y) << 16 | f >>> 16) | s << 5, Q = E >> 21, Q = (y = (2097151 & E) << 11 | s >>> 21) >>> 0 > (E = y + (2097151 & D) | 0) >>> 0 ? Q + 1 | 0 : Q, C[A + 27 | 0] = (63 & Q) << 26 | E >>> 6, h = 0, C[A + 26 | 0] = h << 13 | (1572864 & s) >>> 19 | E << 2, y = Q >> 21, y = (Q = (s = (2097151 & Q) << 11 | E >>> 21) + (2097151 & n) | 0) >>> 0 < s >>> 0 ? y + 1 | 0 : y, C[A + 31 | 0] = (131071 & y) << 15 | Q >>> 17, C[A + 30 | 0] = (511 & y) << 23 | Q >>> 9, C[A + 29 | 0] = (1 & y) << 31 | Q >>> 1, s = 0, C[A + 28 | 0] = s << 18 | (2080768 & E) >>> 14 | Q << 7 - } - - function u(A, g, I) { - var C, a = 0, - B = 0, - _ = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - v = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0, - U = 0, - J = 0, - x = 0, - R = 0, - L = 0, - P = 0, - q = 0, - z = 0, - T = 0, - j = 0, - X = 0, - O = 0, - W = 0; - for (s = t = s - 2048 | 0, uI(t + 1024 | 0, g, 1024), g = 0; B = e[(o = (_ = t + 1024 | 0) + (a = g << 3) | 0) >> 2], r = e[(i = A + a | 0) >> 2], i = e[o + 4 >> 2] ^ e[i + 4 >> 2], e[o >> 2] = B ^ r, e[o + 4 >> 2] = i, i = e[(o = (B = 8 | a) + _ | 0) >> 2], r = e[(B = A + B | 0) >> 2], B = e[o + 4 >> 2] ^ e[B + 4 >> 2], e[o >> 2] = r ^ i, e[o + 4 >> 2] = B, i = e[(o = (B = 16 | a) + _ | 0) >> 2], r = e[(B = A + B | 0) >> 2], B = e[o + 4 >> 2] ^ e[B + 4 >> 2], e[o >> 2] = r ^ i, e[o + 4 >> 2] = B, B = e[(a = (o = 24 | a) + _ | 0) >> 2], i = e[(o = A + o | 0) >> 2], o = e[a + 4 >> 2] ^ e[o + 4 >> 2], e[a >> 2] = B ^ i, e[a + 4 >> 2] = o, 128 != (0 | (g = g + 4 | 0));); - for (C = uI(t, _, 1024), A = 0, g = 0; t = e[(a = (_ = g << 3) + C | 0) >> 2], B = e[(o = I + _ | 0) >> 2], o = e[a + 4 >> 2] ^ e[o + 4 >> 2], e[a >> 2] = B ^ t, e[a + 4 >> 2] = o, o = e[(a = (t = 8 | _) + C | 0) >> 2], B = e[(t = I + t | 0) >> 2], t = e[a + 4 >> 2] ^ e[t + 4 >> 2], e[a >> 2] = B ^ o, e[a + 4 >> 2] = t, o = e[(a = (t = 16 | _) + C | 0) >> 2], B = e[(t = I + t | 0) >> 2], t = e[a + 4 >> 2] ^ e[t + 4 >> 2], e[a >> 2] = B ^ o, e[a + 4 >> 2] = t, t = e[(_ = (a = 24 | _) + C | 0) >> 2], o = e[(a = I + a | 0) >> 2], a = e[_ + 4 >> 2] ^ e[a + 4 >> 2], e[_ >> 2] = t ^ o, e[_ + 4 >> 2] = a, 128 != (0 | (g = g + 4 | 0));); - for (; i = (B = e[56 + (_ = (C + 1024 | 0) + (A << 7) | 0) >> 2]) + (a = e[_ + 24 >> 2]) | 0, g = (c = e[_ + 60 >> 2]) + (t = e[_ + 28 >> 2]) | 0, o = a >>> 0 > i >>> 0 ? g + 1 | 0 : g, t = gI(a << 1 & -2, 1 & (t << 1 | a >>> 31), B, 0), g = p + o | 0, o = (a = t + i | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, y = (i = Ng(e[_ + 120 >> 2] ^ a, o ^ e[_ + 124 >> 2], 32)) + (t = e[_ + 88 >> 2]) | 0, g = (E = p) + (r = e[_ + 92 >> 2]) | 0, Q = t >>> 0 > y >>> 0 ? g + 1 | 0 : g, r = gI(t << 1 & -2, 1 & (r << 1 | t >>> 31), i, 0), g = p + Q | 0, J = Ng(B ^ (t = r + y | 0), c ^ (h = t >>> 0 < r >>> 0 ? g + 1 | 0 : g), 40), g = o + (z = p) | 0, B = (r = a + J | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(J, 0, a << 1 & -2, 1 & (o << 1 | a >>> 31)), g = p + B | 0, M = Ng(i ^ (l = a + r | 0), E ^ (v = a >>> 0 > l >>> 0 ? g + 1 | 0 : g), 48), T = g = p, D = M, y = g, r = (i = e[_ + 40 >> 2]) + (a = e[_ + 8 >> 2]) | 0, g = (G = e[_ + 44 >> 2]) + (o = e[_ + 12 >> 2]) | 0, B = a >>> 0 > r >>> 0 ? g + 1 | 0 : g, o = gI(a << 1 & -2, 1 & (o << 1 | a >>> 31), i, 0), g = p + B | 0, B = (a = o + r | 0) >>> 0 < o >>> 0 ? g + 1 | 0 : g, E = (r = Ng(e[_ + 104 >> 2] ^ a, B ^ e[_ + 108 >> 2], 32)) + (o = e[_ + 72 >> 2]) | 0, g = (f = p) + (Q = e[_ + 76 >> 2]) | 0, c = o >>> 0 > E >>> 0 ? g + 1 | 0 : g, Q = gI(o << 1 & -2, 1 & (Q << 1 | o >>> 31), r, 0), g = p + c | 0, Q = Ng(c = (o = Q + E | 0) ^ i, G ^ (i = o >>> 0 < Q >>> 0 ? g + 1 | 0 : g), 40), g = B + (w = p) | 0, c = (E = a + Q | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, B = gI(Q, 0, a << 1 & -2, 1 & (B << 1 | a >>> 31)), g = p + c | 0, x = Ng((a = B + E | 0) ^ r, f ^ (E = a >>> 0 < B >>> 0 ? g + 1 | 0 : g), 48), g = i + (R = p) | 0, B = (r = o + x | 0) >>> 0 < o >>> 0 ? g + 1 | 0 : g, i = gI(x, 0, o << 1 & -2, 1 & (i << 1 | o >>> 31)), g = p + B | 0, b = Ng((o = i + r | 0) ^ Q, w ^ (G = o >>> 0 < i >>> 0 ? g + 1 | 0 : g), 1), L = g = p, k = b, c = g, f = (Q = e[_ + 32 >> 2]) + (B = e[_ >> 2]) | 0, g = (K = e[_ + 36 >> 2]) + (i = e[_ + 4 >> 2]) | 0, r = B >>> 0 > f >>> 0 ? g + 1 | 0 : g, i = gI(B << 1 & -2, 1 & (i << 1 | B >>> 31), Q, 0), g = p + r | 0, r = (B = i + f | 0) >>> 0 < i >>> 0 ? g + 1 | 0 : g, n = (m = Ng(e[_ + 96 >> 2] ^ B, r ^ e[_ + 100 >> 2], 32)) + (i = e[(g = d = _ - -64 | 0) >> 2]) | 0, g = (q = p) + (f = e[g + 4 >> 2]) | 0, w = i >>> 0 > n >>> 0 ? g + 1 | 0 : g, f = gI(i << 1 & -2, 1 & (f << 1 | i >>> 31), m, 0), g = p + w | 0, K = Ng((i = f + n | 0) ^ Q, K ^ (f = i >>> 0 < f >>> 0 ? g + 1 | 0 : g), 40), g = r + (j = p) | 0, Q = (w = B + K | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, r = gI(K, 0, B << 1 & -2, 1 & (r << 1 | B >>> 31)), g = p + Q | 0, g = (w = (B = r + w | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g) + c | 0, Q = (r = B + k | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, c = gI(k, 0, B << 1 & -2, 1 & (w << 1 | B >>> 31)), g = p + Q | 0, Y = Ng((r = c + r | 0) ^ D, (n = r >>> 0 < c >>> 0 ? g + 1 | 0 : g) ^ y, 32), P = g = p, u = g, k = (D = e[_ + 48 >> 2]) + (Q = e[_ + 16 >> 2]) | 0, g = (H = e[_ + 52 >> 2]) + (y = e[_ + 20 >> 2]) | 0, c = Q >>> 0 > k >>> 0 ? g + 1 | 0 : g, y = gI(Q << 1 & -2, 1 & (y << 1 | Q >>> 31), D, 0), g = p + c | 0, c = (Q = y + k | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, S = (k = Ng(e[_ + 112 >> 2] ^ Q, c ^ e[_ + 116 >> 2], 32)) + (y = e[_ + 80 >> 2]) | 0, g = (U = p) + (F = e[_ + 84 >> 2]) | 0, N = y >>> 0 > S >>> 0 ? g + 1 | 0 : g, F = gI(y << 1 & -2, 1 & (F << 1 | y >>> 31), k, 0), g = p + N | 0, F = Ng(S = (y = F + S | 0) ^ D, H ^ (D = y >>> 0 < F >>> 0 ? g + 1 | 0 : g), 40), g = c + (H = p) | 0, N = (S = Q + F | 0) >>> 0 < Q >>> 0 ? g + 1 | 0 : g, c = gI(F, 0, Q << 1 & -2, 1 & (c << 1 | Q >>> 31)), g = p + N | 0, N = Ng(S = (Q = c + S | 0) ^ k, U ^ (k = c >>> 0 > Q >>> 0 ? g + 1 | 0 : g), 48), g = D + (U = p) | 0, c = (S = y + N | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, D = gI(N, 0, y << 1 & -2, 1 & (D << 1 | y >>> 31)), g = p + c | 0, g = (D = (y = D + S | 0) >>> 0 < D >>> 0 ? g + 1 | 0 : g) + u | 0, u = (c = y + Y | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, S = gI(Y, 0, y << 1 & -2, 1 & (D << 1 | y >>> 31)), g = p + u | 0, u = Ng(u = (c = S + c | 0) ^ b, L ^ (b = c >>> 0 < S >>> 0 ? g + 1 | 0 : g), 40), g = n + (L = p) | 0, S = (X = r + u | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g, r = (n = gI(u, 0, r << 1 & -2, 1 & (n << 1 | r >>> 31))) + X | 0, g = p + S | 0, e[_ >> 2] = r, g = r >>> 0 < n >>> 0 ? g + 1 | 0 : g, e[_ + 4 >> 2] = g, r = Ng(r ^ Y, g ^ P, 48), e[_ + 120 >> 2] = r, g = p, e[_ + 124 >> 2] = g, g = g + b | 0, n = (Y = r + c | 0) >>> 0 < c >>> 0 ? g + 1 | 0 : g, r = (c = gI(r, 0, c << 1 & -2, 1 & (b << 1 | c >>> 31))) + Y | 0, g = p + n | 0, e[_ + 80 >> 2] = r, g = r >>> 0 < c >>> 0 ? g + 1 | 0 : g, e[_ + 84 >> 2] = g, O = _, W = Ng(r ^ u, g ^ L, 1), e[O + 40 >> 2] = W, e[_ + 44 >> 2] = p, g = h + T | 0, r = (c = t + M | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, t = gI(M, 0, t << 1 & -2, 1 & (h << 1 | t >>> 31)), g = p + r | 0, r = g = t >>> 0 > (c = t + c | 0) >>> 0 ? g + 1 | 0 : g, t = g, y = Ng(y ^ F, D ^ H, 1), g = E + (D = p) | 0, h = (n = a + y | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = (E = gI(y, 0, a << 1 & -2, 1 & (E << 1 | a >>> 31))) + n | 0, g = p + h | 0, w = Ng(B ^ m, w ^ q, 48), E = Ng(w ^ a, (B = a >>> 0 < E >>> 0 ? g + 1 | 0 : g) ^ (b = p), 32), g = (M = p) + t | 0, h = E >>> 0 > (n = E + c | 0) >>> 0 ? g + 1 | 0 : g, t = (g = n) + (n = gI(c << 1 & -2, 1 & (t << 1 | c >>> 31), E, 0)) | 0, g = p + h | 0, h = Ng(u = t ^ y, D ^ (y = t >>> 0 < n >>> 0 ? g + 1 | 0 : g), 40), g = B + (n = p) | 0, D = (m = a + h | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(h, 0, a << 1 & -2, 1 & (B << 1 | a >>> 31)), g = p + D | 0, a = Ng((B = a + m | 0) ^ E, M ^ (g = a >>> 0 > B >>> 0 ? g + 1 | 0 : g), 48), e[_ + 96 >> 2] = a, E = p, e[_ + 100 >> 2] = E, e[_ + 8 >> 2] = B, e[_ + 12 >> 2] = g, g = y + E | 0, B = (E = a + t | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, t = gI(a, 0, t << 1 & -2, 1 & (y << 1 | t >>> 31)), g = p + B | 0, O = _, W = Ng((a = t + E | 0) ^ h, (g = a >>> 0 < t >>> 0 ? g + 1 | 0 : g) ^ n, 1), e[O + 48 >> 2] = W, e[_ + 52 >> 2] = p, e[_ + 88 >> 2] = a, e[_ + 92 >> 2] = g, y = Ng(c ^ J, r ^ z, 1), g = k + (h = p) | 0, t = (a = Q + y | 0) >>> 0 < Q >>> 0 ? g + 1 | 0 : g, B = gI(y, 0, Q << 1 & -2, 1 & (k << 1 | Q >>> 31)), g = p + t | 0, c = Ng((a = B + a | 0) ^ x, R ^ (r = a >>> 0 < B >>> 0 ? g + 1 | 0 : g), 32), E = g = p, B = g, g = f + b | 0, Q = (t = i + w | 0) >>> 0 < i >>> 0 ? g + 1 | 0 : g, i = gI(w, 0, i << 1 & -2, 1 & (f << 1 | i >>> 31)), g = p + Q | 0, g = (i = (t = i + t | 0) >>> 0 < i >>> 0 ? g + 1 | 0 : g) + B | 0, Q = (B = t + c | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, f = gI(c, 0, t << 1 & -2, 1 & (i << 1 | t >>> 31)), g = p + Q | 0, y = Ng((B = f + B | 0) ^ y, h ^ (Q = B >>> 0 < f >>> 0 ? g + 1 | 0 : g), 40), g = r + (f = p) | 0, h = (w = a + y | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = (r = gI(y, 0, a << 1 & -2, 1 & (r << 1 | a >>> 31))) + w | 0, g = p + h | 0, e[_ + 16 >> 2] = a, g = a >>> 0 < r >>> 0 ? g + 1 | 0 : g, e[_ + 20 >> 2] = g, a = Ng(a ^ c, g ^ E, 48), e[_ + 104 >> 2] = a, g = p, e[_ + 108 >> 2] = g, r = d, g = g + Q | 0, c = (h = a + B | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, B = gI(a, 0, B << 1 & -2, 1 & (Q << 1 | B >>> 31)), g = p + c | 0, Q = a = B + h | 0, c = g = a >>> 0 < B >>> 0 ? g + 1 | 0 : g, e[r >> 2] = a, e[r + 4 >> 2] = g, i = Ng(t ^ K, i ^ j, 1), g = (E = p) + v | 0, t = (a = i + l | 0) >>> 0 < i >>> 0 ? g + 1 | 0 : g, B = gI(l << 1 & -2, 1 & (v << 1 | l >>> 31), i, 0), g = p + t | 0, r = Ng((a = B + a | 0) ^ N, U ^ (B = a >>> 0 < B >>> 0 ? g + 1 | 0 : g), 32), g = G + (l = p) | 0, h = (t = r + o | 0) >>> 0 < o >>> 0 ? g + 1 | 0 : g, o = gI(r, 0, o << 1 & -2, 1 & (G << 1 | o >>> 31)), g = p + h | 0, i = Ng((t = o + t | 0) ^ i, E ^ (o = t >>> 0 < o >>> 0 ? g + 1 | 0 : g), 40), g = B + (v = p) | 0, h = (E = a + i | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, B = gI(i, 0, a << 1 & -2, 1 & (B << 1 | a >>> 31)), g = p + h | 0, g = (a = B + E | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, B = a, a ^= r, r = g, a = Ng(a, l ^ g, 48), g = o + (l = p) | 0, h = (E = a + t | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, t = (o = gI(a, 0, t << 1 & -2, 1 & (o << 1 | t >>> 31))) + E | 0, g = p + h | 0, e[_ + 72 >> 2] = t, g = t >>> 0 < o >>> 0 ? g + 1 | 0 : g, e[_ + 76 >> 2] = g, e[_ + 112 >> 2] = a, e[_ + 116 >> 2] = l, e[_ + 24 >> 2] = B, e[_ + 28 >> 2] = r, O = _, W = Ng(Q ^ y, c ^ f, 1), e[O + 56 >> 2] = W, e[_ + 60 >> 2] = p, O = _, W = Ng(t ^ i, g ^ v, 1), e[O + 32 >> 2] = W, e[_ + 36 >> 2] = p, 8 != (0 | (A = A + 1 | 0));); - for (A = 0; i = (B = e[392 + (_ = (C + 1024 | 0) + (A << 4) | 0) >> 2]) + (a = e[_ + 136 >> 2]) | 0, g = (c = e[_ + 396 >> 2]) + (t = e[_ + 140 >> 2]) | 0, o = a >>> 0 > i >>> 0 ? g + 1 | 0 : g, t = gI(a << 1 & -2, 1 & (t << 1 | a >>> 31), B, 0), g = p + o | 0, o = (a = t + i | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, y = (i = Ng(e[_ + 904 >> 2] ^ a, o ^ e[_ + 908 >> 2], 32)) + (t = e[_ + 648 >> 2]) | 0, g = (E = p) + (r = e[_ + 652 >> 2]) | 0, Q = t >>> 0 > y >>> 0 ? g + 1 | 0 : g, r = gI(t << 1 & -2, 1 & (r << 1 | t >>> 31), i, 0), g = p + Q | 0, J = Ng(B ^ (t = r + y | 0), c ^ (h = t >>> 0 < r >>> 0 ? g + 1 | 0 : g), 40), g = o + (S = p) | 0, B = (r = a + J | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(J, 0, a << 1 & -2, 1 & (o << 1 | a >>> 31)), g = p + B | 0, M = Ng(i ^ (l = a + r | 0), E ^ (v = a >>> 0 > l >>> 0 ? g + 1 | 0 : g), 48), z = g = p, D = M, y = g, r = (i = e[_ + 264 >> 2]) + (a = e[_ + 8 >> 2]) | 0, g = (G = e[_ + 268 >> 2]) + (o = e[_ + 12 >> 2]) | 0, B = a >>> 0 > r >>> 0 ? g + 1 | 0 : g, o = gI(a << 1 & -2, 1 & (o << 1 | a >>> 31), i, 0), g = p + B | 0, B = (a = o + r | 0) >>> 0 < o >>> 0 ? g + 1 | 0 : g, E = (r = Ng(e[_ + 776 >> 2] ^ a, B ^ e[_ + 780 >> 2], 32)) + (o = e[_ + 520 >> 2]) | 0, g = (f = p) + (Q = e[_ + 524 >> 2]) | 0, c = o >>> 0 > E >>> 0 ? g + 1 | 0 : g, Q = gI(o << 1 & -2, 1 & (Q << 1 | o >>> 31), r, 0), g = p + c | 0, Q = Ng(c = (o = Q + E | 0) ^ i, G ^ (i = o >>> 0 < Q >>> 0 ? g + 1 | 0 : g), 40), g = B + (w = p) | 0, c = (E = a + Q | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, B = gI(Q, 0, a << 1 & -2, 1 & (B << 1 | a >>> 31)), g = p + c | 0, x = Ng((a = B + E | 0) ^ r, f ^ (E = a >>> 0 < B >>> 0 ? g + 1 | 0 : g), 48), g = i + (T = p) | 0, B = (r = o + x | 0) >>> 0 < o >>> 0 ? g + 1 | 0 : g, i = gI(x, 0, o << 1 & -2, 1 & (i << 1 | o >>> 31)), g = p + B | 0, b = Ng((o = i + r | 0) ^ Q, w ^ (G = o >>> 0 < i >>> 0 ? g + 1 | 0 : g), 1), R = g = p, k = b, c = g, f = (Q = e[_ + 256 >> 2]) + (B = e[_ >> 2]) | 0, g = (K = e[_ + 260 >> 2]) + (i = e[_ + 4 >> 2]) | 0, r = B >>> 0 > f >>> 0 ? g + 1 | 0 : g, i = gI(B << 1 & -2, 1 & (i << 1 | B >>> 31), Q, 0), g = p + r | 0, r = (B = i + f | 0) >>> 0 < i >>> 0 ? g + 1 | 0 : g, n = (m = Ng(e[_ + 768 >> 2] ^ B, r ^ e[_ + 772 >> 2], 32)) + (i = e[_ + 512 >> 2]) | 0, g = (L = p) + (f = e[_ + 516 >> 2]) | 0, w = i >>> 0 > n >>> 0 ? g + 1 | 0 : g, f = gI(i << 1 & -2, 1 & (f << 1 | i >>> 31), m, 0), g = p + w | 0, K = Ng((i = f + n | 0) ^ Q, K ^ (f = i >>> 0 < f >>> 0 ? g + 1 | 0 : g), 40), g = r + (q = p) | 0, Q = (w = B + K | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, r = gI(K, 0, B << 1 & -2, 1 & (r << 1 | B >>> 31)), g = p + Q | 0, g = (w = (B = r + w | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g) + c | 0, Q = (r = B + k | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, c = gI(k, 0, B << 1 & -2, 1 & (w << 1 | B >>> 31)), g = p + Q | 0, Y = Ng((r = c + r | 0) ^ D, (n = r >>> 0 < c >>> 0 ? g + 1 | 0 : g) ^ y, 32), j = g = p, u = g, k = (D = e[_ + 384 >> 2]) + (Q = e[_ + 128 >> 2]) | 0, g = (P = e[_ + 388 >> 2]) + (y = e[_ + 132 >> 2]) | 0, c = Q >>> 0 > k >>> 0 ? g + 1 | 0 : g, y = gI(Q << 1 & -2, 1 & (y << 1 | Q >>> 31), D, 0), g = p + c | 0, c = (Q = y + k | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, d = (k = Ng(e[_ + 896 >> 2] ^ Q, c ^ e[_ + 900 >> 2], 32)) + (y = e[_ + 640 >> 2]) | 0, g = (H = p) + (F = e[_ + 644 >> 2]) | 0, N = y >>> 0 > d >>> 0 ? g + 1 | 0 : g, F = gI(y << 1 & -2, 1 & (F << 1 | y >>> 31), k, 0), g = p + N | 0, F = Ng(d = (y = F + d | 0) ^ D, P ^ (D = y >>> 0 < F >>> 0 ? g + 1 | 0 : g), 40), g = c + (P = p) | 0, N = (d = Q + F | 0) >>> 0 < Q >>> 0 ? g + 1 | 0 : g, c = gI(F, 0, Q << 1 & -2, 1 & (c << 1 | Q >>> 31)), g = p + N | 0, N = Ng(d = (Q = c + d | 0) ^ k, H ^ (k = c >>> 0 > Q >>> 0 ? g + 1 | 0 : g), 48), g = D + (H = p) | 0, c = (d = y + N | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, D = gI(N, 0, y << 1 & -2, 1 & (D << 1 | y >>> 31)), g = p + c | 0, g = (D = (y = D + d | 0) >>> 0 < D >>> 0 ? g + 1 | 0 : g) + u | 0, u = (c = y + Y | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, d = gI(Y, 0, y << 1 & -2, 1 & (D << 1 | y >>> 31)), g = p + u | 0, u = Ng(u = (c = d + c | 0) ^ b, R ^ (b = c >>> 0 < d >>> 0 ? g + 1 | 0 : g), 40), g = n + (R = p) | 0, d = (U = r + u | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g, r = (n = gI(u, 0, r << 1 & -2, 1 & (n << 1 | r >>> 31))) + U | 0, g = p + d | 0, e[_ >> 2] = r, g = r >>> 0 < n >>> 0 ? g + 1 | 0 : g, e[_ + 4 >> 2] = g, r = Ng(r ^ Y, g ^ j, 48), e[_ + 904 >> 2] = r, g = p, e[_ + 908 >> 2] = g, g = g + b | 0, n = (Y = r + c | 0) >>> 0 < c >>> 0 ? g + 1 | 0 : g, r = (c = gI(r, 0, c << 1 & -2, 1 & (b << 1 | c >>> 31))) + Y | 0, g = p + n | 0, e[_ + 640 >> 2] = r, g = r >>> 0 < c >>> 0 ? g + 1 | 0 : g, e[_ + 644 >> 2] = g, O = _, W = Ng(r ^ u, g ^ R, 1), e[O + 264 >> 2] = W, e[_ + 268 >> 2] = p, g = h + z | 0, r = (c = t + M | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, t = gI(M, 0, t << 1 & -2, 1 & (h << 1 | t >>> 31)), g = p + r | 0, r = g = t >>> 0 > (c = t + c | 0) >>> 0 ? g + 1 | 0 : g, t = g, y = Ng(y ^ F, D ^ P, 1), g = E + (D = p) | 0, h = (n = a + y | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = (E = gI(y, 0, a << 1 & -2, 1 & (E << 1 | a >>> 31))) + n | 0, g = p + h | 0, w = Ng(B ^ m, w ^ L, 48), E = Ng(w ^ a, (B = a >>> 0 < E >>> 0 ? g + 1 | 0 : g) ^ (b = p), 32), g = (M = p) + t | 0, h = E >>> 0 > (n = E + c | 0) >>> 0 ? g + 1 | 0 : g, t = (g = n) + (n = gI(c << 1 & -2, 1 & (t << 1 | c >>> 31), E, 0)) | 0, g = p + h | 0, h = Ng(d = t ^ y, D ^ (y = t >>> 0 < n >>> 0 ? g + 1 | 0 : g), 40), g = B + (n = p) | 0, D = (m = a + h | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(h, 0, a << 1 & -2, 1 & (B << 1 | a >>> 31)), g = p + D | 0, a = Ng((B = a + m | 0) ^ E, M ^ (g = a >>> 0 > B >>> 0 ? g + 1 | 0 : g), 48), e[_ + 768 >> 2] = a, E = p, e[_ + 772 >> 2] = E, e[_ + 8 >> 2] = B, e[_ + 12 >> 2] = g, g = y + E | 0, B = (E = a + t | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, t = gI(a, 0, t << 1 & -2, 1 & (y << 1 | t >>> 31)), g = p + B | 0, O = _, W = Ng((a = t + E | 0) ^ h, (g = a >>> 0 < t >>> 0 ? g + 1 | 0 : g) ^ n, 1), e[O + 384 >> 2] = W, e[_ + 388 >> 2] = p, e[_ + 648 >> 2] = a, e[_ + 652 >> 2] = g, y = Ng(c ^ J, r ^ S, 1), g = k + (h = p) | 0, t = (a = Q + y | 0) >>> 0 < Q >>> 0 ? g + 1 | 0 : g, B = gI(y, 0, Q << 1 & -2, 1 & (k << 1 | Q >>> 31)), g = p + t | 0, c = Ng((a = B + a | 0) ^ x, T ^ (r = a >>> 0 < B >>> 0 ? g + 1 | 0 : g), 32), E = g = p, B = g, g = f + b | 0, Q = (t = i + w | 0) >>> 0 < i >>> 0 ? g + 1 | 0 : g, i = gI(w, 0, i << 1 & -2, 1 & (f << 1 | i >>> 31)), g = p + Q | 0, g = (i = (t = i + t | 0) >>> 0 < i >>> 0 ? g + 1 | 0 : g) + B | 0, Q = (B = t + c | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, f = gI(c, 0, t << 1 & -2, 1 & (i << 1 | t >>> 31)), g = p + Q | 0, y = Ng((B = f + B | 0) ^ y, h ^ (Q = B >>> 0 < f >>> 0 ? g + 1 | 0 : g), 40), g = r + (f = p) | 0, h = (w = a + y | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = (r = gI(y, 0, a << 1 & -2, 1 & (r << 1 | a >>> 31))) + w | 0, g = p + h | 0, e[_ + 128 >> 2] = a, g = a >>> 0 < r >>> 0 ? g + 1 | 0 : g, e[_ + 132 >> 2] = g, a = Ng(a ^ c, g ^ E, 48), e[_ + 776 >> 2] = a, g = p, e[_ + 780 >> 2] = g, g = g + Q | 0, r = (c = a + B | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, B = gI(a, 0, B << 1 & -2, 1 & (Q << 1 | B >>> 31)), g = p + r | 0, Q = a = B + c | 0, c = g = a >>> 0 < B >>> 0 ? g + 1 | 0 : g, e[_ + 512 >> 2] = a, e[_ + 516 >> 2] = g, i = Ng(t ^ K, i ^ q, 1), g = (E = p) + v | 0, t = (a = i + l | 0) >>> 0 < i >>> 0 ? g + 1 | 0 : g, B = gI(l << 1 & -2, 1 & (v << 1 | l >>> 31), i, 0), g = p + t | 0, r = Ng((a = B + a | 0) ^ N, H ^ (B = a >>> 0 < B >>> 0 ? g + 1 | 0 : g), 32), g = G + (l = p) | 0, h = (t = r + o | 0) >>> 0 < o >>> 0 ? g + 1 | 0 : g, o = gI(r, 0, o << 1 & -2, 1 & (G << 1 | o >>> 31)), g = p + h | 0, i = Ng((t = o + t | 0) ^ i, E ^ (o = t >>> 0 < o >>> 0 ? g + 1 | 0 : g), 40), g = B + (v = p) | 0, h = (E = a + i | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, B = gI(i, 0, a << 1 & -2, 1 & (B << 1 | a >>> 31)), g = p + h | 0, g = (a = B + E | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, B = a, a ^= r, r = g, a = Ng(a, l ^ g, 48), g = o + (l = p) | 0, h = (E = a + t | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, t = (o = gI(a, 0, t << 1 & -2, 1 & (o << 1 | t >>> 31))) + E | 0, g = p + h | 0, e[_ + 520 >> 2] = t, g = t >>> 0 < o >>> 0 ? g + 1 | 0 : g, e[_ + 524 >> 2] = g, e[_ + 896 >> 2] = a, e[_ + 900 >> 2] = l, e[_ + 136 >> 2] = B, e[_ + 140 >> 2] = r, O = _, W = Ng(Q ^ y, c ^ f, 1), e[O + 392 >> 2] = W, e[_ + 396 >> 2] = p, O = _, W = Ng(t ^ i, g ^ v, 1), e[O + 256 >> 2] = W, e[_ + 260 >> 2] = p, 8 != (0 | (A = A + 1 | 0));); - for (g = uI(I, C, 1024), A = 0; a = e[(_ = (I = A << 3) + g | 0) >> 2], B = e[(o = (t = r = C + 1024 | 0) + I | 0) >> 2], o = e[_ + 4 >> 2] ^ e[o + 4 >> 2], e[_ >> 2] = a ^ B, e[_ + 4 >> 2] = o, o = e[(_ = (a = 8 | I) + g | 0) >> 2], t = e[(a = a + t | 0) >> 2], a = e[_ + 4 >> 2] ^ e[a + 4 >> 2], e[_ >> 2] = t ^ o, e[_ + 4 >> 2] = a, t = e[(_ = (a = 16 | I) + g | 0) >> 2], o = e[(a = a + r | 0) >> 2], a = e[_ + 4 >> 2] ^ e[a + 4 >> 2], e[_ >> 2] = t ^ o, e[_ + 4 >> 2] = a, a = e[(I = (_ = 24 | I) + g | 0) >> 2], t = e[(_ = _ + r | 0) >> 2], _ = e[I + 4 >> 2] ^ e[_ + 4 >> 2], e[I >> 2] = a ^ t, e[I + 4 >> 2] = _, 128 != (0 | (A = A + 4 | 0));); - s = C + 2048 | 0 - } - - function S(A, g, I) { - var C, a, B, t, r, o, i, c, Q, y, E, h, n, p, D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0; - for (s = C = s - 800 | 0, k = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, d = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, S = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, b = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, f = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, F = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, N = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, B = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, t = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, r = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, o = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, i = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, c = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, Q = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, w = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = I - -64 | 0, y = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, e[g >> 2] = 33620224 ^ y, e[I + 56 >> 2] = 1496785429, e[I + 60 >> 2] = 1652156816, e[(A = I + 48 | 0) >> 2] = 33620224, e[A + 4 >> 2] = 218629379, e[I + 40 >> 2] = 1110511904, e[I + 44 >> 2] = -584534669, e[(a = I + 32 | 0) >> 2] = 1427652059, e[a + 4 >> 2] = -248528275, E = w ^ y, e[I >> 2] = E, e[I + 92 >> 2] = -584534669 ^ Q, e[I + 88 >> 2] = 1110511904 ^ c, e[I + 84 >> 2] = -248528275 ^ i, e[(w = I + 80 | 0) >> 2] = 1427652059 ^ o, e[I + 76 >> 2] = 1652156816 ^ r, e[I + 72 >> 2] = 1496785429 ^ t, e[I + 68 >> 2] = 218629379 ^ B, N ^= Q, e[I + 28 >> 2] = N, F ^= c, e[I + 24 >> 2] = F, h = f ^ i, e[I + 20 >> 2] = h, b ^= o, e[(f = I + 16 | 0) >> 2] = b, S ^= r, e[I + 12 >> 2] = S, n = d ^ t, e[I + 8 >> 2] = n, p = k ^ B, e[I + 4 >> 2] = p, d = 0; k = e[w + 12 >> 2], e[C + 792 >> 2] = e[w + 8 >> 2], e[C + 796 >> 2] = k, k = e[w + 4 >> 2], e[C + 784 >> 2] = e[w >> 2], e[C + 788 >> 2] = k, k = e[g + 12 >> 2], e[C + 760 >> 2] = e[g + 8 >> 2], e[C + 764 >> 2] = k, k = e[g + 4 >> 2], e[C + 752 >> 2] = e[g >> 2], e[C + 756 >> 2] = k, k = e[w + 12 >> 2], e[C + 744 >> 2] = e[w + 8 >> 2], e[C + 748 >> 2] = k, k = e[w + 4 >> 2], e[C + 736 >> 2] = e[w >> 2], e[C + 740 >> 2] = k, Ag(k = C + 768 | 0, C + 752 | 0, C + 736 | 0), D = e[C + 780 >> 2], e[w + 8 >> 2] = e[C + 776 >> 2], e[w + 12 >> 2] = D, D = e[C + 772 >> 2], e[w >> 2] = e[C + 768 >> 2], e[w + 4 >> 2] = D, D = e[A + 12 >> 2], e[C + 728 >> 2] = e[A + 8 >> 2], e[C + 732 >> 2] = D, D = e[A + 4 >> 2], e[C + 720 >> 2] = e[A >> 2], e[C + 724 >> 2] = D, D = e[g + 12 >> 2], e[C + 712 >> 2] = e[g + 8 >> 2], e[C + 716 >> 2] = D, D = e[g + 4 >> 2], e[C + 704 >> 2] = e[g >> 2], e[C + 708 >> 2] = D, Ag(k, C + 720 | 0, C + 704 | 0), D = e[C + 780 >> 2], e[g + 8 >> 2] = e[C + 776 >> 2], e[g + 12 >> 2] = D, D = e[C + 772 >> 2], e[g >> 2] = e[C + 768 >> 2], e[g + 4 >> 2] = D, D = e[a + 12 >> 2], e[C + 696 >> 2] = e[a + 8 >> 2], e[C + 700 >> 2] = D, D = e[a + 4 >> 2], e[C + 688 >> 2] = e[a >> 2], e[C + 692 >> 2] = D, D = e[A + 12 >> 2], e[C + 680 >> 2] = e[A + 8 >> 2], e[C + 684 >> 2] = D, D = e[A + 4 >> 2], e[C + 672 >> 2] = e[A >> 2], e[C + 676 >> 2] = D, Ag(k, C + 688 | 0, C + 672 | 0), D = e[C + 780 >> 2], e[A + 8 >> 2] = e[C + 776 >> 2], e[A + 12 >> 2] = D, D = e[C + 772 >> 2], e[A >> 2] = e[C + 768 >> 2], e[A + 4 >> 2] = D, D = e[f + 12 >> 2], e[C + 664 >> 2] = e[f + 8 >> 2], e[C + 668 >> 2] = D, D = e[f + 4 >> 2], e[C + 656 >> 2] = e[f >> 2], e[C + 660 >> 2] = D, D = e[a + 12 >> 2], e[C + 648 >> 2] = e[a + 8 >> 2], e[C + 652 >> 2] = D, D = e[a + 4 >> 2], e[C + 640 >> 2] = e[a >> 2], e[C + 644 >> 2] = D, Ag(k, C + 656 | 0, C + 640 | 0), D = e[C + 780 >> 2], e[a + 8 >> 2] = e[C + 776 >> 2], e[a + 12 >> 2] = D, D = e[C + 772 >> 2], e[a >> 2] = e[C + 768 >> 2], e[a + 4 >> 2] = D, D = e[I + 12 >> 2], e[C + 632 >> 2] = e[I + 8 >> 2], e[C + 636 >> 2] = D, D = e[I + 4 >> 2], e[C + 624 >> 2] = e[I >> 2], e[C + 628 >> 2] = D, D = e[f + 12 >> 2], e[C + 616 >> 2] = e[f + 8 >> 2], e[C + 620 >> 2] = D, D = e[f + 4 >> 2], e[C + 608 >> 2] = e[f >> 2], e[C + 612 >> 2] = D, Ag(k, C + 624 | 0, C + 608 | 0), D = e[C + 780 >> 2], e[f + 8 >> 2] = e[C + 776 >> 2], e[f + 12 >> 2] = D, D = e[C + 772 >> 2], e[f >> 2] = e[C + 768 >> 2], e[f + 4 >> 2] = D, D = e[C + 796 >> 2], e[C + 600 >> 2] = e[C + 792 >> 2], e[C + 604 >> 2] = D, D = e[C + 788 >> 2], e[C + 592 >> 2] = e[C + 784 >> 2], e[C + 596 >> 2] = D, D = e[I + 12 >> 2], e[C + 584 >> 2] = e[I + 8 >> 2], e[C + 588 >> 2] = D, D = e[I + 4 >> 2], e[C + 576 >> 2] = e[I >> 2], e[C + 580 >> 2] = D, Ag(k, C + 592 | 0, C + 576 | 0), D = e[C + 768 >> 2], l = e[C + 772 >> 2], u = e[C + 776 >> 2], e[I + 12 >> 2] = e[C + 780 >> 2] ^ r, e[I + 8 >> 2] = u ^ t, e[I + 4 >> 2] = l ^ B, e[I >> 2] = D ^ y, D = e[w + 12 >> 2], e[C + 792 >> 2] = e[w + 8 >> 2], e[C + 796 >> 2] = D, D = e[w + 4 >> 2], e[C + 784 >> 2] = e[w >> 2], e[C + 788 >> 2] = D, D = e[g + 12 >> 2], e[C + 568 >> 2] = e[g + 8 >> 2], e[C + 572 >> 2] = D, D = e[g + 4 >> 2], e[C + 560 >> 2] = e[g >> 2], e[C + 564 >> 2] = D, D = e[w + 12 >> 2], e[C + 552 >> 2] = e[w + 8 >> 2], e[C + 556 >> 2] = D, D = e[w + 4 >> 2], e[C + 544 >> 2] = e[w >> 2], e[C + 548 >> 2] = D, Ag(k, C + 560 | 0, C + 544 | 0), D = e[C + 780 >> 2], e[w + 8 >> 2] = e[C + 776 >> 2], e[w + 12 >> 2] = D, D = e[C + 772 >> 2], e[w >> 2] = e[C + 768 >> 2], e[w + 4 >> 2] = D, D = e[A + 12 >> 2], e[C + 536 >> 2] = e[A + 8 >> 2], e[C + 540 >> 2] = D, D = e[A + 4 >> 2], e[C + 528 >> 2] = e[A >> 2], e[C + 532 >> 2] = D, D = e[g + 12 >> 2], e[C + 520 >> 2] = e[g + 8 >> 2], e[C + 524 >> 2] = D, D = e[g + 4 >> 2], e[C + 512 >> 2] = e[g >> 2], e[C + 516 >> 2] = D, Ag(k, C + 528 | 0, C + 512 | 0), D = e[C + 780 >> 2], e[g + 8 >> 2] = e[C + 776 >> 2], e[g + 12 >> 2] = D, D = e[C + 772 >> 2], e[g >> 2] = e[C + 768 >> 2], e[g + 4 >> 2] = D, D = e[a + 12 >> 2], e[C + 504 >> 2] = e[a + 8 >> 2], e[C + 508 >> 2] = D, D = e[a + 4 >> 2], e[C + 496 >> 2] = e[a >> 2], e[C + 500 >> 2] = D, D = e[A + 12 >> 2], e[C + 488 >> 2] = e[A + 8 >> 2], e[C + 492 >> 2] = D, D = e[A + 4 >> 2], e[C + 480 >> 2] = e[A >> 2], e[C + 484 >> 2] = D, Ag(k, C + 496 | 0, C + 480 | 0), D = e[C + 780 >> 2], e[A + 8 >> 2] = e[C + 776 >> 2], e[A + 12 >> 2] = D, D = e[C + 772 >> 2], e[A >> 2] = e[C + 768 >> 2], e[A + 4 >> 2] = D, D = e[f + 12 >> 2], e[C + 472 >> 2] = e[f + 8 >> 2], e[C + 476 >> 2] = D, D = e[f + 4 >> 2], e[C + 464 >> 2] = e[f >> 2], e[C + 468 >> 2] = D, D = e[a + 12 >> 2], e[C + 456 >> 2] = e[a + 8 >> 2], e[C + 460 >> 2] = D, D = e[a + 4 >> 2], e[C + 448 >> 2] = e[a >> 2], e[C + 452 >> 2] = D, Ag(k, C + 464 | 0, C + 448 | 0), D = e[C + 780 >> 2], e[a + 8 >> 2] = e[C + 776 >> 2], e[a + 12 >> 2] = D, D = e[C + 772 >> 2], e[a >> 2] = e[C + 768 >> 2], e[a + 4 >> 2] = D, D = e[I + 12 >> 2], e[C + 440 >> 2] = e[I + 8 >> 2], e[C + 444 >> 2] = D, D = e[I + 4 >> 2], e[C + 432 >> 2] = e[I >> 2], e[C + 436 >> 2] = D, D = e[f + 12 >> 2], e[C + 424 >> 2] = e[f + 8 >> 2], e[C + 428 >> 2] = D, D = e[f + 4 >> 2], e[C + 416 >> 2] = e[f >> 2], e[C + 420 >> 2] = D, Ag(k, C + 432 | 0, C + 416 | 0), D = e[C + 780 >> 2], e[f + 8 >> 2] = e[C + 776 >> 2], e[f + 12 >> 2] = D, D = e[C + 772 >> 2], e[f >> 2] = e[C + 768 >> 2], e[f + 4 >> 2] = D, D = e[C + 796 >> 2], e[C + 408 >> 2] = e[C + 792 >> 2], e[C + 412 >> 2] = D, D = e[C + 788 >> 2], e[C + 400 >> 2] = e[C + 784 >> 2], e[C + 404 >> 2] = D, D = e[I + 12 >> 2], e[C + 392 >> 2] = e[I + 8 >> 2], e[C + 396 >> 2] = D, D = e[I + 4 >> 2], e[C + 384 >> 2] = e[I >> 2], e[C + 388 >> 2] = D, Ag(k, C + 400 | 0, C + 384 | 0), D = e[C + 768 >> 2], l = e[C + 772 >> 2], u = e[C + 776 >> 2], e[I + 12 >> 2] = e[C + 780 >> 2] ^ Q, e[I + 8 >> 2] = u ^ c, e[I + 4 >> 2] = l ^ i, e[I >> 2] = D ^ o, D = e[w + 12 >> 2], e[C + 792 >> 2] = e[w + 8 >> 2], e[C + 796 >> 2] = D, D = e[w + 4 >> 2], e[C + 784 >> 2] = e[w >> 2], e[C + 788 >> 2] = D, D = e[g + 12 >> 2], e[C + 376 >> 2] = e[g + 8 >> 2], e[C + 380 >> 2] = D, D = e[g + 4 >> 2], e[C + 368 >> 2] = e[g >> 2], e[C + 372 >> 2] = D, D = e[w + 12 >> 2], e[C + 360 >> 2] = e[w + 8 >> 2], e[C + 364 >> 2] = D, D = e[w + 4 >> 2], e[C + 352 >> 2] = e[w >> 2], e[C + 356 >> 2] = D, Ag(k, C + 368 | 0, C + 352 | 0), D = e[C + 780 >> 2], e[w + 8 >> 2] = e[C + 776 >> 2], e[w + 12 >> 2] = D, D = e[C + 772 >> 2], e[w >> 2] = e[C + 768 >> 2], e[w + 4 >> 2] = D, D = e[A + 12 >> 2], e[C + 344 >> 2] = e[A + 8 >> 2], e[C + 348 >> 2] = D, D = e[A + 4 >> 2], e[C + 336 >> 2] = e[A >> 2], e[C + 340 >> 2] = D, D = e[g + 12 >> 2], e[C + 328 >> 2] = e[g + 8 >> 2], e[C + 332 >> 2] = D, D = e[g + 4 >> 2], e[C + 320 >> 2] = e[g >> 2], e[C + 324 >> 2] = D, Ag(k, C + 336 | 0, C + 320 | 0), D = e[C + 780 >> 2], e[g + 8 >> 2] = e[C + 776 >> 2], e[g + 12 >> 2] = D, D = e[C + 772 >> 2], e[g >> 2] = e[C + 768 >> 2], e[g + 4 >> 2] = D, D = e[a + 12 >> 2], e[C + 312 >> 2] = e[a + 8 >> 2], e[C + 316 >> 2] = D, D = e[a + 4 >> 2], e[C + 304 >> 2] = e[a >> 2], e[C + 308 >> 2] = D, D = e[A + 12 >> 2], e[C + 296 >> 2] = e[A + 8 >> 2], e[C + 300 >> 2] = D, D = e[A + 4 >> 2], e[C + 288 >> 2] = e[A >> 2], e[C + 292 >> 2] = D, Ag(k, C + 304 | 0, C + 288 | 0), D = e[C + 780 >> 2], e[A + 8 >> 2] = e[C + 776 >> 2], e[A + 12 >> 2] = D, D = e[C + 772 >> 2], e[A >> 2] = e[C + 768 >> 2], e[A + 4 >> 2] = D, D = e[f + 12 >> 2], e[C + 280 >> 2] = e[f + 8 >> 2], e[C + 284 >> 2] = D, D = e[f + 4 >> 2], e[C + 272 >> 2] = e[f >> 2], e[C + 276 >> 2] = D, D = e[a + 12 >> 2], e[C + 264 >> 2] = e[a + 8 >> 2], e[C + 268 >> 2] = D, D = e[a + 4 >> 2], e[C + 256 >> 2] = e[a >> 2], e[C + 260 >> 2] = D, Ag(k, C + 272 | 0, C + 256 | 0), D = e[C + 780 >> 2], e[a + 8 >> 2] = e[C + 776 >> 2], e[a + 12 >> 2] = D, D = e[C + 772 >> 2], e[a >> 2] = e[C + 768 >> 2], e[a + 4 >> 2] = D, D = e[I + 12 >> 2], e[C + 248 >> 2] = e[I + 8 >> 2], e[C + 252 >> 2] = D, D = e[I + 4 >> 2], e[C + 240 >> 2] = e[I >> 2], e[C + 244 >> 2] = D, D = e[f + 12 >> 2], e[C + 232 >> 2] = e[f + 8 >> 2], e[C + 236 >> 2] = D, D = e[f + 4 >> 2], e[C + 224 >> 2] = e[f >> 2], e[C + 228 >> 2] = D, Ag(k, C + 240 | 0, C + 224 | 0), D = e[C + 780 >> 2], e[f + 8 >> 2] = e[C + 776 >> 2], e[f + 12 >> 2] = D, D = e[C + 772 >> 2], e[f >> 2] = e[C + 768 >> 2], e[f + 4 >> 2] = D, D = e[C + 796 >> 2], e[C + 216 >> 2] = e[C + 792 >> 2], e[C + 220 >> 2] = D, D = e[C + 788 >> 2], e[C + 208 >> 2] = e[C + 784 >> 2], e[C + 212 >> 2] = D, D = e[I + 12 >> 2], e[C + 200 >> 2] = e[I + 8 >> 2], e[C + 204 >> 2] = D, D = e[I + 4 >> 2], e[C + 192 >> 2] = e[I >> 2], e[C + 196 >> 2] = D, Ag(k, C + 208 | 0, C + 192 | 0), D = e[C + 768 >> 2], l = e[C + 772 >> 2], u = e[C + 776 >> 2], e[I + 12 >> 2] = S ^ e[C + 780 >> 2], e[I + 8 >> 2] = u ^ n, e[I + 4 >> 2] = l ^ p, e[I >> 2] = D ^ E, D = e[w + 12 >> 2], e[C + 792 >> 2] = e[w + 8 >> 2], e[C + 796 >> 2] = D, D = e[w + 4 >> 2], e[C + 784 >> 2] = e[w >> 2], e[C + 788 >> 2] = D, D = e[g + 12 >> 2], e[C + 184 >> 2] = e[g + 8 >> 2], e[C + 188 >> 2] = D, D = e[g + 4 >> 2], e[C + 176 >> 2] = e[g >> 2], e[C + 180 >> 2] = D, D = e[w + 12 >> 2], e[C + 168 >> 2] = e[w + 8 >> 2], e[C + 172 >> 2] = D, D = e[w + 4 >> 2], e[C + 160 >> 2] = e[w >> 2], e[C + 164 >> 2] = D, Ag(k, C + 176 | 0, C + 160 | 0), D = e[C + 780 >> 2], e[w + 8 >> 2] = e[C + 776 >> 2], e[w + 12 >> 2] = D, D = e[C + 772 >> 2], e[w >> 2] = e[C + 768 >> 2], e[w + 4 >> 2] = D, D = e[A + 12 >> 2], e[C + 152 >> 2] = e[A + 8 >> 2], e[C + 156 >> 2] = D, D = e[A + 4 >> 2], e[C + 144 >> 2] = e[A >> 2], e[C + 148 >> 2] = D, D = e[g + 12 >> 2], e[C + 136 >> 2] = e[g + 8 >> 2], e[C + 140 >> 2] = D, D = e[g + 4 >> 2], e[C + 128 >> 2] = e[g >> 2], e[C + 132 >> 2] = D, Ag(k, C + 144 | 0, C + 128 | 0), D = e[C + 780 >> 2], e[g + 8 >> 2] = e[C + 776 >> 2], e[g + 12 >> 2] = D, D = e[C + 772 >> 2], e[g >> 2] = e[C + 768 >> 2], e[g + 4 >> 2] = D, D = e[a + 12 >> 2], e[C + 120 >> 2] = e[a + 8 >> 2], e[C + 124 >> 2] = D, D = e[a + 4 >> 2], e[C + 112 >> 2] = e[a >> 2], e[C + 116 >> 2] = D, D = e[A + 12 >> 2], e[C + 104 >> 2] = e[A + 8 >> 2], e[C + 108 >> 2] = D, D = e[A + 4 >> 2], e[C + 96 >> 2] = e[A >> 2], e[C + 100 >> 2] = D, Ag(k, C + 112 | 0, C + 96 | 0), D = e[C + 780 >> 2], e[A + 8 >> 2] = e[C + 776 >> 2], e[A + 12 >> 2] = D, D = e[C + 772 >> 2], e[A >> 2] = e[C + 768 >> 2], e[A + 4 >> 2] = D, D = e[f + 12 >> 2], e[C + 88 >> 2] = e[f + 8 >> 2], e[C + 92 >> 2] = D, D = e[f + 4 >> 2], e[C + 80 >> 2] = e[f >> 2], e[C + 84 >> 2] = D, D = e[a + 12 >> 2], e[C + 72 >> 2] = e[a + 8 >> 2], e[C + 76 >> 2] = D, D = e[a + 4 >> 2], e[C + 64 >> 2] = e[a >> 2], e[C + 68 >> 2] = D, Ag(k, C + 80 | 0, C - -64 | 0), D = e[C + 780 >> 2], e[a + 8 >> 2] = e[C + 776 >> 2], e[a + 12 >> 2] = D, D = e[C + 772 >> 2], e[a >> 2] = e[C + 768 >> 2], e[a + 4 >> 2] = D, D = e[I + 12 >> 2], e[C + 56 >> 2] = e[I + 8 >> 2], e[C + 60 >> 2] = D, D = e[I + 4 >> 2], e[C + 48 >> 2] = e[I >> 2], e[C + 52 >> 2] = D, D = e[f + 12 >> 2], e[C + 40 >> 2] = e[f + 8 >> 2], e[C + 44 >> 2] = D, D = e[f + 4 >> 2], e[C + 32 >> 2] = e[f >> 2], e[C + 36 >> 2] = D, Ag(k, C + 48 | 0, C + 32 | 0), D = e[C + 780 >> 2], e[f + 8 >> 2] = e[C + 776 >> 2], e[f + 12 >> 2] = D, D = e[C + 772 >> 2], e[f >> 2] = e[C + 768 >> 2], e[f + 4 >> 2] = D, D = e[C + 796 >> 2], e[C + 24 >> 2] = e[C + 792 >> 2], e[C + 28 >> 2] = D, D = e[C + 788 >> 2], e[C + 16 >> 2] = e[C + 784 >> 2], e[C + 20 >> 2] = D, D = e[I + 12 >> 2], e[C + 8 >> 2] = e[I + 8 >> 2], e[C + 12 >> 2] = D, D = e[I + 4 >> 2], e[C >> 2] = e[I >> 2], e[C + 4 >> 2] = D, Ag(k, C + 16 | 0, C), k = e[C + 768 >> 2], D = e[C + 772 >> 2], l = e[C + 776 >> 2], e[I + 12 >> 2] = N ^ e[C + 780 >> 2], e[I + 8 >> 2] = l ^ F, e[I + 4 >> 2] = D ^ h, e[I >> 2] = k ^ b, 4 != (0 | (d = d + 1 | 0));); - s = C + 800 | 0 - } - - function b(A) { - var g, I = 0, - C = 0, - a = 0, - B = 0, - r = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0; - s = g = s - 16 | 0; - A: { - g: { - I: { - C: { - a: { - B: { - e: { - _: { - t: { - r: { - if ((A |= 0) >>> 0 <= 244) { - if (3 & (I = (B = e[9397]) >>> (A = (i = A >>> 0 < 11 ? 16 : A + 11 & 504) >>> 3 | 0) | 0)) { - A = 37628 + (I = (C = A + (1 & (-1 ^ I)) | 0) << 3) | 0, I = e[I + 37636 >> 2], (0 | A) != (0 | (a = e[I + 8 >> 2])) ? (e[a + 12 >> 2] = A, e[A + 8 >> 2] = a) : (h = 37588, n = LI(-2, C) & B, e[h >> 2] = n), A = I + 8 | 0, C <<= 3, e[I + 4 >> 2] = 3 | C, e[4 + (I = I + C | 0) >> 2] = 1 | e[I + 4 >> 2]; - break A - } - if ((Q = e[9399]) >>> 0 >= i >>> 0) break r; - if (I) { - I = 37628 + (C = (A = lC((0 - (C = 2 << A) | C) & I << A)) << 3) | 0, C = e[C + 37636 >> 2], (0 | I) != (0 | (a = e[C + 8 >> 2])) ? (e[a + 12 >> 2] = I, e[I + 8 >> 2] = a) : (B = LI(-2, A) & B, e[9397] = B), e[C + 4 >> 2] = 3 | i, r = (A <<= 3) - i | 0, e[4 + (c = C + i | 0) >> 2] = 1 | r, e[A + C >> 2] = r, Q && (A = 37628 + (-8 & Q) | 0, a = e[9402], (I = 1 << (Q >>> 3)) & B ? I = e[A + 8 >> 2] : (e[9397] = I | B, I = A), e[A + 8 >> 2] = a, e[I + 12 >> 2] = a, e[a + 12 >> 2] = A, e[a + 8 >> 2] = I), A = C + 8 | 0, e[9402] = c, e[9399] = r; - break A - } - if (!(E = e[9398])) break r; - for (C = e[37892 + (lC(E) << 2) >> 2], r = (-8 & e[C + 4 >> 2]) - i | 0, I = C; - (A = e[I + 16 >> 2]) || (A = e[I + 20 >> 2]);) r = (I = (a = (-8 & e[A + 4 >> 2]) - i | 0) >>> 0 < r >>> 0) ? a : r, C = I ? A : C, I = A; - if (y = e[C + 24 >> 2], (0 | C) != (0 | (A = e[C + 12 >> 2]))) { - I = e[C + 8 >> 2], e[I + 12 >> 2] = A, e[A + 8 >> 2] = I; - break g - } - if (I = e[C + 20 >> 2]) a = C + 20 | 0; - else { - if (!(I = e[C + 16 >> 2])) break t; - a = C + 16 | 0 - } - for (; c = a, a = (A = I) + 20 | 0, (I = e[A + 20 >> 2]) || (a = A + 16 | 0, I = e[A + 16 >> 2]);); - e[c >> 2] = 0; - break g - } - if (i = -1, !(A >>> 0 > 4294967231) && (i = -8 & (I = A + 11 | 0), Q = e[9398])) { - r = 0 - i | 0, B = 0, i >>> 0 < 256 || (B = 31, i >>> 0 > 16777215 || (B = 62 + ((i >>> 38 - (A = o(I >>> 8 | 0)) & 1) - (A << 1) | 0) | 0)); - o: { - i: { - if (I = e[37892 + (B << 2) >> 2]) - for (A = 0, C = i << (31 != (0 | B) ? 25 - (B >>> 1 | 0) | 0 : 0);;) { - if (!((c = (-8 & e[I + 4 >> 2]) - i | 0) >>> 0 >= r >>> 0 || (a = I, r = c))) { - r = 0, A = I; - break i - } - if (c = e[I + 20 >> 2], I = e[16 + ((C >>> 29 & 4) + I | 0) >> 2], A = c ? (0 | c) == (0 | I) ? A : c : A, C <<= 1, !I) break - } else A = 0; - if (!(A | a)) { - if (a = 0, !(A = (0 - (A = 2 << B) | A) & Q)) break r; - A = e[37892 + (lC(A) << 2) >> 2] - } - if (!A) break o - } - for (; r = (I = (C = (-8 & e[A + 4 >> 2]) - i | 0) >>> 0 < r >>> 0) ? C : r, a = I ? A : a, A = (I = e[A + 16 >> 2]) || e[A + 20 >> 2];); - } - if (!(!a | e[9399] - i >>> 0 <= r >>> 0)) { - if (c = e[a + 24 >> 2], (0 | a) != (0 | (A = e[a + 12 >> 2]))) { - I = e[a + 8 >> 2], e[I + 12 >> 2] = A, e[A + 8 >> 2] = I; - break I - } - if (I = e[a + 20 >> 2]) C = a + 20 | 0; - else { - if (!(I = e[a + 16 >> 2])) break _; - C = a + 16 | 0 - } - for (; B = C, C = (A = I) + 20 | 0, (I = e[A + 20 >> 2]) || (C = A + 16 | 0, I = e[A + 16 >> 2]);); - e[B >> 2] = 0; - break I - } - } - } - if ((a = e[9399]) >>> 0 >= i >>> 0) { - A = e[9402], (I = a - i | 0) >>> 0 >= 16 ? (e[4 + (C = A + i | 0) >> 2] = 1 | I, e[A + a >> 2] = I, e[A + 4 >> 2] = 3 | i) : (e[A + 4 >> 2] = 3 | a, e[4 + (I = A + a | 0) >> 2] = 1 | e[I + 4 >> 2], C = 0, I = 0), e[9399] = I, e[9402] = C, A = A + 8 | 0; - break A - } - if ((C = e[9400]) >>> 0 > i >>> 0) { - I = C - i | 0, e[9400] = I, C = (A = e[9403]) + i | 0, e[9403] = C, e[C + 4 >> 2] = 1 | I, e[A + 4 >> 2] = 3 | i, A = A + 8 | 0; - break A - } - if (A = 0, r = i + 47 | 0, e[9515] ? I = e[9517] : (e[9518] = -1, e[9519] = -1, e[9516] = 4096, e[9517] = 4096, e[9515] = g + 12 & -16 ^ 1431655768, e[9520] = 0, e[9508] = 0, I = 4096), (I = (B = r + I | 0) & (c = 0 - I | 0)) >>> 0 <= i >>> 0) break A; - if ((Q = e[9507]) && (a = (y = e[9505]) + I | 0) >>> 0 <= y >>> 0 | a >>> 0 > Q >>> 0) break A;r: { - if (!(4 & _[38032])) { - o: { - i: { - c: { - Q: { - if (a = e[9403]) - for (A = 38036;;) { - if ((Q = e[A >> 2]) >>> 0 <= a >>> 0 & a >>> 0 < Q + e[A + 4 >> 2] >>> 0) break Q; - if (!(A = e[A + 8 >> 2])) break - } - if (-1 == (0 | (C = iI(0)))) break o; - if (B = I, (a = (A = e[9516]) - 1 | 0) & C && (B = (I - C | 0) + (C + a & 0 - A) | 0), B >>> 0 <= i >>> 0) break o; - if ((a = e[9507]) && (A = (c = e[9505]) + B | 0) >>> 0 <= c >>> 0 | A >>> 0 > a >>> 0) break o; - if ((0 | C) != (0 | (A = iI(B)))) break c; - break r - } - if ((0 | (C = iI(B = c & B - C))) == (e[A >> 2] + e[A + 4 >> 2] | 0)) break i;A = C - } - if (-1 == (0 | A)) break o; - if (i + 48 >>> 0 <= B >>> 0) { - C = A; - break r - } - if (-1 == (0 | iI(C = (C = e[9517]) + (r - B | 0) & 0 - C))) break o;B = C + B | 0, - C = A; - break r - } - if (-1 != (0 | C)) break r - } - e[9508] = 4 | e[9508] - } - if (-1 == (0 | (C = iI(I))) | -1 == (0 | (A = iI(0))) | A >>> 0 <= C >>> 0) break a; - if ((B = A - C | 0) >>> 0 <= i + 40 >>> 0) break a - } - A = e[9505] + B | 0, - e[9505] = A, - A >>> 0 > t[9506] && (e[9506] = A);r: { - if (r = e[9403]) { - for (A = 38036;;) { - if (((I = e[A >> 2]) + (a = e[A + 4 >> 2]) | 0) == (0 | C)) break r; - if (!(A = e[A + 8 >> 2])) break - } - break e - } - for ((A = e[9401]) >>> 0 <= C >>> 0 && A || (e[9401] = C), A = 0, e[9510] = B, e[9509] = C, e[9405] = -1, e[9406] = e[9515], e[9512] = 0; a = 37628 + (I = A << 3) | 0, e[I + 37636 >> 2] = a, e[I + 37640 >> 2] = a, 32 != (0 | (A = A + 1 | 0)););a = (A = B - 40 | 0) - (I = -8 - C & 7) | 0, - e[9400] = a, - I = I + C | 0, - e[9403] = I, - e[I + 4 >> 2] = 1 | a, - e[4 + (A + C | 0) >> 2] = 40, - e[9404] = e[9519]; - break B - } - if (8 & e[A + 12 >> 2] | C >>> 0 <= r >>> 0 | I >>> 0 > r >>> 0) break e;e[A + 4 >> 2] = a + B, - I = (A = -8 - r & 7) + r | 0, - e[9403] = I, - A = (C = e[9400] + B | 0) - A | 0, - e[9400] = A, - e[I + 4 >> 2] = 1 | A, - e[4 + (C + r | 0) >> 2] = 40, - e[9404] = e[9519]; - break B - } - A = 0; - break g - } - A = 0; - break I - } - t[9401] > C >>> 0 && (e[9401] = C), - a = C + B | 0, - A = 38036;e: { - for (;;) { - if ((0 | (I = e[A >> 2])) != (0 | a)) { - if (A = e[A + 8 >> 2]) continue; - break e - } - break - } - if (!(8 & _[A + 12 | 0])) break C - } - for (A = 38036; !((I = e[A >> 2]) >>> 0 <= r >>> 0 && (a = I + e[A + 4 >> 2] | 0) >>> 0 > r >>> 0);) A = e[A + 8 >> 2]; - for (c = (A = B - 40 | 0) - (I = -8 - C & 7) | 0, e[9400] = c, I = I + C | 0, e[9403] = I, e[I + 4 >> 2] = 1 | c, e[4 + (A + C | 0) >> 2] = 40, e[9404] = e[9519], e[(I = (A = (a + (39 - a & 7) | 0) - 47 | 0) >>> 0 < r + 16 >>> 0 ? r : A) + 4 >> 2] = 27, A = e[9512], e[I + 16 >> 2] = e[9511], e[I + 20 >> 2] = A, A = e[9510], e[I + 8 >> 2] = e[9509], e[I + 12 >> 2] = A, e[9511] = I + 8, e[9510] = B, e[9509] = C, e[9512] = 0, A = I + 24 | 0; e[A + 4 >> 2] = 7, C = A + 8 | 0, A = A + 4 | 0, C >>> 0 < a >>> 0;); - if ((0 | I) != (0 | r)) { - e[I + 4 >> 2] = -2 & e[I + 4 >> 2], C = I - r | 0, e[r + 4 >> 2] = 1 | C, e[I >> 2] = C; - e: if (C >>> 0 <= 255) A = 37628 + (-8 & C) | 0, (I = e[9397]) & (C = 1 << (C >>> 3)) ? I = e[A + 8 >> 2] : (e[9397] = I | C, I = A), e[A + 8 >> 2] = r, e[I + 12 >> 2] = r, a = 8, C = 12; - else { - A = 31, C >>> 0 <= 16777215 && (A = 62 + ((C >>> 38 - (A = o(C >>> 8 | 0)) & 1) - (A << 1) | 0) | 0), e[r + 28 >> 2] = A, e[r + 16 >> 2] = 0, e[r + 20 >> 2] = 0, I = 37892 + (A << 2) | 0; - _: { - if ((a = e[9398]) & (B = 1 << A)) { - for (A = C << (31 != (0 | A) ? 25 - (A >>> 1 | 0) | 0 : 0), a = e[I >> 2];;) { - if ((0 | C) == (-8 & e[(I = a) + 4 >> 2])) break _; - if (a = A >>> 29 | 0, A <<= 1, !(a = e[16 + (B = (4 & a) + I | 0) >> 2])) break - } - e[B + 16 >> 2] = r - } else e[9398] = a | B, - e[I >> 2] = r;e[r + 24 >> 2] = I, - A = I = r, - a = 12, - C = 8; - break e - } - A = e[I + 8 >> 2], e[A + 12 >> 2] = r, e[I + 8 >> 2] = r, e[r + 8 >> 2] = A, A = 0, a = 12, C = 24 - } e[a + r >> 2] = I, e[C + r >> 2] = A - } - } - if (!((A = e[9400]) >>> 0 <= i >>> 0)) { - I = A - i | 0, e[9400] = I, C = (A = e[9403]) + i | 0, e[9403] = C, e[C + 4 >> 2] = 1 | I, e[A + 4 >> 2] = 3 | i, A = A + 8 | 0; - break A - } - } - e[9396] = 48, - A = 0; - break A - } - e[A >> 2] = C, - e[A + 4 >> 2] = e[A + 4 >> 2] + B, - e[4 + (y = (-8 - C & 7) + C | 0) >> 2] = 3 | i, - Q = (B = I + (-8 - I & 7) | 0) - (r = i + y | 0) | 0;C: if (e[9403] != (0 | B)) - if (e[9402] != (0 | B)) { - if (1 == (3 & (A = e[B + 4 >> 2]))) { - i = -8 & A, C = e[B + 12 >> 2]; - a: if (A >>> 0 <= 255) { - if ((0 | (I = e[B + 8 >> 2])) == (0 | C)) { - h = 37588, n = e[9397] & LI(-2, A >>> 3 | 0), e[h >> 2] = n; - break a - } - e[I + 12 >> 2] = C, e[C + 8 >> 2] = I - } else { - c = e[B + 24 >> 2]; - B: if ((0 | C) == (0 | B)) { - e: { - if (A = e[B + 20 >> 2]) I = B + 20 | 0; - else { - if (!(A = e[B + 16 >> 2])) break e; - I = B + 16 | 0 - } - for (; a = I, C = A, I = A + 20 | 0, (A = e[A + 20 >> 2]) || (I = C + 16 | 0, A = e[C + 16 >> 2]););e[a >> 2] = 0; - break B - } - C = 0 - } - else A = e[B + 8 >> 2], e[A + 12 >> 2] = C, e[C + 8 >> 2] = A; - if (c) { - A = e[B + 28 >> 2]; - B: { - if (e[(I = 37892 + (A << 2) | 0) >> 2] == (0 | B)) { - if (e[I >> 2] = C, C) break B; - h = 37592, n = e[9398] & LI(-2, A), e[h >> 2] = n; - break a - } - if (e[c + (e[c + 16 >> 2] == (0 | B) ? 16 : 20) >> 2] = C, !C) break a - } - e[C + 24 >> 2] = c, (A = e[B + 16 >> 2]) && (e[C + 16 >> 2] = A, e[A + 24 >> 2] = C), (A = e[B + 20 >> 2]) && (e[C + 20 >> 2] = A, e[A + 24 >> 2] = C) - } - } Q = i + Q | 0, A = e[4 + (B = B + i | 0) >> 2] - } - if (e[B + 4 >> 2] = -2 & A, e[r + 4 >> 2] = 1 | Q, e[r + Q >> 2] = Q, Q >>> 0 <= 255) A = 37628 + (-8 & Q) | 0, (I = e[9397]) & (C = 1 << (Q >>> 3)) ? I = e[A + 8 >> 2] : (e[9397] = I | C, I = A), e[A + 8 >> 2] = r, e[I + 12 >> 2] = r, e[r + 12 >> 2] = A, e[r + 8 >> 2] = I; - else { - C = 31, Q >>> 0 <= 16777215 && (C = 62 + ((Q >>> 38 - (A = o(Q >>> 8 | 0)) & 1) - (A << 1) | 0) | 0), e[r + 28 >> 2] = C, e[r + 16 >> 2] = 0, e[r + 20 >> 2] = 0, A = 37892 + (C << 2) | 0; - a: { - if ((I = e[9398]) & (a = 1 << C)) { - for (C = Q << (31 != (0 | C) ? 25 - (C >>> 1 | 0) | 0 : 0), I = e[A >> 2];;) { - if ((-8 & e[(A = I) + 4 >> 2]) == (0 | Q)) break a; - if (I = C >>> 29 | 0, C <<= 1, !(I = e[16 + (a = (4 & I) + A | 0) >> 2])) break - } - e[a + 16 >> 2] = r - } else e[9398] = I | a, - e[A >> 2] = r;e[r + 24 >> 2] = A, - e[r + 12 >> 2] = r, - e[r + 8 >> 2] = r; - break C - } - I = e[A + 8 >> 2], e[I + 12 >> 2] = r, e[A + 8 >> 2] = r, e[r + 24 >> 2] = 0, e[r + 12 >> 2] = A, e[r + 8 >> 2] = I - } - } else e[9402] = r, A = e[9399] + Q | 0, e[9399] = A, e[r + 4 >> 2] = 1 | A, e[A + r >> 2] = A; - else e[9403] = r, - A = e[9400] + Q | 0, - e[9400] = A, - e[r + 4 >> 2] = 1 | A;A = y + 8 | 0; - break A - } - I: if (c) { - I = e[a + 28 >> 2]; - C: { - if (e[(C = 37892 + (I << 2) | 0) >> 2] == (0 | a)) { - if (e[C >> 2] = A, A) break C; - Q = LI(-2, I) & Q, e[9398] = Q; - break I - } - if (e[c + (e[c + 16 >> 2] == (0 | a) ? 16 : 20) >> 2] = A, !A) break I - } - e[A + 24 >> 2] = c, (I = e[a + 16 >> 2]) && (e[A + 16 >> 2] = I, e[I + 24 >> 2] = A), (I = e[a + 20 >> 2]) && (e[A + 20 >> 2] = I, e[I + 24 >> 2] = A) - }I: if (r >>> 0 <= 15) A = r + i | 0, e[a + 4 >> 2] = 3 | A, e[4 + (A = A + a | 0) >> 2] = 1 | e[A + 4 >> 2]; - else if (e[a + 4 >> 2] = 3 | i, e[4 + (B = a + i | 0) >> 2] = 1 | r, e[r + B >> 2] = r, r >>> 0 <= 255) A = 37628 + (-8 & r) | 0, - (I = e[9397]) & (C = 1 << (r >>> 3)) ? I = e[A + 8 >> 2] : (e[9397] = I | C, I = A), - e[A + 8 >> 2] = B, - e[I + 12 >> 2] = B, - e[B + 12 >> 2] = A, - e[B + 8 >> 2] = I; - else { - A = 31, r >>> 0 <= 16777215 && (A = 62 + ((r >>> 38 - (A = o(r >>> 8 | 0)) & 1) - (A << 1) | 0) | 0), e[B + 28 >> 2] = A, e[B + 16 >> 2] = 0, e[B + 20 >> 2] = 0, I = 37892 + (A << 2) | 0; - C: { - if ((C = 1 << A) & Q) { - for (A = r << (31 != (0 | A) ? 25 - (A >>> 1 | 0) | 0 : 0), I = e[I >> 2];;) { - if (C = I, (-8 & e[I + 4 >> 2]) == (0 | r)) break C; - if (c = A >>> 29 | 0, A <<= 1, !(I = e[16 + (c = I + (4 & c) | 0) >> 2])) break - } - e[c + 16 >> 2] = B, e[B + 24 >> 2] = C - } else e[9398] = C | Q, - e[I >> 2] = B, - e[B + 24 >> 2] = I;e[B + 12 >> 2] = B, - e[B + 8 >> 2] = B; - break I - } - A = e[C + 8 >> 2], e[A + 12 >> 2] = B, e[C + 8 >> 2] = B, e[B + 24 >> 2] = 0, e[B + 12 >> 2] = C, e[B + 8 >> 2] = A - } - A = a + 8 | 0; - break A - } - g: if (y) { - I = e[C + 28 >> 2]; - I: { - if (e[(a = 37892 + (I << 2) | 0) >> 2] == (0 | C)) { - if (e[a >> 2] = A, A) break I; - h = 37592, n = LI(-2, I) & E, e[h >> 2] = n; - break g - } - if (e[y + (e[y + 16 >> 2] == (0 | C) ? 16 : 20) >> 2] = A, !A) break g - } - e[A + 24 >> 2] = y, (I = e[C + 16 >> 2]) && (e[A + 16 >> 2] = I, e[I + 24 >> 2] = A), (I = e[C + 20 >> 2]) && (e[A + 20 >> 2] = I, e[I + 24 >> 2] = A) - }r >>> 0 <= 15 ? (A = r + i | 0, e[C + 4 >> 2] = 3 | A, e[4 + (A = A + C | 0) >> 2] = 1 | e[A + 4 >> 2]) : (e[C + 4 >> 2] = 3 | i, e[4 + (c = C + i | 0) >> 2] = 1 | r, e[r + c >> 2] = r, Q && (A = 37628 + (-8 & Q) | 0, a = e[9402], (I = 1 << (Q >>> 3)) & B ? I = e[A + 8 >> 2] : (e[9397] = I | B, I = A), e[A + 8 >> 2] = a, e[I + 12 >> 2] = a, e[a + 12 >> 2] = A, e[a + 8 >> 2] = I), e[9402] = c, e[9399] = r), - A = C + 8 | 0 - } - return s = g + 16 | 0, 0 | A - } - - function F(A, g) { - var I, a, t, r, o, i, c, Q, y, E, h, n, D, f, w, k, l, d, u, S, b, F, N = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0, - U = 0, - J = 0, - L = 0, - P = 0, - q = 0, - z = 0, - T = 0, - j = 0, - X = 0, - O = 0, - W = 0; - for (s = I = s - 48 | 0, G = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, M = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, C[A + 24 | 0] = M, C[A + 25 | 0] = M >>> 8, C[A + 26 | 0] = M >>> 16, C[A + 27 | 0] = M >>> 24, C[A + 28 | 0] = G, C[A + 29 | 0] = G >>> 8, C[A + 30 | 0] = G >>> 16, C[A + 31 | 0] = G >>> 24, G = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, M = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, C[0 | A] = M, C[A + 1 | 0] = M >>> 8, C[A + 2 | 0] = M >>> 16, C[A + 3 | 0] = M >>> 24, C[A + 4 | 0] = G, C[A + 5 | 0] = G >>> 8, C[A + 6 | 0] = G >>> 16, C[A + 7 | 0] = G >>> 24, G = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, M = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, C[A + 16 | 0] = M, C[A + 17 | 0] = M >>> 8, C[A + 18 | 0] = M >>> 16, C[A + 19 | 0] = M >>> 24, C[A + 20 | 0] = G, C[A + 21 | 0] = G >>> 8, C[A + 22 | 0] = G >>> 16, C[A + 23 | 0] = G >>> 24, M = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, g = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, C[A + 8 | 0] = g, C[A + 9 | 0] = g >>> 8, C[A + 10 | 0] = g >>> 16, C[A + 11 | 0] = g >>> 24, C[A + 12 | 0] = M, C[A + 13 | 0] = M >>> 8, C[A + 14 | 0] = M >>> 16, C[A + 15 | 0] = M >>> 24, g = _[A + 31 | 0], C[A + 31 | 0] = 127 & g, pA(I, A), E = 128 & g, s = g = s - 960 | 0, x(M = g + 304 | 0, I), e[g + 304 >> 2] = e[g + 304 >> 2] + 1, LA(M, M), G = gI(M = e[g + 340 >> 2], M >> 31, 486662, 0), M = p, H = (P = G + 16777216 | 0) >>> 0 < 16777216 ? M + 1 | 0 : M, J = G - (-33554432 & P) | 0, N = gI(M = e[g + 336 >> 2], M >> 31, 486662, 0), G = p, K = gI(M = e[g + 332 >> 2], M >> 31, 486662, 0), M = p, U = N, N = (N = (M = (Y = K + 16777216 | 0) >>> 0 < 16777216 ? M + 1 | 0 : M) >> 25) + G | 0, M = (M = (33554431 & M) << 7 | Y >>> 25) >>> 0 > (m = U + M | 0) >>> 0 ? N + 1 | 0 : N, a = ((67108863 & (M = (G = m + 33554432 | 0) >>> 0 < 33554432 ? M + 1 | 0 : M)) << 6 | G >>> 26) + J | 0, e[g + 292 >> 2] = 0 - a, O = m - (-67108864 & G) | 0, e[g + 288 >> 2] = 0 - O, J = K - (-33554432 & Y) | 0, G = gI(M = e[g + 328 >> 2], M >> 31, 486662, 0), M = p, Y = gI(N = e[g + 324 >> 2], N >> 31, 486662, 0), N = p, U = G, M = M + (G = (N = (m = Y + 16777216 | 0) >>> 0 < 16777216 ? N + 1 | 0 : N) >> 25) | 0, M = (N = U + (K = (33554431 & N) << 7 | m >>> 25) | 0) >>> 0 < K >>> 0 ? M + 1 | 0 : M, t = ((67108863 & (M = (G = N + 33554432 | 0) >>> 0 < 33554432 ? M + 1 | 0 : M)) << 6 | G >>> 26) + J | 0, e[g + 284 >> 2] = 0 - t, r = N - (-67108864 & G) | 0, e[g + 280 >> 2] = 0 - r, J = Y - (-33554432 & m) | 0, N = gI(M = e[g + 320 >> 2], M >> 31, 486662, 0), M = p, Y = gI(G = e[g + 316 >> 2], G >> 31, 486662, 0), G = p, U = N, M = (N = (G = (m = Y + 16777216 | 0) >>> 0 < 16777216 ? G + 1 | 0 : G) >> 25) + M | 0, N = M = (G = U + (K = (33554431 & G) << 7 | m >>> 25) | 0) >>> 0 < K >>> 0 ? M + 1 | 0 : M, o = ((67108863 & (N = (K = G + 33554432 | 0) >>> 0 < 33554432 ? N + 1 | 0 : N)) << 6 | K >>> 26) + J | 0, e[g + 276 >> 2] = 0 - o, i = G - (-67108864 & K) | 0, e[g + 272 >> 2] = 0 - i, U = Y - (-33554432 & m) | 0, M = gI(M = e[g + 312 >> 2], M >> 31, 486662, 0), J = p, K = gI(G = e[g + 308 >> 2], G >> 31, 486662, 0), N = p, G = (33554431 & (N = (Y = K + 16777216 | 0) >>> 0 < 16777216 ? N + 1 | 0 : N)) << 7 | Y >>> 25, N = (N >> 25) + J | 0, G = G >>> 0 > (m = G + M | 0) >>> 0 ? N + 1 | 0 : N, c = ((67108863 & (G = (M = m + 33554432 | 0) >>> 0 < 33554432 ? G + 1 | 0 : G)) << 6 | M >>> 26) + U | 0, e[g + 268 >> 2] = 0 - c, Q = m - (-67108864 & M) | 0, e[g + 264 >> 2] = 0 - Q, m = K - (-33554432 & Y) | 0, G = gI((33554431 & H) << 7 | P >>> 25, H >> 25, 19, 0), M = p, K = G, G = gI(N = e[g + 304 >> 2], N >> 31, 486662, 0), M = p + M | 0, G = (N = K + G | 0) >>> 0 < G >>> 0 ? M + 1 | 0 : M, y = ((67108863 & (G = (M = N + 33554432 | 0) >>> 0 < 33554432 ? G + 1 | 0 : G)) << 6 | M >>> 26) + m | 0, e[g + 260 >> 2] = 0 - y, L = N - (-67108864 & M) | 0, e[g + 256 >> 2] = 0 - L, R(G = g + 208 | 0, M = g + 256 | 0), v(g + 160 | 0, M, G), h = e[g + 196 >> 2], n = e[g + 160 >> 2], q = e[g + 208 >> 2], D = e[g + 164 >> 2], f = e[g + 168 >> 2], z = e[g + 212 >> 2], T = e[g + 216 >> 2], w = e[g + 172 >> 2], k = e[g + 176 >> 2], j = e[g + 220 >> 2], X = e[g + 224 >> 2], l = e[g + 180 >> 2], d = e[g + 184 >> 2], U = e[g + 228 >> 2], J = e[g + 232 >> 2], u = e[g + 188 >> 2], S = e[g + 192 >> 2], G = gI(M = e[g + 244 >> 2], M >> 31, 486662, 0), M = p, H = (P = G + 16777216 | 0) >>> 0 < 16777216 ? M + 1 | 0 : M, b = G - (-33554432 & P) | 0, M = gI(M = e[g + 240 >> 2], M >> 31, 486662, 0), F = p, K = gI(G = e[g + 236 >> 2], G >> 31, 486662, 0), N = p, G = M, M = (33554431 & (N = (Y = K + 16777216 | 0) >>> 0 < 16777216 ? N + 1 | 0 : N)) << 7 | Y >>> 25, N = (N >> 25) + F | 0, M = M >>> 0 > (m = G + M | 0) >>> 0 ? N + 1 | 0 : N, N = ((67108863 & (M = (G = m + 33554432 | 0) >>> 0 < 33554432 ? M + 1 | 0 : M)) << 6 | G >>> 26) + b | 0, e[g + 244 >> 2] = N, e[g + 388 >> 2] = N + (h - a | 0), M = m - (-67108864 & G) | 0, e[g + 240 >> 2] = M, e[g + 384 >> 2] = M + (S - O | 0), O = K - (-33554432 & Y) | 0, M = gI(J, J >> 31, 486662, 0), K = p, Y = gI(U, U >> 31, 486662, 0), G = p, U = M, M = (M = (G = (m = Y + 16777216 | 0) >>> 0 < 16777216 ? G + 1 | 0 : G) >> 25) + K | 0, N = M = (N = (33554431 & G) << 7 | m >>> 25) >>> 0 > (G = U + N | 0) >>> 0 ? M + 1 | 0 : M, K = ((67108863 & (N = (K = G + 33554432 | 0) >>> 0 < 33554432 ? N + 1 | 0 : N)) << 6 | (M = K) >>> 26) + O | 0, e[g + 236 >> 2] = K, e[g + 380 >> 2] = K + (u - t | 0), M = G - (-67108864 & M) | 0, e[g + 232 >> 2] = M, e[g + 376 >> 2] = M + (d - r | 0), J = Y - (-33554432 & m) | 0, N = gI(X, X >> 31, 486662, 0), G = p, K = gI(j, j >> 31, 486662, 0), M = p, U = N, N = (N = (M = (Y = K + 16777216 | 0) >>> 0 < 16777216 ? M + 1 | 0 : M) >> 25) + G | 0, G = (M = (33554431 & M) << 7 | Y >>> 25) >>> 0 > (m = U + M | 0) >>> 0 ? N + 1 | 0 : N, N = ((67108863 & (G = (M = m + 33554432 | 0) >>> 0 < 33554432 ? G + 1 | 0 : G)) << 6 | M >>> 26) + J | 0, e[g + 228 >> 2] = N, e[g + 372 >> 2] = N + (l - o | 0), M = m - (-67108864 & M) | 0, e[g + 224 >> 2] = M, e[g + 368 >> 2] = M + (k - i | 0), J = K - (-33554432 & Y) | 0, M = gI(T, T >> 31, 486662, 0), G = p, Y = gI(z, z >> 31, 486662, 0), N = p, U = M, G = (M = (N = (m = Y + 16777216 | 0) >>> 0 < 16777216 ? N + 1 | 0 : N) >> 25) + G | 0, M = G = (N = U + (K = (33554431 & N) << 7 | m >>> 25) | 0) >>> 0 < K >>> 0 ? G + 1 | 0 : G, K = ((67108863 & (M = (K = N + 33554432 | 0) >>> 0 < 33554432 ? M + 1 | 0 : M)) << 6 | (G = K) >>> 26) + J | 0, e[g + 220 >> 2] = K, e[g + 364 >> 2] = K + (w - c | 0), M = N - (-67108864 & G) | 0, e[g + 216 >> 2] = M, e[g + 360 >> 2] = M + (f - Q | 0), m = Y - (-33554432 & m) | 0, G = gI((33554431 & H) << 7 | P >>> 25, H >> 25, 19, 0), M = p, N = G, G = gI(q, q >> 31, 486662, 0), M = p + M | 0, M = (N = N + G | 0) >>> 0 < G >>> 0 ? M + 1 | 0 : M, H = ((67108863 & (M = (G = N + 33554432 | 0) >>> 0 < 33554432 ? M + 1 | 0 : M)) << 6 | G >>> 26) + m | 0, e[g + 212 >> 2] = H, e[g + 356 >> 2] = H + (D - y | 0), M = N - (-67108864 & G) | 0, e[g + 208 >> 2] = M, e[g + 352 >> 2] = M + (n - L | 0), v(M = g + 624 | 0, G = g + 352 | 0, G), v(g, G, M), R(G = g + 784 | 0, g), R(G, G), v(M = g + 912 | 0, g, G), R(G = g + 576 | 0, M), R(G, G), R(G, G), R(G, G), v(N = g + 528 | 0, M, G), R(N, N), R(N, N), v(N, N, g), M = e[g + 564 >> 2], e[g + 512 >> 2] = e[g + 560 >> 2], e[g + 516 >> 2] = M, M = e[g + 556 >> 2], e[g + 504 >> 2] = e[g + 552 >> 2], e[g + 508 >> 2] = M, M = e[g + 548 >> 2], e[g + 496 >> 2] = e[g + 544 >> 2], e[g + 500 >> 2] = M, M = e[g + 540 >> 2], e[g + 488 >> 2] = e[g + 536 >> 2], e[g + 492 >> 2] = M, M = e[g + 532 >> 2], e[g + 480 >> 2] = e[g + 528 >> 2], e[g + 484 >> 2] = M, R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), v(N, N, M = g + 480 | 0), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), v(N, N, M), M = e[g + 564 >> 2], e[g + 464 >> 2] = e[g + 560 >> 2], e[g + 468 >> 2] = M, M = e[g + 556 >> 2], e[g + 456 >> 2] = e[g + 552 >> 2], e[g + 460 >> 2] = M, M = e[g + 548 >> 2], e[g + 448 >> 2] = e[g + 544 >> 2], e[g + 452 >> 2] = M, M = e[g + 540 >> 2], e[g + 440 >> 2] = e[g + 536 >> 2], e[g + 444 >> 2] = M, M = e[g + 532 >> 2], e[g + 432 >> 2] = e[g + 528 >> 2], e[g + 436 >> 2] = M, R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), v(N, N, G = g + 432 | 0), M = e[g + 564 >> 2], e[g + 464 >> 2] = e[g + 560 >> 2], e[g + 468 >> 2] = M, M = e[g + 556 >> 2], e[g + 456 >> 2] = e[g + 552 >> 2], e[g + 460 >> 2] = M, M = e[g + 548 >> 2], e[g + 448 >> 2] = e[g + 544 >> 2], e[g + 452 >> 2] = M, M = e[g + 540 >> 2], e[g + 440 >> 2] = e[g + 536 >> 2], e[g + 444 >> 2] = M, M = e[g + 532 >> 2], e[g + 432 >> 2] = e[g + 528 >> 2], e[g + 436 >> 2] = M, R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), R(N, N), v(N, N, G), M = e[g + 564 >> 2], e[g + 464 >> 2] = e[g + 560 >> 2], e[g + 468 >> 2] = M, M = e[g + 556 >> 2], e[g + 456 >> 2] = e[g + 552 >> 2], e[g + 460 >> 2] = M, M = e[g + 548 >> 2], e[g + 448 >> 2] = e[g + 544 >> 2], e[g + 452 >> 2] = M, M = e[g + 540 >> 2], e[g + 440 >> 2] = e[g + 536 >> 2], e[g + 444 >> 2] = M, M = e[g + 532 >> 2], e[g + 432 >> 2] = e[g + 528 >> 2], e[g + 436 >> 2] = M; R(M = g + 528 | 0, M), 120 != (0 | (W = W + 1 | 0));); - v(M, M, g + 432 | 0), R(M, M), R(M, M), R(M, M), R(M, M), R(M, M), R(M, M), R(M, M), R(M, M), R(M, M), R(M, M), v(M, M, g + 480 | 0), R(M, M), R(M, M), R(M, M), v(M, M, g), R(M, M), Bg(g + 400 | 0, M), q = e[g + 256 >> 2], z = e[g + 260 >> 2], T = e[g + 264 >> 2], j = e[g + 268 >> 2], X = e[g + 272 >> 2], m = e[g + 276 >> 2], H = e[g + 280 >> 2], N = e[g + 284 >> 2], G = e[g + 288 >> 2], U = (L = 0 - (1 & C[g + 401 | 0]) | 0) & (0 - (M = e[g + 292 >> 2]) ^ M) ^ M, e[g + 660 >> 2] = U, J = G ^ L & (G ^ 0 - G), e[g + 656 >> 2] = J, P = N ^ L & (N ^ 0 - N), e[g + 652 >> 2] = P, K = H ^ L & (H ^ 0 - H), e[g + 648 >> 2] = K, Y = m ^ L & (m ^ 0 - m), e[g + 644 >> 2] = Y, m = X ^ L & (X ^ 0 - X), e[g + 640 >> 2] = m, H = j ^ L & (j ^ 0 - j), e[g + 636 >> 2] = H, N = T ^ L & (T ^ 0 - T), e[g + 632 >> 2] = N, G = z ^ L & (z ^ 0 - z), e[g + 628 >> 2] = G, M = (q ^ L & (q ^ 0 - q)) - (486662 & L) | 0, e[g + 624 >> 2] = M + 1, e[g + 820 >> 2] = U, e[g + 816 >> 2] = J, e[g + 812 >> 2] = P, e[g + 808 >> 2] = K, e[g + 804 >> 2] = Y, e[g + 800 >> 2] = m, e[g + 796 >> 2] = H, e[g + 792 >> 2] = N, e[g + 788 >> 2] = G, e[g + 784 >> 2] = M - 1, LA(g, g + 624 | 0), v(M = g + 912 | 0, g + 784 | 0, g), Bg(A, M), C[A + 31 | 0] = _[A + 31 | 0] | E, bA(g, A) && (na(), B()), M = e[g + 36 >> 2], e[g + 816 >> 2] = e[g + 32 >> 2], e[g + 820 >> 2] = M, M = e[g + 28 >> 2], e[g + 808 >> 2] = e[g + 24 >> 2], e[g + 812 >> 2] = M, M = e[g + 20 >> 2], e[g + 800 >> 2] = e[g + 16 >> 2], e[g + 804 >> 2] = M, M = e[g + 12 >> 2], e[g + 792 >> 2] = e[g + 8 >> 2], e[g + 796 >> 2] = M, M = e[g + 52 >> 2], e[g + 832 >> 2] = e[g + 48 >> 2], e[g + 836 >> 2] = M, M = e[g + 60 >> 2], e[g + 840 >> 2] = e[g + 56 >> 2], e[g + 844 >> 2] = M, M = e[4 + (G = g - -64 | 0) >> 2], e[g + 848 >> 2] = e[G >> 2], e[g + 852 >> 2] = M, M = e[g + 76 >> 2], e[g + 856 >> 2] = e[g + 72 >> 2], e[g + 860 >> 2] = M, M = e[g + 4 >> 2], e[g + 784 >> 2] = e[g >> 2], e[g + 788 >> 2] = M, M = e[g + 44 >> 2], e[g + 824 >> 2] = e[g + 40 >> 2], e[g + 828 >> 2] = M, M = e[g + 116 >> 2], e[g + 896 >> 2] = e[g + 112 >> 2], e[g + 900 >> 2] = M, M = e[g + 108 >> 2], e[g + 888 >> 2] = e[g + 104 >> 2], e[g + 892 >> 2] = M, M = e[g + 100 >> 2], e[g + 880 >> 2] = e[g + 96 >> 2], e[g + 884 >> 2] = M, M = e[g + 92 >> 2], e[g + 872 >> 2] = e[g + 88 >> 2], e[g + 876 >> 2] = M, M = e[g + 84 >> 2], e[g + 864 >> 2] = e[g + 80 >> 2], e[g + 868 >> 2] = M, FA(K = g + 624 | 0, Y = g + 784 | 0), v(Y, K, m = g + 744 | 0), v(G = g + 824 | 0, N = g + 664 | 0, H = g + 704 | 0), v(M = g + 864 | 0, H, m), FA(K, Y), v(Y, K, m), v(G, N, H), v(M, H, m), FA(K, Y), v(g, K, m), v(G = g + 40 | 0, N, H), v(M = g + 80 | 0, H, m), v(g + 120 | 0, K, N), LA(K, M), v(Y, g, K), v(M = g + 912 | 0, G, K), Bg(A, M), Bg(g + 576 | 0, Y), C[A + 31 | 0] = _[A + 31 | 0] ^ _[g + 576 | 0] << 7, s = g + 960 | 0, s = I + 48 | 0 - } - - function N(A, g, I, a, B, t) { - var o, i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0, - U = 0, - J = 0, - x = 0, - R = 0, - L = 0, - P = 0, - q = 0, - z = 0, - j = 0, - X = 0, - O = 0, - W = 0, - V = 0, - Z = 0; - if (s = o = s - 592 | 0, Q = -1, Vg(c = A + 32 | 0) && !Fg(A) && ug(B) && !Fg(B) && !qA(E = o + 128 | 0, B)) { - for (dg(Q = o + 384 | 0), t && dA(Q, 35616, 34, 0), dA(Q, A, 32, 0), dA(Q, B, 32, 0), dA(Q, g, I, a), T(g = Q, Q = o + 320 | 0), d(Q), a = o + 8 | 0, I = c, B = 0, g = 0, s = i = s - 2272 | 0; c = Q + (B >>> 3 | 0) | 0, C[(t = i + 2016 | 0) + B | 0] = _[0 | c] >>> (6 & B) & 1, C[(y = t) + (t = 1 | B) | 0] = _[0 | c] >>> (7 & t) & 1, 256 != (0 | (B = B + 2 | 0));); - for (;;) { - g = (t = g) + 1 | 0; - A: if (!(t >>> 0 > 254) && _[0 | (n = (B = i + 2016 | 0) + t | 0)]) { - g: if (B = C[0 | (h = g + B | 0)]) - if ((0 | (B = (Q = B << 1) + (c = C[0 | n]) | 0)) <= 15) C[0 | n] = B, C[0 | h] = 0; - else { - if ((0 | (B = c - Q | 0)) < -15) break A; - for (C[0 | n] = B, B = g;;) { - if (!_[0 | (c = (i + 2016 | 0) + B | 0)]) { - C[0 | c] = 1; - break g - } - if (C[0 | c] = 0, c = B >>> 0 < 255, B = B + 1 | 0, !c) break - } - }if (!(t >>> 0 > 253)) { - g: if (c = C[0 | (y = (B = t + 2 | 0) + (i + 2016 | 0) | 0)]) - if ((0 | (c = (h = c << 2) + (Q = C[0 | n]) | 0)) >= 16) { - if ((0 | (c = Q - h | 0)) < -15) break A; - for (C[0 | n] = c;;) { - if (_[0 | (c = (i + 2016 | 0) + B | 0)]) { - if (C[0 | c] = 0, c = B >>> 0 < 255, B = B + 1 | 0, c) continue; - break g - } - break - } - C[0 | c] = 1 - } else C[0 | n] = c, C[0 | y] = 0; - if (253 != (0 | t)) { - g: if (c = C[0 | (y = (B = t + 3 | 0) + (i + 2016 | 0) | 0)]) - if ((0 | (c = (h = c << 3) + (Q = C[0 | n]) | 0)) >= 16) { - if ((0 | (c = Q - h | 0)) < -15) break A; - for (C[0 | n] = c;;) { - if (_[0 | (c = (i + 2016 | 0) + B | 0)]) { - if (C[0 | c] = 0, c = B >>> 0 < 255, B = B + 1 | 0, c) continue; - break g - } - break - } - C[0 | c] = 1 - } else C[0 | n] = c, C[0 | y] = 0; - if (!(t >>> 0 > 251)) { - g: if (c = C[0 | (y = (B = t + 4 | 0) + (i + 2016 | 0) | 0)]) - if ((0 | (c = (h = c << 4) + (Q = C[0 | n]) | 0)) >= 16) { - if ((0 | (c = Q - h | 0)) < -15) break A; - for (C[0 | n] = c;;) { - if (_[0 | (c = (i + 2016 | 0) + B | 0)]) { - if (C[0 | c] = 0, c = B >>> 0 < 255, B = B + 1 | 0, c) continue; - break g - } - break - } - C[0 | c] = 1 - } else C[0 | n] = c, C[0 | y] = 0; - if (251 != (0 | t)) { - g: if (c = C[0 | (y = (B = t + 5 | 0) + (i + 2016 | 0) | 0)]) - if ((0 | (c = (h = c << 5) + (Q = C[0 | n]) | 0)) >= 16) { - if ((0 | (c = Q - h | 0)) < -15) break A; - for (C[0 | n] = c;;) { - if (_[0 | (c = (i + 2016 | 0) + B | 0)]) { - if (C[0 | c] = 0, c = B >>> 0 < 255, B = B + 1 | 0, c) continue; - break g - } - break - } - C[0 | c] = 1 - } else C[0 | n] = c, C[0 | y] = 0; - if (!(t >>> 0 > 249) && (t = C[0 | (h = (B = t + 6 | 0) + (i + 2016 | 0) | 0)])) - if ((0 | (t = (Q = t << 6) + (c = C[0 | n]) | 0)) >= 16) { - if ((0 | (t = c - Q | 0)) < -15) break A; - for (C[0 | n] = t;;) { - if (_[0 | (t = (i + 2016 | 0) + B | 0)]) { - if (C[0 | t] = 0, t = B >>> 0 < 255, B = B + 1 | 0, t) continue; - break A - } - break - } - C[0 | t] = 1 - } else C[0 | n] = t, C[0 | h] = 0 - } - } - } - } - } - if (256 == (0 | g)) break - } - for (B = 0; t = I + (B >>> 3 | 0) | 0, C[(g = i + 1760 | 0) + B | 0] = _[0 | t] >>> (6 & B) & 1, C[(c = g) + (g = 1 | B) | 0] = _[0 | t] >>> (7 & g) & 1, 256 != (0 | (B = B + 2 | 0));); - for (g = 0;;) { - I = g, g = g + 1 | 0; - A: if (!(I >>> 0 > 254) && _[0 | (y = (B = i + 1760 | 0) + I | 0)]) { - g: if (B = C[0 | (Q = g + B | 0)]) - if ((0 | (B = (c = B << 1) + (t = C[0 | y]) | 0)) <= 15) C[0 | y] = B, C[0 | Q] = 0; - else { - if ((0 | (B = t - c | 0)) < -15) break A; - for (C[0 | y] = B, B = g;;) { - if (!_[0 | (t = (i + 1760 | 0) + B | 0)]) { - C[0 | t] = 1; - break g - } - if (C[0 | t] = 0, t = B >>> 0 < 255, B = B + 1 | 0, !t) break - } - }if (!(I >>> 0 > 253)) { - g: if (t = C[0 | (h = (B = I + 2 | 0) + (i + 1760 | 0) | 0)]) - if ((0 | (t = (Q = t << 2) + (c = C[0 | y]) | 0)) >= 16) { - if ((0 | (t = c - Q | 0)) < -15) break A; - for (C[0 | y] = t;;) { - if (_[0 | (t = (i + 1760 | 0) + B | 0)]) { - if (C[0 | t] = 0, t = B >>> 0 < 255, B = B + 1 | 0, t) continue; - break g - } - break - } - C[0 | t] = 1 - } else C[0 | y] = t, C[0 | h] = 0; - if (253 != (0 | I)) { - g: if (t = C[0 | (h = (B = I + 3 | 0) + (i + 1760 | 0) | 0)]) - if ((0 | (t = (Q = t << 3) + (c = C[0 | y]) | 0)) >= 16) { - if ((0 | (t = c - Q | 0)) < -15) break A; - for (C[0 | y] = t;;) { - if (_[0 | (t = (i + 1760 | 0) + B | 0)]) { - if (C[0 | t] = 0, t = B >>> 0 < 255, B = B + 1 | 0, t) continue; - break g - } - break - } - C[0 | t] = 1 - } else C[0 | y] = t, C[0 | h] = 0; - if (!(I >>> 0 > 251)) { - g: if (t = C[0 | (h = (B = I + 4 | 0) + (i + 1760 | 0) | 0)]) - if ((0 | (t = (Q = t << 4) + (c = C[0 | y]) | 0)) >= 16) { - if ((0 | (t = c - Q | 0)) < -15) break A; - for (C[0 | y] = t;;) { - if (_[0 | (t = (i + 1760 | 0) + B | 0)]) { - if (C[0 | t] = 0, t = B >>> 0 < 255, B = B + 1 | 0, t) continue; - break g - } - break - } - C[0 | t] = 1 - } else C[0 | y] = t, C[0 | h] = 0; - if (251 != (0 | I)) { - g: if (t = C[0 | (h = (B = I + 5 | 0) + (i + 1760 | 0) | 0)]) - if ((0 | (t = (Q = t << 5) + (c = C[0 | y]) | 0)) >= 16) { - if ((0 | (t = c - Q | 0)) < -15) break A; - for (C[0 | y] = t;;) { - if (_[0 | (t = (i + 1760 | 0) + B | 0)]) { - if (C[0 | t] = 0, t = B >>> 0 < 255, B = B + 1 | 0, t) continue; - break g - } - break - } - C[0 | t] = 1 - } else C[0 | y] = t, C[0 | h] = 0; - if (!(I >>> 0 > 249) && (I = C[0 | (Q = (B = I + 6 | 0) + (i + 1760 | 0) | 0)])) - if ((0 | (I = (c = I << 6) + (t = C[0 | y]) | 0)) >= 16) { - if ((0 | (I = t - c | 0)) < -15) break A; - for (C[0 | y] = I;;) { - if (_[0 | (I = (i + 1760 | 0) + B | 0)]) { - if (C[0 | I] = 0, I = B >>> 0 < 255, B = B + 1 | 0, I) continue; - break A - } - break - } - C[0 | I] = 1 - } else C[0 | y] = I, C[0 | Q] = 0 - } - } - } - } - } - if (256 == (0 | g)) break - } - for ($A(B = i + 480 | 0, E), g = e[E + 36 >> 2], e[i + 192 >> 2] = e[E + 32 >> 2], e[i + 196 >> 2] = g, g = e[E + 28 >> 2], e[i + 184 >> 2] = e[E + 24 >> 2], e[i + 188 >> 2] = g, g = e[E + 20 >> 2], e[i + 176 >> 2] = e[E + 16 >> 2], e[i + 180 >> 2] = g, g = e[E + 12 >> 2], e[i + 168 >> 2] = e[E + 8 >> 2], e[i + 172 >> 2] = g, g = e[E + 4 >> 2], e[i + 160 >> 2] = e[E >> 2], e[i + 164 >> 2] = g, g = e[E + 52 >> 2], e[i + 208 >> 2] = e[E + 48 >> 2], e[i + 212 >> 2] = g, g = e[E + 60 >> 2], e[i + 216 >> 2] = e[E + 56 >> 2], e[i + 220 >> 2] = g, g = e[4 + (I = E - -64 | 0) >> 2], e[i + 224 >> 2] = e[I >> 2], e[i + 228 >> 2] = g, g = e[E + 76 >> 2], e[i + 232 >> 2] = e[E + 72 >> 2], e[i + 236 >> 2] = g, g = e[E + 44 >> 2], e[i + 200 >> 2] = e[E + 40 >> 2], e[i + 204 >> 2] = g, g = e[E + 92 >> 2], e[i + 248 >> 2] = e[E + 88 >> 2], e[i + 252 >> 2] = g, g = e[E + 100 >> 2], e[i + 256 >> 2] = e[E + 96 >> 2], e[i + 260 >> 2] = g, g = e[E + 108 >> 2], e[i + 264 >> 2] = e[E + 104 >> 2], e[i + 268 >> 2] = g, g = e[E + 116 >> 2], e[i + 272 >> 2] = e[E + 112 >> 2], e[i + 276 >> 2] = g, g = e[E + 84 >> 2], e[i + 240 >> 2] = e[E + 80 >> 2], e[i + 244 >> 2] = g, FA(t = i + 320 | 0, I = i + 160 | 0), v(i, t, p = i + 440 | 0), v(i + 40 | 0, D = i + 360 | 0, f = i + 400 | 0), v(i + 80 | 0, f, p), v(i + 120 | 0, t, D), sA(t, i, B), v(I, t, p), v(k = i + 200 | 0, D, f), v(l = i + 240 | 0, f, p), v(w = i + 280 | 0, t, D), $A(g = i + 640 | 0, I), sA(t, i, g), v(I, t, p), v(k, D, f), v(l, f, p), v(w, t, D), $A(g = i + 800 | 0, I), sA(t, i, g), v(I, t, p), v(k, D, f), v(l, f, p), v(w, t, D), $A(g = i + 960 | 0, I), sA(t, i, g), v(I, t, p), v(k, D, f), v(l, f, p), v(w, t, D), $A(g = i + 1120 | 0, I), sA(t, i, g), v(I, t, p), v(k, D, f), v(l, f, p), v(w, t, D), $A(g = i + 1280 | 0, I), sA(t, i, g), v(I, t, p), v(k, D, f), v(l, f, p), v(w, t, D), $A(g = i + 1440 | 0, I), sA(t, i, g), v(I, t, p), v(k, D, f), v(l, f, p), v(w, t, D), $A(i + 1600 | 0, I), e[a + 32 >> 2] = 0, e[a + 36 >> 2] = 0, e[a + 24 >> 2] = 0, e[a + 28 >> 2] = 0, e[a + 16 >> 2] = 0, e[a + 20 >> 2] = 0, e[a + 8 >> 2] = 0, e[a + 12 >> 2] = 0, e[a >> 2] = 0, e[a + 4 >> 2] = 0, e[a + 44 >> 2] = 0, e[a + 48 >> 2] = 0, e[a + 40 >> 2] = 1, e[a + 52 >> 2] = 0, e[a + 56 >> 2] = 0, e[a + 60 >> 2] = 0, e[a + 64 >> 2] = 0, e[a + 68 >> 2] = 0, e[a + 72 >> 2] = 0, e[a + 84 >> 2] = 0, e[a + 88 >> 2] = 0, e[a + 76 >> 2] = 0, e[a + 80 >> 2] = 1, e[a + 92 >> 2] = 0, e[a + 96 >> 2] = 0, e[a + 100 >> 2] = 0, e[a + 104 >> 2] = 0, e[a + 108 >> 2] = 0, e[a + 112 >> 2] = 0, e[a + 116 >> 2] = 0, j = a + 80 | 0, X = a + 40 | 0, g = 255;;) { - A: { - g: { - if (!_[(I = i + 2016 | 0) + g | 0] && !_[(B = i + 1760 | 0) + g | 0]) { - if (!(_[(t = I) + (I = g - 1 | 0) | 0] | _[I + B | 0])) break g; - g = I - } - if ((0 | g) < 0) break A; - for (; FA(B = i + 320 | 0, a), I = g, (0 | (t = C[g + (i + 2016 | 0) | 0])) > 0 ? (v(g = i + 160 | 0, B, p), v(k, D, f), v(l, f, p), v(w, B, D), sA(B, g, (i + 480 | 0) + r((254 & t) >>> 1 | 0, 160) | 0)) : (0 | t) >= 0 || (v(g = i + 160 | 0, B = i + 320 | 0, p), v(k, D, f), v(l, f, p), v(w, B, D), hA(B, g, (i + 480 | 0) + r((0 - t & 254) >>> 1 | 0, 160) | 0)), (0 | (U = C[I + (i + 1760 | 0) | 0])) > 0 ? (v(g = i + 160 | 0, B = i + 320 | 0, p), v(k, D, f), v(l, f, p), v(w, B, D), nA(B, g, r((254 & U) >>> 1 | 0, 120) + 1744 | 0)) : (0 | U) >= 0 || (v(i + 160 | 0, J = i + 320 | 0, p), v(k, D, f), v(l, f, p), v(w, J, D), u = e[i + 160 >> 2], S = e[i + 200 >> 2], b = e[i + 164 >> 2], F = e[i + 204 >> 2], N = e[i + 168 >> 2], M = e[i + 208 >> 2], G = e[i + 172 >> 2], K = e[i + 212 >> 2], m = e[i + 176 >> 2], Y = e[i + 216 >> 2], H = e[i + 180 >> 2], n = e[i + 220 >> 2], y = e[i + 184 >> 2], h = e[i + 224 >> 2], Q = e[i + 188 >> 2], E = e[i + 228 >> 2], c = e[i + 192 >> 2], t = e[i + 232 >> 2], B = e[i + 236 >> 2], g = e[i + 196 >> 2], e[i + 396 >> 2] = B - g, e[i + 392 >> 2] = t - c, e[i + 388 >> 2] = E - Q, e[i + 384 >> 2] = h - y, e[i + 380 >> 2] = n - H, e[i + 376 >> 2] = Y - m, e[i + 372 >> 2] = K - G, e[i + 368 >> 2] = M - N, e[i + 364 >> 2] = F - b, e[i + 360 >> 2] = S - u, e[i + 356 >> 2] = g + B, e[i + 352 >> 2] = t + c, e[i + 348 >> 2] = Q + E, e[i + 344 >> 2] = y + h, e[i + 340 >> 2] = n + H, e[i + 336 >> 2] = m + Y, e[i + 332 >> 2] = G + K, e[i + 328 >> 2] = N + M, e[i + 324 >> 2] = b + F, e[i + 320 >> 2] = u + S, v(f, J, 40 + (g = r((0 - U & 254) >>> 1 | 0, 120) + 1744 | 0) | 0), v(D, D, g), v(p, g + 80 | 0, w), O = e[i + 276 >> 2], W = e[i + 272 >> 2], U = e[i + 268 >> 2], J = e[i + 264 >> 2], y = e[i + 260 >> 2], h = e[i + 256 >> 2], Q = e[i + 252 >> 2], E = e[i + 248 >> 2], c = e[i + 244 >> 2], t = e[i + 240 >> 2], x = e[i + 360 >> 2], R = e[i + 400 >> 2], L = e[i + 364 >> 2], P = e[i + 404 >> 2], q = e[i + 368 >> 2], z = e[i + 408 >> 2], u = e[i + 372 >> 2], S = e[i + 412 >> 2], b = e[i + 376 >> 2], F = e[i + 416 >> 2], N = e[i + 380 >> 2], M = e[i + 420 >> 2], G = e[i + 384 >> 2], K = e[i + 424 >> 2], m = e[i + 388 >> 2], Y = e[i + 428 >> 2], H = e[i + 392 >> 2], n = e[i + 432 >> 2], B = e[i + 396 >> 2], g = e[i + 436 >> 2], e[i + 396 >> 2] = B + g, e[i + 392 >> 2] = n + H, e[i + 388 >> 2] = m + Y, e[i + 384 >> 2] = G + K, e[i + 380 >> 2] = N + M, e[i + 376 >> 2] = b + F, e[i + 372 >> 2] = u + S, e[i + 368 >> 2] = q + z, e[i + 364 >> 2] = L + P, e[i + 360 >> 2] = x + R, e[i + 356 >> 2] = g - B, e[i + 352 >> 2] = n - H, e[i + 348 >> 2] = Y - m, e[i + 344 >> 2] = K - G, e[i + 340 >> 2] = M - N, e[i + 336 >> 2] = F - b, e[i + 332 >> 2] = S - u, e[i + 328 >> 2] = z - q, e[i + 324 >> 2] = P - L, e[i + 320 >> 2] = R - x, u = t << 1, S = e[i + 440 >> 2], e[i + 400 >> 2] = u - S, b = c << 1, F = e[i + 444 >> 2], e[i + 404 >> 2] = b - F, N = E << 1, M = e[i + 448 >> 2], e[i + 408 >> 2] = N - M, G = Q << 1, K = e[i + 452 >> 2], e[i + 412 >> 2] = G - K, m = h << 1, Y = e[i + 456 >> 2], e[i + 416 >> 2] = m - Y, H = y << 1, n = e[i + 460 >> 2], e[i + 420 >> 2] = H - n, y = J << 1, h = e[i + 464 >> 2], e[i + 424 >> 2] = y - h, Q = U << 1, E = e[i + 468 >> 2], e[i + 428 >> 2] = Q - E, c = W << 1, t = e[i + 472 >> 2], e[i + 432 >> 2] = c - t, B = O << 1, g = e[i + 476 >> 2], e[i + 436 >> 2] = B - g, e[i + 440 >> 2] = u + S, e[i + 444 >> 2] = b + F, e[i + 448 >> 2] = N + M, e[i + 452 >> 2] = G + K, e[i + 456 >> 2] = m + Y, e[i + 460 >> 2] = n + H, e[i + 464 >> 2] = y + h, e[i + 468 >> 2] = Q + E, e[i + 472 >> 2] = t + c, e[i + 476 >> 2] = g + B), v(a, i + 320 | 0, p), v(X, D, f), v(j, f, p), g = I - 1 | 0, (0 | I) > 0;); - break A - } - if (g = g - 2 | 0, I) continue - } - break - } - s = i + 2272 | 0, cI(g = o + 288 | 0, a), V = -1, Z = uC(g, A), Q = ((0 | A) == (0 | g) ? V : Z) | bg(A, g, 32) - } - return s = o + 592 | 0, Q - } - - function v(A, g, I) { - var C, a, B, _, t, o, i, c, Q, y, E, s, h, n, D, f, w, k, l, d, u, S, b, F, N, v, M, G, K, m, Y, H, U, J, x, R, L, P, q, z, T, j, X, O, W, V, Z, $, AA, gA, IA, CA, aA, BA = 0, - eA = 0, - _A = 0, - tA = 0, - rA = 0, - oA = 0, - iA = 0, - cA = 0, - QA = 0, - yA = 0, - EA = 0, - sA = 0, - hA = 0, - nA = 0, - pA = 0, - DA = 0, - fA = 0, - wA = 0, - kA = 0, - lA = 0, - dA = 0, - uA = 0, - SA = 0, - bA = 0, - FA = 0; - BA = gI(C = e[I + 4 >> 2], y = C >> 31, fA = (f = e[g + 20 >> 2]) << 1, Y = fA >> 31), _A = p, eA = (hA = gI(pA = e[I >> 2], B = pA >> 31, a = e[g + 24 >> 2], _ = a >> 31)) + BA | 0, BA = p + _A | 0, BA = eA >>> 0 < hA >>> 0 ? BA + 1 | 0 : BA, QA = gI(t = e[I + 8 >> 2], h = t >> 31, hA = e[g + 16 >> 2], o = hA >> 31), _A = p + BA | 0, _A = (eA = QA + eA | 0) >>> 0 < QA >>> 0 ? _A + 1 | 0 : _A, BA = (QA = gI(E = e[I + 12 >> 2], w = E >> 31, F = (k = e[g + 12 >> 2]) << 1, H = F >> 31)) + eA | 0, eA = p + _A | 0, eA = BA >>> 0 < QA >>> 0 ? eA + 1 | 0 : eA, _A = (nA = gI(n = e[I + 16 >> 2], N = n >> 31, QA = e[g + 8 >> 2], i = QA >> 31)) + BA | 0, BA = p + eA | 0, BA = _A >>> 0 < nA >>> 0 ? BA + 1 | 0 : BA, eA = _A, _A = gI(l = e[I + 20 >> 2], U = l >> 31, v = (d = e[g + 4 >> 2]) << 1, J = v >> 31), BA = p + BA | 0, BA = (eA = eA + _A | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, V = iA = e[I + 24 >> 2], _A = (yA = gI(iA, O = iA >> 31, nA = e[g >> 2], c = nA >> 31)) + eA | 0, eA = p + BA | 0, eA = _A >>> 0 < yA >>> 0 ? eA + 1 | 0 : eA, x = e[I + 28 >> 2], BA = (yA = gI(sA = r(x, 19), u = sA >> 31, M = (S = e[g + 36 >> 2]) << 1, R = M >> 31)) + _A | 0, _A = p + eA | 0, _A = BA >>> 0 < yA >>> 0 ? _A + 1 | 0 : _A, dA = e[I + 32 >> 2], eA = (cA = gI(tA = r(dA, 19), D = tA >> 31, yA = e[g + 32 >> 2], Q = yA >> 31)) + BA | 0, BA = p + _A | 0, BA = eA >>> 0 < cA >>> 0 ? BA + 1 | 0 : BA, Z = e[I + 36 >> 2], I = gI(cA = r(Z, 19), s = cA >> 31, G = (b = e[g + 28 >> 2]) << 1, L = G >> 31), BA = p + BA | 0, rA = g = I + eA | 0, I = g >>> 0 < I >>> 0 ? BA + 1 | 0 : BA, g = gI(hA, o, C, y), BA = p, eA = gI(pA, B, f, P = f >> 31), _A = p + BA | 0, _A = (g = eA + g | 0) >>> 0 < eA >>> 0 ? _A + 1 | 0 : _A, BA = gI(t, h, k, q = k >> 31), eA = p + _A | 0, eA = (g = BA + g | 0) >>> 0 < BA >>> 0 ? eA + 1 | 0 : eA, _A = gI(QA, i, E, w), BA = p + eA | 0, BA = (g = _A + g | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, eA = gI(n, N, d, z = d >> 31), BA = p + BA | 0, BA = (g = eA + g | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, eA = gI(nA, c, l, U), BA = p + BA | 0, BA = (g = eA + g | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, eA = gI(iA = r(iA, 19), K = iA >> 31, S, T = S >> 31), _A = p + BA | 0, _A = (g = eA + g | 0) >>> 0 < eA >>> 0 ? _A + 1 | 0 : _A, BA = gI(yA, Q, sA, u), eA = p + _A | 0, eA = (g = BA + g | 0) >>> 0 < BA >>> 0 ? eA + 1 | 0 : eA, _A = gI(tA, D, b, j = b >> 31), BA = p + eA | 0, BA = (g = _A + g | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, eA = gI(cA, s, a, _), BA = p + BA | 0, SA = g = eA + g | 0, wA = g >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, g = gI(C, y, F, H), BA = p, eA = gI(pA, B, hA, o), BA = p + BA | 0, BA = (g = eA + g | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, eA = gI(QA, i, t, h), _A = p + BA | 0, _A = (g = eA + g | 0) >>> 0 < eA >>> 0 ? _A + 1 | 0 : _A, BA = gI(E, w, v, J), eA = p + _A | 0, eA = (g = BA + g | 0) >>> 0 < BA >>> 0 ? eA + 1 | 0 : eA, _A = gI(nA, c, n, N), BA = p + eA | 0, BA = (g = _A + g | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, eA = gI(m = r(l, 19), X = m >> 31, M, R), BA = p + BA | 0, BA = (g = eA + g | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, eA = gI(yA, Q, iA, K), BA = p + BA | 0, BA = (g = eA + g | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, eA = gI(sA, u, G, L), _A = p + BA | 0, _A = (g = eA + g | 0) >>> 0 < eA >>> 0 ? _A + 1 | 0 : _A, BA = gI(tA, D, a, _), eA = p + _A | 0, eA = (g = BA + g | 0) >>> 0 < BA >>> 0 ? eA + 1 | 0 : eA, _A = gI(cA, s, fA, Y), BA = p + eA | 0, $ = g = _A + g | 0, AA = BA = g >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, gA = g = g + 33554432 | 0, IA = BA = g >>> 0 < 33554432 ? BA + 1 | 0 : BA, _A = (67108863 & BA) << 6 | g >>> 26, BA = (BA >> 26) + wA | 0, SA = g = _A + SA | 0, BA = g >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, CA = g = g + 16777216 | 0, BA = I + (eA = (_A = g >>> 0 < 16777216 ? BA + 1 | 0 : BA) >> 25) | 0, BA = (g = (_A = (33554431 & _A) << 7 | g >>> 25) + rA | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, kA = I = (eA = g) + 33554432 | 0, g = BA = I >>> 0 < 33554432 ? BA + 1 | 0 : BA, e[A + 24 >> 2] = eA - (-67108864 & I), I = gI(C, y, v, J), BA = p, eA = gI(pA, B, QA, i), _A = p + BA | 0, _A = (I = eA + I | 0) >>> 0 < eA >>> 0 ? _A + 1 | 0 : _A, eA = (BA = I) + (I = gI(nA, c, t, h)) | 0, BA = p + _A | 0, BA = I >>> 0 > eA >>> 0 ? BA + 1 | 0 : BA, _A = gI(I = r(E, 19), lA = I >> 31, M, R), BA = p + BA | 0, BA = (eA = _A + eA | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, _A = (rA = gI(yA, Q, wA = r(n, 19), W = wA >> 31)) + eA | 0, eA = p + BA | 0, eA = _A >>> 0 < rA >>> 0 ? eA + 1 | 0 : eA, rA = gI(G, L, m, X), BA = p + eA | 0, BA = (_A = rA + _A | 0) >>> 0 < rA >>> 0 ? BA + 1 | 0 : BA, eA = (rA = gI(a, _, iA, K)) + _A | 0, _A = p + BA | 0, _A = eA >>> 0 < rA >>> 0 ? _A + 1 | 0 : _A, rA = gI(sA, u, fA, Y), BA = p + _A | 0, BA = (eA = rA + eA | 0) >>> 0 < rA >>> 0 ? BA + 1 | 0 : BA, _A = gI(tA, D, hA, o), BA = p + BA | 0, BA = (eA = _A + eA | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, _A = (rA = gI(cA, s, F, H)) + eA | 0, eA = p + BA | 0, EA = _A, bA = _A >>> 0 < rA >>> 0 ? eA + 1 | 0 : eA, BA = gI(nA, c, C, y), eA = p, _A = (rA = gI(pA, B, d, z)) + BA | 0, BA = p + eA | 0, BA = _A >>> 0 < rA >>> 0 ? BA + 1 | 0 : BA, rA = eA = r(t, 19), eA = (oA = gI(eA, uA = eA >> 31, S, T)) + _A | 0, _A = p + BA | 0, _A = eA >>> 0 < oA >>> 0 ? _A + 1 | 0 : _A, oA = gI(yA, Q, I, lA), BA = p + _A | 0, BA = (eA = oA + eA | 0) >>> 0 < oA >>> 0 ? BA + 1 | 0 : BA, _A = gI(wA, W, b, j), BA = p + BA | 0, BA = (eA = _A + eA | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, _A = (oA = gI(a, _, m, X)) + eA | 0, eA = p + BA | 0, eA = _A >>> 0 < oA >>> 0 ? eA + 1 | 0 : eA, oA = gI(iA, K, f, P), BA = p + eA | 0, BA = (_A = oA + _A | 0) >>> 0 < oA >>> 0 ? BA + 1 | 0 : BA, eA = (oA = gI(hA, o, sA, u)) + _A | 0, _A = p + BA | 0, _A = eA >>> 0 < oA >>> 0 ? _A + 1 | 0 : _A, oA = gI(tA, D, k, q), BA = p + _A | 0, BA = (eA = oA + eA | 0) >>> 0 < oA >>> 0 ? BA + 1 | 0 : BA, _A = gI(cA, s, QA, i), BA = p + BA | 0, FA = eA = _A + eA | 0, oA = eA >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, BA = gI(BA = r(C, 19), BA >> 31, M, R), eA = p, _A = gI(pA, B, nA, c), eA = p + eA | 0, eA = (BA = _A + BA | 0) >>> 0 < _A >>> 0 ? eA + 1 | 0 : eA, _A = (rA = gI(yA, Q, rA, uA)) + BA | 0, BA = p + eA | 0, I = (eA = gI(I, lA, G, L)) + _A | 0, _A = p + (_A >>> 0 < rA >>> 0 ? BA + 1 | 0 : BA) | 0, _A = I >>> 0 < eA >>> 0 ? _A + 1 | 0 : _A, eA = gI(a, _, wA, W), BA = p + _A | 0, BA = (I = eA + I | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, eA = gI(fA, Y, m, X), BA = p + BA | 0, BA = (I = eA + I | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, _A = gI(hA, o, iA, K), eA = p + BA | 0, eA = (I = _A + I | 0) >>> 0 < _A >>> 0 ? eA + 1 | 0 : eA, _A = gI(sA, u, F, H), BA = p + eA | 0, BA = (I = _A + I | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, eA = gI(tA, D, QA, i), _A = p + BA | 0, _A = (I = eA + I | 0) >>> 0 < eA >>> 0 ? _A + 1 | 0 : _A, eA = gI(cA, s, v, J), BA = p + _A | 0, rA = I = eA + I | 0, lA = BA = I >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, uA = I = I + 33554432 | 0, aA = BA = I >>> 0 < 33554432 ? BA + 1 | 0 : BA, eA = (_A = BA >> 26) + oA | 0, oA = I = (BA = (67108863 & BA) << 6 | I >>> 26) + FA | 0, BA = I >>> 0 < BA >>> 0 ? eA + 1 | 0 : eA, FA = I = I + 16777216 | 0, eA = (33554431 & (BA = I >>> 0 < 16777216 ? BA + 1 | 0 : BA)) << 7 | I >>> 25, BA = (BA >> 25) + bA | 0, BA = (I = eA + EA | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, bA = eA = (_A = I) + 33554432 | 0, I = BA = eA >>> 0 < 33554432 ? BA + 1 | 0 : BA, e[A + 8 >> 2] = _A - (-67108864 & eA), BA = gI(a, _, C, y), _A = p, eA = (EA = gI(pA, B, b, j)) + BA | 0, BA = p + _A | 0, BA = eA >>> 0 < EA >>> 0 ? BA + 1 | 0 : BA, _A = gI(t, h, f, P), BA = p + BA | 0, BA = (eA = _A + eA | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, _A = gI(hA, o, E, w), BA = p + BA | 0, BA = (eA = _A + eA | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, EA = gI(n, N, k, q), _A = p + BA | 0, _A = (eA = EA + eA | 0) >>> 0 < EA >>> 0 ? _A + 1 | 0 : _A, BA = (EA = gI(QA, i, l, U)) + eA | 0, eA = p + _A | 0, eA = BA >>> 0 < EA >>> 0 ? eA + 1 | 0 : eA, _A = (EA = gI(d, z, V, O)) + BA | 0, BA = p + eA | 0, BA = _A >>> 0 < EA >>> 0 ? BA + 1 | 0 : BA, eA = _A, _A = gI(nA, c, x, EA = x >> 31), BA = p + BA | 0, BA = (eA = eA + _A | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, _A = gI(tA, D, S, T), BA = p + BA | 0, BA = (eA = _A + eA | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, DA = gI(cA, s, yA, Q), _A = p + BA | 0, BA = g >> 26, g = (kA = (67108863 & g) << 6 | kA >>> 26) + (eA = DA + eA | 0) | 0, eA = BA + (eA >>> 0 < DA >>> 0 ? _A + 1 | 0 : _A) | 0, BA = (_A = g) >>> 0 < kA >>> 0 ? eA + 1 | 0 : eA, kA = eA = _A + 16777216 | 0, g = BA = eA >>> 0 < 16777216 ? BA + 1 | 0 : BA, e[A + 28 >> 2] = _A - (-33554432 & eA), BA = gI(QA, i, C, y), eA = p, DA = gI(pA, B, k, q), _A = p + eA | 0, _A = (BA = DA + BA | 0) >>> 0 < DA >>> 0 ? _A + 1 | 0 : _A, DA = gI(t, h, d, z), eA = p + _A | 0, eA = (BA = DA + BA | 0) >>> 0 < DA >>> 0 ? eA + 1 | 0 : eA, _A = (DA = gI(nA, c, E, w)) + BA | 0, BA = p + eA | 0, BA = _A >>> 0 < DA >>> 0 ? BA + 1 | 0 : BA, eA = _A, _A = gI(wA, W, S, T), BA = p + BA | 0, BA = (eA = eA + _A | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, _A = gI(yA, Q, m, X), BA = p + BA | 0, BA = (eA = _A + eA | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, eA = (iA = gI(iA, K, b, j)) + eA | 0, _A = p + BA | 0, BA = (sA = gI(a, _, sA, u)) + eA | 0, eA = p + (eA >>> 0 < iA >>> 0 ? _A + 1 | 0 : _A) | 0, _A = (tA = gI(tA, D, f, P)) + BA | 0, BA = p + (BA >>> 0 < sA >>> 0 ? eA + 1 | 0 : eA) | 0, BA = _A >>> 0 < tA >>> 0 ? BA + 1 | 0 : BA, eA = _A, _A = gI(cA, s, hA, o), BA = p + BA | 0, tA = eA = eA + _A | 0, BA = (BA = eA >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA) + (eA = I >> 26) | 0, tA = I = tA + (_A = (67108863 & I) << 6 | bA >>> 26) | 0, BA = I >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, sA = eA = I + 16777216 | 0, I = _A = eA >>> 0 < 16777216 ? BA + 1 | 0 : BA, e[A + 12 >> 2] = tA - (-33554432 & eA), BA = gI(C, y, G, L), _A = p, eA = (tA = gI(pA, B, yA, Q)) + BA | 0, BA = p + _A | 0, BA = eA >>> 0 < tA >>> 0 ? BA + 1 | 0 : BA, _A = gI(a, _, t, h), BA = p + BA | 0, BA = (eA = _A + eA | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, tA = gI(E, w, fA, Y), _A = p + BA | 0, _A = (eA = tA + eA | 0) >>> 0 < tA >>> 0 ? _A + 1 | 0 : _A, BA = (tA = gI(hA, o, n, N)) + eA | 0, eA = p + _A | 0, eA = BA >>> 0 < tA >>> 0 ? eA + 1 | 0 : eA, _A = (tA = gI(F, H, l, U)) + BA | 0, BA = p + eA | 0, BA = _A >>> 0 < tA >>> 0 ? BA + 1 | 0 : BA, eA = _A, _A = gI(QA, i, V, O), BA = p + BA | 0, BA = (eA = eA + _A | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, _A = gI(x, EA, v, J), BA = p + BA | 0, BA = (eA = _A + eA | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, eA = (fA = gI(nA, c, tA = dA, iA = tA >> 31)) + eA | 0, _A = p + BA | 0, BA = (cA = gI(cA, s, M, R)) + eA | 0, eA = p + (eA >>> 0 < fA >>> 0 ? _A + 1 | 0 : _A) | 0, eA = BA >>> 0 < cA >>> 0 ? eA + 1 | 0 : eA, dA = BA, BA = (BA = g >> 25) + eA | 0, BA = (g = dA + (_A = (33554431 & g) << 7 | kA >>> 25) | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, cA = eA = (_A = g) + 33554432 | 0, g = BA = eA >>> 0 < 33554432 ? BA + 1 | 0 : BA, e[A + 32 >> 2] = _A - (-67108864 & eA), eA = I >> 25, I = (sA = (33554431 & I) << 7 | sA >>> 25) + ($ - (BA = -67108864 & gA) | 0) | 0, BA = eA + (AA - ((BA >>> 0 > $ >>> 0) + IA | 0) | 0) | 0, BA = I >>> 0 < sA >>> 0 ? BA + 1 | 0 : BA, BA = ((67108863 & (BA = (I = (eA = I) + 33554432 | 0) >>> 0 < 33554432 ? BA + 1 | 0 : BA)) << 6 | I >>> 26) + (_A = SA - (-33554432 & CA) | 0) | 0, e[A + 20 >> 2] = BA, e[A + 16 >> 2] = eA - (-67108864 & I), I = gI(yA, Q, C, y), BA = p, eA = gI(pA, B, S, T), BA = p + BA | 0, BA = (I = eA + I | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, _A = gI(t, h, b, j), eA = p + BA | 0, eA = (I = _A + I | 0) >>> 0 < _A >>> 0 ? eA + 1 | 0 : eA, BA = gI(a, _, E, w), _A = p + eA | 0, _A = (I = BA + I | 0) >>> 0 < BA >>> 0 ? _A + 1 | 0 : _A, eA = gI(n, N, f, P), BA = p + _A | 0, BA = (I = eA + I | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, eA = gI(hA, o, l, U), BA = p + BA | 0, BA = (I = eA + I | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, eA = gI(k, q, V, O), BA = p + BA | 0, BA = (I = eA + I | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, _A = gI(QA, i, x, EA), eA = p + BA | 0, eA = (I = _A + I | 0) >>> 0 < _A >>> 0 ? eA + 1 | 0 : eA, BA = gI(tA, iA, d, z), _A = p + eA | 0, _A = (I = BA + I | 0) >>> 0 < BA >>> 0 ? _A + 1 | 0 : _A, eA = gI(nA, c, Z, Z >> 31), BA = p + _A | 0, BA = (BA = (I = eA + I | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA) + (eA = g >> 26) | 0, BA = (g = (_A = I) + (I = (67108863 & g) << 6 | cA >>> 26) | 0) >>> 0 < I >>> 0 ? BA + 1 | 0 : BA, BA = (g = (I = g) + 16777216 | 0) >>> 0 < 16777216 ? BA + 1 | 0 : BA, e[A + 36 >> 2] = I - (-33554432 & g), _A = oA - (-33554432 & FA) | 0, eA = rA - (I = -67108864 & uA) | 0, pA = lA - ((I >>> 0 > rA >>> 0) + aA | 0) | 0, g = (I = gI((33554431 & (I = BA)) << 7 | g >>> 25, BA >>= 25, 19, 0)) + eA | 0, eA = p + pA | 0, BA = g >>> 0 < I >>> 0 ? eA + 1 | 0 : eA, BA = ((67108863 & (BA = (g = (I = g) + 33554432 | 0) >>> 0 < 33554432 ? BA + 1 | 0 : BA)) << 6 | g >>> 26) + _A | 0, e[A + 4 >> 2] = BA, e[A >> 2] = I - (-67108864 & g) - } - - function M(A, g) { - var I, C, a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f = 0, - w = 0, - k = 0; - s = I = s - 544 | 0, C = _[A + 60 | 0] | _[A + 61 | 0] << 8 | _[A + 62 | 0] << 16 | _[A + 63 | 0] << 24, a = _[A + 56 | 0] | _[A + 57 | 0] << 8 | _[A + 58 | 0] << 16 | _[A + 59 | 0] << 24, B = _[A + 52 | 0] | _[A + 53 | 0] << 8 | _[A + 54 | 0] << 16 | _[A + 55 | 0] << 24, t = _[A + 48 | 0] | _[A + 49 | 0] << 8 | _[A + 50 | 0] << 16 | _[A + 51 | 0] << 24, r = _[A + 32 | 0] | _[A + 33 | 0] << 8 | _[A + 34 | 0] << 16 | _[A + 35 | 0] << 24, o = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24, i = _[A + 40 | 0] | _[A + 41 | 0] << 8 | _[A + 42 | 0] << 16 | _[A + 43 | 0] << 24, c = _[A + 44 | 0] | _[A + 45 | 0] << 8 | _[A + 46 | 0] << 16 | _[A + 47 | 0] << 24, f = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, Q = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, y = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, E = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, h = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, n = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, p = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, D = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, A = e[g + 124 >> 2], e[I + 536 >> 2] = e[g + 120 >> 2], e[I + 540 >> 2] = A, A = e[g + 116 >> 2], e[I + 528 >> 2] = e[g + 112 >> 2], e[I + 532 >> 2] = A, A = e[g + 108 >> 2], e[I + 504 >> 2] = e[g + 104 >> 2], e[I + 508 >> 2] = A, A = e[g + 100 >> 2], e[I + 496 >> 2] = e[g + 96 >> 2], e[I + 500 >> 2] = A, A = e[g + 124 >> 2], e[I + 488 >> 2] = e[g + 120 >> 2], e[I + 492 >> 2] = A, A = e[g + 116 >> 2], e[I + 480 >> 2] = e[g + 112 >> 2], e[I + 484 >> 2] = A, Ag(k = I + 512 | 0, I + 496 | 0, I + 480 | 0), A = e[I + 524 >> 2], e[g + 120 >> 2] = e[I + 520 >> 2], e[g + 124 >> 2] = A, A = e[I + 516 >> 2], e[g + 112 >> 2] = e[I + 512 >> 2], e[g + 116 >> 2] = A, A = e[g + 92 >> 2], e[I + 472 >> 2] = e[g + 88 >> 2], e[I + 476 >> 2] = A, A = e[g + 84 >> 2], e[I + 464 >> 2] = e[g + 80 >> 2], e[I + 468 >> 2] = A, A = e[g + 108 >> 2], e[I + 456 >> 2] = e[g + 104 >> 2], e[I + 460 >> 2] = A, A = e[g + 100 >> 2], e[I + 448 >> 2] = e[g + 96 >> 2], e[I + 452 >> 2] = A, Ag(k, I + 464 | 0, I + 448 | 0), A = e[I + 524 >> 2], e[g + 104 >> 2] = e[I + 520 >> 2], e[g + 108 >> 2] = A, A = e[I + 516 >> 2], e[g + 96 >> 2] = e[I + 512 >> 2], e[g + 100 >> 2] = A, A = e[g + 76 >> 2], e[I + 440 >> 2] = e[g + 72 >> 2], e[I + 444 >> 2] = A, w = e[4 + (A = g - -64 | 0) >> 2], e[I + 432 >> 2] = e[A >> 2], e[I + 436 >> 2] = w, w = e[g + 92 >> 2], e[I + 424 >> 2] = e[g + 88 >> 2], e[I + 428 >> 2] = w, w = e[g + 84 >> 2], e[I + 416 >> 2] = e[g + 80 >> 2], e[I + 420 >> 2] = w, Ag(k, I + 432 | 0, I + 416 | 0), w = e[I + 524 >> 2], e[g + 88 >> 2] = e[I + 520 >> 2], e[g + 92 >> 2] = w, w = e[I + 516 >> 2], e[g + 80 >> 2] = e[I + 512 >> 2], e[g + 84 >> 2] = w, w = e[g + 60 >> 2], e[I + 408 >> 2] = e[g + 56 >> 2], e[I + 412 >> 2] = w, w = e[g + 52 >> 2], e[I + 400 >> 2] = e[g + 48 >> 2], e[I + 404 >> 2] = w, w = e[g + 76 >> 2], e[I + 392 >> 2] = e[g + 72 >> 2], e[I + 396 >> 2] = w, w = e[A + 4 >> 2], e[I + 384 >> 2] = e[A >> 2], e[I + 388 >> 2] = w, Ag(k, I + 400 | 0, I + 384 | 0), w = e[I + 524 >> 2], e[g + 72 >> 2] = e[I + 520 >> 2], e[g + 76 >> 2] = w, w = e[I + 516 >> 2], e[A >> 2] = e[I + 512 >> 2], e[A + 4 >> 2] = w, w = e[g + 44 >> 2], e[I + 376 >> 2] = e[g + 40 >> 2], e[I + 380 >> 2] = w, w = e[g + 36 >> 2], e[I + 368 >> 2] = e[g + 32 >> 2], e[I + 372 >> 2] = w, w = e[g + 60 >> 2], e[I + 360 >> 2] = e[g + 56 >> 2], e[I + 364 >> 2] = w, w = e[g + 52 >> 2], e[I + 352 >> 2] = e[g + 48 >> 2], e[I + 356 >> 2] = w, Ag(k, I + 368 | 0, I + 352 | 0), w = e[I + 524 >> 2], e[g + 56 >> 2] = e[I + 520 >> 2], e[g + 60 >> 2] = w, w = e[I + 516 >> 2], e[g + 48 >> 2] = e[I + 512 >> 2], e[g + 52 >> 2] = w, w = e[g + 28 >> 2], e[I + 344 >> 2] = e[g + 24 >> 2], e[I + 348 >> 2] = w, w = e[g + 20 >> 2], e[I + 336 >> 2] = e[g + 16 >> 2], e[I + 340 >> 2] = w, w = e[g + 44 >> 2], e[I + 328 >> 2] = e[g + 40 >> 2], e[I + 332 >> 2] = w, w = e[g + 36 >> 2], e[I + 320 >> 2] = e[g + 32 >> 2], e[I + 324 >> 2] = w, Ag(k, I + 336 | 0, I + 320 | 0), w = e[I + 524 >> 2], e[g + 40 >> 2] = e[I + 520 >> 2], e[g + 44 >> 2] = w, w = e[I + 516 >> 2], e[g + 32 >> 2] = e[I + 512 >> 2], e[g + 36 >> 2] = w, w = e[g + 12 >> 2], e[I + 312 >> 2] = e[g + 8 >> 2], e[I + 316 >> 2] = w, w = e[g + 4 >> 2], e[I + 304 >> 2] = e[g >> 2], e[I + 308 >> 2] = w, w = e[g + 28 >> 2], e[I + 296 >> 2] = e[g + 24 >> 2], e[I + 300 >> 2] = w, w = e[g + 20 >> 2], e[I + 288 >> 2] = e[g + 16 >> 2], e[I + 292 >> 2] = w, Ag(k, I + 304 | 0, I + 288 | 0), w = e[I + 524 >> 2], e[g + 24 >> 2] = e[I + 520 >> 2], e[g + 28 >> 2] = w, w = e[I + 516 >> 2], e[g + 16 >> 2] = e[I + 512 >> 2], e[g + 20 >> 2] = w, w = e[I + 540 >> 2], e[I + 280 >> 2] = e[I + 536 >> 2], e[I + 284 >> 2] = w, w = e[I + 532 >> 2], e[I + 272 >> 2] = e[I + 528 >> 2], e[I + 276 >> 2] = w, w = e[g + 12 >> 2], e[I + 264 >> 2] = e[g + 8 >> 2], e[I + 268 >> 2] = w, w = e[g + 4 >> 2], e[I + 256 >> 2] = e[g >> 2], e[I + 260 >> 2] = w, Ag(k, I + 272 | 0, I + 256 | 0), w = e[I + 524 >> 2], e[g + 8 >> 2] = e[I + 520 >> 2], e[g + 12 >> 2] = w, w = e[I + 516 >> 2], e[g >> 2] = e[I + 512 >> 2], e[g + 4 >> 2] = w, e[g + 12 >> 2] = (_[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24) ^ p, e[g + 8 >> 2] = (_[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24) ^ n, e[g + 4 >> 2] = (_[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24) ^ h, e[g >> 2] = (_[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24) ^ D, e[A >> 2] = (_[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24) ^ E, e[g + 68 >> 2] = (_[g + 68 | 0] | _[g + 69 | 0] << 8 | _[g + 70 | 0] << 16 | _[g + 71 | 0] << 24) ^ y, e[g + 72 >> 2] = (_[g + 72 | 0] | _[g + 73 | 0] << 8 | _[g + 74 | 0] << 16 | _[g + 75 | 0] << 24) ^ Q, e[g + 76 >> 2] = (_[g + 76 | 0] | _[g + 77 | 0] << 8 | _[g + 78 | 0] << 16 | _[g + 79 | 0] << 24) ^ f, f = e[g + 124 >> 2], e[I + 536 >> 2] = e[g + 120 >> 2], e[I + 540 >> 2] = f, f = e[g + 116 >> 2], e[I + 528 >> 2] = e[g + 112 >> 2], e[I + 532 >> 2] = f, f = e[g + 108 >> 2], e[I + 248 >> 2] = e[g + 104 >> 2], e[I + 252 >> 2] = f, f = e[g + 100 >> 2], e[I + 240 >> 2] = e[g + 96 >> 2], e[I + 244 >> 2] = f, f = e[g + 124 >> 2], e[I + 232 >> 2] = e[g + 120 >> 2], e[I + 236 >> 2] = f, f = e[g + 116 >> 2], e[I + 224 >> 2] = e[g + 112 >> 2], e[I + 228 >> 2] = f, Ag(k, I + 240 | 0, I + 224 | 0), f = e[I + 524 >> 2], e[g + 120 >> 2] = e[I + 520 >> 2], e[g + 124 >> 2] = f, f = e[I + 516 >> 2], e[g + 112 >> 2] = e[I + 512 >> 2], e[g + 116 >> 2] = f, f = e[g + 92 >> 2], e[I + 216 >> 2] = e[g + 88 >> 2], e[I + 220 >> 2] = f, f = e[g + 84 >> 2], e[I + 208 >> 2] = e[g + 80 >> 2], e[I + 212 >> 2] = f, f = e[g + 108 >> 2], e[I + 200 >> 2] = e[g + 104 >> 2], e[I + 204 >> 2] = f, f = e[g + 100 >> 2], e[I + 192 >> 2] = e[g + 96 >> 2], e[I + 196 >> 2] = f, Ag(k, I + 208 | 0, I + 192 | 0), f = e[I + 524 >> 2], e[g + 104 >> 2] = e[I + 520 >> 2], e[g + 108 >> 2] = f, f = e[I + 516 >> 2], e[g + 96 >> 2] = e[I + 512 >> 2], e[g + 100 >> 2] = f, f = e[g + 76 >> 2], e[I + 184 >> 2] = e[g + 72 >> 2], e[I + 188 >> 2] = f, f = e[A + 4 >> 2], e[I + 176 >> 2] = e[A >> 2], e[I + 180 >> 2] = f, f = e[g + 92 >> 2], e[I + 168 >> 2] = e[g + 88 >> 2], e[I + 172 >> 2] = f, f = e[g + 84 >> 2], e[I + 160 >> 2] = e[g + 80 >> 2], e[I + 164 >> 2] = f, Ag(k, I + 176 | 0, I + 160 | 0), f = e[I + 524 >> 2], e[g + 88 >> 2] = e[I + 520 >> 2], e[g + 92 >> 2] = f, f = e[I + 516 >> 2], e[g + 80 >> 2] = e[I + 512 >> 2], e[g + 84 >> 2] = f, f = e[g + 60 >> 2], e[I + 152 >> 2] = e[g + 56 >> 2], e[I + 156 >> 2] = f, f = e[g + 52 >> 2], e[I + 144 >> 2] = e[g + 48 >> 2], e[I + 148 >> 2] = f, f = e[g + 76 >> 2], e[I + 136 >> 2] = e[g + 72 >> 2], e[I + 140 >> 2] = f, f = e[A + 4 >> 2], e[I + 128 >> 2] = e[A >> 2], e[I + 132 >> 2] = f, Ag(k, I + 144 | 0, I + 128 | 0), f = e[I + 524 >> 2], e[g + 72 >> 2] = e[I + 520 >> 2], e[g + 76 >> 2] = f, f = e[I + 516 >> 2], e[A >> 2] = e[I + 512 >> 2], e[A + 4 >> 2] = f, f = e[g + 44 >> 2], e[I + 120 >> 2] = e[g + 40 >> 2], e[I + 124 >> 2] = f, f = e[g + 36 >> 2], e[I + 112 >> 2] = e[g + 32 >> 2], e[I + 116 >> 2] = f, f = e[g + 60 >> 2], e[I + 104 >> 2] = e[g + 56 >> 2], e[I + 108 >> 2] = f, f = e[g + 52 >> 2], e[I + 96 >> 2] = e[g + 48 >> 2], e[I + 100 >> 2] = f, Ag(k, I + 112 | 0, I + 96 | 0), f = e[I + 524 >> 2], e[g + 56 >> 2] = e[I + 520 >> 2], e[g + 60 >> 2] = f, f = e[I + 516 >> 2], e[g + 48 >> 2] = e[I + 512 >> 2], e[g + 52 >> 2] = f, f = e[g + 28 >> 2], e[I + 88 >> 2] = e[g + 24 >> 2], e[I + 92 >> 2] = f, f = e[g + 20 >> 2], e[I + 80 >> 2] = e[g + 16 >> 2], e[I + 84 >> 2] = f, f = e[g + 44 >> 2], e[I + 72 >> 2] = e[g + 40 >> 2], e[I + 76 >> 2] = f, f = e[g + 36 >> 2], e[I + 64 >> 2] = e[g + 32 >> 2], e[I + 68 >> 2] = f, Ag(k, I + 80 | 0, I - -64 | 0), f = e[I + 524 >> 2], e[g + 40 >> 2] = e[I + 520 >> 2], e[g + 44 >> 2] = f, f = e[I + 516 >> 2], e[g + 32 >> 2] = e[I + 512 >> 2], e[g + 36 >> 2] = f, f = e[g + 12 >> 2], e[I + 56 >> 2] = e[g + 8 >> 2], e[I + 60 >> 2] = f, f = e[g + 4 >> 2], e[I + 48 >> 2] = e[g >> 2], e[I + 52 >> 2] = f, f = e[g + 28 >> 2], e[I + 40 >> 2] = e[g + 24 >> 2], e[I + 44 >> 2] = f, f = e[g + 20 >> 2], e[I + 32 >> 2] = e[g + 16 >> 2], e[I + 36 >> 2] = f, Ag(k, I + 48 | 0, I + 32 | 0), f = e[I + 524 >> 2], e[g + 24 >> 2] = e[I + 520 >> 2], e[g + 28 >> 2] = f, f = e[I + 516 >> 2], e[g + 16 >> 2] = e[I + 512 >> 2], e[g + 20 >> 2] = f, f = e[I + 540 >> 2], e[I + 24 >> 2] = e[I + 536 >> 2], e[I + 28 >> 2] = f, f = e[I + 532 >> 2], e[I + 16 >> 2] = e[I + 528 >> 2], e[I + 20 >> 2] = f, f = e[g + 12 >> 2], e[I + 8 >> 2] = e[g + 8 >> 2], e[I + 12 >> 2] = f, f = e[g + 4 >> 2], e[I >> 2] = e[g >> 2], e[I + 4 >> 2] = f, Ag(k, I + 16 | 0, I), k = e[I + 524 >> 2], e[g + 8 >> 2] = e[I + 520 >> 2], e[g + 12 >> 2] = k, k = e[I + 516 >> 2], e[g >> 2] = e[I + 512 >> 2], e[g + 4 >> 2] = k, e[g + 12 >> 2] = (_[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24) ^ c, e[g + 8 >> 2] = (_[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24) ^ i, e[g + 4 >> 2] = (_[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24) ^ o, e[g >> 2] = (_[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24) ^ r, e[A >> 2] = (_[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24) ^ t, e[g + 68 >> 2] = (_[g + 68 | 0] | _[g + 69 | 0] << 8 | _[g + 70 | 0] << 16 | _[g + 71 | 0] << 24) ^ B, e[g + 72 >> 2] = (_[g + 72 | 0] | _[g + 73 | 0] << 8 | _[g + 74 | 0] << 16 | _[g + 75 | 0] << 24) ^ a, e[g + 76 >> 2] = (_[g + 76 | 0] | _[g + 77 | 0] << 8 | _[g + 78 | 0] << 16 | _[g + 79 | 0] << 24) ^ C, s = I + 544 | 0 - } - - function G(A, g, I, a, B) { - var t, r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0; - for (s = t = s - 288 | 0, n = (_[B + 44 | 0] | _[B + 45 | 0] << 8 | _[B + 46 | 0] << 16 | _[B + 47 | 0] << 24) ^ a >>> 29, p = (_[B + 40 | 0] | _[B + 41 | 0] << 8 | _[B + 42 | 0] << 16 | _[B + 43 | 0] << 24) ^ a << 3, D = (_[B + 36 | 0] | _[B + 37 | 0] << 8 | _[B + 38 | 0] << 16 | _[B + 39 | 0] << 24) ^ I >>> 29, a = (_[0 | (i = B + 32 | 0)] | _[i + 1 | 0] << 8 | _[i + 2 | 0] << 16 | _[i + 3 | 0] << 24) ^ I << 3, E = B + 16 | 0, Q = B + 48 | 0, o = B - -64 | 0, y = B + 80 | 0, r = B + 96 | 0, c = B + 112 | 0; I = e[c + 12 >> 2], e[t + 280 >> 2] = e[c + 8 >> 2], e[t + 284 >> 2] = I, I = e[c + 4 >> 2], e[t + 272 >> 2] = e[c >> 2], e[t + 276 >> 2] = I, I = e[r + 12 >> 2], e[t + 248 >> 2] = e[r + 8 >> 2], e[t + 252 >> 2] = I, I = e[r + 4 >> 2], e[t + 240 >> 2] = e[r >> 2], e[t + 244 >> 2] = I, I = e[c + 12 >> 2], e[t + 232 >> 2] = e[c + 8 >> 2], e[t + 236 >> 2] = I, I = e[c + 4 >> 2], e[t + 224 >> 2] = e[c >> 2], e[t + 228 >> 2] = I, Ag(h = t + 256 | 0, t + 240 | 0, t + 224 | 0), I = e[t + 268 >> 2], e[c + 8 >> 2] = e[t + 264 >> 2], e[c + 12 >> 2] = I, I = e[t + 260 >> 2], e[c >> 2] = e[t + 256 >> 2], e[c + 4 >> 2] = I, I = e[y + 12 >> 2], e[t + 216 >> 2] = e[y + 8 >> 2], e[t + 220 >> 2] = I, I = e[y + 4 >> 2], e[t + 208 >> 2] = e[y >> 2], e[t + 212 >> 2] = I, I = e[r + 12 >> 2], e[t + 200 >> 2] = e[r + 8 >> 2], e[t + 204 >> 2] = I, I = e[r + 4 >> 2], e[t + 192 >> 2] = e[r >> 2], e[t + 196 >> 2] = I, Ag(h, t + 208 | 0, t + 192 | 0), I = e[t + 268 >> 2], e[r + 8 >> 2] = e[t + 264 >> 2], e[r + 12 >> 2] = I, I = e[t + 260 >> 2], e[r >> 2] = e[t + 256 >> 2], e[r + 4 >> 2] = I, I = e[o + 12 >> 2], e[t + 184 >> 2] = e[o + 8 >> 2], e[t + 188 >> 2] = I, I = e[o + 4 >> 2], e[t + 176 >> 2] = e[o >> 2], e[t + 180 >> 2] = I, I = e[y + 12 >> 2], e[t + 168 >> 2] = e[y + 8 >> 2], e[t + 172 >> 2] = I, I = e[y + 4 >> 2], e[t + 160 >> 2] = e[y >> 2], e[t + 164 >> 2] = I, Ag(h, t + 176 | 0, t + 160 | 0), I = e[t + 268 >> 2], e[y + 8 >> 2] = e[t + 264 >> 2], e[y + 12 >> 2] = I, I = e[t + 260 >> 2], e[y >> 2] = e[t + 256 >> 2], e[y + 4 >> 2] = I, I = e[Q + 12 >> 2], e[t + 152 >> 2] = e[Q + 8 >> 2], e[t + 156 >> 2] = I, I = e[Q + 4 >> 2], e[t + 144 >> 2] = e[Q >> 2], e[t + 148 >> 2] = I, I = e[o + 12 >> 2], e[t + 136 >> 2] = e[o + 8 >> 2], e[t + 140 >> 2] = I, I = e[o + 4 >> 2], e[t + 128 >> 2] = e[o >> 2], e[t + 132 >> 2] = I, Ag(h, t + 144 | 0, t + 128 | 0), I = e[t + 268 >> 2], e[o + 8 >> 2] = e[t + 264 >> 2], e[o + 12 >> 2] = I, I = e[t + 260 >> 2], e[o >> 2] = e[t + 256 >> 2], e[o + 4 >> 2] = I, I = e[i + 12 >> 2], e[t + 120 >> 2] = e[i + 8 >> 2], e[t + 124 >> 2] = I, I = e[i + 4 >> 2], e[t + 112 >> 2] = e[i >> 2], e[t + 116 >> 2] = I, I = e[Q + 12 >> 2], e[t + 104 >> 2] = e[Q + 8 >> 2], e[t + 108 >> 2] = I, I = e[Q + 4 >> 2], e[t + 96 >> 2] = e[Q >> 2], e[t + 100 >> 2] = I, Ag(h, t + 112 | 0, t + 96 | 0), I = e[t + 268 >> 2], e[Q + 8 >> 2] = e[t + 264 >> 2], e[Q + 12 >> 2] = I, I = e[t + 260 >> 2], e[Q >> 2] = e[t + 256 >> 2], e[Q + 4 >> 2] = I, I = e[E + 12 >> 2], e[t + 88 >> 2] = e[E + 8 >> 2], e[t + 92 >> 2] = I, I = e[E + 4 >> 2], e[t + 80 >> 2] = e[E >> 2], e[t + 84 >> 2] = I, I = e[i + 12 >> 2], e[t + 72 >> 2] = e[i + 8 >> 2], e[t + 76 >> 2] = I, I = e[i + 4 >> 2], e[t + 64 >> 2] = e[i >> 2], e[t + 68 >> 2] = I, Ag(h, t + 80 | 0, t - -64 | 0), I = e[t + 268 >> 2], e[i + 8 >> 2] = e[t + 264 >> 2], e[i + 12 >> 2] = I, I = e[t + 260 >> 2], e[i >> 2] = e[t + 256 >> 2], e[i + 4 >> 2] = I, I = e[B + 12 >> 2], e[t + 56 >> 2] = e[B + 8 >> 2], e[t + 60 >> 2] = I, I = e[B + 4 >> 2], e[t + 48 >> 2] = e[B >> 2], e[t + 52 >> 2] = I, I = e[E + 12 >> 2], e[t + 40 >> 2] = e[E + 8 >> 2], e[t + 44 >> 2] = I, I = e[E + 4 >> 2], e[t + 32 >> 2] = e[E >> 2], e[t + 36 >> 2] = I, Ag(h, t + 48 | 0, t + 32 | 0), I = e[t + 268 >> 2], e[E + 8 >> 2] = e[t + 264 >> 2], e[E + 12 >> 2] = I, I = e[t + 260 >> 2], e[E >> 2] = e[t + 256 >> 2], e[E + 4 >> 2] = I, I = e[t + 284 >> 2], e[t + 24 >> 2] = e[t + 280 >> 2], e[t + 28 >> 2] = I, I = e[t + 276 >> 2], e[t + 16 >> 2] = e[t + 272 >> 2], e[t + 20 >> 2] = I, I = e[B + 12 >> 2], e[t + 8 >> 2] = e[B + 8 >> 2], e[t + 12 >> 2] = I, I = e[B + 4 >> 2], e[t >> 2] = e[B >> 2], e[t + 4 >> 2] = I, Ag(h, t + 16 | 0, t), I = e[t + 268 >> 2], e[B + 8 >> 2] = e[t + 264 >> 2], e[B + 12 >> 2] = I, I = e[t + 260 >> 2], e[B >> 2] = e[t + 256 >> 2], e[B + 4 >> 2] = I, w = n ^ (_[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24), e[B + 12 >> 2] = w, k = p ^ (_[B + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24), e[B + 8 >> 2] = k, l = D ^ (_[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24), e[B + 4 >> 2] = l, d = a ^ (_[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24), e[B >> 2] = d, u = a ^ (_[0 | o] | _[o + 1 | 0] << 8 | _[o + 2 | 0] << 16 | _[o + 3 | 0] << 24), e[o >> 2] = u, S = D ^ (_[B + 68 | 0] | _[B + 69 | 0] << 8 | _[B + 70 | 0] << 16 | _[B + 71 | 0] << 24), e[B + 68 >> 2] = S, b = p ^ (_[B + 72 | 0] | _[B + 73 | 0] << 8 | _[B + 74 | 0] << 16 | _[B + 75 | 0] << 24), e[B + 72 >> 2] = b, F = n ^ (_[B + 76 | 0] | _[B + 77 | 0] << 8 | _[B + 78 | 0] << 16 | _[B + 79 | 0] << 24), e[B + 76 >> 2] = F, 7 != (0 | (f = f + 1 | 0));); - A: { - g: { - I: { - if (I = g - 16 | 0) { - if (16 == (0 | I)) break I; - break g - } - o = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, - i = _[B + 48 | 0] | _[B + 49 | 0] << 8 | _[B + 50 | 0] << 16 | _[B + 51 | 0] << 24, - E = _[B + 32 | 0] | _[B + 33 | 0] << 8 | _[B + 34 | 0] << 16 | _[B + 35 | 0] << 24, - Q = _[B + 96 | 0] | _[B + 97 | 0] << 8 | _[B + 98 | 0] << 16 | _[B + 99 | 0] << 24, - y = _[B + 80 | 0] | _[B + 81 | 0] << 8 | _[B + 82 | 0] << 16 | _[B + 83 | 0] << 24, - r = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, - c = _[B + 52 | 0] | _[B + 53 | 0] << 8 | _[B + 54 | 0] << 16 | _[B + 55 | 0] << 24, - h = _[B + 36 | 0] | _[B + 37 | 0] << 8 | _[B + 38 | 0] << 16 | _[B + 39 | 0] << 24, - n = _[B + 100 | 0] | _[B + 101 | 0] << 8 | _[B + 102 | 0] << 16 | _[B + 103 | 0] << 24, - p = _[B + 84 | 0] | _[B + 85 | 0] << 8 | _[B + 86 | 0] << 16 | _[B + 87 | 0] << 24, - D = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, - f = _[B + 56 | 0] | _[B + 57 | 0] << 8 | _[B + 58 | 0] << 16 | _[B + 59 | 0] << 24, - a = _[B + 40 | 0] | _[B + 41 | 0] << 8 | _[B + 42 | 0] << 16 | _[B + 43 | 0] << 24, - I = _[B + 104 | 0] | _[B + 105 | 0] << 8 | _[B + 106 | 0] << 16 | _[B + 107 | 0] << 24, - g = _[B + 88 | 0] | _[B + 89 | 0] << 8 | _[B + 90 | 0] << 16 | _[B + 91 | 0] << 24, - B = w ^ (_[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24) ^ (_[B + 60 | 0] | _[B + 61 | 0] << 8 | _[B + 62 | 0] << 16 | _[B + 63 | 0] << 24) ^ (_[B + 44 | 0] | _[B + 45 | 0] << 8 | _[B + 46 | 0] << 16 | _[B + 47 | 0] << 24) ^ (_[B + 92 | 0] | _[B + 93 | 0] << 8 | _[B + 94 | 0] << 16 | _[B + 95 | 0] << 24) ^ (_[B + 108 | 0] | _[B + 109 | 0] << 8 | _[B + 110 | 0] << 16 | _[B + 111 | 0] << 24) ^ F, - C[A + 12 | 0] = B, - C[A + 13 | 0] = B >>> 8, - C[A + 14 | 0] = B >>> 16, - C[A + 15 | 0] = B >>> 24, - g = D ^ f ^ a ^ g ^ I ^ b ^ k, - C[A + 8 | 0] = g, - C[A + 9 | 0] = g >>> 8, - C[A + 10 | 0] = g >>> 16, - C[A + 11 | 0] = g >>> 24, - g = r ^ c ^ h ^ n ^ p ^ S ^ l, - C[A + 4 | 0] = g, - C[A + 5 | 0] = g >>> 8, - C[A + 6 | 0] = g >>> 16, - C[A + 7 | 0] = g >>> 24, - g = o ^ i ^ E ^ Q ^ y ^ u ^ d, - C[0 | A] = g, - C[A + 1 | 0] = g >>> 8, - C[A + 2 | 0] = g >>> 16, - C[A + 3 | 0] = g >>> 24; - break A - } - c = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, - h = _[B + 48 | 0] | _[B + 49 | 0] << 8 | _[B + 50 | 0] << 16 | _[B + 51 | 0] << 24, - n = _[B + 32 | 0] | _[B + 33 | 0] << 8 | _[B + 34 | 0] << 16 | _[B + 35 | 0] << 24, - p = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, - D = _[B + 52 | 0] | _[B + 53 | 0] << 8 | _[B + 54 | 0] << 16 | _[B + 55 | 0] << 24, - f = _[B + 36 | 0] | _[B + 37 | 0] << 8 | _[B + 38 | 0] << 16 | _[B + 39 | 0] << 24, - a = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, - I = _[B + 56 | 0] | _[B + 57 | 0] << 8 | _[B + 58 | 0] << 16 | _[B + 59 | 0] << 24, - g = _[B + 40 | 0] | _[B + 41 | 0] << 8 | _[B + 42 | 0] << 16 | _[B + 43 | 0] << 24, - r = w ^ (_[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24) ^ (_[B + 60 | 0] | _[B + 61 | 0] << 8 | _[B + 62 | 0] << 16 | _[B + 63 | 0] << 24) ^ (_[B + 44 | 0] | _[B + 45 | 0] << 8 | _[B + 46 | 0] << 16 | _[B + 47 | 0] << 24), - C[A + 12 | 0] = r, - C[A + 13 | 0] = r >>> 8, - C[A + 14 | 0] = r >>> 16, - C[A + 15 | 0] = r >>> 24, - g = a ^ g ^ I ^ k, - C[A + 8 | 0] = g, - C[A + 9 | 0] = g >>> 8, - C[A + 10 | 0] = g >>> 16, - C[A + 11 | 0] = g >>> 24, - g = p ^ D ^ f ^ l, - C[A + 4 | 0] = g, - C[A + 5 | 0] = g >>> 8, - C[A + 6 | 0] = g >>> 16, - C[A + 7 | 0] = g >>> 24, - g = c ^ h ^ n ^ d, - C[0 | A] = g, - C[A + 1 | 0] = g >>> 8, - C[A + 2 | 0] = g >>> 16, - C[A + 3 | 0] = g >>> 24, - Q = _[B + 80 | 0] | _[B + 81 | 0] << 8 | _[B + 82 | 0] << 16 | _[B + 83 | 0] << 24, - y = _[0 | (g = B - -64 | 0)] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, - r = _[B + 112 | 0] | _[B + 113 | 0] << 8 | _[B + 114 | 0] << 16 | _[B + 115 | 0] << 24, - c = _[B + 96 | 0] | _[B + 97 | 0] << 8 | _[B + 98 | 0] << 16 | _[B + 99 | 0] << 24, - h = _[B + 84 | 0] | _[B + 85 | 0] << 8 | _[B + 86 | 0] << 16 | _[B + 87 | 0] << 24, - n = _[B + 68 | 0] | _[B + 69 | 0] << 8 | _[B + 70 | 0] << 16 | _[B + 71 | 0] << 24, - p = _[B + 116 | 0] | _[B + 117 | 0] << 8 | _[B + 118 | 0] << 16 | _[B + 119 | 0] << 24, - D = _[B + 100 | 0] | _[B + 101 | 0] << 8 | _[B + 102 | 0] << 16 | _[B + 103 | 0] << 24, - f = _[B + 88 | 0] | _[B + 89 | 0] << 8 | _[B + 90 | 0] << 16 | _[B + 91 | 0] << 24, - a = _[B + 72 | 0] | _[B + 73 | 0] << 8 | _[B + 74 | 0] << 16 | _[B + 75 | 0] << 24, - I = _[B + 120 | 0] | _[B + 121 | 0] << 8 | _[B + 122 | 0] << 16 | _[B + 123 | 0] << 24, - g = _[B + 104 | 0] | _[B + 105 | 0] << 8 | _[B + 106 | 0] << 16 | _[B + 107 | 0] << 24, - B = (_[B + 92 | 0] | _[B + 93 | 0] << 8 | _[B + 94 | 0] << 16 | _[B + 95 | 0] << 24) ^ (_[B + 76 | 0] | _[B + 77 | 0] << 8 | _[B + 78 | 0] << 16 | _[B + 79 | 0] << 24) ^ (_[B + 124 | 0] | _[B + 125 | 0] << 8 | _[B + 126 | 0] << 16 | _[B + 127 | 0] << 24) ^ (_[B + 108 | 0] | _[B + 109 | 0] << 8 | _[B + 110 | 0] << 16 | _[B + 111 | 0] << 24), - C[A + 28 | 0] = B, - C[A + 29 | 0] = B >>> 8, - C[A + 30 | 0] = B >>> 16, - C[A + 31 | 0] = B >>> 24, - g = f ^ a ^ g ^ I, - C[A + 24 | 0] = g, - C[A + 25 | 0] = g >>> 8, - C[A + 26 | 0] = g >>> 16, - C[A + 27 | 0] = g >>> 24, - g = h ^ n ^ p ^ D, - C[A + 20 | 0] = g, - C[A + 21 | 0] = g >>> 8, - C[A + 22 | 0] = g >>> 16, - C[A + 23 | 0] = g >>> 24, - g = Q ^ y ^ r ^ c, - C[A + 16 | 0] = g, - C[A + 17 | 0] = g >>> 8, - C[A + 18 | 0] = g >>> 16, - C[A + 19 | 0] = g >>> 24; - break A - } - vI(A, 0, g) - } - s = t + 288 | 0 - } - - function K(A, g, I, C) { - var a = 0, - B = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - v = 0, - M = 0; - for (a = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, e[I >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, e[I + 4 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, e[I + 8 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, e[I + 12 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[I + 16 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[I + 20 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, e[I + 24 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[I + 28 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 32 | 0] | _[g + 33 | 0] << 8 | _[g + 34 | 0] << 16 | _[g + 35 | 0] << 24, e[I + 32 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 36 | 0] | _[g + 37 | 0] << 8 | _[g + 38 | 0] << 16 | _[g + 39 | 0] << 24, e[I + 36 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 40 | 0] | _[g + 41 | 0] << 8 | _[g + 42 | 0] << 16 | _[g + 43 | 0] << 24, e[I + 40 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 44 | 0] | _[g + 45 | 0] << 8 | _[g + 46 | 0] << 16 | _[g + 47 | 0] << 24, e[I + 44 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 48 | 0] | _[g + 49 | 0] << 8 | _[g + 50 | 0] << 16 | _[g + 51 | 0] << 24, e[I + 48 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 52 | 0] | _[g + 53 | 0] << 8 | _[g + 54 | 0] << 16 | _[g + 55 | 0] << 24, e[I + 52 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 56 | 0] | _[g + 57 | 0] << 8 | _[g + 58 | 0] << 16 | _[g + 59 | 0] << 24, e[I + 56 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, g = _[g + 60 | 0] | _[g + 61 | 0] << 8 | _[g + 62 | 0] << 16 | _[g + 63 | 0] << 24, e[I + 60 >> 2] = g << 24 | (65280 & g) << 8 | g >>> 8 & 65280 | g >>> 24, g = e[A + 28 >> 2], e[C + 24 >> 2] = e[A + 24 >> 2], e[C + 28 >> 2] = g, g = e[A + 20 >> 2], e[C + 16 >> 2] = e[A + 16 >> 2], e[C + 20 >> 2] = g, g = e[A + 12 >> 2], e[C + 8 >> 2] = e[A + 8 >> 2], e[C + 12 >> 2] = g, g = e[A + 4 >> 2], e[C >> 2] = e[A >> 2], e[C + 4 >> 2] = g; o = e[C + 28 >> 2], a = (g = w << 2) + I | 0, t = e[C + 16 >> 2], i = e[a >> 2] + (LI(t, 26) ^ LI(t, 21) ^ LI(t, 7)) | 0, Q = (o = ((B = e[g + 35280 >> 2] + i | 0) + (t & ((i = e[C + 24 >> 2]) ^ (y = e[C + 20 >> 2])) ^ i) | 0) + o | 0) + e[C + 12 >> 2] | 0, e[C + 12 >> 2] = Q, o = (s = o + (LI(c = e[C >> 2], 30) ^ LI(c, 19) ^ LI(c, 10)) | 0) + (c & ((B = e[C + 8 >> 2]) | (r = e[C + 4 >> 2])) | B & r) | 0, e[C + 28 >> 2] = o, B = (s = B) + (i = (e[(n = (B = 4 | g) + I | 0) >> 2] + ((i + (y ^ Q & (t ^ y)) | 0) + (LI(Q, 26) ^ LI(Q, 21) ^ LI(Q, 7)) | 0) | 0) + e[B + 35280 >> 2] | 0) | 0, e[C + 8 >> 2] = B, i = (i + (o & (r | c) | r & c) | 0) + (LI(o, 30) ^ LI(o, 19) ^ LI(o, 10)) | 0, e[C + 24 >> 2] = i, y = (s = r) + (r = (((y + e[(f = (r = 8 | g) + I | 0) >> 2] | 0) + e[r + 35280 >> 2] | 0) + (t ^ B & (t ^ Q)) | 0) + (LI(B, 26) ^ LI(B, 21) ^ LI(B, 7)) | 0) | 0, e[C + 4 >> 2] = y, r = r + ((i & (o | c) | o & c) + (LI(i, 30) ^ LI(i, 19) ^ LI(i, 10)) | 0) | 0, e[C + 20 >> 2] = r, t = (s = c) + (c = (((t + e[(k = (c = 12 | g) + I | 0) >> 2] | 0) + e[c + 35280 >> 2] | 0) + (Q ^ y & (B ^ Q)) | 0) + (LI(y, 26) ^ LI(y, 21) ^ LI(y, 7)) | 0) | 0, e[C >> 2] = t, c = c + ((r & (o | i) | o & i) + (LI(r, 30) ^ LI(r, 19) ^ LI(r, 10)) | 0) | 0, e[C + 16 >> 2] = c, Q = (E = ((((s = Q) + e[(l = (Q = 16 | g) + I | 0) >> 2] | 0) + e[Q + 35280 >> 2] | 0) + (B ^ t & (B ^ y)) | 0) + (LI(t, 26) ^ LI(t, 21) ^ LI(t, 7)) | 0) + ((c & (r | i) | r & i) + (LI(c, 30) ^ LI(c, 19) ^ LI(c, 10)) | 0) | 0, e[C + 12 >> 2] = Q, E = o + E | 0, e[C + 28 >> 2] = E, o = (B = (((B + e[(d = (o = 20 | g) + I | 0) >> 2] | 0) + e[o + 35280 >> 2] | 0) + (y ^ E & (t ^ y)) | 0) + (LI(E, 26) ^ LI(E, 21) ^ LI(E, 7)) | 0) + ((Q & (r | c) | r & c) + (LI(Q, 30) ^ LI(Q, 19) ^ LI(Q, 10)) | 0) | 0, e[C + 8 >> 2] = o, B = B + i | 0, e[C + 24 >> 2] = B, i = (y = (((y + e[(u = (i = 24 | g) + I | 0) >> 2] | 0) + e[i + 35280 >> 2] | 0) + (t ^ B & (t ^ E)) | 0) + (LI(B, 26) ^ LI(B, 21) ^ LI(B, 7)) | 0) + ((o & (c | Q) | c & Q) + (LI(o, 30) ^ LI(o, 19) ^ LI(o, 10)) | 0) | 0, e[C + 4 >> 2] = i, y = r + y | 0, e[C + 20 >> 2] = y, r = (t = (((t + e[(S = (r = 28 | g) + I | 0) >> 2] | 0) + e[r + 35280 >> 2] | 0) + (E ^ y & (B ^ E)) | 0) + (LI(y, 26) ^ LI(y, 21) ^ LI(y, 7)) | 0) + ((i & (o | Q) | o & Q) + (LI(i, 30) ^ LI(i, 19) ^ LI(i, 10)) | 0) | 0, e[C >> 2] = r, t = t + c | 0, e[C + 16 >> 2] = t, c = (E = (((E + e[(b = (c = 32 | g) + I | 0) >> 2] | 0) + e[c + 35280 >> 2] | 0) + (B ^ t & (B ^ y)) | 0) + (LI(t, 26) ^ LI(t, 21) ^ LI(t, 7)) | 0) + ((r & (o | i) | o & i) + (LI(r, 30) ^ LI(r, 19) ^ LI(r, 10)) | 0) | 0, e[C + 28 >> 2] = c, E = Q + E | 0, e[C + 12 >> 2] = E, Q = (B = (((B + e[(F = (Q = 36 | g) + I | 0) >> 2] | 0) + e[Q + 35280 >> 2] | 0) + (y ^ E & (t ^ y)) | 0) + (LI(E, 26) ^ LI(E, 21) ^ LI(E, 7)) | 0) + ((c & (r | i) | r & i) + (LI(c, 30) ^ LI(c, 19) ^ LI(c, 10)) | 0) | 0, e[C + 24 >> 2] = Q, B = B + o | 0, e[C + 8 >> 2] = B, o = (y = (((y + e[(N = (o = 40 | g) + I | 0) >> 2] | 0) + e[o + 35280 >> 2] | 0) + (t ^ B & (t ^ E)) | 0) + (LI(B, 26) ^ LI(B, 21) ^ LI(B, 7)) | 0) + ((Q & (r | c) | r & c) + (LI(Q, 30) ^ LI(Q, 19) ^ LI(Q, 10)) | 0) | 0, e[C + 20 >> 2] = o, y = i + y | 0, e[C + 4 >> 2] = y, s = (i = 44 | g) + I | 0, i = (t = ((t + (e[i + 35280 >> 2] + e[s >> 2] | 0) | 0) + (E ^ y & (B ^ E)) | 0) + (LI(y, 26) ^ LI(y, 21) ^ LI(y, 7)) | 0) + ((o & (c | Q) | c & Q) + (LI(o, 30) ^ LI(o, 19) ^ LI(o, 10)) | 0) | 0, e[C + 16 >> 2] = i, r = r + t | 0, e[C >> 2] = r, D = (t = 48 | g) + I | 0, t = (E = ((E + (e[t + 35280 >> 2] + e[D >> 2] | 0) | 0) + (B ^ r & (B ^ y)) | 0) + (LI(r, 26) ^ LI(r, 21) ^ LI(r, 7)) | 0) + ((i & (o | Q) | o & Q) + (LI(i, 30) ^ LI(i, 19) ^ LI(i, 10)) | 0) | 0, e[C + 12 >> 2] = t, c = c + E | 0, e[C + 28 >> 2] = c, p = (E = 52 | g) + I | 0, B = (E = (((e[E + 35280 >> 2] + e[p >> 2] | 0) + B | 0) + (y ^ c & (r ^ y)) | 0) + (LI(c, 26) ^ LI(c, 21) ^ LI(c, 7)) | 0) + ((t & (o | i) | o & i) + (LI(t, 30) ^ LI(t, 19) ^ LI(t, 10)) | 0) | 0, e[C + 8 >> 2] = B, Q = Q + E | 0, e[C + 24 >> 2] = Q, E = (h = 56 | g) + I | 0, y = (h = (((e[h + 35280 >> 2] + e[E >> 2] | 0) + y | 0) + (r ^ Q & (r ^ c)) | 0) + (LI(Q, 26) ^ LI(Q, 21) ^ LI(Q, 7)) | 0) + ((B & (i | t) | i & t) + (LI(B, 30) ^ LI(B, 19) ^ LI(B, 10)) | 0) | 0, e[C + 4 >> 2] = y, o = o + h | 0, e[C + 20 >> 2] = o, h = (g |= 60) + I | 0, o = (g = ((r + (e[g + 35280 >> 2] + e[h >> 2] | 0) | 0) + (c ^ o & (c ^ Q)) | 0) + (LI(o, 26) ^ LI(o, 21) ^ LI(o, 7)) | 0) + ((y & (B | t) | B & t) + (LI(y, 30) ^ LI(y, 19) ^ LI(y, 10)) | 0) | 0, e[C >> 2] = o, e[C + 16 >> 2] = g + i, 48 != (0 | w);) r = e[F >> 2], w = w + 16 | 0, g = e[E >> 2], o = (B = e[a >> 2] + (r + (LI(g, 15) ^ LI(g, 13) ^ g >>> 10) | 0) | 0) + (LI(i = e[n >> 2], 25) ^ LI(i, 14) ^ i >>> 3) | 0, e[(w << 2) + I >> 2] = o, Q = (t = (B = (c = e[N >> 2]) + i | 0) + (LI(i = e[h >> 2], 15) ^ LI(i, 13) ^ i >>> 10) | 0) + (LI(B = e[f >> 2], 25) ^ LI(B, 14) ^ B >>> 3) | 0, e[a + 68 >> 2] = Q, y = (s = ((t = B) + (B = e[s >> 2]) | 0) + (LI(o, 15) ^ LI(o, 13) ^ o >>> 10) | 0) + (LI(t = e[k >> 2], 25) ^ LI(t, 14) ^ t >>> 3) | 0, e[a + 72 >> 2] = y, E = (h = ((s = t) + (t = e[D >> 2]) | 0) + (LI(Q, 15) ^ LI(Q, 13) ^ Q >>> 10) | 0) + (LI(s = e[l >> 2], 25) ^ LI(s, 14) ^ s >>> 3) | 0, e[a + 76 >> 2] = E, D = (h = ((h = s) + (s = e[p >> 2]) | 0) + (LI(y, 15) ^ LI(y, 13) ^ y >>> 10) | 0) + (LI(p = e[d >> 2], 25) ^ LI(p, 14) ^ p >>> 3) | 0, e[a + 80 >> 2] = D, p = (n = (g + p | 0) + (LI(E, 15) ^ LI(E, 13) ^ E >>> 10) | 0) + (LI(h = e[u >> 2], 25) ^ LI(h, 14) ^ h >>> 3) | 0, e[a + 84 >> 2] = p, h = ((i + h | 0) + (LI(f = e[S >> 2], 25) ^ LI(f, 14) ^ f >>> 3) | 0) + (LI(D, 15) ^ LI(D, 13) ^ D >>> 10) | 0, e[a + 88 >> 2] = h, Q = ((n = e[b >> 2]) + (Q + (LI(r, 25) ^ LI(r, 14) ^ r >>> 3) | 0) | 0) + (LI(h, 15) ^ LI(h, 13) ^ h >>> 10) | 0, e[a + 96 >> 2] = Q, n = ((o + f | 0) + (LI(n, 25) ^ LI(n, 14) ^ n >>> 3) | 0) + (LI(p, 15) ^ LI(p, 13) ^ p >>> 10) | 0, e[a + 92 >> 2] = n, E = (E + (c + (LI(B, 25) ^ LI(B, 14) ^ B >>> 3) | 0) | 0) + (LI(Q, 15) ^ LI(Q, 13) ^ Q >>> 10) | 0, e[a + 104 >> 2] = E, r = (y + (r + (LI(c, 25) ^ LI(c, 14) ^ c >>> 3) | 0) | 0) + (LI(n, 15) ^ LI(n, 13) ^ n >>> 10) | 0, e[a + 100 >> 2] = r, c = (p + (t + (LI(s, 25) ^ LI(s, 14) ^ s >>> 3) | 0) | 0) + (LI(E, 15) ^ LI(E, 13) ^ E >>> 10) | 0, e[a + 112 >> 2] = c, r = (D + (B + (LI(t, 25) ^ LI(t, 14) ^ t >>> 3) | 0) | 0) + (LI(r, 15) ^ LI(r, 13) ^ r >>> 10) | 0, e[a + 108 >> 2] = r, v = a, M = (n + (g + (LI(i, 25) ^ LI(i, 14) ^ i >>> 3) | 0) | 0) + (LI(c, 15) ^ LI(c, 13) ^ c >>> 10) | 0, e[v + 120 >> 2] = M, g = (h + (s + (LI(g, 25) ^ LI(g, 14) ^ g >>> 3) | 0) | 0) + (LI(r, 15) ^ LI(r, 13) ^ r >>> 10) | 0, e[a + 116 >> 2] = g, v = a, M = (Q + (i + (LI(o, 25) ^ LI(o, 14) ^ o >>> 3) | 0) | 0) + (LI(g, 15) ^ LI(g, 13) ^ g >>> 10) | 0, e[v + 124 >> 2] = M; - e[A >> 2] = o + e[A >> 2], e[A + 4 >> 2] = e[A + 4 >> 2] + e[C + 4 >> 2], e[A + 8 >> 2] = e[A + 8 >> 2] + e[C + 8 >> 2], e[A + 12 >> 2] = e[A + 12 >> 2] + e[C + 12 >> 2], e[A + 16 >> 2] = e[A + 16 >> 2] + e[C + 16 >> 2], e[A + 20 >> 2] = e[A + 20 >> 2] + e[C + 20 >> 2], e[A + 24 >> 2] = e[A + 24 >> 2] + e[C + 24 >> 2], e[A + 28 >> 2] = e[A + 28 >> 2] + e[C + 28 >> 2] - } - - function m(A, g, I) { - var a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d, u, S, b, F, N = 0, - v = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0; - s = a = s - 288 | 0, c = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, Q = _[I + 48 | 0] | _[I + 49 | 0] << 8 | _[I + 50 | 0] << 16 | _[I + 51 | 0] << 24, y = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, E = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, h = _[I + 52 | 0] | _[I + 53 | 0] << 8 | _[I + 54 | 0] << 16 | _[I + 55 | 0] << 24, n = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, p = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, D = _[I + 56 | 0] | _[I + 57 | 0] << 8 | _[I + 58 | 0] << 16 | _[I + 59 | 0] << 24, K = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, f = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, w = _[I + 60 | 0] | _[I + 61 | 0] << 8 | _[I + 62 | 0] << 16 | _[I + 63 | 0] << 24, v = _[I + 32 | 0] | _[I + 33 | 0] << 8 | _[I + 34 | 0] << 16 | _[I + 35 | 0] << 24, m = _[I + 80 | 0] | _[I + 81 | 0] << 8 | _[I + 82 | 0] << 16 | _[I + 83 | 0] << 24, k = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, l = _[I + 112 | 0] | _[I + 113 | 0] << 8 | _[I + 114 | 0] << 16 | _[I + 115 | 0] << 24, N = _[I + 96 | 0] | _[I + 97 | 0] << 8 | _[I + 98 | 0] << 16 | _[I + 99 | 0] << 24, M = _[I + 36 | 0] | _[I + 37 | 0] << 8 | _[I + 38 | 0] << 16 | _[I + 39 | 0] << 24, Y = _[I + 84 | 0] | _[I + 85 | 0] << 8 | _[I + 86 | 0] << 16 | _[I + 87 | 0] << 24, d = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, u = _[I + 116 | 0] | _[I + 117 | 0] << 8 | _[I + 118 | 0] << 16 | _[I + 119 | 0] << 24, t = _[I + 100 | 0] | _[I + 101 | 0] << 8 | _[I + 102 | 0] << 16 | _[I + 103 | 0] << 24, G = _[I + 40 | 0] | _[I + 41 | 0] << 8 | _[I + 42 | 0] << 16 | _[I + 43 | 0] << 24, H = _[I + 88 | 0] | _[I + 89 | 0] << 8 | _[I + 90 | 0] << 16 | _[I + 91 | 0] << 24, S = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, b = _[I + 120 | 0] | _[I + 121 | 0] << 8 | _[I + 122 | 0] << 16 | _[I + 123 | 0] << 24, r = _[I + 104 | 0] | _[I + 105 | 0] << 8 | _[I + 106 | 0] << 16 | _[I + 107 | 0] << 24, F = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, B = (o = _[I + 44 | 0] | _[I + 45 | 0] << 8 | _[I + 46 | 0] << 16 | _[I + 47 | 0] << 24) ^ (i = _[I + 108 | 0] | _[I + 109 | 0] << 8 | _[I + 110 | 0] << 16 | _[I + 111 | 0] << 24) & (_[I + 124 | 0] | _[I + 125 | 0] << 8 | _[I + 126 | 0] << 16 | _[I + 127 | 0] << 24) ^ (_[I + 92 | 0] | _[I + 93 | 0] << 8 | _[I + 94 | 0] << 16 | _[I + 95 | 0] << 24) ^ (_[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24), C[A + 28 | 0] = B, C[A + 29 | 0] = B >>> 8, C[A + 30 | 0] = B >>> 16, C[A + 31 | 0] = B >>> 24, H = G ^ r & b ^ H ^ S, C[A + 24 | 0] = H, C[A + 25 | 0] = H >>> 8, C[A + 26 | 0] = H >>> 16, C[A + 27 | 0] = H >>> 24, Y = M ^ t & u ^ Y ^ d, C[A + 20 | 0] = Y, C[A + 21 | 0] = Y >>> 8, C[A + 22 | 0] = Y >>> 16, C[A + 23 | 0] = Y >>> 24, m = v ^ N & l ^ m ^ k, C[A + 16 | 0] = m, C[A + 17 | 0] = m >>> 8, C[A + 18 | 0] = m >>> 16, C[A + 19 | 0] = m >>> 24, K = w & o ^ K ^ f ^ i, C[A + 12 | 0] = K, C[A + 13 | 0] = K >>> 8, C[A + 14 | 0] = K >>> 16, C[A + 15 | 0] = K >>> 24, G = G & D ^ n ^ p ^ r, C[A + 8 | 0] = G, C[A + 9 | 0] = G >>> 8, C[A + 10 | 0] = G >>> 16, C[A + 11 | 0] = G >>> 24, M = M & h ^ y ^ E ^ t, C[A + 4 | 0] = M, C[A + 5 | 0] = M >>> 8, C[A + 6 | 0] = M >>> 16, C[A + 7 | 0] = M >>> 24, v = N ^ v & Q ^ c ^ F, C[0 | A] = v, C[A + 1 | 0] = v >>> 8, C[A + 2 | 0] = v >>> 16, C[A + 3 | 0] = v >>> 24, A = e[I + 124 >> 2], e[a + 280 >> 2] = e[I + 120 >> 2], e[a + 284 >> 2] = A, A = e[I + 116 >> 2], e[a + 272 >> 2] = e[I + 112 >> 2], e[a + 276 >> 2] = A, A = e[I + 108 >> 2], e[a + 248 >> 2] = e[I + 104 >> 2], e[a + 252 >> 2] = A, A = e[I + 100 >> 2], e[a + 240 >> 2] = e[I + 96 >> 2], e[a + 244 >> 2] = A, A = e[I + 124 >> 2], e[a + 232 >> 2] = e[I + 120 >> 2], e[a + 236 >> 2] = A, A = e[I + 116 >> 2], e[a + 224 >> 2] = e[I + 112 >> 2], e[a + 228 >> 2] = A, Ag(g = a + 256 | 0, a + 240 | 0, a + 224 | 0), A = e[a + 268 >> 2], e[I + 120 >> 2] = e[a + 264 >> 2], e[I + 124 >> 2] = A, A = e[a + 260 >> 2], e[I + 112 >> 2] = e[a + 256 >> 2], e[I + 116 >> 2] = A, A = e[I + 92 >> 2], e[a + 216 >> 2] = e[I + 88 >> 2], e[a + 220 >> 2] = A, A = e[I + 84 >> 2], e[a + 208 >> 2] = e[I + 80 >> 2], e[a + 212 >> 2] = A, A = e[I + 108 >> 2], e[a + 200 >> 2] = e[I + 104 >> 2], e[a + 204 >> 2] = A, A = e[I + 100 >> 2], e[a + 192 >> 2] = e[I + 96 >> 2], e[a + 196 >> 2] = A, Ag(g, a + 208 | 0, a + 192 | 0), A = e[a + 268 >> 2], e[I + 104 >> 2] = e[a + 264 >> 2], e[I + 108 >> 2] = A, A = e[a + 260 >> 2], e[I + 96 >> 2] = e[a + 256 >> 2], e[I + 100 >> 2] = A, A = e[I + 76 >> 2], e[a + 184 >> 2] = e[I + 72 >> 2], e[a + 188 >> 2] = A, N = e[4 + (A = I - -64 | 0) >> 2], e[a + 176 >> 2] = e[A >> 2], e[a + 180 >> 2] = N, N = e[I + 92 >> 2], e[a + 168 >> 2] = e[I + 88 >> 2], e[a + 172 >> 2] = N, N = e[I + 84 >> 2], e[a + 160 >> 2] = e[I + 80 >> 2], e[a + 164 >> 2] = N, Ag(g, a + 176 | 0, a + 160 | 0), N = e[a + 268 >> 2], e[I + 88 >> 2] = e[a + 264 >> 2], e[I + 92 >> 2] = N, N = e[a + 260 >> 2], e[I + 80 >> 2] = e[a + 256 >> 2], e[I + 84 >> 2] = N, N = e[I + 60 >> 2], e[a + 152 >> 2] = e[I + 56 >> 2], e[a + 156 >> 2] = N, N = e[I + 52 >> 2], e[a + 144 >> 2] = e[I + 48 >> 2], e[a + 148 >> 2] = N, N = e[I + 76 >> 2], e[a + 136 >> 2] = e[I + 72 >> 2], e[a + 140 >> 2] = N, N = e[A + 4 >> 2], e[a + 128 >> 2] = e[A >> 2], e[a + 132 >> 2] = N, Ag(g, a + 144 | 0, a + 128 | 0), N = e[a + 268 >> 2], e[I + 72 >> 2] = e[a + 264 >> 2], e[I + 76 >> 2] = N, N = e[a + 260 >> 2], e[A >> 2] = e[a + 256 >> 2], e[A + 4 >> 2] = N, N = e[I + 44 >> 2], e[a + 120 >> 2] = e[I + 40 >> 2], e[a + 124 >> 2] = N, N = e[I + 36 >> 2], e[a + 112 >> 2] = e[I + 32 >> 2], e[a + 116 >> 2] = N, N = e[I + 60 >> 2], e[a + 104 >> 2] = e[I + 56 >> 2], e[a + 108 >> 2] = N, N = e[I + 52 >> 2], e[a + 96 >> 2] = e[I + 48 >> 2], e[a + 100 >> 2] = N, Ag(g, a + 112 | 0, a + 96 | 0), N = e[a + 268 >> 2], e[I + 56 >> 2] = e[a + 264 >> 2], e[I + 60 >> 2] = N, N = e[a + 260 >> 2], e[I + 48 >> 2] = e[a + 256 >> 2], e[I + 52 >> 2] = N, N = e[I + 28 >> 2], e[a + 88 >> 2] = e[I + 24 >> 2], e[a + 92 >> 2] = N, N = e[I + 20 >> 2], e[a + 80 >> 2] = e[I + 16 >> 2], e[a + 84 >> 2] = N, N = e[I + 44 >> 2], e[a + 72 >> 2] = e[I + 40 >> 2], e[a + 76 >> 2] = N, N = e[I + 36 >> 2], e[a + 64 >> 2] = e[I + 32 >> 2], e[a + 68 >> 2] = N, Ag(g, a + 80 | 0, a - -64 | 0), N = e[a + 268 >> 2], e[I + 40 >> 2] = e[a + 264 >> 2], e[I + 44 >> 2] = N, N = e[a + 260 >> 2], e[I + 32 >> 2] = e[a + 256 >> 2], e[I + 36 >> 2] = N, N = e[I + 12 >> 2], e[a + 56 >> 2] = e[I + 8 >> 2], e[a + 60 >> 2] = N, N = e[I + 4 >> 2], e[a + 48 >> 2] = e[I >> 2], e[a + 52 >> 2] = N, N = e[I + 28 >> 2], e[a + 40 >> 2] = e[I + 24 >> 2], e[a + 44 >> 2] = N, N = e[I + 20 >> 2], e[a + 32 >> 2] = e[I + 16 >> 2], e[a + 36 >> 2] = N, Ag(g, a + 48 | 0, a + 32 | 0), N = e[a + 268 >> 2], e[I + 24 >> 2] = e[a + 264 >> 2], e[I + 28 >> 2] = N, N = e[a + 260 >> 2], e[I + 16 >> 2] = e[a + 256 >> 2], e[I + 20 >> 2] = N, N = e[a + 284 >> 2], e[a + 24 >> 2] = e[a + 280 >> 2], e[a + 28 >> 2] = N, N = e[a + 276 >> 2], e[a + 16 >> 2] = e[a + 272 >> 2], e[a + 20 >> 2] = N, N = e[I + 12 >> 2], e[a + 8 >> 2] = e[I + 8 >> 2], e[a + 12 >> 2] = N, N = e[I + 4 >> 2], e[a >> 2] = e[I >> 2], e[a + 4 >> 2] = N, Ag(g, a + 16 | 0, a), g = e[a + 268 >> 2], e[I + 8 >> 2] = e[a + 264 >> 2], e[I + 12 >> 2] = g, g = e[a + 260 >> 2], e[I >> 2] = e[a + 256 >> 2], e[I + 4 >> 2] = g, e[I + 12 >> 2] = K ^ (_[I + 12 | 0] | _[I + 13 | 0] << 8 | _[I + 14 | 0] << 16 | _[I + 15 | 0] << 24), e[I + 8 >> 2] = G ^ (_[I + 8 | 0] | _[I + 9 | 0] << 8 | _[I + 10 | 0] << 16 | _[I + 11 | 0] << 24), e[I + 4 >> 2] = M ^ (_[I + 4 | 0] | _[I + 5 | 0] << 8 | _[I + 6 | 0] << 16 | _[I + 7 | 0] << 24), e[I >> 2] = v ^ (_[0 | I] | _[I + 1 | 0] << 8 | _[I + 2 | 0] << 16 | _[I + 3 | 0] << 24), e[A >> 2] = m ^ (_[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24), e[I + 68 >> 2] = Y ^ (_[I + 68 | 0] | _[I + 69 | 0] << 8 | _[I + 70 | 0] << 16 | _[I + 71 | 0] << 24), e[I + 72 >> 2] = H ^ (_[I + 72 | 0] | _[I + 73 | 0] << 8 | _[I + 74 | 0] << 16 | _[I + 75 | 0] << 24), e[I + 76 >> 2] = B ^ (_[I + 76 | 0] | _[I + 77 | 0] << 8 | _[I + 78 | 0] << 16 | _[I + 79 | 0] << 24), s = a + 288 | 0 - } - - function Y(A, g, I) { - var a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d, u, S, b, F, N, v, M, G, K, m, Y, H = 0; - s = a = s - 288 | 0, k = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, l = _[I + 48 | 0] | _[I + 49 | 0] << 8 | _[I + 50 | 0] << 16 | _[I + 51 | 0] << 24, B = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, d = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, u = _[I + 52 | 0] | _[I + 53 | 0] << 8 | _[I + 54 | 0] << 16 | _[I + 55 | 0] << 24, t = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, S = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, b = _[I + 56 | 0] | _[I + 57 | 0] << 8 | _[I + 58 | 0] << 16 | _[I + 59 | 0] << 24, r = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, F = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, N = _[I + 60 | 0] | _[I + 61 | 0] << 8 | _[I + 62 | 0] << 16 | _[I + 63 | 0] << 24, H = _[I + 32 | 0] | _[I + 33 | 0] << 8 | _[I + 34 | 0] << 16 | _[I + 35 | 0] << 24, o = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, v = _[I + 80 | 0] | _[I + 81 | 0] << 8 | _[I + 82 | 0] << 16 | _[I + 83 | 0] << 24, M = _[I + 112 | 0] | _[I + 113 | 0] << 8 | _[I + 114 | 0] << 16 | _[I + 115 | 0] << 24, i = _[I + 96 | 0] | _[I + 97 | 0] << 8 | _[I + 98 | 0] << 16 | _[I + 99 | 0] << 24, c = _[I + 36 | 0] | _[I + 37 | 0] << 8 | _[I + 38 | 0] << 16 | _[I + 39 | 0] << 24, Q = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, G = _[I + 84 | 0] | _[I + 85 | 0] << 8 | _[I + 86 | 0] << 16 | _[I + 87 | 0] << 24, K = _[I + 116 | 0] | _[I + 117 | 0] << 8 | _[I + 118 | 0] << 16 | _[I + 119 | 0] << 24, y = _[I + 100 | 0] | _[I + 101 | 0] << 8 | _[I + 102 | 0] << 16 | _[I + 103 | 0] << 24, E = _[I + 40 | 0] | _[I + 41 | 0] << 8 | _[I + 42 | 0] << 16 | _[I + 43 | 0] << 24, h = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, m = _[I + 88 | 0] | _[I + 89 | 0] << 8 | _[I + 90 | 0] << 16 | _[I + 91 | 0] << 24, Y = _[I + 120 | 0] | _[I + 121 | 0] << 8 | _[I + 122 | 0] << 16 | _[I + 123 | 0] << 24, n = _[I + 104 | 0] | _[I + 105 | 0] << 8 | _[I + 106 | 0] << 16 | _[I + 107 | 0] << 24, p = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = (D = _[I + 44 | 0] | _[I + 45 | 0] << 8 | _[I + 46 | 0] << 16 | _[I + 47 | 0] << 24) ^ (f = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24) ^ (w = _[I + 108 | 0] | _[I + 109 | 0] << 8 | _[I + 110 | 0] << 16 | _[I + 111 | 0] << 24) & (_[I + 124 | 0] | _[I + 125 | 0] << 8 | _[I + 126 | 0] << 16 | _[I + 127 | 0] << 24) ^ (_[I + 92 | 0] | _[I + 93 | 0] << 8 | _[I + 94 | 0] << 16 | _[I + 95 | 0] << 24), C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = n & Y ^ m ^ h ^ E, C[A + 24 | 0] = g, C[A + 25 | 0] = g >>> 8, C[A + 26 | 0] = g >>> 16, C[A + 27 | 0] = g >>> 24, g = y & K ^ G ^ Q ^ c, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = H ^ i & M ^ v ^ o, C[A + 16 | 0] = g, C[A + 17 | 0] = g >>> 8, C[A + 18 | 0] = g >>> 16, C[A + 19 | 0] = g >>> 24, g = N & D ^ F ^ r ^ w, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = E & b ^ S ^ t ^ n, C[A + 8 | 0] = g, C[A + 9 | 0] = g >>> 8, C[A + 10 | 0] = g >>> 16, C[A + 11 | 0] = g >>> 24, g = c & u ^ d ^ B ^ y, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, g = H & l ^ k ^ p ^ i, C[0 | A] = g, C[A + 1 | 0] = g >>> 8, C[A + 2 | 0] = g >>> 16, C[A + 3 | 0] = g >>> 24, A = e[I + 124 >> 2], e[a + 280 >> 2] = e[I + 120 >> 2], e[a + 284 >> 2] = A, A = e[I + 116 >> 2], e[a + 272 >> 2] = e[I + 112 >> 2], e[a + 276 >> 2] = A, A = e[I + 108 >> 2], e[a + 248 >> 2] = e[I + 104 >> 2], e[a + 252 >> 2] = A, A = e[I + 100 >> 2], e[a + 240 >> 2] = e[I + 96 >> 2], e[a + 244 >> 2] = A, A = e[I + 124 >> 2], e[a + 232 >> 2] = e[I + 120 >> 2], e[a + 236 >> 2] = A, A = e[I + 116 >> 2], e[a + 224 >> 2] = e[I + 112 >> 2], e[a + 228 >> 2] = A, Ag(g = a + 256 | 0, a + 240 | 0, a + 224 | 0), A = e[a + 268 >> 2], e[I + 120 >> 2] = e[a + 264 >> 2], e[I + 124 >> 2] = A, A = e[a + 260 >> 2], e[I + 112 >> 2] = e[a + 256 >> 2], e[I + 116 >> 2] = A, A = e[I + 92 >> 2], e[a + 216 >> 2] = e[I + 88 >> 2], e[a + 220 >> 2] = A, A = e[I + 84 >> 2], e[a + 208 >> 2] = e[I + 80 >> 2], e[a + 212 >> 2] = A, A = e[I + 108 >> 2], e[a + 200 >> 2] = e[I + 104 >> 2], e[a + 204 >> 2] = A, A = e[I + 100 >> 2], e[a + 192 >> 2] = e[I + 96 >> 2], e[a + 196 >> 2] = A, Ag(g, a + 208 | 0, a + 192 | 0), A = e[a + 268 >> 2], e[I + 104 >> 2] = e[a + 264 >> 2], e[I + 108 >> 2] = A, A = e[a + 260 >> 2], e[I + 96 >> 2] = e[a + 256 >> 2], e[I + 100 >> 2] = A, A = e[I + 76 >> 2], e[a + 184 >> 2] = e[I + 72 >> 2], e[a + 188 >> 2] = A, H = e[4 + (A = I - -64 | 0) >> 2], e[a + 176 >> 2] = e[A >> 2], e[a + 180 >> 2] = H, H = e[I + 92 >> 2], e[a + 168 >> 2] = e[I + 88 >> 2], e[a + 172 >> 2] = H, H = e[I + 84 >> 2], e[a + 160 >> 2] = e[I + 80 >> 2], e[a + 164 >> 2] = H, Ag(g, a + 176 | 0, a + 160 | 0), H = e[a + 268 >> 2], e[I + 88 >> 2] = e[a + 264 >> 2], e[I + 92 >> 2] = H, H = e[a + 260 >> 2], e[I + 80 >> 2] = e[a + 256 >> 2], e[I + 84 >> 2] = H, H = e[I + 60 >> 2], e[a + 152 >> 2] = e[I + 56 >> 2], e[a + 156 >> 2] = H, H = e[I + 52 >> 2], e[a + 144 >> 2] = e[I + 48 >> 2], e[a + 148 >> 2] = H, H = e[I + 76 >> 2], e[a + 136 >> 2] = e[I + 72 >> 2], e[a + 140 >> 2] = H, H = e[A + 4 >> 2], e[a + 128 >> 2] = e[A >> 2], e[a + 132 >> 2] = H, Ag(g, a + 144 | 0, a + 128 | 0), H = e[a + 268 >> 2], e[I + 72 >> 2] = e[a + 264 >> 2], e[I + 76 >> 2] = H, H = e[a + 260 >> 2], e[A >> 2] = e[a + 256 >> 2], e[A + 4 >> 2] = H, H = e[I + 44 >> 2], e[a + 120 >> 2] = e[I + 40 >> 2], e[a + 124 >> 2] = H, H = e[I + 36 >> 2], e[a + 112 >> 2] = e[I + 32 >> 2], e[a + 116 >> 2] = H, H = e[I + 60 >> 2], e[a + 104 >> 2] = e[I + 56 >> 2], e[a + 108 >> 2] = H, H = e[I + 52 >> 2], e[a + 96 >> 2] = e[I + 48 >> 2], e[a + 100 >> 2] = H, Ag(g, a + 112 | 0, a + 96 | 0), H = e[a + 268 >> 2], e[I + 56 >> 2] = e[a + 264 >> 2], e[I + 60 >> 2] = H, H = e[a + 260 >> 2], e[I + 48 >> 2] = e[a + 256 >> 2], e[I + 52 >> 2] = H, H = e[I + 28 >> 2], e[a + 88 >> 2] = e[I + 24 >> 2], e[a + 92 >> 2] = H, H = e[I + 20 >> 2], e[a + 80 >> 2] = e[I + 16 >> 2], e[a + 84 >> 2] = H, H = e[I + 44 >> 2], e[a + 72 >> 2] = e[I + 40 >> 2], e[a + 76 >> 2] = H, H = e[I + 36 >> 2], e[a + 64 >> 2] = e[I + 32 >> 2], e[a + 68 >> 2] = H, Ag(g, a + 80 | 0, a - -64 | 0), H = e[a + 268 >> 2], e[I + 40 >> 2] = e[a + 264 >> 2], e[I + 44 >> 2] = H, H = e[a + 260 >> 2], e[I + 32 >> 2] = e[a + 256 >> 2], e[I + 36 >> 2] = H, H = e[I + 12 >> 2], e[a + 56 >> 2] = e[I + 8 >> 2], e[a + 60 >> 2] = H, H = e[I + 4 >> 2], e[a + 48 >> 2] = e[I >> 2], e[a + 52 >> 2] = H, H = e[I + 28 >> 2], e[a + 40 >> 2] = e[I + 24 >> 2], e[a + 44 >> 2] = H, H = e[I + 20 >> 2], e[a + 32 >> 2] = e[I + 16 >> 2], e[a + 36 >> 2] = H, Ag(g, a + 48 | 0, a + 32 | 0), H = e[a + 268 >> 2], e[I + 24 >> 2] = e[a + 264 >> 2], e[I + 28 >> 2] = H, H = e[a + 260 >> 2], e[I + 16 >> 2] = e[a + 256 >> 2], e[I + 20 >> 2] = H, H = e[a + 284 >> 2], e[a + 24 >> 2] = e[a + 280 >> 2], e[a + 28 >> 2] = H, H = e[a + 276 >> 2], e[a + 16 >> 2] = e[a + 272 >> 2], e[a + 20 >> 2] = H, H = e[I + 12 >> 2], e[a + 8 >> 2] = e[I + 8 >> 2], e[a + 12 >> 2] = H, H = e[I + 4 >> 2], e[a >> 2] = e[I >> 2], e[a + 4 >> 2] = H, Ag(g, a + 16 | 0, a), g = e[a + 268 >> 2], e[I + 8 >> 2] = e[a + 264 >> 2], e[I + 12 >> 2] = g, g = e[a + 260 >> 2], e[I >> 2] = e[a + 256 >> 2], e[I + 4 >> 2] = g, e[I + 12 >> 2] = (_[I + 12 | 0] | _[I + 13 | 0] << 8 | _[I + 14 | 0] << 16 | _[I + 15 | 0] << 24) ^ r, e[I + 8 >> 2] = (_[I + 8 | 0] | _[I + 9 | 0] << 8 | _[I + 10 | 0] << 16 | _[I + 11 | 0] << 24) ^ t, e[I + 4 >> 2] = (_[I + 4 | 0] | _[I + 5 | 0] << 8 | _[I + 6 | 0] << 16 | _[I + 7 | 0] << 24) ^ B, e[I >> 2] = (_[0 | I] | _[I + 1 | 0] << 8 | _[I + 2 | 0] << 16 | _[I + 3 | 0] << 24) ^ p, e[A >> 2] = (_[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24) ^ o, e[I + 68 >> 2] = (_[I + 68 | 0] | _[I + 69 | 0] << 8 | _[I + 70 | 0] << 16 | _[I + 71 | 0] << 24) ^ Q, e[I + 72 >> 2] = (_[I + 72 | 0] | _[I + 73 | 0] << 8 | _[I + 74 | 0] << 16 | _[I + 75 | 0] << 24) ^ h, e[I + 76 >> 2] = f ^ (_[I + 76 | 0] | _[I + 77 | 0] << 8 | _[I + 78 | 0] << 16 | _[I + 79 | 0] << 24), s = a + 288 | 0 - } - - function H(A, g, I, a, B) { - var t, r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0; - for (s = t = s - 224 | 0, p = (_[B + 60 | 0] | _[B + 61 | 0] << 8 | _[B + 62 | 0] << 16 | _[B + 63 | 0] << 24) ^ a >>> 29, D = (_[B + 56 | 0] | _[B + 57 | 0] << 8 | _[B + 58 | 0] << 16 | _[B + 59 | 0] << 24) ^ a << 3, y = (_[B + 52 | 0] | _[B + 53 | 0] << 8 | _[B + 54 | 0] << 16 | _[B + 55 | 0] << 24) ^ I >>> 29, h = (_[0 | (r = B + 48 | 0)] | _[r + 1 | 0] << 8 | _[r + 2 | 0] << 16 | _[r + 3 | 0] << 24) ^ I << 3, o = B + 16 | 0, i = B + 32 | 0, c = B - -64 | 0, Q = B + 80 | 0; I = e[Q + 12 >> 2], e[t + 216 >> 2] = e[Q + 8 >> 2], e[t + 220 >> 2] = I, I = e[Q + 4 >> 2], e[t + 208 >> 2] = e[Q >> 2], e[t + 212 >> 2] = I, I = e[c + 12 >> 2], e[t + 184 >> 2] = e[c + 8 >> 2], e[t + 188 >> 2] = I, I = e[c + 4 >> 2], e[t + 176 >> 2] = e[c >> 2], e[t + 180 >> 2] = I, I = e[Q + 12 >> 2], e[t + 168 >> 2] = e[Q + 8 >> 2], e[t + 172 >> 2] = I, I = e[Q + 4 >> 2], e[t + 160 >> 2] = e[Q >> 2], e[t + 164 >> 2] = I, Ag(a = t + 192 | 0, t + 176 | 0, t + 160 | 0), I = e[t + 204 >> 2], e[Q + 8 >> 2] = e[t + 200 >> 2], e[Q + 12 >> 2] = I, I = e[t + 196 >> 2], e[Q >> 2] = e[t + 192 >> 2], e[Q + 4 >> 2] = I, I = e[r + 12 >> 2], e[t + 152 >> 2] = e[r + 8 >> 2], e[t + 156 >> 2] = I, I = e[r + 4 >> 2], e[t + 144 >> 2] = e[r >> 2], e[t + 148 >> 2] = I, I = e[c + 12 >> 2], e[t + 136 >> 2] = e[c + 8 >> 2], e[t + 140 >> 2] = I, I = e[c + 4 >> 2], e[t + 128 >> 2] = e[c >> 2], e[t + 132 >> 2] = I, Ag(a, t + 144 | 0, t + 128 | 0), I = e[t + 204 >> 2], e[c + 8 >> 2] = e[t + 200 >> 2], e[c + 12 >> 2] = I, I = e[t + 196 >> 2], e[c >> 2] = e[t + 192 >> 2], e[c + 4 >> 2] = I, I = e[i + 12 >> 2], e[t + 120 >> 2] = e[i + 8 >> 2], e[t + 124 >> 2] = I, I = e[i + 4 >> 2], e[t + 112 >> 2] = e[i >> 2], e[t + 116 >> 2] = I, I = e[r + 12 >> 2], e[t + 104 >> 2] = e[r + 8 >> 2], e[t + 108 >> 2] = I, I = e[r + 4 >> 2], e[t + 96 >> 2] = e[r >> 2], e[t + 100 >> 2] = I, Ag(a, t + 112 | 0, t + 96 | 0), I = e[t + 204 >> 2], e[r + 8 >> 2] = e[t + 200 >> 2], e[r + 12 >> 2] = I, I = e[t + 196 >> 2], e[r >> 2] = e[t + 192 >> 2], e[r + 4 >> 2] = I, I = e[o + 12 >> 2], e[t + 88 >> 2] = e[o + 8 >> 2], e[t + 92 >> 2] = I, I = e[o + 4 >> 2], e[t + 80 >> 2] = e[o >> 2], e[t + 84 >> 2] = I, I = e[i + 12 >> 2], e[t + 72 >> 2] = e[i + 8 >> 2], e[t + 76 >> 2] = I, I = e[i + 4 >> 2], e[t + 64 >> 2] = e[i >> 2], e[t + 68 >> 2] = I, Ag(a, t + 80 | 0, t - -64 | 0), I = e[t + 204 >> 2], e[i + 8 >> 2] = e[t + 200 >> 2], e[i + 12 >> 2] = I, I = e[t + 196 >> 2], e[i >> 2] = e[t + 192 >> 2], e[i + 4 >> 2] = I, I = e[B + 12 >> 2], e[t + 56 >> 2] = e[B + 8 >> 2], e[t + 60 >> 2] = I, I = e[B + 4 >> 2], e[t + 48 >> 2] = e[B >> 2], e[t + 52 >> 2] = I, I = e[o + 12 >> 2], e[t + 40 >> 2] = e[o + 8 >> 2], e[t + 44 >> 2] = I, I = e[o + 4 >> 2], e[t + 32 >> 2] = e[o >> 2], e[t + 36 >> 2] = I, Ag(a, t + 48 | 0, t + 32 | 0), I = e[t + 204 >> 2], e[o + 8 >> 2] = e[t + 200 >> 2], e[o + 12 >> 2] = I, I = e[t + 196 >> 2], e[o >> 2] = e[t + 192 >> 2], e[o + 4 >> 2] = I, I = e[t + 220 >> 2], e[t + 24 >> 2] = e[t + 216 >> 2], e[t + 28 >> 2] = I, I = e[t + 212 >> 2], e[t + 16 >> 2] = e[t + 208 >> 2], e[t + 20 >> 2] = I, I = e[B + 12 >> 2], e[t + 8 >> 2] = e[B + 8 >> 2], e[t + 12 >> 2] = I, I = e[B + 4 >> 2], e[t >> 2] = e[B >> 2], e[t + 4 >> 2] = I, Ag(a, t + 16 | 0, t), n = e[t + 192 >> 2], a = e[t + 196 >> 2], I = e[t + 200 >> 2], f = p ^ e[t + 204 >> 2], e[B + 12 >> 2] = f, w = I ^ D, e[B + 8 >> 2] = w, k = a ^ y, e[B + 4 >> 2] = k, l = h ^ n, e[B >> 2] = l, 7 != (0 | (E = E + 1 | 0));); - A: { - g: { - I: { - if (I = g - 16 | 0) { - if (16 == (0 | I)) break I; - break g - } - d = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, - r = _[B + 48 | 0] | _[B + 49 | 0] << 8 | _[B + 50 | 0] << 16 | _[B + 51 | 0] << 24, - o = _[B + 32 | 0] | _[B + 33 | 0] << 8 | _[B + 34 | 0] << 16 | _[B + 35 | 0] << 24, - i = _[B + 80 | 0] | _[B + 81 | 0] << 8 | _[B + 82 | 0] << 16 | _[B + 83 | 0] << 24, - c = _[0 | (g = B - -64 | 0)] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, - Q = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, - p = _[B + 52 | 0] | _[B + 53 | 0] << 8 | _[B + 54 | 0] << 16 | _[B + 55 | 0] << 24, - D = _[B + 36 | 0] | _[B + 37 | 0] << 8 | _[B + 38 | 0] << 16 | _[B + 39 | 0] << 24, - y = _[B + 84 | 0] | _[B + 85 | 0] << 8 | _[B + 86 | 0] << 16 | _[B + 87 | 0] << 24, - h = _[B + 68 | 0] | _[B + 69 | 0] << 8 | _[B + 70 | 0] << 16 | _[B + 71 | 0] << 24, - n = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, - E = _[B + 56 | 0] | _[B + 57 | 0] << 8 | _[B + 58 | 0] << 16 | _[B + 59 | 0] << 24, - a = _[B + 40 | 0] | _[B + 41 | 0] << 8 | _[B + 42 | 0] << 16 | _[B + 43 | 0] << 24, - I = _[B + 88 | 0] | _[B + 89 | 0] << 8 | _[B + 90 | 0] << 16 | _[B + 91 | 0] << 24, - g = _[B + 72 | 0] | _[B + 73 | 0] << 8 | _[B + 74 | 0] << 16 | _[B + 75 | 0] << 24, - B = f ^ (_[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24) ^ (_[B + 60 | 0] | _[B + 61 | 0] << 8 | _[B + 62 | 0] << 16 | _[B + 63 | 0] << 24) ^ (_[B + 44 | 0] | _[B + 45 | 0] << 8 | _[B + 46 | 0] << 16 | _[B + 47 | 0] << 24) ^ (_[B + 92 | 0] | _[B + 93 | 0] << 8 | _[B + 94 | 0] << 16 | _[B + 95 | 0] << 24) ^ (_[B + 76 | 0] | _[B + 77 | 0] << 8 | _[B + 78 | 0] << 16 | _[B + 79 | 0] << 24), - C[A + 12 | 0] = B, - C[A + 13 | 0] = B >>> 8, - C[A + 14 | 0] = B >>> 16, - C[A + 15 | 0] = B >>> 24, - g = w ^ n ^ g ^ I ^ a ^ E, - C[A + 8 | 0] = g, - C[A + 9 | 0] = g >>> 8, - C[A + 10 | 0] = g >>> 16, - C[A + 11 | 0] = g >>> 24, - g = k ^ Q ^ p ^ D ^ y ^ h, - C[A + 4 | 0] = g, - C[A + 5 | 0] = g >>> 8, - C[A + 6 | 0] = g >>> 16, - C[A + 7 | 0] = g >>> 24, - g = l ^ d ^ r ^ o ^ i ^ c, - C[0 | A] = g, - C[A + 1 | 0] = g >>> 8, - C[A + 2 | 0] = g >>> 16, - C[A + 3 | 0] = g >>> 24; - break A - } - h = _[B + 32 | 0] | _[B + 33 | 0] << 8 | _[B + 34 | 0] << 16 | _[B + 35 | 0] << 24, - n = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, - E = _[B + 36 | 0] | _[B + 37 | 0] << 8 | _[B + 38 | 0] << 16 | _[B + 39 | 0] << 24, - a = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, - I = _[B + 40 | 0] | _[B + 41 | 0] << 8 | _[B + 42 | 0] << 16 | _[B + 43 | 0] << 24, - g = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, - y = f ^ (_[B + 44 | 0] | _[B + 45 | 0] << 8 | _[B + 46 | 0] << 16 | _[B + 47 | 0] << 24) ^ (_[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24), - C[A + 12 | 0] = y, - C[A + 13 | 0] = y >>> 8, - C[A + 14 | 0] = y >>> 16, - C[A + 15 | 0] = y >>> 24, - g = w ^ g ^ I, - C[A + 8 | 0] = g, - C[A + 9 | 0] = g >>> 8, - C[A + 10 | 0] = g >>> 16, - C[A + 11 | 0] = g >>> 24, - g = k ^ a ^ E, - C[A + 4 | 0] = g, - C[A + 5 | 0] = g >>> 8, - C[A + 6 | 0] = g >>> 16, - C[A + 7 | 0] = g >>> 24, - g = l ^ h ^ n, - C[0 | A] = g, - C[A + 1 | 0] = g >>> 8, - C[A + 2 | 0] = g >>> 16, - C[A + 3 | 0] = g >>> 24, - p = _[B + 48 | 0] | _[B + 49 | 0] << 8 | _[B + 50 | 0] << 16 | _[B + 51 | 0] << 24, - D = _[B + 80 | 0] | _[B + 81 | 0] << 8 | _[B + 82 | 0] << 16 | _[B + 83 | 0] << 24, - y = _[0 | (g = B - -64 | 0)] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, - h = _[B + 52 | 0] | _[B + 53 | 0] << 8 | _[B + 54 | 0] << 16 | _[B + 55 | 0] << 24, - n = _[B + 84 | 0] | _[B + 85 | 0] << 8 | _[B + 86 | 0] << 16 | _[B + 87 | 0] << 24, - E = _[B + 68 | 0] | _[B + 69 | 0] << 8 | _[B + 70 | 0] << 16 | _[B + 71 | 0] << 24, - a = _[B + 56 | 0] | _[B + 57 | 0] << 8 | _[B + 58 | 0] << 16 | _[B + 59 | 0] << 24, - I = _[B + 88 | 0] | _[B + 89 | 0] << 8 | _[B + 90 | 0] << 16 | _[B + 91 | 0] << 24, - g = _[B + 72 | 0] | _[B + 73 | 0] << 8 | _[B + 74 | 0] << 16 | _[B + 75 | 0] << 24, - B = (_[B + 60 | 0] | _[B + 61 | 0] << 8 | _[B + 62 | 0] << 16 | _[B + 63 | 0] << 24) ^ (_[B + 92 | 0] | _[B + 93 | 0] << 8 | _[B + 94 | 0] << 16 | _[B + 95 | 0] << 24) ^ (_[B + 76 | 0] | _[B + 77 | 0] << 8 | _[B + 78 | 0] << 16 | _[B + 79 | 0] << 24), - C[A + 28 | 0] = B, - C[A + 29 | 0] = B >>> 8, - C[A + 30 | 0] = B >>> 16, - C[A + 31 | 0] = B >>> 24, - g = a ^ g ^ I, - C[A + 24 | 0] = g, - C[A + 25 | 0] = g >>> 8, - C[A + 26 | 0] = g >>> 16, - C[A + 27 | 0] = g >>> 24, - g = h ^ n ^ E, - C[A + 20 | 0] = g, - C[A + 21 | 0] = g >>> 8, - C[A + 22 | 0] = g >>> 16, - C[A + 23 | 0] = g >>> 24, - g = p ^ y ^ D, - C[A + 16 | 0] = g, - C[A + 17 | 0] = g >>> 8, - C[A + 18 | 0] = g >>> 16, - C[A + 19 | 0] = g >>> 24; - break A - } - vI(A, 0, g) - } - s = t + 224 | 0 - } - - function U(A, g, I) { - var a, B = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0; - for (s = a = s - 4032 | 0, $A(a + 160 | 0, I), o = e[I + 36 >> 2], e[(r = a + 3840 | 0) >> 2] = e[I + 32 >> 2], e[r + 4 >> 2] = o, i = e[I + 28 >> 2], e[(o = a + 3832 | 0) >> 2] = e[I + 24 >> 2], e[o + 4 >> 2] = i, Q = e[I + 20 >> 2], e[(i = a + 3824 | 0) >> 2] = e[I + 16 >> 2], e[i + 4 >> 2] = Q, y = e[I + 12 >> 2], e[(Q = a + 3816 | 0) >> 2] = e[I + 8 >> 2], e[Q + 4 >> 2] = y, y = e[I + 4 >> 2], e[a + 3808 >> 2] = e[I >> 2], e[a + 3812 >> 2] = y, n = e[I + 52 >> 2], e[(y = a + 3856 | 0) >> 2] = e[I + 48 >> 2], e[y + 4 >> 2] = n, f = e[I + 60 >> 2], e[(n = a + 3864 | 0) >> 2] = e[I + 56 >> 2], e[n + 4 >> 2] = f, E = e[4 + (p = I - -64 | 0) >> 2], e[(f = a + 3872 | 0) >> 2] = e[p >> 2], e[f + 4 >> 2] = E, E = e[I + 76 >> 2], e[(p = a + 3880 | 0) >> 2] = e[I + 72 >> 2], e[p + 4 >> 2] = E, E = e[I + 44 >> 2], e[a + 3848 >> 2] = e[I + 40 >> 2], e[a + 3852 >> 2] = E, w = e[I + 92 >> 2], e[(E = a + 3896 | 0) >> 2] = e[I + 88 >> 2], e[E + 4 >> 2] = w, k = e[I + 100 >> 2], e[(w = a + 3904 | 0) >> 2] = e[I + 96 >> 2], e[w + 4 >> 2] = k, l = e[I + 108 >> 2], e[(k = a + 3912 | 0) >> 2] = e[I + 104 >> 2], e[k + 4 >> 2] = l, d = e[I + 116 >> 2], e[(l = a + 3920 | 0) >> 2] = e[I + 112 >> 2], e[l + 4 >> 2] = d, d = e[I + 84 >> 2], e[a + 3888 >> 2] = e[I + 80 >> 2], e[a + 3892 >> 2] = d, FA(B = a + 3528 | 0, d = a + 3808 | 0), v(t = a + 2408 | 0, B, c = a + 3648 | 0), v(a + 2448 | 0, h = a + 3568 | 0, D = a + 3608 | 0), v(a + 2488 | 0, D, c), v(a + 2528 | 0, B, h), $A(c = a + 320 | 0, t), sA(B = a + 3368 | 0, I, c), v(t = a + 2248 | 0, B, c = a + 3488 | 0), v(a + 2288 | 0, h = a + 3408 | 0, D = a + 3448 | 0), v(a + 2328 | 0, D, c), v(a + 2368 | 0, B, h), $A(a + 480 | 0, t), t = e[4 + (B = a + 2440 | 0) >> 2], e[r >> 2] = e[B >> 2], e[r + 4 >> 2] = t, t = e[4 + (B = a + 2432 | 0) >> 2], e[o >> 2] = e[B >> 2], e[o + 4 >> 2] = t, t = e[4 + (B = a + 2424 | 0) >> 2], e[i >> 2] = e[B >> 2], e[i + 4 >> 2] = t, t = e[4 + (B = a + 2416 | 0) >> 2], e[Q >> 2] = e[B >> 2], e[Q + 4 >> 2] = t, t = e[4 + (B = a + 2456 | 0) >> 2], e[y >> 2] = e[B >> 2], e[y + 4 >> 2] = t, t = e[4 + (B = a + 2464 | 0) >> 2], e[n >> 2] = e[B >> 2], e[n + 4 >> 2] = t, t = e[4 + (B = a + 2472 | 0) >> 2], e[f >> 2] = e[B >> 2], e[f + 4 >> 2] = t, t = e[4 + (B = a + 2480 | 0) >> 2], e[p >> 2] = e[B >> 2], e[p + 4 >> 2] = t, B = e[a + 2412 >> 2], e[a + 3808 >> 2] = e[a + 2408 >> 2], e[a + 3812 >> 2] = B, B = e[a + 2452 >> 2], e[a + 3848 >> 2] = e[a + 2448 >> 2], e[a + 3852 >> 2] = B, t = e[4 + (B = a + 2520 | 0) >> 2], e[l >> 2] = e[B >> 2], e[l + 4 >> 2] = t, t = e[4 + (B = a + 2512 | 0) >> 2], e[k >> 2] = e[B >> 2], e[k + 4 >> 2] = t, t = e[4 + (B = a + 2504 | 0) >> 2], e[w >> 2] = e[B >> 2], e[w + 4 >> 2] = t, t = e[4 + (B = a + 2496 | 0) >> 2], e[E >> 2] = e[B >> 2], e[E + 4 >> 2] = t, B = e[a + 2492 >> 2], e[a + 3888 >> 2] = e[a + 2488 >> 2], e[a + 3892 >> 2] = B, FA(B = a + 3208 | 0, d), v(t = a + 2088 | 0, B, c = a + 3328 | 0), v(a + 2128 | 0, h = a + 3248 | 0, D = a + 3288 | 0), v(a + 2168 | 0, D, c), v(a + 2208 | 0, B, h), $A(c = a + 640 | 0, t), sA(B = a + 3048 | 0, I, c), v(t = a + 1928 | 0, B, c = a + 3168 | 0), v(a + 1968 | 0, h = a + 3088 | 0, D = a + 3128 | 0), v(a + 2008 | 0, D, c), v(a + 2048 | 0, B, h), $A(a + 800 | 0, t), t = e[4 + (B = a + 2280 | 0) >> 2], e[r >> 2] = e[B >> 2], e[r + 4 >> 2] = t, t = e[4 + (B = a + 2272 | 0) >> 2], e[o >> 2] = e[B >> 2], e[o + 4 >> 2] = t, t = e[4 + (B = a + 2264 | 0) >> 2], e[i >> 2] = e[B >> 2], e[i + 4 >> 2] = t, t = e[4 + (B = a + 2256 | 0) >> 2], e[Q >> 2] = e[B >> 2], e[Q + 4 >> 2] = t, t = e[4 + (B = a + 2296 | 0) >> 2], e[y >> 2] = e[B >> 2], e[y + 4 >> 2] = t, t = e[4 + (B = a + 2304 | 0) >> 2], e[n >> 2] = e[B >> 2], e[n + 4 >> 2] = t, t = e[4 + (B = a + 2312 | 0) >> 2], e[f >> 2] = e[B >> 2], e[f + 4 >> 2] = t, t = e[4 + (B = a + 2320 | 0) >> 2], e[p >> 2] = e[B >> 2], e[p + 4 >> 2] = t, B = e[a + 2252 >> 2], e[a + 3808 >> 2] = e[a + 2248 >> 2], e[a + 3812 >> 2] = B, B = e[a + 2292 >> 2], e[a + 3848 >> 2] = e[a + 2288 >> 2], e[a + 3852 >> 2] = B, t = e[4 + (B = a + 2360 | 0) >> 2], e[l >> 2] = e[B >> 2], e[l + 4 >> 2] = t, t = e[4 + (B = a + 2352 | 0) >> 2], e[k >> 2] = e[B >> 2], e[k + 4 >> 2] = t, t = e[4 + (B = a + 2344 | 0) >> 2], e[w >> 2] = e[B >> 2], e[w + 4 >> 2] = t, t = e[4 + (B = a + 2336 | 0) >> 2], e[E >> 2] = e[B >> 2], e[E + 4 >> 2] = t, B = e[a + 2332 >> 2], e[a + 3888 >> 2] = e[a + 2328 >> 2], e[a + 3892 >> 2] = B, FA(B = a + 2888 | 0, d), v(t = a + 1768 | 0, B, c = a + 3008 | 0), v(a + 1808 | 0, h = a + 2928 | 0, D = a + 2968 | 0), v(a + 1848 | 0, D, c), v(a + 1888 | 0, B, h), $A(c = a + 960 | 0, t), sA(B = a + 2728 | 0, I, c), v(I = a + 1608 | 0, B, t = a + 2848 | 0), v(a + 1648 | 0, c = a + 2768 | 0, h = a + 2808 | 0), v(a + 1688 | 0, h, t), v(a + 1728 | 0, B, c), $A(a + 1120 | 0, I), B = e[4 + (I = a + 2120 | 0) >> 2], e[r >> 2] = e[I >> 2], e[r + 4 >> 2] = B, r = e[4 + (I = a + 2112 | 0) >> 2], e[o >> 2] = e[I >> 2], e[o + 4 >> 2] = r, r = e[4 + (I = a + 2104 | 0) >> 2], e[i >> 2] = e[I >> 2], e[i + 4 >> 2] = r, r = e[4 + (I = a + 2096 | 0) >> 2], e[Q >> 2] = e[I >> 2], e[Q + 4 >> 2] = r, r = e[4 + (I = a + 2136 | 0) >> 2], e[y >> 2] = e[I >> 2], e[y + 4 >> 2] = r, r = e[4 + (I = a + 2144 | 0) >> 2], e[n >> 2] = e[I >> 2], e[n + 4 >> 2] = r, r = e[4 + (I = a + 2152 | 0) >> 2], e[f >> 2] = e[I >> 2], e[f + 4 >> 2] = r, r = e[4 + (I = a + 2160 | 0) >> 2], e[p >> 2] = e[I >> 2], e[p + 4 >> 2] = r, I = e[a + 2092 >> 2], e[a + 3808 >> 2] = e[a + 2088 >> 2], e[a + 3812 >> 2] = I, I = e[a + 2132 >> 2], e[a + 3848 >> 2] = e[a + 2128 >> 2], e[a + 3852 >> 2] = I, r = e[4 + (I = a + 2200 | 0) >> 2], e[l >> 2] = e[I >> 2], e[l + 4 >> 2] = r, r = e[4 + (I = a + 2192 | 0) >> 2], e[k >> 2] = e[I >> 2], e[k + 4 >> 2] = r, r = e[4 + (I = a + 2184 | 0) >> 2], e[w >> 2] = e[I >> 2], e[w + 4 >> 2] = r, r = e[4 + (I = a + 2176 | 0) >> 2], e[E >> 2] = e[I >> 2], e[E + 4 >> 2] = r, I = e[a + 2172 >> 2], e[a + 3888 >> 2] = e[a + 2168 >> 2], e[a + 3892 >> 2] = I, FA(I = a + 2568 | 0, d), v(r = a + 1448 | 0, I, o = a + 2688 | 0), v(a + 1488 | 0, i = a + 2608 | 0, Q = a + 2648 | 0), v(a + 1528 | 0, Q, o), v(a + 1568 | 0, I, i), $A(a + 1280 | 0, r), r = 0, I = 0; i = (o = a + 3968 | 0) + (I << 1) | 0, Q = _[g + I | 0], C[i + 1 | 0] = Q >>> 4, C[0 | i] = 15 & Q, o = o + ((i = 1 | I) << 1) | 0, i = _[g + i | 0], C[o + 1 | 0] = i >>> 4, C[0 | o] = 15 & i, 32 != (0 | (I = I + 2 | 0));); - for (g = 0; I = 8 + (o = (I = g) + _[0 | (g = (a + 3968 | 0) + r | 0)] | 0) | 0, C[0 | g] = o - (240 & I), I = 8 + (o = _[g + 1 | 0] + (I << 24 >> 24 >> 4) | 0) | 0, C[g + 1 | 0] = o - (240 & I), I = 8 + (o = _[g + 2 | 0] + (I << 24 >> 24 >> 4) | 0) | 0, C[g + 2 | 0] = o - (240 & I), g = I << 24 >> 24 >> 4, 63 != (0 | (r = r + 3 | 0));); - for (C[a + 4031 | 0] = _[a + 4031 | 0] + g, e[A + 32 >> 2] = 0, e[A + 36 >> 2] = 0, e[A + 24 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 16 >> 2] = 0, e[A + 20 >> 2] = 0, e[A + 8 >> 2] = 0, e[A + 12 >> 2] = 0, e[A >> 2] = 0, e[A + 4 >> 2] = 0, e[A + 44 >> 2] = 0, e[A + 48 >> 2] = 0, e[A + 40 >> 2] = 1, e[A + 52 >> 2] = 0, e[A + 56 >> 2] = 0, e[A + 60 >> 2] = 0, e[A + 64 >> 2] = 0, e[A + 68 >> 2] = 0, e[A + 72 >> 2] = 0, e[A + 76 >> 2] = 0, e[A + 80 >> 2] = 1, vI(A + 84 | 0, 0, 76), f = A + 120 | 0, p = A + 80 | 0, E = A + 40 | 0, Q = a + 3768 | 0, I = a + 3888 | 0, o = a + 3848 | 0, y = a + 3728 | 0, r = a + 3928 | 0, n = 63; vA(a, w = a + 160 | 0, C[(a + 3968 | 0) + n | 0]), sA(g = a + 3808 | 0, A, a), v(i = a + 3688 | 0, g, r), v(y, o, I), v(Q, I, r), FA(g, i), v(i, g, r), v(y, o, I), v(Q, I, r), FA(g, i), v(i, g, r), v(y, o, I), v(Q, I, r), FA(g, i), v(i, g, r), v(y, o, I), v(Q, I, r), FA(g, i), v(A, g, r), v(E, o, I), v(p, I, r), v(f, g, o), n = n - 1 | 0;); - vA(a, w, C[a + 3968 | 0]), sA(g, A, a), v(A, g, r), v(E, o, I), v(p, I, r), v(f, g, o), s = a + 4032 | 0 - } - - function J(A, g, I, C) { - var a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d, u, S, b, F, N, v = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0, - U = 0; - s = a = s - 320 | 0, G = 32 - I | 0, v = vI((M = a + 256 | 0) + I | 0, 0, I >>> 0 <= 31 ? G : 0), uI(M, g, I), r = _[C + 16 | 0] | _[C + 17 | 0] << 8 | _[C + 18 | 0] << 16 | _[C + 19 | 0] << 24, o = _[C + 48 | 0] | _[C + 49 | 0] << 8 | _[C + 50 | 0] << 16 | _[C + 51 | 0] << 24, i = _[C + 20 | 0] | _[C + 21 | 0] << 8 | _[C + 22 | 0] << 16 | _[C + 23 | 0] << 24, c = _[C + 52 | 0] | _[C + 53 | 0] << 8 | _[C + 54 | 0] << 16 | _[C + 55 | 0] << 24, Q = _[C + 24 | 0] | _[C + 25 | 0] << 8 | _[C + 26 | 0] << 16 | _[C + 27 | 0] << 24, y = _[C + 56 | 0] | _[C + 57 | 0] << 8 | _[C + 58 | 0] << 16 | _[C + 59 | 0] << 24, E = _[C + 28 | 0] | _[C + 29 | 0] << 8 | _[C + 30 | 0] << 16 | _[C + 31 | 0] << 24, h = _[C + 60 | 0] | _[C + 61 | 0] << 8 | _[C + 62 | 0] << 16 | _[C + 63 | 0] << 24, g = _[C + 32 | 0] | _[C + 33 | 0] << 8 | _[C + 34 | 0] << 16 | _[C + 35 | 0] << 24, n = _[C + 80 | 0] | _[C + 81 | 0] << 8 | _[C + 82 | 0] << 16 | _[C + 83 | 0] << 24, p = _[C + 112 | 0] | _[C + 113 | 0] << 8 | _[C + 114 | 0] << 16 | _[C + 115 | 0] << 24, K = _[C + 96 | 0] | _[C + 97 | 0] << 8 | _[C + 98 | 0] << 16 | _[C + 99 | 0] << 24, m = _[C + 36 | 0] | _[C + 37 | 0] << 8 | _[C + 38 | 0] << 16 | _[C + 39 | 0] << 24, D = _[C + 84 | 0] | _[C + 85 | 0] << 8 | _[C + 86 | 0] << 16 | _[C + 87 | 0] << 24, f = _[C + 116 | 0] | _[C + 117 | 0] << 8 | _[C + 118 | 0] << 16 | _[C + 119 | 0] << 24, Y = _[C + 100 | 0] | _[C + 101 | 0] << 8 | _[C + 102 | 0] << 16 | _[C + 103 | 0] << 24, H = _[C + 40 | 0] | _[C + 41 | 0] << 8 | _[C + 42 | 0] << 16 | _[C + 43 | 0] << 24, w = _[C + 88 | 0] | _[C + 89 | 0] << 8 | _[C + 90 | 0] << 16 | _[C + 91 | 0] << 24, k = _[C + 120 | 0] | _[C + 121 | 0] << 8 | _[C + 122 | 0] << 16 | _[C + 123 | 0] << 24, U = _[C + 104 | 0] | _[C + 105 | 0] << 8 | _[C + 106 | 0] << 16 | _[C + 107 | 0] << 24, l = e[a + 256 >> 2], d = e[a + 260 >> 2], u = e[a + 264 >> 2], S = e[a + 268 >> 2], b = e[a + 272 >> 2], F = e[a + 276 >> 2], N = e[a + 280 >> 2], B = _[C + 44 | 0] | _[C + 45 | 0] << 8 | _[C + 46 | 0] << 16 | _[C + 47 | 0] << 24, t = _[C + 108 | 0] | _[C + 109 | 0] << 8 | _[C + 110 | 0] << 16 | _[C + 111 | 0] << 24, e[a + 284 >> 2] = B ^ t & (_[C + 124 | 0] | _[C + 125 | 0] << 8 | _[C + 126 | 0] << 16 | _[C + 127 | 0] << 24) ^ e[a + 284 >> 2] ^ (_[C + 92 | 0] | _[C + 93 | 0] << 8 | _[C + 94 | 0] << 16 | _[C + 95 | 0] << 24), e[a + 280 >> 2] = H ^ U & k ^ w ^ N, e[a + 276 >> 2] = m ^ Y & f ^ D ^ F, e[a + 272 >> 2] = g ^ K & p ^ n ^ b, e[a + 268 >> 2] = h & B ^ E ^ S ^ t, e[a + 264 >> 2] = U ^ H & y ^ Q ^ u, e[a + 260 >> 2] = Y ^ m & c ^ i ^ d, e[a + 256 >> 2] = K ^ g & o ^ r ^ l, vI(v, 0, G), uI(A, M, I), I = e[a + 284 >> 2], M = e[a + 280 >> 2], K = e[a + 276 >> 2], m = e[a + 272 >> 2], Y = e[a + 256 >> 2], H = e[a + 260 >> 2], U = e[a + 264 >> 2], G = e[a + 268 >> 2], A = e[C + 124 >> 2], e[a + 312 >> 2] = e[C + 120 >> 2], e[a + 316 >> 2] = A, A = e[C + 116 >> 2], e[a + 304 >> 2] = e[C + 112 >> 2], e[a + 308 >> 2] = A, A = e[C + 108 >> 2], e[a + 248 >> 2] = e[C + 104 >> 2], e[a + 252 >> 2] = A, A = e[C + 100 >> 2], e[a + 240 >> 2] = e[C + 96 >> 2], e[a + 244 >> 2] = A, A = e[C + 124 >> 2], e[a + 232 >> 2] = e[C + 120 >> 2], e[a + 236 >> 2] = A, A = e[C + 116 >> 2], e[a + 224 >> 2] = e[C + 112 >> 2], e[a + 228 >> 2] = A, Ag(g = a + 288 | 0, a + 240 | 0, a + 224 | 0), A = e[a + 300 >> 2], e[C + 120 >> 2] = e[a + 296 >> 2], e[C + 124 >> 2] = A, A = e[a + 292 >> 2], e[C + 112 >> 2] = e[a + 288 >> 2], e[C + 116 >> 2] = A, A = e[C + 92 >> 2], e[a + 216 >> 2] = e[C + 88 >> 2], e[a + 220 >> 2] = A, A = e[C + 84 >> 2], e[a + 208 >> 2] = e[C + 80 >> 2], e[a + 212 >> 2] = A, A = e[C + 108 >> 2], e[a + 200 >> 2] = e[C + 104 >> 2], e[a + 204 >> 2] = A, A = e[C + 100 >> 2], e[a + 192 >> 2] = e[C + 96 >> 2], e[a + 196 >> 2] = A, Ag(g, a + 208 | 0, a + 192 | 0), A = e[a + 300 >> 2], e[C + 104 >> 2] = e[a + 296 >> 2], e[C + 108 >> 2] = A, A = e[a + 292 >> 2], e[C + 96 >> 2] = e[a + 288 >> 2], e[C + 100 >> 2] = A, A = e[C + 76 >> 2], e[a + 184 >> 2] = e[C + 72 >> 2], e[a + 188 >> 2] = A, v = e[4 + (A = C - -64 | 0) >> 2], e[a + 176 >> 2] = e[A >> 2], e[a + 180 >> 2] = v, v = e[C + 92 >> 2], e[a + 168 >> 2] = e[C + 88 >> 2], e[a + 172 >> 2] = v, v = e[C + 84 >> 2], e[a + 160 >> 2] = e[C + 80 >> 2], e[a + 164 >> 2] = v, Ag(g, a + 176 | 0, a + 160 | 0), v = e[a + 300 >> 2], e[C + 88 >> 2] = e[a + 296 >> 2], e[C + 92 >> 2] = v, v = e[a + 292 >> 2], e[C + 80 >> 2] = e[a + 288 >> 2], e[C + 84 >> 2] = v, v = e[C + 60 >> 2], e[a + 152 >> 2] = e[C + 56 >> 2], e[a + 156 >> 2] = v, v = e[C + 52 >> 2], e[a + 144 >> 2] = e[C + 48 >> 2], e[a + 148 >> 2] = v, v = e[C + 76 >> 2], e[a + 136 >> 2] = e[C + 72 >> 2], e[a + 140 >> 2] = v, v = e[A + 4 >> 2], e[a + 128 >> 2] = e[A >> 2], e[a + 132 >> 2] = v, Ag(g, a + 144 | 0, a + 128 | 0), v = e[a + 300 >> 2], e[C + 72 >> 2] = e[a + 296 >> 2], e[C + 76 >> 2] = v, v = e[a + 292 >> 2], e[A >> 2] = e[a + 288 >> 2], e[A + 4 >> 2] = v, v = e[C + 44 >> 2], e[a + 120 >> 2] = e[C + 40 >> 2], e[a + 124 >> 2] = v, v = e[C + 36 >> 2], e[a + 112 >> 2] = e[C + 32 >> 2], e[a + 116 >> 2] = v, v = e[C + 60 >> 2], e[a + 104 >> 2] = e[C + 56 >> 2], e[a + 108 >> 2] = v, v = e[C + 52 >> 2], e[a + 96 >> 2] = e[C + 48 >> 2], e[a + 100 >> 2] = v, Ag(g, a + 112 | 0, a + 96 | 0), v = e[a + 300 >> 2], e[C + 56 >> 2] = e[a + 296 >> 2], e[C + 60 >> 2] = v, v = e[a + 292 >> 2], e[C + 48 >> 2] = e[a + 288 >> 2], e[C + 52 >> 2] = v, v = e[C + 28 >> 2], e[a + 88 >> 2] = e[C + 24 >> 2], e[a + 92 >> 2] = v, v = e[C + 20 >> 2], e[a + 80 >> 2] = e[C + 16 >> 2], e[a + 84 >> 2] = v, v = e[C + 44 >> 2], e[a + 72 >> 2] = e[C + 40 >> 2], e[a + 76 >> 2] = v, v = e[C + 36 >> 2], e[a + 64 >> 2] = e[C + 32 >> 2], e[a + 68 >> 2] = v, Ag(g, a + 80 | 0, a - -64 | 0), v = e[a + 300 >> 2], e[C + 40 >> 2] = e[a + 296 >> 2], e[C + 44 >> 2] = v, v = e[a + 292 >> 2], e[C + 32 >> 2] = e[a + 288 >> 2], e[C + 36 >> 2] = v, v = e[C + 12 >> 2], e[a + 56 >> 2] = e[C + 8 >> 2], e[a + 60 >> 2] = v, v = e[C + 4 >> 2], e[a + 48 >> 2] = e[C >> 2], e[a + 52 >> 2] = v, v = e[C + 28 >> 2], e[a + 40 >> 2] = e[C + 24 >> 2], e[a + 44 >> 2] = v, v = e[C + 20 >> 2], e[a + 32 >> 2] = e[C + 16 >> 2], e[a + 36 >> 2] = v, Ag(g, a + 48 | 0, a + 32 | 0), v = e[a + 300 >> 2], e[C + 24 >> 2] = e[a + 296 >> 2], e[C + 28 >> 2] = v, v = e[a + 292 >> 2], e[C + 16 >> 2] = e[a + 288 >> 2], e[C + 20 >> 2] = v, v = e[a + 316 >> 2], e[a + 24 >> 2] = e[a + 312 >> 2], e[a + 28 >> 2] = v, v = e[a + 308 >> 2], e[a + 16 >> 2] = e[a + 304 >> 2], e[a + 20 >> 2] = v, v = e[C + 12 >> 2], e[a + 8 >> 2] = e[C + 8 >> 2], e[a + 12 >> 2] = v, v = e[C + 4 >> 2], e[a >> 2] = e[C >> 2], e[a + 4 >> 2] = v, Ag(g, a + 16 | 0, a), g = e[a + 300 >> 2], e[C + 8 >> 2] = e[a + 296 >> 2], e[C + 12 >> 2] = g, g = e[a + 292 >> 2], e[C >> 2] = e[a + 288 >> 2], e[C + 4 >> 2] = g, e[C + 12 >> 2] = G ^ (_[C + 12 | 0] | _[C + 13 | 0] << 8 | _[C + 14 | 0] << 16 | _[C + 15 | 0] << 24), e[C + 8 >> 2] = U ^ (_[C + 8 | 0] | _[C + 9 | 0] << 8 | _[C + 10 | 0] << 16 | _[C + 11 | 0] << 24), e[C + 4 >> 2] = H ^ (_[C + 4 | 0] | _[C + 5 | 0] << 8 | _[C + 6 | 0] << 16 | _[C + 7 | 0] << 24), e[C >> 2] = Y ^ (_[0 | C] | _[C + 1 | 0] << 8 | _[C + 2 | 0] << 16 | _[C + 3 | 0] << 24), e[A >> 2] = m ^ (_[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24), e[C + 68 >> 2] = K ^ (_[C + 68 | 0] | _[C + 69 | 0] << 8 | _[C + 70 | 0] << 16 | _[C + 71 | 0] << 24), e[C + 72 >> 2] = M ^ (_[C + 72 | 0] | _[C + 73 | 0] << 8 | _[C + 74 | 0] << 16 | _[C + 75 | 0] << 24), e[C + 76 >> 2] = I ^ (_[C + 76 | 0] | _[C + 77 | 0] << 8 | _[C + 78 | 0] << 16 | _[C + 79 | 0] << 24), s = a + 320 | 0 - } - - function x(A, g) { - var I, C, a, B, _, t, o, i, c, Q, y, E, s, h, n, D, f, w, k, l, d, u, S, b, F, N, v, M, G, K, m, Y, H, U, J, x, R = 0, - L = 0, - P = 0, - q = 0, - z = 0, - T = 0, - j = 0, - X = 0, - O = 0, - W = 0, - V = 0, - Z = 0, - $ = 0, - AA = 0, - gA = 0, - IA = 0, - CA = 0, - aA = 0, - BA = 0, - eA = 0, - _A = 0; - R = gI(C = (n = e[g + 12 >> 2]) << 1, t = C >> 31, $ = (q = e[g + 4 >> 2]) << 1, a = $ >> 31), P = p, l = W = e[g + 8 >> 2], L = (V = gI(W, D = W >> 31, W, D)) + R | 0, R = p + P | 0, R = L >>> 0 < V >>> 0 ? R + 1 | 0 : R, P = gI(T = e[g + 16 >> 2], o = T >> 31, V = (z = e[g >> 2]) << 1, B = V >> 31), R = p + R | 0, R = (L = P + L | 0) >>> 0 < P >>> 0 ? R + 1 | 0 : R, y = e[g + 28 >> 2], P = gI(aA = r(y, 38), f = aA >> 31, y, d = y >> 31), R = p + R | 0, R = (L = P + L | 0) >>> 0 < P >>> 0 ? R + 1 | 0 : R, P = L, E = e[g + 32 >> 2], j = gI(X = r(E, 19), i = X >> 31, L = (I = e[g + 24 >> 2]) << 1, L >> 31), L = p + R | 0, L = (P = P + j | 0) >>> 0 < j >>> 0 ? L + 1 | 0 : L, M = e[g + 36 >> 2], R = gI(j = r(M, 38), _ = j >> 31, AA = (c = e[g + 20 >> 2]) << 1, s = AA >> 31), g = p + L | 0, K = R = (R >>> 0 > (P = R + P | 0) >>> 0 ? g + 1 | 0 : g) << 1 | P >>> 31, m = L = 33554432 + (u = P << 1) | 0, Y = R = L >>> 0 < 33554432 ? R + 1 | 0 : R, g = R >> 26, Z = (67108863 & R) << 6 | L >>> 26, R = gI($, a, T, o), P = p, L = (gA = gI(W <<= 1, h = W >> 31, n, S = n >> 31)) + R | 0, R = p + P | 0, R = L >>> 0 < gA >>> 0 ? R + 1 | 0 : R, P = (gA = gI(c, w = c >> 31, V, B)) + L | 0, L = p + R | 0, L = P >>> 0 < gA >>> 0 ? L + 1 | 0 : L, eA = gI(X, i, gA = y << 1, b = gA >> 31), R = p + L | 0, R = (P = eA + P | 0) >>> 0 < eA >>> 0 ? R + 1 | 0 : R, L = gI(j, _, I, Q = I >> 31), R = p + R | 0, g = g + (L = (L >>> 0 > (P = L + P | 0) >>> 0 ? R + 1 | 0 : R) << 1 | P >>> 31) | 0, eA = P = (R = P << 1) + Z | 0, R = g = R >>> 0 > P >>> 0 ? g + 1 | 0 : g, H = P = P + 16777216 | 0, Z = (33554431 & (R = P >>> 0 < 16777216 ? R + 1 | 0 : R)) << 7 | P >>> 25, P = R >> 25, g = gI(C, t, n, S), R = p, L = gI(T, o, W, h), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = gI($, a, AA, s), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = (IA = gI(V, B, I, Q)) + g | 0, g = p + R | 0, g = L >>> 0 < IA >>> 0 ? g + 1 | 0 : g, IA = gI(X, i, E, k = E >> 31), R = p + g | 0, R = (L = IA + L | 0) >>> 0 < IA >>> 0 ? R + 1 | 0 : R, g = (IA = gI(j, _, gA, b)) + L | 0, L = p + R | 0, g = ((R = g) >>> 0 < IA >>> 0 ? L + 1 | 0 : L) << 1 | R >>> 31, L = Z, Z = R << 1, R = g + P | 0, R = (L = L + Z | 0) >>> 0 < Z >>> 0 ? R + 1 | 0 : R, IA = g = L + 33554432 | 0, P = R = g >>> 0 < 33554432 ? R + 1 | 0 : R, e[A + 24 >> 2] = L - (-67108864 & g), L = gI(g = r(c, 38), g >> 31, c, w), Z = p, g = (R = gI(g = z, R = g >> 31, g, R)) + L | 0, L = p + Z | 0, L = g >>> 0 < R >>> 0 ? L + 1 | 0 : L, CA = gI(z = r(I, 19), F = z >> 31, Z = T << 1, N = Z >> 31), R = p + L | 0, R = (g = CA + g | 0) >>> 0 < CA >>> 0 ? R + 1 | 0 : R, L = gI(C, t, aA, f), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = (CA = gI(X, i, W, h)) + g | 0, g = p + R | 0, g = L >>> 0 < CA >>> 0 ? g + 1 | 0 : g, CA = gI($, a, j, _), R = p + g | 0, CA = R = ((L = CA + L | 0) >>> 0 < CA >>> 0 ? R + 1 | 0 : R) << 1 | L >>> 31, U = g = 33554432 + (v = L << 1) | 0, J = L = g >>> 0 < 33554432 ? R + 1 | 0 : R, BA = (67108863 & L) << 6 | g >>> 26, _A = L >> 26, g = gI(z, F, AA, s), R = p, L = gI(V, B, q, G = q >> 31), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = (O = gI(T, o, aA, f)) + g | 0, g = p + R | 0, g = L >>> 0 < O >>> 0 ? g + 1 | 0 : g, O = gI(X, i, C, t), R = p + g | 0, R = (L = O + L | 0) >>> 0 < O >>> 0 ? R + 1 | 0 : R, O = (g = gI(j, _, l, D)) + L | 0, L = p + R | 0, R = (g = (g >>> 0 > O >>> 0 ? L + 1 | 0 : L) << 1 | O >>> 31) + _A | 0, R = (L = (O <<= 1) + BA | 0) >>> 0 < O >>> 0 ? R + 1 | 0 : R, _A = L, O = L = L + 16777216 | 0, x = (33554431 & (R = L >>> 0 < 16777216 ? R + 1 | 0 : R)) << 7 | L >>> 25, BA = R >> 25, g = gI(V, B, l, D), R = p, L = gI($, a, q, G), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, q = gI(z, F, I, Q), L = p + R | 0, L = (g = q + g | 0) >>> 0 < q >>> 0 ? L + 1 | 0 : L, q = gI(AA, s, aA, f), R = p + L | 0, R = (g = q + g | 0) >>> 0 < q >>> 0 ? R + 1 | 0 : R, L = gI(X, i, Z, N), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = (q = gI(j, _, C, t)) + g | 0, g = p + R | 0, R = (R = (L >>> 0 < q >>> 0 ? g + 1 | 0 : g) << 1 | L >>> 31) + BA | 0, z = g = (L <<= 1) + x | 0, R = g >>> 0 < L >>> 0 ? R + 1 | 0 : R, BA = g = g + 33554432 | 0, q = L = g >>> 0 < 33554432 ? R + 1 | 0 : R, e[A + 8 >> 2] = z - (-67108864 & g), g = gI(W, h, c, w), L = p, R = (z = gI(T, o, C, t)) + g | 0, g = p + L | 0, g = R >>> 0 < z >>> 0 ? g + 1 | 0 : g, L = (z = gI($, a, I, Q)) + R | 0, R = p + g | 0, R = L >>> 0 < z >>> 0 ? R + 1 | 0 : R, g = (z = gI(V, B, y, d)) + L | 0, L = p + R | 0, L = g >>> 0 < z >>> 0 ? L + 1 | 0 : L, z = gI(j, _, E, k), R = p + L | 0, R = (R = ((g = z + g | 0) >>> 0 < z >>> 0 ? R + 1 | 0 : R) << 1 | g >>> 31) + (L = P >> 26) | 0, g = (L = P = (z = g << 1) + (g = (67108863 & P) << 6 | IA >>> 26) | 0) >>> 0 < g >>> 0 ? R + 1 | 0 : R, z = R = L + 16777216 | 0, P = g = R >>> 0 < 16777216 ? g + 1 | 0 : g, e[A + 28 >> 2] = L - (-33554432 & R), g = gI(V, B, n, S), R = p, L = gI($, a, l, D), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = gI(I, Q, aA, f), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = (X = gI(X, i, AA, s)) + g | 0, g = p + R | 0, g = L >>> 0 < X >>> 0 ? g + 1 | 0 : g, R = (X = gI(j, _, T, o)) + L | 0, L = p + g | 0, g = R, R = (R >>> 0 < X >>> 0 ? L + 1 | 0 : L) << 1 | R >>> 31, L = g << 1, R = (g = q >> 26) + R | 0, R = (L = L + (q = (67108863 & q) << 6 | BA >>> 26) | 0) >>> 0 < q >>> 0 ? R + 1 | 0 : R, X = g = L + 16777216 | 0, q = R = g >>> 0 < 16777216 ? R + 1 | 0 : R, e[A + 12 >> 2] = L - (-33554432 & g), g = gI(I, Q, W, h), R = p, L = gI(T, o, T, o), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = gI(C, t, AA, s), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = gI($, a, gA, b), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = (T = gI(V, B, E, k)) + g | 0, g = p + R | 0, g = L >>> 0 < T >>> 0 ? g + 1 | 0 : g, R = (T = gI(R = j, _, j = M, AA = j >> 31)) + L | 0, L = p + g | 0, g = R, R = (R >>> 0 < T >>> 0 ? L + 1 | 0 : L) << 1 | R >>> 31, L = g << 1, R = (g = P >> 25) + R | 0, R = (L = L + (P = (33554431 & P) << 7 | z >>> 25) | 0) >>> 0 < P >>> 0 ? R + 1 | 0 : R, T = g = L + 33554432 | 0, P = R = g >>> 0 < 33554432 ? R + 1 | 0 : R, e[A + 32 >> 2] = L - (-67108864 & g), R = q >> 25, L = (q = (33554431 & q) << 7 | X >>> 25) + (u - (g = -67108864 & m) | 0) | 0, g = R + (K - ((g >>> 0 > u >>> 0) + Y | 0) | 0) | 0, g = L >>> 0 < q >>> 0 ? g + 1 | 0 : g, q = L, R = g, g = ((67108863 & (R = (L = L + 33554432 | 0) >>> 0 < 33554432 ? R + 1 | 0 : R)) << 6 | L >>> 26) + (aA = eA - (-33554432 & H) | 0) | 0, e[A + 20 >> 2] = g, e[A + 16 >> 2] = q - (-67108864 & L), g = gI(C, t, I, Q), L = p, R = (q = gI(c, w, Z, N)) + g | 0, g = p + L | 0, g = R >>> 0 < q >>> 0 ? g + 1 | 0 : g, L = (q = gI(W, h, y, d)) + R | 0, R = p + g | 0, R = L >>> 0 < q >>> 0 ? R + 1 | 0 : R, g = (q = gI($, a, E, k)) + L | 0, L = p + R | 0, L = g >>> 0 < q >>> 0 ? L + 1 | 0 : L, q = gI(V, B, j, AA), R = p + L | 0, R = ((g = q + g | 0) >>> 0 < q >>> 0 ? R + 1 | 0 : R) << 1 | g >>> 31, q = g << 1, R = R + (L = P >> 26) | 0, g = (g = (67108863 & P) << 6 | T >>> 26) >>> 0 > (P = q + g | 0) >>> 0 ? R + 1 | 0 : R, g = (R = P + 16777216 | 0) >>> 0 < 16777216 ? g + 1 | 0 : g, e[A + 36 >> 2] = P - (-33554432 & R), q = _A - (-33554432 & O) | 0, P = v - (L = -67108864 & U) | 0, $ = CA - ((L >>> 0 > v >>> 0) + J | 0) | 0, g = gI((33554431 & g) << 7 | R >>> 25, g >> 25, 19, 0), L = p + $ | 0, P = R = g + P | 0, g = g >>> 0 > R >>> 0 ? L + 1 | 0 : L, g = ((67108863 & (g = (R = R + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g)) << 6 | R >>> 26) + q | 0, e[A + 4 >> 2] = g, e[A >> 2] = P - (-67108864 & R) - } - - function R(A, g) { - var I, C, a, B, _, t, o, i, c, Q, y, E, s, h, n, D, f, w, k, l, d, u, S, b, F, N, v, M, G, K, m, Y, H = 0, - U = 0, - J = 0, - x = 0, - R = 0, - L = 0, - P = 0, - q = 0, - z = 0, - T = 0, - j = 0, - X = 0, - O = 0, - W = 0, - V = 0, - Z = 0, - $ = 0, - AA = 0, - gA = 0, - IA = 0, - CA = 0, - aA = 0; - H = gI(C = (D = e[g + 12 >> 2]) << 1, t = C >> 31, D, d = D >> 31), J = p, U = (z = gI(R = e[g + 16 >> 2], o = R >> 31, i = (x = e[g + 8 >> 2]) << 1, E = i >> 31)) + H | 0, H = p + J | 0, H = U >>> 0 < z >>> 0 ? H + 1 | 0 : H, J = (T = gI(O = (c = e[g + 20 >> 2]) << 1, s = O >> 31, z = (L = e[g + 4 >> 2]) << 1, a = z >> 31)) + U | 0, U = p + H | 0, U = J >>> 0 < T >>> 0 ? U + 1 | 0 : U, P = gI(I = e[g + 24 >> 2], Q = I >> 31, T = (Z = e[g >> 2]) << 1, B = T >> 31), H = p + U | 0, H = (J = P + J | 0) >>> 0 < P >>> 0 ? H + 1 | 0 : H, U = J, h = e[g + 32 >> 2], J = gI(j = r(h, 19), y = j >> 31, h, w = h >> 31), H = p + H | 0, H = (U = U + J | 0) >>> 0 < J >>> 0 ? H + 1 | 0 : H, N = e[g + 36 >> 2], J = gI(P = r(N, 38), _ = P >> 31, k = (n = e[g + 28 >> 2]) << 1, u = k >> 31), g = p + H | 0, V = U = J + U | 0, J = U >>> 0 < J >>> 0 ? g + 1 | 0 : g, g = gI(z, a, R, o), H = p, U = gI(i, E, D, d), H = p + H | 0, H = (g = U + g | 0) >>> 0 < U >>> 0 ? H + 1 | 0 : H, q = gI(c, l = c >> 31, T, B), U = p + H | 0, U = (g = q + g | 0) >>> 0 < q >>> 0 ? U + 1 | 0 : U, q = gI(j, y, k, u), H = p + U | 0, H = (g = q + g | 0) >>> 0 < q >>> 0 ? H + 1 | 0 : H, U = gI(P, _, I, Q), H = p + H | 0, CA = g = U + g | 0, X = g >>> 0 < U >>> 0 ? H + 1 | 0 : H, H = gI(z, a, C, t), U = p, S = g = x, x = gI(g, W = g >> 31, g, W), g = p + U | 0, g = (H = x + H | 0) >>> 0 < x >>> 0 ? g + 1 | 0 : g, U = (x = gI(T, B, R, o)) + H | 0, H = p + g | 0, H = U >>> 0 < x >>> 0 ? H + 1 | 0 : H, g = (x = gI(q = r(n, 38), f = q >> 31, n, b = n >> 31)) + U | 0, U = p + H | 0, U = g >>> 0 < x >>> 0 ? U + 1 | 0 : U, g = (H = g) + (x = gI(j, y, g = I << 1, g >> 31)) | 0, H = p + U | 0, H = g >>> 0 < x >>> 0 ? H + 1 | 0 : H, U = g, g = gI(P, _, O, s), H = p + H | 0, v = U = U + g | 0, M = H = g >>> 0 > U >>> 0 ? H + 1 | 0 : H, g = H, G = U = U + 33554432 | 0, K = g = U >>> 0 < 33554432 ? g + 1 | 0 : g, H = (H = g >> 26) + X | 0, CA = g = (U = (67108863 & g) << 6 | U >>> 26) + CA | 0, H = g >>> 0 < U >>> 0 ? H + 1 | 0 : H, m = g = g + 16777216 | 0, H = (H = (U = g >>> 0 < 16777216 ? H + 1 | 0 : H) >> 25) + J | 0, g = (g = (33554431 & U) << 7 | g >>> 25) >>> 0 > (U = g + V | 0) >>> 0 ? H + 1 | 0 : H, V = H = U + 33554432 | 0, x = g = H >>> 0 < 33554432 ? g + 1 | 0 : g, e[A + 24 >> 2] = U - (-67108864 & H), g = gI(T, B, S, W), H = p, J = gI(z, a, L, $ = L >> 31), U = p + H | 0, U = (g = J + g | 0) >>> 0 < J >>> 0 ? U + 1 | 0 : U, X = gI(J = r(I, 19), IA = J >> 31, I, Q), H = p + U | 0, H = (g = X + g | 0) >>> 0 < X >>> 0 ? H + 1 | 0 : H, U = (X = gI(O, s, q, f)) + g | 0, g = p + H | 0, g = U >>> 0 < X >>> 0 ? g + 1 | 0 : g, AA = gI(j, y, X = R << 1, F = X >> 31), H = p + g | 0, H = (U = AA + U | 0) >>> 0 < AA >>> 0 ? H + 1 | 0 : H, g = U, U = gI(P, _, C, t), H = p + H | 0, gA = g = g + U | 0, AA = g >>> 0 < U >>> 0 ? H + 1 | 0 : H, g = gI(O, s, J, IA), H = p, L = gI(T, B, L, $), U = p + H | 0, U = (g = L + g | 0) >>> 0 < L >>> 0 ? U + 1 | 0 : U, L = gI(R, o, q, f), H = p + U | 0, H = (g = L + g | 0) >>> 0 < L >>> 0 ? H + 1 | 0 : H, U = (L = gI(j, y, C, t)) + g | 0, g = p + H | 0, g = U >>> 0 < L >>> 0 ? g + 1 | 0 : g, L = gI(P, _, S, W), H = p + g | 0, aA = U = L + U | 0, $ = U >>> 0 < L >>> 0 ? H + 1 | 0 : H, U = gI(g = r(c, 38), g >> 31, c, l), L = p, g = Z, Z = U, U = gI(g, H = g >> 31, g, H), H = p + L | 0, H = (g = Z + U | 0) >>> 0 < U >>> 0 ? H + 1 | 0 : H, J = gI(J, IA, X, F), U = p + H | 0, U = (g = J + g | 0) >>> 0 < J >>> 0 ? U + 1 | 0 : U, J = gI(C, t, q, f), H = p + U | 0, H = (g = J + g | 0) >>> 0 < J >>> 0 ? H + 1 | 0 : H, U = (J = gI(j, y, i, E)) + g | 0, g = p + H | 0, g = U >>> 0 < J >>> 0 ? g + 1 | 0 : g, J = gI(z, a, P, _), H = p + g | 0, L = U = J + U | 0, Z = H = U >>> 0 < J >>> 0 ? H + 1 | 0 : H, IA = U = U + 33554432 | 0, Y = H = U >>> 0 < 33554432 ? H + 1 | 0 : H, g = H >> 26, H = (67108863 & H) << 6 | U >>> 26, U = g + $ | 0, $ = J = H + aA | 0, H = H >>> 0 > J >>> 0 ? U + 1 | 0 : U, aA = U = J + 16777216 | 0, J = (33554431 & (H = U >>> 0 < 16777216 ? H + 1 | 0 : H)) << 7 | U >>> 25, H = (H >> 25) + AA | 0, H = (U = J + gA | 0) >>> 0 < J >>> 0 ? H + 1 | 0 : H, AA = g = U + 33554432 | 0, J = H = g >>> 0 < 33554432 ? H + 1 | 0 : H, e[A + 8 >> 2] = U - (-67108864 & g), g = gI(i, E, c, l), H = p, U = gI(R, o, C, t), H = p + H | 0, H = (g = U + g | 0) >>> 0 < U >>> 0 ? H + 1 | 0 : H, U = gI(z, a, I, Q), H = p + H | 0, H = (g = U + g | 0) >>> 0 < U >>> 0 ? H + 1 | 0 : H, U = gI(T, B, n, b), H = p + H | 0, H = (g = U + g | 0) >>> 0 < U >>> 0 ? H + 1 | 0 : H, gA = (U = gI(P, _, h, w)) + g | 0, g = p + H | 0, U = (H = x >> 26) + (U = U >>> 0 > gA >>> 0 ? g + 1 | 0 : g) | 0, V = g = (x = (67108863 & x) << 6 | V >>> 26) + gA | 0, H = g >>> 0 < x >>> 0 ? U + 1 | 0 : U, gA = g = g + 16777216 | 0, x = H = g >>> 0 < 16777216 ? H + 1 | 0 : H, e[A + 28 >> 2] = V - (-33554432 & g), g = gI(T, B, D, d), U = p, H = (W = gI(z, a, S, W)) + g | 0, g = p + U | 0, g = H >>> 0 < W >>> 0 ? g + 1 | 0 : g, H = (q = gI(I, Q, q, f)) + H | 0, U = p + g | 0, g = (j = gI(j, y, O, s)) + H | 0, H = p + (H >>> 0 < q >>> 0 ? U + 1 | 0 : U) | 0, H = g >>> 0 < j >>> 0 ? H + 1 | 0 : H, U = gI(P, _, R, o), H = p + H | 0, H = (H = (g = U + g | 0) >>> 0 < U >>> 0 ? H + 1 | 0 : H) + (U = J >> 26) | 0, g = (U = J = (V = g) + (g = (67108863 & J) << 6 | AA >>> 26) | 0) >>> 0 < g >>> 0 ? H + 1 | 0 : H, j = H = U + 16777216 | 0, J = g = H >>> 0 < 16777216 ? g + 1 | 0 : g, e[A + 12 >> 2] = U - (-33554432 & H), g = gI(I, Q, i, E), H = p, U = gI(R, o, R, o), H = p + H | 0, H = (g = U + g | 0) >>> 0 < U >>> 0 ? H + 1 | 0 : H, U = gI(C, t, O, s), H = p + H | 0, H = (g = U + g | 0) >>> 0 < U >>> 0 ? H + 1 | 0 : H, U = (R = gI(z, a, k, u)) + g | 0, g = p + H | 0, g = U >>> 0 < R >>> 0 ? g + 1 | 0 : g, H = (R = gI(T, B, h, w)) + U | 0, U = p + g | 0, U = H >>> 0 < R >>> 0 ? U + 1 | 0 : U, g = (R = gI(g = P, _, P = N, O = P >> 31)) + H | 0, H = p + U | 0, H = g >>> 0 < R >>> 0 ? H + 1 | 0 : H, U = g, H = (g = x >> 25) + H | 0, H = (U = U + (x = (33554431 & x) << 7 | gA >>> 25) | 0) >>> 0 < x >>> 0 ? H + 1 | 0 : H, R = g = U + 33554432 | 0, x = H = g >>> 0 < 33554432 ? H + 1 | 0 : H, e[A + 32 >> 2] = U - (-67108864 & g), H = J >> 25, U = (J = (33554431 & J) << 7 | j >>> 25) + (v - (g = -67108864 & G) | 0) | 0, g = H + (M - ((g >>> 0 > v >>> 0) + K | 0) | 0) | 0, g = U >>> 0 < J >>> 0 ? g + 1 | 0 : g, J = U, g = ((67108863 & (H = (U = U + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g)) << 6 | U >>> 26) + (q = CA - (-33554432 & m) | 0) | 0, e[A + 20 >> 2] = g, e[A + 16 >> 2] = J - (-67108864 & U), g = gI(C, t, I, Q), U = p, H = (J = gI(c, l, X, F)) + g | 0, g = p + U | 0, g = H >>> 0 < J >>> 0 ? g + 1 | 0 : g, U = (J = gI(i, E, n, b)) + H | 0, H = p + g | 0, H = U >>> 0 < J >>> 0 ? H + 1 | 0 : H, g = (J = gI(z, a, h, w)) + U | 0, U = p + H | 0, U = g >>> 0 < J >>> 0 ? U + 1 | 0 : U, J = (H = g) + (g = gI(T, B, P, O)) | 0, H = p + U | 0, H = (g = g >>> 0 > J >>> 0 ? H + 1 | 0 : H) + (H = x >> 26) | 0, g = (U = (x = (67108863 & x) << 6 | R >>> 26) + J | 0) >>> 0 < x >>> 0 ? H + 1 | 0 : H, g = (H = U + 16777216 | 0) >>> 0 < 16777216 ? g + 1 | 0 : g, e[A + 36 >> 2] = U - (-33554432 & H), x = $ - (-33554432 & aA) | 0, J = L - (U = -67108864 & IA) | 0, z = Z - ((U >>> 0 > L >>> 0) + Y | 0) | 0, g = gI((33554431 & g) << 7 | H >>> 25, g >> 25, 19, 0), H = p + z | 0, g = g >>> 0 > (U = g + J | 0) >>> 0 ? H + 1 | 0 : H, g = ((67108863 & (g = (H = U + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g)) << 6 | H >>> 26) + x | 0, e[A + 4 >> 2] = g, e[A >> 2] = U - (-67108864 & H) - } - - function L(A, g) { - var I, C, a, B, t, r, o, i, c, Q, y = 0, - E = 0, - h = 0; - s = I = s - 416 | 0, C = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, a = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, B = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, t = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, h = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, r = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, o = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, i = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, A = e[g + 92 >> 2], e[I + 408 >> 2] = e[g + 88 >> 2], e[I + 412 >> 2] = A, A = e[g + 84 >> 2], e[I + 400 >> 2] = e[g + 80 >> 2], e[I + 404 >> 2] = A, A = e[g + 76 >> 2], e[I + 376 >> 2] = e[g + 72 >> 2], e[I + 380 >> 2] = A, y = e[4 + (A = E = g - -64 | 0) >> 2], e[I + 368 >> 2] = e[A >> 2], e[I + 372 >> 2] = y, A = e[g + 92 >> 2], e[I + 360 >> 2] = e[g + 88 >> 2], e[I + 364 >> 2] = A, A = e[g + 84 >> 2], e[I + 352 >> 2] = e[g + 80 >> 2], e[I + 356 >> 2] = A, Ag(A = I + 384 | 0, I + 368 | 0, I + 352 | 0), y = e[I + 396 >> 2], e[g + 88 >> 2] = e[I + 392 >> 2], e[g + 92 >> 2] = y, y = e[I + 388 >> 2], e[g + 80 >> 2] = e[I + 384 >> 2], e[g + 84 >> 2] = y, y = e[g + 60 >> 2], e[I + 344 >> 2] = e[g + 56 >> 2], e[I + 348 >> 2] = y, y = e[g + 52 >> 2], e[I + 336 >> 2] = e[g + 48 >> 2], e[I + 340 >> 2] = y, y = e[g + 76 >> 2], e[I + 328 >> 2] = e[g + 72 >> 2], e[I + 332 >> 2] = y, y = e[E + 4 >> 2], e[I + 320 >> 2] = e[E >> 2], e[I + 324 >> 2] = y, Ag(A, I + 336 | 0, I + 320 | 0), y = e[I + 396 >> 2], e[g + 72 >> 2] = e[I + 392 >> 2], e[g + 76 >> 2] = y, y = e[I + 388 >> 2], e[E >> 2] = e[I + 384 >> 2], e[E + 4 >> 2] = y, y = e[g + 44 >> 2], e[I + 312 >> 2] = e[g + 40 >> 2], e[I + 316 >> 2] = y, y = e[g + 36 >> 2], e[I + 304 >> 2] = e[g + 32 >> 2], e[I + 308 >> 2] = y, y = e[g + 60 >> 2], e[I + 296 >> 2] = e[g + 56 >> 2], e[I + 300 >> 2] = y, y = e[g + 52 >> 2], e[I + 288 >> 2] = e[g + 48 >> 2], e[I + 292 >> 2] = y, Ag(A, I + 304 | 0, I + 288 | 0), y = e[I + 396 >> 2], e[g + 56 >> 2] = e[I + 392 >> 2], e[g + 60 >> 2] = y, y = e[I + 388 >> 2], e[g + 48 >> 2] = e[I + 384 >> 2], e[g + 52 >> 2] = y, y = e[g + 28 >> 2], e[I + 280 >> 2] = e[g + 24 >> 2], e[I + 284 >> 2] = y, y = e[g + 20 >> 2], e[I + 272 >> 2] = e[g + 16 >> 2], e[I + 276 >> 2] = y, y = e[g + 44 >> 2], e[I + 264 >> 2] = e[g + 40 >> 2], e[I + 268 >> 2] = y, y = e[g + 36 >> 2], e[I + 256 >> 2] = e[g + 32 >> 2], e[I + 260 >> 2] = y, Ag(A, I + 272 | 0, I + 256 | 0), y = e[I + 396 >> 2], e[g + 40 >> 2] = e[I + 392 >> 2], e[g + 44 >> 2] = y, y = e[I + 388 >> 2], e[g + 32 >> 2] = e[I + 384 >> 2], e[g + 36 >> 2] = y, y = e[g + 12 >> 2], e[I + 248 >> 2] = e[g + 8 >> 2], e[I + 252 >> 2] = y, y = e[g + 4 >> 2], e[I + 240 >> 2] = e[g >> 2], e[I + 244 >> 2] = y, y = e[g + 28 >> 2], e[I + 232 >> 2] = e[g + 24 >> 2], e[I + 236 >> 2] = y, y = e[g + 20 >> 2], e[I + 224 >> 2] = e[g + 16 >> 2], e[I + 228 >> 2] = y, Ag(A, I + 240 | 0, I + 224 | 0), y = e[I + 396 >> 2], e[g + 24 >> 2] = e[I + 392 >> 2], e[g + 28 >> 2] = y, y = e[I + 388 >> 2], e[g + 16 >> 2] = e[I + 384 >> 2], e[g + 20 >> 2] = y, y = e[I + 412 >> 2], e[I + 216 >> 2] = e[I + 408 >> 2], e[I + 220 >> 2] = y, y = e[I + 404 >> 2], e[I + 208 >> 2] = e[I + 400 >> 2], e[I + 212 >> 2] = y, y = e[g + 12 >> 2], e[I + 200 >> 2] = e[g + 8 >> 2], e[I + 204 >> 2] = y, y = e[g + 4 >> 2], e[I + 192 >> 2] = e[g >> 2], e[I + 196 >> 2] = y, Ag(A, I + 208 | 0, I + 192 | 0), y = e[I + 384 >> 2], c = e[I + 388 >> 2], Q = e[I + 392 >> 2], e[g + 12 >> 2] = e[I + 396 >> 2] ^ o, e[g + 8 >> 2] = r ^ Q, e[g + 4 >> 2] = h ^ c, e[g >> 2] = y ^ i, h = e[g + 92 >> 2], e[I + 408 >> 2] = e[g + 88 >> 2], e[I + 412 >> 2] = h, h = e[g + 84 >> 2], e[I + 400 >> 2] = e[g + 80 >> 2], e[I + 404 >> 2] = h, h = e[g + 76 >> 2], e[I + 184 >> 2] = e[g + 72 >> 2], e[I + 188 >> 2] = h, h = e[E + 4 >> 2], e[I + 176 >> 2] = e[E >> 2], e[I + 180 >> 2] = h, h = e[g + 92 >> 2], e[I + 168 >> 2] = e[g + 88 >> 2], e[I + 172 >> 2] = h, h = e[g + 84 >> 2], e[I + 160 >> 2] = e[g + 80 >> 2], e[I + 164 >> 2] = h, Ag(A, I + 176 | 0, I + 160 | 0), h = e[I + 396 >> 2], e[g + 88 >> 2] = e[I + 392 >> 2], e[g + 92 >> 2] = h, h = e[I + 388 >> 2], e[g + 80 >> 2] = e[I + 384 >> 2], e[g + 84 >> 2] = h, h = e[g + 60 >> 2], e[I + 152 >> 2] = e[g + 56 >> 2], e[I + 156 >> 2] = h, h = e[g + 52 >> 2], e[I + 144 >> 2] = e[g + 48 >> 2], e[I + 148 >> 2] = h, h = e[g + 76 >> 2], e[I + 136 >> 2] = e[g + 72 >> 2], e[I + 140 >> 2] = h, h = e[E + 4 >> 2], e[I + 128 >> 2] = e[E >> 2], e[I + 132 >> 2] = h, Ag(A, I + 144 | 0, I + 128 | 0), h = e[I + 396 >> 2], e[g + 72 >> 2] = e[I + 392 >> 2], e[g + 76 >> 2] = h, h = e[I + 388 >> 2], e[E >> 2] = e[I + 384 >> 2], e[E + 4 >> 2] = h, E = e[g + 44 >> 2], e[I + 120 >> 2] = e[g + 40 >> 2], e[I + 124 >> 2] = E, E = e[g + 36 >> 2], e[I + 112 >> 2] = e[g + 32 >> 2], e[I + 116 >> 2] = E, E = e[g + 60 >> 2], e[I + 104 >> 2] = e[g + 56 >> 2], e[I + 108 >> 2] = E, E = e[g + 52 >> 2], e[I + 96 >> 2] = e[g + 48 >> 2], e[I + 100 >> 2] = E, Ag(A, I + 112 | 0, I + 96 | 0), E = e[I + 396 >> 2], e[g + 56 >> 2] = e[I + 392 >> 2], e[g + 60 >> 2] = E, E = e[I + 388 >> 2], e[g + 48 >> 2] = e[I + 384 >> 2], e[g + 52 >> 2] = E, E = e[g + 28 >> 2], e[I + 88 >> 2] = e[g + 24 >> 2], e[I + 92 >> 2] = E, E = e[g + 20 >> 2], e[I + 80 >> 2] = e[g + 16 >> 2], e[I + 84 >> 2] = E, E = e[g + 44 >> 2], e[I + 72 >> 2] = e[g + 40 >> 2], e[I + 76 >> 2] = E, E = e[g + 36 >> 2], e[I + 64 >> 2] = e[g + 32 >> 2], e[I + 68 >> 2] = E, Ag(A, I + 80 | 0, I - -64 | 0), E = e[I + 396 >> 2], e[g + 40 >> 2] = e[I + 392 >> 2], e[g + 44 >> 2] = E, E = e[I + 388 >> 2], e[g + 32 >> 2] = e[I + 384 >> 2], e[g + 36 >> 2] = E, E = e[g + 12 >> 2], e[I + 56 >> 2] = e[g + 8 >> 2], e[I + 60 >> 2] = E, E = e[g + 4 >> 2], e[I + 48 >> 2] = e[g >> 2], e[I + 52 >> 2] = E, E = e[g + 28 >> 2], e[I + 40 >> 2] = e[g + 24 >> 2], e[I + 44 >> 2] = E, E = e[g + 20 >> 2], e[I + 32 >> 2] = e[g + 16 >> 2], e[I + 36 >> 2] = E, Ag(A, I + 48 | 0, I + 32 | 0), E = e[I + 396 >> 2], e[g + 24 >> 2] = e[I + 392 >> 2], e[g + 28 >> 2] = E, E = e[I + 388 >> 2], e[g + 16 >> 2] = e[I + 384 >> 2], e[g + 20 >> 2] = E, E = e[I + 412 >> 2], e[I + 24 >> 2] = e[I + 408 >> 2], e[I + 28 >> 2] = E, E = e[I + 404 >> 2], e[I + 16 >> 2] = e[I + 400 >> 2], e[I + 20 >> 2] = E, E = e[g + 12 >> 2], e[I + 8 >> 2] = e[g + 8 >> 2], e[I + 12 >> 2] = E, E = e[g + 4 >> 2], e[I >> 2] = e[g >> 2], e[I + 4 >> 2] = E, Ag(A, I + 16 | 0, I), A = e[I + 384 >> 2], E = e[I + 388 >> 2], h = e[I + 392 >> 2], e[g + 12 >> 2] = e[I + 396 >> 2] ^ t, e[g + 8 >> 2] = h ^ B, e[g + 4 >> 2] = E ^ a, e[g >> 2] = A ^ C, s = I + 416 | 0 - } - - function P(A, g) { - var I, a = 0, - B = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0; - if (s = I = s - 48 | 0, !((a = pg(A)) || (a = -26, g - 3 >>> 0 < 4294967294))) { - o = e[A + 44 >> 2], a = e[A + 48 >> 2], e[I + 4 >> 2] = 0, B = e[A + 40 >> 2], e[I + 32 >> 2] = a, e[I + 16 >> 2] = -1, e[I + 12 >> 2] = B, a = ((y = (B = a << 3) >>> 0 < o >>> 0 ? o : B) >>> 0) / ((o = a << 2) >>> 0) | 0, e[I + 24 >> 2] = a, e[I + 28 >> 2] = a << 2, e[I + 20 >> 2] = r(a, o), a = e[A + 52 >> 2], e[I + 40 >> 2] = g, e[I + 36 >> 2] = a, h = g = s, s = a = g - 1152 & -64, g = -25; - A: { - if (!(!(o = I + 4 | 0) | !A) && (B = b(e[o + 20 >> 2] << 3), e[o + 4 >> 2] = B, g = -22, B)) { - g: { - if ((g = e[o + 16 >> 2]) && 1024 == (((B = g << 10) >>> 0) / (g >>> 0) | 0) && (g = b(12), e[o >> 2] = g, g)) { - if (e[g >> 2] = 0, e[g + 4 >> 2] = 0, g = cg(a + 128 | 0, B), e[9396] = g, g) e[a + 128 >> 2] = 0; - else if (g = e[a + 128 >> 2]) break g; - aA(e[o >> 2]), e[o >> 2] = 0 - } - Og(o, e[A + 56 >> 2]), - s = h, - g = -22; - break A - } - if (e[e[o >> 2] >> 2] = g, e[e[o >> 2] + 4 >> 2] = g, e[e[o >> 2] + 8 >> 2] = B, n = e[o + 36 >> 2], yA(g = a + 128 | 0, 0, 0, 64), e[a + 124 >> 2] = e[A + 48 >> 2], XA(g, B = a + 124 | 0, 4, 0), e[a + 124 >> 2] = e[A + 4 >> 2], XA(g, B, 4, 0), e[a + 124 >> 2] = e[A + 44 >> 2], XA(g, B, 4, 0), e[a + 124 >> 2] = e[A + 40 >> 2], XA(g, B, 4, 0), e[a + 124 >> 2] = 19, XA(a + 128 | 0, a + 124 | 0, 4, 0), e[a + 124 >> 2] = n, XA(a + 128 | 0, a + 124 | 0, 4, 0), e[a + 124 >> 2] = e[A + 12 >> 2], XA(a + 128 | 0, a + 124 | 0, 4, 0), (B = e[A + 8 >> 2]) && (XA(g, B, e[A + 12 >> 2], 0), 1 & C[A + 56 | 0] && (jC(e[A + 8 >> 2], e[A + 12 >> 2]), e[A + 12 >> 2] = 0)), e[a + 124 >> 2] = e[A + 20 >> 2], XA(g = a + 128 | 0, a + 124 | 0, 4, 0), (B = e[A + 16 >> 2]) && XA(g, B, e[A + 20 >> 2], 0), e[a + 124 >> 2] = e[A + 28 >> 2], XA(g = a + 128 | 0, a + 124 | 0, 4, 0), (B = e[A + 24 >> 2]) && (XA(g, B, e[A + 28 >> 2], 0), 2 & _[A + 56 | 0] && (jC(e[A + 24 >> 2], e[A + 28 >> 2]), e[A + 28 >> 2] = 0)), e[a + 124 >> 2] = e[A + 36 >> 2], XA(g = a + 128 | 0, a + 124 | 0, 4, 0), (B = e[A + 32 >> 2]) && XA(g, B, e[A + 36 >> 2], 0), MI(a + 128 | 0, a + 48 | 0, 64), jC(a + 112 | 0, 8), e[o + 28 >> 2]) - for (B = 0;;) { - for (e[a + 112 >> 2] = 0, e[a + 116 >> 2] = B, rA(a + 128 | 0, 1024, a + 48 | 0, 72), n = e[e[o >> 2] + 4 >> 2] + (r(e[o + 24 >> 2], B) << 10) | 0, g = 0; i = (Q = g << 3) + n | 0, c = e[4 + (E = (y = a + 128 | 0) + Q | 0) >> 2], e[i >> 2] = e[E >> 2], e[i + 4 >> 2] = c, E = (i = 8 | Q) + n | 0, c = e[4 + (i = i + y | 0) >> 2], e[E >> 2] = e[i >> 2], e[E + 4 >> 2] = c, E = (i = 16 | Q) + n | 0, c = e[4 + (i = i + y | 0) >> 2], e[E >> 2] = e[i >> 2], e[E + 4 >> 2] = c, i = (Q |= 24) + n | 0, E = e[4 + (Q = Q + y | 0) >> 2], e[i >> 2] = e[Q >> 2], e[i + 4 >> 2] = E, 128 != (0 | (g = g + 4 | 0));); - for (e[a + 112 >> 2] = 1, rA(y, 1024, a + 48 | 0, 72), n = 1024 + (e[e[o >> 2] + 4 >> 2] + (r(e[o + 24 >> 2], B) << 10) | 0) | 0, g = 0; i = (Q = g << 3) + n | 0, c = e[4 + (E = (y = a + 128 | 0) + Q | 0) >> 2], e[i >> 2] = e[E >> 2], e[i + 4 >> 2] = c, E = (i = 8 | Q) + n | 0, c = e[4 + (i = i + y | 0) >> 2], e[E >> 2] = e[i >> 2], e[E + 4 >> 2] = c, E = (i = 16 | Q) + n | 0, c = e[4 + (i = i + y | 0) >> 2], e[E >> 2] = e[i >> 2], e[E + 4 >> 2] = c, i = (Q |= 24) + n | 0, y = e[4 + (Q = Q + y | 0) >> 2], e[i >> 2] = e[Q >> 2], e[i + 4 >> 2] = y, 128 != (0 | (g = g + 4 | 0));); - if (!((B = B + 1 | 0) >>> 0 < t[o + 28 >> 2])) break - } - jC(a + 128 | 0, 1024), - jC(a + 48 | 0, 72), - g = 0 - } - s = h - } - if (a = g, !g) { - if (e[I + 12 >> 2]) - for (;;) { - if (s = g = s - 80 | 0, !(!(o = I + 4 | 0) | !e[o + 28 >> 2])) { - for (C[g + 72 | 0] = 0, e[g + 64 >> 2] = D, a = 0; e[g + 76 >> 2] = 0, B = e[g + 76 >> 2], e[g + 56 >> 2] = e[g + 72 >> 2], e[g + 60 >> 2] = B, e[g + 68 >> 2] = a, B = e[g + 68 >> 2], e[g + 48 >> 2] = e[g + 64 >> 2], e[g + 52 >> 2] = B, l(o, g + 48 | 0), (a = a + 1 | 0) >>> 0 < (B = e[o + 28 >> 2]) >>> 0;); - if (C[g + 72 | 0] = 1, B) { - for (a = 0; e[g + 76 >> 2] = 0, B = e[g + 76 >> 2], e[g + 40 >> 2] = e[g + 72 >> 2], e[g + 44 >> 2] = B, e[g + 68 >> 2] = a, B = e[g + 68 >> 2], e[g + 32 >> 2] = e[g + 64 >> 2], e[g + 36 >> 2] = B, l(o, g + 32 | 0), (a = a + 1 | 0) >>> 0 < (B = e[o + 28 >> 2]) >>> 0;); - if (C[g + 72 | 0] = 2, B) { - for (a = 0; e[g + 76 >> 2] = 0, B = e[g + 76 >> 2], e[g + 24 >> 2] = e[g + 72 >> 2], e[g + 28 >> 2] = B, e[g + 68 >> 2] = a, B = e[g + 68 >> 2], e[g + 16 >> 2] = e[g + 64 >> 2], e[g + 20 >> 2] = B, l(o, g + 16 | 0), (a = a + 1 | 0) >>> 0 < (B = e[o + 28 >> 2]) >>> 0;); - if (C[g + 72 | 0] = 3, B) - for (a = 0; e[g + 76 >> 2] = 0, B = e[g + 76 >> 2], e[g + 8 >> 2] = e[g + 72 >> 2], e[g + 12 >> 2] = B, e[g + 68 >> 2] = a, B = e[g + 68 >> 2], e[g >> 2] = e[g + 64 >> 2], e[g + 4 >> 2] = B, l(o, g), (a = a + 1 | 0) >>> 0 < t[o + 28 >> 2];); - } - } - } - if (s = g + 80 | 0, !((D = D + 1 | 0) >>> 0 < t[I + 12 >> 2])) break - } - if (s = g = s - 2048 | 0, !(!A | !(a = I + 4 | 0))) { - if (D = e[a + 24 >> 2], uI(g + 1024 | 0, i = (e[e[a >> 2] + 4 >> 2] + (D << 10) | 0) - 1024 | 0, 1024), (E = e[a + 28 >> 2]) >>> 0 >= 2) - for (n = 1;;) { - for (o = i + (r(n, D) << 10) | 0, Q = 0; c = e[(h = (B = Q << 3) + (y = g + 1024 | 0) | 0) >> 2], f = e[(p = B + o | 0) >> 2], p = e[h + 4 >> 2] ^ e[p + 4 >> 2], e[h >> 2] = c ^ f, e[h + 4 >> 2] = p, p = e[(h = (c = 8 | B) + y | 0) >> 2], f = e[(c = o + c | 0) >> 2], c = e[h + 4 >> 2] ^ e[c + 4 >> 2], e[h >> 2] = p ^ f, e[h + 4 >> 2] = c, p = e[(h = (c = 16 | B) + y | 0) >> 2], f = e[(c = o + c | 0) >> 2], c = e[h + 4 >> 2] ^ e[c + 4 >> 2], e[h >> 2] = p ^ f, e[h + 4 >> 2] = c, h = e[(B = (h = y) + (y = 24 | B) | 0) >> 2], c = e[(y = o + y | 0) >> 2], y = e[B + 4 >> 2] ^ e[y + 4 >> 2], e[B >> 2] = c ^ h, e[B + 4 >> 2] = y, 128 != (0 | (Q = Q + 4 | 0));); - if ((0 | E) == (0 | (n = n + 1 | 0))) break - } - o = uI(g, g + 1024 | 0, 1024), rA(e[A >> 2], e[A + 4 >> 2], o, 1024), jC(o + 1024 | 0, 1024), jC(o, 1024), Og(a, e[A + 56 >> 2]) - } - s = g + 2048 | 0, a = 0 - } - } - return s = I + 48 | 0, a - } - - function q(A, g, I) { - var C, a, B, t, r, o, i, c, Q, y, E, h, n, p, D = 0, - f = 0, - w = 0; - for (s = C = s - 288 | 0, E = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, h = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, n = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, i = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, c = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, Q = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, p = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = I + 112 | 0, A = 33620224 ^ (y = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24), e[g >> 2] = A, e[(r = I + 96 | 0) >> 2] = 1427652059 ^ y, e[(o = I + 80 | 0) >> 2] = A, f = y ^ p, e[(A = I - -64 | 0) >> 2] = f, e[I + 56 >> 2] = 1110511904, e[I + 60 >> 2] = -584534669, e[(a = I + 48 | 0) >> 2] = 1427652059, e[a + 4 >> 2] = -248528275, e[I + 40 >> 2] = 1496785429, e[I + 44 >> 2] = 1652156816, e[(B = I + 32 | 0) >> 2] = 33620224, e[B + 4 >> 2] = 218629379, e[I + 24 >> 2] = 1110511904, e[I + 28 >> 2] = -584534669, e[(t = I + 16 | 0) >> 2] = 1427652059, e[t + 4 >> 2] = -248528275, e[I >> 2] = f, f = 1652156816 ^ Q, e[I + 124 >> 2] = f, w = 1496785429 ^ c, e[I + 120 >> 2] = w, D = 218629379 ^ i, e[I + 116 >> 2] = D, e[I + 108 >> 2] = -584534669 ^ Q, e[I + 104 >> 2] = 1110511904 ^ c, e[I + 100 >> 2] = -248528275 ^ i, e[I + 92 >> 2] = f, e[I + 88 >> 2] = w, e[I + 84 >> 2] = D, f = Q ^ n, e[I + 76 >> 2] = f, w = c ^ h, e[I + 72 >> 2] = w, D = i ^ E, e[I + 68 >> 2] = D, e[I + 12 >> 2] = f, e[I + 8 >> 2] = w, e[I + 4 >> 2] = D, w = 0; f = e[g + 12 >> 2], e[C + 280 >> 2] = e[g + 8 >> 2], e[C + 284 >> 2] = f, f = e[g + 4 >> 2], e[C + 272 >> 2] = e[g >> 2], e[C + 276 >> 2] = f, f = e[r + 12 >> 2], e[C + 248 >> 2] = e[r + 8 >> 2], e[C + 252 >> 2] = f, f = e[r + 4 >> 2], e[C + 240 >> 2] = e[r >> 2], e[C + 244 >> 2] = f, f = e[g + 12 >> 2], e[C + 232 >> 2] = e[g + 8 >> 2], e[C + 236 >> 2] = f, f = e[g + 4 >> 2], e[C + 224 >> 2] = e[g >> 2], e[C + 228 >> 2] = f, Ag(f = C + 256 | 0, C + 240 | 0, C + 224 | 0), D = e[C + 268 >> 2], e[g + 8 >> 2] = e[C + 264 >> 2], e[g + 12 >> 2] = D, D = e[C + 260 >> 2], e[g >> 2] = e[C + 256 >> 2], e[g + 4 >> 2] = D, D = e[o + 12 >> 2], e[C + 216 >> 2] = e[o + 8 >> 2], e[C + 220 >> 2] = D, D = e[o + 4 >> 2], e[C + 208 >> 2] = e[o >> 2], e[C + 212 >> 2] = D, D = e[r + 12 >> 2], e[C + 200 >> 2] = e[r + 8 >> 2], e[C + 204 >> 2] = D, D = e[r + 4 >> 2], e[C + 192 >> 2] = e[r >> 2], e[C + 196 >> 2] = D, Ag(f, C + 208 | 0, C + 192 | 0), D = e[C + 268 >> 2], e[r + 8 >> 2] = e[C + 264 >> 2], e[r + 12 >> 2] = D, D = e[C + 260 >> 2], e[r >> 2] = e[C + 256 >> 2], e[r + 4 >> 2] = D, D = e[A + 12 >> 2], e[C + 184 >> 2] = e[A + 8 >> 2], e[C + 188 >> 2] = D, D = e[A + 4 >> 2], e[C + 176 >> 2] = e[A >> 2], e[C + 180 >> 2] = D, D = e[o + 12 >> 2], e[C + 168 >> 2] = e[o + 8 >> 2], e[C + 172 >> 2] = D, D = e[o + 4 >> 2], e[C + 160 >> 2] = e[o >> 2], e[C + 164 >> 2] = D, Ag(f, C + 176 | 0, C + 160 | 0), D = e[C + 268 >> 2], e[o + 8 >> 2] = e[C + 264 >> 2], e[o + 12 >> 2] = D, D = e[C + 260 >> 2], e[o >> 2] = e[C + 256 >> 2], e[o + 4 >> 2] = D, D = e[a + 12 >> 2], e[C + 152 >> 2] = e[a + 8 >> 2], e[C + 156 >> 2] = D, D = e[a + 4 >> 2], e[C + 144 >> 2] = e[a >> 2], e[C + 148 >> 2] = D, D = e[A + 12 >> 2], e[C + 136 >> 2] = e[A + 8 >> 2], e[C + 140 >> 2] = D, D = e[A + 4 >> 2], e[C + 128 >> 2] = e[A >> 2], e[C + 132 >> 2] = D, Ag(f, C + 144 | 0, C + 128 | 0), D = e[C + 268 >> 2], e[A + 8 >> 2] = e[C + 264 >> 2], e[A + 12 >> 2] = D, D = e[C + 260 >> 2], e[A >> 2] = e[C + 256 >> 2], e[A + 4 >> 2] = D, D = e[B + 12 >> 2], e[C + 120 >> 2] = e[B + 8 >> 2], e[C + 124 >> 2] = D, D = e[B + 4 >> 2], e[C + 112 >> 2] = e[B >> 2], e[C + 116 >> 2] = D, D = e[a + 12 >> 2], e[C + 104 >> 2] = e[a + 8 >> 2], e[C + 108 >> 2] = D, D = e[a + 4 >> 2], e[C + 96 >> 2] = e[a >> 2], e[C + 100 >> 2] = D, Ag(f, C + 112 | 0, C + 96 | 0), D = e[C + 268 >> 2], e[a + 8 >> 2] = e[C + 264 >> 2], e[a + 12 >> 2] = D, D = e[C + 260 >> 2], e[a >> 2] = e[C + 256 >> 2], e[a + 4 >> 2] = D, D = e[t + 12 >> 2], e[C + 88 >> 2] = e[t + 8 >> 2], e[C + 92 >> 2] = D, D = e[t + 4 >> 2], e[C + 80 >> 2] = e[t >> 2], e[C + 84 >> 2] = D, D = e[B + 12 >> 2], e[C + 72 >> 2] = e[B + 8 >> 2], e[C + 76 >> 2] = D, D = e[B + 4 >> 2], e[C + 64 >> 2] = e[B >> 2], e[C + 68 >> 2] = D, Ag(f, C + 80 | 0, C - -64 | 0), D = e[C + 268 >> 2], e[B + 8 >> 2] = e[C + 264 >> 2], e[B + 12 >> 2] = D, D = e[C + 260 >> 2], e[B >> 2] = e[C + 256 >> 2], e[B + 4 >> 2] = D, D = e[I + 12 >> 2], e[C + 56 >> 2] = e[I + 8 >> 2], e[C + 60 >> 2] = D, D = e[I + 4 >> 2], e[C + 48 >> 2] = e[I >> 2], e[C + 52 >> 2] = D, D = e[t + 12 >> 2], e[C + 40 >> 2] = e[t + 8 >> 2], e[C + 44 >> 2] = D, D = e[t + 4 >> 2], e[C + 32 >> 2] = e[t >> 2], e[C + 36 >> 2] = D, Ag(f, C + 48 | 0, C + 32 | 0), D = e[C + 268 >> 2], e[t + 8 >> 2] = e[C + 264 >> 2], e[t + 12 >> 2] = D, D = e[C + 260 >> 2], e[t >> 2] = e[C + 256 >> 2], e[t + 4 >> 2] = D, D = e[C + 284 >> 2], e[C + 24 >> 2] = e[C + 280 >> 2], e[C + 28 >> 2] = D, D = e[C + 276 >> 2], e[C + 16 >> 2] = e[C + 272 >> 2], e[C + 20 >> 2] = D, D = e[I + 12 >> 2], e[C + 8 >> 2] = e[I + 8 >> 2], e[C + 12 >> 2] = D, D = e[I + 4 >> 2], e[C >> 2] = e[I >> 2], e[C + 4 >> 2] = D, Ag(f, C + 16 | 0, C), f = e[C + 268 >> 2], e[I + 8 >> 2] = e[C + 264 >> 2], e[I + 12 >> 2] = f, f = e[C + 260 >> 2], e[I >> 2] = e[C + 256 >> 2], e[I + 4 >> 2] = f, e[I + 12 >> 2] = (_[I + 12 | 0] | _[I + 13 | 0] << 8 | _[I + 14 | 0] << 16 | _[I + 15 | 0] << 24) ^ n, e[I + 8 >> 2] = (_[I + 8 | 0] | _[I + 9 | 0] << 8 | _[I + 10 | 0] << 16 | _[I + 11 | 0] << 24) ^ h, e[I + 4 >> 2] = (_[I + 4 | 0] | _[I + 5 | 0] << 8 | _[I + 6 | 0] << 16 | _[I + 7 | 0] << 24) ^ E, e[I >> 2] = (_[0 | I] | _[I + 1 | 0] << 8 | _[I + 2 | 0] << 16 | _[I + 3 | 0] << 24) ^ p, e[A >> 2] = (_[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24) ^ y, e[I + 68 >> 2] = (_[I + 68 | 0] | _[I + 69 | 0] << 8 | _[I + 70 | 0] << 16 | _[I + 71 | 0] << 24) ^ i, e[I + 72 >> 2] = (_[I + 72 | 0] | _[I + 73 | 0] << 8 | _[I + 74 | 0] << 16 | _[I + 75 | 0] << 24) ^ c, e[I + 76 >> 2] = (_[I + 76 | 0] | _[I + 77 | 0] << 8 | _[I + 78 | 0] << 16 | _[I + 79 | 0] << 24) ^ Q, 10 != (0 | (w = w + 1 | 0));); - s = C + 288 | 0 - } - - function z(A, g, I, a, B) { - var t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - v = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0, - U = 0, - J = 0, - x = 0, - R = 0, - L = 0, - P = 0, - q = 0, - z = 0, - T = 0, - j = 0, - X = 0, - O = 0, - W = 0, - V = 0, - Z = 0, - $ = 0, - AA = 0, - gA = 0, - IA = 0, - CA = 0; - for (t = s + -64 | 0, r = e[A + 60 >> 2], o = e[A + 56 >> 2], P = e[A + 52 >> 2], L = e[A + 48 >> 2], i = e[A + 44 >> 2], c = e[A + 40 >> 2], Q = e[A + 36 >> 2], y = e[A + 32 >> 2], E = e[A + 28 >> 2], h = e[A + 24 >> 2], n = e[A + 20 >> 2], p = e[A + 16 >> 2], D = e[A + 12 >> 2], f = e[A + 8 >> 2], w = e[A + 4 >> 2], k = e[A >> 2];;) { - if (!B & a >>> 0 > 63 | B) l = I; - else { - if (e[t + 56 >> 2] = 0, e[t + 60 >> 2] = 0, e[t + 48 >> 2] = 0, e[t + 52 >> 2] = 0, e[t + 40 >> 2] = 0, e[t + 44 >> 2] = 0, e[t + 32 >> 2] = 0, e[t + 36 >> 2] = 0, e[t + 24 >> 2] = 0, e[t + 28 >> 2] = 0, e[t + 16 >> 2] = 0, e[t + 20 >> 2] = 0, e[t + 8 >> 2] = 0, e[t + 12 >> 2] = 0, e[t >> 2] = 0, e[t + 4 >> 2] = 0, u = 0, a | B) - for (; C[u + t | 0] = _[g + u | 0], !B & (u = u + 1 | 0) >>> 0 < a >>> 0 | B;); - g = l = t, X = I - } - for (q = 20, d = k, G = w, K = f, H = D, u = p, I = n, b = h, F = E, N = y, J = Q, m = c, S = r, x = o, U = P, Y = L, v = i; M = u, d = LI((u = d + u | 0) ^ Y, 16), M = Y = LI(M ^ (N = d + N | 0), 12), Y = LI((R = u + Y | 0) ^ d, 8), u = LI(M ^ (N = Y + N | 0), 7), S = LI((d = F + H | 0) ^ S, 16), F = LI((v = S + v | 0) ^ F, 12), H = LI((K = b + K | 0) ^ x, 16), b = LI((m = H + m | 0) ^ b, 12), x = (z = d + F | 0) + u | 0, T = LI((K = b + K | 0) ^ H, 8), d = LI(x ^ T, 16), H = LI((G = I + G | 0) ^ U, 16), I = LI((J = H + J | 0) ^ I, 12), M = u, U = LI((G = I + G | 0) ^ H, 8), M = LI(M ^ (u = (j = U + J | 0) + d | 0), 12), x = LI(d ^ (H = M + x | 0), 8), u = LI((J = x + u | 0) ^ M, 7), M = N, N = K, d = LI(S ^ z, 8), K = LI((S = d + v | 0) ^ F, 7), U = LI((N = N + K | 0) ^ U, 16), v = LI((F = M + U | 0) ^ K, 12), U = LI(U ^ (K = v + N | 0), 8), F = LI((N = F + U | 0) ^ v, 7), v = S, S = G, G = LI((m = m + T | 0) ^ b, 7), b = v + (Y = LI((S = S + G | 0) ^ Y, 16)) | 0, v = S, S = LI(b ^ G, 12), Y = LI(Y ^ (G = v + S | 0), 8), b = LI((v = b + Y | 0) ^ S, 7), M = m, S = d, d = LI(I ^ j, 7), S = LI(S ^ (m = d + R | 0), 16), R = LI((I = M + S | 0) ^ d, 12), S = LI(S ^ (d = R + m | 0), 8), I = LI((m = I + S | 0) ^ R, 7), q = q - 2 | 0;); - if (q = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, R = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, z = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, T = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, j = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, M = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, O = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, W = _[g + 32 | 0] | _[g + 33 | 0] << 8 | _[g + 34 | 0] << 16 | _[g + 35 | 0] << 24, V = _[g + 36 | 0] | _[g + 37 | 0] << 8 | _[g + 38 | 0] << 16 | _[g + 39 | 0] << 24, Z = _[g + 40 | 0] | _[g + 41 | 0] << 8 | _[g + 42 | 0] << 16 | _[g + 43 | 0] << 24, $ = _[g + 44 | 0] | _[g + 45 | 0] << 8 | _[g + 46 | 0] << 16 | _[g + 47 | 0] << 24, AA = _[g + 48 | 0] | _[g + 49 | 0] << 8 | _[g + 50 | 0] << 16 | _[g + 51 | 0] << 24, gA = _[g + 52 | 0] | _[g + 53 | 0] << 8 | _[g + 54 | 0] << 16 | _[g + 55 | 0] << 24, IA = _[g + 56 | 0] | _[g + 57 | 0] << 8 | _[g + 58 | 0] << 16 | _[g + 59 | 0] << 24, CA = _[g + 60 | 0] | _[g + 61 | 0] << 8 | _[g + 62 | 0] << 16 | _[g + 63 | 0] << 24, d = d + k ^ (_[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24), C[0 | l] = d, C[l + 1 | 0] = d >>> 8, C[l + 2 | 0] = d >>> 16, C[l + 3 | 0] = d >>> 24, d = S + r ^ CA, C[l + 60 | 0] = d, C[l + 61 | 0] = d >>> 8, C[l + 62 | 0] = d >>> 16, C[l + 63 | 0] = d >>> 24, d = x + o ^ IA, C[l + 56 | 0] = d, C[l + 57 | 0] = d >>> 8, C[l + 58 | 0] = d >>> 16, C[l + 59 | 0] = d >>> 24, d = U + P ^ gA, C[l + 52 | 0] = d, C[l + 53 | 0] = d >>> 8, C[l + 54 | 0] = d >>> 16, C[l + 55 | 0] = d >>> 24, d = Y + L ^ AA, C[l + 48 | 0] = d, C[l + 49 | 0] = d >>> 8, C[l + 50 | 0] = d >>> 16, C[l + 51 | 0] = d >>> 24, d = v + i ^ $, C[l + 44 | 0] = d, C[l + 45 | 0] = d >>> 8, C[l + 46 | 0] = d >>> 16, C[l + 47 | 0] = d >>> 24, d = m + c ^ Z, C[l + 40 | 0] = d, C[l + 41 | 0] = d >>> 8, C[l + 42 | 0] = d >>> 16, C[l + 43 | 0] = d >>> 24, d = J + Q ^ V, C[l + 36 | 0] = d, C[l + 37 | 0] = d >>> 8, C[l + 38 | 0] = d >>> 16, C[l + 39 | 0] = d >>> 24, d = N + y ^ W, C[l + 32 | 0] = d, C[l + 33 | 0] = d >>> 8, C[l + 34 | 0] = d >>> 16, C[l + 35 | 0] = d >>> 24, F = F + E ^ O, C[l + 28 | 0] = F, C[l + 29 | 0] = F >>> 8, C[l + 30 | 0] = F >>> 16, C[l + 31 | 0] = F >>> 24, b = M ^ b + h, C[l + 24 | 0] = b, C[l + 25 | 0] = b >>> 8, C[l + 26 | 0] = b >>> 16, C[l + 27 | 0] = b >>> 24, I = j ^ I + n, C[l + 20 | 0] = I, C[l + 21 | 0] = I >>> 8, C[l + 22 | 0] = I >>> 16, C[l + 23 | 0] = I >>> 24, I = T ^ u + p, C[l + 16 | 0] = I, C[l + 17 | 0] = I >>> 8, C[l + 18 | 0] = I >>> 16, C[l + 19 | 0] = I >>> 24, I = z ^ H + D, C[l + 12 | 0] = I, C[l + 13 | 0] = I >>> 8, C[l + 14 | 0] = I >>> 16, C[l + 15 | 0] = I >>> 24, I = R ^ K + f, C[l + 8 | 0] = I, C[l + 9 | 0] = I >>> 8, C[l + 10 | 0] = I >>> 16, C[l + 11 | 0] = I >>> 24, I = q ^ G + w, C[l + 4 | 0] = I, C[l + 5 | 0] = I >>> 8, C[l + 6 | 0] = I >>> 16, C[l + 7 | 0] = I >>> 24, P = !(L = L + 1 | 0) + P | 0, !B & a >>> 0 <= 64) { - if (!(!a | !B & a >>> 0 > 63 | 0 != (0 | B))) - for (u = 0; C[u + X | 0] = _[l + u | 0], a >>> 0 > (u = u + 1 | 0) >>> 0;); - e[A + 52 >> 2] = P, e[A + 48 >> 2] = L; - break - } - g = g - -64 | 0, I = l - -64 | 0, B = B - 1 | 0, B = (a = a + -64 | 0) >>> 0 < 4294967232 ? B + 1 | 0 : B - } - } - - function T(A, g) { - g |= 0; - var I, a = 0, - B = 0, - _ = 0, - t = 0, - r = 0, - o = 0, - i = 0; - return s = I = s - 704 | 0, a = 80 + ((B = e[72 + (A |= 0) >> 2] >>> 3 & 127) + A | 0) | 0, B >>> 0 >= 112 ? (uI(a, 35072, 128 - B | 0), k(A, B = A + 80 | 0, I, I + 640 | 0), vI(B, 0, 112)) : uI(a, 35072, 112 - B | 0), o = (_ = e[A + 64 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 68 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[A + 192 | 0] = a, C[A + 193 | 0] = a >>> 8, C[A + 194 | 0] = a >>> 16, C[A + 195 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[A + 196 | 0] = B, C[A + 197 | 0] = B >>> 8, C[A + 198 | 0] = B >>> 16, C[A + 199 | 0] = B >>> 24, o = (_ = e[A + 72 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 76 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[A + 200 | 0] = a, C[A + 201 | 0] = a >>> 8, C[A + 202 | 0] = a >>> 16, C[A + 203 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[A + 204 | 0] = B, C[A + 205 | 0] = B >>> 8, C[A + 206 | 0] = B >>> 16, C[A + 207 | 0] = B >>> 24, k(A, A + 80 | 0, I, I + 640 | 0), o = (_ = e[A >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 4 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[0 | g] = a, C[g + 1 | 0] = a >>> 8, C[g + 2 | 0] = a >>> 16, C[g + 3 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[g + 4 | 0] = B, C[g + 5 | 0] = B >>> 8, C[g + 6 | 0] = B >>> 16, C[g + 7 | 0] = B >>> 24, o = (_ = e[A + 8 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 12 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[g + 8 | 0] = a, C[g + 9 | 0] = a >>> 8, C[g + 10 | 0] = a >>> 16, C[g + 11 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[g + 12 | 0] = B, C[g + 13 | 0] = B >>> 8, C[g + 14 | 0] = B >>> 16, C[g + 15 | 0] = B >>> 24, o = (_ = e[A + 16 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 20 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[g + 16 | 0] = a, C[g + 17 | 0] = a >>> 8, C[g + 18 | 0] = a >>> 16, C[g + 19 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[g + 20 | 0] = B, C[g + 21 | 0] = B >>> 8, C[g + 22 | 0] = B >>> 16, C[g + 23 | 0] = B >>> 24, o = (_ = e[A + 24 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 28 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[g + 24 | 0] = a, C[g + 25 | 0] = a >>> 8, C[g + 26 | 0] = a >>> 16, C[g + 27 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[g + 28 | 0] = B, C[g + 29 | 0] = B >>> 8, C[g + 30 | 0] = B >>> 16, C[g + 31 | 0] = B >>> 24, o = (_ = e[A + 32 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 36 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[g + 32 | 0] = a, C[g + 33 | 0] = a >>> 8, C[g + 34 | 0] = a >>> 16, C[g + 35 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[g + 36 | 0] = B, C[g + 37 | 0] = B >>> 8, C[g + 38 | 0] = B >>> 16, C[g + 39 | 0] = B >>> 24, o = (_ = e[A + 40 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 44 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[g + 40 | 0] = a, C[g + 41 | 0] = a >>> 8, C[g + 42 | 0] = a >>> 16, C[g + 43 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[g + 44 | 0] = B, C[g + 45 | 0] = B >>> 8, C[g + 46 | 0] = B >>> 16, C[g + 47 | 0] = B >>> 24, o = (_ = e[A + 48 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 52 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[g + 48 | 0] = a, C[g + 49 | 0] = a >>> 8, C[g + 50 | 0] = a >>> 16, C[g + 51 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[g + 52 | 0] = B, C[g + 53 | 0] = B >>> 8, C[g + 54 | 0] = B >>> 16, C[g + 55 | 0] = B >>> 24, o = (_ = e[A + 56 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, a = g, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, g = i | r << 8 | -16777216 & ((255 & (g = e[A + 60 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & g) << 8 | _ >>> 24) | g >>> 8 & 65280 | g >>> 24, C[a + 56 | 0] = g, C[a + 57 | 0] = g >>> 8, C[a + 58 | 0] = g >>> 16, C[a + 59 | 0] = g >>> 24, g = (g = B | t | o) | (B = 0) | B | 0, C[a + 60 | 0] = g, C[a + 61 | 0] = g >>> 8, C[a + 62 | 0] = g >>> 16, C[a + 63 | 0] = g >>> 24, jC(I, 704), jC(A, 208), s = I + 704 | 0, 0 - } - - function j(A, g, I) { - var a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d, u, S = 0; - s = a = s - 224 | 0, i = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, c = _[0 | (S = I - -64 | 0)] | _[S + 1 | 0] << 8 | _[S + 2 | 0] << 16 | _[S + 3 | 0] << 24, Q = _[I + 80 | 0] | _[I + 81 | 0] << 8 | _[I + 82 | 0] << 16 | _[I + 83 | 0] << 24, y = _[I + 32 | 0] | _[I + 33 | 0] << 8 | _[I + 34 | 0] << 16 | _[I + 35 | 0] << 24, E = _[I + 48 | 0] | _[I + 49 | 0] << 8 | _[I + 50 | 0] << 16 | _[I + 51 | 0] << 24, B = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, h = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, n = _[I + 68 | 0] | _[I + 69 | 0] << 8 | _[I + 70 | 0] << 16 | _[I + 71 | 0] << 24, p = _[I + 84 | 0] | _[I + 85 | 0] << 8 | _[I + 86 | 0] << 16 | _[I + 87 | 0] << 24, D = _[I + 36 | 0] | _[I + 37 | 0] << 8 | _[I + 38 | 0] << 16 | _[I + 39 | 0] << 24, f = _[I + 52 | 0] | _[I + 53 | 0] << 8 | _[I + 54 | 0] << 16 | _[I + 55 | 0] << 24, t = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, w = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, k = _[I + 72 | 0] | _[I + 73 | 0] << 8 | _[I + 74 | 0] << 16 | _[I + 75 | 0] << 24, l = _[I + 88 | 0] | _[I + 89 | 0] << 8 | _[I + 90 | 0] << 16 | _[I + 91 | 0] << 24, d = _[I + 40 | 0] | _[I + 41 | 0] << 8 | _[I + 42 | 0] << 16 | _[I + 43 | 0] << 24, u = _[I + 56 | 0] | _[I + 57 | 0] << 8 | _[I + 58 | 0] << 16 | _[I + 59 | 0] << 24, r = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = (o = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24) ^ (_[I + 44 | 0] | _[I + 45 | 0] << 8 | _[I + 46 | 0] << 16 | _[I + 47 | 0] << 24) & (_[I + 60 | 0] | _[I + 61 | 0] << 8 | _[I + 62 | 0] << 16 | _[I + 63 | 0] << 24) ^ (_[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24) ^ (_[I + 92 | 0] | _[I + 93 | 0] << 8 | _[I + 94 | 0] << 16 | _[I + 95 | 0] << 24) ^ (_[I + 76 | 0] | _[I + 77 | 0] << 8 | _[I + 78 | 0] << 16 | _[I + 79 | 0] << 24), C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = d & u ^ k ^ l ^ w ^ t, C[A + 8 | 0] = g, C[A + 9 | 0] = g >>> 8, C[A + 10 | 0] = g >>> 16, C[A + 11 | 0] = g >>> 24, g = D & f ^ n ^ p ^ h ^ B, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, g = y & E ^ i ^ c ^ Q ^ r, C[0 | A] = g, C[A + 1 | 0] = g >>> 8, C[A + 2 | 0] = g >>> 16, C[A + 3 | 0] = g >>> 24, A = e[I + 92 >> 2], e[a + 216 >> 2] = e[I + 88 >> 2], e[a + 220 >> 2] = A, A = e[I + 84 >> 2], e[a + 208 >> 2] = e[I + 80 >> 2], e[a + 212 >> 2] = A, A = e[I + 76 >> 2], e[a + 184 >> 2] = e[I + 72 >> 2], e[a + 188 >> 2] = A, A = e[S + 4 >> 2], e[a + 176 >> 2] = e[S >> 2], e[a + 180 >> 2] = A, A = e[I + 92 >> 2], e[a + 168 >> 2] = e[I + 88 >> 2], e[a + 172 >> 2] = A, A = e[I + 84 >> 2], e[a + 160 >> 2] = e[I + 80 >> 2], e[a + 164 >> 2] = A, Ag(A = a + 192 | 0, a + 176 | 0, a + 160 | 0), g = e[a + 204 >> 2], e[I + 88 >> 2] = e[a + 200 >> 2], e[I + 92 >> 2] = g, g = e[a + 196 >> 2], e[I + 80 >> 2] = e[a + 192 >> 2], e[I + 84 >> 2] = g, g = e[I + 60 >> 2], e[a + 152 >> 2] = e[I + 56 >> 2], e[a + 156 >> 2] = g, g = e[I + 52 >> 2], e[a + 144 >> 2] = e[I + 48 >> 2], e[a + 148 >> 2] = g, g = e[I + 76 >> 2], e[a + 136 >> 2] = e[I + 72 >> 2], e[a + 140 >> 2] = g, g = e[S + 4 >> 2], e[a + 128 >> 2] = e[S >> 2], e[a + 132 >> 2] = g, Ag(A, a + 144 | 0, a + 128 | 0), g = e[a + 204 >> 2], e[I + 72 >> 2] = e[a + 200 >> 2], e[I + 76 >> 2] = g, g = e[a + 196 >> 2], e[S >> 2] = e[a + 192 >> 2], e[S + 4 >> 2] = g, g = e[I + 44 >> 2], e[a + 120 >> 2] = e[I + 40 >> 2], e[a + 124 >> 2] = g, g = e[I + 36 >> 2], e[a + 112 >> 2] = e[I + 32 >> 2], e[a + 116 >> 2] = g, g = e[I + 60 >> 2], e[a + 104 >> 2] = e[I + 56 >> 2], e[a + 108 >> 2] = g, g = e[I + 52 >> 2], e[a + 96 >> 2] = e[I + 48 >> 2], e[a + 100 >> 2] = g, Ag(A, a + 112 | 0, a + 96 | 0), g = e[a + 204 >> 2], e[I + 56 >> 2] = e[a + 200 >> 2], e[I + 60 >> 2] = g, g = e[a + 196 >> 2], e[I + 48 >> 2] = e[a + 192 >> 2], e[I + 52 >> 2] = g, g = e[I + 28 >> 2], e[a + 88 >> 2] = e[I + 24 >> 2], e[a + 92 >> 2] = g, g = e[I + 20 >> 2], e[a + 80 >> 2] = e[I + 16 >> 2], e[a + 84 >> 2] = g, g = e[I + 44 >> 2], e[a + 72 >> 2] = e[I + 40 >> 2], e[a + 76 >> 2] = g, g = e[I + 36 >> 2], e[a + 64 >> 2] = e[I + 32 >> 2], e[a + 68 >> 2] = g, Ag(A, a + 80 | 0, a - -64 | 0), g = e[a + 204 >> 2], e[I + 40 >> 2] = e[a + 200 >> 2], e[I + 44 >> 2] = g, g = e[a + 196 >> 2], e[I + 32 >> 2] = e[a + 192 >> 2], e[I + 36 >> 2] = g, g = e[I + 12 >> 2], e[a + 56 >> 2] = e[I + 8 >> 2], e[a + 60 >> 2] = g, g = e[I + 4 >> 2], e[a + 48 >> 2] = e[I >> 2], e[a + 52 >> 2] = g, g = e[I + 28 >> 2], e[a + 40 >> 2] = e[I + 24 >> 2], e[a + 44 >> 2] = g, g = e[I + 20 >> 2], e[a + 32 >> 2] = e[I + 16 >> 2], e[a + 36 >> 2] = g, Ag(A, a + 48 | 0, a + 32 | 0), g = e[a + 204 >> 2], e[I + 24 >> 2] = e[a + 200 >> 2], e[I + 28 >> 2] = g, g = e[a + 196 >> 2], e[I + 16 >> 2] = e[a + 192 >> 2], e[I + 20 >> 2] = g, g = e[a + 220 >> 2], e[a + 24 >> 2] = e[a + 216 >> 2], e[a + 28 >> 2] = g, g = e[a + 212 >> 2], e[a + 16 >> 2] = e[a + 208 >> 2], e[a + 20 >> 2] = g, g = e[I + 12 >> 2], e[a + 8 >> 2] = e[I + 8 >> 2], e[a + 12 >> 2] = g, g = e[I + 4 >> 2], e[a >> 2] = e[I >> 2], e[a + 4 >> 2] = g, Ag(A, a + 16 | 0, a), A = e[a + 192 >> 2], g = e[a + 196 >> 2], S = e[a + 200 >> 2], e[I + 12 >> 2] = o ^ e[a + 204 >> 2], e[I + 8 >> 2] = S ^ t, e[I + 4 >> 2] = g ^ B, e[I >> 2] = A ^ r, s = a + 224 | 0 - } - - function X(A, g, I) { - var a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w = 0, - k = 0, - l = 0, - d = 0, - u = 0; - s = a = s - 224 | 0, l = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, k = _[0 | (w = I - -64 | 0)] | _[w + 1 | 0] << 8 | _[w + 2 | 0] << 16 | _[w + 3 | 0] << 24, B = _[I + 80 | 0] | _[I + 81 | 0] << 8 | _[I + 82 | 0] << 16 | _[I + 83 | 0] << 24, t = _[I + 32 | 0] | _[I + 33 | 0] << 8 | _[I + 34 | 0] << 16 | _[I + 35 | 0] << 24, r = _[I + 48 | 0] | _[I + 49 | 0] << 8 | _[I + 50 | 0] << 16 | _[I + 51 | 0] << 24, d = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, o = _[I + 68 | 0] | _[I + 69 | 0] << 8 | _[I + 70 | 0] << 16 | _[I + 71 | 0] << 24, i = _[I + 84 | 0] | _[I + 85 | 0] << 8 | _[I + 86 | 0] << 16 | _[I + 87 | 0] << 24, c = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, Q = _[I + 36 | 0] | _[I + 37 | 0] << 8 | _[I + 38 | 0] << 16 | _[I + 39 | 0] << 24, y = _[I + 52 | 0] | _[I + 53 | 0] << 8 | _[I + 54 | 0] << 16 | _[I + 55 | 0] << 24, u = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, E = _[I + 72 | 0] | _[I + 73 | 0] << 8 | _[I + 74 | 0] << 16 | _[I + 75 | 0] << 24, h = _[I + 88 | 0] | _[I + 89 | 0] << 8 | _[I + 90 | 0] << 16 | _[I + 91 | 0] << 24, n = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, p = _[I + 40 | 0] | _[I + 41 | 0] << 8 | _[I + 42 | 0] << 16 | _[I + 43 | 0] << 24, D = _[I + 56 | 0] | _[I + 57 | 0] << 8 | _[I + 58 | 0] << 16 | _[I + 59 | 0] << 24, f = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = (_[I + 44 | 0] | _[I + 45 | 0] << 8 | _[I + 46 | 0] << 16 | _[I + 47 | 0] << 24) & (_[I + 60 | 0] | _[I + 61 | 0] << 8 | _[I + 62 | 0] << 16 | _[I + 63 | 0] << 24) ^ (_[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24) ^ (_[I + 76 | 0] | _[I + 77 | 0] << 8 | _[I + 78 | 0] << 16 | _[I + 79 | 0] << 24) ^ (_[I + 92 | 0] | _[I + 93 | 0] << 8 | _[I + 94 | 0] << 16 | _[I + 95 | 0] << 24) ^ (_[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24), C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, u = p & D ^ u ^ h ^ n ^ E, C[A + 8 | 0] = u, C[A + 9 | 0] = u >>> 8, C[A + 10 | 0] = u >>> 16, C[A + 11 | 0] = u >>> 24, d = Q & y ^ d ^ i ^ c ^ o, C[A + 4 | 0] = d, C[A + 5 | 0] = d >>> 8, C[A + 6 | 0] = d >>> 16, C[A + 7 | 0] = d >>> 24, l = t & r ^ l ^ k ^ B ^ f, C[0 | A] = l, C[A + 1 | 0] = l >>> 8, C[A + 2 | 0] = l >>> 16, C[A + 3 | 0] = l >>> 24, A = e[I + 92 >> 2], e[a + 216 >> 2] = e[I + 88 >> 2], e[a + 220 >> 2] = A, A = e[I + 84 >> 2], e[a + 208 >> 2] = e[I + 80 >> 2], e[a + 212 >> 2] = A, A = e[I + 76 >> 2], e[a + 184 >> 2] = e[I + 72 >> 2], e[a + 188 >> 2] = A, A = e[w + 4 >> 2], e[a + 176 >> 2] = e[w >> 2], e[a + 180 >> 2] = A, A = e[I + 92 >> 2], e[a + 168 >> 2] = e[I + 88 >> 2], e[a + 172 >> 2] = A, A = e[I + 84 >> 2], e[a + 160 >> 2] = e[I + 80 >> 2], e[a + 164 >> 2] = A, Ag(A = a + 192 | 0, a + 176 | 0, a + 160 | 0), k = e[a + 204 >> 2], e[I + 88 >> 2] = e[a + 200 >> 2], e[I + 92 >> 2] = k, k = e[a + 196 >> 2], e[I + 80 >> 2] = e[a + 192 >> 2], e[I + 84 >> 2] = k, k = e[I + 60 >> 2], e[a + 152 >> 2] = e[I + 56 >> 2], e[a + 156 >> 2] = k, k = e[I + 52 >> 2], e[a + 144 >> 2] = e[I + 48 >> 2], e[a + 148 >> 2] = k, k = e[I + 76 >> 2], e[a + 136 >> 2] = e[I + 72 >> 2], e[a + 140 >> 2] = k, k = e[w + 4 >> 2], e[a + 128 >> 2] = e[w >> 2], e[a + 132 >> 2] = k, Ag(A, a + 144 | 0, a + 128 | 0), k = e[a + 204 >> 2], e[I + 72 >> 2] = e[a + 200 >> 2], e[I + 76 >> 2] = k, k = e[a + 196 >> 2], e[w >> 2] = e[a + 192 >> 2], e[w + 4 >> 2] = k, w = e[I + 44 >> 2], e[a + 120 >> 2] = e[I + 40 >> 2], e[a + 124 >> 2] = w, w = e[I + 36 >> 2], e[a + 112 >> 2] = e[I + 32 >> 2], e[a + 116 >> 2] = w, w = e[I + 60 >> 2], e[a + 104 >> 2] = e[I + 56 >> 2], e[a + 108 >> 2] = w, w = e[I + 52 >> 2], e[a + 96 >> 2] = e[I + 48 >> 2], e[a + 100 >> 2] = w, Ag(A, a + 112 | 0, a + 96 | 0), w = e[a + 204 >> 2], e[I + 56 >> 2] = e[a + 200 >> 2], e[I + 60 >> 2] = w, w = e[a + 196 >> 2], e[I + 48 >> 2] = e[a + 192 >> 2], e[I + 52 >> 2] = w, w = e[I + 28 >> 2], e[a + 88 >> 2] = e[I + 24 >> 2], e[a + 92 >> 2] = w, w = e[I + 20 >> 2], e[a + 80 >> 2] = e[I + 16 >> 2], e[a + 84 >> 2] = w, w = e[I + 44 >> 2], e[a + 72 >> 2] = e[I + 40 >> 2], e[a + 76 >> 2] = w, w = e[I + 36 >> 2], e[a + 64 >> 2] = e[I + 32 >> 2], e[a + 68 >> 2] = w, Ag(A, a + 80 | 0, a - -64 | 0), w = e[a + 204 >> 2], e[I + 40 >> 2] = e[a + 200 >> 2], e[I + 44 >> 2] = w, w = e[a + 196 >> 2], e[I + 32 >> 2] = e[a + 192 >> 2], e[I + 36 >> 2] = w, w = e[I + 12 >> 2], e[a + 56 >> 2] = e[I + 8 >> 2], e[a + 60 >> 2] = w, w = e[I + 4 >> 2], e[a + 48 >> 2] = e[I >> 2], e[a + 52 >> 2] = w, w = e[I + 28 >> 2], e[a + 40 >> 2] = e[I + 24 >> 2], e[a + 44 >> 2] = w, w = e[I + 20 >> 2], e[a + 32 >> 2] = e[I + 16 >> 2], e[a + 36 >> 2] = w, Ag(A, a + 48 | 0, a + 32 | 0), w = e[a + 204 >> 2], e[I + 24 >> 2] = e[a + 200 >> 2], e[I + 28 >> 2] = w, w = e[a + 196 >> 2], e[I + 16 >> 2] = e[a + 192 >> 2], e[I + 20 >> 2] = w, w = e[a + 220 >> 2], e[a + 24 >> 2] = e[a + 216 >> 2], e[a + 28 >> 2] = w, w = e[a + 212 >> 2], e[a + 16 >> 2] = e[a + 208 >> 2], e[a + 20 >> 2] = w, w = e[I + 12 >> 2], e[a + 8 >> 2] = e[I + 8 >> 2], e[a + 12 >> 2] = w, w = e[I + 4 >> 2], e[a >> 2] = e[I >> 2], e[a + 4 >> 2] = w, Ag(A, a + 16 | 0, a), A = e[a + 192 >> 2], w = e[a + 196 >> 2], k = e[a + 200 >> 2], e[I + 12 >> 2] = g ^ e[a + 204 >> 2], e[I + 8 >> 2] = k ^ u, e[I + 4 >> 2] = w ^ d, e[I >> 2] = A ^ l, s = a + 224 | 0 - } - - function O(A, g) { - var I, a, B, t, r, o, i, c, Q, y, E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0, - U = 0, - J = 0, - x = 0, - L = 0, - P = 0, - q = 0, - z = 0, - T = 0, - j = 0, - X = 0, - O = 0, - W = 0, - V = 0; - s = I = s - 800 | 0, E = e[g + 44 >> 2], n = e[g + 84 >> 2], p = e[g + 48 >> 2], D = e[g + 88 >> 2], f = e[g + 52 >> 2], h = e[g + 92 >> 2], d = e[g + 56 >> 2], w = e[g + 96 >> 2], F = e[g + 60 >> 2], u = e[g + 100 >> 2], M = e[(N = g - -64 | 0) >> 2], G = e[g + 104 >> 2], K = e[g + 68 >> 2], m = e[g + 108 >> 2], Y = e[g + 72 >> 2], H = e[g + 112 >> 2], U = e[g + 40 >> 2], J = e[g + 80 >> 2], k = e[g + 76 >> 2], l = e[g + 116 >> 2], e[I + 324 >> 2] = k + l, e[I + 320 >> 2] = Y + H, e[I + 316 >> 2] = K + m, e[I + 312 >> 2] = M + G, e[I + 308 >> 2] = u + F, e[I + 304 >> 2] = w + d, e[I + 300 >> 2] = h + f, e[I + 296 >> 2] = p + D, e[I + 292 >> 2] = E + n, e[I + 288 >> 2] = U + J, e[I + 36 >> 2] = l - k, e[I + 32 >> 2] = H - Y, e[I + 28 >> 2] = m - K, e[I + 24 >> 2] = G - M, e[I + 20 >> 2] = u - F, e[I + 16 >> 2] = w - d, e[I + 12 >> 2] = h - f, e[I + 8 >> 2] = D - p, e[I + 4 >> 2] = n - E, e[I >> 2] = J - U, v(E = I + 288 | 0, E, I), v(p = I + 240 | 0, g, f = g + 40 | 0), R(n = I + 192 | 0, p), v(n, E, n), e[I + 452 >> 2] = 0, e[I + 456 >> 2] = 0, e[I + 460 >> 2] = 0, e[I + 464 >> 2] = 0, e[I + 468 >> 2] = 0, e[I + 436 >> 2] = 0, e[I + 440 >> 2] = 0, e[I + 444 >> 2] = 0, e[I + 448 >> 2] = 0, e[I + 432 >> 2] = 1, SA(D = I + 576 | 0, I + 432 | 0, n), v(n = I + 720 | 0, D, E), v(F = I + 672 | 0, D, p), v(w = I + 48 | 0, n, F), v(w, w, E = g + 120 | 0), v(I + 528 | 0, g, 1648), v(I + 480 | 0, f, 1648), v(I + 624 | 0, n, 2960), v(n = I + 336 | 0, E, w), Bg(d = I + 384 | 0, n), h = _[I + 384 | 0], n = e[g + 36 >> 2], E = e[g + 32 >> 2], e[I + 176 >> 2] = E, e[I + 180 >> 2] = n, p = e[g + 28 >> 2], n = e[g + 24 >> 2], e[I + 168 >> 2] = n, e[I + 172 >> 2] = p, D = e[g + 20 >> 2], p = e[g + 16 >> 2], e[I + 160 >> 2] = p, e[I + 164 >> 2] = D, f = e[g + 12 >> 2], D = e[g + 8 >> 2], e[I + 152 >> 2] = D, e[I + 156 >> 2] = f, u = e[g + 4 >> 2], f = e[g >> 2], e[I + 144 >> 2] = f, e[I + 148 >> 2] = u, u = e[g + 44 >> 2], M = e[g + 48 >> 2], G = e[g + 52 >> 2], K = e[g + 56 >> 2], m = e[g + 60 >> 2], Y = e[N >> 2], H = e[g + 68 >> 2], U = e[g + 72 >> 2], J = e[g + 76 >> 2], N = e[g + 40 >> 2], P = e[I + 484 >> 2], k = e[I + 148 >> 2], q = e[I + 492 >> 2], l = e[I + 156 >> 2], z = e[I + 500 >> 2], S = e[I + 164 >> 2], T = e[I + 508 >> 2], b = e[I + 172 >> 2], j = e[I + 516 >> 2], x = e[I + 180 >> 2], X = e[I + 480 >> 2], O = e[I + 488 >> 2], W = e[I + 496 >> 2], V = e[I + 504 >> 2], h = 0 - (1 & h) | 0, e[I + 176 >> 2] = E ^ h & (E ^ e[I + 512 >> 2]), e[I + 168 >> 2] = n ^ h & (n ^ V), e[I + 160 >> 2] = p ^ h & (p ^ W), e[I + 152 >> 2] = D ^ h & (D ^ O), e[I + 144 >> 2] = f ^ h & (f ^ X), e[I + 180 >> 2] = x ^ h & (x ^ j), e[I + 172 >> 2] = b ^ h & (b ^ T), e[I + 164 >> 2] = S ^ h & (S ^ z), e[I + 156 >> 2] = l ^ h & (l ^ q), e[I + 148 >> 2] = k ^ h & (k ^ P), x = e[I + 528 >> 2], P = e[I + 532 >> 2], q = e[I + 536 >> 2], z = e[I + 540 >> 2], T = e[I + 544 >> 2], j = e[I + 548 >> 2], X = e[I + 552 >> 2], O = e[I + 556 >> 2], W = e[I + 560 >> 2], V = e[I + 564 >> 2], E = e[I + 672 >> 2], a = e[I + 624 >> 2], n = e[I + 676 >> 2], B = e[I + 628 >> 2], p = e[I + 680 >> 2], t = e[I + 632 >> 2], D = e[I + 684 >> 2], r = e[I + 636 >> 2], f = e[I + 688 >> 2], o = e[I + 640 >> 2], k = e[I + 692 >> 2], i = e[I + 644 >> 2], l = e[I + 696 >> 2], c = e[I + 648 >> 2], S = e[I + 700 >> 2], Q = e[I + 652 >> 2], b = e[I + 704 >> 2], y = e[I + 656 >> 2], L = e[I + 708 >> 2], e[I + 708 >> 2] = L ^ h & (e[I + 660 >> 2] ^ L), e[I + 704 >> 2] = b ^ h & (b ^ y), e[I + 700 >> 2] = S ^ h & (S ^ Q), e[I + 696 >> 2] = l ^ h & (l ^ c), e[I + 692 >> 2] = k ^ h & (k ^ i), e[I + 688 >> 2] = f ^ h & (f ^ o), e[I + 684 >> 2] = D ^ h & (D ^ r), e[I + 680 >> 2] = p ^ h & (p ^ t), e[I + 676 >> 2] = n ^ h & (n ^ B), e[I + 672 >> 2] = E ^ h & (E ^ a), v(E = I + 96 | 0, I + 144 | 0, w), Bg(d, E), n = e[g + 84 >> 2], p = e[g + 88 >> 2], D = e[g + 92 >> 2], f = e[g + 96 >> 2], w = e[g + 100 >> 2], k = e[g + 104 >> 2], l = e[g + 108 >> 2], S = e[g + 112 >> 2], b = e[g + 80 >> 2], L = e[g + 116 >> 2], g = 0 - (1 & C[I + 384 | 0]) | 0, E = J ^ h & (J ^ V), e[I + 420 >> 2] = L - (g & (0 - E ^ E) ^ E), E = U ^ h & (U ^ W), e[I + 416 >> 2] = S - (g & (0 - E ^ E) ^ E), E = H ^ h & (H ^ O), e[I + 412 >> 2] = l - (g & (0 - E ^ E) ^ E), E = Y ^ h & (Y ^ X), e[I + 408 >> 2] = k - (g & (0 - E ^ E) ^ E), E = m ^ h & (m ^ j), e[I + 404 >> 2] = w - (g & (0 - E ^ E) ^ E), E = K ^ h & (K ^ T), e[I + 400 >> 2] = f - (g & (0 - E ^ E) ^ E), E = G ^ h & (G ^ z), e[I + 396 >> 2] = D - (g & (0 - E ^ E) ^ E), E = M ^ h & (M ^ q), e[I + 392 >> 2] = p - (g & (0 - E ^ E) ^ E), E = u ^ h & (u ^ P), e[I + 388 >> 2] = n - (g & (0 - E ^ E) ^ E), E = g, g = N ^ h & (N ^ x), e[I + 384 >> 2] = b - (E & (0 - g ^ g) ^ g), v(d, F, d), Bg(I + 768 | 0, d), g = 0 - (1 & C[I + 768 | 0]) | 0, E = e[I + 384 >> 2], e[I + 384 >> 2] = g & (0 - E ^ E) ^ E, E = e[I + 388 >> 2], e[I + 388 >> 2] = g & (0 - E ^ E) ^ E, E = e[I + 392 >> 2], e[I + 392 >> 2] = g & (0 - E ^ E) ^ E, E = e[I + 396 >> 2], e[I + 396 >> 2] = g & (0 - E ^ E) ^ E, E = e[I + 400 >> 2], e[I + 400 >> 2] = g & (0 - E ^ E) ^ E, E = e[I + 404 >> 2], e[I + 404 >> 2] = g & (0 - E ^ E) ^ E, E = e[I + 408 >> 2], e[I + 408 >> 2] = g & (0 - E ^ E) ^ E, E = e[I + 412 >> 2], e[I + 412 >> 2] = g & (0 - E ^ E) ^ E, E = e[I + 416 >> 2], e[I + 416 >> 2] = g & (0 - E ^ E) ^ E, E = g, g = e[I + 420 >> 2], e[I + 420 >> 2] = E & (0 - g ^ g) ^ g, Bg(A, d), s = I + 800 | 0 - } - - function W(A, g) { - var I, C, a, B, t, r, o, i, c, Q = 0, - y = 0; - s = I = s - 288 | 0, C = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, a = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, B = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, t = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, r = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, o = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, i = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, c = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, A = e[g + 124 >> 2], e[I + 280 >> 2] = e[g + 120 >> 2], e[I + 284 >> 2] = A, A = e[g + 116 >> 2], e[I + 272 >> 2] = e[g + 112 >> 2], e[I + 276 >> 2] = A, A = e[g + 108 >> 2], e[I + 248 >> 2] = e[g + 104 >> 2], e[I + 252 >> 2] = A, A = e[g + 100 >> 2], e[I + 240 >> 2] = e[g + 96 >> 2], e[I + 244 >> 2] = A, A = e[g + 124 >> 2], e[I + 232 >> 2] = e[g + 120 >> 2], e[I + 236 >> 2] = A, A = e[g + 116 >> 2], e[I + 224 >> 2] = e[g + 112 >> 2], e[I + 228 >> 2] = A, Ag(y = I + 256 | 0, I + 240 | 0, I + 224 | 0), A = e[I + 268 >> 2], e[g + 120 >> 2] = e[I + 264 >> 2], e[g + 124 >> 2] = A, A = e[I + 260 >> 2], e[g + 112 >> 2] = e[I + 256 >> 2], e[g + 116 >> 2] = A, A = e[g + 92 >> 2], e[I + 216 >> 2] = e[g + 88 >> 2], e[I + 220 >> 2] = A, A = e[g + 84 >> 2], e[I + 208 >> 2] = e[g + 80 >> 2], e[I + 212 >> 2] = A, A = e[g + 108 >> 2], e[I + 200 >> 2] = e[g + 104 >> 2], e[I + 204 >> 2] = A, A = e[g + 100 >> 2], e[I + 192 >> 2] = e[g + 96 >> 2], e[I + 196 >> 2] = A, Ag(y, I + 208 | 0, I + 192 | 0), A = e[I + 268 >> 2], e[g + 104 >> 2] = e[I + 264 >> 2], e[g + 108 >> 2] = A, A = e[I + 260 >> 2], e[g + 96 >> 2] = e[I + 256 >> 2], e[g + 100 >> 2] = A, A = e[g + 76 >> 2], e[I + 184 >> 2] = e[g + 72 >> 2], e[I + 188 >> 2] = A, Q = e[4 + (A = g - -64 | 0) >> 2], e[I + 176 >> 2] = e[A >> 2], e[I + 180 >> 2] = Q, Q = e[g + 92 >> 2], e[I + 168 >> 2] = e[g + 88 >> 2], e[I + 172 >> 2] = Q, Q = e[g + 84 >> 2], e[I + 160 >> 2] = e[g + 80 >> 2], e[I + 164 >> 2] = Q, Ag(y, I + 176 | 0, I + 160 | 0), Q = e[I + 268 >> 2], e[g + 88 >> 2] = e[I + 264 >> 2], e[g + 92 >> 2] = Q, Q = e[I + 260 >> 2], e[g + 80 >> 2] = e[I + 256 >> 2], e[g + 84 >> 2] = Q, Q = e[g + 60 >> 2], e[I + 152 >> 2] = e[g + 56 >> 2], e[I + 156 >> 2] = Q, Q = e[g + 52 >> 2], e[I + 144 >> 2] = e[g + 48 >> 2], e[I + 148 >> 2] = Q, Q = e[g + 76 >> 2], e[I + 136 >> 2] = e[g + 72 >> 2], e[I + 140 >> 2] = Q, Q = e[A + 4 >> 2], e[I + 128 >> 2] = e[A >> 2], e[I + 132 >> 2] = Q, Ag(y, I + 144 | 0, I + 128 | 0), Q = e[I + 268 >> 2], e[g + 72 >> 2] = e[I + 264 >> 2], e[g + 76 >> 2] = Q, Q = e[I + 260 >> 2], e[A >> 2] = e[I + 256 >> 2], e[A + 4 >> 2] = Q, Q = e[g + 44 >> 2], e[I + 120 >> 2] = e[g + 40 >> 2], e[I + 124 >> 2] = Q, Q = e[g + 36 >> 2], e[I + 112 >> 2] = e[g + 32 >> 2], e[I + 116 >> 2] = Q, Q = e[g + 60 >> 2], e[I + 104 >> 2] = e[g + 56 >> 2], e[I + 108 >> 2] = Q, Q = e[g + 52 >> 2], e[I + 96 >> 2] = e[g + 48 >> 2], e[I + 100 >> 2] = Q, Ag(y, I + 112 | 0, I + 96 | 0), Q = e[I + 268 >> 2], e[g + 56 >> 2] = e[I + 264 >> 2], e[g + 60 >> 2] = Q, Q = e[I + 260 >> 2], e[g + 48 >> 2] = e[I + 256 >> 2], e[g + 52 >> 2] = Q, Q = e[g + 28 >> 2], e[I + 88 >> 2] = e[g + 24 >> 2], e[I + 92 >> 2] = Q, Q = e[g + 20 >> 2], e[I + 80 >> 2] = e[g + 16 >> 2], e[I + 84 >> 2] = Q, Q = e[g + 44 >> 2], e[I + 72 >> 2] = e[g + 40 >> 2], e[I + 76 >> 2] = Q, Q = e[g + 36 >> 2], e[I + 64 >> 2] = e[g + 32 >> 2], e[I + 68 >> 2] = Q, Ag(y, I + 80 | 0, I - -64 | 0), Q = e[I + 268 >> 2], e[g + 40 >> 2] = e[I + 264 >> 2], e[g + 44 >> 2] = Q, Q = e[I + 260 >> 2], e[g + 32 >> 2] = e[I + 256 >> 2], e[g + 36 >> 2] = Q, Q = e[g + 12 >> 2], e[I + 56 >> 2] = e[g + 8 >> 2], e[I + 60 >> 2] = Q, Q = e[g + 4 >> 2], e[I + 48 >> 2] = e[g >> 2], e[I + 52 >> 2] = Q, Q = e[g + 28 >> 2], e[I + 40 >> 2] = e[g + 24 >> 2], e[I + 44 >> 2] = Q, Q = e[g + 20 >> 2], e[I + 32 >> 2] = e[g + 16 >> 2], e[I + 36 >> 2] = Q, Ag(y, I + 48 | 0, I + 32 | 0), Q = e[I + 268 >> 2], e[g + 24 >> 2] = e[I + 264 >> 2], e[g + 28 >> 2] = Q, Q = e[I + 260 >> 2], e[g + 16 >> 2] = e[I + 256 >> 2], e[g + 20 >> 2] = Q, Q = e[I + 284 >> 2], e[I + 24 >> 2] = e[I + 280 >> 2], e[I + 28 >> 2] = Q, Q = e[I + 276 >> 2], e[I + 16 >> 2] = e[I + 272 >> 2], e[I + 20 >> 2] = Q, Q = e[g + 12 >> 2], e[I + 8 >> 2] = e[g + 8 >> 2], e[I + 12 >> 2] = Q, Q = e[g + 4 >> 2], e[I >> 2] = e[g >> 2], e[I + 4 >> 2] = Q, Ag(y, I + 16 | 0, I), y = e[I + 268 >> 2], e[g + 8 >> 2] = e[I + 264 >> 2], e[g + 12 >> 2] = y, y = e[I + 260 >> 2], e[g >> 2] = e[I + 256 >> 2], e[g + 4 >> 2] = y, e[g + 12 >> 2] = (_[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24) ^ i, e[g + 8 >> 2] = (_[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24) ^ o, e[g + 4 >> 2] = (_[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24) ^ r, e[g >> 2] = (_[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24) ^ c, e[A >> 2] = (_[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24) ^ t, e[g + 68 >> 2] = (_[g + 68 | 0] | _[g + 69 | 0] << 8 | _[g + 70 | 0] << 16 | _[g + 71 | 0] << 24) ^ B, e[g + 72 >> 2] = (_[g + 72 | 0] | _[g + 73 | 0] << 8 | _[g + 74 | 0] << 16 | _[g + 75 | 0] << 24) ^ a, e[g + 76 >> 2] = (_[g + 76 | 0] | _[g + 77 | 0] << 8 | _[g + 78 | 0] << 16 | _[g + 79 | 0] << 24) ^ C, s = I + 288 | 0 - } - - function V(A, g, I, C) { - var a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d = 0, - u = 0, - S = 0, - b = 0; - s = a = s - 240 | 0, S = 16 - I | 0, b = vI((u = a + 192 | 0) + I | 0, 0, I >>> 0 <= 15 ? S : 0), uI(u, g, I), d = _[C + 16 | 0] | _[C + 17 | 0] << 8 | _[C + 18 | 0] << 16 | _[C + 19 | 0] << 24, B = _[0 | (g = C - -64 | 0)] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, t = _[C + 80 | 0] | _[C + 81 | 0] << 8 | _[C + 82 | 0] << 16 | _[C + 83 | 0] << 24, r = _[C + 32 | 0] | _[C + 33 | 0] << 8 | _[C + 34 | 0] << 16 | _[C + 35 | 0] << 24, o = _[C + 48 | 0] | _[C + 49 | 0] << 8 | _[C + 50 | 0] << 16 | _[C + 51 | 0] << 24, i = _[C + 20 | 0] | _[C + 21 | 0] << 8 | _[C + 22 | 0] << 16 | _[C + 23 | 0] << 24, c = _[C + 68 | 0] | _[C + 69 | 0] << 8 | _[C + 70 | 0] << 16 | _[C + 71 | 0] << 24, Q = _[C + 84 | 0] | _[C + 85 | 0] << 8 | _[C + 86 | 0] << 16 | _[C + 87 | 0] << 24, y = _[C + 36 | 0] | _[C + 37 | 0] << 8 | _[C + 38 | 0] << 16 | _[C + 39 | 0] << 24, E = _[C + 52 | 0] | _[C + 53 | 0] << 8 | _[C + 54 | 0] << 16 | _[C + 55 | 0] << 24, h = _[C + 24 | 0] | _[C + 25 | 0] << 8 | _[C + 26 | 0] << 16 | _[C + 27 | 0] << 24, n = _[C + 72 | 0] | _[C + 73 | 0] << 8 | _[C + 74 | 0] << 16 | _[C + 75 | 0] << 24, p = _[C + 88 | 0] | _[C + 89 | 0] << 8 | _[C + 90 | 0] << 16 | _[C + 91 | 0] << 24, D = _[C + 40 | 0] | _[C + 41 | 0] << 8 | _[C + 42 | 0] << 16 | _[C + 43 | 0] << 24, f = _[C + 56 | 0] | _[C + 57 | 0] << 8 | _[C + 58 | 0] << 16 | _[C + 59 | 0] << 24, w = e[a + 192 >> 2], k = e[a + 196 >> 2], l = e[a + 200 >> 2], e[a + 204 >> 2] = (_[C + 44 | 0] | _[C + 45 | 0] << 8 | _[C + 46 | 0] << 16 | _[C + 47 | 0] << 24) & (_[C + 60 | 0] | _[C + 61 | 0] << 8 | _[C + 62 | 0] << 16 | _[C + 63 | 0] << 24) ^ (_[C + 28 | 0] | _[C + 29 | 0] << 8 | _[C + 30 | 0] << 16 | _[C + 31 | 0] << 24) ^ (_[C + 76 | 0] | _[C + 77 | 0] << 8 | _[C + 78 | 0] << 16 | _[C + 79 | 0] << 24) ^ e[a + 204 >> 2] ^ (_[C + 92 | 0] | _[C + 93 | 0] << 8 | _[C + 94 | 0] << 16 | _[C + 95 | 0] << 24), e[a + 200 >> 2] = D & f ^ p ^ l ^ n ^ h, e[a + 196 >> 2] = y & E ^ Q ^ k ^ c ^ i, e[a + 192 >> 2] = r & o ^ d ^ B ^ t ^ w, vI(b, 0, S), uI(A, u, I), I = e[a + 192 >> 2], u = e[a + 196 >> 2], S = e[a + 200 >> 2], b = e[a + 204 >> 2], A = e[C + 92 >> 2], e[a + 232 >> 2] = e[C + 88 >> 2], e[a + 236 >> 2] = A, A = e[C + 84 >> 2], e[a + 224 >> 2] = e[C + 80 >> 2], e[a + 228 >> 2] = A, A = e[C + 76 >> 2], e[a + 184 >> 2] = e[C + 72 >> 2], e[a + 188 >> 2] = A, A = e[g + 4 >> 2], e[a + 176 >> 2] = e[g >> 2], e[a + 180 >> 2] = A, A = e[C + 92 >> 2], e[a + 168 >> 2] = e[C + 88 >> 2], e[a + 172 >> 2] = A, A = e[C + 84 >> 2], e[a + 160 >> 2] = e[C + 80 >> 2], e[a + 164 >> 2] = A, Ag(A = a + 208 | 0, a + 176 | 0, a + 160 | 0), d = e[a + 220 >> 2], e[C + 88 >> 2] = e[a + 216 >> 2], e[C + 92 >> 2] = d, d = e[a + 212 >> 2], e[C + 80 >> 2] = e[a + 208 >> 2], e[C + 84 >> 2] = d, d = e[C + 60 >> 2], e[a + 152 >> 2] = e[C + 56 >> 2], e[a + 156 >> 2] = d, d = e[C + 52 >> 2], e[a + 144 >> 2] = e[C + 48 >> 2], e[a + 148 >> 2] = d, d = e[C + 76 >> 2], e[a + 136 >> 2] = e[C + 72 >> 2], e[a + 140 >> 2] = d, d = e[g + 4 >> 2], e[a + 128 >> 2] = e[g >> 2], e[a + 132 >> 2] = d, Ag(A, a + 144 | 0, a + 128 | 0), d = e[a + 220 >> 2], e[C + 72 >> 2] = e[a + 216 >> 2], e[C + 76 >> 2] = d, d = e[a + 212 >> 2], e[g >> 2] = e[a + 208 >> 2], e[g + 4 >> 2] = d, g = e[C + 44 >> 2], e[a + 120 >> 2] = e[C + 40 >> 2], e[a + 124 >> 2] = g, g = e[C + 36 >> 2], e[a + 112 >> 2] = e[C + 32 >> 2], e[a + 116 >> 2] = g, g = e[C + 60 >> 2], e[a + 104 >> 2] = e[C + 56 >> 2], e[a + 108 >> 2] = g, g = e[C + 52 >> 2], e[a + 96 >> 2] = e[C + 48 >> 2], e[a + 100 >> 2] = g, Ag(A, a + 112 | 0, a + 96 | 0), g = e[a + 220 >> 2], e[C + 56 >> 2] = e[a + 216 >> 2], e[C + 60 >> 2] = g, g = e[a + 212 >> 2], e[C + 48 >> 2] = e[a + 208 >> 2], e[C + 52 >> 2] = g, g = e[C + 28 >> 2], e[a + 88 >> 2] = e[C + 24 >> 2], e[a + 92 >> 2] = g, g = e[C + 20 >> 2], e[a + 80 >> 2] = e[C + 16 >> 2], e[a + 84 >> 2] = g, g = e[C + 44 >> 2], e[a + 72 >> 2] = e[C + 40 >> 2], e[a + 76 >> 2] = g, g = e[C + 36 >> 2], e[a + 64 >> 2] = e[C + 32 >> 2], e[a + 68 >> 2] = g, Ag(A, a + 80 | 0, a - -64 | 0), g = e[a + 220 >> 2], e[C + 40 >> 2] = e[a + 216 >> 2], e[C + 44 >> 2] = g, g = e[a + 212 >> 2], e[C + 32 >> 2] = e[a + 208 >> 2], e[C + 36 >> 2] = g, g = e[C + 12 >> 2], e[a + 56 >> 2] = e[C + 8 >> 2], e[a + 60 >> 2] = g, g = e[C + 4 >> 2], e[a + 48 >> 2] = e[C >> 2], e[a + 52 >> 2] = g, g = e[C + 28 >> 2], e[a + 40 >> 2] = e[C + 24 >> 2], e[a + 44 >> 2] = g, g = e[C + 20 >> 2], e[a + 32 >> 2] = e[C + 16 >> 2], e[a + 36 >> 2] = g, Ag(A, a + 48 | 0, a + 32 | 0), g = e[a + 220 >> 2], e[C + 24 >> 2] = e[a + 216 >> 2], e[C + 28 >> 2] = g, g = e[a + 212 >> 2], e[C + 16 >> 2] = e[a + 208 >> 2], e[C + 20 >> 2] = g, g = e[a + 236 >> 2], e[a + 24 >> 2] = e[a + 232 >> 2], e[a + 28 >> 2] = g, g = e[a + 228 >> 2], e[a + 16 >> 2] = e[a + 224 >> 2], e[a + 20 >> 2] = g, g = e[C + 12 >> 2], e[a + 8 >> 2] = e[C + 8 >> 2], e[a + 12 >> 2] = g, g = e[C + 4 >> 2], e[a >> 2] = e[C >> 2], e[a + 4 >> 2] = g, Ag(A, a + 16 | 0, a), A = e[a + 208 >> 2], g = e[a + 212 >> 2], d = e[a + 216 >> 2], e[C + 12 >> 2] = e[a + 220 >> 2] ^ b, e[C + 8 >> 2] = d ^ S, e[C + 4 >> 2] = g ^ u, e[C >> 2] = A ^ I, s = a + 240 | 0 - } - - function Z(A, g, I, a, B) { - A |= 0, g |= 0, I |= 0, a |= 0; - var e = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - D = 0, - f = 0, - w = 0, - k = 0; - if (r = 1886610805 ^ (a = _[0 | (B |= 0)] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24), t = 1936682341 ^ (e = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24), i = 1852142177 ^ a, o = 1819895653 ^ e, e = 1852075885 ^ (a = _[B + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24), B = 1685025377 ^ (Q = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24), c = 2037671283 ^ a, Q ^= 1952801890, (0 | (h = (g + I | 0) - (E = 7 & I) | 0)) != (0 | g)) - for (; c = i = i + (a = c ^ (f = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24)) | 0, o = o + (Q ^= w = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24) | 0, o = a >>> 0 > i >>> 0 ? o + 1 | 0 : o, t = B + t | 0, t = (s = r) >>> 0 > (r = e + r | 0) >>> 0 ? t + 1 | 0 : t, B = i + (e = Ng(e, B, 13) ^ r) | 0, i = o + (y = p ^ t) | 0, y = Ng(e, y, 17) ^ B, n = Ng(y, i = (s = B >>> 0 < e >>> 0 ? i + 1 | 0 : i) ^ p, 13), D = p, a = Ng(a, Q, 16), e = o ^ p, o = a ^ c, r = Ng(r, t, 32), c = i, i = p + e | 0, c = 1 + (r = c + (t = (a = o + r | 0) >>> 0 < r >>> 0 ? i + 1 | 0 : i) | 0) | 0, i = r, i = (r = a + y | 0) >>> 0 < a >>> 0 ? c : i, n = Ng(c = r ^ n, Q = i ^ D, 17), D = p, e = Ng(o, e, 21), t ^= p, k = a ^ e, B = Ng(B, s, 32), e = p + t | 0, B = Q + (s = (a = k + B | 0) >>> 0 < B >>> 0 ? e + 1 | 0 : e) | 0, e = (o = a + c | 0) ^ n, B = (y = o >>> 0 < a >>> 0 ? B + 1 | 0 : B) ^ D, t = Ng(k, t, 16), Q = c = s ^ p, t = Ng(a ^= t, c, 21), s = p, c = (a = (r = Ng(r, i, 32)) + a | 0) ^ t, i = p + Q | 0, Q = (t = a >>> 0 < r >>> 0 ? i + 1 | 0 : i) ^ s, i = Ng(o, y, 32), o = p, r = a ^ f, t ^= w, (0 | h) != (0 | (g = g + 8 | 0));); - switch (I <<= 24, a = 0, E - 1 | 0) { - case 6: - I |= _[g + 6 | 0] << 16; - case 5: - I |= _[g + 5 | 0] << 8; - case 4: - I |= _[g + 4 | 0]; - case 3: - y = (a = _[g + 3 | 0]) >>> 8 | 0, a <<= 24, I |= y; - case 2: - a |= (y = _[g + 2 | 0]) << 16, I |= E = y >>> 16 | 0; - case 1: - a |= (y = _[g + 1 | 0]) << 8, I |= E = y >>> 24 | 0; - case 0: - a = _[0 | g] | a - } - return Q = Ng(g = a ^ c, c = I ^ Q, 16), o = o + c | 0, i = (g = g + i | 0) >>> 0 < i >>> 0 ? o + 1 | 0 : o, Q = Ng(o = g ^ Q, c = i ^ p, 21), y = p, s = 1 + (t = B + t | 0) | 0, E = t, E = r = r >>> 0 > (t = e + r | 0) >>> 0 ? s : E, h = Ng(t, r, 32), c = p + c | 0, y = Ng(o = Q ^ (r = o + h | 0), Q = y ^ (c = r >>> 0 < h >>> 0 ? c + 1 | 0 : c), 16), h = p, B = Ng(e, B, 13) ^ t, e = (e = i) + (i = p ^ E) | 0, E = Ng(g = g + B | 0, t = g >>> 0 < B >>> 0 ? e + 1 | 0 : e, 32), Q = p + Q | 0, E = Ng(o = y ^ (e = o + E | 0), y = (Q = e >>> 0 < E >>> 0 ? Q + 1 | 0 : Q) ^ h, 21), h = p, g = r + (B = i = Ng(B, i, 17) ^ g) | 0, r = (t ^= p) + c | 0, c = B = g >>> 0 < B >>> 0 ? r + 1 | 0 : r, s = E, r = o + (E = Ng(g, B, 32)) | 0, o = p + y | 0, E = Ng(B = s ^ r, y = (o = r >>> 0 < E >>> 0 ? o + 1 | 0 : o) ^ h, 16), h = p, s = e, t = Ng(i, t, 13) ^ g, i = (c ^= p) + Q | 0, Q = e = (g = s + (e = t) | 0) >>> 0 < e >>> 0 ? i + 1 | 0 : i, e = Ng(g, e, 32), i = y + p | 0, y = (s = B) >>> 0 > (B = B + (255 ^ e) | 0) >>> 0 ? i + 1 | 0 : i, E = Ng(i = B ^ E, e = h ^ y, 21), h = p, t = Ng(t, c, 17) ^ g, I = (c = Q ^ p) + (I ^ o) | 0, o = I = (g = t + (a ^= r) | 0) >>> 0 < a >>> 0 ? I + 1 | 0 : I, I = Ng(g, I, 32), a = e + p | 0, i = Ng(r = (I = I + i | 0) ^ E, a = (e = I >>> 0 < i >>> 0 ? a + 1 | 0 : a) ^ h, 16), Q = p, t = Ng(t, c, 13) ^ g, c = y + (o ^= p) | 0, c = B = (g = B + t | 0) >>> 0 < B >>> 0 ? c + 1 | 0 : c, B = Ng(g, B, 32), E = Q, s = 1 + (a = a + p | 0) | 0, Q = a, Q = (a = B + r | 0) >>> 0 < r >>> 0 ? s : Q, i = Ng(r = a ^ i, B = E ^ Q, 21), y = p, t = Ng(t, o, 17), s = 1 + (e = e + (o = c ^ p) | 0) | 0, c = e, t = g = (E = I) >>> 0 > (I = I + (e = g ^ t) | 0) >>> 0 ? s : c, g = Ng(I, g, 32), B = B + p | 0, c = (g = g + r | 0) >>> 0 < r >>> 0 ? B + 1 | 0 : B, i = Ng(r = g ^ i, B = c ^ y, 16), y = p, e = Ng(e, o, 13), o = Q + (t ^= p) | 0, o = I = (Q = a) >>> 0 > (a = a + (e ^= I) | 0) >>> 0 ? o + 1 | 0 : o, I = Ng(a, I, 32), B = B + p | 0, Q = (I = I + r | 0) >>> 0 < r >>> 0 ? B + 1 | 0 : B, i = Ng(r = I ^ i, B = Q ^ y, 21), y = p, e = Ng(e, t, 17), E = 1 + (o = c + (t = o ^ p) | 0) | 0, c = o, g = Ng(a = g + (o = a ^ e) | 0, e = a >>> 0 < g >>> 0 ? E : c, 32), B = B + p | 0, c = (g = g + r | 0) >>> 0 < r >>> 0 ? B + 1 | 0 : B, i = Ng(r = g ^ i, B = c ^ y, 16), y = p, t = Ng(o, t, 13), o = Q + (e ^= p) | 0, o = I = (a = I + (t ^= a) | 0) >>> 0 < I >>> 0 ? o + 1 | 0 : o, I = Ng(a, I, 32), B = B + p | 0, r = Ng((I = I + r | 0) ^ i, (B = I >>> 0 < r >>> 0 ? B + 1 | 0 : B) ^ y, 21), i = p, a = Ng(t, e, 17) ^ a, t = Ng(a, e = o ^ p, 13), e = e + c | 0, g = p ^ (g >>> 0 > (a = g + a | 0) >>> 0 ? e + 1 | 0 : e), r = Ng(a ^= t, g, 17) ^ r, e = p ^ i, o = 1 + (g = g + B | 0) | 0, B = g, g = Ng(g = I + a | 0, I = I >>> 0 > g >>> 0 ? o : B, 32) ^ r ^ g, C[0 | A] = g, C[A + 1 | 0] = g >>> 8, C[A + 2 | 0] = g >>> 16, C[A + 3 | 0] = g >>> 24, g = I ^ p ^ e, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, 0 - } - - function $(A, g) { - var I, C, a, B, t, r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0, - U = 0, - J = 0, - x = 0, - L = 0; - s = I = s - 624 | 0, R(r = I + 480 | 0, g), v(r, 1648, r), i = e[I + 516 >> 2], e[I + 276 >> 2] = i, c = e[I + 512 >> 2], e[I + 272 >> 2] = c, Q = e[I + 508 >> 2], e[I + 268 >> 2] = Q, y = e[I + 504 >> 2], e[I + 264 >> 2] = y, E = e[I + 500 >> 2], e[I + 260 >> 2] = E, h = e[I + 496 >> 2], e[I + 256 >> 2] = h, n = e[I + 492 >> 2], e[I + 252 >> 2] = n, p = e[I + 488 >> 2], e[I + 248 >> 2] = p, D = e[I + 484 >> 2], e[I + 244 >> 2] = D, w = e[I + 480 >> 2], e[I + 240 >> 2] = w + 1, v(o = I + 240 | 0, o, 33984), e[I + 468 >> 2] = i - 12055116, e[I + 464 >> 2] = c - 18696448, e[I + 460 >> 2] = Q - 3247719, e[I + 456 >> 2] = y - 6275908, e[I + 452 >> 2] = E - 8787816, e[I + 448 >> 2] = h + 114729, e[I + 444 >> 2] = n + 6949391, e[I + 440 >> 2] = p - 15372611, e[I + 436 >> 2] = D + 13857413, e[I + 432 >> 2] = w - 10913610, v(f = I + 192 | 0, r, 1600), e[I + 228 >> 2] = 0 - e[I + 228 >> 2], e[I + 224 >> 2] = 0 - e[I + 224 >> 2], e[I + 220 >> 2] = 0 - e[I + 220 >> 2], e[I + 216 >> 2] = 0 - e[I + 216 >> 2], e[I + 212 >> 2] = 0 - e[I + 212 >> 2], e[I + 208 >> 2] = 0 - e[I + 208 >> 2], e[I + 204 >> 2] = 0 - e[I + 204 >> 2], e[I + 200 >> 2] = 0 - e[I + 200 >> 2], e[I + 196 >> 2] = 0 - e[I + 196 >> 2], e[I + 192 >> 2] = -1 ^ e[I + 192 >> 2], v(f, f, I + 432 | 0), r = SA(C = I + 384 | 0, o, f), v(o = I + 336 | 0, C, g), Bg(a = I + 576 | 0, o), t = _[I + 576 | 0], G = e[I + 420 >> 2], o = e[I + 372 >> 2], K = e[I + 416 >> 2], k = e[I + 368 >> 2], m = e[I + 412 >> 2], l = e[I + 364 >> 2], Y = e[I + 408 >> 2], d = e[I + 360 >> 2], H = e[I + 404 >> 2], u = e[I + 356 >> 2], U = e[I + 400 >> 2], S = e[I + 352 >> 2], J = e[I + 396 >> 2], b = e[I + 348 >> 2], x = e[I + 392 >> 2], F = e[I + 344 >> 2], L = e[I + 388 >> 2], N = e[I + 340 >> 2], B = e[I + 384 >> 2], M = e[I + 336 >> 2], g = r - 1 | 0, e[I + 612 >> 2] = g & i, e[I + 608 >> 2] = g & c, e[I + 604 >> 2] = g & Q, e[I + 600 >> 2] = g & y, e[I + 596 >> 2] = g & E, e[I + 592 >> 2] = g & h, e[I + 588 >> 2] = g & n, e[I + 584 >> 2] = g & p, e[I + 580 >> 2] = g & D, e[I + 576 >> 2] = w | 0 - r, M = g & (0 - (M ^ (r = 0 - (1 & t) | 0) & (M ^ 0 - M)) ^ B) ^ B, e[I + 384 >> 2] = M, N = L ^ g & (L ^ 0 - (N ^ r & (N ^ 0 - N))), e[I + 388 >> 2] = N, F = x ^ g & (x ^ 0 - (F ^ r & (F ^ 0 - F))), e[I + 392 >> 2] = F, b = J ^ g & (J ^ 0 - (b ^ r & (b ^ 0 - b))), e[I + 396 >> 2] = b, S = U ^ g & (U ^ 0 - (S ^ r & (S ^ 0 - S))), e[I + 400 >> 2] = S, u = H ^ g & (H ^ 0 - (u ^ r & (u ^ 0 - u))), e[I + 404 >> 2] = u, d = Y ^ g & (Y ^ 0 - (d ^ r & (d ^ 0 - d))), e[I + 408 >> 2] = d, l = m ^ g & (m ^ 0 - (l ^ r & (l ^ 0 - l))), e[I + 412 >> 2] = l, k = K ^ g & (K ^ 0 - (k ^ r & (k ^ 0 - k))), e[I + 416 >> 2] = k, r = G ^ g & (G ^ 0 - (o ^ r & (o ^ 0 - o))), e[I + 420 >> 2] = r, e[I + 564 >> 2] = i, e[I + 560 >> 2] = c, e[I + 556 >> 2] = Q, e[I + 552 >> 2] = y, e[I + 548 >> 2] = E, e[I + 544 >> 2] = h, e[I + 540 >> 2] = n, e[I + 536 >> 2] = p, e[I + 532 >> 2] = D, e[I + 528 >> 2] = w - 1, v(g = I + 528 | 0, g, a), v(g, g, 34032), i = e[I + 192 >> 2], c = e[I + 528 >> 2], Q = e[I + 196 >> 2], y = e[I + 532 >> 2], E = e[I + 200 >> 2], h = e[I + 536 >> 2], n = e[I + 204 >> 2], p = e[I + 540 >> 2], D = e[I + 208 >> 2], w = e[I + 544 >> 2], o = e[I + 212 >> 2], G = e[I + 548 >> 2], K = e[I + 216 >> 2], m = e[I + 552 >> 2], Y = e[I + 220 >> 2], H = e[I + 556 >> 2], U = e[I + 224 >> 2], J = e[I + 560 >> 2], x = e[I + 228 >> 2], L = e[I + 564 >> 2], e[I + 180 >> 2] = r << 1, e[I + 176 >> 2] = k << 1, e[I + 172 >> 2] = l << 1, e[I + 168 >> 2] = d << 1, e[I + 164 >> 2] = u << 1, e[I + 160 >> 2] = S << 1, e[I + 156 >> 2] = b << 1, e[I + 152 >> 2] = F << 1, e[I + 148 >> 2] = N << 1, e[I + 144 >> 2] = M << 1, e[I + 564 >> 2] = L - x, e[I + 560 >> 2] = J - U, e[I + 556 >> 2] = H - Y, e[I + 552 >> 2] = m - K, e[I + 548 >> 2] = G - o, e[I + 544 >> 2] = w - D, e[I + 540 >> 2] = p - n, e[I + 536 >> 2] = h - E, e[I + 532 >> 2] = y - Q, e[I + 528 >> 2] = c - i, v(r = I + 144 | 0, r, f), v(f = I + 96 | 0, g, 34080), R(I + 288 | 0, C), g = e[I + 324 >> 2], e[I + 84 >> 2] = 0 - g, i = e[I + 320 >> 2], e[I + 80 >> 2] = 0 - i, c = e[I + 316 >> 2], e[I + 76 >> 2] = 0 - c, Q = e[I + 312 >> 2], e[I + 72 >> 2] = 0 - Q, y = e[I + 308 >> 2], e[I + 68 >> 2] = 0 - y, E = e[I + 304 >> 2], e[I + 64 >> 2] = 0 - E, h = e[I + 300 >> 2], e[I + 60 >> 2] = 0 - h, n = e[I + 296 >> 2], e[I + 56 >> 2] = 0 - n, p = e[I + 292 >> 2], e[I + 52 >> 2] = 0 - p, D = e[I + 288 >> 2], e[I + 48 >> 2] = 1 - D, e[I + 36 >> 2] = g, e[I + 32 >> 2] = i, e[I + 28 >> 2] = c, e[I + 24 >> 2] = Q, e[I + 20 >> 2] = y, e[I + 16 >> 2] = E, e[I + 12 >> 2] = h, e[I + 8 >> 2] = n, e[I + 4 >> 2] = p, e[I >> 2] = D + 1, v(A, r, I), v(A + 40 | 0, g = I + 48 | 0, f), v(A + 80 | 0, f, I), v(A + 120 | 0, r, g), s = I + 624 | 0 - } - - function AA(A, g, I) { - var a, t = 0, - r = 0, - o = 0, - i = 0, - c = 0; - s = a = s + -64 | 0; - A: { - if ((I - 65 & 255) >>> 0 > 191) { - if (r = -1, !(_[A + 80 | 0] | _[A + 81 | 0] << 8 | _[A + 82 | 0] << 16 | _[A + 83 | 0] << 24 | _[A + 84 | 0] | _[A + 85 | 0] << 8 | _[A + 86 | 0] << 16 | _[A + 87 | 0] << 24)) { - if ((o = _[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) >>> 0 >= 129) { - if (i = t = _[A + 68 | 0] | _[A + 69 | 0] << 8 | _[A + 70 | 0] << 16 | _[A + 71 | 0] << 24, t = (o = 128 + (r = _[A + 64 | 0] | _[A + 65 | 0] << 8 | _[A + 66 | 0] << 16 | _[A + 67 | 0] << 24) | 0) >>> 0 < 128 ? t + 1 | 0 : t, C[A + 64 | 0] = o, C[A + 65 | 0] = o >>> 8, C[A + 66 | 0] = o >>> 16, C[A + 67 | 0] = o >>> 24, C[A + 68 | 0] = t, C[A + 69 | 0] = t >>> 8, C[A + 70 | 0] = t >>> 16, C[A + 71 | 0] = t >>> 24, t = _[A + 76 | 0] | _[A + 77 | 0] << 8 | _[A + 78 | 0] << 16 | _[A + 79 | 0] << 24, t = (c = r = -1 == (0 | i) & r >>> 0 > 4294967167) >>> 0 > (r = r + (_[A + 72 | 0] | _[A + 73 | 0] << 8 | _[A + 74 | 0] << 16 | _[A + 75 | 0] << 24) | 0) >>> 0 ? t + 1 | 0 : t, C[A + 72 | 0] = r, C[A + 73 | 0] = r >>> 8, C[A + 74 | 0] = r >>> 16, C[A + 75 | 0] = r >>> 24, C[A + 76 | 0] = t, C[A + 77 | 0] = t >>> 8, C[A + 78 | 0] = t >>> 16, C[A + 79 | 0] = t >>> 24, D(A, t = A + 96 | 0), r = (_[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) - 128 | 0, C[A + 352 | 0] = r, C[A + 353 | 0] = r >>> 8, C[A + 354 | 0] = r >>> 16, C[A + 355 | 0] = r >>> 24, r >>> 0 >= 129) break A; - uI(t, A + 224 | 0, r), o = _[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24 - } - r = c = _[A + 68 | 0] | _[A + 69 | 0] << 8 | _[A + 70 | 0] << 16 | _[A + 71 | 0] << 24, r = (i = o + (t = _[A + 64 | 0] | _[A + 65 | 0] << 8 | _[A + 66 | 0] << 16 | _[A + 67 | 0] << 24) | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, C[A + 64 | 0] = i, C[A + 65 | 0] = i >>> 8, C[A + 66 | 0] = i >>> 16, C[A + 67 | 0] = i >>> 24, C[A + 68 | 0] = r, C[A + 69 | 0] = r >>> 8, C[A + 70 | 0] = r >>> 16, C[A + 71 | 0] = r >>> 24, r = (0 | r) == (0 | c) & t >>> 0 > i >>> 0 | r >>> 0 < c >>> 0, t = _[A + 76 | 0] | _[A + 77 | 0] << 8 | _[A + 78 | 0] << 16 | _[A + 79 | 0] << 24, t = (c = r) >>> 0 > (r = r + (_[A + 72 | 0] | _[A + 73 | 0] << 8 | _[A + 74 | 0] << 16 | _[A + 75 | 0] << 24) | 0) >>> 0 ? t + 1 | 0 : t, C[A + 72 | 0] = r, C[A + 73 | 0] = r >>> 8, C[A + 74 | 0] = r >>> 16, C[A + 75 | 0] = r >>> 24, C[A + 76 | 0] = t, C[A + 77 | 0] = t >>> 8, C[A + 78 | 0] = t >>> 16, C[A + 79 | 0] = t >>> 24, _[A + 356 | 0] && (C[A + 88 | 0] = 255, C[A + 89 | 0] = 255, C[A + 90 | 0] = 255, C[A + 91 | 0] = 255, C[A + 92 | 0] = 255, C[A + 93 | 0] = 255, C[A + 94 | 0] = 255, C[A + 95 | 0] = 255), C[A + 80 | 0] = 255, C[A + 81 | 0] = 255, C[A + 82 | 0] = 255, C[A + 83 | 0] = 255, C[A + 84 | 0] = 255, C[A + 85 | 0] = 255, C[A + 86 | 0] = 255, C[A + 87 | 0] = 255, vI((r = A + 96 | 0) + o | 0, 0, 256 - o | 0), D(A, r), t = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, e[a >> 2] = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, e[a + 4 >> 2] = t, t = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, e[a + 8 >> 2] = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, e[a + 12 >> 2] = t, t = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, e[a + 16 >> 2] = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, e[a + 20 >> 2] = t, t = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, e[a + 24 >> 2] = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, e[a + 28 >> 2] = t, t = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24, e[a + 32 >> 2] = _[A + 32 | 0] | _[A + 33 | 0] << 8 | _[A + 34 | 0] << 16 | _[A + 35 | 0] << 24, e[a + 36 >> 2] = t, t = _[A + 44 | 0] | _[A + 45 | 0] << 8 | _[A + 46 | 0] << 16 | _[A + 47 | 0] << 24, e[a + 40 >> 2] = _[A + 40 | 0] | _[A + 41 | 0] << 8 | _[A + 42 | 0] << 16 | _[A + 43 | 0] << 24, e[a + 44 >> 2] = t, t = _[A + 52 | 0] | _[A + 53 | 0] << 8 | _[A + 54 | 0] << 16 | _[A + 55 | 0] << 24, e[a + 48 >> 2] = _[A + 48 | 0] | _[A + 49 | 0] << 8 | _[A + 50 | 0] << 16 | _[A + 51 | 0] << 24, e[a + 52 >> 2] = t, t = _[A + 60 | 0] | _[A + 61 | 0] << 8 | _[A + 62 | 0] << 16 | _[A + 63 | 0] << 24, e[a + 56 >> 2] = _[A + 56 | 0] | _[A + 57 | 0] << 8 | _[A + 58 | 0] << 16 | _[A + 59 | 0] << 24, e[a + 60 >> 2] = t, uI(g, a, I), jC(A, 64), jC(r, 256), r = 0 - } - return s = a - -64 | 0, r - } - QC(), - B() - } - Q(1386, 1234, 306, 1142), B() - } - - function gA(A, g, I) { - A |= 0, g |= 0, I |= 0; - var a, B, t, r = 0, - o = 0; - s = a = s - 192 | 0, e[a + 144 >> 2] = 0, e[a + 148 >> 2] = 0, e[a + 152 >> 2] = 0, e[a + 156 >> 2] = 0, e[a + 104 >> 2] = 0, e[a + 108 >> 2] = 0, e[a + 112 >> 2] = 0, e[a + 116 >> 2] = 0, e[a + 120 >> 2] = 0, e[a + 124 >> 2] = 0, r = e[8803], e[a + 168 >> 2] = e[8802], e[a + 172 >> 2] = r, r = e[8805], e[a + 176 >> 2] = e[8804], e[a + 180 >> 2] = r, r = e[8807], e[a + 184 >> 2] = e[8806], e[a + 188 >> 2] = r, e[a + 128 >> 2] = 0, e[a + 132 >> 2] = 0, e[a + 136 >> 2] = 0, e[a + 140 >> 2] = 0, e[a + 96 >> 2] = 0, e[a + 100 >> 2] = 0, r = e[8801], e[a + 160 >> 2] = e[8800], e[a + 164 >> 2] = r, r = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, e[a + 80 >> 2] = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, e[a + 84 >> 2] = r, r = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, e[a + 88 >> 2] = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, e[a + 92 >> 2] = r, r = _[I + 4 | 0] | _[I + 5 | 0] << 8 | _[I + 6 | 0] << 16 | _[I + 7 | 0] << 24, e[a + 64 >> 2] = _[0 | I] | _[I + 1 | 0] << 8 | _[I + 2 | 0] << 16 | _[I + 3 | 0] << 24, e[a + 68 >> 2] = r, r = _[I + 12 | 0] | _[I + 13 | 0] << 8 | _[I + 14 | 0] << 16 | _[I + 15 | 0] << 24, e[a + 72 >> 2] = _[I + 8 | 0] | _[I + 9 | 0] << 8 | _[I + 10 | 0] << 16 | _[I + 11 | 0] << 24, e[a + 76 >> 2] = r, tI(I = a + 128 | 0, r = a - -64 | 0), d(I), o = e[a + 156 >> 2], e[a + 24 >> 2] = e[a + 152 >> 2], e[a + 28 >> 2] = o, o = e[a + 148 >> 2], e[a + 16 >> 2] = e[a + 144 >> 2], e[a + 20 >> 2] = o, o = e[a + 140 >> 2], e[a + 8 >> 2] = e[a + 136 >> 2], e[a + 12 >> 2] = o, o = e[a + 132 >> 2], e[a >> 2] = e[a + 128 >> 2], e[a + 4 >> 2] = o, e[a + 120 >> 2] = 0, e[a + 124 >> 2] = 0, e[a + 112 >> 2] = 0, e[a + 116 >> 2] = 0, e[a + 104 >> 2] = 0, e[a + 108 >> 2] = 0, e[a + 96 >> 2] = 0, e[a + 100 >> 2] = 0, o = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[a + 80 >> 2] = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[a + 84 >> 2] = o, o = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[a + 88 >> 2] = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, e[a + 92 >> 2] = o, o = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, B = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, t = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, e[a + 56 >> 2] = 0, e[a + 60 >> 2] = 0, e[a + 48 >> 2] = 0, e[a + 52 >> 2] = 0, e[a + 40 >> 2] = 0, e[a + 44 >> 2] = 0, e[a + 64 >> 2] = t, e[a + 68 >> 2] = g, e[a + 72 >> 2] = o, e[a + 76 >> 2] = B, e[a + 32 >> 2] = 0, e[a + 36 >> 2] = 0, _I(r, a), g = e[a + 124 >> 2], e[a + 184 >> 2] = e[a + 120 >> 2], e[a + 188 >> 2] = g, g = e[a + 116 >> 2], e[a + 176 >> 2] = e[a + 112 >> 2], e[a + 180 >> 2] = g, g = e[a + 108 >> 2], e[a + 168 >> 2] = e[a + 104 >> 2], e[a + 172 >> 2] = g, g = e[a + 100 >> 2], e[a + 160 >> 2] = e[a + 96 >> 2], e[a + 164 >> 2] = g, g = e[a + 92 >> 2], e[a + 152 >> 2] = e[a + 88 >> 2], e[a + 156 >> 2] = g, g = e[a + 84 >> 2], e[a + 144 >> 2] = e[a + 80 >> 2], e[a + 148 >> 2] = g, g = e[a + 76 >> 2], e[a + 136 >> 2] = e[a + 72 >> 2], e[a + 140 >> 2] = g, g = e[a + 68 >> 2], e[a + 128 >> 2] = e[a + 64 >> 2], e[a + 132 >> 2] = g, d(I), g = e[a + 156 >> 2], r = e[a + 152 >> 2], C[A + 24 | 0] = r, C[A + 25 | 0] = r >>> 8, C[A + 26 | 0] = r >>> 16, C[A + 27 | 0] = r >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[a + 148 >> 2], r = e[a + 144 >> 2], C[A + 16 | 0] = r, C[A + 17 | 0] = r >>> 8, C[A + 18 | 0] = r >>> 16, C[A + 19 | 0] = r >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[a + 140 >> 2], r = e[a + 136 >> 2], C[A + 8 | 0] = r, C[A + 9 | 0] = r >>> 8, C[A + 10 | 0] = r >>> 16, C[A + 11 | 0] = r >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[a + 132 >> 2], r = e[a + 128 >> 2], C[0 | A] = r, C[A + 1 | 0] = r >>> 8, C[A + 2 | 0] = r >>> 16, C[A + 3 | 0] = r >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, jC(I, 64), s = a + 192 | 0 - } - - function IA(A) { - var g, I, a, B, _, t, o, i, c, Q, y = 0, - E = 0, - h = 0, - n = 0, - p = 0; - for (s = g = s - 2048 | 0, $A(n = g + 640 | 0, A), y = e[A + 36 >> 2], e[g + 352 >> 2] = e[A + 32 >> 2], e[g + 356 >> 2] = y, y = e[A + 28 >> 2], e[g + 344 >> 2] = e[A + 24 >> 2], e[g + 348 >> 2] = y, y = e[A + 20 >> 2], e[g + 336 >> 2] = e[A + 16 >> 2], e[g + 340 >> 2] = y, y = e[A + 12 >> 2], e[g + 328 >> 2] = e[A + 8 >> 2], e[g + 332 >> 2] = y, y = e[A + 4 >> 2], e[g + 320 >> 2] = e[A >> 2], e[g + 324 >> 2] = y, y = e[A + 52 >> 2], e[g + 368 >> 2] = e[A + 48 >> 2], e[g + 372 >> 2] = y, y = e[A + 60 >> 2], e[g + 376 >> 2] = e[A + 56 >> 2], e[g + 380 >> 2] = y, y = e[4 + (h = A - -64 | 0) >> 2], e[g + 384 >> 2] = e[h >> 2], e[g + 388 >> 2] = y, y = e[A + 76 >> 2], e[g + 392 >> 2] = e[A + 72 >> 2], e[g + 396 >> 2] = y, y = e[A + 44 >> 2], e[g + 360 >> 2] = e[A + 40 >> 2], e[g + 364 >> 2] = y, y = e[A + 92 >> 2], e[g + 408 >> 2] = e[A + 88 >> 2], e[g + 412 >> 2] = y, y = e[A + 100 >> 2], e[g + 416 >> 2] = e[A + 96 >> 2], e[g + 420 >> 2] = y, y = e[A + 108 >> 2], e[g + 424 >> 2] = e[A + 104 >> 2], e[g + 428 >> 2] = y, y = e[A + 116 >> 2], e[g + 432 >> 2] = e[A + 112 >> 2], e[g + 436 >> 2] = y, y = e[A + 84 >> 2], e[g + 400 >> 2] = e[A + 80 >> 2], e[g + 404 >> 2] = y, FA(E = g + 480 | 0, h = g + 320 | 0), v(y = g + 160 | 0, E, I = g + 600 | 0), v(g + 200 | 0, a = g + 520 | 0, B = g + 560 | 0), v(g + 240 | 0, B, I), v(g + 280 | 0, E, a), sA(E, y, n), v(h, E, I), v(o = g + 360 | 0, a, B), v(i = g + 400 | 0, B, I), v(c = g + 440 | 0, E, a), $A(A = g + 800 | 0, h), sA(E, y, A), v(h, E, I), v(o, a, B), v(i, B, I), v(c, E, a), $A(A = g + 960 | 0, h), sA(E, y, A), v(h, E, I), v(o, a, B), v(i, B, I), v(c, E, a), $A(A = g + 1120 | 0, h), sA(E, y, A), v(h, E, I), v(o, a, B), v(i, B, I), v(c, E, a), $A(A = g + 1280 | 0, h), sA(E, y, A), v(h, E, I), v(o, a, B), v(i, B, I), v(c, E, a), $A(A = g + 1440 | 0, h), sA(E, y, A), v(h, E, I), v(o, a, B), v(i, B, I), v(c, E, a), $A(A = g + 1600 | 0, h), sA(E, y, A), v(h, E, I), v(o, a, B), v(i, B, I), v(c, E, a), $A(g + 1760 | 0, h), e[g + 32 >> 2] = 0, e[g + 36 >> 2] = 0, e[g + 24 >> 2] = 0, e[g + 28 >> 2] = 0, e[g + 16 >> 2] = 0, e[g + 20 >> 2] = 0, e[g + 8 >> 2] = 0, e[g + 12 >> 2] = 0, e[g + 52 >> 2] = 0, e[g + 56 >> 2] = 0, e[g + 60 >> 2] = 0, e[g + 64 >> 2] = 0, e[g + 68 >> 2] = 0, e[g + 72 >> 2] = 0, e[g + 76 >> 2] = 0, e[g + 80 >> 2] = 1, e[g >> 2] = 0, e[g + 4 >> 2] = 0, e[g + 44 >> 2] = 0, e[g + 48 >> 2] = 0, e[g + 40 >> 2] = 1, vI(g + 84 | 0, 0, 76), Q = g + 120 | 0, _ = g + 2008 | 0, t = g + 1968 | 0, n = g + 80 | 0, h = g + 40 | 0, A = 252; y = e[g + 36 >> 2], e[(E = g + 1960 | 0) >> 2] = e[g + 32 >> 2], e[E + 4 >> 2] = y, y = e[g + 28 >> 2], e[(E = g + 1952 | 0) >> 2] = e[g + 24 >> 2], e[E + 4 >> 2] = y, y = e[g + 20 >> 2], e[(E = g + 1944 | 0) >> 2] = e[g + 16 >> 2], e[E + 4 >> 2] = y, y = e[g + 12 >> 2], e[(E = g + 1936 | 0) >> 2] = e[g + 8 >> 2], e[E + 4 >> 2] = y, y = e[g + 4 >> 2], e[g + 1928 >> 2] = e[g >> 2], e[g + 1932 >> 2] = y, y = e[h + 36 >> 2], e[t + 32 >> 2] = e[h + 32 >> 2], e[t + 36 >> 2] = y, y = e[h + 28 >> 2], e[t + 24 >> 2] = e[h + 24 >> 2], e[t + 28 >> 2] = y, y = e[h + 20 >> 2], e[t + 16 >> 2] = e[h + 16 >> 2], e[t + 20 >> 2] = y, y = e[h + 12 >> 2], e[t + 8 >> 2] = e[h + 8 >> 2], e[t + 12 >> 2] = y, y = e[h + 4 >> 2], e[t >> 2] = e[h >> 2], e[t + 4 >> 2] = y, y = e[n + 36 >> 2], e[_ + 32 >> 2] = e[n + 32 >> 2], e[_ + 36 >> 2] = y, y = e[n + 28 >> 2], e[_ + 24 >> 2] = e[n + 24 >> 2], e[_ + 28 >> 2] = y, y = e[n + 20 >> 2], e[_ + 16 >> 2] = e[n + 16 >> 2], e[_ + 20 >> 2] = y, y = e[n + 12 >> 2], e[_ + 8 >> 2] = e[n + 8 >> 2], e[_ + 12 >> 2] = y, y = e[n + 4 >> 2], e[_ >> 2] = e[n >> 2], e[_ + 4 >> 2] = y, y = A, p = C[A + 33728 | 0], FA(E = g + 480 | 0, g + 1928 | 0), (0 | p) > 0 ? (v(A = g + 320 | 0, E, I), v(o, a, B), v(i, B, I), v(c, E, a), sA(E, A, (g + 640 | 0) + r((254 & p) >>> 1 | 0, 160) | 0)) : (0 | p) >= 0 || (v(A = g + 320 | 0, E = g + 480 | 0, I), v(o, a, B), v(i, B, I), v(c, E, a), hA(E, A, (g + 640 | 0) + r((0 - p & 254) >>> 1 | 0, 160) | 0)), v(g, A = g + 480 | 0, I), v(h, a, B), v(n, B, I), v(Q, A, a), A = y - 1 | 0, y;); - return Bg(A = g + 640 | 0, g), A = Sg(A, 32), s = g + 2048 | 0, A - } - - function CA(A, g, I, a, B) { - var e, t, r, o, i, c, Q, y, E, s, h, n, p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - v = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0, - U = 0, - J = 0, - x = 0, - R = 0, - L = 0; - if (a ? (m = _[a + 12 | 0] | _[a + 13 | 0] << 8 | _[a + 14 | 0] << 16 | _[a + 15 | 0] << 24, H = _[a + 8 | 0] | _[a + 9 | 0] << 8 | _[a + 10 | 0] << 16 | _[a + 11 | 0] << 24, Y = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, U = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24) : (m = 1797285236, Y = 1634760805, H = 2036477234, U = 857760878), a = e = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, u = t = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, N = r = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, f = m, d = o = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, S = H, v = i = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, b = c = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, w = Q = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, g = y = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, F = U, p = E = _[I + 12 | 0] | _[I + 13 | 0] << 8 | _[I + 14 | 0] << 16 | _[I + 15 | 0] << 24, D = s = _[I + 8 | 0] | _[I + 9 | 0] << 8 | _[I + 10 | 0] << 16 | _[I + 11 | 0] << 24, k = h = _[I + 4 | 0] | _[I + 5 | 0] << 8 | _[I + 6 | 0] << 16 | _[I + 7 | 0] << 24, I = n = _[0 | I] | _[I + 1 | 0] << 8 | _[I + 2 | 0] << 16 | _[I + 3 | 0] << 24, l = Y, (0 | B) > 0) - for (; M = LI(I + F | 0, 7) ^ v, J = LI(M + F | 0, 9) ^ u, G = LI(a + l | 0, 7) ^ p, x = LI(G + l | 0, 9) ^ b, R = LI(G + x | 0, 13) ^ a, K = LI(f + d | 0, 7) ^ D, w = LI(K + f | 0, 9) ^ w, D = LI(w + K | 0, 13) ^ d, f = LI(w + D | 0, 18) ^ f, p = LI(g + S | 0, 7) ^ N, a = R ^ LI(f + p | 0, 7), u = LI(a + f | 0, 9) ^ J, N = LI(a + u | 0, 13) ^ p, f = LI(u + N | 0, 18) ^ f, k = LI(p + S | 0, 9) ^ k, p = LI(k + p | 0, 13) ^ g, g = LI(p + k | 0, 18) ^ S, d = LI(g + M | 0, 7) ^ D, b = LI(d + g | 0, 9) ^ x, v = LI(d + b | 0, 13) ^ M, S = LI(b + v | 0, 18) ^ g, I = LI(M + J | 0, 13) ^ I, D = LI(I + J | 0, 18) ^ F, g = LI(D + G | 0, 7) ^ p, w = LI(g + D | 0, 9) ^ w, p = LI(g + w | 0, 13) ^ G, F = LI(w + p | 0, 18) ^ D, l = LI(x + R | 0, 18) ^ l, I = LI(l + K | 0, 7) ^ I, k = LI(I + l | 0, 9) ^ k, D = LI(I + k | 0, 13) ^ K, l = LI(k + D | 0, 18) ^ l, (0 | (L = L + 2 | 0)) < (0 | B);); - B = f + m | 0, C[A + 60 | 0] = B, C[A + 61 | 0] = B >>> 8, C[A + 62 | 0] = B >>> 16, C[A + 63 | 0] = B >>> 24, B = N + r | 0, C[A + 56 | 0] = B, C[A + 57 | 0] = B >>> 8, C[A + 58 | 0] = B >>> 16, C[A + 59 | 0] = B >>> 24, B = u + t | 0, C[A + 52 | 0] = B, C[A + 53 | 0] = B >>> 8, C[A + 54 | 0] = B >>> 16, C[A + 55 | 0] = B >>> 24, a = a + e | 0, C[A + 48 | 0] = a, C[A + 49 | 0] = a >>> 8, C[A + 50 | 0] = a >>> 16, C[A + 51 | 0] = a >>> 24, a = d + o | 0, C[A + 44 | 0] = a, C[A + 45 | 0] = a >>> 8, C[A + 46 | 0] = a >>> 16, C[A + 47 | 0] = a >>> 24, a = S + H | 0, C[A + 40 | 0] = a, C[A + 41 | 0] = a >>> 8, C[A + 42 | 0] = a >>> 16, C[A + 43 | 0] = a >>> 24, a = v + i | 0, C[A + 36 | 0] = a, C[A + 37 | 0] = a >>> 8, C[A + 38 | 0] = a >>> 16, C[A + 39 | 0] = a >>> 24, a = b + c | 0, C[A + 32 | 0] = a, C[A + 33 | 0] = a >>> 8, C[A + 34 | 0] = a >>> 16, C[A + 35 | 0] = a >>> 24, a = w + Q | 0, C[A + 28 | 0] = a, C[A + 29 | 0] = a >>> 8, C[A + 30 | 0] = a >>> 16, C[A + 31 | 0] = a >>> 24, g = g + y | 0, C[A + 24 | 0] = g, C[A + 25 | 0] = g >>> 8, C[A + 26 | 0] = g >>> 16, C[A + 27 | 0] = g >>> 24, g = F + U | 0, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = p + E | 0, C[A + 16 | 0] = g, C[A + 17 | 0] = g >>> 8, C[A + 18 | 0] = g >>> 16, C[A + 19 | 0] = g >>> 24, g = D + s | 0, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = k + h | 0, C[A + 8 | 0] = g, C[A + 9 | 0] = g >>> 8, C[A + 10 | 0] = g >>> 16, C[A + 11 | 0] = g >>> 24, g = I + n | 0, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, g = l + Y | 0, C[0 | A] = g, C[A + 1 | 0] = g >>> 8, C[A + 2 | 0] = g >>> 16, C[A + 3 | 0] = g >>> 24 - } - - function aA(A) { - var g = 0, - I = 0, - C = 0, - a = 0, - B = 0, - _ = 0, - r = 0, - i = 0, - c = 0; - A: if (A |= 0) { - B = (C = A - 8 | 0) + (A = -8 & (g = e[A - 4 >> 2])) | 0; - g: if (!(1 & g)) { - if (!(2 & g)) break A; - if ((C = C - (g = e[C >> 2]) | 0) >>> 0 < t[9401]) break A; - A = A + g | 0; - I: { - C: { - a: { - if (e[9402] != (0 | C)) { - if (I = e[C + 12 >> 2], g >>> 0 <= 255) { - if ((0 | (a = e[C + 8 >> 2])) != (0 | I)) break a; - i = 37588, c = e[9397] & LI(-2, g >>> 3 | 0), e[i >> 2] = c; - break g - } - if (r = e[C + 24 >> 2], (0 | I) != (0 | C)) { - g = e[C + 8 >> 2], e[g + 12 >> 2] = I, e[I + 8 >> 2] = g; - break I - } - if (a = e[C + 20 >> 2]) g = C + 20 | 0; - else { - if (!(a = e[C + 16 >> 2])) break C; - g = C + 16 | 0 - } - for (; _ = g, g = (I = a) + 20 | 0, (a = e[I + 20 >> 2]) || (g = I + 16 | 0, a = e[I + 16 >> 2]);); - e[_ >> 2] = 0; - break I - } - if (3 != (3 & (g = e[B + 4 >> 2]))) break g; - return e[9399] = A, - e[B + 4 >> 2] = -2 & g, - e[C + 4 >> 2] = 1 | A, - void(e[B >> 2] = A) - } - e[a + 12 >> 2] = I, - e[I + 8 >> 2] = a; - break g - } - I = 0 - } - if (r) { - g = e[C + 28 >> 2]; - I: { - if (e[(a = 37892 + (g << 2) | 0) >> 2] == (0 | C)) { - if (e[a >> 2] = I, I) break I; - i = 37592, c = e[9398] & LI(-2, g), e[i >> 2] = c; - break g - } - if (e[r + (e[r + 16 >> 2] == (0 | C) ? 16 : 20) >> 2] = I, !I) break g - } - e[I + 24 >> 2] = r, (g = e[C + 16 >> 2]) && (e[I + 16 >> 2] = g, e[g + 24 >> 2] = I), (g = e[C + 20 >> 2]) && (e[I + 20 >> 2] = g, e[g + 24 >> 2] = I) - } - } - if (!(C >>> 0 >= B >>> 0) && 1 & (g = e[B + 4 >> 2])) { - g: { - I: { - C: { - a: { - if (!(2 & g)) { - if ((0 | B) == e[9403]) { - if (e[9403] = C, A = e[9400] + A | 0, e[9400] = A, e[C + 4 >> 2] = 1 | A, e[9402] != (0 | C)) break A; - return e[9399] = 0, void(e[9402] = 0) - } - if ((0 | B) == e[9402]) return e[9402] = C, A = e[9399] + A | 0, e[9399] = A, e[C + 4 >> 2] = 1 | A, void(e[A + C >> 2] = A); - if (A = (-8 & g) + A | 0, I = e[B + 12 >> 2], g >>> 0 <= 255) { - if ((0 | (a = e[B + 8 >> 2])) == (0 | I)) { - i = 37588, c = e[9397] & LI(-2, g >>> 3 | 0), e[i >> 2] = c; - break I - } - e[a + 12 >> 2] = I, e[I + 8 >> 2] = a; - break I - } - if (r = e[B + 24 >> 2], (0 | I) != (0 | B)) { - g = e[B + 8 >> 2], e[g + 12 >> 2] = I, e[I + 8 >> 2] = g; - break C - } - if (a = e[B + 20 >> 2]) g = B + 20 | 0; - else { - if (!(a = e[B + 16 >> 2])) break a; - g = B + 16 | 0 - } - for (; _ = g, g = (I = a) + 20 | 0, (a = e[I + 20 >> 2]) || (g = I + 16 | 0, a = e[I + 16 >> 2]);); - e[_ >> 2] = 0; - break C - } - e[B + 4 >> 2] = -2 & g, - e[C + 4 >> 2] = 1 | A, - e[A + C >> 2] = A; - break g - } - I = 0 - } - if (r) { - g = e[B + 28 >> 2]; - C: { - if ((0 | B) == e[(a = 37892 + (g << 2) | 0) >> 2]) { - if (e[a >> 2] = I, I) break C; - i = 37592, c = e[9398] & LI(-2, g), e[i >> 2] = c; - break I - } - if (e[r + ((0 | B) == e[r + 16 >> 2] ? 16 : 20) >> 2] = I, !I) break I - } - e[I + 24 >> 2] = r, (g = e[B + 16 >> 2]) && (e[I + 16 >> 2] = g, e[g + 24 >> 2] = I), (g = e[B + 20 >> 2]) && (e[I + 20 >> 2] = g, e[g + 24 >> 2] = I) - } - } - if (e[C + 4 >> 2] = 1 | A, e[A + C >> 2] = A, e[9402] == (0 | C)) return void(e[9399] = A) - } - if (A >>> 0 <= 255) return g = 37628 + (-8 & A) | 0, - (a = e[9397]) & (A = 1 << (A >>> 3)) ? A = e[g + 8 >> 2] : (e[9397] = A | a, A = g), - e[g + 8 >> 2] = C, - e[A + 12 >> 2] = C, - e[C + 12 >> 2] = g, - void(e[C + 8 >> 2] = A);I = 31, - A >>> 0 <= 16777215 && (I = 62 + ((A >>> 38 - (g = o(A >>> 8 | 0)) & 1) - (g << 1) | 0) | 0), - e[C + 28 >> 2] = I, - e[C + 16 >> 2] = 0, - e[C + 20 >> 2] = 0, - _ = 37892 + (I << 2) | 0;g: { - I: { - if ((g = e[9398]) & (a = 1 << I)) { - for (I = A << (31 != (0 | I) ? 25 - (I >>> 1 | 0) | 0 : 0), g = e[_ >> 2];;) { - if (a = g, (-8 & e[g + 4 >> 2]) == (0 | A)) break I; - if (g = I >>> 29 | 0, I <<= 1, !(g = e[(_ = 16 + ((4 & g) + a | 0) | 0) >> 2])) break - } - I = 24, g = a - } else e[9398] = g | a, - I = 24, - g = _;a = C, - B = C, - A = 8; - break g - } - g = e[a + 8 >> 2], - e[g + 12 >> 2] = C, - I = 8, - _ = a + 8 | 0, - B = 0, - A = 24 - } - e[_ >> 2] = C, - e[I + C >> 2] = g, - e[C + 12 >> 2] = a, - e[A + C >> 2] = B, - A = e[9405] - 1 | 0, - e[9405] = A || -1 - } - } - } - - function BA(A, g, I, C, a, t, r, o, i) { - var c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - f = 0; - if (g - 65 >>> 0 < 4294967232 | r >>> 0 > 64) A = -1; - else { - f = c = s, s = c = c - 512 & -64; - A: { - g: if (!(!(!(C | a) | I) | !A | ((n = 255 & g) - 65 & 255) >>> 0 <= 191 | !(!(g = 255 & r) || t) | g >>> 0 >= 65)) { - if (g) { - if (!t) break g; - o ? (Q = 725511199 ^ (_[o + 8 | 0] | _[o + 9 | 0] << 8 | _[o + 10 | 0] << 16 | _[o + 11 | 0] << 24), y = -1694144372 ^ (_[o + 12 | 0] | _[o + 13 | 0] << 8 | _[o + 14 | 0] << 16 | _[o + 15 | 0] << 24), r = -1377402159 ^ (_[0 | o] | _[o + 1 | 0] << 8 | _[o + 2 | 0] << 16 | _[o + 3 | 0] << 24), o = 1359893119 ^ (_[o + 4 | 0] | _[o + 5 | 0] << 8 | _[o + 6 | 0] << 16 | _[o + 7 | 0] << 24)) : (Q = 725511199, y = -1694144372, r = -1377402159, o = 1359893119), i ? (E = 327033209 ^ (_[i + 8 | 0] | _[i + 9 | 0] << 8 | _[i + 10 | 0] << 16 | _[i + 11 | 0] << 24), h = 1541459225 ^ (_[i + 12 | 0] | _[i + 13 | 0] << 8 | _[i + 14 | 0] << 16 | _[i + 15 | 0] << 24), p = -79577749 ^ (_[0 | i] | _[i + 1 | 0] << 8 | _[i + 2 | 0] << 16 | _[i + 3 | 0] << 24), i = 528734635 ^ (_[i + 4 | 0] | _[i + 5 | 0] << 8 | _[i + 6 | 0] << 16 | _[i + 7 | 0] << 24)) : (E = 327033209, h = 1541459225, p = -79577749, i = 528734635), vI(c - -64 | 0, 0, 293), e[c + 56 >> 2] = E, e[c + 60 >> 2] = h, e[c + 48 >> 2] = p, e[c + 52 >> 2] = i, e[c + 40 >> 2] = Q, e[c + 44 >> 2] = y, e[c + 32 >> 2] = r, e[c + 36 >> 2] = o, e[c + 24 >> 2] = 1595750129, e[c + 28 >> 2] = -1521486534, e[c + 16 >> 2] = -23791573, e[c + 20 >> 2] = 1013904242, e[c + 8 >> 2] = -2067093701, e[c + 12 >> 2] = -1150833019, e[c >> 2] = -222443256 ^ (g << 8 | n), e[c + 4 >> 2] = g >>> 24 ^ 1779033703, vI((r = c + 384 | 0) + g | 0, 0, 128 - g | 0), uI(r, t, g), uI(c + 96 | 0, r, 128), e[c + 352 >> 2] = 128, jC(r, 128), g = 128 - } else o ? (Q = 725511199 ^ (_[o + 8 | 0] | _[o + 9 | 0] << 8 | _[o + 10 | 0] << 16 | _[o + 11 | 0] << 24), y = -1694144372 ^ (_[o + 12 | 0] | _[o + 13 | 0] << 8 | _[o + 14 | 0] << 16 | _[o + 15 | 0] << 24), t = 1359893119 ^ (_[o + 4 | 0] | _[o + 5 | 0] << 8 | _[o + 6 | 0] << 16 | _[o + 7 | 0] << 24), g = -1377402159 ^ (_[0 | o] | _[o + 1 | 0] << 8 | _[o + 2 | 0] << 16 | _[o + 3 | 0] << 24)) : (Q = 725511199, y = -1694144372, t = 1359893119, g = -1377402159), i ? (E = 327033209 ^ (_[i + 8 | 0] | _[i + 9 | 0] << 8 | _[i + 10 | 0] << 16 | _[i + 11 | 0] << 24), h = 1541459225 ^ (_[i + 12 | 0] | _[i + 13 | 0] << 8 | _[i + 14 | 0] << 16 | _[i + 15 | 0] << 24), o = 528734635 ^ (_[i + 4 | 0] | _[i + 5 | 0] << 8 | _[i + 6 | 0] << 16 | _[i + 7 | 0] << 24), r = -79577749 ^ (_[0 | i] | _[i + 1 | 0] << 8 | _[i + 2 | 0] << 16 | _[i + 3 | 0] << 24)) : (E = 327033209, h = 1541459225, o = 528734635, r = -79577749), vI(c - -64 | 0, 0, 293), e[c + 56 >> 2] = E, e[c + 60 >> 2] = h, e[c + 48 >> 2] = r, e[c + 52 >> 2] = o, e[c + 40 >> 2] = Q, e[c + 44 >> 2] = y, e[c + 32 >> 2] = g, e[c + 36 >> 2] = t, e[c + 24 >> 2] = 1595750129, e[c + 28 >> 2] = -1521486534, e[c + 16 >> 2] = -23791573, e[c + 20 >> 2] = 1013904242, e[c + 8 >> 2] = -2067093701, e[c + 12 >> 2] = -1150833019, e[c >> 2] = -222443256 ^ n, e[c + 4 >> 2] = 1779033703, g = 0; - I: if (C | a) - for (i = c + 224 | 0, o = c + 96 | 0;;) { - if (r = g + o | 0, !a & C >>> 0 <= (t = 256 - g | 0) >>> 0) { - uI(r, I, C), e[c + 352 >> 2] = C + e[c + 352 >> 2]; - break I - } - if (uI(r, I, t), e[c + 352 >> 2] = t + e[c + 352 >> 2], Q = g = e[c + 68 >> 2], g = (y = (r = e[c + 64 >> 2]) + 128 | 0) >>> 0 < 128 ? g + 1 | 0 : g, e[c + 64 >> 2] = y, e[c + 68 >> 2] = g, g = e[c + 76 >> 2], g = (Q = r = -1 == (0 | Q) & r >>> 0 > 4294967167) >>> 0 > (r = r + e[c + 72 >> 2] | 0) >>> 0 ? g + 1 | 0 : g, e[c + 72 >> 2] = r, e[c + 76 >> 2] = g, D(c, o), uI(o, i, 128), g = e[c + 352 >> 2] - 128 | 0, e[c + 352 >> 2] = g, I = I + t | 0, !((a = a - (C >>> 0 < t >>> 0) | 0) | (C = C - t | 0))) break - } - AA(c, A, n), s = f; - break A - }QC(), - B() - } - A = 0 - } - return A - } - - function eA(A, g, I, a, B, t, o) { - var i, c, Q = 0, - y = 0, - E = 0; - if (s = i = s + -64 | 0, c = b(32)) { - e[i + 36 >> 2] = 0, e[i + 40 >> 2] = 0, e[i + 28 >> 2] = 0, e[i + 32 >> 2] = 0, e[i + 24 >> 2] = 16, e[i + 20 >> 2] = B, e[i + 16 >> 2] = a, e[i + 12 >> 2] = I, e[i + 8 >> 2] = 32, e[i + 4 >> 2] = c, e[i + 60 >> 2] = 0, e[i + 56 >> 2] = 1, e[i + 52 >> 2] = 1, e[i + 48 >> 2] = g, e[i + 44 >> 2] = A; - A: if (A = P(i + 4 | 0, o)) jC(c, 32); - else { - if (t) { - Q = i + 4 | 0, s = B = s - 32 | 0, A = -31; - g: { - I: { - C: switch (o - 1 | 0) { - case 1: - A = _[1434] | _[1435] << 8 | _[1436] << 16 | _[1437] << 24, g = _[1430] | _[1431] << 8 | _[1432] << 16 | _[1433] << 24, C[0 | t] = g, C[t + 1 | 0] = g >>> 8, C[t + 2 | 0] = g >>> 16, C[t + 3 | 0] = g >>> 24, C[t + 4 | 0] = A, C[t + 5 | 0] = A >>> 8, C[t + 6 | 0] = A >>> 16, C[t + 7 | 0] = A >>> 24, A = _[1439] | _[1440] << 8 | _[1441] << 16 | _[1442] << 24, g = _[1435] | _[1436] << 8 | _[1437] << 16 | _[1438] << 24, C[t + 5 | 0] = g, C[t + 6 | 0] = g >>> 8, C[t + 7 | 0] = g >>> 16, C[t + 8 | 0] = g >>> 24, C[t + 9 | 0] = A, C[t + 10 | 0] = A >>> 8, C[t + 11 | 0] = A >>> 16, C[t + 12 | 0] = A >>> 24, I = -12, g = 12; - break I; - case 0: - break C; - default: - break g - } - A = _[1422] | _[1423] << 8 | _[1424] << 16 | _[1425] << 24, - g = _[1418] | _[1419] << 8 | _[1420] << 16 | _[1421] << 24, - C[0 | t] = g, - C[t + 1 | 0] = g >>> 8, - C[t + 2 | 0] = g >>> 16, - C[t + 3 | 0] = g >>> 24, - C[t + 4 | 0] = A, - C[t + 5 | 0] = A >>> 8, - C[t + 6 | 0] = A >>> 16, - C[t + 7 | 0] = A >>> 24, - A = _[1426] | _[1427] << 8 | _[1428] << 16 | _[1429] << 24, - C[t + 8 | 0] = A, - C[t + 9 | 0] = A >>> 8, - C[t + 10 | 0] = A >>> 16, - C[t + 11 | 0] = A >>> 24, - I = -11, - g = 11 - } - if (!(A = pg(Q))) - if (C[B + 13 | 0] = 0, C[B + 11 | 0] = 49, C[B + 12 | 0] = 57, (I = I + 128 | 0) >>> 0 <= (A = Rg(B + 11 | 0)) >>> 0) A = -31; - else if (g = uI(g + t | 0, B + 11 | 0, A + 1 | 0), (y = I - A | 0) >>> 0 < 4) A = -31; - else { - for (C[0 | (o = A + g | 0)] = 36, C[o + 1 | 0] = 109, C[o + 2 | 0] = 61, C[o + 3 | 0] = 0, A = e[Q + 44 >> 2], g = 10; I = g, a = (A >>> 0) / 10 | 0, C[0 | (E = (g = g - 1 | 0) + (B + 22 | 0) | 0)] = A - r(a, 10) | 48, !(A >>> 0 < 10) && (A = a, g);); - if (uI(A = B + 11 | 0, E, g = 11 - I | 0), C[A + g | 0] = 0, (g = y - 3 | 0) >>> 0 <= (A = Rg(A)) >>> 0) A = -31; - else if (I = uI(o + 3 | 0, B + 11 | 0, A + 1 | 0), (y = g - A | 0) >>> 0 < 4) A = -31; - else { - for (C[0 | (o = A + I | 0)] = 44, C[o + 1 | 0] = 116, C[o + 2 | 0] = 61, C[o + 3 | 0] = 0, A = e[Q + 40 >> 2], g = 10; I = g, a = (A >>> 0) / 10 | 0, C[0 | (E = (g = g - 1 | 0) + (B + 22 | 0) | 0)] = A - r(a, 10) | 48, !(A >>> 0 < 10) && (A = a, g);); - if (uI(A = B + 11 | 0, E, g = 11 - I | 0), C[A + g | 0] = 0, (g = y - 3 | 0) >>> 0 <= (A = Rg(A)) >>> 0) A = -31; - else if (I = uI(o + 3 | 0, B + 11 | 0, A + 1 | 0), (y = g - A | 0) >>> 0 < 4) A = -31; - else { - for (C[0 | (o = A + I | 0)] = 44, C[o + 1 | 0] = 112, C[o + 2 | 0] = 61, C[o + 3 | 0] = 0, A = e[Q + 48 >> 2], g = 10; I = g, a = (A >>> 0) / 10 | 0, C[0 | (E = (g = g - 1 | 0) + (B + 22 | 0) | 0)] = A - r(a, 10) | 48, !(A >>> 0 < 10) && (A = a, g);); - uI(A = B + 11 | 0, E, g = 11 - I | 0), C[A + g | 0] = 0, (g = y - 3 | 0) >>> 0 <= (A = Rg(A)) >>> 0 ? A = -31 : (I = uI(o + 3 | 0, B + 11 | 0, A + 1 | 0), (a = g - A | 0) >>> 0 < 2 ? A = -31 : (C[0 | (A = A + I | 0)] = 36, C[A + 1 | 0] = 0, zA(g = A + 1 | 0, I = a - 1 | 0, e[Q + 16 >> 2], e[Q + 20 >> 2], 3) ? (A = -31, (a = (a = I) - (I = Rg(g)) | 0) >>> 0 < 2 || (C[0 | (A = g + I | 0)] = 36, C[A + 1 | 0] = 0, A = zA(A + 1 | 0, a - 1 | 0, e[Q >> 2], e[Q + 4 >> 2], 3) ? 0 : -31)) : A = -31)) - } - } - } - } - if (s = B + 32 | 0, A) { - jC(c, 32), jC(t, 128), A = -31; - break A - } - } - jC(c, 32), A = 0 - } aA(c) - } else A = -22; - return s = i - -64 | 0, A - } - - function _A(A, g) { - var I, C = 0, - a = 0, - B = 0, - _ = 0, - t = 0, - r = 0, - i = 0; - I = A + g | 0; - A: { - g: if (!(1 & (C = e[A + 4 >> 2]))) { - if (!(2 & C)) break A; - g = (C = e[A >> 2]) + g | 0; - I: { - C: { - a: { - if ((0 | (A = A - C | 0)) != e[9402]) { - if (a = e[A + 12 >> 2], C >>> 0 <= 255) { - if ((0 | (B = e[A + 8 >> 2])) != (0 | a)) break a; - r = 37588, i = e[9397] & LI(-2, C >>> 3 | 0), e[r >> 2] = i; - break g - } - if (_ = e[A + 24 >> 2], (0 | A) != (0 | a)) { - C = e[A + 8 >> 2], e[C + 12 >> 2] = a, e[a + 8 >> 2] = C; - break I - } - if (B = e[A + 20 >> 2]) C = A + 20 | 0; - else { - if (!(B = e[A + 16 >> 2])) break C; - C = A + 16 | 0 - } - for (; t = C, C = (a = B) + 20 | 0, (B = e[a + 20 >> 2]) || (C = a + 16 | 0, B = e[a + 16 >> 2]);); - e[t >> 2] = 0; - break I - } - if (3 != (3 & (C = e[I + 4 >> 2]))) break g; - return e[9399] = g, - e[I + 4 >> 2] = -2 & C, - e[A + 4 >> 2] = 1 | g, - void(e[I >> 2] = g) - } - e[B + 12 >> 2] = a, - e[a + 8 >> 2] = B; - break g - } - a = 0 - } - if (_) { - C = e[A + 28 >> 2]; - I: { - if (e[(B = 37892 + (C << 2) | 0) >> 2] == (0 | A)) { - if (e[B >> 2] = a, a) break I; - r = 37592, i = e[9398] & LI(-2, C), e[r >> 2] = i; - break g - } - if (e[_ + (e[_ + 16 >> 2] == (0 | A) ? 16 : 20) >> 2] = a, !a) break g - } - e[a + 24 >> 2] = _, (C = e[A + 16 >> 2]) && (e[a + 16 >> 2] = C, e[C + 24 >> 2] = a), (C = e[A + 20 >> 2]) && (e[a + 20 >> 2] = C, e[C + 24 >> 2] = a) - } - }g: { - I: { - C: { - a: { - if (!(2 & (C = e[I + 4 >> 2]))) { - if (e[9403] == (0 | I)) { - if (e[9403] = A, g = e[9400] + g | 0, e[9400] = g, e[A + 4 >> 2] = 1 | g, e[9402] != (0 | A)) break A; - return e[9399] = 0, void(e[9402] = 0) - } - if (e[9402] == (0 | I)) return e[9402] = A, g = e[9399] + g | 0, e[9399] = g, e[A + 4 >> 2] = 1 | g, void(e[A + g >> 2] = g); - if (g = (-8 & C) + g | 0, a = e[I + 12 >> 2], C >>> 0 <= 255) { - if ((0 | (B = e[I + 8 >> 2])) == (0 | a)) { - r = 37588, i = e[9397] & LI(-2, C >>> 3 | 0), e[r >> 2] = i; - break I - } - e[B + 12 >> 2] = a, e[a + 8 >> 2] = B; - break I - } - if (_ = e[I + 24 >> 2], (0 | a) != (0 | I)) { - C = e[I + 8 >> 2], e[C + 12 >> 2] = a, e[a + 8 >> 2] = C; - break C - } - if (B = e[I + 20 >> 2]) C = I + 20 | 0; - else { - if (!(B = e[I + 16 >> 2])) break a; - C = I + 16 | 0 - } - for (; t = C, C = (a = B) + 20 | 0, (B = e[a + 20 >> 2]) || (C = a + 16 | 0, B = e[a + 16 >> 2]);); - e[t >> 2] = 0; - break C - } - e[I + 4 >> 2] = -2 & C, - e[A + 4 >> 2] = 1 | g, - e[A + g >> 2] = g; - break g - } - a = 0 - } - if (_) { - C = e[I + 28 >> 2]; - C: { - if (e[(B = 37892 + (C << 2) | 0) >> 2] == (0 | I)) { - if (e[B >> 2] = a, a) break C; - r = 37592, i = e[9398] & LI(-2, C), e[r >> 2] = i; - break I - } - if (e[_ + (e[_ + 16 >> 2] == (0 | I) ? 16 : 20) >> 2] = a, !a) break I - } - e[a + 24 >> 2] = _, (C = e[I + 16 >> 2]) && (e[a + 16 >> 2] = C, e[C + 24 >> 2] = a), (C = e[I + 20 >> 2]) && (e[a + 20 >> 2] = C, e[C + 24 >> 2] = a) - } - } - if (e[A + 4 >> 2] = 1 | g, e[A + g >> 2] = g, e[9402] == (0 | A)) return void(e[9399] = g) - } - if (g >>> 0 <= 255) return C = 37628 + (-8 & g) | 0, - (a = e[9397]) & (g = 1 << (g >>> 3)) ? g = e[C + 8 >> 2] : (e[9397] = g | a, g = C), - e[C + 8 >> 2] = A, - e[g + 12 >> 2] = A, - e[A + 12 >> 2] = C, - void(e[A + 8 >> 2] = g);a = 31, - g >>> 0 <= 16777215 && (a = 62 + ((g >>> 38 - (C = o(g >>> 8 | 0)) & 1) - (C << 1) | 0) | 0), - e[A + 28 >> 2] = a, - e[A + 16 >> 2] = 0, - e[A + 20 >> 2] = 0, - C = 37892 + (a << 2) | 0;g: { - if ((B = e[9398]) & (t = 1 << a)) { - for (a = g << (31 != (0 | a) ? 25 - (a >>> 1 | 0) | 0 : 0), C = e[C >> 2];;) { - if (B = C, (-8 & e[C + 4 >> 2]) == (0 | g)) break g; - if (C = a >>> 29 | 0, a <<= 1, !(C = e[16 + (t = B + (4 & C) | 0) >> 2])) break - } - e[t + 16 >> 2] = A, e[A + 24 >> 2] = B - } else e[9398] = B | t, - e[C >> 2] = A, - e[A + 24 >> 2] = C; - return e[A + 12 >> 2] = A, - void(e[A + 8 >> 2] = A) - } - g = e[B + 8 >> 2], - e[g + 12 >> 2] = A, - e[B + 8 >> 2] = A, - e[A + 24 >> 2] = 0, - e[A + 12 >> 2] = B, - e[A + 8 >> 2] = g - } - } - - function tA(A, g) { - var I, a = 0, - B = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0; - return s = I = s - 512 | 0, a = -1, t = _[g + 31 | 0], B = _[0 | g], 1 & (((255 & (127 & (-1 ^ t) | _[g + 1 | 0] & _[g + 2 | 0] & _[g + 3 | 0] & _[g + 4 | 0] & _[g + 5 | 0] & _[g + 6 | 0] & _[g + 7 | 0] & _[g + 8 | 0] & _[g + 9 | 0] & _[g + 10 | 0] & _[g + 11 | 0] & _[g + 12 | 0] & _[g + 13 | 0] & _[g + 14 | 0] & _[g + 15 | 0] & _[g + 16 | 0] & _[g + 17 | 0] & _[g + 18 | 0] & _[g + 19 | 0] & _[g + 20 | 0] & _[g + 21 | 0] & _[g + 22 | 0] & _[g + 23 | 0] & _[g + 24 | 0] & _[g + 25 | 0] & _[g + 26 | 0] & _[g + 27 | 0] & _[g + 28 | 0] & _[g + 29 | 0] & _[g + 30 | 0] ^ -1)) - 1 & 236 - B) >>> 8 | B | t >>> 7) || (pA(t = I + 336 | 0, g), R(I + 288 | 0, t), g = e[I + 324 >> 2], e[I + 276 >> 2] = 0 - g, a = e[I + 320 >> 2], e[I + 272 >> 2] = 0 - a, B = e[I + 316 >> 2], e[I + 268 >> 2] = 0 - B, r = e[I + 312 >> 2], e[I + 264 >> 2] = 0 - r, o = e[I + 308 >> 2], e[I + 260 >> 2] = 0 - o, i = e[I + 304 >> 2], e[I + 256 >> 2] = 0 - i, c = e[I + 300 >> 2], e[I + 252 >> 2] = 0 - c, Q = e[I + 296 >> 2], e[I + 248 >> 2] = 0 - Q, y = e[I + 292 >> 2], e[I + 244 >> 2] = 0 - y, E = e[I + 288 >> 2], e[I + 240 >> 2] = 1 - E, R(h = I + 144 | 0, D = I + 240 | 0), e[I + 228 >> 2] = g, e[I + 224 >> 2] = a, e[I + 220 >> 2] = B, e[I + 216 >> 2] = r, e[I + 212 >> 2] = o, e[I + 208 >> 2] = i, e[I + 204 >> 2] = c, e[I + 200 >> 2] = Q, e[I + 196 >> 2] = y, e[I + 192 >> 2] = E + 1, R(a = I + 96 | 0, r = I + 192 | 0), v(g = I + 48 | 0, 1600, h), B = e[I + 96 >> 2], o = e[I + 48 >> 2], i = e[I + 100 >> 2], c = e[I + 52 >> 2], Q = e[I + 104 >> 2], y = e[I + 56 >> 2], E = e[I + 108 >> 2], h = e[I + 60 >> 2], n = e[I + 112 >> 2], p = e[I + 64 >> 2], f = e[I + 116 >> 2], w = e[I + 68 >> 2], k = e[I + 120 >> 2], l = e[I + 72 >> 2], d = e[I + 124 >> 2], u = e[I + 76 >> 2], S = e[I + 128 >> 2], b = e[I + 80 >> 2], e[I + 84 >> 2] = 0 - (e[I + 84 >> 2] + e[I + 132 >> 2] | 0), e[I + 80 >> 2] = 0 - (S + b | 0), e[I + 76 >> 2] = 0 - (d + u | 0), e[I + 72 >> 2] = 0 - (k + l | 0), e[I + 68 >> 2] = 0 - (f + w | 0), e[I + 64 >> 2] = 0 - (n + p | 0), e[I + 60 >> 2] = 0 - (E + h | 0), e[I + 56 >> 2] = 0 - (Q + y | 0), e[I + 52 >> 2] = 0 - (i + c | 0), e[I + 48 >> 2] = 0 - (B + o | 0), v(I, g, a), e[I + 404 >> 2] = 0, e[I + 408 >> 2] = 0, e[I + 412 >> 2] = 0, e[I + 416 >> 2] = 0, e[I + 420 >> 2] = 0, e[I + 388 >> 2] = 0, e[I + 392 >> 2] = 0, e[I + 384 >> 2] = 1, e[I + 396 >> 2] = 0, e[I + 400 >> 2] = 0, p = SA(B = I + 432 | 0, I + 384 | 0, I), v(A, B, r), v(a = A + 40 | 0, B, A), v(a, a, g), v(A, A, t), t = e[A + 36 >> 2] << 1, e[A + 36 >> 2] = t, B = e[A + 32 >> 2] << 1, e[A + 32 >> 2] = B, r = e[A + 28 >> 2] << 1, e[A + 28 >> 2] = r, o = e[A + 24 >> 2] << 1, e[A + 24 >> 2] = o, i = e[A + 20 >> 2] << 1, e[A + 20 >> 2] = i, c = e[A + 16 >> 2] << 1, e[A + 16 >> 2] = c, Q = e[A + 12 >> 2] << 1, e[A + 12 >> 2] = Q, y = e[A + 8 >> 2] << 1, e[A + 8 >> 2] = y, E = e[A + 4 >> 2] << 1, e[A + 4 >> 2] = E, h = e[A >> 2] << 1, e[A >> 2] = h, Bg(n = I + 480 | 0, A), g = 0 - (1 & C[I + 480 | 0]) | 0, e[A + 36 >> 2] = t ^ g & (t ^ 0 - t), e[A + 32 >> 2] = B ^ g & (B ^ 0 - B), e[A + 28 >> 2] = r ^ g & (r ^ 0 - r), e[A + 24 >> 2] = o ^ g & (o ^ 0 - o), e[A + 20 >> 2] = i ^ g & (i ^ 0 - i), e[A + 16 >> 2] = c ^ g & (c ^ 0 - c), e[A + 12 >> 2] = Q ^ g & (Q ^ 0 - Q), e[A + 8 >> 2] = y ^ g & (y ^ 0 - y), e[A + 4 >> 2] = E ^ g & (E ^ 0 - E), e[A >> 2] = h ^ g & (h ^ 0 - h), v(a, D, a), e[A + 84 >> 2] = 0, e[A + 88 >> 2] = 0, e[A + 80 >> 2] = 1, e[A + 92 >> 2] = 0, e[A + 96 >> 2] = 0, e[A + 100 >> 2] = 0, e[A + 104 >> 2] = 0, e[A + 108 >> 2] = 0, e[A + 112 >> 2] = 0, e[A + 116 >> 2] = 0, v(g = A + 120 | 0, A, a), Bg(n, g), A = _[I + 480 | 0], Bg(n, a), a = 0 - (Sg(n, 32) | 1 - p | 1 & A) | 0), s = I + 512 | 0, a - } - - function rA(A, g, I, a) { - var B, _ = 0, - t = 0; - B = _ = s, s = _ = _ - 576 & -64, e[_ + 188 >> 2] = g; - A: if (g >>> 0 <= 64) { - if ((0 | yA(t = _ + 192 | 0, 0, 0, g)) < 0) break A; - if ((0 | XA(t, _ + 188 | 0, 4, 0)) < 0) break A; - if ((0 | XA(t, I, a, 0)) < 0) break A; - MI(t, A, g) - } else if (!((0 | yA(t = _ + 192 | 0, 0, 0, 64)) < 0 || (0 | XA(t, _ + 188 | 0, 4, 0)) < 0 || (0 | XA(t, I, a, 0)) < 0 || (0 | MI(t, _ + 112 | 0, 64)) < 0)) { - if (I = e[_ + 116 >> 2], a = e[_ + 112 >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = I, C[A + 5 | 0] = I >>> 8, C[A + 6 | 0] = I >>> 16, C[A + 7 | 0] = I >>> 24, I = e[_ + 124 >> 2], a = e[_ + 120 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = I, C[A + 13 | 0] = I >>> 8, C[A + 14 | 0] = I >>> 16, C[A + 15 | 0] = I >>> 24, I = e[_ + 140 >> 2], a = e[_ + 136 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = I, C[A + 29 | 0] = I >>> 8, C[A + 30 | 0] = I >>> 16, C[A + 31 | 0] = I >>> 24, I = e[_ + 132 >> 2], a = e[_ + 128 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = I, C[A + 21 | 0] = I >>> 8, C[A + 22 | 0] = I >>> 16, C[A + 23 | 0] = I >>> 24, A = A + 32 | 0, (g = g - 32 | 0) >>> 0 >= 65) - for (;;) { - if (I = e[_ + 172 >> 2], e[_ + 104 >> 2] = e[_ + 168 >> 2], e[_ + 108 >> 2] = I, I = e[_ + 164 >> 2], e[_ + 96 >> 2] = e[_ + 160 >> 2], e[_ + 100 >> 2] = I, I = e[_ + 156 >> 2], e[_ + 88 >> 2] = e[_ + 152 >> 2], e[_ + 92 >> 2] = I, I = e[_ + 148 >> 2], e[_ + 80 >> 2] = e[_ + 144 >> 2], e[_ + 84 >> 2] = I, I = e[_ + 140 >> 2], e[_ + 72 >> 2] = e[_ + 136 >> 2], e[_ + 76 >> 2] = I, a = e[_ + 132 >> 2], e[(I = _ - -64 | 0) >> 2] = e[_ + 128 >> 2], e[I + 4 >> 2] = a, I = e[_ + 124 >> 2], e[_ + 56 >> 2] = e[_ + 120 >> 2], e[_ + 60 >> 2] = I, I = e[_ + 116 >> 2], e[_ + 48 >> 2] = e[_ + 112 >> 2], e[_ + 52 >> 2] = I, (0 | HA(_ + 112 | 0, 64, _ + 48 | 0, 64, 0, 0, 0)) < 0) break A; - if (I = e[_ + 116 >> 2], a = e[_ + 112 >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = I, C[A + 5 | 0] = I >>> 8, C[A + 6 | 0] = I >>> 16, C[A + 7 | 0] = I >>> 24, I = e[_ + 124 >> 2], a = e[_ + 120 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = I, C[A + 13 | 0] = I >>> 8, C[A + 14 | 0] = I >>> 16, C[A + 15 | 0] = I >>> 24, I = e[_ + 140 >> 2], a = e[_ + 136 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = I, C[A + 29 | 0] = I >>> 8, C[A + 30 | 0] = I >>> 16, C[A + 31 | 0] = I >>> 24, I = e[_ + 132 >> 2], a = e[_ + 128 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = I, C[A + 21 | 0] = I >>> 8, C[A + 22 | 0] = I >>> 16, C[A + 23 | 0] = I >>> 24, A = A + 32 | 0, !((g = g - 32 | 0) >>> 0 > 64)) break - } - I = e[_ + 172 >> 2], e[_ + 104 >> 2] = e[_ + 168 >> 2], e[_ + 108 >> 2] = I, I = e[_ + 164 >> 2], e[_ + 96 >> 2] = e[_ + 160 >> 2], e[_ + 100 >> 2] = I, I = e[_ + 156 >> 2], e[_ + 88 >> 2] = e[_ + 152 >> 2], e[_ + 92 >> 2] = I, I = e[_ + 148 >> 2], e[_ + 80 >> 2] = e[_ + 144 >> 2], e[_ + 84 >> 2] = I, I = e[_ + 140 >> 2], e[_ + 72 >> 2] = e[_ + 136 >> 2], e[_ + 76 >> 2] = I, a = e[_ + 132 >> 2], e[(I = _ - -64 | 0) >> 2] = e[_ + 128 >> 2], e[I + 4 >> 2] = a, I = e[_ + 124 >> 2], e[_ + 56 >> 2] = e[_ + 120 >> 2], e[_ + 60 >> 2] = I, I = e[_ + 116 >> 2], e[_ + 48 >> 2] = e[_ + 112 >> 2], e[_ + 52 >> 2] = I, (0 | HA(I = _ + 112 | 0, g, _ + 48 | 0, 64, 0, 0, 0)) < 0 || uI(A, I, g) - } - jC(_ + 192 | 0, 384), s = B - } - - function oA(A, g, I, a, B, o, i, c, Q, y, E) { - var h = 0, - n = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - v = 0, - M = 0, - G = 0, - K = 0; - if (h = gI(Q, 0, c, 0), !(w = p) & h >>> 0 >= 1073741824 | w) return e[9396] = 22, -1; - if (1 == (0 | i) | i >>> 0 > 1) return e[9396] = 22, -1; - if (h = i, !(!(o & (w = o - 1 | 0) | i & (h = -1 != (0 | w) ? h + 1 | 0 : h)) & (!i & o >>> 0 >= 2 | 0 != (0 | i)))) return e[9396] = 28, -1; - if (!Q || !c) return e[9396] = 28, -1; - if (!(33554431 / (Q >>> 0) >>> 0 < c >>> 0 | c >>> 0 > 16777215) && !i & 33554431 / (c >>> 0) >>> 0 >= o >>> 0 && !((b = r(S = c << 7, Q)) >>> 0 > (h = (k = r(o, S)) + b | 0) >>> 0 || (n = h) >>> 0 > (h = (h + (c << 8) | 0) - -64 | 0) >>> 0)) { - A: { - if (h >>> 0 > t[A + 8 >> 2]) { - if (f = -1, RI(A)) break A; - if (s = w = s - 16 | 0, n = cg(w + 12 | 0, h), e[9396] = n, n = n ? 0 : e[w + 12 >> 2], e[A + 4 >> 2] = n, e[A >> 2] = n, e[A + 8 >> 2] = n ? h : 0, s = w + 16 | 0, !n) break A - } - for (ng(g, I, a, B, N = e[A + 4 >> 2], b), v = (n = (F = b + N | 0) + k | 0) + (c << 8) | 0, K = (G = (k = (A = c << 7) + n | 0) - 64 | 0) + A | 0, B = o - 1 | 0, d = c << 5;;) { - for (u = r(S, M) + N | 0, f = 0; a = (A = f << 2) + u | 0, e[A + n >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, h = (a = 4 | A) + n | 0, a = a + u | 0, e[h >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, h = (a = 8 | A) + n | 0, a = a + u | 0, e[h >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, a = (A |= 12) + n | 0, A = A + u | 0, e[a >> 2] = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, w = 0, h = 0, (0 | d) != (0 | (f = f + 4 | 0));); - for (a = 0, A = 0; uI(F + (r(a, d) << 2) | 0, n, S), cA(n, k, v, c), uI(F + (r(d, 1 | a) << 2) | 0, k, S), cA(k, n, v, c), (0 | i) == (0 | (A = (a = a + 2 | 0) >>> 0 < 2 ? A + 1 | 0 : A)) & a >>> 0 < o >>> 0 | A >>> 0 < i >>> 0;); - for (;;) { - for (A = F + (r(d, B & e[G >> 2]) << 2) | 0, f = 0; e[(D = (a = f << 2) + n | 0) >> 2] = e[D >> 2] ^ e[A + a >> 2], e[(l = (D = 4 | a) + n | 0) >> 2] = e[l >> 2] ^ e[A + D >> 2], e[(l = (D = 8 | a) + n | 0) >> 2] = e[l >> 2] ^ e[A + D >> 2], e[(D = (a |= 12) + n | 0) >> 2] = e[D >> 2] ^ e[A + a >> 2], (0 | d) != (0 | (f = f + 4 | 0));); - for (cA(n, k, v, c), A = F + (r(d, B & e[K >> 2]) << 2) | 0, f = 0; e[(D = (a = f << 2) + k | 0) >> 2] = e[D >> 2] ^ e[A + a >> 2], e[(l = (D = 4 | a) + k | 0) >> 2] = e[l >> 2] ^ e[A + D >> 2], e[(l = (D = 8 | a) + k | 0) >> 2] = e[l >> 2] ^ e[A + D >> 2], e[(D = (a |= 12) + k | 0) >> 2] = e[D >> 2] ^ e[A + a >> 2], (0 | d) != (0 | (f = f + 4 | 0));); - if (cA(k, n, v, c), f = 0, !((0 | i) == (0 | (h = (w = w + 2 | 0) >>> 0 < 2 ? h + 1 | 0 : h)) & o >>> 0 > w >>> 0 | i >>> 0 > h >>> 0)) break - } - for (; a = (A = f << 2) + u | 0, h = e[A + n >> 2], C[0 | a] = h, C[a + 1 | 0] = h >>> 8, C[a + 2 | 0] = h >>> 16, C[a + 3 | 0] = h >>> 24, a = (h = 4 | A) + u | 0, h = e[h + n >> 2], C[0 | a] = h, C[a + 1 | 0] = h >>> 8, C[a + 2 | 0] = h >>> 16, C[a + 3 | 0] = h >>> 24, a = (h = 8 | A) + u | 0, h = e[h + n >> 2], C[0 | a] = h, C[a + 1 | 0] = h >>> 8, C[a + 2 | 0] = h >>> 16, C[a + 3 | 0] = h >>> 24, A = (a = 12 | A) + u | 0, a = e[a + n >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, (0 | d) != (0 | (f = f + 4 | 0));); - if ((0 | (M = M + 1 | 0)) == (0 | Q)) break - } - ng(g, I, N, b, y, E), - f = 0 - } - return f - } - return e[9396] = 48, -1 - } - - function iA(A, g, I) { - A |= 0, g |= 0, I |= 0; - var a, B, t, r = 0; - s = a = s - 192 | 0, e[a + 96 >> 2] = 0, e[a + 100 >> 2] = 0, e[a + 104 >> 2] = 0, e[a + 108 >> 2] = 0, e[a + 112 >> 2] = 0, e[a + 116 >> 2] = 0, e[a + 120 >> 2] = 0, e[a + 124 >> 2] = 0, r = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[a + 80 >> 2] = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[a + 84 >> 2] = r, r = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[a + 88 >> 2] = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, e[a + 92 >> 2] = r, B = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, t = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, r = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, e[a + 40 >> 2] = 0, e[a + 44 >> 2] = 0, e[a + 48 >> 2] = 0, e[a + 52 >> 2] = 0, e[a + 56 >> 2] = 0, e[a + 60 >> 2] = 0, e[a + 64 >> 2] = r, e[a + 68 >> 2] = g, e[a + 72 >> 2] = B, e[a + 76 >> 2] = t, e[a + 32 >> 2] = 0, e[a + 36 >> 2] = 0, g = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, e[a + 16 >> 2] = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, e[a + 20 >> 2] = g, g = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, e[a + 24 >> 2] = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, e[a + 28 >> 2] = g, g = _[I + 4 | 0] | _[I + 5 | 0] << 8 | _[I + 6 | 0] << 16 | _[I + 7 | 0] << 24, e[a >> 2] = _[0 | I] | _[I + 1 | 0] << 8 | _[I + 2 | 0] << 16 | _[I + 3 | 0] << 24, e[a + 4 >> 2] = g, g = _[I + 12 | 0] | _[I + 13 | 0] << 8 | _[I + 14 | 0] << 16 | _[I + 15 | 0] << 24, e[a + 8 >> 2] = _[I + 8 | 0] | _[I + 9 | 0] << 8 | _[I + 10 | 0] << 16 | _[I + 11 | 0] << 24, e[a + 12 >> 2] = g, _I(a - -64 | 0, a), I = e[a + 124 >> 2], e[a + 184 >> 2] = e[a + 120 >> 2], e[a + 188 >> 2] = I, g = e[a + 116 >> 2], e[a + 176 >> 2] = e[a + 112 >> 2], e[a + 180 >> 2] = g, g = e[a + 108 >> 2], e[a + 168 >> 2] = e[a + 104 >> 2], e[a + 172 >> 2] = g, g = e[a + 100 >> 2], e[a + 160 >> 2] = e[a + 96 >> 2], e[a + 164 >> 2] = g, g = e[a + 92 >> 2], e[a + 152 >> 2] = e[a + 88 >> 2], e[a + 156 >> 2] = g, g = e[a + 84 >> 2], e[a + 144 >> 2] = e[a + 80 >> 2], e[a + 148 >> 2] = g, g = e[a + 76 >> 2], e[a + 136 >> 2] = e[a + 72 >> 2], e[a + 140 >> 2] = g, g = e[a + 68 >> 2], e[a + 128 >> 2] = e[a + 64 >> 2], e[a + 132 >> 2] = g, d(g = a + 128 | 0), r = e[a + 156 >> 2], I = e[a + 152 >> 2], C[A + 24 | 0] = I, C[A + 25 | 0] = I >>> 8, C[A + 26 | 0] = I >>> 16, C[A + 27 | 0] = I >>> 24, C[A + 28 | 0] = r, C[A + 29 | 0] = r >>> 8, C[A + 30 | 0] = r >>> 16, C[A + 31 | 0] = r >>> 24, r = e[a + 148 >> 2], I = e[a + 144 >> 2], C[A + 16 | 0] = I, C[A + 17 | 0] = I >>> 8, C[A + 18 | 0] = I >>> 16, C[A + 19 | 0] = I >>> 24, C[A + 20 | 0] = r, C[A + 21 | 0] = r >>> 8, C[A + 22 | 0] = r >>> 16, C[A + 23 | 0] = r >>> 24, r = e[a + 140 >> 2], I = e[a + 136 >> 2], C[A + 8 | 0] = I, C[A + 9 | 0] = I >>> 8, C[A + 10 | 0] = I >>> 16, C[A + 11 | 0] = I >>> 24, C[A + 12 | 0] = r, C[A + 13 | 0] = r >>> 8, C[A + 14 | 0] = r >>> 16, C[A + 15 | 0] = r >>> 24, r = e[a + 132 >> 2], I = e[a + 128 >> 2], C[0 | A] = I, C[A + 1 | 0] = I >>> 8, C[A + 2 | 0] = I >>> 16, C[A + 3 | 0] = I >>> 24, C[A + 4 | 0] = r, C[A + 5 | 0] = r >>> 8, C[A + 6 | 0] = r >>> 16, C[A + 7 | 0] = r >>> 24, jC(g, 64), s = a + 192 | 0 - } - - function cA(A, g, I, C) { - var a = 0, - B = 0, - _ = 0, - t = 0, - r = 0; - if (B = e[4 + (a = ((C << 7) + A | 0) - 64 | 0) >> 2], e[I >> 2] = e[a >> 2], e[I + 4 >> 2] = B, B = e[a + 60 >> 2], e[I + 56 >> 2] = e[a + 56 >> 2], e[I + 60 >> 2] = B, B = e[a + 52 >> 2], e[I + 48 >> 2] = e[a + 48 >> 2], e[I + 52 >> 2] = B, B = e[a + 44 >> 2], e[I + 40 >> 2] = e[a + 40 >> 2], e[I + 44 >> 2] = B, B = e[a + 36 >> 2], e[I + 32 >> 2] = e[a + 32 >> 2], e[I + 36 >> 2] = B, B = e[a + 28 >> 2], e[I + 24 >> 2] = e[a + 24 >> 2], e[I + 28 >> 2] = B, B = e[a + 20 >> 2], e[I + 16 >> 2] = e[a + 16 >> 2], e[I + 20 >> 2] = B, B = e[a + 12 >> 2], e[I + 8 >> 2] = e[a + 8 >> 2], e[I + 12 >> 2] = B, C) - for (B = C << 1, r = C << 6; C = (t << 6) + A | 0, e[I >> 2] = e[I >> 2] ^ e[C >> 2], e[I + 4 >> 2] = e[I + 4 >> 2] ^ e[C + 4 >> 2], e[I + 8 >> 2] = e[I + 8 >> 2] ^ e[C + 8 >> 2], e[I + 12 >> 2] = e[I + 12 >> 2] ^ e[C + 12 >> 2], e[I + 16 >> 2] = e[I + 16 >> 2] ^ e[C + 16 >> 2], e[I + 20 >> 2] = e[I + 20 >> 2] ^ e[C + 20 >> 2], e[I + 24 >> 2] = e[I + 24 >> 2] ^ e[C + 24 >> 2], e[I + 28 >> 2] = e[I + 28 >> 2] ^ e[C + 28 >> 2], e[I + 32 >> 2] = e[I + 32 >> 2] ^ e[C + 32 >> 2], e[I + 36 >> 2] = e[I + 36 >> 2] ^ e[C + 36 >> 2], e[I + 40 >> 2] = e[I + 40 >> 2] ^ e[C + 40 >> 2], e[I + 44 >> 2] = e[I + 44 >> 2] ^ e[C + 44 >> 2], e[I + 48 >> 2] = e[I + 48 >> 2] ^ e[C + 48 >> 2], e[I + 52 >> 2] = e[I + 52 >> 2] ^ e[C + 52 >> 2], e[I + 56 >> 2] = e[I + 56 >> 2] ^ e[C + 56 >> 2], e[I + 60 >> 2] = e[I + 60 >> 2] ^ e[C + 60 >> 2], OA(I), _ = e[I + 60 >> 2], e[56 + (a = (t << 5) + g | 0) >> 2] = e[I + 56 >> 2], e[a + 60 >> 2] = _, _ = e[I + 52 >> 2], e[a + 48 >> 2] = e[I + 48 >> 2], e[a + 52 >> 2] = _, _ = e[I + 44 >> 2], e[a + 40 >> 2] = e[I + 40 >> 2], e[a + 44 >> 2] = _, _ = e[I + 36 >> 2], e[a + 32 >> 2] = e[I + 32 >> 2], e[a + 36 >> 2] = _, _ = e[I + 28 >> 2], e[a + 24 >> 2] = e[I + 24 >> 2], e[a + 28 >> 2] = _, _ = e[I + 20 >> 2], e[a + 16 >> 2] = e[I + 16 >> 2], e[a + 20 >> 2] = _, _ = e[I + 12 >> 2], e[a + 8 >> 2] = e[I + 8 >> 2], e[a + 12 >> 2] = _, _ = e[I + 4 >> 2], e[a >> 2] = e[I >> 2], e[a + 4 >> 2] = _, e[I >> 2] = e[I >> 2] ^ e[C - -64 >> 2], e[I + 4 >> 2] = e[I + 4 >> 2] ^ e[C + 68 >> 2], e[I + 8 >> 2] = e[I + 8 >> 2] ^ e[C + 72 >> 2], e[I + 12 >> 2] = e[I + 12 >> 2] ^ e[C + 76 >> 2], e[I + 16 >> 2] = e[I + 16 >> 2] ^ e[C + 80 >> 2], e[I + 20 >> 2] = e[I + 20 >> 2] ^ e[C + 84 >> 2], e[I + 24 >> 2] = e[I + 24 >> 2] ^ e[C + 88 >> 2], e[I + 28 >> 2] = e[I + 28 >> 2] ^ e[C + 92 >> 2], e[I + 32 >> 2] = e[I + 32 >> 2] ^ e[C + 96 >> 2], e[I + 36 >> 2] = e[I + 36 >> 2] ^ e[C + 100 >> 2], e[I + 40 >> 2] = e[I + 40 >> 2] ^ e[C + 104 >> 2], e[I + 44 >> 2] = e[I + 44 >> 2] ^ e[C + 108 >> 2], e[I + 48 >> 2] = e[I + 48 >> 2] ^ e[C + 112 >> 2], e[I + 52 >> 2] = e[I + 52 >> 2] ^ e[C + 116 >> 2], e[I + 56 >> 2] = e[I + 56 >> 2] ^ e[C + 120 >> 2], e[I + 60 >> 2] = e[I + 60 >> 2] ^ e[C + 124 >> 2], OA(I), C = a + r | 0, a = e[I + 60 >> 2], e[C + 56 >> 2] = e[I + 56 >> 2], e[C + 60 >> 2] = a, a = e[I + 52 >> 2], e[C + 48 >> 2] = e[I + 48 >> 2], e[C + 52 >> 2] = a, a = e[I + 44 >> 2], e[C + 40 >> 2] = e[I + 40 >> 2], e[C + 44 >> 2] = a, a = e[I + 36 >> 2], e[C + 32 >> 2] = e[I + 32 >> 2], e[C + 36 >> 2] = a, a = e[I + 28 >> 2], e[C + 24 >> 2] = e[I + 24 >> 2], e[C + 28 >> 2] = a, a = e[I + 20 >> 2], e[C + 16 >> 2] = e[I + 16 >> 2], e[C + 20 >> 2] = a, a = e[I + 12 >> 2], e[C + 8 >> 2] = e[I + 8 >> 2], e[C + 12 >> 2] = a, a = e[I + 4 >> 2], e[C >> 2] = e[I >> 2], e[C + 4 >> 2] = a, B >>> 0 > (t = t + 2 | 0) >>> 0;); - } - - function QA(A, g, I, C) { - var a = 0, - B = 0, - t = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - v = 0, - M = 0; - if (h = e[A + 36 >> 2], E = e[A + 32 >> 2], s = e[A + 28 >> 2], Q = e[A + 24 >> 2], y = e[A + 20 >> 2], !C & I >>> 0 >= 16 | C) - for (b = !_[A + 80 | 0] << 24, D = e[A + 4 >> 2], F = r(D, 5), w = e[A + 8 >> 2], u = r(w, 5), l = e[A + 12 >> 2], d = r(l, 5), S = e[A + 16 >> 2], k = r(S, 5), f = e[A >> 2]; a = gI(t = ((_[g + 3 | 0] | _[g + 4 | 0] << 8 | _[g + 5 | 0] << 16 | _[g + 6 | 0] << 24) >>> 2 & 67108863) + Q | 0, 0, l, 0), i = p, y = (o = gI(Q = (67108863 & (_[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24)) + y | 0, 0, S, 0)) + a | 0, a = p + i | 0, a = o >>> 0 > y >>> 0 ? a + 1 | 0 : a, i = gI(s = ((_[g + 6 | 0] | _[g + 7 | 0] << 8 | _[g + 8 | 0] << 16 | _[g + 9 | 0] << 24) >>> 4 & 67108863) + s | 0, 0, w, 0), a = p + a | 0, a = i >>> 0 > (y = i + y | 0) >>> 0 ? a + 1 | 0 : a, i = gI(E = ((_[g + 9 | 0] | _[g + 10 | 0] << 8 | _[g + 11 | 0] << 16 | _[g + 12 | 0] << 24) >>> 6 | 0) + E | 0, 0, D, 0), a = p + a | 0, a = i >>> 0 > (y = i + y | 0) >>> 0 ? a + 1 | 0 : a, i = gI(h = h + b + ((_[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24) >>> 8) | 0, 0, f, 0), a = p + a | 0, N = y = i + y | 0, y = i >>> 0 > y >>> 0 ? a + 1 | 0 : a, a = gI(t, 0, w, 0), i = p, o = gI(Q, 0, l, 0), B = p + i | 0, B = (a = o + a | 0) >>> 0 < o >>> 0 ? B + 1 | 0 : B, i = (o = gI(s, 0, D, 0)) + a | 0, a = p + B | 0, a = o >>> 0 > i >>> 0 ? a + 1 | 0 : a, o = gI(E, 0, f, 0), a = p + a | 0, a = o >>> 0 > (i = o + i | 0) >>> 0 ? a + 1 | 0 : a, o = gI(h, 0, k, 0), a = p + a | 0, v = i = o + i | 0, i = o >>> 0 > i >>> 0 ? a + 1 | 0 : a, a = gI(t, 0, D, 0), c = p, o = (B = gI(Q, 0, w, 0)) + a | 0, a = p + c | 0, a = B >>> 0 > o >>> 0 ? a + 1 | 0 : a, c = gI(s, 0, f, 0), B = p + a | 0, B = (o = c + o | 0) >>> 0 < c >>> 0 ? B + 1 | 0 : B, c = gI(E, 0, k, 0), a = p + B | 0, a = (o = c + o | 0) >>> 0 < c >>> 0 ? a + 1 | 0 : a, c = gI(h, 0, d, 0), a = p + a | 0, M = o = c + o | 0, o = o >>> 0 < c >>> 0 ? a + 1 | 0 : a, a = gI(t, 0, f, 0), B = p, c = (n = gI(Q, 0, D, 0)) + a | 0, a = p + B | 0, a = c >>> 0 < n >>> 0 ? a + 1 | 0 : a, B = gI(s, 0, k, 0), a = p + a | 0, a = B >>> 0 > (c = B + c | 0) >>> 0 ? a + 1 | 0 : a, n = gI(E, 0, d, 0), B = p + a | 0, B = (c = n + c | 0) >>> 0 < n >>> 0 ? B + 1 | 0 : B, n = gI(h, 0, u, 0), a = p + B | 0, a = (c = n + c | 0) >>> 0 < n >>> 0 ? a + 1 | 0 : a, n = c, c = a, a = gI(t, 0, k, 0), B = p, t = (Q = gI(Q, 0, f, 0)) + a | 0, a = p + B | 0, a = t >>> 0 < Q >>> 0 ? a + 1 | 0 : a, Q = gI(s, 0, d, 0), a = p + a | 0, a = (t = Q + t | 0) >>> 0 < Q >>> 0 ? a + 1 | 0 : a, Q = gI(E, 0, u, 0), a = p + a | 0, a = (t = Q + t | 0) >>> 0 < Q >>> 0 ? a + 1 | 0 : a, Q = gI(h, 0, F, 0), B = p + a | 0, B = (t = Q + t | 0) >>> 0 < Q >>> 0 ? B + 1 | 0 : B, Q = t, a = c, a = (t = (s = (67108863 & B) << 6 | t >>> 26) + n | 0) >>> 0 < s >>> 0 ? a + 1 | 0 : a, s = t, E = (67108863 & a) << 6 | t >>> 26, a = o, a = (t = E + M | 0) >>> 0 < E >>> 0 ? a + 1 | 0 : a, E = t, B = i, h = a = (t = (67108863 & a) << 6 | t >>> 26) + v | 0, i = (67108863 & (B = a >>> 0 < t >>> 0 ? B + 1 | 0 : B)) << 6 | a >>> 26, a = y, Q = (67108863 & s) + ((a = r((67108863 & ((t = i + N | 0) >>> 0 < i >>> 0 ? a + 1 | 0 : a)) << 6 | t >>> 26, 5) + (67108863 & Q) | 0) >>> 26 | 0) | 0, s = 67108863 & E, E = 67108863 & h, h = 67108863 & t, y = 67108863 & a, g = g + 16 | 0, !(C = C - (I >>> 0 < 16) | 0) & (I = I - 16 | 0) >>> 0 > 15 | C;); - e[A + 20 >> 2] = y, e[A + 36 >> 2] = h, e[A + 32 >> 2] = E, e[A + 28 >> 2] = s, e[A + 24 >> 2] = Q - } - - function yA(A, g, I, a) { - A |= 0, g |= 0; - var e = 0; - return e = -1, (a |= 0) - 65 >>> 0 < 4294967232 | (I |= 0) >>> 0 > 64 || (I && g ? (s = e = s - 128 | 0, !g | ((a &= 255) - 65 & 255) >>> 0 <= 191 | ((I &= 255) - 65 & 255) >>> 0 <= 191 ? (QC(), B()) : (vI(A - -64 | 0, 0, 293), C[A + 56 | 0] = 121, C[A + 57 | 0] = 33, C[A + 58 | 0] = 126, C[A + 59 | 0] = 19, C[A + 60 | 0] = 25, C[A + 61 | 0] = 205, C[A + 62 | 0] = 224, C[A + 63 | 0] = 91, C[A + 48 | 0] = 107, C[A + 49 | 0] = 189, C[A + 50 | 0] = 65, C[A + 51 | 0] = 251, C[A + 52 | 0] = 171, C[A + 53 | 0] = 217, C[A + 54 | 0] = 131, C[A + 55 | 0] = 31, C[A + 40 | 0] = 31, C[A + 41 | 0] = 108, C[A + 42 | 0] = 62, C[A + 43 | 0] = 43, C[A + 44 | 0] = 140, C[A + 45 | 0] = 104, C[A + 46 | 0] = 5, C[A + 47 | 0] = 155, C[A + 32 | 0] = 209, C[A + 33 | 0] = 130, C[A + 34 | 0] = 230, C[A + 35 | 0] = 173, C[A + 36 | 0] = 127, C[A + 37 | 0] = 82, C[A + 38 | 0] = 14, C[A + 39 | 0] = 81, C[A + 24 | 0] = 241, C[A + 25 | 0] = 54, C[A + 26 | 0] = 29, C[A + 27 | 0] = 95, C[A + 28 | 0] = 58, C[A + 29 | 0] = 245, C[A + 30 | 0] = 79, C[A + 31 | 0] = 165, C[A + 16 | 0] = 43, C[A + 17 | 0] = 248, C[A + 18 | 0] = 148, C[A + 19 | 0] = 254, C[A + 20 | 0] = 114, C[A + 21 | 0] = 243, C[A + 22 | 0] = 110, C[A + 23 | 0] = 60, C[A + 8 | 0] = 59, C[A + 9 | 0] = 167, C[A + 10 | 0] = 202, C[A + 11 | 0] = 132, C[A + 12 | 0] = 133, C[A + 13 | 0] = 174, C[A + 14 | 0] = 103, C[A + 15 | 0] = 187, a = -222443256 ^ (I << 8 | a), C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, a = I >>> 24 ^ 1779033703, C[A + 4 | 0] = a, C[A + 5 | 0] = a >>> 8, C[A + 6 | 0] = a >>> 16, C[A + 7 | 0] = a >>> 24, vI(I + e | 0, 0, 128 - I | 0), I = uI(e, g, I), uI(A + 96 | 0, I, 128), g = 128 + (_[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) | 0, C[A + 352 | 0] = g, C[A + 353 | 0] = g >>> 8, C[A + 354 | 0] = g >>> 16, C[A + 355 | 0] = g >>> 24, jC(I, 128), s = I + 128 | 0)) : (((g = 255 & a) - 65 & 255) >>> 0 <= 191 && (QC(), B()), vI(A - -64 | 0, 0, 293), C[A + 56 | 0] = 121, C[A + 57 | 0] = 33, C[A + 58 | 0] = 126, C[A + 59 | 0] = 19, C[A + 60 | 0] = 25, C[A + 61 | 0] = 205, C[A + 62 | 0] = 224, C[A + 63 | 0] = 91, C[A + 48 | 0] = 107, C[A + 49 | 0] = 189, C[A + 50 | 0] = 65, C[A + 51 | 0] = 251, C[A + 52 | 0] = 171, C[A + 53 | 0] = 217, C[A + 54 | 0] = 131, C[A + 55 | 0] = 31, C[A + 40 | 0] = 31, C[A + 41 | 0] = 108, C[A + 42 | 0] = 62, C[A + 43 | 0] = 43, C[A + 44 | 0] = 140, C[A + 45 | 0] = 104, C[A + 46 | 0] = 5, C[A + 47 | 0] = 155, C[A + 32 | 0] = 209, C[A + 33 | 0] = 130, C[A + 34 | 0] = 230, C[A + 35 | 0] = 173, C[A + 36 | 0] = 127, C[A + 37 | 0] = 82, C[A + 38 | 0] = 14, C[A + 39 | 0] = 81, C[A + 24 | 0] = 241, C[A + 25 | 0] = 54, C[A + 26 | 0] = 29, C[A + 27 | 0] = 95, C[A + 28 | 0] = 58, C[A + 29 | 0] = 245, C[A + 30 | 0] = 79, C[A + 31 | 0] = 165, C[A + 16 | 0] = 43, C[A + 17 | 0] = 248, C[A + 18 | 0] = 148, C[A + 19 | 0] = 254, C[A + 20 | 0] = 114, C[A + 21 | 0] = 243, C[A + 22 | 0] = 110, C[A + 23 | 0] = 60, C[A + 8 | 0] = 59, C[A + 9 | 0] = 167, C[A + 10 | 0] = 202, C[A + 11 | 0] = 132, C[A + 12 | 0] = 133, C[A + 13 | 0] = 174, C[A + 14 | 0] = 103, C[A + 15 | 0] = 187, g ^= -222443256, C[0 | A] = g, C[A + 1 | 0] = g >>> 8, C[A + 2 | 0] = g >>> 16, C[A + 3 | 0] = g >>> 24, C[A + 4 | 0] = 103, C[A + 5 | 0] = 230, C[A + 6 | 0] = 9, C[A + 7 | 0] = 106), e = 0), 0 | e - } - - function EA(A, g, I, a) { - A |= 0, g |= 0, I |= 0; - var B = 0, - e = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0; - for ((a |= 0) ? (e = _[a + 8 | 0] | _[a + 9 | 0] << 8 | _[a + 10 | 0] << 16 | _[a + 11 | 0] << 24, t = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, B = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, c = _[a + 12 | 0] | _[a + 13 | 0] << 8 | _[a + 14 | 0] << 16 | _[a + 15 | 0] << 24) : (e = 2036477234, t = 857760878, B = 1634760805, c = 1797285236), r = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, y = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, o = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, E = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, i = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, f = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, s = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, a = _[I + 12 | 0] | _[I + 13 | 0] << 8 | _[I + 14 | 0] << 16 | _[I + 15 | 0] << 24, h = _[I + 8 | 0] | _[I + 9 | 0] << 8 | _[I + 10 | 0] << 16 | _[I + 11 | 0] << 24, n = _[I + 4 | 0] | _[I + 5 | 0] << 8 | _[I + 6 | 0] << 16 | _[I + 7 | 0] << 24, g = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, I = _[0 | I] | _[I + 1 | 0] << 8 | _[I + 2 | 0] << 16 | _[I + 3 | 0] << 24; Q = I, I = LI((p = g) ^ (g = I + B | 0), 16), Q = s = LI(Q ^ (B = I + s | 0), 12), D = LI((p = g + s | 0) ^ I, 8), g = LI(Q ^ (s = D + B | 0), 7), r = LI((I = a + c | 0) ^ r, 16), a = LI((E = r + E | 0) ^ a, 12), Q = h, e = LI((c = e + h | 0) ^ y, 16), B = LI(Q ^ (h = e + i | 0), 12), i = LI((i = e) ^ (e = B + c | 0), 8), I = LI(i ^ (c = (w = I + a | 0) + g | 0), 16), y = LI((t = t + n | 0) ^ o, 16), n = LI((o = y + f | 0) ^ n, 12), Q = g, g = LI((t = n + t | 0) ^ y, 8), Q = LI(Q ^ (o = (k = g + o | 0) + I | 0), 12), y = LI(I ^ (c = Q + c | 0), 8), I = LI((f = y + o | 0) ^ Q, 7), r = LI(r ^ w, 8), a = LI((E = r + E | 0) ^ a, 7), o = LI((e = a + e | 0) ^ g, 16), a = LI((g = o + s | 0) ^ a, 12), o = LI(o ^ (e = a + e | 0), 8), a = LI((s = g + o | 0) ^ a, 7), g = LI((i = i + h | 0) ^ B, 7), h = LI((t = g + t | 0) ^ D, 16), D = LI(g ^ (B = h + E | 0), 12), g = LI(h ^ (t = D + t | 0), 8), h = LI((E = B + g | 0) ^ D, 7), Q = i, i = r, B = LI(n ^ k, 7), i = LI(i ^ (r = B + p | 0), 16), p = LI(B ^ (n = Q + i | 0), 12), r = LI(i ^ (B = p + r | 0), 8), n = LI((i = n + r | 0) ^ p, 7), 10 != (0 | (l = l + 1 | 0));); - return C[0 | A] = B, C[A + 1 | 0] = B >>> 8, C[A + 2 | 0] = B >>> 16, C[A + 3 | 0] = B >>> 24, C[A + 28 | 0] = r, C[A + 29 | 0] = r >>> 8, C[A + 30 | 0] = r >>> 16, C[A + 31 | 0] = r >>> 24, C[A + 24 | 0] = y, C[A + 25 | 0] = y >>> 8, C[A + 26 | 0] = y >>> 16, C[A + 27 | 0] = y >>> 24, C[A + 20 | 0] = o, C[A + 21 | 0] = o >>> 8, C[A + 22 | 0] = o >>> 16, C[A + 23 | 0] = o >>> 24, C[A + 16 | 0] = g, C[A + 17 | 0] = g >>> 8, C[A + 18 | 0] = g >>> 16, C[A + 19 | 0] = g >>> 24, C[A + 12 | 0] = c, C[A + 13 | 0] = c >>> 8, C[A + 14 | 0] = c >>> 16, C[A + 15 | 0] = c >>> 24, C[A + 8 | 0] = e, C[A + 9 | 0] = e >>> 8, C[A + 10 | 0] = e >>> 16, C[A + 11 | 0] = e >>> 24, C[A + 4 | 0] = t, C[A + 5 | 0] = t >>> 8, C[A + 6 | 0] = t >>> 16, C[A + 7 | 0] = t >>> 24, 0 - } - - function sA(A, g, I) { - var C, a, B, _, t, r, o, i, c, Q, y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - M = 0, - G = 0; - E = e[g + 4 >> 2], y = e[g + 44 >> 2], h = e[g + 8 >> 2], n = e[g + 48 >> 2], p = e[g + 12 >> 2], D = e[g + 52 >> 2], f = e[g + 16 >> 2], w = e[g + 56 >> 2], k = e[g + 20 >> 2], l = e[g + 60 >> 2], d = e[g + 24 >> 2], u = e[(s = g - -64 | 0) >> 2], S = e[g + 28 >> 2], b = e[g + 68 >> 2], F = e[g + 32 >> 2], N = e[g + 72 >> 2], M = e[g + 36 >> 2], G = e[g + 76 >> 2], e[A >> 2] = e[g >> 2] + e[g + 40 >> 2], e[A + 36 >> 2] = M + G, e[A + 32 >> 2] = F + N, e[A + 28 >> 2] = S + b, e[A + 24 >> 2] = d + u, e[A + 20 >> 2] = k + l, e[A + 16 >> 2] = f + w, e[A + 12 >> 2] = p + D, e[A + 8 >> 2] = h + n, e[A + 4 >> 2] = y + E, y = e[g + 4 >> 2], h = e[g + 44 >> 2], n = e[g + 8 >> 2], p = e[g + 48 >> 2], D = e[g + 12 >> 2], f = e[g + 52 >> 2], w = e[g + 16 >> 2], k = e[g + 56 >> 2], l = e[g + 20 >> 2], d = e[g + 60 >> 2], u = e[g + 24 >> 2], s = e[s >> 2], E = e[g + 28 >> 2], S = e[g + 68 >> 2], b = e[g + 32 >> 2], F = e[g + 72 >> 2], N = e[g >> 2], M = e[g + 40 >> 2], e[A + 76 >> 2] = e[g + 76 >> 2] - e[g + 36 >> 2], e[A + 72 >> 2] = F - b, e[A + 68 >> 2] = S - E, e[(E = A - -64 | 0) >> 2] = s - u, e[A + 60 >> 2] = d - l, e[A + 56 >> 2] = k - w, e[A + 52 >> 2] = f - D, e[A + 48 >> 2] = p - n, e[A + 44 >> 2] = h - y, e[A + 40 >> 2] = M - N, v(A + 80 | 0, A, I), v(y = A + 40 | 0, y, I + 40 | 0), v(A + 120 | 0, I + 120 | 0, g + 120 | 0), v(A, g + 80 | 0, I + 80 | 0), M = e[A + 4 >> 2], G = e[A + 8 >> 2], B = e[A + 12 >> 2], _ = e[A + 16 >> 2], t = e[A + 20 >> 2], r = e[A + 24 >> 2], o = e[A + 28 >> 2], i = e[A + 32 >> 2], c = e[A + 36 >> 2], g = e[A + 44 >> 2], I = e[A + 84 >> 2], y = e[A + 48 >> 2], h = e[A + 88 >> 2], n = e[A + 52 >> 2], p = e[A + 92 >> 2], D = e[A + 56 >> 2], f = e[A + 96 >> 2], w = e[A + 60 >> 2], k = e[A + 100 >> 2], l = e[E >> 2], d = e[A + 104 >> 2], s = e[A + 68 >> 2], u = e[A + 108 >> 2], S = e[A + 72 >> 2], b = e[A + 112 >> 2], Q = e[A >> 2], F = e[A + 40 >> 2], N = e[A + 80 >> 2], C = e[A + 76 >> 2], a = e[A + 116 >> 2], e[A + 76 >> 2] = C + a, e[A + 72 >> 2] = S + b, e[A + 68 >> 2] = s + u, e[E >> 2] = l + d, e[A + 60 >> 2] = w + k, e[A + 56 >> 2] = D + f, e[A + 52 >> 2] = n + p, e[A + 48 >> 2] = y + h, e[A + 44 >> 2] = g + I, e[A + 40 >> 2] = F + N, e[A + 36 >> 2] = a - C, e[A + 32 >> 2] = b - S, e[A + 28 >> 2] = u - s, e[A + 24 >> 2] = d - l, e[A + 20 >> 2] = k - w, e[A + 16 >> 2] = f - D, e[A + 12 >> 2] = p - n, e[A + 8 >> 2] = h - y, e[A + 4 >> 2] = I - g, e[A >> 2] = N - F, g = c << 1, I = e[A + 156 >> 2], e[A + 156 >> 2] = g - I, E = i << 1, y = e[A + 152 >> 2], e[A + 152 >> 2] = E - y, h = o << 1, n = e[A + 148 >> 2], e[A + 148 >> 2] = h - n, p = r << 1, D = e[A + 144 >> 2], e[A + 144 >> 2] = p - D, f = t << 1, w = e[A + 140 >> 2], e[A + 140 >> 2] = f - w, k = _ << 1, l = e[A + 136 >> 2], e[A + 136 >> 2] = k - l, d = B << 1, s = e[A + 132 >> 2], e[A + 132 >> 2] = d - s, u = G << 1, S = e[A + 128 >> 2], e[A + 128 >> 2] = u - S, b = M << 1, F = e[A + 124 >> 2], e[A + 124 >> 2] = b - F, N = Q << 1, M = e[A + 120 >> 2], e[A + 120 >> 2] = N - M, e[A + 112 >> 2] = y + E, e[A + 108 >> 2] = h + n, e[A + 104 >> 2] = p + D, e[A + 100 >> 2] = f + w, e[A + 96 >> 2] = k + l, e[A + 92 >> 2] = d + s, e[A + 88 >> 2] = u + S, e[A + 84 >> 2] = b + F, e[A + 80 >> 2] = N + M, e[A + 116 >> 2] = g + I - } - - function hA(A, g, I) { - var C, a, B, _, t, r, o, i, c, Q, y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - M = 0, - G = 0; - E = e[g + 4 >> 2], y = e[g + 44 >> 2], h = e[g + 8 >> 2], n = e[g + 48 >> 2], p = e[g + 12 >> 2], D = e[g + 52 >> 2], f = e[g + 16 >> 2], w = e[g + 56 >> 2], k = e[g + 20 >> 2], l = e[g + 60 >> 2], d = e[g + 24 >> 2], u = e[(s = g - -64 | 0) >> 2], S = e[g + 28 >> 2], b = e[g + 68 >> 2], F = e[g + 32 >> 2], N = e[g + 72 >> 2], M = e[g + 36 >> 2], G = e[g + 76 >> 2], e[A >> 2] = e[g >> 2] + e[g + 40 >> 2], e[A + 36 >> 2] = M + G, e[A + 32 >> 2] = F + N, e[A + 28 >> 2] = S + b, e[A + 24 >> 2] = d + u, e[A + 20 >> 2] = k + l, e[A + 16 >> 2] = f + w, e[A + 12 >> 2] = p + D, e[A + 8 >> 2] = h + n, e[A + 4 >> 2] = y + E, y = e[g + 4 >> 2], h = e[g + 44 >> 2], n = e[g + 8 >> 2], p = e[g + 48 >> 2], D = e[g + 12 >> 2], f = e[g + 52 >> 2], w = e[g + 16 >> 2], k = e[g + 56 >> 2], l = e[g + 20 >> 2], d = e[g + 60 >> 2], u = e[g + 24 >> 2], s = e[s >> 2], E = e[g + 28 >> 2], S = e[g + 68 >> 2], b = e[g + 32 >> 2], F = e[g + 72 >> 2], N = e[g >> 2], M = e[g + 40 >> 2], e[A + 76 >> 2] = e[g + 76 >> 2] - e[g + 36 >> 2], e[A + 72 >> 2] = F - b, e[A + 68 >> 2] = S - E, e[(E = A - -64 | 0) >> 2] = s - u, e[A + 60 >> 2] = d - l, e[A + 56 >> 2] = k - w, e[A + 52 >> 2] = f - D, e[A + 48 >> 2] = p - n, e[A + 44 >> 2] = h - y, e[A + 40 >> 2] = M - N, v(A + 80 | 0, A, I + 40 | 0), v(y = A + 40 | 0, y, I), v(A + 120 | 0, I + 120 | 0, g + 120 | 0), v(A, g + 80 | 0, I + 80 | 0), M = e[A + 4 >> 2], G = e[A + 8 >> 2], B = e[A + 12 >> 2], _ = e[A + 16 >> 2], t = e[A + 20 >> 2], r = e[A + 24 >> 2], o = e[A + 28 >> 2], i = e[A + 32 >> 2], c = e[A + 36 >> 2], g = e[A + 44 >> 2], I = e[A + 84 >> 2], y = e[A + 48 >> 2], h = e[A + 88 >> 2], n = e[A + 52 >> 2], p = e[A + 92 >> 2], D = e[A + 56 >> 2], f = e[A + 96 >> 2], w = e[A + 60 >> 2], k = e[A + 100 >> 2], l = e[E >> 2], d = e[A + 104 >> 2], s = e[A + 68 >> 2], u = e[A + 108 >> 2], S = e[A + 72 >> 2], b = e[A + 112 >> 2], Q = e[A >> 2], F = e[A + 40 >> 2], N = e[A + 80 >> 2], C = e[A + 76 >> 2], a = e[A + 116 >> 2], e[A + 76 >> 2] = C + a, e[A + 72 >> 2] = S + b, e[A + 68 >> 2] = s + u, e[E >> 2] = l + d, e[A + 60 >> 2] = w + k, e[A + 56 >> 2] = D + f, e[A + 52 >> 2] = n + p, e[A + 48 >> 2] = y + h, e[A + 44 >> 2] = g + I, e[A + 40 >> 2] = F + N, e[A + 36 >> 2] = a - C, e[A + 32 >> 2] = b - S, e[A + 28 >> 2] = u - s, e[A + 24 >> 2] = d - l, e[A + 20 >> 2] = k - w, e[A + 16 >> 2] = f - D, e[A + 12 >> 2] = p - n, e[A + 8 >> 2] = h - y, e[A + 4 >> 2] = I - g, e[A >> 2] = N - F, g = e[A + 156 >> 2], I = c << 1, e[A + 156 >> 2] = g + I, E = e[A + 152 >> 2], y = i << 1, e[A + 152 >> 2] = E + y, h = e[A + 148 >> 2], n = o << 1, e[A + 148 >> 2] = h + n, p = e[A + 144 >> 2], D = r << 1, e[A + 144 >> 2] = p + D, f = e[A + 140 >> 2], w = t << 1, e[A + 140 >> 2] = f + w, k = e[A + 136 >> 2], l = _ << 1, e[A + 136 >> 2] = k + l, d = e[A + 132 >> 2], s = B << 1, e[A + 132 >> 2] = d + s, u = e[A + 128 >> 2], S = G << 1, e[A + 128 >> 2] = u + S, b = e[A + 124 >> 2], F = M << 1, e[A + 124 >> 2] = b + F, N = e[A + 120 >> 2], M = Q << 1, e[A + 120 >> 2] = N + M, e[A + 112 >> 2] = y - E, e[A + 108 >> 2] = n - h, e[A + 104 >> 2] = D - p, e[A + 100 >> 2] = w - f, e[A + 96 >> 2] = l - k, e[A + 92 >> 2] = s - d, e[A + 88 >> 2] = S - u, e[A + 84 >> 2] = F - b, e[A + 80 >> 2] = M - N, e[A + 116 >> 2] = I - g - } - - function nA(A, g, I) { - var C, a, B, _, t, r, o, i, c, Q, y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - M = 0, - G = 0; - E = e[g + 4 >> 2], y = e[g + 44 >> 2], h = e[g + 8 >> 2], n = e[g + 48 >> 2], p = e[g + 12 >> 2], D = e[g + 52 >> 2], f = e[g + 16 >> 2], w = e[g + 56 >> 2], k = e[g + 20 >> 2], l = e[g + 60 >> 2], d = e[g + 24 >> 2], u = e[(s = g - -64 | 0) >> 2], S = e[g + 28 >> 2], b = e[g + 68 >> 2], F = e[g + 32 >> 2], N = e[g + 72 >> 2], M = e[g + 36 >> 2], G = e[g + 76 >> 2], e[A >> 2] = e[g >> 2] + e[g + 40 >> 2], e[A + 36 >> 2] = M + G, e[A + 32 >> 2] = F + N, e[A + 28 >> 2] = S + b, e[A + 24 >> 2] = d + u, e[A + 20 >> 2] = k + l, e[A + 16 >> 2] = f + w, e[A + 12 >> 2] = p + D, e[A + 8 >> 2] = h + n, e[A + 4 >> 2] = y + E, y = e[g + 4 >> 2], h = e[g + 44 >> 2], n = e[g + 8 >> 2], p = e[g + 48 >> 2], D = e[g + 12 >> 2], f = e[g + 52 >> 2], w = e[g + 16 >> 2], k = e[g + 56 >> 2], l = e[g + 20 >> 2], d = e[g + 60 >> 2], u = e[g + 24 >> 2], s = e[s >> 2], E = e[g + 28 >> 2], S = e[g + 68 >> 2], b = e[g + 32 >> 2], F = e[g + 72 >> 2], N = e[g >> 2], M = e[g + 40 >> 2], e[A + 76 >> 2] = e[g + 76 >> 2] - e[g + 36 >> 2], e[A + 72 >> 2] = F - b, e[A + 68 >> 2] = S - E, e[(E = A - -64 | 0) >> 2] = s - u, e[A + 60 >> 2] = d - l, e[A + 56 >> 2] = k - w, e[A + 52 >> 2] = f - D, e[A + 48 >> 2] = p - n, e[A + 44 >> 2] = h - y, e[A + 40 >> 2] = M - N, v(A + 80 | 0, A, I), v(y = A + 40 | 0, y, I + 40 | 0), v(A + 120 | 0, I + 80 | 0, g + 120 | 0), M = e[g + 84 >> 2], G = e[g + 88 >> 2], B = e[g + 92 >> 2], _ = e[g + 96 >> 2], t = e[g + 100 >> 2], r = e[g + 104 >> 2], o = e[g + 108 >> 2], i = e[g + 112 >> 2], c = e[g + 116 >> 2], I = e[A + 44 >> 2], y = e[A + 84 >> 2], h = e[A + 48 >> 2], n = e[A + 88 >> 2], p = e[A + 52 >> 2], D = e[A + 92 >> 2], f = e[A + 56 >> 2], w = e[A + 96 >> 2], k = e[A + 60 >> 2], l = e[A + 100 >> 2], d = e[E >> 2], s = e[A + 104 >> 2], u = e[A + 68 >> 2], S = e[A + 108 >> 2], b = e[A + 72 >> 2], F = e[A + 112 >> 2], Q = e[g + 80 >> 2], g = e[A + 40 >> 2], N = e[A + 80 >> 2], C = e[A + 76 >> 2], a = e[A + 116 >> 2], e[A + 76 >> 2] = C + a, e[A + 72 >> 2] = b + F, e[A + 68 >> 2] = u + S, e[E >> 2] = d + s, e[A + 60 >> 2] = k + l, e[A + 56 >> 2] = f + w, e[A + 52 >> 2] = p + D, e[A + 48 >> 2] = h + n, e[A + 44 >> 2] = I + y, e[A + 40 >> 2] = g + N, e[A + 36 >> 2] = a - C, e[A + 32 >> 2] = F - b, e[A + 28 >> 2] = S - u, e[A + 24 >> 2] = s - d, e[A + 20 >> 2] = l - k, e[A + 16 >> 2] = w - f, e[A + 12 >> 2] = D - p, e[A + 8 >> 2] = n - h, e[A + 4 >> 2] = y - I, e[A >> 2] = N - g, g = c << 1, I = e[A + 156 >> 2], e[A + 156 >> 2] = g - I, E = i << 1, y = e[A + 152 >> 2], e[A + 152 >> 2] = E - y, h = o << 1, n = e[A + 148 >> 2], e[A + 148 >> 2] = h - n, p = r << 1, D = e[A + 144 >> 2], e[A + 144 >> 2] = p - D, f = t << 1, w = e[A + 140 >> 2], e[A + 140 >> 2] = f - w, k = _ << 1, l = e[A + 136 >> 2], e[A + 136 >> 2] = k - l, d = B << 1, s = e[A + 132 >> 2], e[A + 132 >> 2] = d - s, u = G << 1, S = e[A + 128 >> 2], e[A + 128 >> 2] = u - S, b = M << 1, F = e[A + 124 >> 2], e[A + 124 >> 2] = b - F, N = Q << 1, M = e[A + 120 >> 2], e[A + 120 >> 2] = N - M, e[A + 112 >> 2] = y + E, e[A + 108 >> 2] = h + n, e[A + 104 >> 2] = p + D, e[A + 100 >> 2] = f + w, e[A + 96 >> 2] = k + l, e[A + 92 >> 2] = d + s, e[A + 88 >> 2] = u + S, e[A + 84 >> 2] = b + F, e[A + 80 >> 2] = N + M, e[A + 116 >> 2] = g + I - } - - function pA(A, g) { - var I, C, a, B, t, r, o, i, c, Q, y, E, s, h, n = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - v = 0; - s = _[g + 31 | 0], I = _[g + 30 | 0], C = _[g + 29 | 0], a = _[g + 6 | 0], B = _[g + 5 | 0], t = _[g + 4 | 0], r = _[g + 9 | 0], o = _[g + 8 | 0], i = _[g + 7 | 0], c = _[g + 12 | 0], F = _[g + 11 | 0], N = _[g + 10 | 0], Q = _[g + 15 | 0], v = _[g + 14 | 0], y = _[g + 13 | 0], d = _[g + 28 | 0], b = _[g + 27 | 0], u = _[g + 26 | 0], l = _[g + 25 | 0], w = _[g + 24 | 0], f = _[g + 23 | 0], h = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, k = (D = _[g + 21 | 0]) << 15, D = n = D >>> 17 | 0, S = k, S |= (k = _[g + 20 | 0]) << 7, k = (n = k >>> 25 | 0) | D, D = (n = _[g + 22 | 0]) >>> 9 | 0, n = n << 23 | S, D |= k, E = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, g = 0, k = n, n = (33554431 & (g = (S = E + 16777216 | 0) >>> 0 < 16777216 ? 1 : g)) << 7 | S >>> 25, g = (g >>> 25 | 0) + D | 0, n = (D = k = k + n | 0) >>> 0 < n >>> 0 ? g + 1 | 0 : g, g = (k = D + 33554432 | 0) >>> 0 < 33554432 ? n + 1 | 0 : n, e[A + 24 >> 2] = D - (-67108864 & k), n = (D = f >>> 27 | 0) | w >>> 19 | l >>> 11, D = f = (w = l << 21 | (f = w << 13 | f << 5)) + (D = (67108863 & (D = g)) << 6 | k >>> 26) | 0, g = n, n = (f = w + 16777216 | 0) >>> 0 < 16777216 ? g + 1 | 0 : g, e[A + 28 >> 2] = D - (1040187392 & f), D = (n = (g = n) >>> 25 | 0) + (D = b >>> 20 | u >>> 28 | d >>> 12) | 0, g = D = (n = f = (g = (33554431 & g) << 7 | f >>> 25) + (b << 12 | u << 4 | d << 20) | 0) >>> 0 < g >>> 0 ? D + 1 | 0 : D, f = (d = n + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g, e[A + 32 >> 2] = n - (-67108864 & d), D = c >>> 13 | (n = F >>> 21 | N >>> 29), g = (D = (b = 16777216 + (F = F << 11 | N << 3 | c << 19) | 0) >>> 0 < 16777216 ? D + 1 | 0 : D) >>> 25 | 0, D = (n = w = v << 10 | y << 2 | Q << 18) + (w = (33554431 & D) << 7 | b >>> 25) | 0, n = g + (l = v >>> 22 | y >>> 30 | Q >>> 14) | 0, g = n = D >>> 0 < w >>> 0 ? n + 1 | 0 : n, w = ((67108863 & (g = (w = D + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g)) << 6 | (n = w) >>> 26) + (u = E - (-33554432 & S) | 0) | 0, e[A + 20 >> 2] = w, e[A + 16 >> 2] = D - (-67108864 & n), n = B >>> 18 | t >>> 26 | a >>> 10, D = (n = (u = 16777216 + (N = B << 14 | t << 6 | a << 22) | 0) >>> 0 < 16777216 ? n + 1 | 0 : n) >>> 25 | 0, n = (g = w = o << 13 | i << 5 | r << 21) + (w = (33554431 & n) << 7 | u >>> 25) | 0, g = D + (l = o >>> 19 | i >>> 27 | r >>> 11) | 0, g = n >>> 0 < w >>> 0 ? g + 1 | 0 : g, D = (l = n + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g, e[A + 8 >> 2] = n - (-67108864 & l), d = (f = (67108863 & f) << 6 | d >>> 26) + (v = s << 18 & 33292288 | I << 10 | C << 2) | 0, g = n = I >>> 22 | C >>> 30, n = (f = v + 16777216 | 0) >>> 0 < 16777216 ? g + 1 | 0 : g, e[A + 36 >> 2] = d - (33554432 & f), D = F + ((67108863 & D) << 6 | l >>> 26) | 0, e[A + 12 >> 2] = D - (234881024 & b), w = N - (2113929216 & u) | 0, D = gI((33554431 & (g = n)) << 7 | f >>> 25, n = g >>> 25 | 0, 19, 0), g = p, D = (n = D + h | 0) >>> 0 < D >>> 0 ? g + 1 | 0 : g, f = ((67108863 & (D = (g = n + 33554432 | 0) >>> 0 < 33554432 ? D + 1 | 0 : D)) << 6 | g >>> 26) + w | 0, e[A + 4 >> 2] = f, e[A >> 2] = n - (-67108864 & g) - } - - function DA(A, g, I, a, t, r, o, i) { - A |= 0, g |= 0, I |= 0, a |= 0, t |= 0, r |= 0, o |= 0; - var c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - p = 0; - if (1 == (-7 & (i |= 0))) { - A: { - g: { - I: { - C: { - a: { - B: { - e: { - if (a) { - _: { - t: { - if (i >>> 0 <= 3) { - for (;;) { - E = Q; - r: { - o: { - i: { - c: { - for (;;) { - if (c = (c = (y = C[I + E | 0]) - 65 | 0) & ((90 - y ^ -1) & (-1 ^ c)) >>> 8 & 255 | y + 4 & ((y + 65488 ^ -1) & (57 - y ^ -1)) >>> 8 & 255 | y + 185 & ((y + 65439 ^ -1) & (122 - y ^ -1)) >>> 8 & 255 | (1 + (16336 ^ y) ^ -1) >>> 8 & 63 | (1 + (16340 ^ y) ^ -1) >>> 8 & 62, 255 != (0 | (c |= (c - 1 & 1 + (65470 ^ y)) >>> 8 & 255))) break c; - if (c = 0, !t) break _; - if (!kg(t, y)) break; - if ((E = E + 1 | 0) >>> 0 >= a >>> 0) break i - } - Q = E; - break _ - } - if (n = c + (n << 6) | 0, s >>> 0 > 1) break o;s = s + 6 | 0; - break r - } - Q = (A = Q + 1 | 0) >>> 0 < a >>> 0 ? a : A; - break _ - } - if (s = s - 2 | 0, g >>> 0 <= h >>> 0) break t;C[A + h | 0] = n >>> s, - h = h + 1 | 0 - } - if (c = 0, !((Q = E + 1 | 0) >>> 0 < a >>> 0)) break - } - break _ - } - for (;;) { - r: { - if (c = (c = (y = C[I + E | 0]) - 65 | 0) & ((90 - y ^ -1) & (-1 ^ c)) >>> 8 & 255 | y + 4 & ((y + 65488 ^ -1) & (57 - y ^ -1)) >>> 8 & 255 | y + 185 & ((y + 65439 ^ -1) & (122 - y ^ -1)) >>> 8 & 255 | (1 + (16288 ^ y) ^ -1) >>> 8 & 63 | (1 + (16338 ^ y) ^ -1) >>> 8 & 62, 255 == (0 | (c |= (c - 1 & 1 + (65470 ^ y)) >>> 8 & 255))) { - if (c = 0, !t) break _; - if (kg(t, y)) { - if ((E = E + 1 | 0) >>> 0 >= a >>> 0) break r; - continue - } - Q = E; - break _ - } - if (n = c + (n << 6) | 0, s >>> 0 < 2) s = s + 6 | 0; - else { - if (s = s - 2 | 0, g >>> 0 <= h >>> 0) break t; - C[A + h | 0] = n >>> s, h = h + 1 | 0 - } - if (c = 0, (Q = E + 1 | 0) >>> 0 >= a >>> 0) break _;E = Q; - continue - } - break - } - Q = (A = Q + 1 | 0) >>> 0 < a >>> 0 ? a : A; - break _ - } - Q = E, - e[9396] = 68, - c = 1 - } - if (s >>> 0 > 4) break e;A = Q - } - else A = 0; - if (g = -1, c) { - Q = A; - break A - } - if ((-1 << s ^ -1) & n) { - Q = A; - break A - } - if (2 & i) { - i = A; - break a - } - if (s >>> 0 < 2) { - i = A; - break a - } - if (Q = A >>> 0 > a >>> 0 ? A : a, E = s >>> 1 | 0, !t) break B; - for (i = A;;) { - if ((0 | i) == (0 | Q)) { - c = 68; - break C - } - if (61 != (0 | (A = C[I + i | 0]))) { - if (!kg(t, A)) { - c = 28, Q = i; - break C - } - } else E = E - 1 | 0; - if (i = i + 1 | 0, !E) break - } - break a - } - g = -1; - break A - } - if (c = 68, A >>> 0 >= a >>> 0) break C; - if (61 != _[A + I | 0]) { - Q = A, c = 28; - break C - } - if (i = A + E | 0, 1 != (0 | E)) { - if ((0 | (s = A + 1 | 0)) == (0 | Q)) break C; - if (61 != _[I + s | 0]) { - Q = s, c = 28; - break C - } - if (2 != (0 | E)) { - if ((0 | (A = A + 2 | 0)) == (0 | Q)) break C; - if (c = 28, Q = A, 61 != _[A + I | 0]) break C - } - } - } - if (g = 0, t) break I; - break g - } - e[9396] = c; - break A - } - if (!(a >>> 0 <= i >>> 0)) { - for (;;) { - if (!kg(t, C[I + i | 0])) break g; - if ((0 | (i = i + 1 | 0)) == (0 | a)) break - } - i = a - } - } - Q = i, - p = h - } - return o ? e[o >> 2] = I + Q : (0 | a) != (0 | Q) && (e[9396] = 28, g = -1), - r && (e[r >> 2] = p), - 0 | g - } - QC(), B() - } - - function fA(A, g, I, a) { - A |= 0, g |= 0, I |= 0; - var B = 0, - e = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0; - for ((a |= 0) ? (B = _[a + 12 | 0] | _[a + 13 | 0] << 8 | _[a + 14 | 0] << 16 | _[a + 15 | 0] << 24, o = _[a + 8 | 0] | _[a + 9 | 0] << 8 | _[a + 10 | 0] << 16 | _[a + 11 | 0] << 24, i = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, a = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24) : (B = 1797285236, o = 2036477234, i = 857760878, a = 1634760805), e = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, r = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, t = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, p = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, n = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, D = 20, s = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, h = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, Q = _[I + 12 | 0] | _[I + 13 | 0] << 8 | _[I + 14 | 0] << 16 | _[I + 15 | 0] << 24, y = _[I + 8 | 0] | _[I + 9 | 0] << 8 | _[I + 10 | 0] << 16 | _[I + 11 | 0] << 24, E = _[I + 4 | 0] | _[I + 5 | 0] << 8 | _[I + 6 | 0] << 16 | _[I + 7 | 0] << 24, g = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, I = _[0 | I] | _[I + 1 | 0] << 8 | _[I + 2 | 0] << 16 | _[I + 3 | 0] << 24; c = LI(I + i | 0, 7) ^ e, f = LI(c + i | 0, 9) ^ n, Q = LI(a + s | 0, 7) ^ Q, w = LI(Q + a | 0, 9) ^ r, k = LI(w + Q | 0, 13) ^ s, y = LI(B + h | 0, 7) ^ y, t = LI(y + B | 0, 9) ^ t, r = LI(t + y | 0, 13) ^ h, B = LI(t + r | 0, 18) ^ B, e = LI(g + o | 0, 7) ^ p, s = k ^ LI(B + e | 0, 7), n = f ^ LI(s + B | 0, 9), p = LI(s + n | 0, 13) ^ e, B = LI(n + p | 0, 18) ^ B, E = LI(e + o | 0, 9) ^ E, l = LI(E + e | 0, 13) ^ g, g = LI(l + E | 0, 18) ^ o, h = LI(g + c | 0, 7) ^ r, r = LI(h + g | 0, 9) ^ w, e = LI(r + h | 0, 13) ^ c, o = LI(e + r | 0, 18) ^ g, c = LI(c + f | 0, 13) ^ I, I = LI(c + f | 0, 18) ^ i, g = LI(I + Q | 0, 7) ^ l, t = LI(g + I | 0, 9) ^ t, Q = LI(g + t | 0, 13) ^ Q, i = LI(t + Q | 0, 18) ^ I, a = LI(w + k | 0, 18) ^ a, I = LI(a + y | 0, 7) ^ c, E = LI(I + a | 0, 9) ^ E, y = LI(I + E | 0, 13) ^ y, a = LI(E + y | 0, 18) ^ a, c = D >>> 0 > 2, D = D - 2 | 0, c;); - return C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 28 | 0] = e, C[A + 29 | 0] = e >>> 8, C[A + 30 | 0] = e >>> 16, C[A + 31 | 0] = e >>> 24, C[A + 24 | 0] = r, C[A + 25 | 0] = r >>> 8, C[A + 26 | 0] = r >>> 16, C[A + 27 | 0] = r >>> 24, C[A + 20 | 0] = t, C[A + 21 | 0] = t >>> 8, C[A + 22 | 0] = t >>> 16, C[A + 23 | 0] = t >>> 24, C[A + 16 | 0] = g, C[A + 17 | 0] = g >>> 8, C[A + 18 | 0] = g >>> 16, C[A + 19 | 0] = g >>> 24, C[A + 12 | 0] = B, C[A + 13 | 0] = B >>> 8, C[A + 14 | 0] = B >>> 16, C[A + 15 | 0] = B >>> 24, C[A + 8 | 0] = o, C[A + 9 | 0] = o >>> 8, C[A + 10 | 0] = o >>> 16, C[A + 11 | 0] = o >>> 24, C[A + 4 | 0] = i, C[A + 5 | 0] = i >>> 8, C[A + 6 | 0] = i >>> 16, C[A + 7 | 0] = i >>> 24, 0 - } - - function wA(A, g) { - var I, a, B, t, r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0; - for (s = I = s - 480 | 0; i = (o = I + 288 | 0) + (r << 1) | 0, c = _[g + r | 0], C[i + 1 | 0] = c >>> 4, C[0 | i] = 15 & c, o = o + ((i = 1 | r) << 1) | 0, i = _[g + i | 0], C[o + 1 | 0] = i >>> 4, C[0 | o] = 15 & i, 32 != (0 | (r = r + 2 | 0));); - for (g = 0; r = 8 + (o = (r = g) + _[0 | (g = (I + 288 | 0) + Q | 0)] | 0) | 0, C[0 | g] = o - (240 & r), r = 8 + (o = _[g + 1 | 0] + (r << 24 >> 24 >> 4) | 0) | 0, C[g + 1 | 0] = o - (240 & r), r = 8 + (o = _[g + 2 | 0] + (r << 24 >> 24 >> 4) | 0) | 0, C[g + 2 | 0] = o - (240 & r), g = r << 24 >> 24 >> 4, 63 != (0 | (Q = Q + 3 | 0));); - for (C[I + 351 | 0] = _[I + 351 | 0] + g, e[A + 32 >> 2] = 0, e[A + 36 >> 2] = 0, e[A + 24 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 16 >> 2] = 0, e[A + 20 >> 2] = 0, e[A + 8 >> 2] = 0, e[A + 12 >> 2] = 0, e[A >> 2] = 0, e[A + 4 >> 2] = 0, e[A + 44 >> 2] = 0, e[A + 48 >> 2] = 0, e[A + 40 >> 2] = 1, e[A + 52 >> 2] = 0, e[A + 56 >> 2] = 0, e[A + 60 >> 2] = 0, e[A + 64 >> 2] = 0, e[A + 68 >> 2] = 0, e[A + 72 >> 2] = 0, e[A + 76 >> 2] = 0, e[A + 80 >> 2] = 1, vI(A + 84 | 0, 0, 76), B = A + 120 | 0, Q = A + 80 | 0, g = A + 40 | 0, o = I + 208 | 0, a = I + 168 | 0, i = I + 248 | 0, r = 1; TA(y = I + 8 | 0, r >>> 1 | 0, C[(I + 288 | 0) + r | 0]), nA(c = I + 128 | 0, A, y), v(A, c, i), v(g, a, o), v(Q, o, i), v(B, c, a), y = r >>> 0 < 62, r = r + 2 | 0, y;); - for (r = e[A + 36 >> 2], e[I + 392 >> 2] = e[A + 32 >> 2], e[I + 396 >> 2] = r, r = e[A + 28 >> 2], e[I + 384 >> 2] = e[A + 24 >> 2], e[I + 388 >> 2] = r, r = e[A + 20 >> 2], e[I + 376 >> 2] = e[A + 16 >> 2], e[I + 380 >> 2] = r, r = e[A + 12 >> 2], e[I + 368 >> 2] = e[A + 8 >> 2], e[I + 372 >> 2] = r, r = e[A + 4 >> 2], e[I + 360 >> 2] = e[A >> 2], e[I + 364 >> 2] = r, r = e[g + 12 >> 2], e[I + 408 >> 2] = e[g + 8 >> 2], e[I + 412 >> 2] = r, r = e[g + 20 >> 2], e[I + 416 >> 2] = e[g + 16 >> 2], e[I + 420 >> 2] = r, r = e[g + 28 >> 2], e[I + 424 >> 2] = e[g + 24 >> 2], e[I + 428 >> 2] = r, r = e[g + 36 >> 2], e[I + 432 >> 2] = e[g + 32 >> 2], e[I + 436 >> 2] = r, r = e[g + 4 >> 2], e[I + 400 >> 2] = e[g >> 2], e[I + 404 >> 2] = r, r = e[Q + 12 >> 2], e[I + 448 >> 2] = e[Q + 8 >> 2], e[I + 452 >> 2] = r, r = e[Q + 20 >> 2], e[I + 456 >> 2] = e[Q + 16 >> 2], e[I + 460 >> 2] = r, r = e[Q + 28 >> 2], e[I + 464 >> 2] = e[Q + 24 >> 2], e[I + 468 >> 2] = r, r = e[Q + 36 >> 2], e[I + 472 >> 2] = e[Q + 32 >> 2], e[I + 476 >> 2] = r, r = e[Q + 4 >> 2], e[I + 440 >> 2] = e[Q >> 2], e[I + 444 >> 2] = r, FA(c, r = I + 360 | 0), v(r, c, i), v(y = I + 400 | 0, a, o), v(t = I + 440 | 0, o, i), FA(c, r), v(r, c, i), v(y, a, o), v(t, o, i), FA(c, r), v(r, c, i), v(y, a, o), v(t, o, i), FA(c, r), v(A, c, i), v(g, a, o), v(Q, o, i), v(B, c, a), r = 0; TA(y = I + 8 | 0, r >>> 1 | 0, C[(I + 288 | 0) + r | 0]), nA(c = I + 128 | 0, A, y), v(A, c, i), v(g, a, o), v(Q, o, i), v(B, c, a), c = r >>> 0 < 62, r = r + 2 | 0, c;); - s = I + 480 | 0 - } - - function kA(A, g) { - A |= 0; - var I, C, a, B, e, _ = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0; - for (s = I = s - 736 | 0, w(i = I + 704 | 0, g |= 0, g), w(t = I + 224 | 0, g, i), w(o = I + 672 | 0, g, t), w(r = I + 640 | 0, o, o), w(C = I + 416 | 0, i, r), w(i = I + 320 | 0, g, C), w(_ = I + 608 | 0, r, r), w(r = I + 288 | 0, i, i), w(c = I + 576 | 0, C, r), w(e = I + 448 | 0, _, r), w(a = I + 544 | 0, c, c), w(c = I + 384 | 0, _, a), w(B = I + 352 | 0, t, c), w(t = I + 192 | 0, _, B), w(_ = I + 160 | 0, o, t), w(I + 96 | 0, o, _), w(t = I + 512 | 0, a, B), w(_ = I + 480 | 0, o, t), w(t = I + 256 | 0, e, _), w(I + 128 | 0, r, t), w(r = I - -64 | 0, c, _), w(_ = I + 32 | 0, o, r), w(I, C, _), w(A, i, I), o = 0; w(A, A, A), 126 != (0 | (o = o + 1 | 0));); - return w(A, A, I + 352 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 704 | 0), w(A, A, I), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 160 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 256 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I - -64 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 96 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 320 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 512 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 192 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 480 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 128 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 32 | 0), s = I + 736 | 0, 0 - Sg(g, 32) | 0 - } - - function lA(A, g, I) { - A |= 0; - var a, B, e, t, r = 0, - o = 0, - i = 0, - c = 0, - Q = 0; - return s = e = s - 160 | 0, lg(g |= 0, I |= 0, 32, 0), C[0 | g] = 248 & _[0 | g], C[g + 31 | 0] = 63 & _[g + 31 | 0] | 64, wA(e, g), cI(A, e), o = _[(B = I) + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24, r = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, i = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, c = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, Q = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, I = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, t = _[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24, a = g, g = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, C[a + 24 | 0] = g, C[a + 25 | 0] = g >>> 8, C[a + 26 | 0] = g >>> 16, C[a + 27 | 0] = g >>> 24, C[a + 28 | 0] = t, C[a + 29 | 0] = t >>> 8, C[a + 30 | 0] = t >>> 16, C[a + 31 | 0] = t >>> 24, C[a + 16 | 0] = i, C[a + 17 | 0] = i >>> 8, C[a + 18 | 0] = i >>> 16, C[a + 19 | 0] = i >>> 24, C[a + 20 | 0] = c, C[a + 21 | 0] = c >>> 8, C[a + 22 | 0] = c >>> 16, C[a + 23 | 0] = c >>> 24, C[a + 8 | 0] = o, C[a + 9 | 0] = o >>> 8, C[a + 10 | 0] = o >>> 16, C[a + 11 | 0] = o >>> 24, C[a + 12 | 0] = r, C[a + 13 | 0] = r >>> 8, C[a + 14 | 0] = r >>> 16, C[a + 15 | 0] = r >>> 24, C[0 | a] = Q, C[a + 1 | 0] = Q >>> 8, C[a + 2 | 0] = Q >>> 16, C[a + 3 | 0] = Q >>> 24, C[a + 4 | 0] = I, C[a + 5 | 0] = I >>> 8, C[a + 6 | 0] = I >>> 16, C[a + 7 | 0] = I >>> 24, i = _[(r = A) + 8 | 0] | _[r + 9 | 0] << 8 | _[r + 10 | 0] << 16 | _[r + 11 | 0] << 24, c = _[r + 12 | 0] | _[r + 13 | 0] << 8 | _[r + 14 | 0] << 16 | _[r + 15 | 0] << 24, Q = _[r + 16 | 0] | _[r + 17 | 0] << 8 | _[r + 18 | 0] << 16 | _[r + 19 | 0] << 24, I = _[r + 20 | 0] | _[r + 21 | 0] << 8 | _[r + 22 | 0] << 16 | _[r + 23 | 0] << 24, g = _[0 | r] | _[r + 1 | 0] << 8 | _[r + 2 | 0] << 16 | _[r + 3 | 0] << 24, A = _[r + 4 | 0] | _[r + 5 | 0] << 8 | _[r + 6 | 0] << 16 | _[r + 7 | 0] << 24, o = _[r + 28 | 0] | _[r + 29 | 0] << 8 | _[r + 30 | 0] << 16 | _[r + 31 | 0] << 24, r = _[r + 24 | 0] | _[r + 25 | 0] << 8 | _[r + 26 | 0] << 16 | _[r + 27 | 0] << 24, C[a + 56 | 0] = r, C[a + 57 | 0] = r >>> 8, C[a + 58 | 0] = r >>> 16, C[a + 59 | 0] = r >>> 24, C[a + 60 | 0] = o, C[a + 61 | 0] = o >>> 8, C[a + 62 | 0] = o >>> 16, C[a + 63 | 0] = o >>> 24, C[a + 48 | 0] = Q, C[a + 49 | 0] = Q >>> 8, C[a + 50 | 0] = Q >>> 16, C[a + 51 | 0] = Q >>> 24, C[a + 52 | 0] = I, C[a + 53 | 0] = I >>> 8, C[a + 54 | 0] = I >>> 16, C[a + 55 | 0] = I >>> 24, C[a + 40 | 0] = i, C[a + 41 | 0] = i >>> 8, C[a + 42 | 0] = i >>> 16, C[a + 43 | 0] = i >>> 24, C[a + 44 | 0] = c, C[a + 45 | 0] = c >>> 8, C[a + 46 | 0] = c >>> 16, C[a + 47 | 0] = c >>> 24, C[a + 32 | 0] = g, C[a + 33 | 0] = g >>> 8, C[a + 34 | 0] = g >>> 16, C[a + 35 | 0] = g >>> 24, C[a + 36 | 0] = A, C[a + 37 | 0] = A >>> 8, C[a + 38 | 0] = A >>> 16, C[a + 39 | 0] = A >>> 24, s = e + 160 | 0, 0 - } - - function dA(A, g, I, a) { - var B, t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0; - if (s = B = s - 704 | 0, I | a) - if (t = (a << 3 | I >>> 29) + (r = i = e[A + 76 >> 2]) | 0, o = (Q = e[A + 72 >> 2]) + (c = I << 3) | 0, e[A + 72 >> 2] = o, t = o >>> 0 < c >>> 0 ? t + 1 | 0 : t, e[A + 76 >> 2] = t, i = e[A + 68 >> 2], t = (t = o = (0 | t) == (0 | r) & o >>> 0 < Q >>> 0 | t >>> 0 < r >>> 0) >>> 0 > (o = o + e[A + 64 >> 2] | 0) >>> 0 ? i + 1 | 0 : i, o = (c = a >>> 29 | 0) + o | 0, e[A + 64 >> 2] = o, e[A + 68 >> 2] = o >>> 0 < c >>> 0 ? t + 1 | 0 : t, o = A + 80 | 0, (0 | a) == (0 | (i = p = 0 - ((t = 0) + ((c = 127 & ((7 & r) << 29 | Q >>> 3)) >>> 0 > 128) | 0) | 0)) & I >>> 0 >= (Q = 128 - c | 0) >>> 0 | a >>> 0 > i >>> 0) { - if (r = 0, i = 0, !t & (127 ^ c) >>> 0 >= 3 | t) - for (D = 252 & Q; C[(t = r + c | 0) + o | 0] = _[g + r | 0], C[o + (c + (t = 1 | r) | 0) | 0] = _[g + t | 0], C[o + (c + (t = 2 | r) | 0) | 0] = _[g + t | 0], C[o + (c + (t = 3 | r) | 0) | 0] = _[g + t | 0], t = i, i = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, t = h, h = t = (y = y + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, (0 | y) != (0 | D) | (0 | n) != (0 | t);); - if (h = t = 0, t | (y = 3 & Q)) - for (; C[(t = r + c | 0) + o | 0] = _[g + r | 0], t = i, i = (r = r + 1 | 0) ? t : t + 1 | 0, t = n, n = t = (E = E + 1 | 0) ? t : t + 1 | 0, (0 | y) != (0 | E) | (0 | h) != (0 | t);); - if (k(A, o, B, r = B + 640 | 0), g = g + Q | 0, !(a = a - ((I >>> 0 < Q >>> 0) + p | 0) | 0) & (I = I - Q | 0) >>> 0 > 127 | a) - for (; k(A, g, B, r), g = g + 128 | 0, !(a = a - (I >>> 0 < 128) | 0) & (I = I - 128 | 0) >>> 0 > 127 | a;); - if (I | a) { - if (A = 3 & I, E = 0, n = 0, r = 0, i = 0, !a & I >>> 0 >= 4 | a) - for (y = 124 & I, Q = 0, I = 0, a = 0; C[r + o | 0] = _[g + r | 0], C[(t = 1 | r) + o | 0] = _[g + t | 0], C[(t = 2 | r) + o | 0] = _[g + t | 0], C[(t = 3 | r) + o | 0] = _[g + t | 0], t = i, i = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, t = a, a = t = (I = I + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, (0 | I) != (0 | y) | (0 | Q) != (0 | t);); - if (A | h) - for (; C[r + o | 0] = _[g + r | 0], i = (r = r + 1 | 0) ? i : i + 1 | 0, t = n, n = t = (E = E + 1 | 0) ? t : t + 1 | 0, (0 | A) != (0 | E) | (0 | h) != (0 | t);); - } - jC(B, 704) - } else { - if (r = 0, i = 0, !a & I >>> 0 >= 4 | a) - for (A = -4 & I; C[(t = r + c | 0) + o | 0] = _[g + r | 0], C[o + (Q = c + (t = 1 | r) | 0) | 0] = _[g + t | 0], C[o + (Q = c + (t = 2 | r) | 0) | 0] = _[g + t | 0], C[o + (Q = c + (t = 3 | r) | 0) | 0] = _[g + t | 0], t = i, i = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, t = h, h = t = (y = y + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, (0 | A) != (0 | y) | (0 | a) != (0 | t);); - if ((I &= 3) | (A = 0)) - for (; C[(a = r + c | 0) + o | 0] = _[g + r | 0], i = (r = r + 1 | 0) ? i : i + 1 | 0, t = n, n = t = (E = E + 1 | 0) ? t : t + 1 | 0, (0 | I) != (0 | E) | (0 | A) != (0 | t);); - } return s = B + 704 | 0, 0 - } - - function uA(A, g, I) { - var C, a = 0, - B = 0, - _ = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0; - s = e[g + 4 >> 2], a = e[A + 4 >> 2], h = e[g + 8 >> 2], B = e[A + 8 >> 2], n = e[g + 12 >> 2], _ = e[A + 12 >> 2], p = e[g + 16 >> 2], t = e[A + 16 >> 2], D = e[g + 20 >> 2], r = e[A + 20 >> 2], E = e[g + 24 >> 2], o = e[A + 24 >> 2], f = e[g + 28 >> 2], i = e[A + 28 >> 2], w = e[g + 32 >> 2], c = e[A + 32 >> 2], k = e[g + 36 >> 2], Q = e[A + 36 >> 2], I = 0 - I | 0, y = e[A >> 2], e[A >> 2] = I & (y ^ e[g >> 2]) ^ y, e[A + 36 >> 2] = Q ^ I & (Q ^ k), e[A + 32 >> 2] = c ^ I & (c ^ w), e[A + 28 >> 2] = i ^ I & (i ^ f), e[A + 24 >> 2] = o ^ I & (o ^ E), e[A + 20 >> 2] = r ^ I & (r ^ D), e[A + 16 >> 2] = t ^ I & (t ^ p), e[A + 12 >> 2] = _ ^ I & (_ ^ n), e[A + 8 >> 2] = B ^ I & (B ^ h), e[A + 4 >> 2] = a ^ I & (a ^ s), a = e[A + 44 >> 2], s = e[g + 44 >> 2], B = e[A + 48 >> 2], h = e[g + 48 >> 2], _ = e[A + 52 >> 2], n = e[g + 52 >> 2], t = e[A + 56 >> 2], p = e[g + 56 >> 2], r = e[A + 60 >> 2], D = e[g + 60 >> 2], o = e[(E = A - -64 | 0) >> 2], f = e[g - -64 >> 2], i = e[A + 68 >> 2], w = e[g + 68 >> 2], c = e[A + 72 >> 2], k = e[g + 72 >> 2], Q = e[A + 40 >> 2], y = e[g + 40 >> 2], C = e[A + 76 >> 2], e[A + 76 >> 2] = C ^ I & (e[g + 76 >> 2] ^ C), e[A + 72 >> 2] = c ^ I & (c ^ k), e[A + 68 >> 2] = i ^ I & (i ^ w), e[E >> 2] = o ^ I & (o ^ f), e[A + 60 >> 2] = r ^ I & (r ^ D), e[A + 56 >> 2] = t ^ I & (t ^ p), e[A + 52 >> 2] = _ ^ I & (_ ^ n), e[A + 48 >> 2] = B ^ I & (B ^ h), e[A + 44 >> 2] = a ^ I & (a ^ s), e[A + 40 >> 2] = Q ^ I & (Q ^ y), a = e[A + 84 >> 2], s = e[g + 84 >> 2], B = e[A + 88 >> 2], h = e[g + 88 >> 2], _ = e[A + 92 >> 2], n = e[g + 92 >> 2], t = e[A + 96 >> 2], p = e[g + 96 >> 2], r = e[A + 100 >> 2], D = e[g + 100 >> 2], o = e[A + 104 >> 2], E = e[g + 104 >> 2], i = e[A + 108 >> 2], f = e[g + 108 >> 2], c = e[A + 112 >> 2], w = e[g + 112 >> 2], Q = e[A + 80 >> 2], k = e[g + 80 >> 2], y = e[A + 116 >> 2], e[A + 116 >> 2] = I & (y ^ e[g + 116 >> 2]) ^ y, e[A + 112 >> 2] = c ^ I & (c ^ w), e[A + 108 >> 2] = i ^ I & (i ^ f), e[A + 104 >> 2] = o ^ I & (o ^ E), e[A + 100 >> 2] = r ^ I & (r ^ D), e[A + 96 >> 2] = t ^ I & (t ^ p), e[A + 92 >> 2] = _ ^ I & (_ ^ n), e[A + 88 >> 2] = B ^ I & (B ^ h), e[A + 84 >> 2] = a ^ I & (a ^ s), e[A + 80 >> 2] = Q ^ I & (Q ^ k), a = e[A + 124 >> 2], s = e[g + 124 >> 2], B = e[A + 128 >> 2], h = e[g + 128 >> 2], _ = e[A + 132 >> 2], n = e[g + 132 >> 2], t = e[A + 136 >> 2], p = e[g + 136 >> 2], r = e[A + 140 >> 2], D = e[g + 140 >> 2], o = e[A + 144 >> 2], E = e[g + 144 >> 2], i = e[A + 148 >> 2], f = e[g + 148 >> 2], c = e[A + 152 >> 2], w = e[g + 152 >> 2], Q = e[A + 120 >> 2], k = e[g + 120 >> 2], y = e[g + 156 >> 2], g = e[A + 156 >> 2], e[A + 156 >> 2] = I & (y ^ g) ^ g, e[A + 152 >> 2] = c ^ I & (c ^ w), e[A + 148 >> 2] = i ^ I & (i ^ f), e[A + 144 >> 2] = o ^ I & (o ^ E), e[A + 140 >> 2] = r ^ I & (r ^ D), e[A + 136 >> 2] = t ^ I & (t ^ p), e[A + 132 >> 2] = _ ^ I & (_ ^ n), e[A + 128 >> 2] = B ^ I & (B ^ h), e[A + 124 >> 2] = a ^ I & (a ^ s), e[A + 120 >> 2] = Q ^ I & (Q ^ k) - } - - function SA(A, g, I) { - var a, B, _ = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0; - return s = a = s - 320 | 0, R(_ = a + 240 | 0, I), v(_, _, I), R(A, _), v(A, A, I), v(A, A, g), PA(A, A), v(A, A, _), v(A, A, g), R(_ = a + 192 | 0, A), v(_, _, I), t = e[g + 4 >> 2], h = e[g + 8 >> 2], p = e[g + 12 >> 2], D = e[g + 16 >> 2], f = e[g + 20 >> 2], w = e[g + 24 >> 2], k = e[g + 28 >> 2], l = e[g + 32 >> 2], d = e[g >> 2], I = e[a + 192 >> 2], _ = e[a + 196 >> 2], r = e[a + 200 >> 2], o = e[a + 204 >> 2], i = e[a + 208 >> 2], c = e[a + 212 >> 2], Q = e[a + 216 >> 2], y = e[a + 220 >> 2], E = e[a + 224 >> 2], n = e[a + 228 >> 2], u = e[g + 36 >> 2], e[a + 180 >> 2] = n - u, e[a + 176 >> 2] = E - l, e[a + 172 >> 2] = y - k, e[a + 168 >> 2] = Q - w, e[a + 164 >> 2] = c - f, e[a + 160 >> 2] = i - D, e[a + 156 >> 2] = o - p, e[a + 152 >> 2] = r - h, e[a + 148 >> 2] = _ - t, e[a + 144 >> 2] = I - d, e[a + 132 >> 2] = n + u, e[a + 128 >> 2] = E + l, e[a + 124 >> 2] = y + k, e[a + 120 >> 2] = Q + w, e[a + 116 >> 2] = c + f, e[a + 112 >> 2] = i + D, e[a + 108 >> 2] = o + p, e[a + 104 >> 2] = r + h, e[a + 100 >> 2] = _ + t, e[a + 96 >> 2] = I + d, v(t = a + 48 | 0, g, 1648), e[a + 84 >> 2] = n + e[a + 84 >> 2], e[a + 80 >> 2] = E + e[a + 80 >> 2], e[a + 76 >> 2] = y + e[a + 76 >> 2], e[a + 72 >> 2] = Q + e[a + 72 >> 2], e[a + 68 >> 2] = c + e[a + 68 >> 2], e[a + 64 >> 2] = i + e[a + 64 >> 2], e[a + 60 >> 2] = o + e[a + 60 >> 2], e[a + 56 >> 2] = r + e[a + 56 >> 2], e[a + 52 >> 2] = _ + e[a + 52 >> 2], e[a + 48 >> 2] = I + e[a + 48 >> 2], Bg(a, a + 144 | 0), p = Sg(a, 32), Bg(a, a + 96 | 0), h = Sg(a, 32), Bg(a, t), g = Sg(a, 32), v(a, A, 1648), E = e[A + 4 >> 2], y = e[A + 8 >> 2], Q = e[A + 12 >> 2], c = e[A + 16 >> 2], i = e[A + 20 >> 2], o = e[A + 24 >> 2], r = e[A + 28 >> 2], _ = e[A + 32 >> 2], t = e[A >> 2], D = e[a >> 2], f = e[a + 4 >> 2], w = e[a + 8 >> 2], k = e[a + 12 >> 2], l = e[a + 16 >> 2], d = e[a + 20 >> 2], n = e[a + 24 >> 2], u = e[a + 28 >> 2], B = e[a + 32 >> 2], I = (g = 0 - (g | h) | 0) & ((I = e[A + 36 >> 2]) ^ e[a + 36 >> 2]) ^ I, e[A + 36 >> 2] = I, _ ^= g & (_ ^ B), e[A + 32 >> 2] = _, r ^= g & (r ^ u), e[A + 28 >> 2] = r, o ^= g & (o ^ n), e[A + 24 >> 2] = o, i ^= g & (i ^ d), e[A + 20 >> 2] = i, c ^= g & (c ^ l), e[A + 16 >> 2] = c, Q ^= g & (Q ^ k), e[A + 12 >> 2] = Q, y ^= g & (y ^ w), e[A + 8 >> 2] = y, E ^= g & (E ^ f), e[A + 4 >> 2] = E, t ^= g & (t ^ D), e[A >> 2] = t, Bg(a + 288 | 0, A), g = 0 - (1 & C[a + 288 | 0]) | 0, e[A + 36 >> 2] = I ^ g & (I ^ 0 - I), e[A + 32 >> 2] = _ ^ g & (_ ^ 0 - _), e[A + 28 >> 2] = r ^ g & (r ^ 0 - r), e[A + 24 >> 2] = o ^ g & (o ^ 0 - o), e[A + 20 >> 2] = i ^ g & (i ^ 0 - i), e[A + 16 >> 2] = c ^ g & (c ^ 0 - c), e[A + 12 >> 2] = Q ^ g & (Q ^ 0 - Q), e[A + 8 >> 2] = y ^ g & (y ^ 0 - y), e[A + 4 >> 2] = E ^ g & (E ^ 0 - E), e[A >> 2] = t ^ g & (t ^ 0 - t), s = a + 320 | 0, h | p - } - - function bA(A, g) { - var I, a, B, t, r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0; - return s = I = s - 320 | 0, pA(a = A + 40 | 0, g), e[A + 84 >> 2] = 0, e[A + 88 >> 2] = 0, e[A + 80 >> 2] = 1, e[A + 92 >> 2] = 0, e[A + 96 >> 2] = 0, e[A + 100 >> 2] = 0, e[A + 104 >> 2] = 0, e[A + 108 >> 2] = 0, e[A + 112 >> 2] = 0, e[A + 116 >> 2] = 0, R(r = I + 240 | 0, a), v(o = I + 192 | 0, r, 1600), e[I + 192 >> 2] = e[I + 192 >> 2] + 1, i = e[I + 240 >> 2] - 1 | 0, e[I + 240 >> 2] = i, c = e[I + 244 >> 2], Q = e[I + 248 >> 2], y = e[I + 252 >> 2], E = e[I + 256 >> 2], h = e[I + 260 >> 2], n = e[I + 264 >> 2], p = e[I + 268 >> 2], D = e[I + 272 >> 2], f = e[I + 276 >> 2], v(A, r, o), PA(A, A), v(A, r, A), R(r = I + 144 | 0, A), v(r, r, o), r = e[I + 180 >> 2], e[I + 132 >> 2] = r - f, o = e[I + 176 >> 2], e[I + 128 >> 2] = o - D, w = e[I + 172 >> 2], e[I + 124 >> 2] = w - p, k = e[I + 168 >> 2], e[I + 120 >> 2] = k - n, l = e[I + 164 >> 2], e[I + 116 >> 2] = l - h, d = e[I + 160 >> 2], e[I + 112 >> 2] = d - E, u = e[I + 156 >> 2], e[I + 108 >> 2] = u - y, S = e[I + 152 >> 2], e[I + 104 >> 2] = S - Q, b = e[I + 148 >> 2], e[I + 100 >> 2] = b - c, F = e[I + 144 >> 2], e[I + 96 >> 2] = F - i, e[I + 84 >> 2] = r + f, e[I + 80 >> 2] = o + D, e[I + 76 >> 2] = p + w, e[I + 72 >> 2] = n + k, e[I + 68 >> 2] = h + l, e[I + 64 >> 2] = E + d, e[I + 60 >> 2] = y + u, e[I + 56 >> 2] = Q + S, e[I + 52 >> 2] = c + b, e[I + 48 >> 2] = i + F, Bg(I, I + 96 | 0), D = Sg(I, 32), Bg(I, I + 48 | 0), w = Sg(I, 32), v(I, A, 1648), p = e[A + 4 >> 2], n = e[A + 8 >> 2], h = e[A + 12 >> 2], E = e[A + 16 >> 2], y = e[A + 20 >> 2], Q = e[A + 24 >> 2], c = e[A + 28 >> 2], i = e[A + 32 >> 2], f = e[A >> 2], k = e[I >> 2], l = e[I + 4 >> 2], d = e[I + 8 >> 2], u = e[I + 12 >> 2], S = e[I + 16 >> 2], b = e[I + 20 >> 2], F = e[I + 24 >> 2], B = e[I + 28 >> 2], t = e[I + 32 >> 2], o = (r = D - 1 | 0) & ((o = e[A + 36 >> 2]) ^ e[I + 36 >> 2]) ^ o, e[A + 36 >> 2] = o, i ^= r & (i ^ t), e[A + 32 >> 2] = i, c ^= r & (c ^ B), e[A + 28 >> 2] = c, Q ^= r & (Q ^ F), e[A + 24 >> 2] = Q, y ^= r & (y ^ b), e[A + 20 >> 2] = y, E ^= r & (E ^ S), e[A + 16 >> 2] = E, h ^= r & (h ^ u), e[A + 12 >> 2] = h, n ^= r & (n ^ d), e[A + 8 >> 2] = n, p ^= r & (p ^ l), e[A + 4 >> 2] = p, r = f ^ r & (f ^ k), e[A >> 2] = r, Bg(I + 288 | 0, A), g = 0 - (1 & C[I + 288 | 0] ^ _[g + 31 | 0] >>> 7) | 0, e[A + 36 >> 2] = o ^ g & (o ^ 0 - o), e[A + 32 >> 2] = i ^ g & (i ^ 0 - i), e[A + 28 >> 2] = c ^ g & (c ^ 0 - c), e[A + 24 >> 2] = Q ^ g & (Q ^ 0 - Q), e[A + 20 >> 2] = y ^ g & (y ^ 0 - y), e[A + 16 >> 2] = E ^ g & (E ^ 0 - E), e[A + 12 >> 2] = h ^ g & (h ^ 0 - h), e[A + 8 >> 2] = n ^ g & (n ^ 0 - n), e[A + 4 >> 2] = p ^ g & (p ^ 0 - p), e[A >> 2] = r ^ g & (r ^ 0 - r), v(A + 120 | 0, A, a), s = I + 320 | 0, (D | w) - 1 | 0 - } - - function FA(A, g) { - var I, C, a, B, _, t, r, o, i, c, Q, y, E, h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - v = 0, - M = 0, - G = 0, - K = 0; - s = I = s - 48 | 0, R(A, g), R(A + 80 | 0, g + 40 | 0), x(A + 120 | 0, g + 80 | 0), h = e[g + 44 >> 2], n = e[g + 4 >> 2], w = e[g + 48 >> 2], p = e[g + 8 >> 2], k = e[g + 52 >> 2], D = e[g + 12 >> 2], l = e[g + 56 >> 2], f = e[g + 16 >> 2], F = e[g + 60 >> 2], d = e[g + 20 >> 2], N = e[g - -64 >> 2], u = e[g + 24 >> 2], v = e[g + 68 >> 2], S = e[g + 28 >> 2], M = e[g + 72 >> 2], G = e[g + 32 >> 2], K = e[g + 40 >> 2], b = e[g >> 2], e[A + 76 >> 2] = e[g + 76 >> 2] + e[g + 36 >> 2], e[A + 72 >> 2] = M + G, e[A + 68 >> 2] = v + S, e[(C = A - -64 | 0) >> 2] = N + u, e[A + 60 >> 2] = F + d, e[A + 56 >> 2] = l + f, e[A + 52 >> 2] = k + D, e[A + 48 >> 2] = w + p, e[A + 44 >> 2] = h + n, e[A + 40 >> 2] = K + b, R(I, A + 40 | 0), g = e[A + 4 >> 2], h = e[A + 84 >> 2], n = e[A + 8 >> 2], w = e[A + 88 >> 2], p = e[A + 12 >> 2], k = e[A + 92 >> 2], D = e[A + 16 >> 2], l = e[A + 96 >> 2], f = e[A + 20 >> 2], F = e[A + 100 >> 2], d = e[A + 24 >> 2], N = e[A + 104 >> 2], u = e[A + 28 >> 2], v = e[A + 108 >> 2], S = e[A + 32 >> 2], M = e[A + 112 >> 2], G = e[A >> 2], K = e[A + 80 >> 2], B = (b = e[A + 116 >> 2]) - (a = e[A + 36 >> 2]) | 0, e[A + 116 >> 2] = B, _ = M - S | 0, e[A + 112 >> 2] = _, t = v - u | 0, e[A + 108 >> 2] = t, r = N - d | 0, e[A + 104 >> 2] = r, o = F - f | 0, e[A + 100 >> 2] = o, i = l - D | 0, e[A + 96 >> 2] = i, c = k - p | 0, e[A + 92 >> 2] = c, Q = w - n | 0, e[A + 88 >> 2] = Q, y = h - g | 0, e[A + 84 >> 2] = y, E = K - G | 0, e[A + 80 >> 2] = E, b = b + a | 0, e[A + 76 >> 2] = b, S = S + M | 0, e[A + 72 >> 2] = S, u = u + v | 0, e[A + 68 >> 2] = u, d = d + N | 0, e[C >> 2] = d, f = f + F | 0, e[A + 60 >> 2] = f, D = D + l | 0, e[A + 56 >> 2] = D, p = p + k | 0, e[A + 52 >> 2] = p, n = n + w | 0, e[A + 48 >> 2] = n, g = g + h | 0, e[A + 44 >> 2] = g, h = G + K | 0, e[A + 40 >> 2] = h, w = e[I >> 2], k = e[I + 4 >> 2], l = e[I + 8 >> 2], F = e[I + 12 >> 2], N = e[I + 16 >> 2], v = e[I + 20 >> 2], M = e[I + 24 >> 2], G = e[I + 28 >> 2], K = e[I + 32 >> 2], e[A + 36 >> 2] = e[I + 36 >> 2] - b, e[A + 32 >> 2] = K - S, e[A + 28 >> 2] = G - u, e[A + 24 >> 2] = M - d, e[A + 20 >> 2] = v - f, e[A + 16 >> 2] = N - D, e[A + 12 >> 2] = F - p, e[A + 8 >> 2] = l - n, e[A + 4 >> 2] = k - g, e[A >> 2] = w - h, g = e[A + 124 >> 2], h = e[A + 128 >> 2], n = e[A + 132 >> 2], w = e[A + 136 >> 2], p = e[A + 140 >> 2], k = e[A + 144 >> 2], D = e[A + 148 >> 2], l = e[A + 152 >> 2], f = e[A + 120 >> 2], e[A + 156 >> 2] = e[A + 156 >> 2] - B, e[A + 152 >> 2] = l - _, e[A + 148 >> 2] = D - t, e[A + 144 >> 2] = k - r, e[A + 140 >> 2] = p - o, e[A + 136 >> 2] = w - i, e[A + 132 >> 2] = n - c, e[A + 128 >> 2] = h - Q, e[A + 124 >> 2] = g - y, e[A + 120 >> 2] = f - E, s = I + 48 | 0 - } - - function NA(A, g, I, a) { - var B, t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0; - if (s = B = s - 288 | 0, I | a) - if (t = (a << 3 | I >>> 29) + (r = i = e[A + 36 >> 2]) | 0, o = (c = e[A + 32 >> 2]) + (Q = I << 3) | 0, e[A + 32 >> 2] = o, e[A + 36 >> 2] = o >>> 0 < Q >>> 0 ? t + 1 | 0 : t, i = A + 40 | 0, (0 | a) == (0 | (o = p = 0 - ((t = 0) + ((Q = 63 & ((7 & r) << 29 | c >>> 3)) >>> 0 > 64) | 0) | 0)) & I >>> 0 >= (c = 64 - Q | 0) >>> 0 | a >>> 0 > o >>> 0) { - if (r = 0, o = 0, !t & (63 ^ Q) >>> 0 >= 3 | t) - for (D = 124 & c; C[(t = r + Q | 0) + i | 0] = _[g + r | 0], C[i + (Q + (t = 1 | r) | 0) | 0] = _[g + t | 0], C[i + (Q + (t = 2 | r) | 0) | 0] = _[g + t | 0], C[i + (Q + (t = 3 | r) | 0) | 0] = _[g + t | 0], t = o, o = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, t = h, h = t = (y = y + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, (0 | y) != (0 | D) | (0 | n) != (0 | t);); - if (h = t = 0, t | (y = 3 & c)) - for (; C[(t = r + Q | 0) + i | 0] = _[g + r | 0], t = o, o = (r = r + 1 | 0) ? t : t + 1 | 0, t = n, n = t = (E = E + 1 | 0) ? t : t + 1 | 0, (0 | y) != (0 | E) | (0 | h) != (0 | t);); - if (K(A, i, B, r = B + 256 | 0), g = g + c | 0, !(a = a - ((I >>> 0 < c >>> 0) + p | 0) | 0) & (I = I - c | 0) >>> 0 > 63 | a) - for (; K(A, g, B, r), g = g - -64 | 0, t = a - 1 | 0, !(a = (I = I + -64 | 0) >>> 0 < 4294967232 ? t + 1 | 0 : t) & I >>> 0 > 63 | a;); - if (I | a) { - if (A = 3 & I, E = 0, n = 0, r = 0, o = 0, !a & I >>> 0 >= 4 | a) - for (y = 60 & I, c = 0, I = 0, a = 0; C[r + i | 0] = _[g + r | 0], C[(t = 1 | r) + i | 0] = _[g + t | 0], C[(t = 2 | r) + i | 0] = _[g + t | 0], C[(t = 3 | r) + i | 0] = _[g + t | 0], t = o, o = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, t = a, a = t = (I = I + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, (0 | I) != (0 | y) | (0 | c) != (0 | t);); - if (A | h) - for (; C[r + i | 0] = _[g + r | 0], o = (r = r + 1 | 0) ? o : o + 1 | 0, t = n, n = t = (E = E + 1 | 0) ? t : t + 1 | 0, (0 | A) != (0 | E) | (0 | h) != (0 | t);); - } - jC(B, 288) - } else { - if (r = 0, o = 0, !a & I >>> 0 >= 4 | a) - for (A = -4 & I; C[(t = r + Q | 0) + i | 0] = _[g + r | 0], C[i + (c = Q + (t = 1 | r) | 0) | 0] = _[g + t | 0], C[i + (c = Q + (t = 2 | r) | 0) | 0] = _[g + t | 0], C[i + (c = Q + (t = 3 | r) | 0) | 0] = _[g + t | 0], t = o, o = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, t = h, h = t = (y = y + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, (0 | A) != (0 | y) | (0 | a) != (0 | t);); - if ((I &= 3) | (A = 0)) - for (; C[(a = r + Q | 0) + i | 0] = _[g + r | 0], o = (r = r + 1 | 0) ? o : o + 1 | 0, t = n, n = t = (E = E + 1 | 0) ? t : t + 1 | 0, (0 | I) != (0 | E) | (0 | A) != (0 | t);); - } return s = B + 288 | 0, 0 - } - - function vA(A, g, I) { - var C, a, B, _, t, r, o, i, c = 0; - s = C = s - 160 | 0, e[A >> 2] = 1, e[A + 4 >> 2] = 0, e[A + 8 >> 2] = 0, e[A + 12 >> 2] = 0, e[A + 16 >> 2] = 0, e[A + 20 >> 2] = 0, e[A + 24 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 32 >> 2] = 0, e[A + 44 >> 2] = 0, e[A + 48 >> 2] = 0, e[A + 36 >> 2] = 0, e[A + 40 >> 2] = 1, e[A + 52 >> 2] = 0, e[A + 56 >> 2] = 0, e[A + 60 >> 2] = 0, e[A + 64 >> 2] = 0, e[A + 68 >> 2] = 0, e[A + 72 >> 2] = 0, e[A + 76 >> 2] = 0, e[A + 80 >> 2] = 1, vI(A + 84 | 0, 0, 76), uA(A, g, (255 & (1 ^ (c = I - ((I >> 31 & I) << 1) | 0))) - 1 >>> 31 | 0), uA(A, g + 160 | 0, (255 & (2 ^ c)) - 1 >>> 31 | 0), uA(A, g + 320 | 0, (255 & (3 ^ c)) - 1 >>> 31 | 0), uA(A, g + 480 | 0, (255 & (4 ^ c)) - 1 >>> 31 | 0), uA(A, g + 640 | 0, (255 & (5 ^ c)) - 1 >>> 31 | 0), uA(A, g + 800 | 0, (255 & (6 ^ c)) - 1 >>> 31 | 0), uA(A, g + 960 | 0, (255 & (7 ^ c)) - 1 >>> 31 | 0), uA(A, g + 1120 | 0, (255 & (8 ^ c)) - 1 >>> 31 | 0), g = e[A + 76 >> 2], e[C + 32 >> 2] = e[A + 72 >> 2], e[C + 36 >> 2] = g, c = e[4 + (g = A - -64 | 0) >> 2], e[C + 24 >> 2] = e[g >> 2], e[C + 28 >> 2] = c, g = e[A + 60 >> 2], e[C + 16 >> 2] = e[A + 56 >> 2], e[C + 20 >> 2] = g, g = e[A + 52 >> 2], e[C + 8 >> 2] = e[A + 48 >> 2], e[C + 12 >> 2] = g, g = e[A + 44 >> 2], e[C >> 2] = e[A + 40 >> 2], e[C + 4 >> 2] = g, g = e[A + 36 >> 2], e[C + 72 >> 2] = e[A + 32 >> 2], e[C + 76 >> 2] = g, c = e[A + 28 >> 2], e[(g = C - -64 | 0) >> 2] = e[A + 24 >> 2], e[g + 4 >> 2] = c, g = e[A + 20 >> 2], e[C + 56 >> 2] = e[A + 16 >> 2], e[C + 60 >> 2] = g, g = e[A + 12 >> 2], e[C + 48 >> 2] = e[A + 8 >> 2], e[C + 52 >> 2] = g, g = e[A + 4 >> 2], e[C + 40 >> 2] = e[A >> 2], e[C + 44 >> 2] = g, g = e[A + 92 >> 2], e[C + 88 >> 2] = e[A + 88 >> 2], e[C + 92 >> 2] = g, g = e[A + 100 >> 2], e[C + 96 >> 2] = e[A + 96 >> 2], e[C + 100 >> 2] = g, g = e[A + 108 >> 2], e[C + 104 >> 2] = e[A + 104 >> 2], e[C + 108 >> 2] = g, g = e[A + 116 >> 2], e[C + 112 >> 2] = e[A + 112 >> 2], e[C + 116 >> 2] = g, g = e[A + 84 >> 2], e[C + 80 >> 2] = e[A + 80 >> 2], e[C + 84 >> 2] = g, g = e[A + 124 >> 2], c = e[A + 128 >> 2], a = e[A + 132 >> 2], B = e[A + 136 >> 2], _ = e[A + 140 >> 2], t = e[A + 144 >> 2], r = e[A + 148 >> 2], o = e[A + 152 >> 2], i = e[A + 120 >> 2], e[C + 156 >> 2] = 0 - e[A + 156 >> 2], e[C + 152 >> 2] = 0 - o, e[C + 148 >> 2] = 0 - r, e[C + 144 >> 2] = 0 - t, e[C + 140 >> 2] = 0 - _, e[C + 136 >> 2] = 0 - B, e[C + 132 >> 2] = 0 - a, e[C + 128 >> 2] = 0 - c, e[C + 124 >> 2] = 0 - g, e[C + 120 >> 2] = 0 - i, uA(A, C, (128 & I) >>> 7 | 0), s = C + 160 | 0 - } - - function MA(A, g) { - A |= 0, g |= 0; - var I, a, B, t, r, o = 0, - i = 0, - c = 0; - return s = i = s - 192 | 0, rI(i, 32), lg(g, i, 32, 0), C[0 | g] = 248 & _[0 | g], C[g + 31 | 0] = 63 & _[g + 31 | 0] | 64, wA(c = i + 32 | 0, g), cI(A, c), I = i, c = e[i + 28 >> 2], i = e[i + 24 >> 2], C[g + 24 | 0] = i, C[g + 25 | 0] = i >>> 8, C[g + 26 | 0] = i >>> 16, C[g + 27 | 0] = i >>> 24, C[g + 28 | 0] = c, C[g + 29 | 0] = c >>> 8, C[g + 30 | 0] = c >>> 16, C[g + 31 | 0] = c >>> 24, c = e[I + 20 >> 2], i = e[I + 16 >> 2], C[g + 16 | 0] = i, C[g + 17 | 0] = i >>> 8, C[g + 18 | 0] = i >>> 16, C[g + 19 | 0] = i >>> 24, C[g + 20 | 0] = c, C[g + 21 | 0] = c >>> 8, C[g + 22 | 0] = c >>> 16, C[g + 23 | 0] = c >>> 24, c = e[I + 12 >> 2], i = e[I + 8 >> 2], C[g + 8 | 0] = i, C[g + 9 | 0] = i >>> 8, C[g + 10 | 0] = i >>> 16, C[g + 11 | 0] = i >>> 24, C[g + 12 | 0] = c, C[g + 13 | 0] = c >>> 8, C[g + 14 | 0] = c >>> 16, C[g + 15 | 0] = c >>> 24, c = e[I + 4 >> 2], i = e[I >> 2], C[0 | g] = i, C[g + 1 | 0] = i >>> 8, C[g + 2 | 0] = i >>> 16, C[g + 3 | 0] = i >>> 24, C[g + 4 | 0] = c, C[g + 5 | 0] = c >>> 8, C[g + 6 | 0] = c >>> 16, C[g + 7 | 0] = c >>> 24, a = _[(o = A) + 8 | 0] | _[o + 9 | 0] << 8 | _[o + 10 | 0] << 16 | _[o + 11 | 0] << 24, B = _[o + 12 | 0] | _[o + 13 | 0] << 8 | _[o + 14 | 0] << 16 | _[o + 15 | 0] << 24, t = _[o + 16 | 0] | _[o + 17 | 0] << 8 | _[o + 18 | 0] << 16 | _[o + 19 | 0] << 24, c = _[o + 20 | 0] | _[o + 21 | 0] << 8 | _[o + 22 | 0] << 16 | _[o + 23 | 0] << 24, i = _[0 | o] | _[o + 1 | 0] << 8 | _[o + 2 | 0] << 16 | _[o + 3 | 0] << 24, A = _[o + 4 | 0] | _[o + 5 | 0] << 8 | _[o + 6 | 0] << 16 | _[o + 7 | 0] << 24, r = _[o + 28 | 0] | _[o + 29 | 0] << 8 | _[o + 30 | 0] << 16 | _[o + 31 | 0] << 24, o = _[o + 24 | 0] | _[o + 25 | 0] << 8 | _[o + 26 | 0] << 16 | _[o + 27 | 0] << 24, C[g + 56 | 0] = o, C[g + 57 | 0] = o >>> 8, C[g + 58 | 0] = o >>> 16, C[g + 59 | 0] = o >>> 24, C[g + 60 | 0] = r, C[g + 61 | 0] = r >>> 8, C[g + 62 | 0] = r >>> 16, C[g + 63 | 0] = r >>> 24, C[g + 48 | 0] = t, C[g + 49 | 0] = t >>> 8, C[g + 50 | 0] = t >>> 16, C[g + 51 | 0] = t >>> 24, C[g + 52 | 0] = c, C[g + 53 | 0] = c >>> 8, C[g + 54 | 0] = c >>> 16, C[g + 55 | 0] = c >>> 24, C[g + 40 | 0] = a, C[g + 41 | 0] = a >>> 8, C[g + 42 | 0] = a >>> 16, C[g + 43 | 0] = a >>> 24, C[g + 44 | 0] = B, C[g + 45 | 0] = B >>> 8, C[g + 46 | 0] = B >>> 16, C[g + 47 | 0] = B >>> 24, C[g + 32 | 0] = i, C[g + 33 | 0] = i >>> 8, C[g + 34 | 0] = i >>> 16, C[g + 35 | 0] = i >>> 24, C[g + 36 | 0] = A, C[g + 37 | 0] = A >>> 8, C[g + 38 | 0] = A >>> 16, C[g + 39 | 0] = A >>> 24, jC(I, 32), s = I + 192 | 0, 0 - } - - function GA(A, g) { - g |= 0; - var I, a, B = 0, - _ = 0, - t = 0, - r = 0; - return s = I = s - 288 | 0, _ = 40 + ((B = e[32 + (A |= 0) >> 2] >>> 3 & 63) + A | 0) | 0, B >>> 0 >= 56 ? (uI(_, 35536, 64 - B | 0), K(A, A + 40 | 0, I, I + 256 | 0), e[A + 88 >> 2] = 0, e[A + 92 >> 2] = 0, e[A + 80 >> 2] = 0, e[A + 84 >> 2] = 0, e[A + 72 >> 2] = 0, e[A + 76 >> 2] = 0, e[(B = A - -64 | 0) >> 2] = 0, e[B + 4 >> 2] = 0, e[A + 56 >> 2] = 0, e[A + 60 >> 2] = 0, e[A + 48 >> 2] = 0, e[A + 52 >> 2] = 0, e[A + 40 >> 2] = 0, e[A + 44 >> 2] = 0) : uI(_, 35536, 56 - B | 0), t = (B = 16711680 & (_ = e[A + 32 >> 2])) >>> 8 | 0, r = B << 24, a = (B = -16777216 & _) >>> 24 | 0, B = (r |= B << 8) | -16777216 & ((255 & (B = e[A + 36 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & B) << 8 | _ >>> 24) | B >>> 8 & 65280 | B >>> 24, C[A + 96 | 0] = B, C[A + 97 | 0] = B >>> 8, C[A + 98 | 0] = B >>> 16, C[A + 99 | 0] = B >>> 24, B = (B = t | a | _ << 24 | (65280 & _) << 8) | (t = 0) | t, C[A + 100 | 0] = B, C[A + 101 | 0] = B >>> 8, C[A + 102 | 0] = B >>> 16, C[A + 103 | 0] = B >>> 24, K(A, A + 40 | 0, I, I + 256 | 0), B = (B = e[A >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[0 | g] = B, C[g + 1 | 0] = B >>> 8, C[g + 2 | 0] = B >>> 16, C[g + 3 | 0] = B >>> 24, B = (B = e[A + 4 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 4 | 0] = B, C[g + 5 | 0] = B >>> 8, C[g + 6 | 0] = B >>> 16, C[g + 7 | 0] = B >>> 24, B = (B = e[A + 8 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 8 | 0] = B, C[g + 9 | 0] = B >>> 8, C[g + 10 | 0] = B >>> 16, C[g + 11 | 0] = B >>> 24, B = (B = e[A + 12 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 12 | 0] = B, C[g + 13 | 0] = B >>> 8, C[g + 14 | 0] = B >>> 16, C[g + 15 | 0] = B >>> 24, B = (B = e[A + 16 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 16 | 0] = B, C[g + 17 | 0] = B >>> 8, C[g + 18 | 0] = B >>> 16, C[g + 19 | 0] = B >>> 24, B = (B = e[A + 20 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 20 | 0] = B, C[g + 21 | 0] = B >>> 8, C[g + 22 | 0] = B >>> 16, C[g + 23 | 0] = B >>> 24, B = (B = e[A + 24 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 24 | 0] = B, C[g + 25 | 0] = B >>> 8, C[g + 26 | 0] = B >>> 16, C[g + 27 | 0] = B >>> 24, B = (B = e[A + 28 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 28 | 0] = B, C[g + 29 | 0] = B >>> 8, C[g + 30 | 0] = B >>> 16, C[g + 31 | 0] = B >>> 24, jC(I, 288), jC(A, 104), s = I + 288 | 0, 0 - } - - function KA(A, g) { - A |= 0; - var I, a = 0; - s = I = s + -64 | 0, a = _[60 + (g |= 0) | 0] | _[g + 61 | 0] << 8 | _[g + 62 | 0] << 16 | _[g + 63 | 0] << 24, e[I + 56 >> 2] = _[g + 56 | 0] | _[g + 57 | 0] << 8 | _[g + 58 | 0] << 16 | _[g + 59 | 0] << 24, e[I + 60 >> 2] = a, a = _[g + 52 | 0] | _[g + 53 | 0] << 8 | _[g + 54 | 0] << 16 | _[g + 55 | 0] << 24, e[I + 48 >> 2] = _[g + 48 | 0] | _[g + 49 | 0] << 8 | _[g + 50 | 0] << 16 | _[g + 51 | 0] << 24, e[I + 52 >> 2] = a, a = _[g + 44 | 0] | _[g + 45 | 0] << 8 | _[g + 46 | 0] << 16 | _[g + 47 | 0] << 24, e[I + 40 >> 2] = _[g + 40 | 0] | _[g + 41 | 0] << 8 | _[g + 42 | 0] << 16 | _[g + 43 | 0] << 24, e[I + 44 >> 2] = a, a = _[g + 36 | 0] | _[g + 37 | 0] << 8 | _[g + 38 | 0] << 16 | _[g + 39 | 0] << 24, e[I + 32 >> 2] = _[g + 32 | 0] | _[g + 33 | 0] << 8 | _[g + 34 | 0] << 16 | _[g + 35 | 0] << 24, e[I + 36 >> 2] = a, a = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[I + 24 >> 2] = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, e[I + 28 >> 2] = a, a = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[I + 16 >> 2] = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[I + 20 >> 2] = a, a = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, e[I >> 2] = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, e[I + 4 >> 2] = a, a = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, e[I + 8 >> 2] = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, e[I + 12 >> 2] = a, d(I), g = e[I + 28 >> 2], a = e[I + 24 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[I + 20 >> 2], a = e[I + 16 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[I + 12 >> 2], a = e[I + 8 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[I + 4 >> 2], a = e[I >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, jC(I, 64), s = I - -64 | 0 - } - - function mA(A, g, I) { - A |= 0, g |= 0; - var a, B = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0; - if (s = a = s - 96 | 0, (I |= 0) >>> 0 >= 65 && ($g(A), NA(A, g, I, 0), GA(A, a), I = 32, g = a), $g(A), e[a + 88 >> 2] = 909522486, e[a + 92 >> 2] = 909522486, e[a + 80 >> 2] = 909522486, e[a + 84 >> 2] = 909522486, e[a + 72 >> 2] = 909522486, e[a + 76 >> 2] = 909522486, e[(r = Q = a - -64 | 0) >> 2] = 909522486, e[r + 4 >> 2] = 909522486, e[a + 56 >> 2] = 909522486, e[a + 60 >> 2] = 909522486, e[a + 48 >> 2] = 909522486, e[a + 52 >> 2] = 909522486, e[a + 40 >> 2] = 909522486, e[a + 44 >> 2] = 909522486, e[a + 32 >> 2] = 909522486, e[a + 36 >> 2] = 909522486, I) { - if (I >>> 0 >= 4) - for (o = 124 & I; C[0 | (t = (r = a + 32 | 0) + B | 0)] = _[0 | t] ^ _[g + B | 0], C[0 | (y = (t = 1 | B) + r | 0)] = _[0 | y] ^ _[g + t | 0], C[0 | (y = (t = 2 | B) + r | 0)] = _[0 | y] ^ _[g + t | 0], C[0 | (t = (t = r) + (r = 3 | B) | 0)] = _[0 | t] ^ _[g + r | 0], B = B + 4 | 0, (0 | o) != (0 | (i = i + 4 | 0));); - if (i = 3 & I) - for (; C[0 | (r = (a + 32 | 0) + B | 0)] = _[0 | r] ^ _[g + B | 0], B = B + 1 | 0, (0 | i) != (0 | (c = c + 1 | 0));); - } - if (NA(A, a + 32 | 0, 64, 0), $g(r = A + 104 | 0), e[a + 88 >> 2] = 1549556828, e[a + 92 >> 2] = 1549556828, e[a + 80 >> 2] = 1549556828, e[a + 84 >> 2] = 1549556828, e[a + 72 >> 2] = 1549556828, e[a + 76 >> 2] = 1549556828, e[Q >> 2] = 1549556828, e[Q + 4 >> 2] = 1549556828, e[a + 56 >> 2] = 1549556828, e[a + 60 >> 2] = 1549556828, e[a + 48 >> 2] = 1549556828, e[a + 52 >> 2] = 1549556828, e[a + 40 >> 2] = 1549556828, e[a + 44 >> 2] = 1549556828, e[a + 32 >> 2] = 1549556828, e[a + 36 >> 2] = 1549556828, I) { - if (c = 0, B = 0, I >>> 0 >= 4) - for (Q = 124 & I, i = 0; C[0 | (o = (A = a + 32 | 0) + B | 0)] = _[0 | o] ^ _[g + B | 0], C[0 | (t = (o = 1 | B) + A | 0)] = _[0 | t] ^ _[g + o | 0], C[0 | (t = (o = 2 | B) + A | 0)] = _[0 | t] ^ _[g + o | 0], C[0 | (o = (t = A) + (A = 3 | B) | 0)] = _[0 | o] ^ _[A + g | 0], B = B + 4 | 0, (0 | Q) != (0 | (i = i + 4 | 0));); - if (A = 3 & I) - for (; C[0 | (I = (a + 32 | 0) + B | 0)] = _[0 | I] ^ _[g + B | 0], B = B + 1 | 0, (0 | A) != (0 | (c = c + 1 | 0));); - } - return NA(r, A = a + 32 | 0, 64, 0), jC(A, 64), jC(a, 32), s = a + 96 | 0, 0 - } - - function YA(A, g, I, C, a, B) { - var _ = 0; - if (e[B >> 2] = 8, _ = A, _ = (A = !g & A >>> 0 <= 32768) ? 32768 : _, !(A = A ? 0 : g) & I >>> 5 >>> 0 <= _ >>> 0 | A) return g = 1, I >>> 0 < 4096 || (g = 2, I >>> 0 < 8192 || (g = 3, I >>> 0 < 16384 || (g = 4, I >>> 0 < 32768 || (g = 5, I >>> 0 < 65536 || (g = 6, I >>> 0 < 131072 || (g = 7, I >>> 0 < 262144 || (g = 8, I >>> 0 < 524288 || (g = 9, I >>> 0 < 1048576 || (g = 10, I >>> 0 < 2097152 || (g = 11, I >>> 0 < 4194304 || (g = 12, I >>> 0 < 8388608 || (g = 13, I >>> 0 < 16777216 || (g = 14, I >>> 0 < 33554432 || (g = 15, I >>> 0 < 67108864 || (g = 16, I >>> 0 < 134217728 || (g = 17, I >>> 0 < 268435456 || (g = 18, I >>> 0 < 536870912 || (g = 19, I >>> 0 < 1073741824 || (g = (0 | I) >= 0 ? 20 : 21))))))))))))))))))), I = g, e[C >> 2] = I, g = A, A = A >>> 2 | 0, g = (3 & g) << 30 | _ >>> 2, C = 31 & I, (63 & I) >>> 0 >= 32 ? (I = 0, A = A >>> C | 0) : (I = A >>> C | 0, A = ((1 << C) - 1 & A) << 32 - C | g >>> C), void(e[a >> 2] = ((!I & A >>> 0 >= 1073741823 | I ? 1073741823 : A) >>> 0) / t[B >> 2]); - e[a >> 2] = 1, g = 1, (A = (_ >>> 0) / (e[B >> 2] << 2 >>> 0) | 0) >>> 0 < 4 || (g = 2, A >>> 0 < 8 || (g = 3, A >>> 0 < 16 || (g = 4, A >>> 0 < 32 || (g = 5, A >>> 0 < 64 || (g = 6, A >>> 0 < 128 || (g = 7, A >>> 0 < 256 || (g = 8, A >>> 0 < 512 || (g = 9, A >>> 0 < 1024 || (g = 10, A >>> 0 < 2048 || (g = 11, A >>> 0 < 4096 || (g = 12, A >>> 0 < 8192 || (g = 13, A >>> 0 < 16384 || (g = 14, A >>> 0 < 32768 || (g = 15, A >>> 0 < 65536 || (g = 16, A >>> 0 < 131072 || (g = 17, A >>> 0 < 262144 || (g = 18, A >>> 0 < 524288 || (g = 19, A >>> 0 < 1048576 || (g = 20, A >>> 0 < 2097152 || (g = 21, A >>> 0 < 4194304 || (g = 22, A >>> 0 < 8388608 || (g = 23, A >>> 0 < 16777216 || (g = 24, A >>> 0 < 33554432 || (g = A >>> 0 < 67108864 ? 25 : 26)))))))))))))))))))))))), e[C >> 2] = g - } - - function HA(A, g, I, C, a, _, t) { - var r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0; - if (g - 65 >>> 0 < 4294967232 | t >>> 0 > 64) A = -1; - else { - y = r = s, s = r = r - 512 & -64; - A: { - g: if (!(!(!(C | a) | I) | !A | ((o = 255 & g) - 65 & 255) >>> 0 <= 191 | !(!(g = 255 & t) || _) | g >>> 0 >= 65)) { - if (g) { - if (!_) break g; - vI(r - -64 | 0, 0, 293), e[r + 56 >> 2] = 327033209, e[r + 60 >> 2] = 1541459225, e[r + 48 >> 2] = -79577749, e[r + 52 >> 2] = 528734635, e[r + 40 >> 2] = 725511199, e[r + 44 >> 2] = -1694144372, e[r + 32 >> 2] = -1377402159, e[r + 36 >> 2] = 1359893119, e[r + 24 >> 2] = 1595750129, e[r + 28 >> 2] = -1521486534, e[r + 16 >> 2] = -23791573, e[r + 20 >> 2] = 1013904242, e[r + 8 >> 2] = -2067093701, e[r + 12 >> 2] = -1150833019, e[r >> 2] = -222443256 ^ (g << 8 | o), e[r + 4 >> 2] = g >>> 24 ^ 1779033703, vI((t = r + 384 | 0) + g | 0, 0, 128 - g | 0), uI(t, _, g), uI(r + 96 | 0, t, 128), e[r + 352 >> 2] = 128, jC(t, 128), g = 128 - } else vI(r - -64 | 0, 0, 293), e[r + 56 >> 2] = 327033209, e[r + 60 >> 2] = 1541459225, e[r + 48 >> 2] = -79577749, e[r + 52 >> 2] = 528734635, e[r + 40 >> 2] = 725511199, e[r + 44 >> 2] = -1694144372, e[r + 32 >> 2] = -1377402159, e[r + 36 >> 2] = 1359893119, e[r + 24 >> 2] = 1595750129, e[r + 28 >> 2] = -1521486534, e[r + 16 >> 2] = -23791573, e[r + 20 >> 2] = 1013904242, e[r + 8 >> 2] = -2067093701, e[r + 12 >> 2] = -1150833019, e[r >> 2] = -222443256 ^ o, e[r + 4 >> 2] = 1779033703, g = 0; - I: if (C | a) - for (E = r + 224 | 0, i = r + 96 | 0;;) { - if (t = g + i | 0, !a & C >>> 0 <= (_ = 256 - g | 0) >>> 0) { - uI(t, I, C), e[r + 352 >> 2] = C + e[r + 352 >> 2]; - break I - } - if (uI(t, I, _), e[r + 352 >> 2] = _ + e[r + 352 >> 2], c = g = e[r + 68 >> 2], g = (Q = (t = e[r + 64 >> 2]) + 128 | 0) >>> 0 < 128 ? g + 1 | 0 : g, e[r + 64 >> 2] = Q, e[r + 68 >> 2] = g, g = e[r + 76 >> 2], g = (c = t = -1 == (0 | c) & t >>> 0 > 4294967167) >>> 0 > (t = t + e[r + 72 >> 2] | 0) >>> 0 ? g + 1 | 0 : g, e[r + 72 >> 2] = t, e[r + 76 >> 2] = g, D(r, i), uI(i, E, 128), g = e[r + 352 >> 2] - 128 | 0, e[r + 352 >> 2] = g, I = I + _ | 0, !((a = a - (C >>> 0 < _ >>> 0) | 0) | (C = C - _ | 0))) break - } - AA(r, A, o), s = y; - break A - }QC(), - B() - } - A = 0 - } - return A - } - - function UA(A, g) { - A |= 0, g |= 0; - var I, a = 0; - s = I = s - 128 | 0, e[I + 80 >> 2] = 0, e[I + 84 >> 2] = 0, e[I + 88 >> 2] = 0, e[I + 92 >> 2] = 0, e[I + 40 >> 2] = 0, e[I + 44 >> 2] = 0, e[I + 48 >> 2] = 0, e[I + 52 >> 2] = 0, e[I + 56 >> 2] = 0, e[I + 60 >> 2] = 0, a = e[8803], e[I + 104 >> 2] = e[8802], e[I + 108 >> 2] = a, a = e[8805], e[I + 112 >> 2] = e[8804], e[I + 116 >> 2] = a, a = e[8807], e[I + 120 >> 2] = e[8806], e[I + 124 >> 2] = a, e[I + 64 >> 2] = 0, e[I + 68 >> 2] = 0, e[I + 72 >> 2] = 0, e[I + 76 >> 2] = 0, C[I + 64 | 0] = 1, e[I + 32 >> 2] = 0, e[I + 36 >> 2] = 0, a = e[8801], e[I + 96 >> 2] = e[8800], e[I + 100 >> 2] = a, a = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[I + 24 >> 2] = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, e[I + 28 >> 2] = a, a = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[I + 16 >> 2] = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[I + 20 >> 2] = a, a = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, e[I + 8 >> 2] = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, e[I + 12 >> 2] = a, a = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, e[I >> 2] = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, e[I + 4 >> 2] = a, tI(g = I - -64 | 0, I), d(g), g = e[I + 92 >> 2], a = e[I + 88 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[I + 84 >> 2], a = e[I + 80 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[I + 76 >> 2], a = e[I + 72 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[I + 68 >> 2], a = e[I + 64 >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, s = I + 128 | 0 - } - - function JA(A, g) { - A |= 0, g |= 0; - var I, a = 0; - s = I = s - 128 | 0, e[I + 80 >> 2] = 0, e[I + 84 >> 2] = 0, e[I + 88 >> 2] = 0, e[I + 92 >> 2] = 0, e[I + 40 >> 2] = 0, e[I + 44 >> 2] = 0, e[I + 48 >> 2] = 0, e[I + 52 >> 2] = 0, e[I + 56 >> 2] = 0, e[I + 60 >> 2] = 0, a = e[8803], e[I + 104 >> 2] = e[8802], e[I + 108 >> 2] = a, a = e[8805], e[I + 112 >> 2] = e[8804], e[I + 116 >> 2] = a, a = e[8807], e[I + 120 >> 2] = e[8806], e[I + 124 >> 2] = a, e[I + 64 >> 2] = 0, e[I + 68 >> 2] = 0, e[I + 72 >> 2] = 0, e[I + 76 >> 2] = 0, e[I + 32 >> 2] = 0, e[I + 36 >> 2] = 0, a = e[8801], e[I + 96 >> 2] = e[8800], e[I + 100 >> 2] = a, a = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[I + 16 >> 2] = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[I + 20 >> 2] = a, a = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[I + 24 >> 2] = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, e[I + 28 >> 2] = a, a = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, e[I >> 2] = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, e[I + 4 >> 2] = a, a = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, e[I + 8 >> 2] = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, e[I + 12 >> 2] = a, tI(g = I - -64 | 0, I), d(g), g = e[I + 92 >> 2], a = e[I + 88 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[I + 84 >> 2], a = e[I + 80 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[I + 76 >> 2], a = e[I + 72 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[I + 68 >> 2], a = e[I + 64 >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, s = I + 128 | 0 - } - - function xA(A, g, I, a) { - var B = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0; - A: { - if ((t = e[A + 56 >> 2]) | (B = e[A + 60 >> 2])) { - if (y = o = 16 - t | 0, c = (o = (0 | (r = 0 - ((t >>> 0 > 16) + B | 0) | 0)) == (0 | a) & I >>> 0 > o >>> 0 | a >>> 0 > r >>> 0) ? y : I, y = o = o ? r : a, o | c) { - if (o = A - -64 | 0, r = 0, t = 0, !y & c >>> 0 >= 4 | y) - for (Q = -4 & c; B = r + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + r | 0], B = (E = 1 | r) + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + E | 0], B = (E = 2 | r) + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + E | 0], B = (E = 3 | r) + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + E | 0], B = t, t = (r = r + 4 | 0) >>> 0 < 4 ? B + 1 | 0 : B, B = h, h = B = (i = i + 4 | 0) >>> 0 < 4 ? B + 1 | 0 : B, (0 | i) != (0 | Q) | (0 | y) != (0 | B);); - if (h = B = 0, B | (i = 3 & c)) - for (; B = r + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + r | 0], t = (r = r + 1 | 0) ? t : t + 1 | 0, B = n, n = B = (s = s + 1 | 0) ? B : B + 1 | 0, (0 | i) != (0 | s) | (0 | h) != (0 | B);); - t = e[A + 56 >> 2], B = e[A + 60 >> 2] - } - if (B = B + y | 0, B = (t = t + c | 0) >>> 0 < c >>> 0 ? B + 1 | 0 : B, e[A + 56 >> 2] = t, e[A + 60 >> 2] = B, !B & t >>> 0 < 16) break A; - QA(A, A - -64 | 0, 16, 0), e[A + 56 >> 2] = 0, e[A + 60 >> 2] = 0, I = (t = I) - c | 0, a = a - ((t >>> 0 < c >>> 0) + y | 0) | 0, g = g + c | 0 - } - if (!a & I >>> 0 >= 16 | a && (QA(A, g, t = -16 & I, a), I &= 15, a = 0, g = g + t | 0), I | a) { - if (o = A - -64 | 0, s = 0, n = 0, r = 0, t = 0, !a & I >>> 0 >= 4 | a) - for (c = 12 & I, y = 0, i = 0; B = r + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + r | 0], B = (Q = 1 | r) + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + Q | 0], B = (Q = 2 | r) + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + Q | 0], B = (Q = 3 | r) + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + Q | 0], t = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, B = h, h = B = (i = i + 4 | 0) >>> 0 < 4 ? B + 1 | 0 : B, (0 | c) != (0 | i) | (0 | y) != (0 | B);); - if (h = B = 0, B | (i = 3 & I)) - for (; B = r + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + r | 0], t = (r = r + 1 | 0) ? t : t + 1 | 0, B = n, n = B = (s = s + 1 | 0) ? B : B + 1 | 0, (0 | i) != (0 | s) | (0 | h) != (0 | B);); - t = a + e[A + 60 >> 2] | 0, t = (g = I + e[A + 56 >> 2] | 0) >>> 0 < I >>> 0 ? t + 1 | 0 : t, e[A + 56 >> 2] = g, e[A + 60 >> 2] = t - } - } - } - - function RA(A, g, I) { - var C, a = 0, - B = 0, - _ = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0; - s = e[g + 4 >> 2], a = e[A + 4 >> 2], h = e[g + 8 >> 2], B = e[A + 8 >> 2], n = e[g + 12 >> 2], _ = e[A + 12 >> 2], p = e[g + 16 >> 2], t = e[A + 16 >> 2], D = e[g + 20 >> 2], r = e[A + 20 >> 2], y = e[g + 24 >> 2], o = e[A + 24 >> 2], f = e[g + 28 >> 2], i = e[A + 28 >> 2], w = e[g + 32 >> 2], c = e[A + 32 >> 2], k = e[g + 36 >> 2], Q = e[A + 36 >> 2], I = 0 - I | 0, E = e[A >> 2], e[A >> 2] = I & (E ^ e[g >> 2]) ^ E, e[A + 36 >> 2] = Q ^ I & (Q ^ k), e[A + 32 >> 2] = c ^ I & (c ^ w), e[A + 28 >> 2] = i ^ I & (i ^ f), e[A + 24 >> 2] = o ^ I & (o ^ y), e[A + 20 >> 2] = r ^ I & (r ^ D), e[A + 16 >> 2] = t ^ I & (t ^ p), e[A + 12 >> 2] = _ ^ I & (_ ^ n), e[A + 8 >> 2] = B ^ I & (B ^ h), e[A + 4 >> 2] = a ^ I & (a ^ s), a = e[A + 44 >> 2], s = e[g + 44 >> 2], B = e[A + 48 >> 2], h = e[g + 48 >> 2], _ = e[A + 52 >> 2], n = e[g + 52 >> 2], t = e[A + 56 >> 2], p = e[g + 56 >> 2], r = e[A + 60 >> 2], D = e[g + 60 >> 2], o = e[(y = A - -64 | 0) >> 2], f = e[g - -64 >> 2], i = e[A + 68 >> 2], w = e[g + 68 >> 2], c = e[A + 72 >> 2], k = e[g + 72 >> 2], Q = e[A + 40 >> 2], E = e[g + 40 >> 2], C = e[A + 76 >> 2], e[A + 76 >> 2] = C ^ I & (e[g + 76 >> 2] ^ C), e[A + 72 >> 2] = c ^ I & (c ^ k), e[A + 68 >> 2] = i ^ I & (i ^ w), e[y >> 2] = o ^ I & (o ^ f), e[A + 60 >> 2] = r ^ I & (r ^ D), e[A + 56 >> 2] = t ^ I & (t ^ p), e[A + 52 >> 2] = _ ^ I & (_ ^ n), e[A + 48 >> 2] = B ^ I & (B ^ h), e[A + 44 >> 2] = a ^ I & (a ^ s), e[A + 40 >> 2] = Q ^ I & (Q ^ E), a = e[A + 84 >> 2], s = e[g + 84 >> 2], B = e[A + 88 >> 2], h = e[g + 88 >> 2], _ = e[A + 92 >> 2], n = e[g + 92 >> 2], t = e[A + 96 >> 2], p = e[g + 96 >> 2], r = e[A + 100 >> 2], D = e[g + 100 >> 2], o = e[A + 104 >> 2], y = e[g + 104 >> 2], i = e[A + 108 >> 2], f = e[g + 108 >> 2], c = e[A + 112 >> 2], w = e[g + 112 >> 2], Q = e[A + 80 >> 2], k = e[g + 80 >> 2], E = e[g + 116 >> 2], g = e[A + 116 >> 2], e[A + 116 >> 2] = I & (E ^ g) ^ g, e[A + 112 >> 2] = c ^ I & (c ^ w), e[A + 108 >> 2] = i ^ I & (i ^ f), e[A + 104 >> 2] = o ^ I & (o ^ y), e[A + 100 >> 2] = r ^ I & (r ^ D), e[A + 96 >> 2] = t ^ I & (t ^ p), e[A + 92 >> 2] = _ ^ I & (_ ^ n), e[A + 88 >> 2] = B ^ I & (B ^ h), e[A + 84 >> 2] = a ^ I & (a ^ s), e[A + 80 >> 2] = Q ^ I & (Q ^ k) - } - - function LA(A, g) { - var I, C, a = 0; - for (s = I = s - 192 | 0, R(C = I + 144 | 0, g), R(a = I + 96 | 0, C), R(a, a), v(a, g, a), v(C, C, a), R(g = I + 48 | 0, C), v(a, a, g), R(g, a), R(g, g), R(g, g), R(g, g), R(g, g), v(a, g, a), R(g, a), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), v(g, g, a), R(I, g), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), v(g, I, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), v(a, g, a), R(g, a), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), v(g, g, a), R(I, g), g = 1; R(I, I), 100 != (0 | (g = g + 1 | 0));); - v(g = I + 48 | 0, I, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), v(a = I + 96 | 0, g, a), R(a, a), R(a, a), R(a, a), R(a, a), R(a, a), v(A, a, I + 144 | 0), s = I + 192 | 0 - } - - function PA(A, g) { - var I, C = 0, - a = 0; - for (s = I = s - 144 | 0, R(a = I + 96 | 0, g), R(C = I + 48 | 0, a), R(C, C), v(C, g, C), v(a, a, C), R(a, a), v(a, C, a), R(C, a), R(C, C), R(C, C), R(C, C), R(C, C), v(a, C, a), R(C, a), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), v(C, C, a), R(I, C), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), v(C, I, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), v(a, C, a), R(C, a), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), v(C, C, a), R(I, C), C = 1; R(I, I), 100 != (0 | (C = C + 1 | 0));); - v(C = I + 48 | 0, I, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), v(a = I + 96 | 0, C, a), R(a, a), R(a, a), v(A, a, g), s = I + 144 | 0 - } - - function qA(A, g) { - var I, a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d = 0, - u = 0, - S = 0, - b = 0; - s = I = s - 320 | 0, pA(a = A + 40 | 0, g), e[A + 84 >> 2] = 0, e[A + 88 >> 2] = 0, e[A + 80 >> 2] = 1, e[A + 92 >> 2] = 0, e[A + 96 >> 2] = 0, e[A + 100 >> 2] = 0, e[A + 104 >> 2] = 0, e[A + 108 >> 2] = 0, e[A + 112 >> 2] = 0, e[A + 116 >> 2] = 0, R(S = I + 240 | 0, a), v(u = I + 192 | 0, S, 1600), b = -1, B = e[I + 240 >> 2] - 1 | 0, e[I + 240 >> 2] = B, e[I + 192 >> 2] = e[I + 192 >> 2] + 1, t = e[I + 244 >> 2], r = e[I + 248 >> 2], o = e[I + 252 >> 2], i = e[I + 256 >> 2], c = e[I + 260 >> 2], Q = e[I + 264 >> 2], y = e[I + 268 >> 2], E = e[I + 272 >> 2], h = e[I + 276 >> 2], R(d = I + 144 | 0, u), v(d, d, u), R(A, d), v(A, A, u), v(A, A, S), PA(A, A), v(A, A, d), v(A, A, S), R(d = I + 96 | 0, A), v(d, d, u), u = e[I + 132 >> 2], e[I + 84 >> 2] = u - h, d = e[I + 128 >> 2], e[I + 80 >> 2] = d - E, S = e[I + 124 >> 2], e[I + 76 >> 2] = S - y, n = e[I + 120 >> 2], e[I + 72 >> 2] = n - Q, p = e[I + 116 >> 2], e[I + 68 >> 2] = p - c, D = e[I + 112 >> 2], e[I + 64 >> 2] = D - i, f = e[I + 108 >> 2], e[I + 60 >> 2] = f - o, w = e[I + 104 >> 2], e[I + 56 >> 2] = w - r, k = e[I + 100 >> 2], e[I + 52 >> 2] = k - t, l = e[I + 96 >> 2], e[I + 48 >> 2] = l - B, Bg(I, I + 48 | 0); - A: { - if (!Sg(I, 32)) { - if (e[I + 36 >> 2] = u + h, e[I + 32 >> 2] = d + E, e[I + 28 >> 2] = S + y, e[I + 24 >> 2] = Q + n, e[I + 20 >> 2] = c + p, e[I + 16 >> 2] = i + D, e[I + 12 >> 2] = o + f, e[I + 8 >> 2] = r + w, e[I + 4 >> 2] = t + k, e[I >> 2] = B + l, Bg(u = I + 288 | 0, I), !Sg(u, 32)) break A; - v(A, A, 1648) - } - Bg(I + 288 | 0, A), - (1 & C[I + 288 | 0]) == (_[g + 31 | 0] >>> 7 | 0) && (e[A >> 2] = 0 - e[A >> 2], e[A + 36 >> 2] = 0 - e[A + 36 >> 2], e[A + 32 >> 2] = 0 - e[A + 32 >> 2], e[A + 28 >> 2] = 0 - e[A + 28 >> 2], e[A + 24 >> 2] = 0 - e[A + 24 >> 2], e[A + 20 >> 2] = 0 - e[A + 20 >> 2], e[A + 16 >> 2] = 0 - e[A + 16 >> 2], e[A + 12 >> 2] = 0 - e[A + 12 >> 2], e[A + 8 >> 2] = 0 - e[A + 8 >> 2], e[A + 4 >> 2] = 0 - e[A + 4 >> 2]), - v(A + 120 | 0, A, a), - b = 0 - } - return s = I + 320 | 0, b - } - - function zA(A, g, I, a, e) { - A |= 0, g |= 0, I |= 0, a |= 0; - var t = 0, - o = 0, - i = 0, - c = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0; - A: { - g: { - I: { - C: { - a: { - B: { - e: { - if (1 == (-7 & (e |= 0)) && (c = (t = (a >>> 0) / 3 | 0) << 2, (t = r(t, -3) + a | 0) && (c = 2 & e ? 2 + ((t >>> 1 | 0) + c | 0) | 0 : c + 4 | 0), !(g >>> 0 <= c >>> 0))) { - if (!(e >>> 0 >= 4)) { - if (!a) break C; - t = 0; - break e - } - if (!a) break C; - for (t = 0;;) { - for (y = (h = _[I + s | 0]) | y << 8, t |= 8; n = 65510 + (o = y >>> (t = (e = t) - 6 | 0) & 63) >>> 8 | 0, E = o + 65484 >>> 8 | 0, C[A + i | 0] = (1 + (16321 ^ o) ^ -1) >>> 8 & 45 | o + 252 & o + 65474 >>> 8 & (-1 ^ E) | (o + 32705 ^ -1) >>> 8 & 95 | n & o + 65 | E & o + 71 & (-1 ^ n), i = i + 1 | 0, t >>> 0 > 5;); - if ((0 | (s = s + 1 | 0)) == (0 | a)) break - } - if (!t) break a; - t = (a = 65510 + (e = h << 12 - e & 63) >>> 8 | 0) & e + 65, E = e + 252 & e + 65474 >>> 8 & (-1 ^ (I = e + 65484 >>> 8 | 0)), a = I & e + 71 & (-1 ^ a), y = e + 32705 | 0, e = (1 + (16321 ^ e) ^ -1) >>> 8 & 45, I = 95; - break B - } - QC(), - B() - } - for (;;) { - for (y = (h = _[I + s | 0]) | y << 8, t |= 8; n = 65510 + (o = y >>> (t = (e = t) - 6 | 0) & 63) >>> 8 | 0, E = o + 65484 >>> 8 | 0, C[A + i | 0] = (1 + (16321 ^ o) ^ -1) >>> 8 & 43 | o + 252 & o + 65474 >>> 8 & (-1 ^ E) | (o + 16321 ^ -1) >>> 8 & 47 | n & o + 65 | E & o + 71 & (-1 ^ n), i = i + 1 | 0, t >>> 0 > 5;); - if ((0 | (s = s + 1 | 0)) == (0 | a)) break - } - if (!t) break a;t = (a = 65510 + (e = h << 12 - e & 63) >>> 8 | 0) & e + 65, - E = e + 252 & e + 65474 >>> 8 & (-1 ^ (I = e + 65484 >>> 8 | 0)), - a = I & e + 71 & (-1 ^ a), - y = e + 16321 | 0, - e = (1 + (16321 ^ e) ^ -1) >>> 8 & 43, - I = 47 - } - C[A + i | 0] = I & (-1 ^ y) >>> 8 | t | E | e | a, - i = i + 1 | 0 - } - if (i >>> 0 > c >>> 0) break I - } - if (i >>> 0 < c >>> 0) break g;c = i; - break A - } - Q(1104, 1218, 231, 1515), - B() - } - vI(A + i | 0, 61, c - i | 0) - } - return vI(A + c | 0, 0, (g >>> 0 > (I = c + 1 | 0) >>> 0 ? g : I) - c | 0), 0 | A - } - - function TA(A, g, I) { - var C, a, B, _, t, o, i, c, Q = 0; - s = C = s - 128 | 0, e[A >> 2] = 1, e[A + 4 >> 2] = 0, e[A + 8 >> 2] = 0, e[A + 12 >> 2] = 0, e[A + 16 >> 2] = 0, e[A + 20 >> 2] = 0, e[A + 24 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 32 >> 2] = 0, e[A + 36 >> 2] = 0, e[A + 40 >> 2] = 1, vI(A + 44 | 0, 0, 76), RA(A, g = r(g, 960) + 3008 | 0, (255 & (1 ^ (Q = I - ((I >> 31 & I) << 1) | 0))) - 1 >>> 31 | 0), RA(A, g + 120 | 0, (255 & (2 ^ Q)) - 1 >>> 31 | 0), RA(A, g + 240 | 0, (255 & (3 ^ Q)) - 1 >>> 31 | 0), RA(A, g + 360 | 0, (255 & (4 ^ Q)) - 1 >>> 31 | 0), RA(A, g + 480 | 0, (255 & (5 ^ Q)) - 1 >>> 31 | 0), RA(A, g + 600 | 0, (255 & (6 ^ Q)) - 1 >>> 31 | 0), RA(A, g + 720 | 0, (255 & (7 ^ Q)) - 1 >>> 31 | 0), RA(A, g + 840 | 0, (255 & (8 ^ Q)) - 1 >>> 31 | 0), g = e[A + 76 >> 2], e[C + 40 >> 2] = e[A + 72 >> 2], e[C + 44 >> 2] = g, Q = e[4 + (g = A - -64 | 0) >> 2], e[C + 32 >> 2] = e[g >> 2], e[C + 36 >> 2] = Q, g = e[A + 60 >> 2], e[C + 24 >> 2] = e[A + 56 >> 2], e[C + 28 >> 2] = g, g = e[A + 52 >> 2], e[C + 16 >> 2] = e[A + 48 >> 2], e[C + 20 >> 2] = g, g = e[A + 44 >> 2], e[C + 8 >> 2] = e[A + 40 >> 2], e[C + 12 >> 2] = g, g = e[A + 12 >> 2], e[C + 56 >> 2] = e[A + 8 >> 2], e[C + 60 >> 2] = g, Q = e[A + 20 >> 2], e[(g = C - -64 | 0) >> 2] = e[A + 16 >> 2], e[g + 4 >> 2] = Q, g = e[A + 28 >> 2], e[C + 72 >> 2] = e[A + 24 >> 2], e[C + 76 >> 2] = g, g = e[A + 36 >> 2], e[C + 80 >> 2] = e[A + 32 >> 2], e[C + 84 >> 2] = g, g = e[A + 4 >> 2], e[C + 48 >> 2] = e[A >> 2], e[C + 52 >> 2] = g, g = e[A + 84 >> 2], Q = e[A + 88 >> 2], a = e[A + 92 >> 2], B = e[A + 96 >> 2], _ = e[A + 100 >> 2], t = e[A + 104 >> 2], o = e[A + 108 >> 2], i = e[A + 112 >> 2], c = e[A + 80 >> 2], e[C + 124 >> 2] = 0 - e[A + 116 >> 2], e[C + 120 >> 2] = 0 - i, e[C + 116 >> 2] = 0 - o, e[C + 112 >> 2] = 0 - t, e[C + 108 >> 2] = 0 - _, e[C + 104 >> 2] = 0 - B, e[C + 100 >> 2] = 0 - a, e[C + 96 >> 2] = 0 - Q, e[C + 92 >> 2] = 0 - g, e[C + 88 >> 2] = 0 - c, RA(A, C + 8 | 0, (128 & I) >>> 7 | 0), s = C + 128 | 0 - } - - function jA(A) { - var g, I, C, a, B, _, t, r, o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0; - return s = g = s - 320 | 0, R(i = g + 240 | 0, A), R(c = g + 192 | 0, A + 40 | 0), R(o = g + 144 | 0, A + 80 | 0), A = e[g + 240 >> 2], Q = e[g + 192 >> 2], y = e[g + 244 >> 2], E = e[g + 196 >> 2], h = e[g + 248 >> 2], n = e[g + 200 >> 2], p = e[g + 252 >> 2], D = e[g + 204 >> 2], f = e[g + 256 >> 2], w = e[g + 208 >> 2], k = e[g + 260 >> 2], l = e[g + 212 >> 2], d = e[g + 264 >> 2], u = e[g + 216 >> 2], S = e[g + 268 >> 2], b = e[g + 220 >> 2], F = e[g + 272 >> 2], N = e[g + 224 >> 2], e[g + 84 >> 2] = e[g + 228 >> 2] - e[g + 276 >> 2], e[g + 80 >> 2] = N - F, e[g + 76 >> 2] = b - S, e[g + 72 >> 2] = u - d, e[g + 68 >> 2] = l - k, e[g + 64 >> 2] = w - f, e[g + 60 >> 2] = D - p, e[g + 56 >> 2] = n - h, e[g + 52 >> 2] = E - y, e[g + 48 >> 2] = Q - A, v(A = g + 48 | 0, A, o), v(g, i, c), v(g, g, 1600), R(g + 96 | 0, o), o = e[g + 48 >> 2], i = e[g + 96 >> 2], c = e[g >> 2], Q = e[g + 52 >> 2], y = e[g + 100 >> 2], E = e[g + 4 >> 2], h = e[g + 56 >> 2], n = e[g + 104 >> 2], p = e[g + 8 >> 2], D = e[g + 60 >> 2], f = e[g + 108 >> 2], w = e[g + 12 >> 2], k = e[g + 64 >> 2], l = e[g + 112 >> 2], d = e[g + 16 >> 2], u = e[g + 68 >> 2], S = e[g + 116 >> 2], b = e[g + 20 >> 2], F = e[g + 72 >> 2], N = e[g + 120 >> 2], I = e[g + 24 >> 2], C = e[g + 76 >> 2], a = e[g + 124 >> 2], B = e[g + 28 >> 2], _ = e[g + 80 >> 2], t = e[g + 128 >> 2], r = e[g + 32 >> 2], e[g + 84 >> 2] = e[g + 84 >> 2] - (e[g + 132 >> 2] + e[g + 36 >> 2] | 0), e[g + 80 >> 2] = _ - (t + r | 0), e[g + 76 >> 2] = C - (a + B | 0), e[g + 72 >> 2] = F - (N + I | 0), e[g + 68 >> 2] = u - (S + b | 0), e[g + 64 >> 2] = k - (l + d | 0), e[g + 60 >> 2] = D - (f + w | 0), e[g + 56 >> 2] = h - (n + p | 0), e[g + 52 >> 2] = Q - (y + E | 0), e[g + 48 >> 2] = o - (i + c | 0), Bg(o = g + 288 | 0, A), A = Sg(o, 32), s = g + 320 | 0, A - } - - function XA(A, g, I, a) { - var B = 0, - e = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0; - if (I | a) A: for (c = A + 224 | 0, o = A + 96 | 0, e = _[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24;;) { - if (B = e + o | 0, !a & I >>> 0 <= (t = 256 - e | 0) >>> 0) { - uI(B, g, I), g = I + (_[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) | 0, C[A + 352 | 0] = g, C[A + 353 | 0] = g >>> 8, C[A + 354 | 0] = g >>> 16, C[A + 355 | 0] = g >>> 24; - break A - } - if (uI(B, g, t), B = (_[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) + t | 0, C[A + 352 | 0] = B, C[A + 353 | 0] = B >>> 8, C[A + 354 | 0] = B >>> 16, C[A + 355 | 0] = B >>> 24, i = e = _[A + 68 | 0] | _[A + 69 | 0] << 8 | _[A + 70 | 0] << 16 | _[A + 71 | 0] << 24, e = (r = 128 + (B = _[A + 64 | 0] | _[A + 65 | 0] << 8 | _[A + 66 | 0] << 16 | _[A + 67 | 0] << 24) | 0) >>> 0 < 128 ? e + 1 | 0 : e, C[A + 64 | 0] = r, C[A + 65 | 0] = r >>> 8, C[A + 66 | 0] = r >>> 16, C[A + 67 | 0] = r >>> 24, C[A + 68 | 0] = e, C[A + 69 | 0] = e >>> 8, C[A + 70 | 0] = e >>> 16, C[A + 71 | 0] = e >>> 24, e = _[A + 76 | 0] | _[A + 77 | 0] << 8 | _[A + 78 | 0] << 16 | _[A + 79 | 0] << 24, e = (i = B = -1 == (0 | i) & B >>> 0 > 4294967167) >>> 0 > (B = B + (_[A + 72 | 0] | _[A + 73 | 0] << 8 | _[A + 74 | 0] << 16 | _[A + 75 | 0] << 24) | 0) >>> 0 ? e + 1 | 0 : e, C[A + 72 | 0] = B, C[A + 73 | 0] = B >>> 8, C[A + 74 | 0] = B >>> 16, C[A + 75 | 0] = B >>> 24, C[A + 76 | 0] = e, C[A + 77 | 0] = e >>> 8, C[A + 78 | 0] = e >>> 16, C[A + 79 | 0] = e >>> 24, D(A, o), uI(o, c, 128), B = e = (_[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) - 128 | 0, C[A + 352 | 0] = B, C[A + 353 | 0] = B >>> 8, C[A + 354 | 0] = B >>> 16, C[A + 355 | 0] = B >>> 24, g = g + t | 0, !((a = a - (I >>> 0 < t >>> 0) | 0) | (I = I - t | 0))) break - } - return 0 - } - - function OA(A) { - var g = 0, - I = 0, - C = 0, - a = 0, - B = 0, - _ = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0; - for (I = e[A + 60 >> 2], h = e[A + 56 >> 2], s = e[A + 52 >> 2], y = e[A + 48 >> 2], g = e[A + 44 >> 2], C = e[A + 40 >> 2], n = e[A + 36 >> 2], Q = e[A + 32 >> 2], a = e[A + 28 >> 2], B = e[A + 24 >> 2], _ = e[A + 20 >> 2], t = e[A + 16 >> 2], r = e[A + 12 >> 2], o = e[A + 8 >> 2], i = e[A + 4 >> 2], c = e[A >> 2]; E = LI(_ + i | 0, 7) ^ n, p = LI(E + _ | 0, 9) ^ s, t = LI(c + y | 0, 7) ^ t, D = LI(t + c | 0, 9) ^ Q, f = LI(D + t | 0, 13) ^ y, r = LI(g + I | 0, 7) ^ r, a = LI(r + I | 0, 9) ^ a, Q = LI(a + r | 0, 13) ^ g, I = LI(a + Q | 0, 18) ^ I, g = LI(C + B | 0, 7) ^ h, y = f ^ LI(I + g | 0, 7), s = p ^ LI(y + I | 0, 9), h = LI(y + s | 0, 13) ^ g, I = LI(s + h | 0, 18) ^ I, o = LI(g + C | 0, 9) ^ o, B = LI(o + g | 0, 13) ^ B, C = LI(B + o | 0, 18) ^ C, g = LI(C + E | 0, 7) ^ Q, Q = LI(g + C | 0, 9) ^ D, n = LI(g + Q | 0, 13) ^ E, C = LI(Q + n | 0, 18) ^ C, i = LI(E + p | 0, 13) ^ i, _ = LI(i + p | 0, 18) ^ _, B = LI(_ + t | 0, 7) ^ B, a = LI(B + _ | 0, 9) ^ a, t = LI(a + B | 0, 13) ^ t, _ = LI(t + a | 0, 18) ^ _, c = LI(D + f | 0, 18) ^ c, i = LI(c + r | 0, 7) ^ i, o = LI(i + c | 0, 9) ^ o, r = LI(o + i | 0, 13) ^ r, c = LI(r + o | 0, 18) ^ c, E = w >>> 0 < 6, w = w + 2 | 0, E;); - e[A >> 2] = e[A >> 2] + c, e[A + 4 >> 2] = e[A + 4 >> 2] + i, e[A + 8 >> 2] = e[A + 8 >> 2] + o, e[A + 12 >> 2] = e[A + 12 >> 2] + r, e[A + 16 >> 2] = e[A + 16 >> 2] + t, e[A + 20 >> 2] = e[A + 20 >> 2] + _, e[A + 24 >> 2] = e[A + 24 >> 2] + B, e[A + 28 >> 2] = e[A + 28 >> 2] + a, e[A + 32 >> 2] = e[A + 32 >> 2] + Q, e[A + 36 >> 2] = e[A + 36 >> 2] + n, e[A + 40 >> 2] = e[A + 40 >> 2] + C, e[A + 44 >> 2] = e[A + 44 >> 2] + g, e[A + 48 >> 2] = e[A + 48 >> 2] + y, e[A + 52 >> 2] = e[A + 52 >> 2] + s, e[A + 56 >> 2] = e[A + 56 >> 2] + h, e[A + 60 >> 2] = e[A + 60 >> 2] + I - } - - function WA(A, g, I, a) { - var B, e = 0; - return s = B = s - 320 | 0, e = -1, ug(I) && (Fg(I) || bA(B, I) || IA(B) && (C[0 | A] = _[0 | g], C[A + 1 | 0] = _[g + 1 | 0], C[A + 2 | 0] = _[g + 2 | 0], C[A + 3 | 0] = _[g + 3 | 0], C[A + 4 | 0] = _[g + 4 | 0], C[A + 5 | 0] = _[g + 5 | 0], C[A + 6 | 0] = _[g + 6 | 0], C[A + 7 | 0] = _[g + 7 | 0], C[A + 8 | 0] = _[g + 8 | 0], C[A + 9 | 0] = _[g + 9 | 0], C[A + 10 | 0] = _[g + 10 | 0], C[A + 11 | 0] = _[g + 11 | 0], C[A + 12 | 0] = _[g + 12 | 0], C[A + 13 | 0] = _[g + 13 | 0], C[A + 14 | 0] = _[g + 14 | 0], C[A + 15 | 0] = _[g + 15 | 0], C[A + 16 | 0] = _[g + 16 | 0], C[A + 17 | 0] = _[g + 17 | 0], C[A + 18 | 0] = _[g + 18 | 0], C[A + 19 | 0] = _[g + 19 | 0], C[A + 20 | 0] = _[g + 20 | 0], C[A + 21 | 0] = _[g + 21 | 0], C[A + 22 | 0] = _[g + 22 | 0], C[A + 23 | 0] = _[g + 23 | 0], C[A + 24 | 0] = _[g + 24 | 0], C[A + 25 | 0] = _[g + 25 | 0], C[A + 26 | 0] = _[g + 26 | 0], C[A + 27 | 0] = _[g + 27 | 0], C[A + 28 | 0] = _[g + 28 | 0], C[A + 29 | 0] = _[g + 29 | 0], C[A + 30 | 0] = _[g + 30 | 0], I = _[g + 31 | 0], a && (C[0 | A] = 248 & _[0 | A], I |= 64), C[A + 31 | 0] = 127 & I, U(I = B + 160 | 0, A, B), cI(A, I), (127 & _[A + 31 | 0] | _[A + 30 | 0] | _[A + 29 | 0] | _[A + 28 | 0] | _[A + 27 | 0] | _[A + 26 | 0] | _[A + 25 | 0] | _[A + 24 | 0] | _[A + 23 | 0] | _[A + 22 | 0] | _[A + 21 | 0] | _[A + 20 | 0] | _[A + 19 | 0] | _[A + 18 | 0] | _[A + 17 | 0] | _[A + 16 | 0] | _[A + 15 | 0] | _[A + 14 | 0] | _[A + 13 | 0] | _[A + 12 | 0] | _[A + 11 | 0] | _[A + 10 | 0] | _[A + 9 | 0] | _[A + 8 | 0] | _[A + 7 | 0] | _[A + 6 | 0] | _[A + 5 | 0] | _[A + 4 | 0] | _[A + 3 | 0] | _[A + 2 | 0] | _[A + 1 | 0] | 1 ^ _[0 | A]) - 1 & 256 || (e = Sg(g, 32) ? -1 : 0))), s = B + 320 | 0, e - } - - function VA(A, g, I, a, B) { - var t, r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0; - if (s = t = s - 48 | 0, B && rI(B, 102), !(36 != _[0 | a] | 55 != _[a + 1 | 0] | 36 != _[a + 2 | 0]) && (Q = Ug(_[a + 3 | 0])) && (r = Pg(t + 12 | 0, a + 4 | 0)) && (c = Pg(t + 8 | 0, r))) { - for (o = Rg(c) + 1 | 0; r = 0, o && 36 != _[0 | (r = c + (o = o - 1 | 0) | 0)];); - if (i = r - c | 0, r || (i = Rg(c)), !((i = 45 + (o = (r = i) + (c - a | 0) | 0) | 0) >>> 0 > 102 | r >>> 0 > i >>> 0 || (i = A, E = g, h = I, A = 31 & (Q = Q - 1024 | 0), (63 & Q) >>> 0 >= 32 ? (g = 1 << A, I = 0) : g = (I = 1 << A) - 1 & 1 >>> 32 - A, oA(i, E, h, c, r, I, g, e[t + 12 >> 2], e[t + 8 >> 2], t + 16 | 0, 32)))) { - for (r = uI(B, a, o), C[0 | (A = r + o | 0)] = 36, y = (i = r + 102 | 0) - (B = A + 1 | 0) | 0, I = 0;;) { - A: if ((g = I) >>> 0 > 31) a = B; - else if (A = B, I = (o = g + 1 | 0) + (E = (I = 31 - g | 0) >>> 0 >= 2 ? 2 : I) | 0, a = 0, c = 0, B = _[(Q = t + 16 | 0) + g | 0], E && (B = _[o + Q | 0] << 8 | B, (0 | (g = g + 2 | 0)) != (0 | I) && (c = 1, B = _[g + Q | 0] << 16 | B)), y && (C[0 | A] = _[1024 + (63 & B) | 0], 1 != (0 | y))) { - if (C[A + 1 | 0] = _[1024 + (B >>> 6 & 63) | 0], E = A + y | 0, g = A + 2 | 0, (0 | I) != (0 | o)) { - if (2 == (0 | y)) break A; - if (C[A + 2 | 0] = _[1024 + (B >>> 12 & 63) | 0], g = A + 3 | 0, c) { - if (3 == (0 | y)) break A; - C[A + 3 | 0] = _[1024 + (B >>> 18 | 0) | 0], g = A + 4 | 0 - } - } - if (y = E - (B = g) | 0, B) continue - } - break - } - jC(t + 16 | 0, 32), y = 0, !a | a >>> 0 >= i >>> 0 || (C[0 | a] = 0, y = r) - } - } - return s = t + 48 | 0, y - } - - function ZA(A, g, I) { - var C, a, B, t = 0, - o = 0, - i = 0, - c = 0; - s = C = s - 16 | 0, a = e[A + 20 >> 2], e[A + 20 >> 2] = 0, B = e[A + 4 >> 2], e[A + 4 >> 2] = 0, t = -26; - A: { - g: { - I: { - C: switch (I - 1 | 0) { - case 1: - if (t = -32, CI(g, 1182, 9)) break A; - g = g + 9 | 0; - break I; - case 0: - break C; - default: - break A - } - if (t = -32, CI(g, 1173, 8)) break A;g = g + 8 | 0 - } - if (!((t = CI(g, 1439, 3)) || ((o = _[0 | (I = g + 3 | 0)]) - 58 & 255) >>> 0 < 246)) { - for (c = t ? g : I, g = 0, t = o;;) { - if (i = I, g >>> 0 > 429496729) break g; - if ((t = (255 & t) - 48 | 0) >>> 0 > (-1 ^ (g = r(g, 10))) >>> 0) break g; - if (g = g + t | 0, !(((t = _[0 | (I = I + 1 | 0)]) - 58 & 255) >>> 0 > 245)) break - } - if (!(48 == (0 | o) & (0 | c) != (0 | i) | (0 | I) == (0 | c))) { - if (t = -26, 19 != (0 | g)) break A; - if (!CI(I, 1451, 3) && (I = Hg(i + 4 | 0, g = C + 12 | 0)) && (e[A + 44 >> 2] = e[C + 12 >> 2], !CI(I, 1443, 3) && (I = Hg(I + 3 | 0, g)) && (e[A + 40 >> 2] = e[C + 12 >> 2], !CI(I, 1447, 3) && (I = Hg(I + 3 | 0, g)) && (t = e[C + 12 >> 2], e[A + 48 >> 2] = t, e[A + 52 >> 2] = t, 36 == _[0 | I] && (e[C + 12 >> 2] = a, !DA(t = e[A + 16 >> 2], a, i = I = I + 1 | 0, o = Rg(I), 0, g, I = C + 8 | 0, 3) && (e[A + 20 >> 2] = e[C + 12 >> 2], t = e[C + 8 >> 2], 36 == _[0 | t] && (e[C + 12 >> 2] = B, t = t + 1 | 0, !DA(e[A >> 2], B, t, Rg(t), 0, g, I, 3)))))))) { - if (e[A + 4 >> 2] = e[C + 12 >> 2], g = e[C + 8 >> 2], t = pg(A)) break A; - t = _[0 | g] ? -32 : 0; - break A - } - } - } - } - t = -32 - } - return s = C + 16 | 0, t - } - - function $A(A, g) { - var I, C = 0, - a = 0, - B = 0, - _ = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0; - C = e[g + 4 >> 2], B = e[g + 44 >> 2], _ = e[g + 8 >> 2], t = e[g + 48 >> 2], r = e[g + 12 >> 2], o = e[g + 52 >> 2], i = e[g + 16 >> 2], c = e[g + 56 >> 2], Q = e[g + 20 >> 2], y = e[g + 60 >> 2], E = e[g + 24 >> 2], s = e[(a = g - -64 | 0) >> 2], h = e[g + 28 >> 2], n = e[g + 68 >> 2], p = e[g + 32 >> 2], D = e[g + 72 >> 2], f = e[g + 36 >> 2], I = e[g + 76 >> 2], e[A >> 2] = e[g >> 2] + e[g + 40 >> 2], e[A + 36 >> 2] = f + I, e[A + 32 >> 2] = p + D, e[A + 28 >> 2] = h + n, e[A + 24 >> 2] = E + s, e[A + 20 >> 2] = Q + y, e[A + 16 >> 2] = i + c, e[A + 12 >> 2] = r + o, e[A + 8 >> 2] = _ + t, e[A + 4 >> 2] = C + B, C = e[g + 4 >> 2], B = e[g + 44 >> 2], _ = e[g + 8 >> 2], t = e[g + 48 >> 2], r = e[g + 12 >> 2], o = e[g + 52 >> 2], i = e[g + 16 >> 2], c = e[g + 56 >> 2], Q = e[g + 20 >> 2], y = e[g + 60 >> 2], E = e[g + 24 >> 2], a = e[a >> 2], s = e[g + 28 >> 2], h = e[g + 68 >> 2], n = e[g + 32 >> 2], p = e[g + 72 >> 2], D = e[g >> 2], f = e[g + 40 >> 2], e[A + 76 >> 2] = e[g + 76 >> 2] - e[g + 36 >> 2], e[A + 72 >> 2] = p - n, e[A + 68 >> 2] = h - s, e[A - -64 >> 2] = a - E, e[A + 60 >> 2] = y - Q, e[A + 56 >> 2] = c - i, e[A + 52 >> 2] = o - r, e[A + 48 >> 2] = t - _, e[A + 44 >> 2] = B - C, e[A + 40 >> 2] = f - D, C = e[g + 84 >> 2], e[A + 80 >> 2] = e[g + 80 >> 2], e[A + 84 >> 2] = C, C = e[g + 92 >> 2], e[A + 88 >> 2] = e[g + 88 >> 2], e[A + 92 >> 2] = C, C = e[g + 100 >> 2], e[A + 96 >> 2] = e[g + 96 >> 2], e[A + 100 >> 2] = C, C = e[g + 108 >> 2], e[A + 104 >> 2] = e[g + 104 >> 2], e[A + 108 >> 2] = C, C = e[g + 116 >> 2], e[A + 112 >> 2] = e[g + 112 >> 2], e[A + 116 >> 2] = C, v(A + 120 | 0, g + 120 | 0, 1696) - } - - function Ag(A, g, I) { - var C, a, B, _, t, r, o, i, c, Q, y, E, h = 0, - n = 0, - p = 0, - D = 0, - f = 0; - h = e[g + 12 >> 2], n = e[g + 8 >> 2], p = e[g + 4 >> 2], C = s + -64 & -64, g = e[g >> 2], e[C >> 2] = e[35760 + ((255 & g) << 2) >> 2], e[C + 4 >> 2] = e[35760 + (p >>> 6 & 1020) >> 2], e[C + 8 >> 2] = e[35760 + (n >>> 14 & 1020) >> 2], e[C + 12 >> 2] = e[35760 + (h >>> 22 & 1020) >> 2], e[C + 16 >> 2] = e[35760 + ((255 & p) << 2) >> 2], e[C + 20 >> 2] = e[35760 + (n >>> 6 & 1020) >> 2], e[C + 24 >> 2] = e[35760 + (h >>> 14 & 1020) >> 2], e[C + 28 >> 2] = e[35760 + (g >>> 22 & 1020) >> 2], e[C + 32 >> 2] = e[35760 + ((255 & n) << 2) >> 2], e[C + 36 >> 2] = e[35760 + (h >>> 6 & 1020) >> 2], e[C + 40 >> 2] = e[35760 + (g >>> 14 & 1020) >> 2], e[C + 44 >> 2] = e[35760 + (p >>> 22 & 1020) >> 2], e[C + 48 >> 2] = e[35760 + ((255 & h) << 2) >> 2], e[C + 52 >> 2] = e[35760 + (g >>> 6 & 1020) >> 2], e[C + 56 >> 2] = e[35760 + (p >>> 14 & 1020) >> 2], e[C + 60 >> 2] = e[35760 + (n >>> 22 & 1020) >> 2], g = e[C + 12 >> 2], h = e[C >> 2], n = e[C + 4 >> 2], p = e[C + 8 >> 2], a = e[C + 28 >> 2], B = e[C + 16 >> 2], _ = e[C + 20 >> 2], t = e[C + 24 >> 2], r = e[C + 44 >> 2], o = e[C + 32 >> 2], i = e[C + 36 >> 2], c = e[C + 40 >> 2], Q = e[I >> 2], y = e[I + 4 >> 2], E = e[I + 8 >> 2], D = A, f = e[I + 12 >> 2] ^ e[C + 48 >> 2] ^ LI(e[C + 52 >> 2], 8) ^ LI(e[C + 56 >> 2], 16) ^ LI(e[C + 60 >> 2], 24), e[D + 12 >> 2] = f, D = A, f = LI(i, 8) ^ o ^ LI(c, 16) ^ LI(r, 24) ^ E, e[D + 8 >> 2] = f, D = A, f = LI(_, 8) ^ B ^ LI(t, 16) ^ LI(a, 24) ^ y, e[D + 4 >> 2] = f, D = A, f = LI(n, 8) ^ h ^ LI(p, 16) ^ LI(g, 24) ^ Q, e[D >> 2] = f - } - - function gg(A, g, I) { - var a, B = 0; - return s = a = s - 160 | 0, C[0 | A] = _[0 | g], C[A + 1 | 0] = _[g + 1 | 0], C[A + 2 | 0] = _[g + 2 | 0], C[A + 3 | 0] = _[g + 3 | 0], C[A + 4 | 0] = _[g + 4 | 0], C[A + 5 | 0] = _[g + 5 | 0], C[A + 6 | 0] = _[g + 6 | 0], C[A + 7 | 0] = _[g + 7 | 0], C[A + 8 | 0] = _[g + 8 | 0], C[A + 9 | 0] = _[g + 9 | 0], C[A + 10 | 0] = _[g + 10 | 0], C[A + 11 | 0] = _[g + 11 | 0], C[A + 12 | 0] = _[g + 12 | 0], C[A + 13 | 0] = _[g + 13 | 0], C[A + 14 | 0] = _[g + 14 | 0], C[A + 15 | 0] = _[g + 15 | 0], C[A + 16 | 0] = _[g + 16 | 0], C[A + 17 | 0] = _[g + 17 | 0], C[A + 18 | 0] = _[g + 18 | 0], C[A + 19 | 0] = _[g + 19 | 0], C[A + 20 | 0] = _[g + 20 | 0], C[A + 21 | 0] = _[g + 21 | 0], C[A + 22 | 0] = _[g + 22 | 0], C[A + 23 | 0] = _[g + 23 | 0], C[A + 24 | 0] = _[g + 24 | 0], C[A + 25 | 0] = _[g + 25 | 0], C[A + 26 | 0] = _[g + 26 | 0], C[A + 27 | 0] = _[g + 27 | 0], C[A + 28 | 0] = _[g + 28 | 0], C[A + 29 | 0] = _[g + 29 | 0], C[A + 30 | 0] = _[g + 30 | 0], B = _[g + 31 | 0], I && (C[0 | A] = 248 & _[0 | A], B |= 64), C[A + 31 | 0] = 127 & B, wA(a, A), cI(A, a), I = -1, (127 & _[A + 31 | 0] | _[A + 30 | 0] | _[A + 29 | 0] | _[A + 28 | 0] | _[A + 27 | 0] | _[A + 26 | 0] | _[A + 25 | 0] | _[A + 24 | 0] | _[A + 23 | 0] | _[A + 22 | 0] | _[A + 21 | 0] | _[A + 20 | 0] | _[A + 19 | 0] | _[A + 18 | 0] | _[A + 17 | 0] | _[A + 16 | 0] | _[A + 15 | 0] | _[A + 14 | 0] | _[A + 13 | 0] | _[A + 12 | 0] | _[A + 11 | 0] | _[A + 10 | 0] | _[A + 9 | 0] | _[A + 8 | 0] | _[A + 7 | 0] | _[A + 6 | 0] | _[A + 5 | 0] | _[A + 4 | 0] | _[A + 3 | 0] | _[A + 2 | 0] | _[A + 1 | 0] | 1 ^ _[0 | A]) - 1 & 256 || (I = Sg(g, 32) ? -1 : 0), s = a + 160 | 0, I - } - - function Ig(A, g) { - var I, a, B, _, t, o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - p = 0; - (o = e[A + 56 >> 2]) | (i = e[A + 60 >> 2]) && (C[(Q = A - -64 | 0) + o | 0] = 1, !((p = o + 1 | 0) ? i : i + 1 | 0) & p >>> 0 <= 15 && vI(65 + (A + o | 0) | 0, 0, 15 - o | 0), C[A + 80 | 0] = 1, QA(A, Q, 16, 0)), p = e[A + 52 >> 2], h = e[A + 48 >> 2], Q = e[A + 44 >> 2], o = e[A + 24 >> 2], y = e[A + 28 >> 2] + (o >>> 26 | 0) | 0, c = e[A + 32 >> 2] + (y >>> 26 | 0) | 0, I = e[A + 36 >> 2] + (c >>> 26 | 0) | 0, i = (s = (o = (o = (67108863 & o) + ((E = e[A + 20 >> 2] + r(I >>> 26 | 0, 5) | 0) >>> 26 | 0) | 0) & (y = (c = (t = (67108863 & I) + ((_ = (a = 67108863 & c) + ((B = (n = 67108863 & y) + ((E = o + ((i = 5 + (s = 67108863 & E) | 0) >>> 26 | 0) | 0) >>> 26 | 0) | 0) >>> 26 | 0) | 0) >>> 26 | 0) | 0) - 67108864 | 0) >> 31) | E & (c = 67108863 & (E = (c >>> 31 | 0) - 1 | 0))) << 26 | i & c | y & s) + e[A + 40 >> 2] | 0, C[0 | g] = i, C[g + 1 | 0] = i >>> 8, C[g + 2 | 0] = i >>> 16, C[g + 3 | 0] = i >>> 24, s = i >>> 0 < s >>> 0, i = 0, i = (o = (n = y & n | c & B) << 20 | o >>> 6) >>> 0 > (o = o + Q | 0) >>> 0 ? 1 : i, i = (Q = o) >>> 0 > (o = o + s | 0) >>> 0 ? i + 1 | 0 : i, C[g + 4 | 0] = o, C[g + 5 | 0] = o >>> 8, C[g + 6 | 0] = o >>> 16, C[g + 7 | 0] = o >>> 24, o = 0, Q = (Q = (c = y & a | c & _) << 14 | n >>> 12) >>> 0 > (h = Q + h | 0) >>> 0 ? 1 : o, o = h, h = i, o = o + i | 0, i = Q, i = o >>> 0 < h >>> 0 ? i + 1 | 0 : i, C[g + 8 | 0] = o, C[g + 9 | 0] = o >>> 8, C[g + 10 | 0] = o >>> 16, C[g + 11 | 0] = o >>> 24, i = (o = (o = (E & t | y & I) << 8 | c >>> 18) + p | 0) + i | 0, C[g + 12 | 0] = i, C[g + 13 | 0] = i >>> 8, C[g + 14 | 0] = i >>> 16, C[g + 15 | 0] = i >>> 24, jC(A, 88) - } - - function Cg(A, g, I) { - A |= 0, g |= 0, I |= 0; - var a, B = 0; - return s = a = s - 16 | 0, C[a + 15 | 0] = 0, B = -1, 0 | Da[e[8934]](A, g, I) || (C[a + 15 | 0] = _[0 | A] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 1 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 2 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 3 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 4 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 5 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 6 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 7 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 8 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 9 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 10 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 11 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 12 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 13 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 14 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 15 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 16 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 17 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 18 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 19 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 20 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 21 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 22 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 23 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 24 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 25 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 26 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 27 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 28 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 29 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 30 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 31 | 0] | _[a + 15 | 0], B = (_[a + 15 | 0] << 23) - 8388608 >> 31), s = a + 16 | 0, 0 | B - } - - function ag(A, g, I, C, a) { - var B = 0, - _ = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0; - A: { - if (1 == (0 | C) | C >>> 0 > 1) e[9396] = 22; - else { - s = C = s - 128 | 0, e[C - -64 >> 2] = 0, e[C + 56 >> 2] = 0, e[C + 60 >> 2] = 0, e[C + 48 >> 2] = 0, e[C + 52 >> 2] = 0, e[C + 40 >> 2] = 0, e[C + 44 >> 2] = 0, e[C + 32 >> 2] = 0, e[C + 36 >> 2] = 0, e[C + 24 >> 2] = 0, e[C + 28 >> 2] = 0, e[C + 16 >> 2] = 0, e[C + 20 >> 2] = 0, B = Rg(A), e[C + 28 >> 2] = B, e[C + 44 >> 2] = B, e[C + 12 >> 2] = B, _ = b(B), e[C + 40 >> 2] = _, t = b(B), e[C + 24 >> 2] = t, r = b(B), e[C + 8 >> 2] = r; - g: if (!r | !_ | !t || !(B = b(B))) aA(_), aA(t), aA(r), A = -22; - else { - if (A = ZA(C + 8 | 0, A, a)) { - aA(e[C + 40 >> 2]), aA(e[C + 24 >> 2]), aA(e[C + 8 >> 2]), aA(B); - break g - } - r = e[C + 28 >> 2], o = e[C + 24 >> 2], A = e[C + 60 >> 2], i = e[C + 52 >> 2], c = e[C + 48 >> 2], rI(B, _ = e[C + 12 >> 2]), (t = b(_)) ? (e[C + 100 >> 2] = 0, e[C + 104 >> 2] = 0, e[C + 92 >> 2] = 0, e[C + 96 >> 2] = 0, e[C + 88 >> 2] = r, e[C + 84 >> 2] = o, e[C + 80 >> 2] = I, e[C + 76 >> 2] = g, e[C + 72 >> 2] = _, e[C + 68 >> 2] = t, e[C + 124 >> 2] = 0, e[C + 120 >> 2] = A, e[C + 116 >> 2] = A, e[C + 112 >> 2] = i, e[C + 108 >> 2] = c, (A = P(C + 68 | 0, a)) || uI(B, t, _), jC(t, _), aA(t)) : A = -22, aA(e[C + 40 >> 2]), aA(e[C + 24 >> 2]), A || (A = bg(B, e[C + 8 >> 2], e[C + 12 >> 2]) ? -35 : 0), aA(B), aA(e[C + 8 >> 2]) - } - if (s = C + 128 | 0, g = A, !A) break A; - 35 == (0 | A) && (e[9396] = 28) - } - g = -1 - } - return g - } - - function Bg(A, g) { - var I, a, B, _, t, o, i, c = 0, - Q = 0; - a = e[g + 32 >> 2], B = e[g + 28 >> 2], _ = e[g + 24 >> 2], t = e[g + 20 >> 2], o = e[g + 16 >> 2], i = e[g + 12 >> 2], c = e[g + 4 >> 2], Q = e[g >> 2], I = e[g + 36 >> 2], g = e[g + 8 >> 2], Q = r((a + (B + (_ + (t + (o + (i + ((c + (Q + (r(I, 19) + 16777216 >>> 25 | 0) >> 26) >> 25) + g >> 26) >> 25) >> 26) >> 25) >> 26) >> 25) >> 26) + I >> 25, 19) + Q | 0, C[0 | A] = Q, C[A + 2 | 0] = Q >>> 16, C[A + 1 | 0] = Q >>> 8, c = c + (Q >> 26) | 0, C[A + 5 | 0] = c >>> 14, C[A + 4 | 0] = c >>> 6, C[A + 3 | 0] = Q >>> 24 & 3 | c << 2, g = g + (c >> 25) | 0, C[A + 8 | 0] = g >>> 13, C[A + 7 | 0] = g >>> 5, C[A + 6 | 0] = g << 3 | (29360128 & c) >>> 22, Q = (g >> 26) + i | 0, C[A + 11 | 0] = Q >>> 11, C[A + 10 | 0] = Q >>> 3, C[A + 9 | 0] = Q << 5 | (65011712 & g) >>> 21, c = (Q >> 25) + o | 0, C[A + 15 | 0] = c >>> 18, C[A + 14 | 0] = c >>> 10, C[A + 13 | 0] = c >>> 2, g = (c >> 26) + t | 0, C[A + 16 | 0] = g, C[A + 12 | 0] = c << 6 | (33030144 & Q) >>> 19, C[A + 18 | 0] = g >>> 16, C[A + 17 | 0] = g >>> 8, c = (g >> 25) + _ | 0, C[A + 21 | 0] = c >>> 15, C[A + 20 | 0] = c >>> 7, C[A + 19 | 0] = g >>> 24 & 1 | c << 1, g = (c >> 26) + B | 0, C[A + 24 | 0] = g >>> 13, C[A + 23 | 0] = g >>> 5, C[A + 22 | 0] = g << 3 | (58720256 & c) >>> 23, c = (g >> 25) + a | 0, C[A + 27 | 0] = c >>> 12, C[A + 26 | 0] = c >>> 4, C[A + 25 | 0] = c << 4 | (31457280 & g) >>> 21, g = I + (c >> 26) | 0, C[A + 30 | 0] = g >>> 10, C[A + 29 | 0] = g >>> 2, C[A + 31 | 0] = (33292288 & g) >>> 18, C[A + 28 | 0] = g << 6 | (66060288 & c) >>> 20 - } - - function eg(A, g, I) { - A |= 0, g |= 0; - var a, B = 0, - e = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0; - if (s = a = s - 192 | 0, (I |= 0) >>> 0 >= 129 && (dg(A), dA(A, g, I, 0), T(A, a), I = 64, g = a), dg(A), vI(a - -64 | 0, 54, 128), I) { - if (I >>> 0 >= 4) - for (c = 252 & I; C[0 | (B = (t = a - -64 | 0) + e | 0)] = _[0 | B] ^ _[g + e | 0], C[0 | (r = (B = 1 | e) + t | 0)] = _[0 | r] ^ _[g + B | 0], C[0 | (r = (B = 2 | e) + t | 0)] = _[0 | r] ^ _[g + B | 0], C[0 | (B = (B = t) + (t = 3 | e) | 0)] = _[0 | B] ^ _[g + t | 0], e = e + 4 | 0, (0 | c) != (0 | (o = o + 4 | 0));); - if (o = 3 & I) - for (; C[0 | (t = (a - -64 | 0) + e | 0)] = _[0 | t] ^ _[g + e | 0], e = e + 1 | 0, (0 | o) != (0 | (i = i + 1 | 0));); - } - if (dA(A, e = a - -64 | 0, 128, 0), dg(t = A + 208 | 0), vI(e, 92, 128), I) { - if (i = 0, e = 0, I >>> 0 >= 4) - for (c = 252 & I, o = 0; C[0 | (B = (A = a - -64 | 0) + e | 0)] = _[0 | B] ^ _[g + e | 0], C[0 | (r = (B = 1 | e) + A | 0)] = _[0 | r] ^ _[g + B | 0], C[0 | (r = (B = 2 | e) + A | 0)] = _[0 | r] ^ _[g + B | 0], C[0 | (B = (B = A) + (A = 3 | e) | 0)] = _[0 | B] ^ _[A + g | 0], e = e + 4 | 0, (0 | c) != (0 | (o = o + 4 | 0));); - if (A = 3 & I) - for (; C[0 | (I = (a - -64 | 0) + e | 0)] = _[0 | I] ^ _[g + e | 0], e = e + 1 | 0, (0 | A) != (0 | (i = i + 1 | 0));); - } - return dA(t, A = a - -64 | 0, 128, 0), jC(A, 128), jC(a, 64), s = a + 192 | 0, 0 - } - - function _g(A, g) { - var I; - return A |= 0, g |= 0, e[12 + (I = s - 16 | 0) >> 2] = A, e[I + 8 >> 2] = g, e[I + 4 >> 2] = 0, e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2]] ^ _[e[I + 8 >> 2]], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 1 | 0] ^ _[e[I + 8 >> 2] + 1 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 2 | 0] ^ _[e[I + 8 >> 2] + 2 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 3 | 0] ^ _[e[I + 8 >> 2] + 3 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 4 | 0] ^ _[e[I + 8 >> 2] + 4 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 5 | 0] ^ _[e[I + 8 >> 2] + 5 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 6 | 0] ^ _[e[I + 8 >> 2] + 6 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 7 | 0] ^ _[e[I + 8 >> 2] + 7 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 8 | 0] ^ _[e[I + 8 >> 2] + 8 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 9 | 0] ^ _[e[I + 8 >> 2] + 9 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 10 | 0] ^ _[e[I + 8 >> 2] + 10 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 11 | 0] ^ _[e[I + 8 >> 2] + 11 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 12 | 0] ^ _[e[I + 8 >> 2] + 12 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 13 | 0] ^ _[e[I + 8 >> 2] + 13 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 14 | 0] ^ _[e[I + 8 >> 2] + 14 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 15 | 0] ^ _[e[I + 8 >> 2] + 15 | 0], (e[I + 4 >> 2] - 1 >>> 8 & 1) - 1 | 0 - } - - function tg(A, g, I, C, a, B, _) { - var t, r, o, i = 0, - c = 0, - Q = 0, - y = 0; - s = t = s - 352 | 0, EA(t, B, _, 0); - A: { - if (!(((i = 0 != (0 | a)) | !a & C >>> 0 > A - I >>> 0) & A >>> 0 > I >>> 0) & (!a & I - A >>> 0 >= C >>> 0 | A >>> 0 >= I >>> 0)) { - if (e[t + 56 >> 2] = 0, e[t + 60 >> 2] = 0, e[t + 48 >> 2] = 0, e[t + 52 >> 2] = 0, e[t + 40 >> 2] = 0, e[t + 44 >> 2] = 0, e[t + 32 >> 2] = 0, e[t + 36 >> 2] = 0, c = (_ = (i = 0 != (0 | a)) | !a & C >>> 0 >= 32) ? 32 : C, Q = _ ? 0 : a, _ = i | !a & C >>> 0 > 32, !(C | a)) { - y = 1; - break A - } - } else I = EI(A, I, C), - e[t + 56 >> 2] = 0, - e[t + 60 >> 2] = 0, - e[t + 48 >> 2] = 0, - e[t + 52 >> 2] = 0, - e[t + 40 >> 2] = 0, - e[t + 44 >> 2] = 0, - e[t + 32 >> 2] = 0, - e[t + 36 >> 2] = 0, - c = (_ = i | !a & C >>> 0 >= 32) ? 32 : C, - Q = _ ? 0 : a, - _ = i | !a & C >>> 0 > 32;uI(t - -64 | 0, I, c), - y = 0 - } - return i = Q, UI(r = t + 32 | 0, r, o = c + 32 | 0, i = o >>> 0 < 32 ? i + 1 | 0 : i, i = B + 16 | 0, t), fC(t + 96 | 0, r), y || uI(A, t - -64 | 0, c), jC(t + 32 | 0, 64), _ && mI(A + c | 0, I + c | 0, C - c | 0, a - ((C >>> 0 < c >>> 0) + Q | 0) | 0, i, 1, 0, t), jC(t, 32), dC(I = t + 96 | 0, A, C, a), wC(I, g), jC(I, 256), s = t + 352 | 0, 0 - } - - function rg(A, g, I, C, a, B, _) { - var t, r, o, i = 0, - c = 0, - Q = 0, - y = 0; - s = t = s - 352 | 0, fA(t, B, _, 0); - A: { - if (!(((i = 0 != (0 | a)) | !a & C >>> 0 > A - I >>> 0) & A >>> 0 > I >>> 0) & (!a & I - A >>> 0 >= C >>> 0 | A >>> 0 >= I >>> 0)) { - if (e[t + 56 >> 2] = 0, e[t + 60 >> 2] = 0, e[t + 48 >> 2] = 0, e[t + 52 >> 2] = 0, e[t + 40 >> 2] = 0, e[t + 44 >> 2] = 0, e[t + 32 >> 2] = 0, e[t + 36 >> 2] = 0, c = (_ = (i = 0 != (0 | a)) | !a & C >>> 0 >= 32) ? 32 : C, Q = _ ? 0 : a, _ = i | !a & C >>> 0 > 32, !(C | a)) { - y = 1; - break A - } - } else I = EI(A, I, C), - e[t + 56 >> 2] = 0, - e[t + 60 >> 2] = 0, - e[t + 48 >> 2] = 0, - e[t + 52 >> 2] = 0, - e[t + 40 >> 2] = 0, - e[t + 44 >> 2] = 0, - e[t + 32 >> 2] = 0, - e[t + 36 >> 2] = 0, - c = (_ = i | !a & C >>> 0 >= 32) ? 32 : C, - Q = _ ? 0 : a, - _ = i | !a & C >>> 0 > 32;uI(t - -64 | 0, I, c), - y = 0 - } - return i = Q, rC(r = t + 32 | 0, r, o = c + 32 | 0, i = o >>> 0 < 32 ? i + 1 | 0 : i, i = B + 16 | 0, t), fC(t + 96 | 0, r), y || uI(A, t - -64 | 0, c), jC(t + 32 | 0, 64), _ && _C(A + c | 0, I + c | 0, C - c | 0, a - ((C >>> 0 < c >>> 0) + Q | 0) | 0, i, 1, 0, t), jC(t, 32), dC(I = t + 96 | 0, A, C, a), wC(I, g), jC(I, 256), s = t + 352 | 0, 0 - } - - function og(A, g, I, a, B) { - var _; - return A |= 0, g |= 0, I |= 0, a |= 0, s = _ = s - 480 | 0, eg(_, B |= 0, 32), mC(_, g, I, a), fI(_, _ + 416 | 0), g = e[_ + 444 >> 2], I = e[_ + 440 >> 2], C[A + 24 | 0] = I, C[A + 25 | 0] = I >>> 8, C[A + 26 | 0] = I >>> 16, C[A + 27 | 0] = I >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[_ + 436 >> 2], I = e[_ + 432 >> 2], C[A + 16 | 0] = I, C[A + 17 | 0] = I >>> 8, C[A + 18 | 0] = I >>> 16, C[A + 19 | 0] = I >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[_ + 428 >> 2], I = e[_ + 424 >> 2], C[A + 8 | 0] = I, C[A + 9 | 0] = I >>> 8, C[A + 10 | 0] = I >>> 16, C[A + 11 | 0] = I >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[_ + 420 >> 2], I = e[_ + 416 >> 2], C[0 | A] = I, C[A + 1 | 0] = I >>> 8, C[A + 2 | 0] = I >>> 16, C[A + 3 | 0] = I >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, s = _ + 480 | 0, 0 - } - - function ig(A, g, I) { - A |= 0, g |= 0; - var a, B = 0; - return s = a = s + -64 | 0, lg(a, I |= 0, 32, 0), I = e[a + 28 >> 2], B = e[a + 24 >> 2], C[g + 24 | 0] = B, C[g + 25 | 0] = B >>> 8, C[g + 26 | 0] = B >>> 16, C[g + 27 | 0] = B >>> 24, C[g + 28 | 0] = I, C[g + 29 | 0] = I >>> 8, C[g + 30 | 0] = I >>> 16, C[g + 31 | 0] = I >>> 24, I = e[a + 20 >> 2], B = e[a + 16 >> 2], C[g + 16 | 0] = B, C[g + 17 | 0] = B >>> 8, C[g + 18 | 0] = B >>> 16, C[g + 19 | 0] = B >>> 24, C[g + 20 | 0] = I, C[g + 21 | 0] = I >>> 8, C[g + 22 | 0] = I >>> 16, C[g + 23 | 0] = I >>> 24, I = e[a + 12 >> 2], B = e[a + 8 >> 2], C[g + 8 | 0] = B, C[g + 9 | 0] = B >>> 8, C[g + 10 | 0] = B >>> 16, C[g + 11 | 0] = B >>> 24, C[g + 12 | 0] = I, C[g + 13 | 0] = I >>> 8, C[g + 14 | 0] = I >>> 16, C[g + 15 | 0] = I >>> 24, I = e[a + 4 >> 2], B = e[a >> 2], C[0 | g] = B, C[g + 1 | 0] = B >>> 8, C[g + 2 | 0] = B >>> 16, C[g + 3 | 0] = B >>> 24, C[g + 4 | 0] = I, C[g + 5 | 0] = I >>> 8, C[g + 6 | 0] = I >>> 16, C[g + 7 | 0] = I >>> 24, jC(a, 64), A = DC(A, g), s = a - -64 | 0, 0 | A - } - - function cg(A, g) { - var I = 0, - C = 0, - a = 0, - B = 0, - _ = 0, - t = 0; - if (g >>> 0 > 4294967168) A = 48; - else { - if (g >>> 0 >= 4294967168 ? (e[9396] = 48, I = 0) : (I = 0, (g = b(76 + (B = g >>> 0 < 11 ? 16 : g + 11 & -8) | 0)) && (I = g - 8 | 0, 63 & g ? (a = (-8 & (t = e[(_ = g - 4 | 0) >> 2])) - (C = (g = ((g = (g + 63 & -64) - 8 | 0) - I >>> 0 <= 15 ? 64 : 0) + g | 0) - I | 0) | 0, 3 & t ? (e[g + 4 >> 2] = a | 1 & e[g + 4 >> 2] | 2, e[4 + (a = g + a | 0) >> 2] = 1 | e[a + 4 >> 2], e[_ >> 2] = C | 1 & e[_ >> 2] | 2, e[4 + (a = I + C | 0) >> 2] = 1 | e[a + 4 >> 2], _A(I, C)) : (I = e[I >> 2], e[g + 4 >> 2] = a, e[g >> 2] = I + C)) : g = I, 3 & (I = e[g + 4 >> 2]) && ((C = -8 & I) >>> 0 <= B + 16 >>> 0 || (e[g + 4 >> 2] = B | 1 & I | 2, I = g + B | 0, B = C - B | 0, e[I + 4 >> 2] = 3 | B, e[4 + (C = g + C | 0) >> 2] = 1 | e[C + 4 >> 2], _A(I, B))), I = g + 8 | 0)), !I) return 48; - e[A >> 2] = I, A = 0 - } - return A - } - - function Qg(A, g, I, C, a, B, _, t, r, o, i) { - var c; - if (c = vI(A, 0, g), 1 == (0 | I) | I >>> 0 > 1) return e[9396] = 22, -1; - if (!(!I & g >>> 0 <= 15)) { - if (!(!(B | r) & o >>> 0 < 2147483649)) return e[9396] = 22, -1; - if (!(!((!r & t >>> 0 >= 3 | 0 != (0 | r)) & o >>> 0 > 8191) | (0 | C) == (0 | c))) return 1 == (0 | i) ? (B = o >>> 10 | 0, s = A = s + -64 | 0, c && rI(c, g), (I = b(g)) ? (e[A + 36 >> 2] = 0, e[A + 40 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 32 >> 2] = 0, e[A + 24 >> 2] = 16, e[A + 20 >> 2] = _, e[A + 16 >> 2] = a, e[A + 12 >> 2] = C, e[A + 8 >> 2] = g, e[A + 4 >> 2] = I, e[A + 60 >> 2] = 0, e[A + 56 >> 2] = 1, e[A + 52 >> 2] = 1, e[A + 48 >> 2] = B, e[A + 44 >> 2] = t, (C = P(A + 4 | 0, 1)) | !c || uI(c, I, g), jC(I, g), aA(I)) : C = -22, s = A - -64 | 0, C ? -1 : 0) : (e[9396] = 28, -1) - } - return e[9396] = 28, -1 - } - - function yg(A, g, I, C, a, B, e) { - var _, t, r = 0, - o = 0, - i = 0; - s = _ = s - 96 | 0, fA(_, B, e, 0), nC(e = _ + 32 | 0, 32, 0, t = B + 16 | 0, _), B = -1; - A: { - g: if (!pC(I, g, C, a, e)) { - if (B = 0, !A) break A; - I: { - if (!(((I = 0 != (0 | a)) | !a & C >>> 0 > g - A >>> 0) & A >>> 0 < g >>> 0) & (!a & C >>> 0 <= A - g >>> 0 | A >>> 0 <= g >>> 0)) { - if (!(C | a)) break I; - I = (B = !a & C >>> 0 >= 32 | 0 != (0 | a)) ? 32 : C, r = B ? 0 : a - } else g = EI(A, g, C), - I = (B = I | !a & C >>> 0 >= 32) ? 32 : C, - r = B ? 0 : a; - if (B = r, i = uI(_ - -64 | 0, g, I), rC(e = _ + 32 | 0, e, o = I + 32 | 0, B = o >>> 0 < 32 ? B + 1 | 0 : B, t, _), A = uI(A, i, I), jC(e, 64), B = 0, !a & C >>> 0 < 33) break g;_C(A + I | 0, g + I | 0, C - I | 0, a - (r + (I >>> 0 > C >>> 0) | 0) | 0, t, 1, 0, _); - break g - } - rC(A = _ + 32 | 0, A, 32, 0, t, _), jC(A, 64) - }jC(_, 32) - } - return s = _ + 96 | 0, B - } - - function Eg(A, g, I, C, a, B, _, t, r, o, i) { - var c; - if (c = vI(A, 0, g), 1 == (0 | I) | I >>> 0 > 1) return e[9396] = 22, -1; - if (!(!I & g >>> 0 <= 15)) { - if (!(!(B | r) & o >>> 0 < 2147483649)) return e[9396] = 22, -1; - if (!(!(!!(t | r) & o >>> 0 > 8191) | (0 | C) == (0 | c))) return 2 == (0 | i) ? (B = o >>> 10 | 0, s = A = s + -64 | 0, c && rI(c, g), (I = b(g)) ? (e[A + 36 >> 2] = 0, e[A + 40 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 32 >> 2] = 0, e[A + 24 >> 2] = 16, e[A + 20 >> 2] = _, e[A + 16 >> 2] = a, e[A + 12 >> 2] = C, e[A + 8 >> 2] = g, e[A + 4 >> 2] = I, e[A + 60 >> 2] = 0, e[A + 56 >> 2] = 1, e[A + 52 >> 2] = 1, e[A + 48 >> 2] = B, e[A + 44 >> 2] = t, (C = P(A + 4 | 0, 2)) | !c || uI(c, I, g), jC(I, g), aA(I)) : C = -22, s = A - -64 | 0, C ? -1 : 0) : (e[9396] = 28, -1) - } - return e[9396] = 28, -1 - } - - function sg(A, g, I, C, a, B, e) { - var _, t, r = 0, - o = 0; - s = _ = s - 96 | 0, EA(_, B, e, 0), TI(e = _ + 32 | 0, 32, 0, t = B + 16 | 0, _), B = -1; - A: { - g: if (!pC(I, g, C, a, e)) { - if (B = 0, !A) break A; - I: { - if (!(((I = 0 != (0 | a)) | !a & C >>> 0 > g - A >>> 0) & A >>> 0 < g >>> 0) & (!a & C >>> 0 <= A - g >>> 0 | A >>> 0 <= g >>> 0)) { - if (!(C | a)) break I; - I = (B = !a & C >>> 0 >= 32 | 0 != (0 | a)) ? 32 : C, e = B ? 0 : a - } else g = EI(A, g, C), - I = (B = I | !a & C >>> 0 >= 32) ? 32 : C, - e = B ? 0 : a; - if (r = I, o = uI(_ - -64 | 0, g, I), UI(I = _ + 32 | 0, I, B = r + 32 | 0, B >>> 0 < 32 ? e + 1 | 0 : e, t, _), I = uI(A, o, r), B = 0, !a & C >>> 0 < 33) break g;mI(I + r | 0, g + r | 0, C - r | 0, a - (e + (C >>> 0 < r >>> 0) | 0) | 0, t, 1, 0, _); - break g - } - UI(A = _ + 32 | 0, A, 32, 0, t, _) - }jC(_, 32) - } - return s = _ + 96 | 0, B - } - - function hg(A, g, I, C, a, B, t, r, o, i) { - var c, Q; - return s = c = s - 400 | 0, e[c + 4 >> 2] = 0, EA(Q = c + 16 | 0, o, i, 0), i = _[o + 20 | 0] | _[o + 21 | 0] << 8 | _[o + 22 | 0] << 16 | _[o + 23 | 0] << 24, e[c + 8 >> 2] = _[o + 16 | 0] | _[o + 17 | 0] << 8 | _[o + 18 | 0] << 16 | _[o + 19 | 0] << 24, e[c + 12 >> 2] = i, jI(i = c + 80 | 0, 64, 0, c + 4 | 0, Q), fC(o = c + 144 | 0, i), jC(i, 64), dC(o, B, t, r), dC(o, 35696, 0 - t & 15, 0), dC(o, g, I, C), dC(o, 35696, 0 - I & 15, 0), e[c + 72 >> 2] = t, e[c + 76 >> 2] = r, dC(o, B = c + 72 | 0, 8, 0), e[c + 72 >> 2] = I, e[c + 76 >> 2] = C, dC(o, B, 8, 0), wC(o, B = c + 48 | 0), jC(o, 256), o = _g(B, a), jC(B, 16), A && (o ? (vI(A, 0, I), o = -1) : (XI(A, g, I, C, c + 4 | 0, c + 16 | 0), o = 0)), jC(c + 16 | 0, 32), s = c + 400 | 0, o - } - - function ng(A, g, I, a, B, _) { - var t, r; - if (s = t = s - 496 | 0, mA(r = t + 288 | 0, A, g), YC(r, I, a, 0), _) - for (A = 0, g = 0; I = (g = g + 1 | 0) << 24 | (65280 & g) << 8 | g >>> 8 & 65280 | g >>> 24, C[t + 76 | 0] = I, C[t + 77 | 0] = I >>> 8, C[t + 78 | 0] = I >>> 16, C[t + 79 | 0] = I >>> 24, uI(I = t + 80 | 0, t + 288 | 0, 208), YC(I, t + 76 | 0, 4, 0), dI(I, t + 32 | 0), I = e[t + 60 >> 2], e[t + 24 >> 2] = e[t + 56 >> 2], e[t + 28 >> 2] = I, I = e[t + 52 >> 2], e[t + 16 >> 2] = e[t + 48 >> 2], e[t + 20 >> 2] = I, I = e[t + 44 >> 2], e[t + 8 >> 2] = e[t + 40 >> 2], e[t + 12 >> 2] = I, I = e[t + 36 >> 2], e[t >> 2] = e[t + 32 >> 2], e[t + 4 >> 2] = I, uI(I = A + B | 0, t, (A = _ - A | 0) >>> 0 >= 32 ? 32 : A), _ >>> 0 > (A = g << 5) >>> 0;); - jC(t + 288 | 0, 208), s = t + 496 | 0 - } - - function pg(A) { - var g = 0, - I = 0, - C = 0; - if (!A) return -25; - if (!e[A >> 2]) return -1; - if (g = -2, !(t[A + 4 >> 2] < 16) && (e[A + 8 >> 2] || (g = -18, !e[A + 12 >> 2]))) { - if (I = e[A + 20 >> 2], !e[A + 16 >> 2]) return I ? -19 : -6; - if (g = -6, !(I >>> 0 < 8) && (e[A + 24 >> 2] || (g = -20, !e[A + 28 >> 2])) && (e[A + 32 >> 2] || (g = -21, !e[A + 36 >> 2]))) { - if (!(I = e[A + 48 >> 2])) return -16; - if (g = -17, !(I >>> 0 > 16777215 || (g = -14, (C = e[A + 44 >> 2]) >>> 0 < 8 || (g = -15, C >>> 0 > 2097152 || (g = -14, I << 3 >>> 0 > C >>> 0))))) { - if (!e[A + 40 >> 2]) return -12; - if (!(A = e[A + 52 >> 2])) return -28; - g = A >>> 0 > 16777215 ? -29 : 0 - } - } - } - return g - } - - function Dg(A, g, I, a, B, e) { - var _, t, r = 0; - return s = _ = s - 32 | 0, r = -1, (t = I >>> 0 < 32) & !a || (NI(_, 32, 0, B, e), pC(g + 16 | 0, g + 32 | 0, I - 32 | 0, a - t | 0, _) || (SI(A, g, I, a, B, e), C[A + 24 | 0] = 0, C[A + 25 | 0] = 0, C[A + 26 | 0] = 0, C[A + 27 | 0] = 0, C[A + 28 | 0] = 0, C[A + 29 | 0] = 0, C[A + 30 | 0] = 0, C[A + 31 | 0] = 0, C[A + 16 | 0] = 0, C[A + 17 | 0] = 0, C[A + 18 | 0] = 0, C[A + 19 | 0] = 0, C[A + 20 | 0] = 0, C[A + 21 | 0] = 0, C[A + 22 | 0] = 0, C[A + 23 | 0] = 0, C[A + 8 | 0] = 0, C[A + 9 | 0] = 0, C[A + 10 | 0] = 0, C[A + 11 | 0] = 0, C[A + 12 | 0] = 0, C[A + 13 | 0] = 0, C[A + 14 | 0] = 0, C[A + 15 | 0] = 0, C[0 | A] = 0, C[A + 1 | 0] = 0, C[A + 2 | 0] = 0, C[A + 3 | 0] = 0, C[A + 4 | 0] = 0, C[A + 5 | 0] = 0, C[A + 6 | 0] = 0, C[A + 7 | 0] = 0, r = 0)), s = _ + 32 | 0, r - } - - function fg(A, g, I, C, a, B, t, r, o, i, c) { - var Q, y, E; - return s = Q = s - 384 | 0, e[Q + 4 >> 2] = 0, EA(y = Q + 16 | 0, i, c, 0), c = _[i + 20 | 0] | _[i + 21 | 0] << 8 | _[i + 22 | 0] << 16 | _[i + 23 | 0] << 24, e[Q + 8 >> 2] = _[i + 16 | 0] | _[i + 17 | 0] << 8 | _[i + 18 | 0] << 16 | _[i + 19 | 0] << 24, e[Q + 12 >> 2] = c, jI(c = Q - -64 | 0, 64, 0, E = Q + 4 | 0, y), fC(i = Q + 128 | 0, c), jC(c, 64), dC(i, t, r, o), dC(i, 35696, 0 - r & 15, 0), XI(A, C, a, B, E, y), dC(i, A, a, B), dC(i, 35696, 0 - a & 15, 0), e[Q + 56 >> 2] = r, e[Q + 60 >> 2] = o, dC(i, A = Q + 56 | 0, 8, 0), e[Q + 56 >> 2] = a, e[Q + 60 >> 2] = B, dC(i, A, 8, 0), wC(i, g), jC(i, 256), I && (e[I >> 2] = 16, e[I + 4 >> 2] = 0), jC(Q + 16 | 0, 32), s = Q + 384 | 0, 0 - } - - function wg(A, g, I, C, a) { - var B, t, r = 0; - return s = B = s + -64 | 0, !I & (t = Rg(A)) >>> 0 < 128 ? (e[B + 60 >> 2] = 0, e[B + 52 >> 2] = 0, e[B + 56 >> 2] = 0, e[B + 44 >> 2] = 0, e[B + 48 >> 2] = 0, I = 0, t && (I = t, (1 | t) >>> 0 < 65536 || (I = t)), !(r = b(I)) | !(3 & _[r - 4 | 0]) || vI(r, 0, I), r ? (e[B + 36 >> 2] = 0, e[B + 40 >> 2] = 0, e[B + 12 >> 2] = r, e[B + 20 >> 2] = r, e[B + 24 >> 2] = t, e[B + 4 >> 2] = r, e[B + 16 >> 2] = t, e[B + 28 >> 2] = 0, e[B + 32 >> 2] = 0, e[B + 8 >> 2] = t, ZA(B + 4 | 0, A, a) ? (e[9396] = 28, A = -1) : A = e[B + 44 >> 2] != (0 | g) | e[B + 48 >> 2] != (C >>> 10 | 0), aA(r)) : A = -1) : (e[9396] = 28, A = -1), s = B - -64 | 0, A - } - - function kg(A, g) { - var I, C = 0, - a = 0; - I = g; - A: { - g: { - I: { - if (g &= 255) { - if (3 & A) - for (;;) { - if (!(C = _[0 | A]) | (0 | g) == (0 | C)) break A; - if (!(3 & (A = A + 1 | 0))) break - } - if (-2139062144 != (-2139062144 & ((C = e[A >> 2]) | 16843008 - C))) break I; - for (a = r(g, 16843009);;) { - if (-2139062144 != (-2139062144 & (16843008 - (g = C ^ a) | g))) break I; - if (C = e[A + 4 >> 2], A = g = A + 4 | 0, -2139062144 != (-2139062144 & (16843008 - C | C))) break - } - break g - } - A = Rg(A) + A | 0; - break A - } - g = A - } - for (;;) { - if (!(C = _[0 | (A = g)])) break A; - if (g = A + 1 | 0, (0 | C) == (255 & I)) break - } - } - return _[0 | A] == (255 & I) ? A : 0 - } - - function lg(A, g, I, C) { - var a, B = 0; - return s = a = s - 208 | 0, e[a + 72 >> 2] = 0, e[a + 76 >> 2] = 0, B = e[8595], e[a + 8 >> 2] = e[8594], e[a + 12 >> 2] = B, B = e[8597], e[a + 16 >> 2] = e[8596], e[a + 20 >> 2] = B, B = e[8599], e[a + 24 >> 2] = e[8598], e[a + 28 >> 2] = B, B = e[8601], e[a + 32 >> 2] = e[8600], e[a + 36 >> 2] = B, B = e[8603], e[a + 40 >> 2] = e[8602], e[a + 44 >> 2] = B, B = e[8605], e[a + 48 >> 2] = e[8604], e[a + 52 >> 2] = B, B = e[8607], e[a + 56 >> 2] = e[8606], e[a + 60 >> 2] = B, e[a + 64 >> 2] = 0, e[a + 68 >> 2] = 0, B = e[8593], e[a >> 2] = e[8592], e[a + 4 >> 2] = B, dA(a, g, I, C), T(a, A), s = a + 208 | 0, 0 - } - - function dg(A) { - var g = 0; - return e[64 + (A |= 0) >> 2] = 0, e[A + 68 >> 2] = 0, e[A + 72 >> 2] = 0, e[A + 76 >> 2] = 0, g = e[8593], e[A >> 2] = e[8592], e[A + 4 >> 2] = g, g = e[8595], e[A + 8 >> 2] = e[8594], e[A + 12 >> 2] = g, g = e[8597], e[A + 16 >> 2] = e[8596], e[A + 20 >> 2] = g, g = e[8599], e[A + 24 >> 2] = e[8598], e[A + 28 >> 2] = g, g = e[8601], e[A + 32 >> 2] = e[8600], e[A + 36 >> 2] = g, g = e[8603], e[A + 40 >> 2] = e[8602], e[A + 44 >> 2] = g, g = e[8605], e[A + 48 >> 2] = e[8604], e[A + 52 >> 2] = g, g = e[8607], e[A + 56 >> 2] = e[8606], e[A + 60 >> 2] = g, 0 - } - - function ug(A) { - return ((127 & (-1 ^ _[A + 31 | 0]) | _[A + 1 | 0] & _[A + 2 | 0] & _[A + 3 | 0] & _[A + 4 | 0] & _[A + 5 | 0] & _[A + 6 | 0] & _[A + 7 | 0] & _[A + 8 | 0] & _[A + 9 | 0] & _[A + 10 | 0] & _[A + 11 | 0] & _[A + 12 | 0] & _[A + 13 | 0] & _[A + 14 | 0] & _[A + 15 | 0] & _[A + 16 | 0] & _[A + 17 | 0] & _[A + 18 | 0] & _[A + 19 | 0] & _[A + 20 | 0] & _[A + 21 | 0] & _[A + 22 | 0] & _[A + 23 | 0] & _[A + 24 | 0] & _[A + 25 | 0] & _[A + 26 | 0] & _[A + 27 | 0] & _[A + 28 | 0] & _[A + 30 | 0] & _[A + 29 | 0] ^ 255) - 1 & 236 - _[0 | A] ^ -1) >>> 8 & 1 - } - - function Sg(A, g) { - var I, a = 0, - B = 0, - e = 0, - t = 0; - if (C[15 + (I = s - 16 | 0) | 0] = 0, g) { - if (g >>> 0 >= 4) - for (t = -4 & g; a = A + B | 0, C[I + 15 | 0] = _[0 | a] | _[I + 15 | 0], C[I + 15 | 0] = _[a + 1 | 0] | _[I + 15 | 0], C[I + 15 | 0] = _[a + 2 | 0] | _[I + 15 | 0], C[I + 15 | 0] = _[a + 3 | 0] | _[I + 15 | 0], B = B + 4 | 0, (0 | t) != (0 | (e = e + 4 | 0));); - if (a = 3 & g) - for (g = 0; C[I + 15 | 0] = _[A + B | 0] | _[I + 15 | 0], B = B + 1 | 0, (0 | a) != (0 | (g = g + 1 | 0));); - } - return _[I + 15 | 0] - 1 >>> 8 & 1 - } - - function bg(A, g, I) { - var a, B = 0, - t = 0; - if (e[12 + (a = s - 16 | 0) >> 2] = A, e[a + 8 >> 2] = g, A = 0, C[a + 7 | 0] = 0, I) { - if (g = 1 & I, 1 != (0 | I)) - for (t = -2 & I, I = 0; C[a + 7 | 0] = _[a + 7 | 0] | _[e[a + 12 >> 2] + A | 0] ^ _[e[a + 8 >> 2] + A | 0], B = 1 | A, C[a + 7 | 0] = _[a + 7 | 0] | _[B + e[a + 12 >> 2] | 0] ^ _[e[a + 8 >> 2] + B | 0], A = A + 2 | 0, (0 | t) != (0 | (I = I + 2 | 0));); - g && (C[a + 7 | 0] = _[a + 7 | 0] | _[e[a + 12 >> 2] + A | 0] ^ _[e[a + 8 >> 2] + A | 0]) - } - return (_[a + 7 | 0] - 1 >>> 8 & 1) - 1 | 0 - } - - function Fg(A) { - for (var g = 0, I = 0, C = 0, a = 0, B = 0, e = 0, t = 0, r = 0, o = 0, i = 0; a = (I = _[A + C | 0]) ^ _[0 | (g = C + 2704 | 0)] | a, B = I ^ _[g + 192 | 0] | B, e = I ^ _[g + 160 | 0] | e, t = I ^ _[g + 128 | 0] | t, r = I ^ _[g + 96 | 0] | r, o = I ^ _[g - -64 | 0] | o, i = I ^ _[g + 32 | 0] | i, 31 != (0 | (C = C + 1 | 0));); - return ((255 & ((g = 127 ^ (A = 127 & _[A + 31 | 0])) | B)) - 1 | (255 & (g | e)) - 1 | (255 & (g | t)) - 1 | (255 & (122 ^ A | r)) - 1 | (255 & (5 ^ A | o)) - 1 | (255 & (A | i)) - 1 | (255 & (A | a)) - 1) >>> 8 & 1 - } - - function Ng(A, g, I) { - var C = 0, - a = 0, - B = 0, - e = 0; - return a = 31 & (B = e = 63 & I), B = B >>> 0 >= 32 ? -1 >>> a | 0 : (C = -1 >>> a | 0) | (1 << a) - 1 << 32 - a, B &= A, C &= g, a = 31 & e, e >>> 0 >= 32 ? (C = B << a, e = 0) : (C = (1 << a) - 1 & B >>> 32 - a | C << a, e = B << a), B = C, C = 31 & (a = 0 - I & 63), a >>> 0 >= 32 ? (C = -1 << C, I = 0) : C = (I = -1 << C) | (1 << C) - 1 & -1 >>> 32 - C, A &= I, g &= C, C = 31 & a, a >>> 0 >= 32 ? (I = 0, A = g >>> C | 0) : (I = g >>> C | 0, A = ((1 << C) - 1 & g) << 32 - C | A >>> C), p = I | B, A | e - } - - function vg(A, g, I, C, a, B) { - A |= 0, g |= 0, I |= 0; - var _ = 0, - t = 0; - A: g: { - I: { - if (!(!(a |= 0) & (C |= 0) >>> 0 < 64 || (t = 1 + (a = a - 1 | 0) | 0, _ = a, !(C = (a = C + -64 | 0) >>> 0 < 4294967232 ? t : _) & a >>> 0 > 4294967231 | C))) { - if (!N(_ = I, I = I - -64 | 0, a, C, B |= 0, 0)) break I; - A && vI(A, 0, a) - } - if (C = -1, !g) break g;e[g >> 2] = 0, - e[g + 4 >> 2] = 0, - C = -1; - break A - } - g && (e[g >> 2] = a, e[g + 4 >> 2] = C), - C = 0, - A && EI(A, I, a) - } - return 0 | C - } - - function Mg(A, g, I, C, a, B, _, t, r, o) { - var i, c, Q; - return s = i = s - 352 | 0, jI(Q = i + 32 | 0, 64, 0, r, o), fC(c = i + 96 | 0, Q), jC(Q, 64), dC(c, B, _, t), dC(c, 35664, 0 - _ & 15, 0), dC(c, g, I, C), dC(c, 35664, 0 - I & 15, 0), e[i + 24 >> 2] = _, e[i + 28 >> 2] = t, dC(c, B = i + 24 | 0, 8, 0), e[i + 24 >> 2] = I, e[i + 28 >> 2] = C, dC(c, B, 8, 0), wC(c, i), jC(c, 256), B = _g(i, a), jC(i, 16), A && (B ? (vI(A, 0, I), B = -1) : (II(A, g, I, C, r, 1, o), B = 0)), s = i + 352 | 0, B - } - - function Gg(A, g, I, C, a, B) { - var t, r; - return A |= 0, g |= 0, I |= 0, C |= 0, B |= 0, s = t = s - 32 | 0, r = _[0 | (a |= 0)] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, a = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[t + 24 >> 2] = 0, e[t + 28 >> 2] = 0, e[t + 16 >> 2] = r, e[t + 20 >> 2] = a, e[t + 8 >> 2] = 0, e[t + 12 >> 2] = 0, e[t >> 2] = I, e[t + 4 >> 2] = C, g - 65 >>> 0 <= 4294967246 ? (e[9396] = 28, A = -1) : A = BA(A, g, 0, 0, 0, B, 32, t, t + 16 | 0), s = t + 32 | 0, 0 | A - } - - function Kg(A, g, I, C, a) { - var B, _; - return A |= 0, g |= 0, I |= 0, C |= 0, s = B = s - 512 | 0, eg(_ = B + 32 | 0, a |= 0, 32), mC(_, g, I, C), fI(_, B + 448 | 0), g = e[B + 476 >> 2], e[B + 24 >> 2] = e[B + 472 >> 2], e[B + 28 >> 2] = g, g = e[B + 468 >> 2], e[B + 16 >> 2] = e[B + 464 >> 2], e[B + 20 >> 2] = g, g = e[B + 460 >> 2], e[B + 8 >> 2] = e[B + 456 >> 2], e[B + 12 >> 2] = g, g = e[B + 452 >> 2], e[B >> 2] = e[B + 448 >> 2], e[B + 4 >> 2] = g, g = uC(A, B), I = bg(B, A, 32), s = B + 512 | 0, ((0 | A) == (0 | B) ? -1 : g) | I - } - - function mg(A, g, I, C, a, B, _, t, r, o) { - var i, c, Q; - return s = i = s - 352 | 0, TI(Q = i + 32 | 0, 64, 0, r, o), fC(c = i + 96 | 0, Q), jC(Q, 64), dC(c, B, _, t), e[i + 24 >> 2] = _, e[i + 28 >> 2] = t, dC(c, B = i + 24 | 0, 8, 0), dC(c, g, I, C), e[i + 24 >> 2] = I, e[i + 28 >> 2] = C, dC(c, B, 8, 0), wC(c, i), jC(c, 256), B = _g(i, a), jC(i, 16), A && (B ? (vI(A, 0, I), B = -1) : (mI(A, g, I, C, r, 1, 0, o), B = 0)), s = i + 352 | 0, B - } - - function Yg(A, g, I, C, a, B, _, t, r, o, i) { - var c, Q, y; - return s = c = s - 336 | 0, jI(y = c + 16 | 0, 64, 0, o, i), fC(Q = c + 80 | 0, y), jC(y, 64), dC(Q, _, t, r), dC(Q, 35664, 0 - t & 15, 0), II(A, C, a, B, o, 1, i), dC(Q, A, a, B), dC(Q, 35664, 0 - a & 15, 0), e[c + 8 >> 2] = t, e[c + 12 >> 2] = r, dC(Q, A = c + 8 | 0, 8, 0), e[c + 8 >> 2] = a, e[c + 12 >> 2] = B, dC(Q, A, 8, 0), wC(Q, g), jC(Q, 256), I && (e[I >> 2] = 16, e[I + 4 >> 2] = 0), s = c + 336 | 0, 0 - } - - function Hg(A, g) { - var I, C = 0, - a = 0, - B = 0, - t = 0, - o = 0; - A: if (!(((I = _[0 | A]) - 58 & 255) >>> 0 < 246)) { - for (C = I, a = A;;) { - if (t = a, B >>> 0 > 429496729) break A; - if ((C = (255 & C) - 48 | 0) >>> 0 > (-1 ^ (B = r(B, 10))) >>> 0) break A; - if (B = B + C | 0, !(((C = _[0 | (a = a + 1 | 0)]) - 58 & 255) >>> 0 > 245)) break - } - 48 == (0 | I) & (0 | A) != (0 | t) | (0 | A) == (0 | a) || (e[g >> 2] = B, o = a) - } - return o - } - - function Ug(A) { - var g = 0, - I = 0, - C = 0, - a = 0; - g = 65, I = 1024; - A: { - g: { - if ((0 | (C = 255 & A)) != _[1024]) - for (C = r(C, 16843009);;) { - if (-2139062144 != (-2139062144 & ((a = C ^ e[I >> 2]) | 16843008 - a))) break g; - if (I = I + 4 | 0, !((g = g - 4 | 0) >>> 0 > 3)) break - } - if (!g) break A - } - for (A &= 255;;) { - if ((0 | A) == _[0 | I]) return I; - if (I = I + 1 | 0, !(g = g - 1 | 0)) break - } - } - return 0 - } - - function Jg(A, g, I, C, a, B, _, t, r, o, i) { - var c, Q, y; - return s = c = s - 336 | 0, TI(y = c + 16 | 0, 64, 0, o, i), fC(Q = c + 80 | 0, y), jC(y, 64), dC(Q, _, t, r), e[c + 8 >> 2] = t, e[c + 12 >> 2] = r, dC(Q, _ = c + 8 | 0, 8, 0), mI(A, C, a, B, o, 1, 0, i), dC(Q, A, a, B), e[c + 8 >> 2] = a, e[c + 12 >> 2] = B, dC(Q, _, 8, 0), wC(Q, g), jC(Q, 256), I && (e[I >> 2] = 16, e[I + 4 >> 2] = 0), s = c + 336 | 0, 0 - } - - function xg(A, g, I, a, B, e) { - return !a & I >>> 0 >= 32 | a ? (SI(A, g, I, a, B, e), hC(A + 16 | 0, A + 32 | 0, I - 32 | 0, a - (I >>> 0 < 32) | 0, A), C[A + 8 | 0] = 0, C[A + 9 | 0] = 0, C[A + 10 | 0] = 0, C[A + 11 | 0] = 0, C[A + 12 | 0] = 0, C[A + 13 | 0] = 0, C[A + 14 | 0] = 0, C[A + 15 | 0] = 0, C[0 | A] = 0, C[A + 1 | 0] = 0, C[A + 2 | 0] = 0, C[A + 3 | 0] = 0, C[A + 4 | 0] = 0, C[A + 5 | 0] = 0, C[A + 6 | 0] = 0, C[A + 7 | 0] = 0, A = 0) : A = -1, A - } - - function Rg(A) { - var g = 0, - I = 0, - C = 0; - A: { - g: if (3 & (g = A)) { - if (!_[0 | g]) return 0; - for (;;) { - if (!(3 & (g = g + 1 | 0))) break g; - if (!_[0 | g]) break - } - break A - }for (; I = g, g = g + 4 | 0, -2139062144 == (-2139062144 & ((C = e[I >> 2]) | 16843008 - C));); - for (; I = (g = I) + 1 | 0, _[0 | g];); - } - return g - A | 0 - } - - function Lg(A, g, I, C, a, B) { - g |= 0, a |= 0, B |= 0; - var _, t = 0; - return s = _ = s - 16 | 0, f(A |= 0, _ + 8 | 0, EI(A - -64 | 0, I |= 0, C |= 0), C, a, B, 0), e[_ + 12 >> 2] | 64 != e[_ + 8 >> 2] ? (g && (e[g >> 2] = 0, e[g + 4 >> 2] = 0), vI(A, 0, C - -64 | 0), t = -1) : g && (e[g >> 2] = C - -64, e[g + 4 >> 2] = a - ((C >>> 0 < 4294967232) - 1 | 0)), s = _ + 16 | 0, 0 | t - } - - function Pg(A, g) { - var I, C = 0, - a = 0, - B = 0, - t = 0; - return (I = Ug(_[0 | g])) && (C = Ug(_[g + 1 | 0])) && (a = Ug(_[g + 2 | 0])) && (B = Ug(_[g + 3 | 0])) && (t = Ug(_[g + 4 | 0])) ? (e[A >> 2] = I - 1024 | C - 1024 << 6 | a - 1024 << 12 | B - 1024 << 18 | t - 1024 << 24, g + 5 | 0) : (e[A >> 2] = 0, 0) - } - - function qg(A, g, I) { - var C; - for (e[12 + (C = s - 16 | 0) >> 2] = A, e[C + 8 >> 2] = g, A = 0, e[C + 4 >> 2] = 0; e[C + 4 >> 2] = e[C + 4 >> 2] | _[e[C + 12 >> 2] + A | 0] ^ _[e[C + 8 >> 2] + A | 0], g = 1 | A, e[C + 4 >> 2] = e[C + 4 >> 2] | _[g + e[C + 12 >> 2] | 0] ^ _[g + e[C + 8 >> 2] | 0], (0 | I) != (0 | (A = A + 2 | 0));); - return (e[C + 4 >> 2] - 1 >>> 8 & 1) - 1 | 0 - } - - function zg(A, g, I, C, a, B, _, t, r, o, i) { - var c = 0, - Q = 0, - y = 0; - return Q = -1, (c = C >>> 0 < 32) & !a || !(c = a - c | 0) & (y = C - 32 | 0) >>> 0 > 4294967263 | c | !t & _ >>> 0 > 4294967263 | t || (Q = 0 | Da[e[i >> 2]](A, I, y, (I + C | 0) - 32 | 0, 32, B, _, r, o)), g && (e[g >> 2] = Q ? 0 : C - 32 | 0, e[g + 4 >> 2] = Q ? 0 : a - (C >>> 0 < 32) | 0), Q - } - - function Tg(A, g) { - var I, C = 0, - a = 0, - B = 0; - s = I = s - 896 | 0, pA(C = I + 848 | 0, g), pA(a = I + 800 | 0, g + 32 | 0), $(B = I + 320 | 0, C), $(g = I + 160 | 0, a), $A(C = I + 640 | 0, g), sA(g = I + 480 | 0, B, C), v(I, g, C = I + 600 | 0), v(I + 40 | 0, a = I + 520 | 0, B = I + 560 | 0), v(I + 80 | 0, B, C), v(I + 120 | 0, g, a), O(A, I), s = I + 896 | 0 - } - - function jg(A) { - var g = 0, - I = 0, - a = 0, - B = 0, - e = 0; - for (g = 1; I = (a = g) + _[0 | (g = A + B | 0)] | 0, C[0 | g] = I, I = _[g + 1 | 0] + (I >>> 8 | 0) | 0, C[g + 1 | 0] = I, I = _[g + 2 | 0] + (I >>> 8 | 0) | 0, C[g + 2 | 0] = I, a = g, g = _[g + 3 | 0] + (I >>> 8 | 0) | 0, C[a + 3 | 0] = g, g = g >>> 8 | 0, B = B + 4 | 0, 4 != (0 | (e = e + 4 | 0));); - } - - function Xg(A, g, I, C, a, B, _) { - var t; - return s = t = s - 16 | 0, A = vI(A, 0, 128), !(C | B) & _ >>> 0 < 2147483649 ? (!B & a >>> 0 >= 3 | 0 != (0 | B)) & _ >>> 0 > 8191 ? (rI(t, 16), A = eA(a, _ >>> 10 | 0, g, I, t, A, 1) ? -1 : 0) : (e[9396] = 28, A = -1) : (e[9396] = 22, A = -1), s = t + 16 | 0, A - } - - function Og(A, g) { - var I = 0; - 4 & g && ((g = e[A >> 2]) && jC(e[g + 4 >> 2], e[A + 16 >> 2] << 10), (g = e[A + 4 >> 2]) && jC(g, e[A + 20 >> 2] << 3)), aA(e[A + 4 >> 2]), e[A + 4 >> 2] = 0, (g = e[A >> 2]) && (I = e[g >> 2]) && aA(I), aA(g), e[A >> 2] = 0 - } - - function Wg(A, g, I, C, a, _, t, r, o, i, c) { - return !a & C >>> 0 > 4294967263 | 0 != (0 | a) | !r & t >>> 0 >= 4294967264 | 0 != (0 | r) ? (QC(), B()) : (A = 0 | Da[e[c >> 2]](A, A + C | 0, 32, I, C, _, t, o, i), g && (C = (I = C + 32 | 0) >>> 0 < 32 ? a + 1 | 0 : a, e[g >> 2] = A ? 0 : I, e[g + 4 >> 2] = A ? 0 : C)), A - } - - function Vg(A) { - var g = 0, - I = 0, - C = 0, - a = 0, - B = 0, - e = 0, - t = 0, - r = 0; - for (g = 32, I = 1; r |= (a = _[(C = g - 2 | 0) + A | 0]) - (B = _[C + 2928 | 0]) >> 8 & (g = ((e = _[2928 + (g = g - 1 | 0) | 0]) ^ (t = _[A + g | 0])) - 1 >> 8 & I) | t - e >> 8 & I, I = g & (a ^ B) - 1 >> 8, g = C;); - return 0 != (255 & r) - } - - function Zg(A, g, I, C, a, B, _) { - var t; - return s = t = s - 16 | 0, A = vI(A, 0, 128), !(C | B) & _ >>> 0 < 2147483649 ? !!(a | B) & _ >>> 0 > 8191 ? (rI(t, 16), A = eA(a, _ >>> 10 | 0, g, I, t, A, 2) ? -1 : 0) : (e[9396] = 28, A = -1) : (e[9396] = 22, A = -1), s = t + 16 | 0, A - } - - function $g(A) { - var g = 0; - return e[32 + (A |= 0) >> 2] = 0, e[A + 36 >> 2] = 0, g = e[8813], e[A >> 2] = e[8812], e[A + 4 >> 2] = g, g = e[8815], e[A + 8 >> 2] = e[8814], e[A + 12 >> 2] = g, g = e[8817], e[A + 16 >> 2] = e[8816], e[A + 20 >> 2] = g, g = e[8819], e[A + 24 >> 2] = e[8818], e[A + 28 >> 2] = g, 0 - } - - function AI(A, g, I, C, a, B, e) { - var _, t, r = 0, - o = 0; - return s = _ = s + -64 | 0, r = -1, (t = I >>> 0 < 16) & !C || Cg(o = _ + 32 | 0, e, B) || EA(_, 35600, o, 0) || (r = sg(A, g + 16 | 0, g, I - 16 | 0, C - t | 0, a, _), jC(_, 32)), s = _ - -64 | 0, r - } - - function gI(A, g, I, C) { - var a, B, e, _, t = 0, - o = 0; - return _ = r(t = I >>> 16 | 0, o = A >>> 16 | 0), t = (65535 & (o = ((e = r(a = 65535 & I, B = 65535 & A)) >>> 16 | 0) + r(o, a) | 0)) + r(t, B) | 0, p = (r(g, I) + _ | 0) + r(A, C) + (o >>> 16) + (t >>> 16) | 0, 65535 & e | t << 16 - } - - function II(A, g, I, C, a, _, t) { - var r = 0, - o = 0; - if (r = C, !(1 == (((r = (o = I + 63 | 0) >>> 0 < 63 ? r + 1 | 0 : r) >>> 6 | 0) + (0 != (0 | (r = (63 & r) << 26 | o >>> 6))) | 0) & _ >>> 0 > (o = 0 - r | 0) >>> 0 | 1 == (0 | C) | C >>> 0 > 1)) return 0 | Da[e[9203]](A, g, I, C, a, _, t); - QC(), B() - } - - function CI(A, g, I) { - var C = 0, - a = 0; - if (!I) return 0; - if (C = _[0 | A]) A: { - for (;;) { - if ((0 | (a = _[0 | g])) != (0 | C) | !a) break A; - if (!(I = I - 1 | 0)) break A; - if (g = g + 1 | 0, C = _[A + 1 | 0], A = A + 1 | 0, !C) break - } - C = 0 - } - else C = 0; - return C - _[0 | g] | 0 - } - - function aI(A, g, I, C, a, B, e) { - var _; - return A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, s = _ = s + -64 | 0, Cg(_ + 32 | 0, e |= 0, B |= 0) ? B = -1 : (B = -1, fA(_, 35680, _ + 32 | 0, 0) || (B = xg(A, g, I, C, a, _), jC(_, 32))), s = _ - -64 | 0, 0 | B - } - - function BI(A, g, I, C, a, B, e) { - var _; - return A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, s = _ = s + -64 | 0, Cg(_ + 32 | 0, e |= 0, B |= 0) ? B = -1 : (B = -1, fA(_, 35680, _ + 32 | 0, 0) || (B = Dg(A, g, I, C, a, _), jC(_, 32))), s = _ - -64 | 0, 0 | B - } - - function eI(A, g, I, C, a, e, _) { - var t; - if (s = t = s + -64 | 0, !C & I >>> 0 < 4294967280) return Cg(t + 32 | 0, _, e) ? _ = -1 : (_ = -1, EA(t, 35600, t + 32 | 0, 0) || (_ = tg(A + 16 | 0, A, g, I, C, a, t), jC(t, 32))), s = t - -64 | 0, _; - QC(), B() - } - - function _I(A, g) { - for (var I = 0, a = 0, B = 0, e = 0, t = 0; a = A + B | 0, I = _[g + B | 0] + (_[0 | a] + I | 0) | 0, C[0 | a] = I, e = (a = 1 | B) + A | 0, I = _[g + a | 0] + (_[0 | e] + (I >>> 8 | 0) | 0) | 0, C[0 | e] = I, I = I >>> 8 | 0, B = B + 2 | 0, 32 != (0 | (t = t + 2 | 0));); - } - - function tI(A, g) { - for (var I = 0, a = 0, B = 0, e = 0, t = 0; I = (_[0 | (a = A + B | 0)] - _[g + B | 0] | 0) + I | 0, C[0 | a] = I, I = (_[0 | (e = (a = 1 | B) + A | 0)] - _[g + a | 0] | 0) + (I >> 8) | 0, C[0 | e] = I, I >>= 8, B = B + 2 | 0, 64 != (0 | (t = t + 2 | 0));); - } - - function rI(A, g) { - A |= 0; - var I, a = 0, - B = 0, - e = 0; - if (s = I = s - 16 | 0, g |= 0) - for (; C[I + 15 | 0] = 0, B = A + a | 0, e = 0 | c(36816, I + 15 | 0, 0), C[0 | B] = e, (0 | (a = a + 1 | 0)) != (0 | g);); - s = I + 16 | 0 - } - - function oI(A, g, I, C, a, B, e) { - var _, t, r = 0; - return s = _ = s - 32 | 0, r = -1, (t = I >>> 0 < 16) & !C || iC(_, B, e) || (r = yg(A, g + 16 | 0, g, I - 16 | 0, C - t | 0, a, _), jC(_, 32)), s = _ + 32 | 0, r - } - - function iI(A) { - var g, I; - A: { - if (!((A = (g = e[8928]) + (I = A + 7 & -8) | 0) >>> 0 <= g >>> 0 && I)) { - if (A >>> 0 <= fa() << 16 >>> 0) break A; - if (0 | E(0 | A)) break A - } - return e[9396] = 48, - -1 - } - return e[8928] = A, g - } - - function cI(A, g) { - var I, a, B; - s = I = s - 176 | 0, LA(a = I + 96 | 0, g + 80 | 0), v(B = I + 48 | 0, g, a), v(I, g + 40 | 0, a), Bg(A, I), Bg(I + 144 | 0, B), C[A + 31 | 0] = _[A + 31 | 0] ^ _[I + 144 | 0] << 7, s = I + 176 | 0 - } - - function QI(A, g, I, C, a, B, e, _, t, r) { - var o, i, c = 0, - Q = 0, - y = 0; - return s = o = s - 16 | 0, c = -1, oC(i = o + 4 | 0) || (Q = -1, y = oA(i, A, g, I, C, a, B, e, _, t, r), c = RI(i) ? Q : y), s = o + 16 | 0, c - } - - function yI(A, g, I, C, a, _, t, r, o, i, c, Q) { - return I && (e[I >> 2] = 32, e[I + 4 >> 2] = 0), !o & r >>> 0 < 4294967264 & !_ & a >>> 0 <= 4294967263 || (QC(), B()), 0 | Da[e[Q >> 2]](A, g, 32, C, a, t, r, i, c) - } - - function EI(A, g, I) { - var a = 0; - if (A >>> 0 < g >>> 0) return uI(A, g, I); - if (I) - for (a = A + I | 0, g = g + I | 0; g = g - 1 | 0, C[0 | (a = a - 1 | 0)] = _[0 | g], I = I - 1 | 0;); - return A - } - - function sI(A, g, I, C, a, e, _) { - var t, r = 0; - if (s = t = s - 32 | 0, !C & I >>> 0 < 4294967280) return r = -1, iC(t, e, _) || (r = rg(A + 16 | 0, A, g, I, C, a, t), jC(t, 32)), s = t + 32 | 0, r; - QC(), B() - } - - function hI(A, g, I, C, a, B) { - return g |= 0, 0 | (!(C |= 0) & (I |= 0) >>> 0 >= 16 | C ? yg(A |= 0, g + 16 | 0, g, I - 16 | 0, C - (I >>> 0 < 16) | 0, a |= 0, B |= 0) : -1) - } - - function nI(A, g, I, C, a, B) { - return g |= 0, 0 | (!(C |= 0) & (I |= 0) >>> 0 >= 16 | C ? sg(A |= 0, g + 16 | 0, g, I - 16 | 0, C - (I >>> 0 < 16) | 0, a |= 0, B |= 0) : -1) - } - - function pI(A, g, I, C, a, B, _, t, r, o, i) { - return !C & I >>> 0 > 4294967263 | C | !t & _ >>> 0 > 4294967263 | t ? -1 : 0 | Da[e[i >> 2]](A, g, I, a, 32, B, _, r, o) - } - - function DI(A, g, I) { - A |= 0; - var C, a = 0; - return s = C = s - 32 | 0, a = -1, Cg(C, I |= 0, g |= 0) || (a = fA(A, 35680, C, 0)), s = C + 32 | 0, 0 | a - } - - function fI(A, g) { - var I; - return g |= 0, s = I = s + -64 | 0, T(A |= 0, I), dA(A = A + 208 | 0, I, 64, 0), T(A, g), jC(I, 64), s = I - -64 | 0, 0 - } - - function wI(A, g, I, C) { - var a; - return g |= 0, I |= 0, C |= 0, s = a = s + -64 | 0, T(A |= 0, a), A = f(g, I, a, 64, 0, C, 1), s = a - -64 | 0, 0 | A - } - - function kI(A, g) { - var I, C, a; - v(A, g, I = g + 120 | 0), v(A + 40 | 0, C = g + 40 | 0, a = g + 80 | 0), v(A + 80 | 0, a, I), v(A + 120 | 0, g, C) - } - - function lI(A, g, I, C, a, B, e) { - return 0 | Zg(A |= 0, g |= 0, (A = 0) | (I |= 0), C |= 0, A | (a |= 0), B |= 0, e |= 0) - } - - function dI(A, g) { - var I; - return g |= 0, s = I = s - 32 | 0, GA(A |= 0, I), NA(A = A + 104 | 0, I, 32, 0), GA(A, g), jC(I, 32), s = I + 32 | 0, 0 - } - - function uI(A, g, I) { - var a = 0; - if (I) - for (a = A; C[0 | a] = _[0 | g], a = a + 1 | 0, g = g + 1 | 0, I = I - 1 | 0;); - return A - } - - function SI(A, g, I, C, a, B) { - var e; - return s = e = s - 32 | 0, fA(e, a, B, 0), A = _C(A, g, I, C, a + 16 | 0, 0, 0, e), jC(e, 32), s = e + 32 | 0, A - } - - function bI(A) { - for (A |= 0; rI(A, 32), C[A + 31 | 0] = 31 & _[A + 31 | 0], !Vg(A) || Sg(A, 32);); - } - - function FI(A, g, I) { - var C; - return g |= 0, I |= 0, s = C = s + -64 | 0, T(A |= 0, C), A = N(g, C, 64, 0, I, 1), s = C - -64 | 0, 0 | A - } - - function NI(A, g, I, C, a) { - var B; - return s = B = s - 32 | 0, fA(B, C, a, 0), A = nC(A, g, I, C + 16 | 0, B), jC(B, 32), s = B + 32 | 0, A - } - - function vI(A, g, I) { - var a = 0; - if (I) - for (a = A; C[0 | a] = g, a = a + 1 | 0, I = I - 1 | 0;); - return A - } - - function MI(A, g, I) { - return A |= 0, g |= 0, (I |= 0) >>> 0 >= 256 && (Q(1366, 1279, 107, 1123), B()), 0 | AA(A, g, 255 & I) - } - - function GI(A, g, I, C, a, B, e) { - return 0 | rg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0) - } - - function KI(A, g, I, C, a, B, e) { - return 0 | yg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0) - } - - function mI(A, g, I, C, a, _, t, r) { - return 1 == (0 | C) | C >>> 0 > 1 && (QC(), B()), 0 | Da[e[9202]](A, g, I, C, a, _, t, r) - } - - function YI(A, g, I, C, a, B, e) { - return 0 | tg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0) - } - - function HI(A, g, I, C, a, B, e) { - return 0 | sg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0) - } - - function UI(A, g, I, C, a, _) { - return 1 == (0 | C) | C >>> 0 > 1 && (QC(), B()), 0 | Da[e[9202]](A, g, I, C, a, 0, 0, _) - } - - function JI(A, g, I, C, a, _) { - return 1 == (0 | C) | C >>> 0 > 1 && (QC(), B()), 0 | Da[e[9203]](A, g, I, C, a, 0, _) - } - - function xI(A, g, I, C, a, B) { - return f(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, 0), 0 - } - - function RI(A) { - var g; - return (g = e[A >> 2]) && aA(g), e[A + 8 >> 2] = 0, e[A >> 2] = 0, e[A + 4 >> 2] = 0, 0 - } - - function LI(A, g) { - var I = 0; - return (-1 >>> (I = 31 & g) & A) << I | ((I = A) & -1 << (A = 0 - g & 31)) >>> A - } - - function PI(A, g, I, C, a, B) { - return 0 | xg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0) - } - - function qI(A, g, I, C, a, B) { - return 0 | Dg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0) - } - - function zI(A, g, I, C, a, B) { - return 0 | SI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0) - } - - function TI(A, g, I, C, a) { - return 1 == (0 | I) | I >>> 0 > 1 && (QC(), B()), 0 | Da[e[9200]](A, g, I, C, a) - } - - function jI(A, g, I, C, a) { - return 1 == (0 | I) | I >>> 0 > 1 && (QC(), B()), 0 | Da[e[9201]](A, g, I, C, a) - } - - function XI(A, g, I, C, a, _) { - 1 == (0 | C) | C >>> 0 > 1 && (QC(), B()), Da[e[9203]](A, g, I, C, a, 1, _) - } - - function OI(A, g, I, C, a) { - return 0 | N(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, 0) - } - - function WI(A, g, I, C, a) { - return 0 | hC(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0) - } - - function VI(A, g, I, C, a) { - return 0 | pC(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0) - } - - function ZI(A, g, I, C, a) { - return 0 | NI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0) - } - - function $I() { - var A; - s = A = s - 16 | 0, C[A + 15 | 0] = 0, c(36852, A + 15 | 0, 0), s = A + 16 | 0 - } - - function AC(A, g, I, C) { - return CA(A |= 0, g |= 0, I |= 0, C |= 0, 20), 0 - } - - function gC(A, g, I, C) { - return CA(A |= 0, g |= 0, I |= 0, C |= 0, 12), 0 - } - - function IC(A, g, I, C) { - return CA(A |= 0, g |= 0, I |= 0, C |= 0, 8), 0 - } - - function CC(A, g, I, C) { - return 0 | lg(A |= 0, g |= 0, I |= 0, C |= 0) - } - - function aC(A, g, I, C) { - return 0 | dC(A |= 0, g |= 0, I |= 0, C |= 0) - } - - function BC(A, g, I, C) { - return 0 | dA(A |= 0, g |= 0, I |= 0, C |= 0) - } - - function eC(A, g, I, C) { - return 0 | yA(A |= 0, g |= 0, I |= 0, C |= 0) - } - - function _C(A, g, I, C, a, B, _, t) { - return 0 | Da[e[8937]](A, g, I, C, a, B, _, t) - } - - function tC(A, g, I, C) { - return 0 | mC(A |= 0, g |= 0, I |= 0, C |= 0) - } - - function rC(A, g, I, C, a, B) { - return 0 | Da[e[8937]](A, g, I, C, a, 0, 0, B) - } - - function oC(A) { - return e[A + 8 >> 2] = 0, e[A >> 2] = 0, e[A + 4 >> 2] = 0, 0 - } - - function iC(A, g, I) { - return 0 | DI(A |= 0, g |= 0, I |= 0) - } - - function cC(A, g, I) { - return 0 | Cg(A |= 0, g |= 0, I |= 0) - } - - function QC() { - var A; - (A = e[9529]) && Da[0 | A](), na(), B() - } - - function yC(A, g, I) { - return 0 | MI(A |= 0, g |= 0, I |= 0) - } - - function EC(A, g, I) { - return 0 | eg(A |= 0, g |= 0, I |= 0) - } - - function sC(A, g) { - return A |= 0, rI(g |= 0, 32), 0 | DC(A, g) - } - - function hC(A, g, I, C, a) { - return 0 | Da[e[8929]](A, g, I, C, a) - } - - function nC(A, g, I, C, a) { - return 0 | Da[e[8936]](A, g, I, C, a) - } - - function pC(A, g, I, C, a) { - return 0 | Da[e[8930]](A, g, I, C, a) - } - - function DC(A, g) { - return A |= 0, g |= 0, 0 | Da[e[8935]](A, g) - } - - function fC(A, g) { - return A |= 0, g |= 0, 0 | Da[e[8931]](A, g) - } - - function wC(A, g) { - return A |= 0, g |= 0, 0 | Da[e[8933]](A, g) - } - - function kC(A, g, I, C, a, B, e) { - return HA(A, g, I, C, a, B, e) - } - - function lC(A) { - return A ? 31 - o(A - 1 ^ A) | 0 : 32 - } - - function dC(A, g, I, C) { - return 0 | Da[e[8932]](A, g, I, C) - } - - function uC(A, g) { - return 0 | qg(A |= 0, g |= 0, 32) - } - - function SC(A, g) { - return 0 | qg(A |= 0, g |= 0, 64) - } - - function bC(A, g, I) { - w(A |= 0, g |= 0, I |= 0) - } - - function FC(A, g) { - return 0 | DC(A |= 0, g |= 0) - } - - function NC(A, g) { - return 0 | sC(A |= 0, g |= 0) - } - - function vC(A, g, I, C) { - return ag(A, g, I, C, 1) - } - - function MC(A, g, I, C) { - return wg(A, g, I, C, 1) - } - - function GC(A, g, I, C) { - return wg(A, g, I, C, 2) - } - - function KC(A, g, I, C) { - return ag(A, g, I, C, 2) - } - - function mC(A, g, I, C) { - return dA(A, g, I, C), 0 - } - - function YC(A, g, I, C) { - return NA(A, g, I, C), 0 - } - - function HC(A, g, I, C) { - return XA(A, g, I, C) - } - - function UC(A) { - return dg(A |= 0), 0 - } - - function JC() { - return -2147483648 - } - - function xC() { - return 1073741824 - } - - function RC() { - return 268435456 - } - - function LC() { - return 33554432 - } - - function PC(A) { - rI(A |= 0, 32) - } - - function qC() { - return 67108864 - } - - function zC(A) { - rI(A |= 0, 16) - } - - function TC() { - return 16777216 - } - - function jC(A, g) { - vI(A, 0, g) - } - - function XC() { - return 1576 - } - - function OC() { - return 1338 - } - - function WC() { - return 8192 - } - - function VC() { - return 384 - } - - function ZC() { - return 256 - } - - function $C() { - return 416 - } - - function Aa() { - return 128 - } - - function ga() { - return 208 - } - - function Ia() { - return 64 - } - - function Ca() { - return 16 - } - - function aa() { - return 32 - } - - function Ba() { - return -65 - } - - function ea() { - return -33 - } - - function _a() { - return 48 - } - - function ta() { - return -17 - } - - function ra() { - return 12 - } - - function oa() { - return 24 - } - - function ia() { - return -1 - } - - function ca() { - return 2 - } - - function Qa() { - return 3 - } - - function ya() { - return 8 - } - - function Ea() { - return 1 - } - - function sa() { - return 0 - } - - function ha() { - return 4 - } - - function na() { - y(), B() - } - a(g = _, 1024, "Li8wMTIzNDU2Nzg5QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5egBqcwByYW5kb21ieXRlcwBiNjRfcG9zIDw9IGI2NF9sZW4AY3J5cHRvX2dlbmVyaWNoYXNoX2JsYWtlMmJfZmluYWwAYXJnb24yaWQsYXJnb24yaQAkYXJnb24yaQAkYXJnb24yaWQAcmFuZG9tYnl0ZXMvcmFuZG9tYnl0ZXMuYwBzb2RpdW0vY29kZWNzLmMAY3J5cHRvX2dlbmVyaWNoYXNoL2JsYWtlMmIvcmVmL2JsYWtlMmItcmVmLmMAY3J5cHRvX2dlbmVyaWNoYXNoL2JsYWtlMmIvcmVmL2dlbmVyaWNoYXNoX2JsYWtlMmIuYwB4MjU1MTlibGFrZTJiAGJ1Zl9sZW4gPD0gU0laRV9NQVgAb3V0bGVuIDw9IFVJTlQ4X01BWABTLT5idWZsZW4gPD0gQkxBS0UyQl9CTE9DS0JZVEVTACRhcmdvbjJpJHY9ACRhcmdvbjJpZCR2PQAsdD0ALHA9ACRtPQBjdXJ2ZTI1NTE5AGVkMjU1MTkAaG1hY3NoYTUxMjI1NgBjdXJ2ZTI1NTE5eHNhbHNhMjBwb2x5MTMwNQBzb2RpdW1fYmluMmJhc2U2NABzaXBoYXNoMjQAc2hhNTEyAHhzYWxzYTIwADEuMC4yMAAkYXJnb24yaSQAJGFyZ29uMmlkJAAkNyQ="), a(g, 1600, "tnhZ/4Vy0wC9bhX/DwpqACnAAQCY6Hn/vDyg/5lxzv8At+L+tA1I/wAAAAAAAAAAsKAO/tPJhv+eGI8Af2k1AGAMvQCn1/v/n0yA/mpl4f8e/AQAkgyu"), a(g, 1696, "WfGy/grlpv973Sr+HhTUAFKAAwAw0fMAd3lA/zLjnP8AbsUBZxuQ"), a(g, 1744, "hTuMAb3xJP/4JcMBYNw3ALdMPv/DQj0AMkykAeGkTP9MPaP/dT4fAFGRQP92QQ4AonPW/waKLgB85vT/CoqPADQawgC49EwAgY8pAb70E/97qnr/YoFEAHnVkwBWZR7/oWebAIxZQ//v5b4BQwu1AMbwif7uRbz/Q5fuABMqbP/lVXEBMkSH/xFqCQAyZwH/UAGoASOYHv8QqLkBOFno/2XS/AAp+kcAzKpP/w4u7/9QTe8AvdZL/xGN+QAmUEz/vlV1AFbkqgCc2NABw8+k/5ZCTP+v4RD/jVBiAUzb8gDGonIALtqYAJsr8f6boGj/M7ulAAIRrwBCVKAB9zoeACNBNf5F7L8ALYb1AaN73QAgbhT/NBelALrWRwDpsGAA8u82ATlZigBTAFT/iKBkAFyOeP5ofL4AtbE+//opVQCYgioBYPz2AJeXP/7vhT4AIDicAC2nvf+OhbMBg1bTALuzlv76qg7/0qNOACU0lwBjTRoA7pzV/9XA0QFJLlQAFEEpATbOTwDJg5L+qm8Y/7EhMv6rJsv/Tvd0ANHdmQCFgLIBOiwZAMknOwG9E/wAMeXSAXW7dQC1s7gBAHLbADBekwD1KTgAfQ3M/vStdwAs3SD+VOoUAPmgxgHsfur/L2Oo/qrimf9ms9gA4o16/3pCmf629YYA4+QZAdY56//YrTj/tefSAHeAnf+BX4j/bn4zAAKpt/8HgmL+RbBe/3QE4wHZ8pH/yq0fAWkBJ/8ur0UA5C86/9fgRf7POEX/EP6L/xfP1P/KFH7/X9Vg/wmwIQDIBc//8SqA/iMhwP/45cQBgRF4APtnl/8HNHD/jDhC/yji9f/ZRiX+rNYJ/0hDhgGSwNb/LCZwAES4S//OWvsAleuNALWqOgB09O8AXJ0CAGatYgDpiWABfzHLAAWblAAXlAn/03oMACKGGv/bzIgAhggp/+BTK/5VGfcAbX8A/qmIMADud9v/563VAM4S/v4Iugf/fgkHAW8qSABvNOz+YD+NAJO/f/7NTsD/DmrtAbvbTACv87v+aVmtAFUZWQGi85QAAnbR/iGeCQCLoy7/XUYoAGwqjv5v/I7/m9+QADPlp/9J/Jv/XnQM/5ig2v+c7iX/s+rP/8UAs/+apI0A4cRoAAojGf7R1PL/Yf3e/rhl5QDeEn8BpIiH/x7PjP6SYfMAgcAa/slUIf9vCk7/k1Gy/wQEGACh7tf/Bo0hADXXDv8ptdD/54udALPL3f//uXEAveKs/3FC1v/KPi3/ZkAI/06uEP6FdUT/"), a(g, 2736, "AQ=="), a(g, 2768, "JuiVj8KyJ7BFw/SJ8u+Y8NXfrAXTxjM5sTgCiG1T/AXHF2pwPU3YT7o8C3YNEGcPKiBT+iw5zMZOx/13kqwDeuz///////////////////////////////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////f+3T9VwaYxJY1pz3ot753hQ="), a(g, 2959, "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"), a(g, 33980, "AQAAAHbBXwBlcAL/UPyh/vJqxv+FBrIA5N9wAN/uVf4z8xoAPiuL/stBCg=="), a(g, 34032, "M03tAJGqVv82JjP/8YBl/yl5Sv/sTpsAqZdp/pwpSADCZq//zqJl/wAAAAAAAAAAGy57ARKo/f/Tr5f+w9tgADh2vv7+0fX/mWR+/uiBFf81uPL/x6Td"), a(g, 34160, "AQ=="), a(g, 34192, "4Ot6fDtBuK4WVuP68Z/EatoJjeucMrH9hmIFFl9JuABfnJW8o1CMJLHQsVWcg+9bBERcxFgcjobYIk7d0J8RV+z///////////////////////////////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////f0xpYnNvZGl1bURSRwAAAAAIybzzZ+YJajunyoSFrme7K/iU/nLzbjzxNh1fOvVPpdGC5q1/Ug5RH2w+K4xoBZtrvUH7q9mDH3khfhMZzeBbIq4o15gvikLNZe8jkUQ3cS87TezP+8C1vNuJgaXbtek4tUjzW8JWORnQBbbxEfFZm08Zr6SCP5IYgW3a1V4cq0ICA6OYqgfYvm9wRQFbgxKMsuROvoUxJOK0/9XDfQxVb4l78nRdvnKxlhY7/rHegDUSxyWnBtyblCZpz3Txm8HSSvGewWmb5OMlTziGR77vtdWMi8adwQ9lnKx3zKEMJHUCK1lvLOktg+SmbqqEdErU+0G93KmwXLVTEYPaiPl2q99m7lJRPpgQMrQtbcYxqD8h+5jIJwOw5A7vvsd/Wb/Cj6g98wvgxiWnCpNHkafVb4ID4FFjygZwbg4KZykpFPwv0kaFCrcnJskmXDghGy7tKsRa/G0sTd+zlZ0TDThT3mOvi1RzCmWosnc8uwpqduau7UcuycKBOzWCFIUscpJkA/FMoei/ogEwQrxLZhqokZf40HCLS8IwvlQGo1FsxxhS79YZ6JLREKllVSQGmdYqIHFXhTUO9LjRuzJwoGoQyNDSuBbBpBlTq0FRCGw3Hpnrjt9Md0gnqEib4bW8sDRjWsnFswwcOcuKQeNKqthOc+Njd0/KnFujuLLW828uaPyy713ugo90YC8XQ29jpXhyq/ChFHjIhOw5ZBoIAseMKB5jI/r/vpDpvYLe62xQpBV5xrL3o/m+K1Ny4/J4ccacYSbqzj4nygfCwCHHuIbRHuvgzdZ92up40W7uf0999bpvF3KqZ/AGppjIosV9YwquDfm+BJg/ERtHHBM1C3EbhH0EI/V32yiTJMdAe6vKMry+yRUKvp48TA0QnMRnHUO2Qj7LvtTFTCp+ZfycKX9Z7PrWOqtvy18XWEdKjBlEbIA="), a(g, 35200, "7dP1XBpjEljWnPei3vneFA=="), a(g, 35231, "EA=="), a(g, 35248, "Z+YJaoWuZ7ty8248OvVPpX9SDlGMaAWbq9mDHxnN4FuYL4pCkUQ3cc/7wLWl27XpW8JWOfER8Vmkgj+S1V4cq5iqB9gBW4MSvoUxJMN9DFV0Xb5y/rHegKcG3Jt08ZvBwWmb5IZHvu/GncEPzKEMJG8s6S2qhHRK3KmwXNqI+XZSUT6YbcYxqMgnA7DHf1m/8wvgxkeRp9VRY8oGZykpFIUKtyc4IRsu/G0sTRMNOFNUcwpluwpqdi7JwoGFLHKSoei/oktmGqhwi0vCo1FsxxnoktEkBpnWhTUO9HCgahAWwaQZCGw3Hkx3SCe1vLA0swwcOUqq2E5Pypxb828uaO6Cj3RvY6V4FHjIhAgCx4z6/76Q62xQpPej+b7yeHHGgA=="), a(g, 35616, "U2lnRWQyNTUxOSBubyBFZDI1NTE5IGNvbGxpc2lvbnMB"), a(g, 35712, "8JQBAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQ=="), a(g, 35760, "xmNjpfh8fITud3eZ9nt7jf/y8g3Wa2u93m9vsZHFxVRgMDBQAgEBA85nZ6lWKyt95/7+GbXX12JNq6vm7HZ2mo/KykUfgoKdicnJQPp9fYfv+voVsllZ645HR8n78PALQa2t7LPU1GdfoqL9Ra+v6iOcnL9TpKT35HJylpvAwFt1t7fC4f39HD2Tk65MJiZqbDY2Wn4/P0H19/cCg8zMT2g0NFxRpaX00eXlNPnx8QjicXGTq9jYc2IxMVMqFRU/CAQEDJXHx1JGIyNlncPDXjAYGCg3lpahCgUFDy+amrUOBwcJJBISNhuAgJvf4uI9zevrJk4nJ2l/srLN6nV1nxIJCRsdg4OeWCwsdDQaGi42Gxst3G5usrRaWu5boKD7pFJS9nY7O0231tZhfbOzzlIpKXvd4+M+Xi8vcROEhJemU1P1udHRaAAAAADB7e0sQCAgYOP8/B95sbHItltb7dRqar6Ny8tGZ76+2XI5OUuUSkremExM1LBYWOiFz89Ku9DQa8Xv7ypPqqrl7fv7FoZDQ8WaTU3XZjMzVRGFhZSKRUXP6fn5EAQCAgb+f3+BoFBQ8Hg8PEQln5+6S6io46JRUfNdo6P+gEBAwAWPj4o/kpKtIZ2dvHA4OEjx9fUEY7y833e2tsGv2tp1QiEhYyAQEDDl//8a/fPzDr/S0m2Bzc1MGAwMFCYTEzXD7Owvvl9f4TWXl6KIRETMLhcXOZPExFdVp6fy/H5+gno9PUfIZGSsul1d5zIZGSvmc3OVwGBgoBmBgZieT0/Ro9zcf0QiImZUKip+O5CQqwuIiIOMRkbKx+7uKWu4uNMoFBQ8p97eebxeXuIWCwsdrdvbdtvg4DtkMjJWdDo6ThQKCh6SSUnbDAYGCkgkJGy4XFzkn8LCXb3T025DrKzvxGJipjmRkagxlZWk0+TkN/J5eYvV5+cyi8jIQ243N1nabW23AY2NjLHV1WScTk7SSamp4NhsbLSsVlb68/T0B8/q6iXKZWWv9Hp6jkeurukQCAgYb7q61fB4eIhKJSVvXC4ucjgcHCRXpqbxc7S0x5fGxlHL6Ogjod3dfOh0dJw+Hx8hlktL3WG9vdwNi4uGD4qKheBwcJB8Pj5CcbW1xMxmZqqQSEjYBgMDBff29gEcDg4SwmFho2o1NV+uV1f5abm50BeGhpGZwcFYOh0dJyeenrnZ4eE46/j4EyuYmLMiEREz0mlpu6nZ2XAHjo6JM5SUpy2bm7Y8Hh4iFYeHksnp6SCHzs5JqlVV/1AoKHil3996A4yMj1mhofgJiYmAGg0NF2W/v9rX5uYxhEJCxtBoaLiCQUHDKZmZsFotLXceDw8Re7Cwy6hUVPxtu7vWLBYWOgoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAAR"); - var pa, Da = (pa = [null, function(A, g, I, a, B) { - var t, r, o; - return A |= 0, g |= 0, I |= 0, a |= 0, B |= 0, s = t = (r = s) - 128 & -64, e[t >> 2] = 67108863 & (_[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24), e[t + 4 >> 2] = (_[B + 3 | 0] | _[B + 4 | 0] << 8 | _[B + 5 | 0] << 16 | _[B + 6 | 0] << 24) >>> 2 & 67108611, e[t + 8 >> 2] = (_[B + 6 | 0] | _[B + 7 | 0] << 8 | _[B + 8 | 0] << 16 | _[B + 9 | 0] << 24) >>> 4 & 67092735, e[t + 12 >> 2] = (_[B + 9 | 0] | _[B + 10 | 0] << 8 | _[B + 11 | 0] << 16 | _[B + 12 | 0] << 24) >>> 6 & 66076671, o = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, e[t + 20 >> 2] = 0, e[t + 24 >> 2] = 0, e[t + 28 >> 2] = 0, e[t + 32 >> 2] = 0, e[t + 36 >> 2] = 0, e[t + 16 >> 2] = o >>> 8 & 1048575, e[t + 40 >> 2] = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, e[t + 44 >> 2] = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, e[t + 48 >> 2] = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, B = _[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24, C[t + 80 | 0] = 0, e[t + 56 >> 2] = 0, e[t + 60 >> 2] = 0, e[t + 52 >> 2] = B, xA(t, g, I, a), Ig(t, A), s = r, 0 - }, function(A, g, I, a, B) { - var t, r, o; - return A |= 0, g |= 0, I |= 0, a |= 0, B |= 0, s = t = (r = s) - 192 & -64, e[t + 64 >> 2] = 67108863 & (_[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24), e[t + 68 >> 2] = (_[B + 3 | 0] | _[B + 4 | 0] << 8 | _[B + 5 | 0] << 16 | _[B + 6 | 0] << 24) >>> 2 & 67108611, e[t + 72 >> 2] = (_[B + 6 | 0] | _[B + 7 | 0] << 8 | _[B + 8 | 0] << 16 | _[B + 9 | 0] << 24) >>> 4 & 67092735, e[t + 76 >> 2] = (_[B + 9 | 0] | _[B + 10 | 0] << 8 | _[B + 11 | 0] << 16 | _[B + 12 | 0] << 24) >>> 6 & 66076671, o = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, e[t + 84 >> 2] = 0, e[t + 88 >> 2] = 0, e[t + 92 >> 2] = 0, e[t + 96 >> 2] = 0, e[t + 100 >> 2] = 0, e[t + 80 >> 2] = o >>> 8 & 1048575, e[t + 104 >> 2] = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, e[t + 108 >> 2] = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, e[t + 112 >> 2] = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, B = _[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24, C[t + 144 | 0] = 0, e[t + 120 >> 2] = 0, e[t + 124 >> 2] = 0, e[t + 116 >> 2] = B, xA(B = t - -64 | 0, g, I, a), Ig(B, g = t + 48 | 0), A = _g(A, g), s = r, 0 | A - }, function(A, g) { - var I; - return g |= 0, e[(A |= 0) >> 2] = 67108863 & (_[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24), e[A + 4 >> 2] = (_[g + 3 | 0] | _[g + 4 | 0] << 8 | _[g + 5 | 0] << 16 | _[g + 6 | 0] << 24) >>> 2 & 67108611, e[A + 8 >> 2] = (_[g + 6 | 0] | _[g + 7 | 0] << 8 | _[g + 8 | 0] << 16 | _[g + 9 | 0] << 24) >>> 4 & 67092735, e[A + 12 >> 2] = (_[g + 9 | 0] | _[g + 10 | 0] << 8 | _[g + 11 | 0] << 16 | _[g + 12 | 0] << 24) >>> 6 & 66076671, I = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, e[A + 20 >> 2] = 0, e[A + 24 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 32 >> 2] = 0, e[A + 36 >> 2] = 0, e[A + 16 >> 2] = I >>> 8 & 1048575, e[A + 40 >> 2] = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[A + 44 >> 2] = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[A + 48 >> 2] = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, g = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, C[A + 80 | 0] = 0, e[A + 56 >> 2] = 0, e[A + 60 >> 2] = 0, e[A + 52 >> 2] = g, 0 - }, function(A, g, I, C) { - return xA(A |= 0, g |= 0, I |= 0, C |= 0), 0 - }, function(A, g) { - return Ig(A |= 0, g |= 0), 0 - }, function(A, g, I) { - A |= 0, g |= 0, I |= 0; - var a, B = 0, - t = 0, - r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0, - U = 0, - J = 0, - x = 0, - L = 0, - P = 0, - q = 0, - z = 0, - T = 0, - j = 0, - X = 0, - O = 0, - W = 0, - V = 0, - Z = 0, - $ = 0, - AA = 0, - gA = 0, - IA = 0, - CA = 0, - aA = 0, - BA = 0, - eA = 0, - _A = 0, - tA = 0, - rA = 0, - oA = 0, - iA = 0, - cA = 0, - QA = 0, - yA = 0, - EA = 0, - sA = 0, - hA = 0, - nA = 0, - DA = 0, - fA = 0, - wA = 0, - kA = 0; - for (s = a = s - 368 | 0; n = (r = _[I + B | 0]) ^ _[0 | (i = B + 34128 | 0)] | n, h = r ^ _[i + 192 | 0] | h, E = r ^ _[i + 160 | 0] | E, y = r ^ _[i + 128 | 0] | y, o = r ^ _[i + 96 | 0] | o, c = r ^ _[i - -64 | 0] | c, t = r ^ _[i + 32 | 0] | t, 31 != (0 | (B = B + 1 | 0));); - if (B = -1, !(256 & ((255 & ((r = 127 ^ (i = 127 & _[I + 31 | 0])) | h)) - 1 | (255 & (r | E)) - 1 | (255 & (r | y)) - 1 | (255 & (87 ^ i | o)) - 1 | (255 & (c | i)) - 1 | (255 & (t | i)) - 1 | (255 & (i | n)) - 1))) { - for (B = g, g = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[a + 360 >> 2] = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, e[a + 364 >> 2] = g, g = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, e[a + 352 >> 2] = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, e[a + 356 >> 2] = g, t = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, g = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, e[a + 336 >> 2] = g, e[a + 340 >> 2] = t, t = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, e[a + 344 >> 2] = _[B + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24, e[a + 348 >> 2] = t, C[a + 336 | 0] = 248 & g, C[a + 367 | 0] = 63 & _[a + 367 | 0] | 64, pA(a + 288 | 0, I), e[a + 260 >> 2] = 0, e[a + 264 >> 2] = 0, e[a + 268 >> 2] = 0, e[a + 272 >> 2] = 0, e[a + 276 >> 2] = 0, e[a + 208 >> 2] = 0, e[a + 212 >> 2] = 0, e[a + 216 >> 2] = 0, e[a + 220 >> 2] = 0, e[a + 224 >> 2] = 0, e[a + 228 >> 2] = 0, g = e[a + 308 >> 2], e[a + 160 >> 2] = e[a + 304 >> 2], e[a + 164 >> 2] = g, g = e[a + 316 >> 2], e[a + 168 >> 2] = e[a + 312 >> 2], e[a + 172 >> 2] = g, g = e[a + 324 >> 2], e[a + 176 >> 2] = e[a + 320 >> 2], e[a + 180 >> 2] = g, e[a + 244 >> 2] = 0, e[a + 248 >> 2] = 0, e[a + 240 >> 2] = 1, e[a + 252 >> 2] = 0, e[a + 256 >> 2] = 0, e[a + 192 >> 2] = 0, e[a + 196 >> 2] = 0, e[a + 200 >> 2] = 0, e[a + 204 >> 2] = 0, g = e[a + 292 >> 2], e[a + 144 >> 2] = e[a + 288 >> 2], e[a + 148 >> 2] = g, g = e[a + 300 >> 2], e[a + 152 >> 2] = e[a + 296 >> 2], e[a + 156 >> 2] = g, e[a + 116 >> 2] = 0, e[a + 120 >> 2] = 0, e[a + 124 >> 2] = 0, e[a + 128 >> 2] = 0, e[a + 132 >> 2] = 0, e[a + 100 >> 2] = 0, e[a + 104 >> 2] = 0, e[a + 96 >> 2] = 1, e[a + 108 >> 2] = 0, e[a + 112 >> 2] = 0, I = 254; V = e[a + 276 >> 2], r = e[a + 180 >> 2], Z = e[a + 96 >> 2], $ = e[a + 192 >> 2], AA = e[a + 144 >> 2], gA = e[a + 240 >> 2], IA = e[a + 100 >> 2], CA = e[a + 196 >> 2], aA = e[a + 148 >> 2], BA = e[a + 244 >> 2], N = e[a + 104 >> 2], eA = e[a + 200 >> 2], M = e[a + 152 >> 2], _A = e[a + 248 >> 2], m = e[a + 108 >> 2], tA = e[a + 204 >> 2], Y = e[a + 156 >> 2], rA = e[a + 252 >> 2], G = e[a + 112 >> 2], oA = e[a + 208 >> 2], b = e[a + 160 >> 2], iA = e[a + 256 >> 2], n = e[a + 116 >> 2], cA = e[a + 212 >> 2], Q = e[a + 164 >> 2], QA = e[a + 260 >> 2], h = e[a + 120 >> 2], yA = e[a + 216 >> 2], E = e[a + 168 >> 2], EA = e[a + 264 >> 2], y = e[a + 124 >> 2], sA = e[a + 220 >> 2], o = e[a + 172 >> 2], hA = e[a + 268 >> 2], c = e[a + 128 >> 2], nA = e[a + 224 >> 2], t = e[a + 176 >> 2], S = e[a + 272 >> 2], DA = I, F = (l = (g = 0 - ((g = W) ^ (W = _[(fA = a + 336 | 0) + (I >>> 3 | 0) | 0] >>> (7 & I) & 1)) | 0) & ((B = e[a + 132 >> 2]) ^ (T = e[a + 228 >> 2]))) ^ B, e[a + 132 >> 2] = F, j = r ^ (d = g & (r ^ V)), e[a + 84 >> 2] = j - F, K = c ^ (f = g & (c ^ nA)), e[a + 128 >> 2] = K, X = (u = g & (t ^ S)) ^ t, e[a + 80 >> 2] = X - K, U = y ^ (w = g & (y ^ sA)), e[a + 124 >> 2] = U, wA = o ^ (k = g & (o ^ hA)), e[a + 76 >> 2] = wA - U, J = h ^ (D = g & (h ^ yA)), e[a + 120 >> 2] = J, kA = E ^ (i = g & (E ^ EA)), e[a + 72 >> 2] = kA - J, x = n ^ (r = g & (n ^ cA)), e[a + 116 >> 2] = x, L = Q ^ (n = g & (Q ^ QA)), e[a + 68 >> 2] = L - x, P = G ^ (h = g & (G ^ oA)), e[a + 112 >> 2] = P, H = b ^ (E = g & (b ^ iA)), e[a + 64 >> 2] = H - P, q = m ^ (y = g & (m ^ tA)), e[a + 108 >> 2] = q, O = Y ^ (o = g & (Y ^ rA)), e[a + 60 >> 2] = O - q, z = N ^ (c = g & (N ^ eA)), e[a + 104 >> 2] = z, m = M ^ (t = g & (M ^ _A)), e[a + 56 >> 2] = m - z, N = IA ^ (B = g & (IA ^ CA)), e[a + 100 >> 2] = N, Y = aA ^ (I = g & (aA ^ BA)), e[a + 52 >> 2] = Y - N, M = Z ^ (G = g & (Z ^ $)), e[a + 96 >> 2] = M, b = (g &= AA ^ gA) ^ AA, e[a + 48 >> 2] = b - M, Q = d ^ V, l ^= T, e[a + 36 >> 2] = Q - l, d = u ^ S, f ^= nA, e[a + 32 >> 2] = d - f, u = k ^ hA, w ^= sA, e[a + 28 >> 2] = u - w, k = i ^ EA, D ^= yA, e[a + 24 >> 2] = k - D, i = n ^ QA, r ^= cA, e[a + 20 >> 2] = i - r, n = E ^ iA, h ^= oA, e[a + 16 >> 2] = n - h, E = o ^ rA, y ^= tA, e[a + 12 >> 2] = E - y, o = t ^ _A, c ^= eA, e[a + 8 >> 2] = o - c, t = I ^ BA, B ^= CA, e[a + 4 >> 2] = t - B, I = g ^ gA, g = G ^ $, e[a >> 2] = I - g, e[a + 276 >> 2] = Q + l, e[a + 272 >> 2] = d + f, e[a + 268 >> 2] = w + u, e[a + 264 >> 2] = D + k, e[a + 260 >> 2] = r + i, e[a + 256 >> 2] = h + n, e[a + 248 >> 2] = o + c, e[a + 244 >> 2] = B + t, e[a + 240 >> 2] = g + I, e[a + 252 >> 2] = y + E, e[a + 228 >> 2] = F + j, e[a + 224 >> 2] = K + X, e[a + 220 >> 2] = U + wA, e[a + 216 >> 2] = J + kA, e[a + 212 >> 2] = x + L, e[a + 208 >> 2] = H + P, e[a + 204 >> 2] = q + O, e[a + 200 >> 2] = m + z, e[a + 196 >> 2] = N + Y, e[a + 192 >> 2] = b + M, v(j = a + 96 | 0, K = a + 48 | 0, F = a + 240 | 0), v(S = a + 192 | 0, S, a), R(K, a), R(a, F), Q = e[a + 192 >> 2], l = e[a + 96 >> 2], d = e[a + 196 >> 2], f = e[a + 100 >> 2], u = e[a + 200 >> 2], w = e[a + 104 >> 2], k = e[a + 204 >> 2], D = e[a + 108 >> 2], i = e[a + 208 >> 2], r = e[a + 112 >> 2], n = e[a + 212 >> 2], h = e[a + 116 >> 2], E = e[a + 216 >> 2], y = e[a + 120 >> 2], o = e[a + 220 >> 2], c = e[a + 124 >> 2], t = e[a + 224 >> 2], B = e[a + 128 >> 2], I = e[a + 228 >> 2], g = e[a + 132 >> 2], e[a + 180 >> 2] = I + g, e[a + 176 >> 2] = B + t, e[a + 172 >> 2] = o + c, e[a + 168 >> 2] = y + E, e[a + 164 >> 2] = h + n, e[a + 160 >> 2] = r + i, e[a + 156 >> 2] = D + k, e[a + 152 >> 2] = w + u, e[a + 148 >> 2] = d + f, e[a + 144 >> 2] = Q + l, e[a + 228 >> 2] = g - I, e[a + 224 >> 2] = B - t, e[a + 220 >> 2] = c - o, e[a + 216 >> 2] = y - E, e[a + 212 >> 2] = h - n, e[a + 208 >> 2] = r - i, e[a + 204 >> 2] = D - k, e[a + 200 >> 2] = w - u, e[a + 196 >> 2] = f - d, e[a + 192 >> 2] = l - Q, v(F, a, K), U = e[a + 52 >> 2], D = e[a + 4 >> 2], J = e[a + 56 >> 2], i = e[a + 8 >> 2], x = e[a + 64 >> 2], E = e[a + 16 >> 2], P = e[a + 60 >> 2], y = e[a + 12 >> 2], q = e[a + 72 >> 2], o = e[a + 24 >> 2], z = e[a + 68 >> 2], c = e[a + 20 >> 2], N = e[a + 80 >> 2], t = e[a + 32 >> 2], M = e[a + 76 >> 2], B = e[a + 28 >> 2], T = e[a + 84 >> 2], g = e[a + 36 >> 2], X = e[a + 48 >> 2], I = e[a >> 2] - X | 0, e[a >> 2] = I, g = g - T | 0, e[a + 36 >> 2] = g, G = B - M | 0, e[a + 28 >> 2] = G, b = t - N | 0, e[a + 32 >> 2] = b, r = c - z | 0, e[a + 20 >> 2] = r, n = o - q | 0, e[a + 24 >> 2] = n, h = y - P | 0, e[a + 12 >> 2] = h, E = E - x | 0, e[a + 16 >> 2] = E, y = i - J | 0, e[a + 8 >> 2] = y, t = D - U | 0, e[a + 4 >> 2] = t, R(S, S), g = gI(g, g >> 31, 121666, 0), B = p, O = g, g = gI((33554431 & (B = (Q = g + 16777216 | 0) >>> 0 < 16777216 ? B + 1 | 0 : B)) << 7 | Q >>> 25, B >> 25, 19, 0), c = p, B = g, g = gI(I, I >> 31, 121666, 0), H = p + c | 0, g = g >>> 0 > (B = B + g | 0) >>> 0 ? H + 1 | 0 : H, I = (o = B + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g, l = B - (-67108864 & o) | 0, e[a + 96 >> 2] = l, c = gI(t, t >> 31, 121666, 0), B = p, B = (t = c + 16777216 | 0) >>> 0 < 16777216 ? B + 1 | 0 : B, d = (c - (-33554432 & t) | 0) + ((67108863 & I) << 6 | o >>> 26) | 0, e[a + 100 >> 2] = d, H = (g = B) >> 25, B = (33554431 & g) << 7 | t >>> 25, I = gI(y, y >> 31, 121666, 0) + B | 0, g = H + p | 0, g = I >>> 0 < B >>> 0 ? g + 1 | 0 : g, c = (f = I + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g, u = I - (-67108864 & f) | 0, e[a + 104 >> 2] = u, B = gI(E, E >> 31, 121666, 0), t = p, I = gI(h, h >> 31, 121666, 0), g = p, L = B, m = I, B = (33554431 & (g = (w = I + 16777216 | 0) >>> 0 < 16777216 ? g + 1 | 0 : g)) << 7 | w >>> 25, g = (g >> 25) + t | 0, g = (I = L + B | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, t = (k = I + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g, D = I - (-67108864 & k) | 0, e[a + 112 >> 2] = D, B = gI(n, n >> 31, 121666, 0), o = p, I = gI(r, r >> 31, 121666, 0), g = p, L = B, Y = I, B = (33554431 & (g = (i = I + 16777216 | 0) >>> 0 < 16777216 ? g + 1 | 0 : g)) << 7 | i >>> 25, g = (g >> 25) + o | 0, g = (I = L + B | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, B = (r = I + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g, n = I - (-67108864 & r) | 0, e[a + 120 >> 2] = n, o = gI(b, b >> 31, 121666, 0), y = p, I = gI(G, G >> 31, 121666, 0), g = p, b = I, I = (33554431 & (g = (h = I + 16777216 | 0) >>> 0 < 16777216 ? g + 1 | 0 : g)) << 7 | h >>> 25, g = (g >> 25) + y | 0, g = I >>> 0 > (o = I + o | 0) >>> 0 ? g + 1 | 0 : g, I = (E = o + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g, y = o - (-67108864 & E) | 0, e[a + 128 >> 2] = y, o = (c = m + ((67108863 & c) << 6 | f >>> 26) | 0) - (-33554432 & w) | 0, e[a + 108 >> 2] = o, c = (t = Y + ((67108863 & t) << 6 | k >>> 26) | 0) - (-33554432 & i) | 0, e[a + 116 >> 2] = c, t = (g = b + ((67108863 & B) << 6 | r >>> 26) | 0) - (-33554432 & h) | 0, e[a + 124 >> 2] = t, I = (I = O + ((67108863 & I) << 6 | E >>> 26) | 0) - (-33554432 & Q) | 0, e[a + 132 >> 2] = I, R(g = a + 144 | 0, g), e[a + 84 >> 2] = I + T, e[a + 80 >> 2] = y + N, e[a + 76 >> 2] = t + M, e[a + 72 >> 2] = n + q, e[a + 68 >> 2] = c + z, e[a + 64 >> 2] = D + x, e[a + 60 >> 2] = o + P, e[a + 56 >> 2] = u + J, e[a + 52 >> 2] = d + U, e[a + 48 >> 2] = l + X, I = DA - 1 | 0, v(j, a + 288 | 0, S), v(S, a, K), DA;); - n = e[a + 144 >> 2], l = e[a + 240 >> 2], h = e[a + 148 >> 2], d = e[a + 244 >> 2], E = e[a + 152 >> 2], f = e[a + 248 >> 2], y = e[a + 156 >> 2], u = e[a + 252 >> 2], o = e[a + 160 >> 2], w = e[a + 256 >> 2], c = e[a + 164 >> 2], k = e[a + 260 >> 2], t = e[a + 168 >> 2], D = e[a + 264 >> 2], B = e[a + 172 >> 2], i = e[a + 268 >> 2], I = e[a + 176 >> 2], r = e[a + 272 >> 2], Q = 0 - W | 0, g = e[a + 276 >> 2], e[a + 276 >> 2] = Q & (g ^ e[a + 180 >> 2]) ^ g, e[a + 272 >> 2] = r ^ Q & (I ^ r), e[a + 268 >> 2] = i ^ Q & (B ^ i), e[a + 264 >> 2] = D ^ Q & (t ^ D), e[a + 260 >> 2] = k ^ Q & (c ^ k), e[a + 256 >> 2] = w ^ Q & (o ^ w), e[a + 252 >> 2] = u ^ Q & (y ^ u), e[a + 248 >> 2] = f ^ Q & (E ^ f), e[a + 244 >> 2] = d ^ Q & (h ^ d), e[a + 240 >> 2] = l ^ Q & (n ^ l), l = e[a + 192 >> 2], n = e[a + 96 >> 2], d = e[a + 196 >> 2], h = e[a + 100 >> 2], f = e[a + 200 >> 2], E = e[a + 104 >> 2], u = e[a + 204 >> 2], y = e[a + 108 >> 2], w = e[a + 208 >> 2], o = e[a + 112 >> 2], k = e[a + 212 >> 2], c = e[a + 116 >> 2], D = e[a + 216 >> 2], t = e[a + 120 >> 2], i = e[a + 220 >> 2], B = e[a + 124 >> 2], r = e[a + 224 >> 2], I = e[a + 128 >> 2], g = e[a + 228 >> 2], e[a + 228 >> 2] = Q & (g ^ e[a + 132 >> 2]) ^ g, e[a + 224 >> 2] = r ^ Q & (I ^ r), e[a + 220 >> 2] = i ^ Q & (B ^ i), e[a + 216 >> 2] = D ^ Q & (t ^ D), e[a + 212 >> 2] = k ^ Q & (c ^ k), e[a + 208 >> 2] = w ^ Q & (o ^ w), e[a + 204 >> 2] = u ^ Q & (y ^ u), e[a + 200 >> 2] = f ^ Q & (E ^ f), e[a + 196 >> 2] = d ^ Q & (h ^ d), e[a + 192 >> 2] = l ^ Q & (n ^ l), LA(S, S), v(F, F, S), Bg(A, F), jC(fA, 32), B = 0 - } - return s = a + 368 | 0, 0 | B - }, function(A, g) { - var I, a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d; - return g |= 0, s = I = s - 304 | 0, C[0 | (A |= 0)] = _[0 | g], C[A + 1 | 0] = _[g + 1 | 0], C[A + 2 | 0] = _[g + 2 | 0], C[A + 3 | 0] = _[g + 3 | 0], C[A + 4 | 0] = _[g + 4 | 0], C[A + 5 | 0] = _[g + 5 | 0], C[A + 6 | 0] = _[g + 6 | 0], C[A + 7 | 0] = _[g + 7 | 0], C[A + 8 | 0] = _[g + 8 | 0], C[A + 9 | 0] = _[g + 9 | 0], C[A + 10 | 0] = _[g + 10 | 0], C[A + 11 | 0] = _[g + 11 | 0], C[A + 12 | 0] = _[g + 12 | 0], C[A + 13 | 0] = _[g + 13 | 0], C[A + 14 | 0] = _[g + 14 | 0], C[A + 15 | 0] = _[g + 15 | 0], C[A + 16 | 0] = _[g + 16 | 0], C[A + 17 | 0] = _[g + 17 | 0], C[A + 18 | 0] = _[g + 18 | 0], C[A + 19 | 0] = _[g + 19 | 0], C[A + 20 | 0] = _[g + 20 | 0], C[A + 21 | 0] = _[g + 21 | 0], C[A + 22 | 0] = _[g + 22 | 0], C[A + 23 | 0] = _[g + 23 | 0], C[A + 24 | 0] = _[g + 24 | 0], C[A + 25 | 0] = _[g + 25 | 0], C[A + 26 | 0] = _[g + 26 | 0], C[A + 27 | 0] = _[g + 27 | 0], C[A + 28 | 0] = _[g + 28 | 0], C[A + 29 | 0] = _[g + 29 | 0], C[A + 30 | 0] = _[g + 30 | 0], g = _[g + 31 | 0], C[0 | A] = 248 & _[0 | A], C[A + 31 | 0] = 63 & g | 64, wA(I + 48 | 0, A), g = e[I + 128 >> 2], a = e[I + 88 >> 2], B = e[I + 132 >> 2], t = e[I + 92 >> 2], r = e[I + 136 >> 2], o = e[I + 96 >> 2], i = e[I + 140 >> 2], c = e[I + 100 >> 2], Q = e[I + 144 >> 2], y = e[I + 104 >> 2], E = e[I + 148 >> 2], h = e[I + 108 >> 2], n = e[I + 152 >> 2], p = e[I + 112 >> 2], D = e[I + 156 >> 2], f = e[I + 116 >> 2], w = e[I + 160 >> 2], k = e[I + 120 >> 2], l = e[I + 124 >> 2], d = e[I + 164 >> 2], e[I + 292 >> 2] = l + d, e[I + 288 >> 2] = w + k, e[I + 284 >> 2] = D + f, e[I + 280 >> 2] = n + p, e[I + 276 >> 2] = E + h, e[I + 272 >> 2] = Q + y, e[I + 268 >> 2] = i + c, e[I + 264 >> 2] = r + o, e[I + 260 >> 2] = B + t, e[I + 256 >> 2] = g + a, e[I + 244 >> 2] = d - l, e[I + 240 >> 2] = w - k, e[I + 236 >> 2] = D - f, e[I + 232 >> 2] = n - p, e[I + 228 >> 2] = E - h, e[I + 224 >> 2] = Q - y, e[I + 220 >> 2] = i - c, e[I + 216 >> 2] = r - o, e[I + 212 >> 2] = B - t, e[I + 208 >> 2] = g - a, LA(g = I + 208 | 0, g), v(I, I + 256 | 0, g), Bg(A, I), s = I + 304 | 0, 0 - }, function(A, g, I, a, B) { - A |= 0, a |= 0, B |= 0; - var t, r = 0, - o = 0, - i = 0, - c = 0; - if (s = t = s - 112 | 0, (g |= 0) | (I |= 0)) { - r = _[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24, e[t + 24 >> 2] = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, e[t + 28 >> 2] = r, r = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, e[t + 16 >> 2] = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, e[t + 20 >> 2] = r, r = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, e[t >> 2] = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, e[t + 4 >> 2] = r, r = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, e[t + 8 >> 2] = _[B + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24, e[t + 12 >> 2] = r, B = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, a = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[t + 104 >> 2] = 0, e[t + 108 >> 2] = 0, e[t + 96 >> 2] = B, e[t + 100 >> 2] = a; - A: { - if (!I & g >>> 0 >= 64 | I) { - for (; AC(A, t + 96 | 0, t, 0), a = _[t + 104 | 0] + 1 | 0, C[t + 104 | 0] = a, a = _[t + 105 | 0] + (a >>> 8 | 0) | 0, C[t + 105 | 0] = a, a = _[t + 106 | 0] + (a >>> 8 | 0) | 0, C[t + 106 | 0] = a, a = _[t + 107 | 0] + (a >>> 8 | 0) | 0, C[t + 107 | 0] = a, a = _[t + 108 | 0] + (a >>> 8 | 0) | 0, C[t + 108 | 0] = a, a = _[t + 109 | 0] + (a >>> 8 | 0) | 0, C[t + 109 | 0] = a, a = _[t + 110 | 0] + (a >>> 8 | 0) | 0, C[t + 110 | 0] = a, C[t + 111 | 0] = _[t + 111 | 0] + (a >>> 8 | 0), A = A - -64 | 0, I = I - 1 | 0, !(I = (g = g + -64 | 0) >>> 0 < 4294967232 ? I + 1 | 0 : I) & g >>> 0 > 63 | I;); - if (!(g | I)) break A - } - if (a = 0, AC(t + 32 | 0, t + 96 | 0, t, 0), I = 3 & g, B = 0, g >>> 0 >= 4) - for (r = 60 & g, g = 0; o = i = t + 32 | 0, C[A + B | 0] = _[o + B | 0], C[(c = 1 | B) + A | 0] = _[o + c | 0], C[(o = 2 | B) + A | 0] = _[o + i | 0], C[(o = 3 | B) + A | 0] = _[o + (t + 32 | 0) | 0], B = B + 4 | 0, (0 | r) != (0 | (g = g + 4 | 0));); - if (I) - for (; C[A + B | 0] = _[(t + 32 | 0) + B | 0], B = B + 1 | 0, (0 | I) != (0 | (a = a + 1 | 0));); - } - jC(t + 32 | 0, 64), jC(t, 32) - } - return s = t + 112 | 0, 0 - }, function(A, g, I, a, B, t, r, o) { - A |= 0, g |= 0, B |= 0, t |= 0, r |= 0, o |= 0; - var i, c = 0; - if (s = i = s - 112 | 0, (I |= 0) | (a |= 0)) { - c = _[o + 28 | 0] | _[o + 29 | 0] << 8 | _[o + 30 | 0] << 16 | _[o + 31 | 0] << 24, e[i + 24 >> 2] = _[o + 24 | 0] | _[o + 25 | 0] << 8 | _[o + 26 | 0] << 16 | _[o + 27 | 0] << 24, e[i + 28 >> 2] = c, c = _[o + 20 | 0] | _[o + 21 | 0] << 8 | _[o + 22 | 0] << 16 | _[o + 23 | 0] << 24, e[i + 16 >> 2] = _[o + 16 | 0] | _[o + 17 | 0] << 8 | _[o + 18 | 0] << 16 | _[o + 19 | 0] << 24, e[i + 20 >> 2] = c, c = _[o + 4 | 0] | _[o + 5 | 0] << 8 | _[o + 6 | 0] << 16 | _[o + 7 | 0] << 24, e[i >> 2] = _[0 | o] | _[o + 1 | 0] << 8 | _[o + 2 | 0] << 16 | _[o + 3 | 0] << 24, e[i + 4 >> 2] = c, c = _[o + 12 | 0] | _[o + 13 | 0] << 8 | _[o + 14 | 0] << 16 | _[o + 15 | 0] << 24, e[i + 8 >> 2] = _[o + 8 | 0] | _[o + 9 | 0] << 8 | _[o + 10 | 0] << 16 | _[o + 11 | 0] << 24, e[i + 12 >> 2] = c, o = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, e[i + 96 >> 2] = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, e[i + 100 >> 2] = o, C[i + 104 | 0] = t, C[i + 111 | 0] = r >>> 24, C[i + 110 | 0] = r >>> 16, C[i + 109 | 0] = r >>> 8, C[i + 108 | 0] = r, C[i + 107 | 0] = (16777215 & r) << 8 | t >>> 24, C[i + 106 | 0] = (65535 & r) << 16 | t >>> 16, C[i + 105 | 0] = (255 & r) << 24 | t >>> 8; - A: { - if (!a & I >>> 0 >= 64 | a) { - for (;;) { - for (o = 0, AC(i + 32 | 0, i + 96 | 0, i, 0); t = i + 32 | 0, C[A + o | 0] = _[t + o | 0] ^ _[g + o | 0], C[(B = 1 | o) + A | 0] = _[B + t | 0] ^ _[g + B | 0], 64 != (0 | (o = o + 2 | 0));); - if (B = _[i + 104 | 0] + 1 | 0, C[i + 104 | 0] = B, B = _[i + 105 | 0] + (B >>> 8 | 0) | 0, C[i + 105 | 0] = B, B = _[i + 106 | 0] + (B >>> 8 | 0) | 0, C[i + 106 | 0] = B, B = _[i + 107 | 0] + (B >>> 8 | 0) | 0, C[i + 107 | 0] = B, B = _[i + 108 | 0] + (B >>> 8 | 0) | 0, C[i + 108 | 0] = B, B = _[i + 109 | 0] + (B >>> 8 | 0) | 0, C[i + 109 | 0] = B, B = _[i + 110 | 0] + (B >>> 8 | 0) | 0, C[i + 110 | 0] = B, C[i + 111 | 0] = _[i + 111 | 0] + (B >>> 8 | 0), g = g - -64 | 0, A = A - -64 | 0, a = a - 1 | 0, !(!(a = (I = I + -64 | 0) >>> 0 < 4294967232 ? a + 1 | 0 : a) & I >>> 0 > 63 | a)) break - } - if (!(I | a)) break A - } - if (o = 0, AC(i + 32 | 0, i + 96 | 0, i, 0), a = 1 & I, 1 != (0 | I)) - for (t = 62 & I, B = 0; r = i + 32 | 0, C[A + o | 0] = _[r + o | 0] ^ _[g + o | 0], C[(I = 1 | o) + A | 0] = _[I + r | 0] ^ _[g + I | 0], o = o + 2 | 0, (0 | t) != (0 | (B = B + 2 | 0)););a && (C[A + o | 0] = _[(i + 32 | 0) + o | 0] ^ _[g + o | 0]) - } - jC(i + 32 | 0, 64), jC(i, 32) - } - return s = i + 112 | 0, 0 - }, function(A, g, I, C, a, B, e, _, t) { - A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0; - var r, o, i = 0; - if (o = i = s, s = r = i - 192 & -32, q(t |= 0, _ |= 0, r - -64 | 0), t = 0, e >>> 0 <= 63) _ = 0; - else - for (i = 64; M(B + t | 0, r - -64 | 0), t = _ = i, (i = _ - -64 | 0) >>> 0 <= e >>> 0;); - if ((i = 32 | _) >>> 0 > e >>> 0) t = _; - else - for (; W(B + _ | 0, r - -64 | 0), t = i, (i = (_ = i) + 32 | 0) >>> 0 <= e >>> 0;); - if ((_ = 31 & e) && (vI((i = r + 32 | 0) | _, 0, 32 - _ | 0), uI(i, B + t | 0, _), W(i, r - -64 | 0)), t = 32, _ = 0, a >>> 0 < 32) B = 0; - else - for (; Y(A + _ | 0, C + _ | 0, r - -64 | 0), B = t, (t = (_ = t) + 32 | 0) >>> 0 <= a >>> 0;); - return (_ = 31 & a) && (vI((t = r + 32 | 0) | _, 0, 32 - _ | 0), uI(t, C + B | 0, _), Y(r, t, r - -64 | 0), uI(A + B | 0, r, _)), G(g, I, e, a, r - -64 | 0), s = o, 0 - }, function(A, g, I, C, a, B, e, _, t) { - A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0; - var r, o, i = 0; - if (o = i = s, s = r = i - 224 & -32, q(t |= 0, _ |= 0, r + 96 | 0), t = 0, e >>> 0 <= 63) _ = 0; - else - for (i = 64; M(B + t | 0, r + 96 | 0), t = _ = i, (i = _ - -64 | 0) >>> 0 <= e >>> 0;); - if ((i = 32 | _) >>> 0 > e >>> 0) t = _; - else - for (; W(B + _ | 0, r + 96 | 0), t = i, (i = (_ = i) + 32 | 0) >>> 0 <= e >>> 0;); - (_ = 31 & e) && (vI((i = r - -64 | 0) | _, 0, 32 - _ | 0), uI(i, B + t | 0, _), W(i, r + 96 | 0)); - A: { - g: { - I: { - C: { - a: { - if (A) { - if (t = 32, I >>> 0 < 32) break a; - for (B = 0; m(A + B | 0, g + B | 0, r + 96 | 0), B = _ = t, (t = _ + 32 | 0) >>> 0 <= I >>> 0;); - } else { - if (B = 32, I >>> 0 < 32) break I; - for (t = 0; m(r + 32 | 0, g + t | 0, r + 96 | 0), t = _ = B, (B = _ + 32 | 0) >>> 0 <= I >>> 0;); - } - if (!(B = 31 & I)) break A; - if (A) break C; - break g - } - if (_ = 0, B = I, !I) break A - } - J(A + _ | 0, g + _ | 0, B, r + 96 | 0); - break A - } - if (_ = 0, B = I, !I) break A - } - J(r + 32 | 0, g + _ | 0, B, r + 96 | 0) - } - G(r, a, e, I, r + 96 | 0), _ = -1; - A: { - g: { - if (g = a - 16 | 0) { - if (16 == (0 | g)) break g; - break A - } - _ = _g(r, C); - break A - } - _ = uC(r, C) - } - return !A | !_ || vI(A, 0, I), s = o, 0 | _ - }, function(A, g, I, C, a, B, t, r, o) { - A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, t |= 0; - var i, c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0; - if (s = i = s - 528 | 0, S(o |= 0, r |= 0, i + 400 | 0), o = 0, t >>> 0 <= 31) r = 0; - else - for (Q = 32; L(B + o | 0, i + 400 | 0), o = r = Q, (Q = r + 32 | 0) >>> 0 <= t >>> 0;); - if ((o = 16 | r) >>> 0 <= t >>> 0) - for (Q = i + 416 | 0, E = i + 432 | 0, h = i + 448 | 0, y = i + 464 | 0, n = i + 480 | 0; p = _[0 | (r = B + r | 0)] | _[r + 1 | 0] << 8 | _[r + 2 | 0] << 16 | _[r + 3 | 0] << 24, D = _[r + 4 | 0] | _[r + 5 | 0] << 8 | _[r + 6 | 0] << 16 | _[r + 7 | 0] << 24, f = _[r + 8 | 0] | _[r + 9 | 0] << 8 | _[r + 10 | 0] << 16 | _[r + 11 | 0] << 24, w = _[r + 12 | 0] | _[r + 13 | 0] << 8 | _[r + 14 | 0] << 16 | _[r + 15 | 0] << 24, r = e[n + 12 >> 2], e[i + 520 >> 2] = e[n + 8 >> 2], e[i + 524 >> 2] = r, r = e[n + 4 >> 2], e[i + 512 >> 2] = e[n >> 2], e[i + 516 >> 2] = r, r = e[y + 12 >> 2], e[i + 376 >> 2] = e[y + 8 >> 2], e[i + 380 >> 2] = r, r = e[y + 4 >> 2], e[i + 368 >> 2] = e[y >> 2], e[i + 372 >> 2] = r, r = e[n + 12 >> 2], e[i + 360 >> 2] = e[n + 8 >> 2], e[i + 364 >> 2] = r, r = e[n + 4 >> 2], e[i + 352 >> 2] = e[n >> 2], e[i + 356 >> 2] = r, Ag(r = i + 496 | 0, i + 368 | 0, i + 352 | 0), c = e[i + 508 >> 2], e[n + 8 >> 2] = e[i + 504 >> 2], e[n + 12 >> 2] = c, c = e[i + 500 >> 2], e[n >> 2] = e[i + 496 >> 2], e[n + 4 >> 2] = c, c = e[h + 12 >> 2], e[i + 344 >> 2] = e[h + 8 >> 2], e[i + 348 >> 2] = c, c = e[h + 4 >> 2], e[i + 336 >> 2] = e[h >> 2], e[i + 340 >> 2] = c, c = e[y + 12 >> 2], e[i + 328 >> 2] = e[y + 8 >> 2], e[i + 332 >> 2] = c, c = e[y + 4 >> 2], e[i + 320 >> 2] = e[y >> 2], e[i + 324 >> 2] = c, Ag(r, i + 336 | 0, i + 320 | 0), c = e[i + 508 >> 2], e[y + 8 >> 2] = e[i + 504 >> 2], e[y + 12 >> 2] = c, c = e[i + 500 >> 2], e[y >> 2] = e[i + 496 >> 2], e[y + 4 >> 2] = c, c = e[E + 12 >> 2], e[i + 312 >> 2] = e[E + 8 >> 2], e[i + 316 >> 2] = c, c = e[E + 4 >> 2], e[i + 304 >> 2] = e[E >> 2], e[i + 308 >> 2] = c, c = e[h + 12 >> 2], e[i + 296 >> 2] = e[h + 8 >> 2], e[i + 300 >> 2] = c, c = e[h + 4 >> 2], e[i + 288 >> 2] = e[h >> 2], e[i + 292 >> 2] = c, Ag(r, i + 304 | 0, i + 288 | 0), c = e[i + 508 >> 2], e[h + 8 >> 2] = e[i + 504 >> 2], e[h + 12 >> 2] = c, c = e[i + 500 >> 2], e[h >> 2] = e[i + 496 >> 2], e[h + 4 >> 2] = c, c = e[Q + 12 >> 2], e[i + 280 >> 2] = e[Q + 8 >> 2], e[i + 284 >> 2] = c, c = e[Q + 4 >> 2], e[i + 272 >> 2] = e[Q >> 2], e[i + 276 >> 2] = c, c = e[E + 12 >> 2], e[i + 264 >> 2] = e[E + 8 >> 2], e[i + 268 >> 2] = c, c = e[E + 4 >> 2], e[i + 256 >> 2] = e[E >> 2], e[i + 260 >> 2] = c, Ag(r, i + 272 | 0, i + 256 | 0), c = e[i + 508 >> 2], e[E + 8 >> 2] = e[i + 504 >> 2], e[E + 12 >> 2] = c, c = e[i + 500 >> 2], e[E >> 2] = e[i + 496 >> 2], e[E + 4 >> 2] = c, c = e[i + 412 >> 2], e[i + 248 >> 2] = e[i + 408 >> 2], e[i + 252 >> 2] = c, c = e[i + 404 >> 2], e[i + 240 >> 2] = e[i + 400 >> 2], e[i + 244 >> 2] = c, c = e[Q + 12 >> 2], e[i + 232 >> 2] = e[Q + 8 >> 2], e[i + 236 >> 2] = c, c = e[Q + 4 >> 2], e[i + 224 >> 2] = e[Q >> 2], e[i + 228 >> 2] = c, Ag(r, i + 240 | 0, i + 224 | 0), c = e[i + 508 >> 2], e[Q + 8 >> 2] = e[i + 504 >> 2], e[Q + 12 >> 2] = c, c = e[i + 500 >> 2], e[Q >> 2] = e[i + 496 >> 2], e[Q + 4 >> 2] = c, c = e[i + 524 >> 2], e[i + 216 >> 2] = e[i + 520 >> 2], e[i + 220 >> 2] = c, c = e[i + 412 >> 2], e[i + 200 >> 2] = e[i + 408 >> 2], e[i + 204 >> 2] = c, c = e[i + 516 >> 2], e[i + 208 >> 2] = e[i + 512 >> 2], e[i + 212 >> 2] = c, c = e[i + 404 >> 2], e[i + 192 >> 2] = e[i + 400 >> 2], e[i + 196 >> 2] = c, Ag(r, i + 208 | 0, i + 192 | 0), e[i + 412 >> 2] = w ^ e[i + 508 >> 2], e[i + 408 >> 2] = e[i + 504 >> 2] ^ f, e[i + 404 >> 2] = e[i + 500 >> 2] ^ D, e[i + 400 >> 2] = e[i + 496 >> 2] ^ p, (o = (r = o) + 16 | 0) >>> 0 <= t >>> 0;); - if ((o = 15 & t) && (vI((Q = i + 384 | 0) | o, 0, 16 - o | 0), uI(Q, B + r | 0, o), o = e[i + 384 >> 2], Q = e[i + 388 >> 2], E = e[i + 392 >> 2], h = e[i + 396 >> 2], r = e[i + 492 >> 2], B = e[i + 488 >> 2], e[i + 520 >> 2] = B, e[i + 524 >> 2] = r, y = e[i + 476 >> 2], e[i + 184 >> 2] = e[i + 472 >> 2], e[i + 188 >> 2] = y, e[i + 168 >> 2] = B, e[i + 172 >> 2] = r, r = e[i + 484 >> 2], B = e[i + 480 >> 2], e[i + 512 >> 2] = B, e[i + 516 >> 2] = r, y = e[i + 468 >> 2], e[i + 176 >> 2] = e[i + 464 >> 2], e[i + 180 >> 2] = y, e[i + 160 >> 2] = B, e[i + 164 >> 2] = r, Ag(B = i + 496 | 0, i + 176 | 0, i + 160 | 0), r = e[i + 508 >> 2], e[i + 488 >> 2] = e[i + 504 >> 2], e[i + 492 >> 2] = r, r = e[i + 460 >> 2], e[i + 152 >> 2] = e[i + 456 >> 2], e[i + 156 >> 2] = r, r = e[i + 476 >> 2], e[i + 136 >> 2] = e[i + 472 >> 2], e[i + 140 >> 2] = r, r = e[i + 500 >> 2], e[i + 480 >> 2] = e[i + 496 >> 2], e[i + 484 >> 2] = r, r = e[i + 452 >> 2], e[i + 144 >> 2] = e[i + 448 >> 2], e[i + 148 >> 2] = r, r = e[i + 468 >> 2], e[i + 128 >> 2] = e[i + 464 >> 2], e[i + 132 >> 2] = r, Ag(B, i + 144 | 0, i + 128 | 0), r = e[i + 508 >> 2], e[i + 472 >> 2] = e[i + 504 >> 2], e[i + 476 >> 2] = r, r = e[i + 444 >> 2], e[i + 120 >> 2] = e[i + 440 >> 2], e[i + 124 >> 2] = r, r = e[i + 460 >> 2], e[i + 104 >> 2] = e[i + 456 >> 2], e[i + 108 >> 2] = r, r = e[i + 500 >> 2], e[i + 464 >> 2] = e[i + 496 >> 2], e[i + 468 >> 2] = r, r = e[i + 436 >> 2], e[i + 112 >> 2] = e[i + 432 >> 2], e[i + 116 >> 2] = r, r = e[i + 452 >> 2], e[i + 96 >> 2] = e[i + 448 >> 2], e[i + 100 >> 2] = r, Ag(B, i + 112 | 0, i + 96 | 0), r = e[i + 508 >> 2], e[i + 456 >> 2] = e[i + 504 >> 2], e[i + 460 >> 2] = r, r = e[i + 428 >> 2], e[i + 88 >> 2] = e[i + 424 >> 2], e[i + 92 >> 2] = r, r = e[i + 444 >> 2], e[i + 72 >> 2] = e[i + 440 >> 2], e[i + 76 >> 2] = r, r = e[i + 500 >> 2], e[i + 448 >> 2] = e[i + 496 >> 2], e[i + 452 >> 2] = r, r = e[i + 420 >> 2], e[i + 80 >> 2] = e[i + 416 >> 2], e[i + 84 >> 2] = r, r = e[i + 436 >> 2], e[i + 64 >> 2] = e[i + 432 >> 2], e[i + 68 >> 2] = r, Ag(B, i + 80 | 0, i - -64 | 0), r = e[i + 508 >> 2], e[i + 440 >> 2] = e[i + 504 >> 2], e[i + 444 >> 2] = r, r = e[i + 412 >> 2], e[i + 56 >> 2] = e[i + 408 >> 2], e[i + 60 >> 2] = r, r = e[i + 428 >> 2], e[i + 40 >> 2] = e[i + 424 >> 2], e[i + 44 >> 2] = r, r = e[i + 500 >> 2], e[i + 432 >> 2] = e[i + 496 >> 2], e[i + 436 >> 2] = r, r = e[i + 404 >> 2], e[i + 48 >> 2] = e[i + 400 >> 2], e[i + 52 >> 2] = r, r = e[i + 420 >> 2], e[i + 32 >> 2] = e[i + 416 >> 2], e[i + 36 >> 2] = r, Ag(B, i + 48 | 0, i + 32 | 0), r = e[i + 508 >> 2], e[i + 424 >> 2] = e[i + 504 >> 2], e[i + 428 >> 2] = r, r = e[i + 524 >> 2], e[i + 24 >> 2] = e[i + 520 >> 2], e[i + 28 >> 2] = r, r = e[i + 412 >> 2], e[i + 8 >> 2] = e[i + 408 >> 2], e[i + 12 >> 2] = r, r = e[i + 500 >> 2], e[i + 416 >> 2] = e[i + 496 >> 2], e[i + 420 >> 2] = r, r = e[i + 516 >> 2], e[i + 16 >> 2] = e[i + 512 >> 2], e[i + 20 >> 2] = r, r = e[i + 404 >> 2], e[i >> 2] = e[i + 400 >> 2], e[i + 4 >> 2] = r, Ag(B, i + 16 | 0, i), e[i + 412 >> 2] = h ^ e[i + 508 >> 2], e[i + 408 >> 2] = E ^ e[i + 504 >> 2], e[i + 404 >> 2] = Q ^ e[i + 500 >> 2], e[i + 400 >> 2] = o ^ e[i + 496 >> 2]), Q = 16, r = 0, a >>> 0 < 16) o = 0; - else - for (; j(A + r | 0, C + r | 0, i + 400 | 0), o = Q, (Q = (r = Q) + 16 | 0) >>> 0 <= a >>> 0;); - return (B = 15 & a) && (vI((r = i + 384 | 0) | B, 0, 16 - B | 0), uI(r, C + o | 0, B), j(C = i + 512 | 0, r, i + 400 | 0), uI(A + o | 0, C, B)), H(g, I, t, a, i + 400 | 0), s = i + 528 | 0, 0 - }, function(A, g, I, C, a, B, t, r, o) { - A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, t |= 0; - var i, c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0, - w = 0; - if (s = i = s - 544 | 0, S(o |= 0, r |= 0, i + 432 | 0), o = 0, t >>> 0 <= 31) r = 0; - else - for (Q = 32; L(B + o | 0, i + 432 | 0), o = r = Q, (Q = r + 32 | 0) >>> 0 <= t >>> 0;); - if ((o = 16 | r) >>> 0 <= t >>> 0) - for (Q = i + 448 | 0, E = i + 464 | 0, h = i + 480 | 0, y = i + 496 | 0, n = i + 512 | 0; p = _[0 | (r = B + r | 0)] | _[r + 1 | 0] << 8 | _[r + 2 | 0] << 16 | _[r + 3 | 0] << 24, D = _[r + 4 | 0] | _[r + 5 | 0] << 8 | _[r + 6 | 0] << 16 | _[r + 7 | 0] << 24, f = _[r + 8 | 0] | _[r + 9 | 0] << 8 | _[r + 10 | 0] << 16 | _[r + 11 | 0] << 24, w = _[r + 12 | 0] | _[r + 13 | 0] << 8 | _[r + 14 | 0] << 16 | _[r + 15 | 0] << 24, r = e[n + 12 >> 2], e[i + 392 >> 2] = e[n + 8 >> 2], e[i + 396 >> 2] = r, r = e[n + 4 >> 2], e[i + 384 >> 2] = e[n >> 2], e[i + 388 >> 2] = r, r = e[y + 12 >> 2], e[i + 376 >> 2] = e[y + 8 >> 2], e[i + 380 >> 2] = r, r = e[y + 4 >> 2], e[i + 368 >> 2] = e[y >> 2], e[i + 372 >> 2] = r, r = e[n + 12 >> 2], e[i + 360 >> 2] = e[n + 8 >> 2], e[i + 364 >> 2] = r, r = e[n + 4 >> 2], e[i + 352 >> 2] = e[n >> 2], e[i + 356 >> 2] = r, Ag(r = i + 528 | 0, i + 368 | 0, i + 352 | 0), c = e[i + 540 >> 2], e[n + 8 >> 2] = e[i + 536 >> 2], e[n + 12 >> 2] = c, c = e[i + 532 >> 2], e[n >> 2] = e[i + 528 >> 2], e[n + 4 >> 2] = c, c = e[h + 12 >> 2], e[i + 344 >> 2] = e[h + 8 >> 2], e[i + 348 >> 2] = c, c = e[h + 4 >> 2], e[i + 336 >> 2] = e[h >> 2], e[i + 340 >> 2] = c, c = e[y + 12 >> 2], e[i + 328 >> 2] = e[y + 8 >> 2], e[i + 332 >> 2] = c, c = e[y + 4 >> 2], e[i + 320 >> 2] = e[y >> 2], e[i + 324 >> 2] = c, Ag(r, i + 336 | 0, i + 320 | 0), c = e[i + 540 >> 2], e[y + 8 >> 2] = e[i + 536 >> 2], e[y + 12 >> 2] = c, c = e[i + 532 >> 2], e[y >> 2] = e[i + 528 >> 2], e[y + 4 >> 2] = c, c = e[E + 12 >> 2], e[i + 312 >> 2] = e[E + 8 >> 2], e[i + 316 >> 2] = c, c = e[E + 4 >> 2], e[i + 304 >> 2] = e[E >> 2], e[i + 308 >> 2] = c, c = e[h + 12 >> 2], e[i + 296 >> 2] = e[h + 8 >> 2], e[i + 300 >> 2] = c, c = e[h + 4 >> 2], e[i + 288 >> 2] = e[h >> 2], e[i + 292 >> 2] = c, Ag(r, i + 304 | 0, i + 288 | 0), c = e[i + 540 >> 2], e[h + 8 >> 2] = e[i + 536 >> 2], e[h + 12 >> 2] = c, c = e[i + 532 >> 2], e[h >> 2] = e[i + 528 >> 2], e[h + 4 >> 2] = c, c = e[Q + 12 >> 2], e[i + 280 >> 2] = e[Q + 8 >> 2], e[i + 284 >> 2] = c, c = e[Q + 4 >> 2], e[i + 272 >> 2] = e[Q >> 2], e[i + 276 >> 2] = c, c = e[E + 12 >> 2], e[i + 264 >> 2] = e[E + 8 >> 2], e[i + 268 >> 2] = c, c = e[E + 4 >> 2], e[i + 256 >> 2] = e[E >> 2], e[i + 260 >> 2] = c, Ag(r, i + 272 | 0, i + 256 | 0), c = e[i + 540 >> 2], e[E + 8 >> 2] = e[i + 536 >> 2], e[E + 12 >> 2] = c, c = e[i + 532 >> 2], e[E >> 2] = e[i + 528 >> 2], e[E + 4 >> 2] = c, c = e[i + 444 >> 2], e[i + 248 >> 2] = e[i + 440 >> 2], e[i + 252 >> 2] = c, c = e[i + 436 >> 2], e[i + 240 >> 2] = e[i + 432 >> 2], e[i + 244 >> 2] = c, c = e[Q + 12 >> 2], e[i + 232 >> 2] = e[Q + 8 >> 2], e[i + 236 >> 2] = c, c = e[Q + 4 >> 2], e[i + 224 >> 2] = e[Q >> 2], e[i + 228 >> 2] = c, Ag(r, i + 240 | 0, i + 224 | 0), c = e[i + 540 >> 2], e[Q + 8 >> 2] = e[i + 536 >> 2], e[Q + 12 >> 2] = c, c = e[i + 532 >> 2], e[Q >> 2] = e[i + 528 >> 2], e[Q + 4 >> 2] = c, c = e[i + 396 >> 2], e[i + 216 >> 2] = e[i + 392 >> 2], e[i + 220 >> 2] = c, c = e[i + 444 >> 2], e[i + 200 >> 2] = e[i + 440 >> 2], e[i + 204 >> 2] = c, c = e[i + 388 >> 2], e[i + 208 >> 2] = e[i + 384 >> 2], e[i + 212 >> 2] = c, c = e[i + 436 >> 2], e[i + 192 >> 2] = e[i + 432 >> 2], e[i + 196 >> 2] = c, Ag(r, i + 208 | 0, i + 192 | 0), e[i + 444 >> 2] = w ^ e[i + 540 >> 2], e[i + 440 >> 2] = e[i + 536 >> 2] ^ f, e[i + 436 >> 2] = e[i + 532 >> 2] ^ D, e[i + 432 >> 2] = e[i + 528 >> 2] ^ p, (o = (r = o) + 16 | 0) >>> 0 <= t >>> 0;); - (o = 15 & t) && (vI((Q = i + 416 | 0) | o, 0, 16 - o | 0), uI(Q, B + r | 0, o), o = e[i + 416 >> 2], Q = e[i + 420 >> 2], E = e[i + 424 >> 2], h = e[i + 428 >> 2], r = e[i + 524 >> 2], B = e[i + 520 >> 2], e[i + 392 >> 2] = B, e[i + 396 >> 2] = r, y = e[i + 508 >> 2], e[i + 184 >> 2] = e[i + 504 >> 2], e[i + 188 >> 2] = y, e[i + 168 >> 2] = B, e[i + 172 >> 2] = r, r = e[i + 516 >> 2], B = e[i + 512 >> 2], e[i + 384 >> 2] = B, e[i + 388 >> 2] = r, y = e[i + 500 >> 2], e[i + 176 >> 2] = e[i + 496 >> 2], e[i + 180 >> 2] = y, e[i + 160 >> 2] = B, e[i + 164 >> 2] = r, Ag(B = i + 528 | 0, i + 176 | 0, i + 160 | 0), r = e[i + 540 >> 2], e[i + 520 >> 2] = e[i + 536 >> 2], e[i + 524 >> 2] = r, r = e[i + 492 >> 2], e[i + 152 >> 2] = e[i + 488 >> 2], e[i + 156 >> 2] = r, r = e[i + 508 >> 2], e[i + 136 >> 2] = e[i + 504 >> 2], e[i + 140 >> 2] = r, r = e[i + 532 >> 2], e[i + 512 >> 2] = e[i + 528 >> 2], e[i + 516 >> 2] = r, r = e[i + 484 >> 2], e[i + 144 >> 2] = e[i + 480 >> 2], e[i + 148 >> 2] = r, r = e[i + 500 >> 2], e[i + 128 >> 2] = e[i + 496 >> 2], e[i + 132 >> 2] = r, Ag(B, i + 144 | 0, i + 128 | 0), r = e[i + 540 >> 2], e[i + 504 >> 2] = e[i + 536 >> 2], e[i + 508 >> 2] = r, r = e[i + 476 >> 2], e[i + 120 >> 2] = e[i + 472 >> 2], e[i + 124 >> 2] = r, r = e[i + 492 >> 2], e[i + 104 >> 2] = e[i + 488 >> 2], e[i + 108 >> 2] = r, r = e[i + 532 >> 2], e[i + 496 >> 2] = e[i + 528 >> 2], e[i + 500 >> 2] = r, r = e[i + 468 >> 2], e[i + 112 >> 2] = e[i + 464 >> 2], e[i + 116 >> 2] = r, r = e[i + 484 >> 2], e[i + 96 >> 2] = e[i + 480 >> 2], e[i + 100 >> 2] = r, Ag(B, i + 112 | 0, i + 96 | 0), r = e[i + 540 >> 2], e[i + 488 >> 2] = e[i + 536 >> 2], e[i + 492 >> 2] = r, r = e[i + 460 >> 2], e[i + 88 >> 2] = e[i + 456 >> 2], e[i + 92 >> 2] = r, r = e[i + 476 >> 2], e[i + 72 >> 2] = e[i + 472 >> 2], e[i + 76 >> 2] = r, r = e[i + 532 >> 2], e[i + 480 >> 2] = e[i + 528 >> 2], e[i + 484 >> 2] = r, r = e[i + 452 >> 2], e[i + 80 >> 2] = e[i + 448 >> 2], e[i + 84 >> 2] = r, r = e[i + 468 >> 2], e[i + 64 >> 2] = e[i + 464 >> 2], e[i + 68 >> 2] = r, Ag(B, i + 80 | 0, i - -64 | 0), r = e[i + 540 >> 2], e[i + 472 >> 2] = e[i + 536 >> 2], e[i + 476 >> 2] = r, r = e[i + 444 >> 2], e[i + 56 >> 2] = e[i + 440 >> 2], e[i + 60 >> 2] = r, r = e[i + 460 >> 2], e[i + 40 >> 2] = e[i + 456 >> 2], e[i + 44 >> 2] = r, r = e[i + 532 >> 2], e[i + 464 >> 2] = e[i + 528 >> 2], e[i + 468 >> 2] = r, r = e[i + 436 >> 2], e[i + 48 >> 2] = e[i + 432 >> 2], e[i + 52 >> 2] = r, r = e[i + 452 >> 2], e[i + 32 >> 2] = e[i + 448 >> 2], e[i + 36 >> 2] = r, Ag(B, i + 48 | 0, i + 32 | 0), r = e[i + 540 >> 2], e[i + 456 >> 2] = e[i + 536 >> 2], e[i + 460 >> 2] = r, r = e[i + 396 >> 2], e[i + 24 >> 2] = e[i + 392 >> 2], e[i + 28 >> 2] = r, r = e[i + 444 >> 2], e[i + 8 >> 2] = e[i + 440 >> 2], e[i + 12 >> 2] = r, r = e[i + 532 >> 2], e[i + 448 >> 2] = e[i + 528 >> 2], e[i + 452 >> 2] = r, r = e[i + 388 >> 2], e[i + 16 >> 2] = e[i + 384 >> 2], e[i + 20 >> 2] = r, r = e[i + 436 >> 2], e[i >> 2] = e[i + 432 >> 2], e[i + 4 >> 2] = r, Ag(B, i + 16 | 0, i), e[i + 444 >> 2] = h ^ e[i + 540 >> 2], e[i + 440 >> 2] = E ^ e[i + 536 >> 2], e[i + 436 >> 2] = Q ^ e[i + 532 >> 2], e[i + 432 >> 2] = o ^ e[i + 528 >> 2]); - A: { - g: { - I: { - C: { - a: { - if (A) { - if (Q = 16, I >>> 0 < 16) break a; - for (o = 0; X(A + o | 0, g + o | 0, i + 432 | 0), o = r = Q, (Q = r + 16 | 0) >>> 0 <= I >>> 0;); - } else { - if (o = 16, I >>> 0 < 16) break I; - for (Q = 0; X(i + 528 | 0, g + Q | 0, i + 432 | 0), Q = r = o, (o = r + 16 | 0) >>> 0 <= I >>> 0;); - } - if (!(o = 15 & I)) break A; - if (A) break C; - break g - } - if (r = 0, !(o = I)) break A - } - V(A + r | 0, g + r | 0, o, i + 432 | 0); - break A - } - if (r = 0, !(o = I)) break A - } - V(i + 528 | 0, g + r | 0, o, i + 432 | 0) - } - H(i + 384 | 0, a, t, I, i + 432 | 0), r = -1; - A: { - g: { - if (g = a - 16 | 0) { - if (16 == (0 | g)) break g; - break A - } - r = _g(i + 384 | 0, C); - break A - } - r = uC(i + 384 | 0, C) - } - return !A | !r || vI(A, 0, I), s = i + 544 | 0, 0 | r - }, function(A, g, I, C, a) { - var B; - return A |= 0, C |= 0, a |= 0, s = B = s + -64 | 0, (g |= 0) | (I |= 0) && (e[B + 8 >> 2] = 2036477234, e[B + 12 >> 2] = 1797285236, e[B >> 2] = 1634760805, e[B + 4 >> 2] = 857760878, e[B + 16 >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, e[B + 20 >> 2] = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[B + 24 >> 2] = _[a + 8 | 0] | _[a + 9 | 0] << 8 | _[a + 10 | 0] << 16 | _[a + 11 | 0] << 24, e[B + 28 >> 2] = _[a + 12 | 0] | _[a + 13 | 0] << 8 | _[a + 14 | 0] << 16 | _[a + 15 | 0] << 24, e[B + 32 >> 2] = _[a + 16 | 0] | _[a + 17 | 0] << 8 | _[a + 18 | 0] << 16 | _[a + 19 | 0] << 24, e[B + 36 >> 2] = _[a + 20 | 0] | _[a + 21 | 0] << 8 | _[a + 22 | 0] << 16 | _[a + 23 | 0] << 24, e[B + 40 >> 2] = _[a + 24 | 0] | _[a + 25 | 0] << 8 | _[a + 26 | 0] << 16 | _[a + 27 | 0] << 24, a = _[a + 28 | 0] | _[a + 29 | 0] << 8 | _[a + 30 | 0] << 16 | _[a + 31 | 0] << 24, e[B + 48 >> 2] = 0, e[B + 52 >> 2] = 0, e[B + 44 >> 2] = a, e[B + 56 >> 2] = _[0 | C] | _[C + 1 | 0] << 8 | _[C + 2 | 0] << 16 | _[C + 3 | 0] << 24, e[B + 60 >> 2] = _[C + 4 | 0] | _[C + 5 | 0] << 8 | _[C + 6 | 0] << 16 | _[C + 7 | 0] << 24, z(B, A = vI(A, 0, g), A, g, I), jC(B, 64)), s = B - -64 | 0, 0 - }, function(A, g, I, C, a) { - var B; - return A |= 0, C |= 0, a |= 0, s = B = s + -64 | 0, (g |= 0) | (I |= 0) && (e[B + 8 >> 2] = 2036477234, e[B + 12 >> 2] = 1797285236, e[B >> 2] = 1634760805, e[B + 4 >> 2] = 857760878, e[B + 16 >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, e[B + 20 >> 2] = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[B + 24 >> 2] = _[a + 8 | 0] | _[a + 9 | 0] << 8 | _[a + 10 | 0] << 16 | _[a + 11 | 0] << 24, e[B + 28 >> 2] = _[a + 12 | 0] | _[a + 13 | 0] << 8 | _[a + 14 | 0] << 16 | _[a + 15 | 0] << 24, e[B + 32 >> 2] = _[a + 16 | 0] | _[a + 17 | 0] << 8 | _[a + 18 | 0] << 16 | _[a + 19 | 0] << 24, e[B + 36 >> 2] = _[a + 20 | 0] | _[a + 21 | 0] << 8 | _[a + 22 | 0] << 16 | _[a + 23 | 0] << 24, e[B + 40 >> 2] = _[a + 24 | 0] | _[a + 25 | 0] << 8 | _[a + 26 | 0] << 16 | _[a + 27 | 0] << 24, a = _[a + 28 | 0] | _[a + 29 | 0] << 8 | _[a + 30 | 0] << 16 | _[a + 31 | 0] << 24, e[B + 48 >> 2] = 0, e[B + 44 >> 2] = a, e[B + 52 >> 2] = _[0 | C] | _[C + 1 | 0] << 8 | _[C + 2 | 0] << 16 | _[C + 3 | 0] << 24, e[B + 56 >> 2] = _[C + 4 | 0] | _[C + 5 | 0] << 8 | _[C + 6 | 0] << 16 | _[C + 7 | 0] << 24, e[B + 60 >> 2] = _[C + 8 | 0] | _[C + 9 | 0] << 8 | _[C + 10 | 0] << 16 | _[C + 11 | 0] << 24, z(B, A = vI(A, 0, g), A, g, I), jC(B, 64)), s = B - -64 | 0, 0 - }, function(A, g, I, C, a, B, t, r) { - var o; - return A |= 0, g |= 0, a |= 0, B |= 0, t |= 0, r |= 0, s = o = s + -64 | 0, (I |= 0) | (C |= 0) && (e[o + 8 >> 2] = 2036477234, e[o + 12 >> 2] = 1797285236, e[o >> 2] = 1634760805, e[o + 4 >> 2] = 857760878, e[o + 16 >> 2] = _[0 | r] | _[r + 1 | 0] << 8 | _[r + 2 | 0] << 16 | _[r + 3 | 0] << 24, e[o + 20 >> 2] = _[r + 4 | 0] | _[r + 5 | 0] << 8 | _[r + 6 | 0] << 16 | _[r + 7 | 0] << 24, e[o + 24 >> 2] = _[r + 8 | 0] | _[r + 9 | 0] << 8 | _[r + 10 | 0] << 16 | _[r + 11 | 0] << 24, e[o + 28 >> 2] = _[r + 12 | 0] | _[r + 13 | 0] << 8 | _[r + 14 | 0] << 16 | _[r + 15 | 0] << 24, e[o + 32 >> 2] = _[r + 16 | 0] | _[r + 17 | 0] << 8 | _[r + 18 | 0] << 16 | _[r + 19 | 0] << 24, e[o + 36 >> 2] = _[r + 20 | 0] | _[r + 21 | 0] << 8 | _[r + 22 | 0] << 16 | _[r + 23 | 0] << 24, e[o + 40 >> 2] = _[r + 24 | 0] | _[r + 25 | 0] << 8 | _[r + 26 | 0] << 16 | _[r + 27 | 0] << 24, e[o + 44 >> 2] = _[r + 28 | 0] | _[r + 29 | 0] << 8 | _[r + 30 | 0] << 16 | _[r + 31 | 0] << 24, e[o + 48 >> 2] = B, e[o + 52 >> 2] = t, e[o + 56 >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, e[o + 60 >> 2] = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, z(o, g, A, I, C), jC(o, 64)), s = o - -64 | 0, 0 - }, function(A, g, I, C, a, B, t) { - var r; - return A |= 0, g |= 0, a |= 0, B |= 0, t |= 0, s = r = s + -64 | 0, (I |= 0) | (C |= 0) && (e[r + 8 >> 2] = 2036477234, e[r + 12 >> 2] = 1797285236, e[r >> 2] = 1634760805, e[r + 4 >> 2] = 857760878, e[r + 16 >> 2] = _[0 | t] | _[t + 1 | 0] << 8 | _[t + 2 | 0] << 16 | _[t + 3 | 0] << 24, e[r + 20 >> 2] = _[t + 4 | 0] | _[t + 5 | 0] << 8 | _[t + 6 | 0] << 16 | _[t + 7 | 0] << 24, e[r + 24 >> 2] = _[t + 8 | 0] | _[t + 9 | 0] << 8 | _[t + 10 | 0] << 16 | _[t + 11 | 0] << 24, e[r + 28 >> 2] = _[t + 12 | 0] | _[t + 13 | 0] << 8 | _[t + 14 | 0] << 16 | _[t + 15 | 0] << 24, e[r + 32 >> 2] = _[t + 16 | 0] | _[t + 17 | 0] << 8 | _[t + 18 | 0] << 16 | _[t + 19 | 0] << 24, e[r + 36 >> 2] = _[t + 20 | 0] | _[t + 21 | 0] << 8 | _[t + 22 | 0] << 16 | _[t + 23 | 0] << 24, e[r + 40 >> 2] = _[t + 24 | 0] | _[t + 25 | 0] << 8 | _[t + 26 | 0] << 16 | _[t + 27 | 0] << 24, t = _[t + 28 | 0] | _[t + 29 | 0] << 8 | _[t + 30 | 0] << 16 | _[t + 31 | 0] << 24, e[r + 48 >> 2] = B, e[r + 44 >> 2] = t, e[r + 52 >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, e[r + 56 >> 2] = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[r + 60 >> 2] = _[a + 8 | 0] | _[a + 9 | 0] << 8 | _[a + 10 | 0] << 16 | _[a + 11 | 0] << 24, z(r, g, A, I, C), jC(r, 64)), s = r - -64 | 0, 0 - }], pa.grow = function(A) { - var g = this.length; - return this.length = this.length + A, g - }, pa.set = function(A, g) { - this[A] = g - }, pa.get = function(A) { - return this[A] - }, pa); - - function fa() { - return I.byteLength / 65536 | 0 - } - return { - e: Object.create(Object.prototype, { - grow: { - value: function(A) { - A |= 0; - var a = 0 | fa(), - B = a + A | 0; - if (a < B && B < 65536) { - var o = new ArrayBuffer(r(B, 65536)); - new Int8Array(o).set(C), C = new Int8Array(o), new Int16Array(o), e = new Int32Array(o), _ = new Uint8Array(o), new Uint16Array(o), t = new Uint32Array(o), new Float32Array(o), new Float64Array(o), I = o, g = _ - } - return a - } - }, - buffer: { - get: function() { - return I - } - } - }), - f: function() {}, - g: Ca, - h: sa, - i: Ca, - j: aa, - k: ea, - l: zC, - m: function(A, g, I, C, a, B, e, _, t, r, o) { - return 0 | Wg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, r |= 0, o |= 0, 36784) - }, - n: function(A, g, I, C, a, B, e, _, t, r, o, i) { - return 0 | yI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, o |= 0, i |= 0, 36784) - }, - o: function(A, g, I, C, a, B, e, _, t, r, o) { - return 0 | zg(A |= 0, g |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, r |= 0, o |= 0, 36788) - }, - p: function(A, g, I, C, a, B, e, _, t, r, o) { - return 0 | pI(A |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, r |= 0, o |= 0, 36788) - }, - q: aa, - r: sa, - s: aa, - t: aa, - u: ea, - v: PC, - w: function(A, g, I, C, a, B, e, _, t, r, o) { - return 0 | Wg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, r |= 0, o |= 0, 36792) - }, - x: function(A, g, I, C, a, B, e, _, t, r, o, i) { - return 0 | yI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, o |= 0, i |= 0, 36792) - }, - y: function(A, g, I, C, a, B, e, _, t, r, o) { - return 0 | zg(A |= 0, g |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, r |= 0, o |= 0, 36796) - }, - z: function(A, g, I, C, a, B, e, _, t, r, o) { - return 0 | pI(A |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, r |= 0, o |= 0, 36796) - }, - A: function(A, g, I, C, a, B, e, _, t, r, o, i) { - return 0 | Jg(A |= 0, g |= 0, I |= 0, C |= 0, (A = 0) | (a |= 0), B |= 0, e |= 0, A | (_ |= 0), t |= 0, o |= 0, i |= 0) - }, - B: function(A, g, I, C, a, _, t, r, o, i, c) { - return A |= 0, g |= 0, C |= 0, t |= 0, o |= 0, t |= o = 0, !(a |= 0) & (C |= o) >>> 0 < 4294967280 ? (Jg(A, A + C | 0, 0, I |= 0, C, a, _ |= 0, t, r |= 0, i |= 0, c |= 0), g && (a = (A = C + 16 | 0) >>> 0 < 16 ? a + 1 | 0 : a, e[g >> 2] = A, e[g + 4 >> 2] = a)) : (QC(), B()), 0 - }, - C: function(A, g, I, C, a, B, e, _, t, r, o, i) { - return 0 | Yg(A |= 0, g |= 0, I |= 0, C |= 0, (A = 0) | (a |= 0), B |= 0, e |= 0, A | (_ |= 0), t |= 0, o |= 0, i |= 0) - }, - D: function(A, g, I, C, a, _, t, r, o, i, c) { - return A |= 0, g |= 0, C |= 0, t |= 0, o |= 0, t |= o = 0, !(a |= 0) & (C |= o) >>> 0 < 4294967280 ? (Yg(A, A + C | 0, 0, I |= 0, C, a, _ |= 0, t, r |= 0, i |= 0, c |= 0), g && (a = (A = C + 16 | 0) >>> 0 < 16 ? a + 1 | 0 : a, e[g >> 2] = A, e[g + 4 >> 2] = a)) : (QC(), B()), 0 - }, - E: function(A, g, I, C, a, B, e, _, t, r, o) { - return 0 | mg(A |= 0, I |= 0, (A = 0) | (C |= 0), a |= 0, B |= 0, e |= 0, A | (_ |= 0), t |= 0, r |= 0, o |= 0) - }, - F: function(A, g, I, C, a, B, _, t, r, o, i) { - return g |= 0, I |= 0, C |= 0, a |= 0, t |= 0, t |= 0, I = -1, !(B |= 0) & (a |= 0) >>> 0 >= 16 | B && (I = mg(A |= 0, C, a - 16 | 0, B - (a >>> 0 < 16) | 0, (C + a | 0) - 16 | 0, _ |= 0, t, r |= 0, o |= 0, i |= 0)), g && (e[g >> 2] = I ? 0 : a - 16 | 0, e[g + 4 >> 2] = I ? 0 : B - (a >>> 0 < 16) | 0), 0 | I - }, - G: function(A, g, I, C, a, B, e, _, t, r, o) { - return 0 | Mg(A |= 0, I |= 0, (A = 0) | (C |= 0), a |= 0, B |= 0, e |= 0, A | (_ |= 0), t |= 0, r |= 0, o |= 0) - }, - H: function(A, g, I, C, a, B, _, t, r, o, i) { - return g |= 0, I |= 0, C |= 0, a |= 0, t |= 0, t |= 0, I = -1, !(B |= 0) & (a |= 0) >>> 0 >= 16 | B && (I = Mg(A |= 0, C, a - 16 | 0, B - (a >>> 0 < 16) | 0, (C + a | 0) - 16 | 0, _ |= 0, t, r |= 0, o |= 0, i |= 0)), g && (e[g >> 2] = I ? 0 : a - 16 | 0, e[g + 4 >> 2] = I ? 0 : B - (a >>> 0 < 16) | 0), 0 | I - }, - I: aa, - J: ra, - K: sa, - L: Ca, - M: ta, - N: PC, - O: aa, - P: ya, - Q: sa, - R: Ca, - S: ta, - T: PC, - U: function(A, g, I, C, a, B, e, _, t, r, o, i) { - return 0 | fg(A |= 0, g |= 0, I |= 0, C |= 0, (A = 0) | (a |= 0), B |= 0, e |= 0, A | (_ |= 0), t |= 0, o |= 0, i |= 0) - }, - V: function(A, g, I, C, a, _, t, r, o, i, c) { - return A |= 0, g |= 0, C |= 0, t |= 0, o |= 0, t |= o = 0, !(a |= 0) & (C |= o) >>> 0 < 4294967280 ? (fg(A, A + C | 0, 0, I |= 0, C, a, _ |= 0, t, r |= 0, i |= 0, c |= 0), g && (a = (A = C + 16 | 0) >>> 0 < 16 ? a + 1 | 0 : a, e[g >> 2] = A, e[g + 4 >> 2] = a)) : (QC(), B()), 0 - }, - W: function(A, g, I, C, a, B, e, _, t, r, o) { - return 0 | hg(A |= 0, I |= 0, (A = 0) | (C |= 0), a |= 0, B |= 0, e |= 0, A | (_ |= 0), t |= 0, r |= 0, o |= 0) - }, - X: function(A, g, I, C, a, B, _, t, r, o, i) { - return g |= 0, I |= 0, C |= 0, a |= 0, t |= 0, t |= 0, I = -1, !(B |= 0) & (a |= 0) >>> 0 >= 16 | B && (I = hg(A |= 0, C, a - 16 | 0, B - (a >>> 0 < 16) | 0, (C + a | 0) - 16 | 0, _ |= 0, t, r |= 0, o |= 0, i |= 0)), g && (e[g >> 2] = I ? 0 : a - 16 | 0, e[g + 4 >> 2] = I ? 0 : B - (a >>> 0 < 16) | 0), 0 | I - }, - Y: aa, - Z: oa, - _: sa, - $: Ca, - aa: ta, - ba: PC, - ca: aa, - da: aa, - ea: function() { - return 1474 - }, - fa: og, - ga: Kg, - ha: PC, - ia: aa, - ja: aa, - ka: ga, - la: PC, - ma: mA, - na: function(A, g, I, C) { - return 0 | YC(A |= 0, g |= 0, I |= 0, C |= 0) - }, - oa: dI, - pa: function(A, g, I, C, a) { - var B; - return A |= 0, g |= 0, I |= 0, C |= 0, s = B = s - 240 | 0, mA(B, a |= 0, 32), NA(B, g, I, C), GA(B, g = B + 208 | 0), NA(I = B + 104 | 0, g, 32, 0), GA(I, A), jC(g, 32), s = B + 240 | 0, 0 - }, - qa: function(A, g, I, C, a) { - var B, e; - return A |= 0, g |= 0, I |= 0, C |= 0, s = B = s - 272 | 0, mA(e = B + 32 | 0, a |= 0, 32), NA(e, g, I, C), GA(e, g = B + 240 | 0), NA(I = B + 136 | 0, g, 32, 0), GA(I, B), jC(g, 32), g = uC(A, B), I = bg(B, A, 32), s = B + 272 | 0, ((0 | A) == (0 | B) ? -1 : g) | I - }, - ra: Ia, - sa: aa, - ta: $C, - ua: PC, - va: eg, - wa: tC, - xa: fI, - ya: function(A, g, I, C, a) { - var B; - return A |= 0, g |= 0, I |= 0, C |= 0, s = B = s - 480 | 0, eg(B, a |= 0, 32), dA(B, g, I, C), T(B, g = B + 416 | 0), dA(I = B + 208 | 0, g, 64, 0), T(I, A), jC(g, 64), s = B + 480 | 0, 0 - }, - za: function(A, g, I, C, a) { - var B, e; - return A |= 0, g |= 0, I |= 0, C |= 0, s = B = s - 544 | 0, eg(e = B - -64 | 0, a |= 0, 32), dA(e, g, I, C), T(e, g = B + 480 | 0), dA(I = B + 272 | 0, g, 64, 0), T(I, B), jC(g, 64), g = SC(A, B), I = bg(B, A, 64), s = B + 544 | 0, ((0 | A) == (0 | B) ? -1 : g) | I - }, - Aa: aa, - Ba: aa, - Ca: $C, - Da: PC, - Ea: EC, - Fa: tC, - Ga: function(A, g) { - g |= 0; - var I, a = 0; - return s = I = s + -64 | 0, fI(A |= 0, I), a = e[I + 28 >> 2], A = e[I + 24 >> 2], C[g + 24 | 0] = A, C[g + 25 | 0] = A >>> 8, C[g + 26 | 0] = A >>> 16, C[g + 27 | 0] = A >>> 24, C[g + 28 | 0] = a, C[g + 29 | 0] = a >>> 8, C[g + 30 | 0] = a >>> 16, C[g + 31 | 0] = a >>> 24, a = e[I + 20 >> 2], A = e[I + 16 >> 2], C[g + 16 | 0] = A, C[g + 17 | 0] = A >>> 8, C[g + 18 | 0] = A >>> 16, C[g + 19 | 0] = A >>> 24, C[g + 20 | 0] = a, C[g + 21 | 0] = a >>> 8, C[g + 22 | 0] = a >>> 16, C[g + 23 | 0] = a >>> 24, a = e[I + 12 >> 2], A = e[I + 8 >> 2], C[g + 8 | 0] = A, C[g + 9 | 0] = A >>> 8, C[g + 10 | 0] = A >>> 16, C[g + 11 | 0] = A >>> 24, C[g + 12 | 0] = a, C[g + 13 | 0] = a >>> 8, C[g + 14 | 0] = a >>> 16, C[g + 15 | 0] = a >>> 24, a = e[I + 4 >> 2], A = e[I >> 2], C[0 | g] = A, C[g + 1 | 0] = A >>> 8, C[g + 2 | 0] = A >>> 16, C[g + 3 | 0] = A >>> 24, C[g + 4 | 0] = a, C[g + 5 | 0] = a >>> 8, C[g + 6 | 0] = a >>> 16, C[g + 7 | 0] = a >>> 24, s = I - -64 | 0, 0 - }, - Ha: og, - Ia: Kg, - Ja: aa, - Ka: aa, - La: aa, - Ma: aa, - Na: oa, - Oa: aa, - Pa: Ca, - Qa: Ca, - Ra: ta, - Sa: function() { - return 1488 - }, - Ta: function(A, g, I) { - return 0 | ig(A |= 0, g |= 0, I |= 0) - }, - Ua: NC, - Va: iC, - Wa: PI, - Xa: qI, - Ya: aI, - Za: BI, - _a: GI, - $a: function(A, g, I, C, a, B, e, _) { - A |= 0, g |= 0, I |= 0, B |= 0; - var t, r = 0; - return r = C |= 0, C = a |= 0, t = 0 | r, s = r = s - 32 | 0, a = -1, iC(r, e |= 0, _ |= 0) || (a = rg(A, g, I, t, C, B, r), jC(r, 32)), s = r + 32 | 0, 0 | a - }, - ab: function(A, g, I, C, a, e) { - return A |= 0, g |= 0, a |= 0, e |= 0, !(C |= 0) & (I |= 0) >>> 0 >= 4294967280 | C && (QC(), B()), 0 | rg(A + 16 | 0, A, g, I, C, a, e) - }, - bb: function(A, g, I, C, a, B, e) { - return 0 | sI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0) - }, - cb: KI, - db: function(A, g, I, C, a, B, e, _) { - A |= 0, g |= 0, I |= 0, B |= 0; - var t, r = 0; - return r = C |= 0, C = a |= 0, t = 0 | r, s = r = s - 32 | 0, a = -1, iC(r, e |= 0, _ |= 0) || (a = yg(A, g, I, t, C, B, r), jC(r, 32)), s = r + 32 | 0, 0 | a - }, - eb: hI, - fb: function(A, g, I, C, a, B, e) { - return 0 | oI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0) - }, - gb: function(A, g, I, a, B) { - A |= 0, g |= 0, B |= 0; - var _, t, r, o, i = 0, - c = 0; - return i = I |= 0, I = a |= 0, o = 0 | i, i = a = s, s = _ = a - 512 & -64, a = -1, NC(t = _ - -64 | 0, r = _ + 32 | 0) || (eC(a = _ + 128 | 0, 0, 0, 24), HC(a, t, 32, 0), HC(a, B, 32, 0), yC(a, c = _ + 96 | 0, 24), a = sI(A + 32 | 0, g, o, I, c, B, r), g = e[_ + 92 >> 2], I = e[_ + 88 >> 2], C[A + 24 | 0] = I, C[A + 25 | 0] = I >>> 8, C[A + 26 | 0] = I >>> 16, C[A + 27 | 0] = I >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[_ + 84 >> 2], I = e[_ + 80 >> 2], C[A + 16 | 0] = I, C[A + 17 | 0] = I >>> 8, C[A + 18 | 0] = I >>> 16, C[A + 19 | 0] = I >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[_ + 76 >> 2], I = e[_ + 72 >> 2], C[A + 8 | 0] = I, C[A + 9 | 0] = I >>> 8, C[A + 10 | 0] = I >>> 16, C[A + 11 | 0] = I >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[_ + 68 >> 2], I = e[_ + 64 >> 2], C[0 | A] = I, C[A + 1 | 0] = I >>> 8, C[A + 2 | 0] = I >>> 16, C[A + 3 | 0] = I >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, jC(r, 32), jC(t, 32), jC(c, 24)), s = i, 0 | a - }, - hb: function(A, g, I, C, a, B) { - A |= 0, g |= 0, a |= 0, B |= 0; - var e, _, t = 0; - return _ = t = s, s = e = t - 448 & -64, t = -1, !(C |= 0) & (I |= 0) >>> 0 >= 48 | C && (eC(t = e - -64 | 0, 0, 0, 24), HC(t, g, 32, 0), HC(t, a, 32, 0), yC(t, a = e + 32 | 0, 24), t = oI(A, g + 32 | 0, I - 32 | 0, C - (I >>> 0 < 32) | 0, a, g, B)), s = _, 0 | t - }, - ib: _a, - jb: ig, - kb: sC, - lb: DI, - mb: PI, - nb: qI, - ob: aI, - pb: BI, - qb: aa, - rb: aa, - sb: aa, - tb: aa, - ub: oa, - vb: aa, - wb: Ca, - xb: Ca, - yb: ta, - zb: EA, - Ab: aa, - Bb: Ca, - Cb: aa, - Db: Ca, - Eb: fA, - Fb: aa, - Gb: Ca, - Hb: aa, - Ib: Ca, - Jb: AC, - Kb: Ia, - Lb: Ca, - Mb: aa, - Nb: Ca, - Ob: gC, - Pb: Ia, - Qb: Ca, - Rb: aa, - Sb: Ca, - Tb: IC, - Ub: Ia, - Vb: Ca, - Wb: aa, - Xb: Ca, - Yb: Ca, - Zb: Ia, - _b: aa, - $b: Ca, - ac: Ia, - bc: aa, - cc: OC, - dc: VC, - ec: function(A, g, I, C, a, B, e) { - return 0 | kC(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0) - }, - fc: eC, - gc: function(A, g, I, C) { - return 0 | HC(A |= 0, g |= 0, I |= 0, C |= 0) - }, - hc: yC, - ic: PC, - jc: Ca, - kc: Ia, - lc: aa, - mc: Ca, - nc: Ia, - oc: aa, - pc: Ca, - qc: Ca, - rc: VC, - sc: PC, - tc: kC, - uc: function(A, g, I, C, a, B, e, _, t) { - return 0 | BA(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0) - }, - vc: yA, - wc: function(A, g, I, a, e, t) { - A |= 0, g |= 0, e |= 0, t |= 0; - var r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0; - if (r = -1, !((a |= 0) - 65 >>> 0 < 4294967232 | (I |= 0) >>> 0 > 64)) { - A: { - if (!I || !g) { - if (((c = 255 & a) - 65 & 255) >>> 0 > 191) { - e ? (o = 725511199 ^ (_[e + 8 | 0] | _[e + 9 | 0] << 8 | _[e + 10 | 0] << 16 | _[e + 11 | 0] << 24), I = -1694144372 ^ (_[e + 12 | 0] | _[e + 13 | 0] << 8 | _[e + 14 | 0] << 16 | _[e + 15 | 0] << 24), g = -1377402159 ^ (_[0 | e] | _[e + 1 | 0] << 8 | _[e + 2 | 0] << 16 | _[e + 3 | 0] << 24), e = 1359893119 ^ (_[e + 4 | 0] | _[e + 5 | 0] << 8 | _[e + 6 | 0] << 16 | _[e + 7 | 0] << 24)) : (o = 725511199, I = -1694144372, g = -1377402159, e = 1359893119), t ? (i = 327033209 ^ (_[t + 8 | 0] | _[t + 9 | 0] << 8 | _[t + 10 | 0] << 16 | _[t + 11 | 0] << 24), a = 1541459225 ^ (_[t + 12 | 0] | _[t + 13 | 0] << 8 | _[t + 14 | 0] << 16 | _[t + 15 | 0] << 24), r = -79577749 ^ (_[0 | t] | _[t + 1 | 0] << 8 | _[t + 2 | 0] << 16 | _[t + 3 | 0] << 24), t = 528734635 ^ (_[t + 4 | 0] | _[t + 5 | 0] << 8 | _[t + 6 | 0] << 16 | _[t + 7 | 0] << 24)) : (i = 327033209, a = 1541459225, r = -79577749, t = 528734635), vI(A - -64 | 0, 0, 293), C[A + 56 | 0] = i, C[A + 57 | 0] = i >>> 8, C[A + 58 | 0] = i >>> 16, C[A + 59 | 0] = i >>> 24, C[A + 60 | 0] = a, C[A + 61 | 0] = a >>> 8, C[A + 62 | 0] = a >>> 16, C[A + 63 | 0] = a >>> 24, C[A + 48 | 0] = r, C[A + 49 | 0] = r >>> 8, C[A + 50 | 0] = r >>> 16, C[A + 51 | 0] = r >>> 24, C[A + 52 | 0] = t, C[A + 53 | 0] = t >>> 8, C[A + 54 | 0] = t >>> 16, C[A + 55 | 0] = t >>> 24, C[A + 40 | 0] = o, C[A + 41 | 0] = o >>> 8, C[A + 42 | 0] = o >>> 16, C[A + 43 | 0] = o >>> 24, C[A + 44 | 0] = I, C[A + 45 | 0] = I >>> 8, C[A + 46 | 0] = I >>> 16, C[A + 47 | 0] = I >>> 24, C[A + 32 | 0] = g, C[A + 33 | 0] = g >>> 8, C[A + 34 | 0] = g >>> 16, C[A + 35 | 0] = g >>> 24, C[A + 36 | 0] = e, C[A + 37 | 0] = e >>> 8, C[A + 38 | 0] = e >>> 16, C[A + 39 | 0] = e >>> 24, C[A + 24 | 0] = 241, C[A + 25 | 0] = 54, C[A + 26 | 0] = 29, C[A + 27 | 0] = 95, C[A + 28 | 0] = 58, C[A + 29 | 0] = 245, C[A + 30 | 0] = 79, C[A + 31 | 0] = 165, C[A + 16 | 0] = 43, C[A + 17 | 0] = 248, C[A + 18 | 0] = 148, C[A + 19 | 0] = 254, C[A + 20 | 0] = 114, C[A + 21 | 0] = 243, C[A + 22 | 0] = 110, C[A + 23 | 0] = 60, C[A + 8 | 0] = 59, C[A + 9 | 0] = 167, C[A + 10 | 0] = 202, C[A + 11 | 0] = 132, C[A + 12 | 0] = 133, C[A + 13 | 0] = 174, C[A + 14 | 0] = 103, C[A + 15 | 0] = 187, g = -222443256 ^ c, C[0 | A] = g, C[A + 1 | 0] = g >>> 8, C[A + 2 | 0] = g >>> 16, C[A + 3 | 0] = g >>> 24, C[A + 4 | 0] = 103, C[A + 5 | 0] = 230, C[A + 6 | 0] = 9, C[A + 7 | 0] = 106; - break A - } - QC(), B() - } - s = y = s - 128 | 0, - !g | ((E = 255 & a) - 65 & 255) >>> 0 <= 191 | ((r = 255 & I) - 65 & 255) >>> 0 <= 191 ? (QC(), B()) : (e ? (o = 725511199 ^ (_[e + 8 | 0] | _[e + 9 | 0] << 8 | _[e + 10 | 0] << 16 | _[e + 11 | 0] << 24), I = -1694144372 ^ (_[e + 12 | 0] | _[e + 13 | 0] << 8 | _[e + 14 | 0] << 16 | _[e + 15 | 0] << 24), c = -1377402159 ^ (_[0 | e] | _[e + 1 | 0] << 8 | _[e + 2 | 0] << 16 | _[e + 3 | 0] << 24), e = 1359893119 ^ (_[e + 4 | 0] | _[e + 5 | 0] << 8 | _[e + 6 | 0] << 16 | _[e + 7 | 0] << 24)) : (o = 725511199, I = -1694144372, c = -1377402159, e = 1359893119), t ? (i = 327033209 ^ (_[t + 8 | 0] | _[t + 9 | 0] << 8 | _[t + 10 | 0] << 16 | _[t + 11 | 0] << 24), a = 1541459225 ^ (_[t + 12 | 0] | _[t + 13 | 0] << 8 | _[t + 14 | 0] << 16 | _[t + 15 | 0] << 24), Q = -79577749 ^ (_[0 | t] | _[t + 1 | 0] << 8 | _[t + 2 | 0] << 16 | _[t + 3 | 0] << 24), t = 528734635 ^ (_[t + 4 | 0] | _[t + 5 | 0] << 8 | _[t + 6 | 0] << 16 | _[t + 7 | 0] << 24)) : (i = 327033209, a = 1541459225, Q = -79577749, t = 528734635), vI(A - -64 | 0, 0, 293), C[A + 56 | 0] = i, C[A + 57 | 0] = i >>> 8, C[A + 58 | 0] = i >>> 16, C[A + 59 | 0] = i >>> 24, C[A + 60 | 0] = a, C[A + 61 | 0] = a >>> 8, C[A + 62 | 0] = a >>> 16, C[A + 63 | 0] = a >>> 24, C[A + 48 | 0] = Q, C[A + 49 | 0] = Q >>> 8, C[A + 50 | 0] = Q >>> 16, C[A + 51 | 0] = Q >>> 24, C[A + 52 | 0] = t, C[A + 53 | 0] = t >>> 8, C[A + 54 | 0] = t >>> 16, C[A + 55 | 0] = t >>> 24, C[A + 40 | 0] = o, C[A + 41 | 0] = o >>> 8, C[A + 42 | 0] = o >>> 16, C[A + 43 | 0] = o >>> 24, C[A + 44 | 0] = I, C[A + 45 | 0] = I >>> 8, C[A + 46 | 0] = I >>> 16, C[A + 47 | 0] = I >>> 24, C[A + 32 | 0] = c, C[A + 33 | 0] = c >>> 8, C[A + 34 | 0] = c >>> 16, C[A + 35 | 0] = c >>> 24, C[A + 36 | 0] = e, C[A + 37 | 0] = e >>> 8, C[A + 38 | 0] = e >>> 16, C[A + 39 | 0] = e >>> 24, C[A + 24 | 0] = 241, C[A + 25 | 0] = 54, C[A + 26 | 0] = 29, C[A + 27 | 0] = 95, C[A + 28 | 0] = 58, C[A + 29 | 0] = 245, C[A + 30 | 0] = 79, C[A + 31 | 0] = 165, C[A + 16 | 0] = 43, C[A + 17 | 0] = 248, C[A + 18 | 0] = 148, C[A + 19 | 0] = 254, C[A + 20 | 0] = 114, C[A + 21 | 0] = 243, C[A + 22 | 0] = 110, C[A + 23 | 0] = 60, C[A + 8 | 0] = 59, C[A + 9 | 0] = 167, C[A + 10 | 0] = 202, C[A + 11 | 0] = 132, C[A + 12 | 0] = 133, C[A + 13 | 0] = 174, C[A + 14 | 0] = 103, C[A + 15 | 0] = 187, I = -222443256 ^ (r << 8 | E), C[0 | A] = I, C[A + 1 | 0] = I >>> 8, C[A + 2 | 0] = I >>> 16, C[A + 3 | 0] = I >>> 24, I = r >>> 24 ^ 1779033703, C[A + 4 | 0] = I, C[A + 5 | 0] = I >>> 8, C[A + 6 | 0] = I >>> 16, C[A + 7 | 0] = I >>> 24, vI(r + y | 0, 0, 128 - r | 0), I = uI(y, g, r), uI(A + 96 | 0, I, 128), g = 128 + (_[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) | 0, C[A + 352 | 0] = g, C[A + 353 | 0] = g >>> 8, C[A + 354 | 0] = g >>> 16, C[A + 355 | 0] = g >>> 24, jC(I, 128), s = I + 128 | 0) - } - r = 0 - } - return 0 | r - }, - xc: HC, - yc: MI, - zc: Ia, - Ac: CC, - Bc: function() { - return 1543 - }, - Cc: aa, - Dc: function() { - return 104 - }, - Ec: $g, - Fc: function(A, g, I, C) { - return 0 | NA(A |= 0, g |= 0, I |= 0, C |= 0) - }, - Gc: GA, - Hc: function(A, g, I, C) { - A |= 0, g |= 0, I |= 0, C |= 0; - var a, B = 0; - return s = a = s - 112 | 0, B = e[8815], e[a + 16 >> 2] = e[8814], e[a + 20 >> 2] = B, B = e[8817], e[a + 24 >> 2] = e[8816], e[a + 28 >> 2] = B, B = e[8819], e[a + 32 >> 2] = e[8818], e[a + 36 >> 2] = B, e[a + 40 >> 2] = 0, e[a + 44 >> 2] = 0, B = e[8813], e[a + 8 >> 2] = e[8812], e[a + 12 >> 2] = B, NA(B = a + 8 | 0, g, I, C), GA(B, A), s = a + 112 | 0, 0 - }, - Ic: Ia, - Jc: ga, - Kc: dg, - Lc: BC, - Mc: T, - Nc: CC, - Oc: Ca, - Pc: Ia, - Qc: ya, - Rc: aa, - Sc: Gg, - Tc: OC, - Uc: Ca, - Vc: Ia, - Wc: ya, - Xc: aa, - Yc: Gg, - Zc: PC, - _c: function(A, g, I) { - return 0 | mA(A |= 0, g |= 0, I |= 0) - }, - $c: function(A, g, I) { - return 0 | YC(A |= 0, g |= 0, I |= 0, 0) - }, - ad: function(A, g) { - return dI(A |= 0, g |= 0), jC(A, 4), 0 - }, - bd: function(A, g, I, C, a) { - var B; - return A |= 0, C |= 0, a |= 0, s = B = s - 208 | 0, mA(B, g |= 0, I |= 0), YC(B, C, a, 0), dI(B, A), jC(B, 4), s = B + 208 | 0, 0 - }, - cd: PC, - dd: function(A, g, I, a, B) { - A |= 0, g |= 0, I |= 0, a |= 0, B |= 0; - var t, r = 0, - o = 0, - i = 0, - c = 0; - if (s = t = s - 256 | 0, C[t + 15 | 0] = 1, g >>> 0 <= 8160) { - if (g >>> 0 >= 32) - for (c = A - 32 | 0, r = 32; i = r, mA(r = t + 48 | 0, B, 32), o && YC(r, o + c | 0, 32, 0), YC(r = t + 48 | 0, I, a, 0), YC(r, t + 15 | 0, 1, 0), dI(r, A + o | 0), C[t + 15 | 0] = _[t + 15 | 0] + 1, (r = (o = i) + 32 | 0) >>> 0 <= g >>> 0;); - (o = 31 & g) && (mA(g = t + 48 | 0, B, 32), i && YC(g, (A + i | 0) - 32 | 0, 32, 0), YC(g = t + 48 | 0, I, a, 0), YC(g, t + 15 | 0, 1, 0), dI(I = g, g = t + 16 | 0), uI(A + i | 0, g, o), jC(g, 32)), jC(t + 48 | 0, 208), A = 0 - } else e[9396] = 28, A = -1; - return s = t + 256 | 0, 0 | A - }, - ed: aa, - fd: sa, - gd: function() { - return 8160 - }, - hd: ga, - id: EC, - jd: function(A, g, I) { - return 0 | mC(A |= 0, g |= 0, I |= 0, 0) - }, - kd: function(A, g) { - return fI(A |= 0, g |= 0), jC(A, 4), 0 - }, - ld: function(A, g, I, C, a) { - var B; - return A |= 0, C |= 0, a |= 0, s = B = s - 416 | 0, eg(B, g |= 0, I |= 0), mC(B, C, a, 0), fI(B, A), jC(B, 4), s = B + 416 | 0, 0 - }, - md: function(A) { - rI(A |= 0, 64) - }, - nd: function(A, g, I, a, B) { - A |= 0, g |= 0, I |= 0, a |= 0, B |= 0; - var t, r = 0, - o = 0, - i = 0, - c = 0; - if (s = t = s - 496 | 0, C[t + 15 | 0] = 1, g >>> 0 <= 16320) { - if (g >>> 0 >= 64) - for (c = A + -64 | 0, r = 64; i = r, eg(r = t + 80 | 0, B, 64), o && mC(r, o + c | 0, 64, 0), mC(r = t + 80 | 0, I, a, 0), mC(r, t + 15 | 0, 1, 0), fI(r, A + o | 0), C[t + 15 | 0] = _[t + 15 | 0] + 1, (r = (o = i) - -64 | 0) >>> 0 <= g >>> 0;); - (o = 63 & g) && (eg(g = t + 80 | 0, B, 64), i && mC(g, (A + i | 0) - 64 | 0, 64, 0), mC(g = t + 80 | 0, I, a, 0), mC(g, t + 15 | 0, 1, 0), fI(I = g, g = t + 16 | 0), uI(A + i | 0, g, o), jC(g, 64)), jC(t + 80 | 0, 416), A = 0 - } else e[9396] = 28, A = -1; - return s = t + 496 | 0, 0 | A - }, - od: Ia, - pd: sa, - qd: function() { - return 16320 - }, - rd: $C, - sd: function(A, g, I) { - return A |= 0, kC(g |= 0, 32, I |= 0, 32, 0, 0, 0), 0 | FC(A, g) - }, - td: function(A, g) { - return A |= 0, rI(g |= 0, 32), 0 | FC(A, g) - }, - ud: function(A, g, I, a, e) { - g |= 0, I |= 0, a |= 0, e |= 0; - var t, r, o = 0, - i = 0, - c = 0; - if (r = o = s, s = o = o - 512 & -64, t = (A |= 0) || g) { - if (c = -1, !cC(i = o + 96 | 0, a, e)) { - for (a = g || A, A = 0, eC(g = o + 128 | 0, 0, 0, 64), HC(g, i, 32, 0), jC(i, 32), HC(g, I, 32, 0), HC(g, e, 32, 0), yC(g, o + 32 | 0, 64), jC(g, 384); I = (g = o + 32 | 0) + A | 0, C[A + t | 0] = _[0 | I], C[A + a | 0] = _[I + 32 | 0], C[(I = 1 | A) + t | 0] = _[g + I | 0], C[I + a | 0] = _[g + (33 | A) | 0], 32 != (0 | (A = A + 2 | 0));); - jC(g, 64), c = 0 - } - return s = r, 0 | c - } - QC(), B() - }, - vd: function(A, g, I, a, e) { - g |= 0, I |= 0, a |= 0, e |= 0; - var t, r, o = 0, - i = 0, - c = 0; - if (r = o = s, s = o = o - 512 & -64, t = (A |= 0) || g) { - if (c = -1, !cC(i = o + 96 | 0, a, e)) { - for (a = g || A, A = 0, eC(g = o + 128 | 0, 0, 0, 64), HC(g, i, 32, 0), jC(i, 32), HC(g, e, 32, 0), HC(g, I, 32, 0), yC(g, o + 32 | 0, 64), jC(g, 384); I = (g = o + 32 | 0) + A | 0, C[A + a | 0] = _[0 | I], C[A + t | 0] = _[I + 32 | 0], C[(I = 1 | A) + a | 0] = _[g + I | 0], C[I + t | 0] = _[g + (33 | A) | 0], 32 != (0 | (A = A + 2 | 0));); - jC(g, 64), c = 0 - } - return s = r, 0 | c - } - QC(), B() - }, - wd: aa, - xd: aa, - yd: aa, - zd: aa, - Ad: function() { - return 1332 - }, - Bd: ZC, - Cd: Ca, - Dd: aa, - Ed: WI, - Fd: VI, - Gd: function(A, g) { - return 0 | fC(A |= 0, g |= 0) - }, - Hd: aC, - Id: function(A, g) { - return 0 | wC(A |= 0, g |= 0) - }, - Jd: function() { - return 1506 - }, - Kd: PC, - Ld: WI, - Md: VI, - Nd: fC, - Od: aC, - Pd: wC, - Qd: Ca, - Rd: aa, - Sd: ZC, - Td: PC, - Ud: Ea, - Vd: Ca, - Wd: ia, - Xd: sa, - Yd: ia, - Zd: Ca, - _d: Aa, - $d: function() { - return 1566 - }, - ae: Qa, - be: ia, - ce: WC, - de: JC, - ee: ha, - fe: LC, - ge: function() { - return 6 - }, - he: function() { - return 134217728 - }, - ie: ya, - je: function() { - return 536870912 - }, - ke: function(A, g, I, C, a, B, e, _, t, r, o) { - return 0 | Qg(A |= 0, (A = 0) | (g |= 0), I |= 0, C |= 0, A | (a |= 0), B |= 0, e |= 0, A | (_ |= 0), t |= 0, r |= 0, o |= 0) - }, - le: function(A, g, I, C, a, B, e) { - return 0 | Xg(A |= 0, g |= 0, (A = 0) | (I |= 0), C |= 0, A | (a |= 0), B |= 0, e |= 0) - }, - me: function(A, g, I, C) { - return 0 | vC(A |= 0, g |= 0, I |= 0, C |= 0) - }, - ne: function(A, g, I, C) { - return 0 | MC(A |= 0, g |= 0, I |= 0, C |= 0) - }, - oe: function(A, g, I, C) { - return 0 | GC(A |= 0, g |= 0, I |= 0, C |= 0) - }, - pe: ca, - qe: Ca, - re: ia, - se: sa, - te: ia, - ue: Ca, - ve: Aa, - we: XC, - xe: Ea, - ye: ia, - ze: WC, - Ae: JC, - Be: ca, - Ce: qC, - De: Qa, - Ee: RC, - Fe: ha, - Ge: xC, - He: function(A, g, I, C, a, B, e, _, t, r, o) { - return 0 | Eg(A |= 0, (A = 0) | (g |= 0), I |= 0, C |= 0, A | (a |= 0), B |= 0, e |= 0, A | (_ |= 0), t |= 0, r |= 0, o |= 0) - }, - Ie: lI, - Je: function(A, g, I, C) { - return 0 | KC(A |= 0, g |= 0, I |= 0, C |= 0) - }, - Ke: Ea, - Le: ca, - Me: ca, - Ne: Ca, - Oe: ia, - Pe: sa, - Qe: ia, - Re: Ca, - Se: Aa, - Te: XC, - Ue: Ea, - Ve: ia, - We: WC, - Xe: JC, - Ye: ca, - Ze: qC, - _e: Qa, - $e: RC, - af: ha, - bf: xC, - cf: function(A, g, I, C, a, B, _, t, r, o, i) { - A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, _ |= 0, t |= 0, r |= 0, o |= 0, g |= 0, a |= 0, t |= 0; - A: { - switch ((i |= 0) - 1 | 0) { - case 0: - A = Qg(A, g, I, C, a, B, _, t, r, o, 1); - break A; - case 1: - A = Eg(A, g, I, C, a, B, _, t, r, o, 2); - break A - } - e[9396] = 28, - A = -1 - } - return 0 | A - }, - df: lI, - ef: function(A, g, I, C, a, e, _, t) { - A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, e |= 0, _ |= 0, I |= 0, a |= 0; - A: { - switch ((t |= 0) - 1 | 0) { - case 1: - A = Zg(A, g, I, C, a, e, _); - break A; - default: - QC(), B(); - case 0: - } - A = Xg(A, g, I, C, a, e, _) - } - return 0 | A - }, - ff: function(A, g, I, C) { - return g |= 0, I |= 0, C |= 0, CI(A |= 0, 1576, 10) ? CI(A, 1566, 9) ? (e[9396] = 28, A = -1) : A = vC(A, g, I, C) : A = KC(A, g, I, C), 0 | A - }, - gf: function(A, g, I, C) { - return g |= 0, I |= 0, C |= 0, CI(A |= 0, 1576, 10) ? CI(A, 1566, 9) ? (e[9396] = 28, A = -1) : A = MC(A, g, I, C) : A = GC(A, g, I, C), 0 | A - }, - hf: function() { - return 1156 - }, - jf: function() { - return 1455 - }, - kf: FC, - lf: cC, - mf: aa, - nf: aa, - of: Cg, - pf: DC, - qf: aa, - rf: aa, - sf: aa, - tf: oa, - uf: aa, - vf: Ca, - wf: Ca, - xf: ta, - yf: function() { - return 1498 - }, - zf: PI, - Af: qI, - Bf: PC, - Cf: GI, - Df: function(A, g, I, C, a, e) { - return A |= 0, g |= 0, a |= 0, e |= 0, !(C |= 0) & (I |= 0) >>> 0 >= 4294967280 | C && (QC(), B()), rg(A + 16 | 0, A, g, I, C, a, e), 0 - }, - Ef: KI, - Ff: hI, - Gf: PI, - Hf: qI, - If: aa, - Jf: oa, - Kf: aa, - Lf: Ca, - Mf: Ca, - Nf: ta, - Of: PC, - Pf: PC, - Qf: function(A, g, I) { - return A |= 0, I |= 0, rI(g |= 0, 24), EA(A, g, I, 0), C[A + 32 | 0] = 1, C[A + 33 | 0] = 0, C[A + 34 | 0] = 0, C[A + 35 | 0] = 0, I = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, g = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, C[A + 44 | 0] = 0, C[A + 45 | 0] = 0, C[A + 46 | 0] = 0, C[A + 47 | 0] = 0, C[A + 48 | 0] = 0, C[A + 49 | 0] = 0, C[A + 50 | 0] = 0, C[A + 51 | 0] = 0, C[A + 36 | 0] = I, C[A + 37 | 0] = I >>> 8, C[A + 38 | 0] = I >>> 16, C[A + 39 | 0] = I >>> 24, C[A + 40 | 0] = g, C[A + 41 | 0] = g >>> 8, C[A + 42 | 0] = g >>> 16, C[A + 43 | 0] = g >>> 24, 0 - }, - Rf: function(A, g, I) { - return EA(A |= 0, g |= 0, I |= 0, 0), C[A + 32 | 0] = 1, C[A + 33 | 0] = 0, C[A + 34 | 0] = 0, C[A + 35 | 0] = 0, I = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, g = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, C[A + 44 | 0] = 0, C[A + 45 | 0] = 0, C[A + 46 | 0] = 0, C[A + 47 | 0] = 0, C[A + 48 | 0] = 0, C[A + 49 | 0] = 0, C[A + 50 | 0] = 0, C[A + 51 | 0] = 0, C[A + 36 | 0] = I, C[A + 37 | 0] = I >>> 8, C[A + 38 | 0] = I >>> 16, C[A + 39 | 0] = I >>> 24, C[A + 40 | 0] = g, C[A + 41 | 0] = g >>> 8, C[A + 42 | 0] = g >>> 16, C[A + 43 | 0] = g >>> 24, 0 - }, - Sf: function(A) { - var g, I = 0, - a = 0; - s = g = s - 48 | 0, I = _[28 + (A |= 0) | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, e[g + 24 >> 2] = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, e[g + 28 >> 2] = I, I = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, e[g + 16 >> 2] = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, e[g + 20 >> 2] = I, I = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, e[g >> 2] = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, e[g + 4 >> 2] = I, I = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, e[g + 8 >> 2] = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, e[g + 12 >> 2] = I, I = _[A + 40 | 0] | _[A + 41 | 0] << 8 | _[A + 42 | 0] << 16 | _[A + 43 | 0] << 24, e[g + 32 >> 2] = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24, e[g + 36 >> 2] = I, JI(g, g, 40, 0, A + 32 | 0, A), I = e[g + 28 >> 2], a = e[g + 24 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = I, C[A + 29 | 0] = I >>> 8, C[A + 30 | 0] = I >>> 16, C[A + 31 | 0] = I >>> 24, I = e[g + 20 >> 2], a = e[g + 16 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = I, C[A + 21 | 0] = I >>> 8, C[A + 22 | 0] = I >>> 16, C[A + 23 | 0] = I >>> 24, I = e[g + 12 >> 2], a = e[g + 8 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = I, C[A + 13 | 0] = I >>> 8, C[A + 14 | 0] = I >>> 16, C[A + 15 | 0] = I >>> 24, I = e[g + 4 >> 2], a = e[g >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = I, C[A + 5 | 0] = I >>> 8, C[A + 6 | 0] = I >>> 16, C[A + 7 | 0] = I >>> 24, a = e[g + 36 >> 2], I = e[g + 32 >> 2], C[A + 32 | 0] = 1, C[A + 33 | 0] = 0, C[A + 34 | 0] = 0, C[A + 35 | 0] = 0, C[A + 36 | 0] = I, C[A + 37 | 0] = I >>> 8, C[A + 38 | 0] = I >>> 16, C[A + 39 | 0] = I >>> 24, C[A + 40 | 0] = a, C[A + 41 | 0] = a >>> 8, C[A + 42 | 0] = a >>> 16, C[A + 43 | 0] = a >>> 24, s = g + 48 | 0 - }, - Tf: function(A, g, I, a, t, r, o, i, c, Q) { - A |= 0, g |= 0, a |= 0, r |= 0, o |= 0, c |= 0, Q |= 0; - var y, E = 0, - h = 0, - n = 0; - return E = t |= 0, E |= t = 0, y = t | (i |= 0), s = t = s - 384 | 0, (I |= 0) && (e[I >> 2] = 0, e[I + 4 >> 2] = 0), !r & E >>> 0 < 4294967279 ? (jI(h = t + 16 | 0, 64, 0, n = A + 32 | 0, A), fC(i = t + 80 | 0, h), jC(h, 64), dC(i, o, y, c), dC(i, 35232, 0 - y & 15, 0), e[t + 72 >> 2] = 0, e[t + 76 >> 2] = 0, e[(o = t - -64 | 0) >> 2] = 0, e[o + 4 >> 2] = 0, e[t + 56 >> 2] = 0, e[t + 60 >> 2] = 0, e[t + 48 >> 2] = 0, e[t + 52 >> 2] = 0, e[t + 40 >> 2] = 0, e[t + 44 >> 2] = 0, e[t + 32 >> 2] = 0, e[t + 36 >> 2] = 0, e[t + 16 >> 2] = 0, e[t + 20 >> 2] = 0, e[t + 24 >> 2] = 0, e[t + 28 >> 2] = 0, C[t + 16 | 0] = Q, II(h, h, 64, 0, n, 1, A), dC(i, h, 64, 0), C[0 | g] = _[t + 16 | 0], II(g = g + 1 | 0, a, E, r, n, 2, A), dC(i, g, E, r), dC(i, 35232, 15 & E, 0), e[t + 8 >> 2] = y, e[t + 12 >> 2] = c, dC(i, a = t + 8 | 0, 8, 0), e[t + 8 >> 2] = E - -64, e[t + 12 >> 2] = r - ((E >>> 0 < 4294967232) - 1 | 0), dC(i, a, 8, 0), wC(i, g = g + E | 0), jC(i, 256), C[A + 36 | 0] = _[A + 36 | 0] ^ _[0 | g], C[A + 37 | 0] = _[A + 37 | 0] ^ _[g + 1 | 0], C[A + 38 | 0] = _[A + 38 | 0] ^ _[g + 2 | 0], C[A + 39 | 0] = _[A + 39 | 0] ^ _[g + 3 | 0], C[A + 40 | 0] = _[A + 40 | 0] ^ _[g + 4 | 0], C[A + 41 | 0] = _[A + 41 | 0] ^ _[g + 5 | 0], C[A + 42 | 0] = _[A + 42 | 0] ^ _[g + 6 | 0], C[A + 43 | 0] = _[A + 43 | 0] ^ _[g + 7 | 0], jg(n), (2 & Q || Sg(n, 4)) && (g = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, e[t + 360 >> 2] = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, e[t + 364 >> 2] = g, g = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, e[t + 352 >> 2] = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, e[t + 356 >> 2] = g, g = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, e[t + 336 >> 2] = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, e[t + 340 >> 2] = g, g = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, e[t + 344 >> 2] = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, e[t + 348 >> 2] = g, g = _[A + 40 | 0] | _[A + 41 | 0] << 8 | _[A + 42 | 0] << 16 | _[A + 43 | 0] << 24, e[t + 368 >> 2] = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24, e[t + 372 >> 2] = g, JI(g = t + 336 | 0, g, 40, 0, n, A), g = e[t + 364 >> 2], a = e[t + 360 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[t + 356 >> 2], a = e[t + 352 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[t + 348 >> 2], a = e[t + 344 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[t + 340 >> 2], a = e[t + 336 >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, g = e[t + 368 >> 2], a = e[t + 372 >> 2], C[A + 32 | 0] = 1, C[A + 33 | 0] = 0, C[A + 34 | 0] = 0, C[A + 35 | 0] = 0, C[A + 36 | 0] = g, C[A + 37 | 0] = g >>> 8, C[A + 38 | 0] = g >>> 16, C[A + 39 | 0] = g >>> 24, C[A + 40 | 0] = a, C[A + 41 | 0] = a >>> 8, C[A + 42 | 0] = a >>> 16, C[A + 43 | 0] = a >>> 24), I && (r = (A = E + 17 | 0) >>> 0 < 17 ? r + 1 | 0 : r, e[I >> 2] = A, e[I + 4 >> 2] = r), s = t + 384 | 0) : (QC(), B()), 0 - }, - Uf: function(A, g, I, a, t, r, o, i, c, Q) { - A |= 0, g |= 0, a |= 0, t |= 0, i |= 0, Q |= 0; - var y, E = 0, - h = 0, - n = 0, - p = 0, - D = 0, - f = 0; - E = r |= 0, r = o |= 0, h = 0 | E, y = c |= 0, s = o = s - 400 | 0, (I |= 0) && (e[I >> 2] = 0, e[I + 4 >> 2] = 0), a && (C[0 | a] = 255), f = -1; - A: { - g: { - if (!((c = h >>> 0 < 17) & !r)) { - if (D = E = r - c | 0, !E & (c = h - 17 | 0) >>> 0 >= 4294967279 | E) break g; - jI(n = o + 32 | 0, 64, 0, p = A + 32 | 0, A), fC(E = o + 96 | 0, n), jC(n, 64), dC(E, i, y, Q), dC(E, 35232, 0 - y & 15, 0), e[o + 88 >> 2] = 0, e[o + 92 >> 2] = 0, e[o + 80 >> 2] = 0, e[o + 84 >> 2] = 0, e[o + 72 >> 2] = 0, e[o + 76 >> 2] = 0, e[(i = o - -64 | 0) >> 2] = 0, e[i + 4 >> 2] = 0, e[o + 56 >> 2] = 0, e[o + 60 >> 2] = 0, e[o + 48 >> 2] = 0, e[o + 52 >> 2] = 0, e[o + 40 >> 2] = 0, e[o + 44 >> 2] = 0, e[o + 32 >> 2] = 0, e[o + 36 >> 2] = 0, C[o + 32 | 0] = _[0 | t], II(n, n, 64, 0, p, 1, A), i = _[o + 32 | 0], C[o + 32 | 0] = _[0 | t], dC(E, n, 64, 0), dC(E, t = t + 1 | 0, c, D), dC(E, 35232, h - 1 & 15, 0), e[o + 24 >> 2] = y, e[o + 28 >> 2] = Q, dC(E, Q = o + 24 | 0, 8, 0), r = (h = h + 47 | 0) >>> 0 < 47 ? r + 1 | 0 : r, e[o + 24 >> 2] = h, e[o + 28 >> 2] = r, dC(E, Q, 8, 0), wC(E, o), jC(E, 256), bg(o, t + c | 0, 16) ? jC(o, 16) : (II(g, t, c, D, p, 2, A), C[A + 36 | 0] = _[A + 36 | 0] ^ _[0 | o], C[A + 37 | 0] = _[A + 37 | 0] ^ _[o + 1 | 0], C[A + 38 | 0] = _[A + 38 | 0] ^ _[o + 2 | 0], C[A + 39 | 0] = _[A + 39 | 0] ^ _[o + 3 | 0], C[A + 40 | 0] = _[A + 40 | 0] ^ _[o + 4 | 0], C[A + 41 | 0] = _[A + 41 | 0] ^ _[o + 5 | 0], C[A + 42 | 0] = _[A + 42 | 0] ^ _[o + 6 | 0], C[A + 43 | 0] = _[A + 43 | 0] ^ _[o + 7 | 0], jg(p), (2 & i || Sg(p, 4)) && (g = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, e[o + 376 >> 2] = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, e[o + 380 >> 2] = g, g = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, e[o + 368 >> 2] = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, e[o + 372 >> 2] = g, g = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, e[o + 352 >> 2] = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, e[o + 356 >> 2] = g, g = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, e[o + 360 >> 2] = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, e[o + 364 >> 2] = g, g = _[A + 40 | 0] | _[A + 41 | 0] << 8 | _[A + 42 | 0] << 16 | _[A + 43 | 0] << 24, e[o + 384 >> 2] = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24, e[o + 388 >> 2] = g, JI(g = o + 352 | 0, g, 40, 0, p, A), g = e[o + 380 >> 2], t = e[o + 376 >> 2], C[A + 24 | 0] = t, C[A + 25 | 0] = t >>> 8, C[A + 26 | 0] = t >>> 16, C[A + 27 | 0] = t >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[o + 372 >> 2], t = e[o + 368 >> 2], C[A + 16 | 0] = t, C[A + 17 | 0] = t >>> 8, C[A + 18 | 0] = t >>> 16, C[A + 19 | 0] = t >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[o + 364 >> 2], t = e[o + 360 >> 2], C[A + 8 | 0] = t, C[A + 9 | 0] = t >>> 8, C[A + 10 | 0] = t >>> 16, C[A + 11 | 0] = t >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[o + 356 >> 2], t = e[o + 352 >> 2], C[0 | A] = t, C[A + 1 | 0] = t >>> 8, C[A + 2 | 0] = t >>> 16, C[A + 3 | 0] = t >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, g = e[o + 384 >> 2], t = e[o + 388 >> 2], C[A + 32 | 0] = 1, C[A + 33 | 0] = 0, C[A + 34 | 0] = 0, C[A + 35 | 0] = 0, C[A + 36 | 0] = g, C[A + 37 | 0] = g >>> 8, C[A + 38 | 0] = g >>> 16, C[A + 39 | 0] = g >>> 24, C[A + 40 | 0] = t, C[A + 41 | 0] = t >>> 8, C[A + 42 | 0] = t >>> 16, C[A + 43 | 0] = t >>> 24), I && (e[I >> 2] = c, e[I + 4 >> 2] = D), f = 0, a && (C[0 | a] = i)) - } - s = o + 400 | 0; - break A - } - QC(), - B() - } - return 0 | f - }, - Vf: function() { - return 52 - }, - Wf: function() { - return 17 - }, - Xf: oa, - Yf: aa, - Zf: function() { - return -18 - }, - _f: sa, - $f: Ea, - ag: ca, - bg: Qa, - cg: ya, - dg: Ca, - eg: function() { - return 1533 - }, - fg: Z, - gg: zC, - hg: ya, - ig: Ca, - jg: Z, - kg: ga, - lg: Ia, - mg: aa, - ng: aa, - og: Ia, - pg: Ba, - qg: function() { - return 1466 - }, - rg: function(A, g, I) { - return 0 | lA(A |= 0, g |= 0, I |= 0) - }, - sg: function(A, g) { - return 0 | MA(A |= 0, g |= 0) - }, - tg: Lg, - ug: vg, - vg: xI, - wg: OI, - xg: function(A) { - return 0 | UC(A |= 0) - }, - yg: BC, - zg: function(A, g, I, C) { - return 0 | wI(A |= 0, g |= 0, I |= 0, C |= 0) - }, - Ag: function(A, g, I) { - return 0 | FI(A |= 0, g |= 0, I |= 0) - }, - Bg: ga, - Cg: Ia, - Dg: aa, - Eg: aa, - Fg: Ia, - Gg: Ba, - Hg: function(A, g) { - A |= 0; - var I, a, B, e, t, r, o = 0; - return I = _[8 + (o = g |= 0) | 0] | _[o + 9 | 0] << 8 | _[o + 10 | 0] << 16 | _[o + 11 | 0] << 24, a = _[o + 12 | 0] | _[o + 13 | 0] << 8 | _[o + 14 | 0] << 16 | _[o + 15 | 0] << 24, B = _[o + 16 | 0] | _[o + 17 | 0] << 8 | _[o + 18 | 0] << 16 | _[o + 19 | 0] << 24, e = _[o + 20 | 0] | _[o + 21 | 0] << 8 | _[o + 22 | 0] << 16 | _[o + 23 | 0] << 24, t = _[0 | o] | _[o + 1 | 0] << 8 | _[o + 2 | 0] << 16 | _[o + 3 | 0] << 24, g = _[o + 4 | 0] | _[o + 5 | 0] << 8 | _[o + 6 | 0] << 16 | _[o + 7 | 0] << 24, r = _[o + 28 | 0] | _[o + 29 | 0] << 8 | _[o + 30 | 0] << 16 | _[o + 31 | 0] << 24, o = _[o + 24 | 0] | _[o + 25 | 0] << 8 | _[o + 26 | 0] << 16 | _[o + 27 | 0] << 24, C[A + 24 | 0] = o, C[A + 25 | 0] = o >>> 8, C[A + 26 | 0] = o >>> 16, C[A + 27 | 0] = o >>> 24, C[A + 28 | 0] = r, C[A + 29 | 0] = r >>> 8, C[A + 30 | 0] = r >>> 16, C[A + 31 | 0] = r >>> 24, C[A + 16 | 0] = B, C[A + 17 | 0] = B >>> 8, C[A + 18 | 0] = B >>> 16, C[A + 19 | 0] = B >>> 24, C[A + 20 | 0] = e, C[A + 21 | 0] = e >>> 8, C[A + 22 | 0] = e >>> 16, C[A + 23 | 0] = e >>> 24, C[A + 8 | 0] = I, C[A + 9 | 0] = I >>> 8, C[A + 10 | 0] = I >>> 16, C[A + 11 | 0] = I >>> 24, C[A + 12 | 0] = a, C[A + 13 | 0] = a >>> 8, C[A + 14 | 0] = a >>> 16, C[A + 15 | 0] = a >>> 24, C[0 | A] = t, C[A + 1 | 0] = t >>> 8, C[A + 2 | 0] = t >>> 16, C[A + 3 | 0] = t >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, 0 - }, - Ig: function(A, g) { - A |= 0; - var I, a, B, e, t, r, o = 0; - return I = _[32 + (o = g |= 0) | 0] | _[o + 33 | 0] << 8 | _[o + 34 | 0] << 16 | _[o + 35 | 0] << 24, a = _[o + 36 | 0] | _[o + 37 | 0] << 8 | _[o + 38 | 0] << 16 | _[o + 39 | 0] << 24, B = _[o + 40 | 0] | _[o + 41 | 0] << 8 | _[o + 42 | 0] << 16 | _[o + 43 | 0] << 24, e = _[o + 44 | 0] | _[o + 45 | 0] << 8 | _[o + 46 | 0] << 16 | _[o + 47 | 0] << 24, t = _[o + 48 | 0] | _[o + 49 | 0] << 8 | _[o + 50 | 0] << 16 | _[o + 51 | 0] << 24, g = _[o + 52 | 0] | _[o + 53 | 0] << 8 | _[o + 54 | 0] << 16 | _[o + 55 | 0] << 24, r = _[o + 60 | 0] | _[o + 61 | 0] << 8 | _[o + 62 | 0] << 16 | _[o + 63 | 0] << 24, o = _[o + 56 | 0] | _[o + 57 | 0] << 8 | _[o + 58 | 0] << 16 | _[o + 59 | 0] << 24, C[A + 24 | 0] = o, C[A + 25 | 0] = o >>> 8, C[A + 26 | 0] = o >>> 16, C[A + 27 | 0] = o >>> 24, C[A + 28 | 0] = r, C[A + 29 | 0] = r >>> 8, C[A + 30 | 0] = r >>> 16, C[A + 31 | 0] = r >>> 24, C[A + 16 | 0] = t, C[A + 17 | 0] = t >>> 8, C[A + 18 | 0] = t >>> 16, C[A + 19 | 0] = t >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, C[A + 8 | 0] = B, C[A + 9 | 0] = B >>> 8, C[A + 10 | 0] = B >>> 16, C[A + 11 | 0] = B >>> 24, C[A + 12 | 0] = e, C[A + 13 | 0] = e >>> 8, C[A + 14 | 0] = e >>> 16, C[A + 15 | 0] = e >>> 24, C[0 | A] = I, C[A + 1 | 0] = I >>> 8, C[A + 2 | 0] = I >>> 16, C[A + 3 | 0] = I >>> 24, C[A + 4 | 0] = a, C[A + 5 | 0] = a >>> 8, C[A + 6 | 0] = a >>> 16, C[A + 7 | 0] = a >>> 24, 0 - }, - Jg: UC, - Kg: BC, - Lg: wI, - Mg: FI, - Ng: lA, - Og: MA, - Pg: function(A, g) { - A |= 0; - var I, C = 0, - a = 0, - B = 0, - _ = 0, - t = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - D = 0, - f = 0, - w = 0, - k = 0, - l = 0, - d = 0, - u = 0, - S = 0, - b = 0, - F = 0, - N = 0, - v = 0, - M = 0, - G = 0, - K = 0, - m = 0, - Y = 0, - H = 0, - U = 0, - J = 0, - x = 0, - R = 0, - L = 0, - P = 0, - q = 0, - z = 0, - T = 0, - j = 0, - X = 0, - O = 0, - W = 0, - V = 0, - Z = 0, - $ = 0, - AA = 0, - gA = 0, - CA = 0, - aA = 0, - BA = 0, - eA = 0, - _A = 0, - tA = 0, - rA = 0, - oA = 0, - iA = 0, - cA = 0, - QA = 0, - yA = 0, - EA = 0, - sA = 0, - hA = 0, - nA = 0, - pA = 0, - DA = 0, - fA = 0, - wA = 0, - kA = 0, - lA = 0, - dA = 0, - uA = 0, - SA = 0, - bA = 0, - FA = 0, - NA = 0, - vA = 0, - MA = 0, - GA = 0; - return s = I = s - 256 | 0, dA = -1, Fg(g |= 0) || qA(C = I + 96 | 0, g) || IA(C) && (dA = 0, U = e[I + 172 >> 2], e[I + 36 >> 2] = 0 - U, w = e[I + 168 >> 2], e[I + 32 >> 2] = 0 - w, J = e[I + 164 >> 2], e[I + 28 >> 2] = 0 - J, k = e[I + 160 >> 2], e[I + 24 >> 2] = 0 - k, x = e[I + 156 >> 2], e[I + 20 >> 2] = 0 - x, l = e[I + 152 >> 2], e[I + 16 >> 2] = 0 - l, R = e[I + 148 >> 2], e[I + 12 >> 2] = 0 - R, d = e[I + 144 >> 2], e[I + 8 >> 2] = 0 - d, L = e[I + 140 >> 2], e[I + 4 >> 2] = 0 - L, B = e[I + 136 >> 2], e[I >> 2] = 1 - B, LA(I, I), g = gI(u = e[I + 4 >> 2], m = u >> 31, S = x << 1, gA = S >> 31), C = p, a = gI(D = e[I >> 2], b = D >> 31, k, F = k >> 31), C = p + C | 0, C = (g = a + g | 0) >>> 0 < a >>> 0 ? C + 1 | 0 : C, a = (_ = gI(N = e[I + 8 >> 2], P = N >> 31, l, v = l >> 31)) + g | 0, g = p + C | 0, g = a >>> 0 < _ >>> 0 ? g + 1 | 0 : g, C = a, a = gI(Y = e[I + 12 >> 2], T = Y >> 31, O = R << 1, CA = O >> 31), g = p + g | 0, g = (C = C + a | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(q = e[I + 16 >> 2], W = q >> 31, d, M = d >> 31), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, pA = _ = e[I + 20 >> 2], h = gI(_, aA = _ >> 31, V = L << 1, BA = V >> 31), a = p + g | 0, a = (C = h + C | 0) >>> 0 < h >>> 0 ? a + 1 | 0 : a, DA = Q = e[I + 24 >> 2], g = (B = gI(Q, sA = Q >> 31, h = B + 1 | 0, G = h >> 31)) + C | 0, C = p + a | 0, C = g >>> 0 < B >>> 0 ? C + 1 | 0 : C, eA = e[I + 28 >> 2], a = (B = gI(f = r(eA, 19), j = f >> 31, Z = U << 1, _A = Z >> 31)) + g | 0, g = p + C | 0, g = a >>> 0 < B >>> 0 ? g + 1 | 0 : g, C = a, uA = e[I + 32 >> 2], a = gI(o = r(uA, 19), z = o >> 31, w, K = w >> 31), g = p + g | 0, g = (C = C + a | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, SA = e[I + 36 >> 2], a = gI(E = r(SA, 19), H = E >> 31, $ = J << 1, tA = $ >> 31), g = p + g | 0, i = C = a + C | 0, B = C >>> 0 < a >>> 0 ? g + 1 | 0 : g, g = gI(l, v, u, m), C = p, t = gI(D, b, x, rA = x >> 31), a = p + C | 0, a = (g = t + g | 0) >>> 0 < t >>> 0 ? a + 1 | 0 : a, t = gI(N, P, R, oA = R >> 31), C = p + a | 0, C = (g = t + g | 0) >>> 0 < t >>> 0 ? C + 1 | 0 : C, a = (t = gI(d, M, Y, T)) + g | 0, g = p + C | 0, g = a >>> 0 < t >>> 0 ? g + 1 | 0 : g, C = a, a = gI(q, W, L, iA = L >> 31), g = p + g | 0, g = (C = C + a | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(h, G, _, aA), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, t = gI(Q = r(Q, 19), AA = Q >> 31, U, cA = U >> 31), a = p + g | 0, a = (C = t + C | 0) >>> 0 < t >>> 0 ? a + 1 | 0 : a, g = (t = gI(w, K, f, j)) + C | 0, C = p + a | 0, C = g >>> 0 < t >>> 0 ? C + 1 | 0 : C, a = (t = gI(o, z, J, QA = J >> 31)) + g | 0, g = p + C | 0, g = a >>> 0 < t >>> 0 ? g + 1 | 0 : g, C = a, a = gI(E, H, k, F), g = p + g | 0, fA = C = C + a | 0, X = C >>> 0 < a >>> 0 ? g + 1 | 0 : g, g = gI(u, m, O, CA), a = p, C = (t = gI(D, b, l, v)) + g | 0, g = p + a | 0, g = C >>> 0 < t >>> 0 ? g + 1 | 0 : g, t = gI(d, M, N, P), a = p + g | 0, a = (C = t + C | 0) >>> 0 < t >>> 0 ? a + 1 | 0 : a, g = (t = gI(Y, T, V, BA)) + C | 0, C = p + a | 0, C = g >>> 0 < t >>> 0 ? C + 1 | 0 : C, a = (t = gI(h, G, q, W)) + g | 0, g = p + C | 0, g = a >>> 0 < t >>> 0 ? g + 1 | 0 : g, C = a, a = gI(t = r(_, 19), yA = t >> 31, Z, _A), g = p + g | 0, g = (C = C + a | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(w, K, Q, AA), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, _ = gI(f, j, $, tA), a = p + g | 0, a = (C = _ + C | 0) >>> 0 < _ >>> 0 ? a + 1 | 0 : a, g = (_ = gI(o, z, k, F)) + C | 0, C = p + a | 0, C = g >>> 0 < _ >>> 0 ? C + 1 | 0 : C, a = (_ = gI(E, H, S, gA)) + g | 0, g = p + C | 0, bA = a, FA = g = a >>> 0 < _ >>> 0 ? g + 1 | 0 : g, NA = a = a + 33554432 | 0, vA = g = a >>> 0 < 33554432 ? g + 1 | 0 : g, a = (67108863 & g) << 6 | a >>> 26, g = (g >> 26) + X | 0, fA = _ = a + fA | 0, g = a >>> 0 > _ >>> 0 ? g + 1 | 0 : g, MA = _ = _ + 16777216 | 0, g = (C = (a = _ >>> 0 < 16777216 ? g + 1 | 0 : g) >> 25) + B | 0, g = (a = (_ = (33554431 & a) << 7 | _ >>> 25) + i | 0) >>> 0 < _ >>> 0 ? g + 1 | 0 : g, n = C = a + 33554432 | 0, _ = g = C >>> 0 < 33554432 ? g + 1 | 0 : g, e[I + 72 >> 2] = a - (-67108864 & C), g = gI(u, m, V, BA), C = p, B = gI(D, b, d, M), a = p + C | 0, a = (g = B + g | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, C = (B = gI(h, G, N, P)) + g | 0, g = p + a | 0, g = C >>> 0 < B >>> 0 ? g + 1 | 0 : g, a = gI(B = r(Y, 19), EA = B >> 31, Z, _A), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = (i = gI(X = r(q, 19), hA = X >> 31, w, K)) + C | 0, C = p + g | 0, C = a >>> 0 < i >>> 0 ? C + 1 | 0 : C, i = gI($, tA, t, yA), g = p + C | 0, g = (a = i + a | 0) >>> 0 < i >>> 0 ? g + 1 | 0 : g, C = (i = gI(k, F, Q, AA)) + a | 0, a = p + g | 0, a = C >>> 0 < i >>> 0 ? a + 1 | 0 : a, i = gI(f, j, S, gA), g = p + a | 0, g = (C = i + C | 0) >>> 0 < i >>> 0 ? g + 1 | 0 : g, a = gI(o, z, l, v), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = (i = gI(E, H, O, CA)) + C | 0, C = p + g | 0, y = a, wA = a >>> 0 < i >>> 0 ? C + 1 | 0 : C, g = gI(h, G, u, m), C = p, a = (i = gI(D, b, L, iA)) + g | 0, g = p + C | 0, g = a >>> 0 < i >>> 0 ? g + 1 | 0 : g, i = C = r(N, 19), C = (c = gI(C, nA = C >> 31, U, cA)) + a | 0, a = p + g | 0, a = C >>> 0 < c >>> 0 ? a + 1 | 0 : a, c = gI(w, K, B, EA), g = p + a | 0, g = (C = c + C | 0) >>> 0 < c >>> 0 ? g + 1 | 0 : g, a = gI(X, hA, J, QA), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = (c = gI(k, F, t, yA)) + C | 0, C = p + g | 0, C = a >>> 0 < c >>> 0 ? C + 1 | 0 : C, c = gI(Q, AA, x, rA), g = p + C | 0, g = (a = c + a | 0) >>> 0 < c >>> 0 ? g + 1 | 0 : g, C = (c = gI(l, v, f, j)) + a | 0, a = p + g | 0, a = C >>> 0 < c >>> 0 ? a + 1 | 0 : a, c = gI(o, z, R, oA), g = p + a | 0, g = (C = c + C | 0) >>> 0 < c >>> 0 ? g + 1 | 0 : g, a = gI(E, H, d, M), g = p + g | 0, kA = C = a + C | 0, c = C >>> 0 < a >>> 0 ? g + 1 | 0 : g, g = gI(g = r(u, 19), g >> 31, Z, _A), C = p, a = gI(D, b, h, G), C = p + C | 0, C = (g = a + g | 0) >>> 0 < a >>> 0 ? C + 1 | 0 : C, a = (i = gI(w, K, i, nA)) + g | 0, g = p + C | 0, C = (B = gI(B, EA, $, tA)) + a | 0, a = p + (a >>> 0 < i >>> 0 ? g + 1 | 0 : g) | 0, a = C >>> 0 < B >>> 0 ? a + 1 | 0 : a, B = gI(k, F, X, hA), g = p + a | 0, g = (C = B + C | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, a = gI(S, gA, t, yA), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = (B = gI(l, v, Q, AA)) + C | 0, C = p + g | 0, C = a >>> 0 < B >>> 0 ? C + 1 | 0 : C, B = gI(f, j, O, CA), g = p + C | 0, g = (a = B + a | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, C = (B = gI(o, z, d, M)) + a | 0, a = p + g | 0, a = C >>> 0 < B >>> 0 ? a + 1 | 0 : a, B = gI(E, H, V, BA), g = p + a | 0, i = C = B + C | 0, EA = g = C >>> 0 < B >>> 0 ? g + 1 | 0 : g, nA = C = C + 33554432 | 0, GA = g = C >>> 0 < 33554432 ? g + 1 | 0 : g, a = g >> 26, g = (67108863 & g) << 6 | C >>> 26, C = a + c | 0, c = B = g + kA | 0, g = C = g >>> 0 > B >>> 0 ? C + 1 | 0 : C, kA = B = B + 16777216 | 0, B = (33554431 & (g = B >>> 0 < 16777216 ? g + 1 | 0 : g)) << 7 | B >>> 25, g = (g >> 25) + wA | 0, g = (C = B + y | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, a = C, wA = C = C + 33554432 | 0, B = g = C >>> 0 < 33554432 ? g + 1 | 0 : g, e[I + 56 >> 2] = a - (-67108864 & C), g = gI(k, F, u, m), a = p, C = (y = gI(D, b, J, QA)) + g | 0, g = p + a | 0, g = C >>> 0 < y >>> 0 ? g + 1 | 0 : g, a = gI(N, P, x, rA), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(l, v, Y, T), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, y = gI(q, W, R, oA), a = p + g | 0, a = (C = y + C | 0) >>> 0 < y >>> 0 ? a + 1 | 0 : a, g = (y = gI(d, M, pA, aA)) + C | 0, C = p + a | 0, C = g >>> 0 < y >>> 0 ? C + 1 | 0 : C, a = (y = gI(L, iA, DA, sA)) + g | 0, g = p + C | 0, g = a >>> 0 < y >>> 0 ? g + 1 | 0 : g, C = a, a = gI(eA, lA = eA >> 31, h, G), g = p + g | 0, g = (C = C + a | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(o, z, U, cA), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, y = (a = C) + (C = gI(E, H, w, K)) | 0, a = p + g | 0, C = (g = _ >> 26) + (C = C >>> 0 > y >>> 0 ? a + 1 | 0 : a) | 0, n = a = (_ = (67108863 & _) << 6 | n >>> 26) + y | 0, g = C = a >>> 0 < _ >>> 0 ? C + 1 | 0 : C, y = a = a + 16777216 | 0, _ = g = a >>> 0 < 16777216 ? g + 1 | 0 : g, e[I + 76 >> 2] = n - (-33554432 & a), g = gI(d, M, u, m), C = p, n = gI(D, b, R, oA), a = p + C | 0, a = (g = n + g | 0) >>> 0 < n >>> 0 ? a + 1 | 0 : a, n = gI(N, P, L, iA), C = p + a | 0, C = (g = n + g | 0) >>> 0 < n >>> 0 ? C + 1 | 0 : C, a = (n = gI(h, G, Y, T)) + g | 0, g = p + C | 0, g = a >>> 0 < n >>> 0 ? g + 1 | 0 : g, C = a, a = gI(X, hA, U, cA), g = p + g | 0, g = (C = C + a | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(w, K, t, yA), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, C = (Q = gI(Q, AA, J, QA)) + C | 0, a = p + g | 0, g = (f = gI(k, F, f, j)) + C | 0, C = p + (C >>> 0 < Q >>> 0 ? a + 1 | 0 : a) | 0, a = (o = gI(o, z, x, rA)) + g | 0, g = p + (g >>> 0 < f >>> 0 ? C + 1 | 0 : C) | 0, g = a >>> 0 < o >>> 0 ? g + 1 | 0 : g, C = a, a = gI(E, H, l, v), g = p + g | 0, n = C = C + a | 0, g = (g = C >>> 0 < a >>> 0 ? g + 1 | 0 : g) + (C = B >> 26) | 0, o = B = n + (a = (67108863 & B) << 6 | wA >>> 26) | 0, g = a >>> 0 > B >>> 0 ? g + 1 | 0 : g, f = C = B + 16777216 | 0, B = a = C >>> 0 < 16777216 ? g + 1 | 0 : g, e[I + 60 >> 2] = o - (-33554432 & C), g = gI(u, m, $, tA), a = p, C = (o = gI(D, b, w, K)) + g | 0, g = p + a | 0, g = C >>> 0 < o >>> 0 ? g + 1 | 0 : g, a = gI(k, F, N, P), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, o = gI(Y, T, S, gA), a = p + g | 0, a = (C = o + C | 0) >>> 0 < o >>> 0 ? a + 1 | 0 : a, g = (o = gI(l, v, q, W)) + C | 0, C = p + a | 0, C = g >>> 0 < o >>> 0 ? C + 1 | 0 : C, a = (o = gI(O, CA, pA, aA)) + g | 0, g = p + C | 0, g = a >>> 0 < o >>> 0 ? g + 1 | 0 : g, C = a, a = gI(d, M, DA, sA), g = p + g | 0, g = (C = C + a | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = C, C = gI(eA, lA, V, BA), g = p + g | 0, g = C >>> 0 > (a = a + C | 0) >>> 0 ? g + 1 | 0 : g, o = C = uA, C = (S = gI(C, Q = C >> 31, h, G)) + a | 0, a = p + g | 0, g = (E = gI(E, H, Z, _A)) + C | 0, C = p + (C >>> 0 < S >>> 0 ? a + 1 | 0 : a) | 0, a = g >>> 0 < E >>> 0 ? C + 1 | 0 : C, C = g, g = (g = _ >> 25) + a | 0, g = (C = C + (_ = (33554431 & _) << 7 | y >>> 25) | 0) >>> 0 < _ >>> 0 ? g + 1 | 0 : g, a = C, E = C = C + 33554432 | 0, _ = g = C >>> 0 < 33554432 ? g + 1 | 0 : g, e[I + 80 >> 2] = a - (-67108864 & C), C = B >> 25, a = (B = (33554431 & B) << 7 | f >>> 25) + (bA - (g = -67108864 & NA) | 0) | 0, g = C + (FA - ((g >>> 0 > bA >>> 0) + vA | 0) | 0) | 0, g = a >>> 0 < B >>> 0 ? g + 1 | 0 : g, g = ((67108863 & (g = (C = a + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g)) << 6 | C >>> 26) + (S = fA - (-33554432 & MA) | 0) | 0, e[I + 68 >> 2] = g, e[I + 64 >> 2] = a - (-67108864 & C), g = gI(w, K, u, m), a = p, C = (B = gI(D, b, U, cA)) + g | 0, g = p + a | 0, g = C >>> 0 < B >>> 0 ? g + 1 | 0 : g, a = (B = gI(N, P, J, QA)) + C | 0, C = p + g | 0, C = a >>> 0 < B >>> 0 ? C + 1 | 0 : C, g = (B = gI(k, F, Y, T)) + a | 0, a = p + C | 0, a = g >>> 0 < B >>> 0 ? a + 1 | 0 : a, C = (B = gI(q, W, x, rA)) + g | 0, g = p + a | 0, g = C >>> 0 < B >>> 0 ? g + 1 | 0 : g, a = gI(l, v, pA, aA), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(R, oA, DA, sA), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = (B = gI(d, M, eA, lA)) + C | 0, C = p + g | 0, C = a >>> 0 < B >>> 0 ? C + 1 | 0 : C, B = (g = gI(o, Q, L, iA)) + a | 0, a = p + C | 0, a = g >>> 0 > B >>> 0 ? a + 1 | 0 : a, C = B, B = gI(g = SA, g >> 31, h, G), g = p + a | 0, a = C = C + B | 0, g = (g = C >>> 0 < B >>> 0 ? g + 1 | 0 : g) + (C = _ >> 26) | 0, g = (a = a + (_ = (67108863 & _) << 6 | E >>> 26) | 0) >>> 0 < _ >>> 0 ? g + 1 | 0 : g, g = (C = a + 16777216 | 0) >>> 0 < 16777216 ? g + 1 | 0 : g, e[I + 84 >> 2] = a - (-33554432 & C), _ = c - (-33554432 & kA) | 0, B = i - (a = -67108864 & nA) | 0, D = EA - ((a >>> 0 > i >>> 0) + GA | 0) | 0, g = gI((33554431 & (a = g)) << 7 | C >>> 25, g >>= 25, 19, 0), C = p + D | 0, g = g >>> 0 > (a = g + B | 0) >>> 0 ? C + 1 | 0 : C, g = ((67108863 & (g = (C = a + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g)) << 6 | C >>> 26) + _ | 0, e[I + 52 >> 2] = g, e[I + 48 >> 2] = a - (-67108864 & C), Bg(A, I + 48 | 0)), s = I + 256 | 0, 0 | dA - }, - Qg: function(A, g) { - A |= 0; - var I, a = 0; - return s = I = s + -64 | 0, lg(I, g |= 0, 32, 0), C[0 | I] = 248 & _[0 | I], C[I + 31 | 0] = 63 & _[I + 31 | 0] | 64, g = e[I + 20 >> 2], a = e[I + 16 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[I + 12 >> 2], a = e[I + 8 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[I + 4 >> 2], a = e[I >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, g = e[I + 28 >> 2], a = e[I + 24 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, jC(I, 64), s = I - -64 | 0, 0 - }, - Rg: OI, - Sg: vg, - Tg: xI, - Ug: Lg, - Vg: aa, - Wg: ya, - Xg: ia, - Yg: aa, - Zg: ra, - _g: ia, - $g: function(A, g, I, C, a) { - return 0 | TI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0) - }, - ah: function(A, g, I, C, a, B, e, _) { - return 0 | mI(A |= 0, g |= 0, (A = 0) | (I |= 0), C |= 0, a |= 0, A | (B |= 0), e |= 0, _ |= 0) - }, - bh: function(A, g, I, C, a, B) { - return 0 | UI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0) - }, - ch: function(A, g, I, C, a) { - return 0 | jI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0) - }, - dh: function(A, g, I, C, a, B, e) { - return 0 | II(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0) - }, - eh: function(A, g, I, C, a, B) { - return 0 | JI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0) - }, - fh: PC, - gh: PC, - hh: aa, - ih: oa, - jh: ia, - kh: function() { - return 1550 - }, - lh: ZI, - mh: zI, - nh: PC, - oh: aa, - ph: ya, - qh: ia, - rh: function(A, g, I, C, a) { - return 0 | nC(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0) - }, - sh: function(A, g, I, C, a, B, e, _) { - return 0 | _C(A |= 0, g |= 0, (A = 0) | (I |= 0), C |= 0, a |= 0, A | (B |= 0), e |= 0, _ |= 0) - }, - th: function(A, g, I, C, a, B) { - return 0 | rC(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0) - }, - uh: PC, - vh: ZI, - wh: function(A, g, I, C, a, B, e, _) { - var t; - return A |= 0, g |= 0, I |= 0, C |= 0, B |= 0, e |= 0, s = t = s - 32 | 0, fA(t, a |= 0, _ |= 0, 0), A = _C(_ = A, g, (A = 0) | I, C, a + 16 | 0, A | B, e, t), jC(t, 32), s = t + 32 | 0, 0 | A - }, - xh: zI, - yh: aa, - zh: oa, - Ah: ia, - Bh: PC, - Ch: Ca, - Dh: aa, - Eh: Ia, - Fh: _g, - Gh: uC, - Hh: SC, - Ih: function() { - return 1089 - }, - Jh: function() { - var A, g; - return s = A = s - 16 | 0, C[A + 15 | 0] = 0, g = 0 | c(36816, A + 15 | 0, 0), s = A + 16 | 0, 0 | g - }, - Kh: $I, - Lh: function(A) { - var g, I = 0, - a = 0; - if (s = g = s - 16 | 0, (A |= 0) >>> 0 >= 2) { - for (I = (0 - A >>> 0) % (A >>> 0) | 0; C[g + 15 | 0] = 0, I >>> 0 > (a = 0 | c(36816, g + 15 | 0, 0)) >>> 0;); - I = (a >>> 0) % (A >>> 0) | 0 - } - return s = g + 16 | 0, 0 | I - }, - Mh: rI, - Nh: function(A, g, I) { - jI(A |= 0, g |= 0, 0, 34352, I |= 0) - }, - Oh: aa, - Ph: function() { - var A = 0, - g = 0; - return (A = e[9530]) && (A = e[A + 20 >> 2]) && (g = 0 | Da[0 | A]()), 0 | g - }, - Qh: function(A, g, I) { - A |= 0, g |= 0; - var a, e = 0, - _ = 0, - t = 0; - if (s = a = s - 16 | 0, I |= 0) Q(1346, 1192, 197, 1092), B(); - else { - if (g) - for (; C[a + 15 | 0] = 0, _ = A + e | 0, t = 0 | c(36816, a + 15 | 0, 0), C[0 | _] = t, (0 | g) != (0 | (e = e + 1 | 0));); - s = a + 16 | 0 - } - }, - Rh: function(A, g, I, a) { - A |= 0, I |= 0; - var e = 0, - t = 0, - r = 0; - if (!((a |= 0) >>> 0 > 2147483646 | a << 1 >>> 0 >= (g |= 0) >>> 0)) { - if (g = 0, a) { - for (; e = (g << 1) + A | 0, t = 15 & (r = _[g + I | 0]), C[e + 1 | 0] = 22272 + ((t << 8) + (t + 65526 & 55552) | 0) >>> 8, t = e, e = r >>> 4 | 0, C[0 | t] = 87 + ((e + 65526 >>> 8 & 217) + e | 0), (0 | a) != (0 | (g = g + 1 | 0));); - g = a << 1 - } else g = 0; - return C[g + A | 0] = 0, 0 | A - } - QC(), B() - }, - Sh: function(A, g, I, a, B, t, r) { - A |= 0, g |= 0, I |= 0, B |= 0, t |= 0, r |= 0; - var o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0; - A: { - g: { - I: { - C: { - a: { - B: { - e: { - _: { - t: { - if (a |= 0) { - if (B) break t; - for (i = 1, B = 0;;) { - if (!(255 & ((s = (65526 + (c = (223 & (y = _[I + o | 0])) - 55 & 255) ^ c + 65520) >>> 8 | 0) | (h = 65526 + (y ^= 48) >>> 8 | 0)))) break e; - if (g >>> 0 <= E >>> 0) break _; - if (c = c & s | y & h, 255 & Q ? (C[A + E | 0] = B | c, E = E + 1 | 0) : B = c << 4, Q ^= -1, (0 | (o = o + 1 | 0)) == (0 | a)) break - } - o = a; - break e - } - if (A = 0, !r) break A; - break I - } - for (;;) { - t: { - r: { - o: { - i: { - c: { - if (!(255 & ((y = (65526 + (i = (223 & (c = _[I + o | 0])) - 55 & 255) ^ i + 65520) >>> 8 | 0) | (h = 65526 + (s = 48 ^ c) >>> 8 | 0)))) { - if (255 & Q) break B; - if (i = 0, !kg(B, c)) break C; - if ((o = Q = o + 1 | 0) >>> 0 < a >>> 0) break c; - break C - } - if (g >>> 0 <= E >>> 0) break _; - if (i = i & y | s & h, !(255 & Q)) break i;C[A + E | 0] = i | n, - E = E + 1 | 0; - break t - } - for (;;) { - if (!(255 & ((s = (65526 + (y = (223 & (c = _[I + o | 0])) - 55 & 255) ^ y + 65520) >>> 8 | 0) | (n = 65526 + (h = 48 ^ c) >>> 8 | 0)))) { - if (!kg(B, c)) break C; - if ((o = o + 1 | 0) >>> 0 < a >>> 0) continue; - break o - } - break - } - if (g >>> 0 <= E >>> 0) break r;i = y & s | h & n - } - n = i << 4, - Q = 0; - break t - } - o = a >>> 0 > Q >>> 0 ? a : Q; - break C - } - Q = 0; - break _ - } - if (Q ^= -1, i = 1, !((o = o + 1 | 0) >>> 0 < a >>> 0)) break - } - break e - } - e[9396] = 68, - i = 0 - } - if (!(255 & Q)) break a - } - e[9396] = 28, - i = -1, - o = o - 1 | 0, - E = 0; - break C - } - E = i ? E : 0, - i = i - 1 | 0 - } - if (!r) { - if ((0 | a) != (0 | o)) break g; - A = i; - break A - } - } - e[r >> 2] = I + o, - A = i; - break A - } - e[9396] = 28, - A = -1 - } - return t && (e[t >> 2] = E), 0 | A - }, - Th: function(A, g) { - A |= 0; - var I = 0; - return 1 != (-7 & (g |= 0)) && (QC(), B()), 1 + ((3 & (I = (I = A) + r(A = (A >>> 0) / 3 | 0, -3) | 0) ? 2 & g ? I + 1 | 0 : 4 : 0) + (A << 2) | 0) | 0 - }, - Uh: zA, - Vh: DA, - Wh: function() { - var A = 0; - return e[9528] ? A = 1 : ($I(), rI(38096, 16), e[9528] = 1, A = 0), 0 | A - }, - Xh: function(A, g, I, a, t) { - A |= 0, g |= 0, I |= 0, t |= 0; - var r, o = 0, - i = 0, - c = 0; - s = r = s - 16 | 0; - A: { - if (a |= 0) { - if ((o = a - 1 | 0) & a ? (i = -1 ^ I, o = o - ((I >>> 0) % (a >>> 0) | 0) | 0) : o &= i = -1 ^ I, i >>> 0 <= o >>> 0) break A; - if (i = -1, !((I = I + o | 0) >>> 0 >= t >>> 0)) - for (A && (e[A >> 2] = I + 1), A = g + I | 0, i = 0, C[r + 15 | 0] = 0, I = 0; t = g = A - I | 0, c = _[0 | g] & _[r + 15 | 0], g = (I ^ o) - 1 >>> 24 | 0, C[0 | t] = c | 128 & g, C[r + 15 | 0] = g | _[r + 15 | 0], (0 | a) != (0 | (I = I + 1 | 0));); - } else i = -1; - return s = r + 16 | 0, - 0 | i - } - QC(), B() - }, - Yh: function(A, g, I, C) { - A |= 0, g |= 0, I |= 0, C |= 0; - var a, B = 0, - t = 0, - r = 0, - o = 0, - i = 0; - if (e[12 + (a = s - 16 | 0) >> 2] = 0, C - 1 >>> 0 < I >>> 0) { - for (i = (B = I - 1 | 0) + g | 0, I = 0, g = 0; o = ((128 ^ (t = _[i - I | 0])) - 1 & e[a + 12 >> 2] - 1 & r - 1) >>> 8 & 1, e[a + 12 >> 2] = e[a + 12 >> 2] | 0 - o & I, g |= o, r |= t, (0 | C) != (0 | (I = I + 1 | 0));); - e[A >> 2] = B - e[a + 12 >> 2], A = (255 & g) - 1 | 0 - } else A = -1; - return 0 | A - }, - Zh: function() { - return 1559 - }, - _h: function() { - return 26 - }, - $h: ca, - ai: sa, - bi: ig, - ci: sC, - di: function(A, g, I) { - A |= 0; - var C, a = 0; - return s = C = s - 32 | 0, a = -1, Cg(C, I |= 0, g |= 0) || (a = EA(A, 35600, C, 0)), s = C + 32 | 0, 0 | a - }, - ei: YI, - fi: function(A, g, I, C, a, B, e, _) { - var t, r; - return A |= 0, g |= 0, I |= 0, B |= 0, r = C |= 0, C = a |= 0, s = t = s + -64 | 0, Cg(t + 32 | 0, _ |= 0, e |= 0) ? a = -1 : (a = -1, EA(t, 35600, t + 32 | 0, 0) || (a = tg(A, g, I, r, C, B, t), jC(t, 32))), s = t - -64 | 0, 0 | a - }, - gi: function(A, g, I, C, a, e) { - return A |= 0, g |= 0, a |= 0, e |= 0, !(C |= 0) & (I |= 0) >>> 0 >= 4294967280 | C && (QC(), B()), 0 | tg(A + 16 | 0, A, g, I, C, a, e) - }, - hi: function(A, g, I, C, a, B, e) { - return 0 | eI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0) - }, - ii: HI, - ji: function(A, g, I, C, a, B, e, _) { - var t, r; - return A |= 0, g |= 0, I |= 0, B |= 0, r = C |= 0, C = a |= 0, s = t = s + -64 | 0, Cg(t + 32 | 0, _ |= 0, e |= 0) ? a = -1 : (a = -1, EA(t, 35600, t + 32 | 0, 0) || (a = sg(A, g, I, r, C, B, t), jC(t, 32))), s = t - -64 | 0, 0 | a - }, - ki: nI, - li: function(A, g, I, C, a, B, e) { - return 0 | AI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0) - }, - mi: aa, - ni: aa, - oi: aa, - pi: aa, - qi: oa, - ri: Ca, - si: ta, - ti: function(A, g, I, a, B) { - A |= 0, g |= 0, B |= 0; - var _, t, r, o, i = 0, - c = 0; - return i = I |= 0, I = a |= 0, o = 0 | i, i = a = s, s = _ = a - 512 & -64, a = -1, sC(t = _ - -64 | 0, r = _ + 32 | 0) || (eC(a = _ + 128 | 0, 0, 0, 24), HC(a, t, 32, 0), HC(a, B, 32, 0), yC(a, c = _ + 96 | 0, 24), a = eI(A + 32 | 0, g, o, I, c, B, r), g = e[_ + 92 >> 2], I = e[_ + 88 >> 2], C[A + 24 | 0] = I, C[A + 25 | 0] = I >>> 8, C[A + 26 | 0] = I >>> 16, C[A + 27 | 0] = I >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[_ + 84 >> 2], I = e[_ + 80 >> 2], C[A + 16 | 0] = I, C[A + 17 | 0] = I >>> 8, C[A + 18 | 0] = I >>> 16, C[A + 19 | 0] = I >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[_ + 76 >> 2], I = e[_ + 72 >> 2], C[A + 8 | 0] = I, C[A + 9 | 0] = I >>> 8, C[A + 10 | 0] = I >>> 16, C[A + 11 | 0] = I >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[_ + 68 >> 2], I = e[_ + 64 >> 2], C[0 | A] = I, C[A + 1 | 0] = I >>> 8, C[A + 2 | 0] = I >>> 16, C[A + 3 | 0] = I >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, jC(r, 32), jC(t, 32), jC(c, 24)), s = i, 0 | a - }, - ui: function(A, g, I, C, a, B) { - A |= 0, g |= 0, a |= 0, B |= 0; - var e, _, t = 0; - return _ = t = s, s = e = t - 448 & -64, t = -1, !(C |= 0) & (I |= 0) >>> 0 >= 48 | C && (eC(t = e - -64 | 0, 0, 0, 24), HC(t, g, 32, 0), HC(t, a, 32, 0), yC(t, a = e + 32 | 0, 24), t = AI(A, g + 32 | 0, I - 32 | 0, C - (I >>> 0 < 32) | 0, a, g, B)), s = _, 0 | t - }, - vi: _a, - wi: function(A) { - var g, I = 0; - return s = g = s - 160 | 0, ug(A |= 0) && (Fg(A) || bA(g, A) || jA(g) && (I = 0 != (0 | IA(g)))), s = g + 160 | 0, 0 | I - }, - xi: function(A, g, I) { - A |= 0, I |= 0; - var C, a, B = 0; - return s = C = s - 800 | 0, B = -1, bA(a = C + 640 | 0, g |= 0) || jA(a) && (bA(g = C + 480 | 0, I) || jA(g) && ($A(C, g), sA(g = C + 160 | 0, a, C), kI(I = C + 320 | 0, g), cI(A, I), B = 0)), s = C + 800 | 0, 0 | B - }, - yi: function(A, g, I) { - A |= 0, I |= 0; - var C, a, B = 0; - return s = C = s - 800 | 0, B = -1, bA(a = C + 640 | 0, g |= 0) || jA(a) && (bA(g = C + 480 | 0, I) || jA(g) && ($A(C, g), hA(g = C + 160 | 0, a, C), kI(I = C + 320 | 0, g), cI(A, I), B = 0)), s = C + 800 | 0, 0 | B - }, - zi: function(A, g) { - return F(A |= 0, g |= 0), 0 - }, - Ai: function(A) { - var g; - A |= 0, s = g = s - 32 | 0, rI(g, 32), F(A, g), s = g + 32 | 0 - }, - Bi: bI, - Ci: kA, - Di: JA, - Ei: UA, - Fi: iA, - Gi: KA, - Hi: gA, - Ii: bC, - Ji: aa, - Ki: Ia, - Li: aa, - Mi: Ia, - Ni: aa, - Oi: function(A) { - var g; - return s = g = s - 160 | 0, A = tA(g, A |= 0), s = g + 160 | 0, 0 | !A - }, - Pi: function(A, g, I) { - A |= 0, I |= 0; - var C, a, B = 0; - return s = C = s - 800 | 0, B = -1, tA(a = C + 640 | 0, g |= 0) || tA(g = C + 480 | 0, I) || ($A(C, g), sA(g = C + 160 | 0, a, C), kI(I = C + 320 | 0, g), O(A, I), B = 0), s = C + 800 | 0, 0 | B - }, - Qi: function(A, g, I) { - A |= 0, I |= 0; - var C, a, B = 0; - return s = C = s - 800 | 0, B = -1, tA(a = C + 640 | 0, g |= 0) || tA(g = C + 480 | 0, I) || ($A(C, g), hA(g = C + 160 | 0, a, C), kI(I = C + 320 | 0, g), O(A, I), B = 0), s = C + 800 | 0, 0 | B - }, - Ri: function(A, g) { - return Tg(A |= 0, g |= 0), 0 - }, - Si: function(A) { - var g; - A |= 0, s = g = s + -64 | 0, rI(g, 64), Tg(A, g), s = g - -64 | 0 - }, - Ti: function(A) { - bI(A |= 0) - }, - Ui: function(A, g) { - return 0 | kA(A |= 0, g |= 0) - }, - Vi: function(A, g) { - JA(A |= 0, g |= 0) - }, - Wi: function(A, g) { - UA(A |= 0, g |= 0) - }, - Xi: function(A, g, I) { - iA(A |= 0, g |= 0, I |= 0) - }, - Yi: function(A, g, I) { - gA(A |= 0, g |= 0, I |= 0) - }, - Zi: bC, - _i: function(A, g) { - KA(A |= 0, g |= 0) - }, - $i: aa, - aj: Ia, - bj: Ia, - cj: aa, - dj: function(A, g, I, C, a, B, e, _, t, r) { - return 0 | QI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, r |= 0) - }, - ej: Ca, - fj: ia, - gj: sa, - hj: ia, - ij: aa, - jj: function() { - return 102 - }, - kj: function() { - return 1587 - }, - lj: function() { - return 32768 - }, - mj: ia, - nj: TC, - oj: ia, - pj: function() { - return 524288 - }, - qj: TC, - rj: LC, - sj: xC, - tj: function(A, g, I, C, a, B, _, t, r, o) { - var i, c, Q; - g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, _ |= 0, r |= 0, o |= 0, c = 0 | (t |= 0), s = t = s - 16 | 0, Q = g |= 0, i = vI(A |= 0, 0, g), A = 0 | a; - A: if (1 == (0 | (a = I | B)) | a >>> 0 > 1) e[9396] = 22, A = -1; - else if (!I & g >>> 0 >= 16 | I) { - if (YA(c, r, o, t + 12 | 0, t + 8 | 0, t + 4 | 0), (0 | C) == (0 | i)) { - e[9396] = 28, A = -1; - break A - } - a = A, A = 31 & (g = e[t + 12 >> 2]), (63 & g) >>> 0 >= 32 ? (g = 1 << A, I = 0) : g = (I = 1 << A) - 1 & 1 >>> 32 - A, A = QI(C, a, _, 32, I, g, e[t + 4 >> 2], e[t + 8 >> 2], i, Q) - } else e[9396] = 28, A = -1; - return s = t + 16 | 0, 0 | A - }, - uj: function(A, g, I, a, B, t, r) { - g |= 0, I |= 0, a |= 0, t |= 0, r |= 0; - var o, i, c, Q = 0, - y = 0, - E = 0, - h = 0, - n = 0, - D = 0, - f = 0; - Q = B |= 0, Q |= B = 0, s = o = s - 128 | 0, i = vI(A |= 0, 0, 102), n = 22, c = I | B; - A: { - if (!a) { - YA(Q, t, r, o + 16 | 0, o + 12 | 0, o + 8 | 0), rI(y = o + 96 | 0, 32), n = 28, I = o + 32 | 0, t = e[o + 16 >> 2], r = gI(A = e[o + 12 >> 2], 0, a = e[o + 8 >> 2], 0); - g: if (!(!(Q = p) & r >>> 0 > 1073741823 | Q | t >>> 0 > 63) && (C[0 | I] = 36, C[I + 1 | 0] = 55, C[I + 2 | 0] = 36, C[I + 4 | 0] = _[1024 + (63 & a) | 0], C[I + 3 | 0] = _[t + 1024 | 0], C[I + 8 | 0] = _[1024 + (a >>> 24 & 63) | 0], C[I + 7 | 0] = _[1024 + (a >>> 18 & 63) | 0], C[I + 6 | 0] = _[1024 + (a >>> 12 & 63) | 0], C[I + 5 | 0] = _[1024 + (a >>> 6 & 63) | 0], (a = I + 9 | 0) && (0 | a) != (0 | (E = I + 58 | 0)) && (C[0 | a] = _[1024 + (63 & A) | 0], 1 != (0 | (a = E - a | 0)) && (C[I + 10 | 0] = _[1024 + (A >>> 6 & 63) | 0], 2 != (0 | a) && (C[I + 11 | 0] = _[1024 + (A >>> 12 & 63) | 0], 3 != (0 | a) && (C[I + 12 | 0] = _[1024 + (A >>> 18 & 63) | 0], 4 != (0 | a) && (C[I + 13 | 0] = _[1024 + (A >>> 24 & 63) | 0], t = I + 14 | 0))))))) { - for (Q = E - t | 0, A = 0;;) { - if (a = t, !(A >>> 0 >= 32)) { - if (t = _[A + y | 0], (D = (r = A + 1 | 0) >>> 0 >= 32) ? h = 0 : (t = _[r + y | 0] << 8 | t, (r = A + 2 | 0) >>> 0 >= 32 ? h = 0 : (t = _[r + y | 0] << 16 | t, h = 1, r = A + 3 | 0)), A = r, !Q) break g; - if (C[0 | a] = _[1024 + (63 & t) | 0], 1 == (0 | Q)) break g; - if (C[a + 1 | 0] = _[1024 + (t >>> 6 & 63) | 0], f = a + Q | 0, r = a + 2 | 0, !D) { - if (2 == (0 | Q)) break g; - if (C[a + 2 | 0] = _[1024 + (t >>> 12 & 63) | 0], r = a + 3 | 0, h) { - if (3 == (0 | Q)) break g; - C[a + 3 | 0] = _[1024 + (t >>> 18 | 0) | 0], r = a + 4 | 0 - } - } - if (Q = f - (t = r) | 0, t) continue; - break g - } - break - } - a >>> 0 >= E >>> 0 || (C[0 | a] = 0, B = I) - } - if (B) { - if (A = -1, oC(a = o + 20 | 0)) break A; - if (g = VA(a, g, c, I, i), RI(a), A = 0, g) break A - } - } - e[9396] = n, - A = -1 - } - return s = o + 128 | 0, 0 | A - }, - vj: function(A, g, I, C) { - g |= 0, C |= 0; - var a, B, e = 0; - a = A |= 0, B = I |= 0, I = 0, s = C = s - 128 | 0; - A: { - g: { - for (;;) { - if (!_[I + a | 0]) { - A = I; - break g - } - if (!_[a + (A = I + 1 | 0) | 0]) break g; - if (!_[a + (A = I + 2 | 0) | 0]) break g; - if (102 == (0 | (I = I + 3 | 0))) break - } - I = -1; - break A - } - I = -1, - 101 == (0 | A) && (oC(e = C + 4 | 0) || (vI(A = C + 16 | 0, 0, 102), g = VA(e, g, B, a, A), RI(e), g && (I = bg(A, a, 102), jC(A, 102)))) - } - return s = C + 128 | 0, 0 | I - }, - wj: function(A, g, I, C) { - var a, B; - B = A |= 0, s = a = s - 32 | 0, YA(g |= 0, I |= 0, C |= 0, a + 28 | 0, a + 20 | 0, a + 12 | 0), A = 0; - A: { - g: { - I: { - for (;;) { - if (_[A + B | 0]) { - if (_[B + (g = A + 1 | 0) | 0] && _[B + (g = A + 2 | 0) | 0]) { - if (102 != (0 | (A = A + 3 | 0))) continue; - break I - } - } else g = A; - break - } - if (101 == (0 | g)) { - if (I = a + 8 | 0, C = a + 16 | 0, A = 0, 36 != _[0 | B] | 55 != _[B + 1 | 0] | 36 != _[B + 2 | 0] || (g = Ug(_[B + 3 | 0]), e[a + 24 >> 2] = g ? g - 1024 | 0 : 0, g && (g = Pg(I, B + 4 | 0)) && (A = Pg(C, g))), A) break g; - e[9396] = 28, A = -1; - break A - } - } - e[9396] = 28, - A = -1; - break A - } - A = 1, - e[a + 28 >> 2] != e[a + 24 >> 2] | e[a + 12 >> 2] != e[a + 8 >> 2] || (A = e[a + 20 >> 2] != e[a + 16 >> 2]) - } - return s = a + 32 | 0, 0 | A - }, - xj: function(A, g, I) { - return 0 | WA(A |= 0, g |= 0, I |= 0, 1) - }, - yj: function(A, g, I) { - return 0 | WA(A |= 0, g |= 0, I |= 0, 0) - }, - zj: function(A, g) { - return 0 | gg(A |= 0, g |= 0, 1) - }, - Aj: function(A, g) { - return 0 | gg(A |= 0, g |= 0, 0) - }, - Bj: aa, - Cj: aa, - Dj: function(A, g, I) { - A |= 0, g |= 0; - var a, B = 0; - return s = a = s - 320 | 0, B = -1, tA(a, I |= 0) || (C[0 | A] = _[0 | g], C[A + 1 | 0] = _[g + 1 | 0], C[A + 2 | 0] = _[g + 2 | 0], C[A + 3 | 0] = _[g + 3 | 0], C[A + 4 | 0] = _[g + 4 | 0], C[A + 5 | 0] = _[g + 5 | 0], C[A + 6 | 0] = _[g + 6 | 0], C[A + 7 | 0] = _[g + 7 | 0], C[A + 8 | 0] = _[g + 8 | 0], C[A + 9 | 0] = _[g + 9 | 0], C[A + 10 | 0] = _[g + 10 | 0], C[A + 11 | 0] = _[g + 11 | 0], C[A + 12 | 0] = _[g + 12 | 0], C[A + 13 | 0] = _[g + 13 | 0], C[A + 14 | 0] = _[g + 14 | 0], C[A + 15 | 0] = _[g + 15 | 0], C[A + 16 | 0] = _[g + 16 | 0], C[A + 17 | 0] = _[g + 17 | 0], C[A + 18 | 0] = _[g + 18 | 0], C[A + 19 | 0] = _[g + 19 | 0], C[A + 20 | 0] = _[g + 20 | 0], C[A + 21 | 0] = _[g + 21 | 0], C[A + 22 | 0] = _[g + 22 | 0], C[A + 23 | 0] = _[g + 23 | 0], C[A + 24 | 0] = _[g + 24 | 0], C[A + 25 | 0] = _[g + 25 | 0], C[A + 26 | 0] = _[g + 26 | 0], C[A + 27 | 0] = _[g + 27 | 0], C[A + 28 | 0] = _[g + 28 | 0], C[A + 29 | 0] = _[g + 29 | 0], C[A + 30 | 0] = _[g + 30 | 0], C[A + 31 | 0] = 127 & _[g + 31 | 0], U(g = a + 160 | 0, A, a), O(A, g), B = Sg(A, 32) ? -1 : 0), s = a + 320 | 0, 0 | B - }, - Ej: function(A, g) { - var I; - return g |= 0, s = I = s - 160 | 0, C[0 | (A |= 0)] = _[0 | g], C[A + 1 | 0] = _[g + 1 | 0], C[A + 2 | 0] = _[g + 2 | 0], C[A + 3 | 0] = _[g + 3 | 0], C[A + 4 | 0] = _[g + 4 | 0], C[A + 5 | 0] = _[g + 5 | 0], C[A + 6 | 0] = _[g + 6 | 0], C[A + 7 | 0] = _[g + 7 | 0], C[A + 8 | 0] = _[g + 8 | 0], C[A + 9 | 0] = _[g + 9 | 0], C[A + 10 | 0] = _[g + 10 | 0], C[A + 11 | 0] = _[g + 11 | 0], C[A + 12 | 0] = _[g + 12 | 0], C[A + 13 | 0] = _[g + 13 | 0], C[A + 14 | 0] = _[g + 14 | 0], C[A + 15 | 0] = _[g + 15 | 0], C[A + 16 | 0] = _[g + 16 | 0], C[A + 17 | 0] = _[g + 17 | 0], C[A + 18 | 0] = _[g + 18 | 0], C[A + 19 | 0] = _[g + 19 | 0], C[A + 20 | 0] = _[g + 20 | 0], C[A + 21 | 0] = _[g + 21 | 0], C[A + 22 | 0] = _[g + 22 | 0], C[A + 23 | 0] = _[g + 23 | 0], C[A + 24 | 0] = _[g + 24 | 0], C[A + 25 | 0] = _[g + 25 | 0], C[A + 26 | 0] = _[g + 26 | 0], C[A + 27 | 0] = _[g + 27 | 0], C[A + 28 | 0] = _[g + 28 | 0], C[A + 29 | 0] = _[g + 29 | 0], C[A + 30 | 0] = _[g + 30 | 0], C[A + 31 | 0] = 127 & _[g + 31 | 0], wA(I, A), O(A, I), A = Sg(A, 32), s = I + 160 | 0, 0 | (A ? -1 : 0) - }, - Fj: aa, - Gj: aa, - Hj: YI, - Ij: function(A, g, I, C, a, e) { - return A |= 0, g |= 0, a |= 0, e |= 0, !(C |= 0) & (I |= 0) >>> 0 >= 4294967280 | C && (QC(), B()), tg(A + 16 | 0, A, g, I, C, a, e), 0 - }, - Jj: HI, - Kj: nI, - Lj: aa, - Mj: oa, - Nj: Ca, - Oj: ta, - Pj: Ca, - Qj: Ca, - Rj: function(A, g, I, a, B) { - A |= 0, g |= 0, I |= 0, a |= 0; - var e, t, r = 0, - o = 0, - i = 0, - c = 0, - Q = 0, - y = 0, - E = 0, - s = 0, - h = 0, - n = 0, - D = 0, - f = 0, - w = 0, - k = 0; - if (D = 1886610805 ^ (r = _[0 | (B |= 0)] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24), n = 1936682341 ^ (o = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24), r ^= 1852142177, i = 1819895653 ^ o, f = 1852075907 ^ (o = _[B + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24), w = 1685025377 ^ (B = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24), c = 2037671283 ^ o, o = 1952801890 ^ B, s = I, (0 | (t = (I + g | 0) - (e = 7 & I) | 0)) != (0 | g)) - for (; I = (y = o ^ (k = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24)) + i | 0, c = a = r + (B = c ^ (E = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24)) | 0, Q = I = a >>> 0 < B >>> 0 ? I + 1 | 0 : I, r = a, a = I, I = n + w | 0, I = (o = D + f | 0) >>> 0 < D >>> 0 ? I + 1 | 0 : I, h = (i = Ng(f, w, 13) ^ o) + r | 0, a = (r = p ^ I) + a | 0, r = Ng(i, r, 17) ^ h, D = Ng(r, a = (i = i >>> 0 > h >>> 0 ? a + 1 | 0 : a) ^ p, 13), n = p, y = Ng(B, y, 16), B = Q ^ p, y ^= c, Q = Ng(o, I, 32), I = p + B | 0, I = (c = a) + (a = (o = y + Q | 0) >>> 0 < Q >>> 0 ? I + 1 | 0 : I) | 0, Q = I = (c = r + o | 0) >>> 0 < o >>> 0 ? I + 1 | 0 : I, D = Ng(r = c ^ D, I ^= n, 17), n = p, y = Ng(y, B, 21), B = a ^ p, y ^= o, o = Ng(h, i, 32), a = p + B | 0, I = (o = (i = y + o | 0) >>> 0 < o >>> 0 ? a + 1 | 0 : a) + I | 0, f = (r = r + i | 0) ^ D, a = I = r >>> 0 < i >>> 0 ? I + 1 | 0 : I, w = I ^ n, I = Ng(y, B, 16), y = o ^= p, h = Ng(I ^= i, o, 21), i = p, Q = (o = Ng(c, Q, 32)) + I | 0, I = p + y | 0, c = Q ^ h, o = (I = o >>> 0 > Q >>> 0 ? I + 1 | 0 : I) ^ i, r = Ng(r, a, 32), i = p, D = E ^ Q, n = I ^ k, (0 | t) != (0 | (g = g + 8 | 0));); - switch (E = 0, B = s << 24, e - 1 | 0) { - case 6: - B |= _[g + 6 | 0] << 16; - case 5: - B |= _[g + 5 | 0] << 8; - case 4: - B |= _[g + 4 | 0]; - case 3: - E |= (I = _[g + 3 | 0]) << 24, B |= a = I >>> 8 | 0; - case 2: - E |= (a = _[g + 2 | 0]) << 16, B |= I = a >>> 16 | 0; - case 1: - E |= (I = _[g + 1 | 0]) << 8, B |= a = I >>> 24 | 0; - case 0: - E = _[0 | g] | E - } - return h = B, g = B ^ o, a = Ng(B = c ^ E, g, 16), g = g + i | 0, Q = g = (c = B + r | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g, s = Ng(B = a ^ c, g ^= I = p, 21), o = p, I = n + w | 0, a = I = (r = D + f | 0) >>> 0 < D >>> 0 ? I + 1 | 0 : I, i = B, B = Ng(r, I, 32), I = p + g | 0, g = o, o = I = B >>> 0 > (i = i + B | 0) >>> 0 ? I + 1 | 0 : I, D = Ng(B = i ^ s, g ^= I, 16), n = p, I = (r = y = Ng(f, w, 13) ^ r) + c | 0, a = (c = p ^ a) + Q | 0, Q = B, B = Ng(I, a = I >>> 0 < r >>> 0 ? a + 1 | 0 : a, 32), g = p + g | 0, k = B = (r = B >>> 0 > (s = Q + B | 0) >>> 0 ? g + 1 | 0 : g) ^ n, Q = D ^= s, n = Ng(y, c, 17) ^ I, I = (y = p ^ a) + o | 0, g = I = (a = i = (g = n) + i | 0) >>> 0 < g >>> 0 ? I + 1 | 0 : I, o = Ng(a, I, 32), I = p + B | 0, i = (c = o + Q | 0) ^ E, h ^= Q = o >>> 0 > c >>> 0 ? I + 1 | 0 : I, B = Ng(n, y, 13) ^ a, a = Ng(B, g ^= p, 17), g = g + r | 0, B = a ^ (o = B + s | 0), a = g = o >>> 0 < s >>> 0 ? g + 1 | 0 : g, I = (g ^= I = p) + h | 0, I = B >>> 0 > (i = B + i | 0) >>> 0 ? I + 1 | 0 : I, B = Ng(B, g, 13) ^ i, r = I, s = Ng(B, g = I ^ p, 17), E = p, h = Ng(D, k, 21), y = Q ^ p, Q = c ^ h, o = 238 ^ Ng(o, a, 32), I = p + y | 0, I = (h = g) + (g = (a = Q + o | 0) >>> 0 < o >>> 0 ? I + 1 | 0 : I) | 0, o = I = (c = a + B | 0) >>> 0 < a >>> 0 ? I + 1 | 0 : I, E = Ng(B = c ^ s, I ^= E, 13), h = p, Q = Ng(Q, y, 16), y = g ^ p, s = a ^ Q, a = Ng(i, r, 32), g = p + y | 0, a = (i = I) + (I = a >>> 0 > (r = s + a | 0) >>> 0 ? g + 1 | 0 : g) | 0, i = a = (Q = B + r | 0) >>> 0 < r >>> 0 ? a + 1 | 0 : a, E = Ng(B = E ^ Q, g = a ^ h, 17), h = p, a = Ng(s, y, 21), y = I ^ p, s = a ^ r, a = Ng(c, o, 32), I = p + y | 0, I = (a = a >>> 0 > (r = s + a | 0) >>> 0 ? I + 1 | 0 : I) + g | 0, o = I = (c = B + r | 0) >>> 0 < r >>> 0 ? I + 1 | 0 : I, E = Ng(B = c ^ E, g = I ^ h, 13), h = p, I = Ng(s, y, 16), y = a ^ p, s = I ^ r, I = Ng(Q, i, 32), a = p + y | 0, I = (a = I >>> 0 > (r = s + I | 0) >>> 0 ? a + 1 | 0 : a) + g | 0, i = I = (Q = B + r | 0) >>> 0 < r >>> 0 ? I + 1 | 0 : I, E = Ng(B = E ^ Q, g = I ^ h, 17), h = p, I = Ng(s, y, 21), y = a ^ p, s = I ^ r, r = Ng(c, o, 32), I = p + y | 0, g = (I = (a = s + r | 0) >>> 0 < r >>> 0 ? I + 1 | 0 : I) + g | 0, r = g = (o = a + B | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, E = Ng(B = o ^ E, g ^= h, 13), h = p, c = Ng(s, y, 16), s = I ^ p, c ^= a, i = Ng(Q, i, 32), I = p + s | 0, I = (Q = g) + (g = (a = c + i | 0) >>> 0 < i >>> 0 ? I + 1 | 0 : I) | 0, i = I = (Q = a + B | 0) >>> 0 < a >>> 0 ? I + 1 | 0 : I, E = Ng(B = E ^ Q, I ^= h, 17), h = p, c = Ng(c, s, 21), s = g ^ p, c ^= a, a = Ng(o, r, 32), g = p + s | 0, a = (o = I) + (I = a >>> 0 > (r = c + a | 0) >>> 0 ? g + 1 | 0 : g) | 0, o = B = (a = (g = B + r | 0) >>> 0 < r >>> 0 ? a + 1 | 0 : a) ^ h, E ^= g, c = Ng(c, s, 16), y = I ^ p, r = (c ^= r) + (i = Ng(Q, i, 32)) | 0, I = p + y | 0, g = Ng(g, a, 32), s = p, a = I = r >>> 0 < i >>> 0 ? I + 1 | 0 : I, i = A, c = (Q = Ng(c, y, 21) ^ r) ^ g ^ r ^ E, C[0 | i] = c, C[i + 1 | 0] = c >>> 8, C[i + 2 | 0] = c >>> 16, C[i + 3 | 0] = c >>> 24, I = (y = s ^ I ^ B) ^ (B = I ^ p), C[i + 4 | 0] = I, C[i + 5 | 0] = I >>> 8, C[i + 6 | 0] = I >>> 16, C[i + 7 | 0] = I >>> 24, I = B + s | 0, I = (i = g) >>> 0 > (g = g + Q | 0) >>> 0 ? I + 1 | 0 : I, h = g, B = Ng(Q, B, 16) ^ g, Q = I, s = g = I ^ p, a = (I = o) + a | 0, o = r = (i = E ^= 221) + r | 0, r = Ng(r, a = r >>> 0 < i >>> 0 ? a + 1 | 0 : a, 32), g = p + g | 0, g = r >>> 0 > (c = r + B | 0) >>> 0 ? g + 1 | 0 : g, r = Ng(B, s, 21) ^ c, i = g, n = Ng(r, B = g ^ p, 16), y = p, g = Ng(E, I, 13), I = Q + (s = a ^ p) | 0, g = I = (a = h + (E = g ^ o) | 0) >>> 0 < h >>> 0 ? I + 1 | 0 : I, o = r, r = Ng(a, I, 32), I = p + B | 0, y = I = (o = r >>> 0 > (Q = o + r | 0) >>> 0 ? I + 1 | 0 : I) ^ y, h = Ng(n ^= Q, I, 21), r = p, I = Ng(E, s, 17), g = i + (s = g ^ p) | 0, a = g = (B = c + (E = I ^ a) | 0) >>> 0 < c >>> 0 ? g + 1 | 0 : g, g = Ng(B, g, 32), I = y + p | 0, y = I = (i = r) ^ (r = (g = g + n | 0) >>> 0 < n >>> 0 ? I + 1 | 0 : I), i = g, h = Ng(n = h ^ g, I, 16), c = p, g = Ng(E, s, 13), I = o + (s = a ^ p) | 0, g = Ng(B = Q + (E = g ^ B) | 0, I = B >>> 0 < Q >>> 0 ? I + 1 | 0 : I, 32), a = y + p | 0, y = a = (o = (g = g + n | 0) >>> 0 < n >>> 0 ? a + 1 | 0 : a) ^ c, Q = g, h = Ng(n = h ^ g, a, 21), c = p, g = Ng(E, s, 17), I = r + (s = I ^ p) | 0, a = I = (B = i + (E = g ^ B) | 0) >>> 0 < i >>> 0 ? I + 1 | 0 : I, g = Ng(B, I, 32), I = y + p | 0, y = I = (r = (g = g + n | 0) >>> 0 < n >>> 0 ? I + 1 | 0 : I) ^ c, i = g, h = Ng(n = h ^ g, I, 16), c = p, g = Ng(E, s, 13), a = o + (s = a ^ p) | 0, I = Ng(B = Q + (E = g ^ B) | 0, a = B >>> 0 < Q >>> 0 ? a + 1 | 0 : a, 32), g = y + p | 0, o = I = I + n | 0, h = Ng(h ^ I, (g = I >>> 0 < n >>> 0 ? g + 1 | 0 : g) ^ c, 21), c = p, Q = Ng(E, s, 17), I = a ^ p, Q = Ng(a = B ^ Q, I, 13), I = I + r | 0, I = (a = a + i | 0) >>> 0 < i >>> 0 ? I + 1 | 0 : I, B = Ng(r = a ^ Q, I ^= B = p, 17) ^ h, a = p ^ c, I = g + I | 0, g = Ng(g = r + o | 0, I = g >>> 0 < o >>> 0 ? I + 1 | 0 : I, 32) ^ B ^ g, C[A + 8 | 0] = g, C[A + 9 | 0] = g >>> 8, C[A + 10 | 0] = g >>> 16, C[A + 11 | 0] = g >>> 24, g = I ^ p ^ a, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, 0 - }, - Sj: function(A, g, I, a, B) { - A |= 0, a |= 0, B |= 0; - var t, r = 0, - o = 0, - i = 0, - c = 0; - if (s = t = s - 112 | 0, r = g |= 0, g = I |= 0, r | I) { - I = _[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24, e[t + 24 >> 2] = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, e[t + 28 >> 2] = I, I = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, e[t + 16 >> 2] = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, e[t + 20 >> 2] = I, I = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, e[t >> 2] = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, e[t + 4 >> 2] = I, I = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, e[t + 8 >> 2] = _[B + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24, e[t + 12 >> 2] = I, I = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, a = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[t + 104 >> 2] = 0, e[t + 108 >> 2] = 0, e[t + 96 >> 2] = I, e[t + 100 >> 2] = a; - A: { - if (!g & r >>> 0 >= 64 | g) { - for (; gC(A, t + 96 | 0, t, 0), I = _[t + 104 | 0] + 1 | 0, C[t + 104 | 0] = I, I = _[t + 105 | 0] + (I >>> 8 | 0) | 0, C[t + 105 | 0] = I, I = _[t + 106 | 0] + (I >>> 8 | 0) | 0, C[t + 106 | 0] = I, I = _[t + 107 | 0] + (I >>> 8 | 0) | 0, C[t + 107 | 0] = I, I = _[t + 108 | 0] + (I >>> 8 | 0) | 0, C[t + 108 | 0] = I, I = _[t + 109 | 0] + (I >>> 8 | 0) | 0, C[t + 109 | 0] = I, I = _[t + 110 | 0] + (I >>> 8 | 0) | 0, C[t + 110 | 0] = I, C[t + 111 | 0] = _[t + 111 | 0] + (I >>> 8 | 0), A = A - -64 | 0, g = g - 1 | 0, !(g = (r = r + -64 | 0) >>> 0 < 4294967232 ? g + 1 | 0 : g) & r >>> 0 > 63 | g;); - if (!(g | r)) break A - } - if (I = 0, gC(t + 32 | 0, t + 96 | 0, t, 0), B = 3 & r, g = 0, r >>> 0 >= 4) - for (r &= 60, a = 0; o = c = t + 32 | 0, C[A + g | 0] = _[o + g | 0], C[(i = 1 | g) + A | 0] = _[o + i | 0], C[(i = 2 | g) + A | 0] = _[o + i | 0], C[(o = 3 | g) + A | 0] = _[o + c | 0], g = g + 4 | 0, (0 | r) != (0 | (a = a + 4 | 0));); - if (B) - for (; C[A + g | 0] = _[(t + 32 | 0) + g | 0], g = g + 1 | 0, (0 | B) != (0 | (I = I + 1 | 0));); - } - jC(t + 32 | 0, 64), jC(t, 32) - } - return s = t + 112 | 0, 0 - }, - Tj: function(A, g, I, a, B, t) { - A |= 0, g |= 0, B |= 0, t |= 0; - var r, o = 0, - i = 0; - if (s = r = s - 112 | 0, o = I |= 0, (a |= 0) | I) { - I = _[t + 28 | 0] | _[t + 29 | 0] << 8 | _[t + 30 | 0] << 16 | _[t + 31 | 0] << 24, e[r + 24 >> 2] = _[t + 24 | 0] | _[t + 25 | 0] << 8 | _[t + 26 | 0] << 16 | _[t + 27 | 0] << 24, e[r + 28 >> 2] = I, I = _[t + 20 | 0] | _[t + 21 | 0] << 8 | _[t + 22 | 0] << 16 | _[t + 23 | 0] << 24, e[r + 16 >> 2] = _[t + 16 | 0] | _[t + 17 | 0] << 8 | _[t + 18 | 0] << 16 | _[t + 19 | 0] << 24, e[r + 20 >> 2] = I, I = _[t + 4 | 0] | _[t + 5 | 0] << 8 | _[t + 6 | 0] << 16 | _[t + 7 | 0] << 24, e[r >> 2] = _[0 | t] | _[t + 1 | 0] << 8 | _[t + 2 | 0] << 16 | _[t + 3 | 0] << 24, e[r + 4 >> 2] = I, I = _[t + 12 | 0] | _[t + 13 | 0] << 8 | _[t + 14 | 0] << 16 | _[t + 15 | 0] << 24, e[r + 8 >> 2] = _[t + 8 | 0] | _[t + 9 | 0] << 8 | _[t + 10 | 0] << 16 | _[t + 11 | 0] << 24, e[r + 12 >> 2] = I, I = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, B = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, e[r + 104 >> 2] = 0, e[r + 108 >> 2] = 0, e[r + 96 >> 2] = I, e[r + 100 >> 2] = B; - A: { - if (!a & o >>> 0 >= 64 | a) { - for (;;) { - for (I = 0, gC(r + 32 | 0, r + 96 | 0, r, 0); t = r + 32 | 0, C[A + I | 0] = _[t + I | 0] ^ _[g + I | 0], C[(B = 1 | I) + A | 0] = _[B + t | 0] ^ _[g + B | 0], 64 != (0 | (I = I + 2 | 0));); - if (I = _[r + 104 | 0] + 1 | 0, C[r + 104 | 0] = I, I = _[r + 105 | 0] + (I >>> 8 | 0) | 0, C[r + 105 | 0] = I, I = _[r + 106 | 0] + (I >>> 8 | 0) | 0, C[r + 106 | 0] = I, I = _[r + 107 | 0] + (I >>> 8 | 0) | 0, C[r + 107 | 0] = I, I = _[r + 108 | 0] + (I >>> 8 | 0) | 0, C[r + 108 | 0] = I, I = _[r + 109 | 0] + (I >>> 8 | 0) | 0, C[r + 109 | 0] = I, I = _[r + 110 | 0] + (I >>> 8 | 0) | 0, C[r + 110 | 0] = I, C[r + 111 | 0] = _[r + 111 | 0] + (I >>> 8 | 0), g = g - -64 | 0, A = A - -64 | 0, a = a - 1 | 0, !(!(a = (o = o + -64 | 0) >>> 0 < 4294967232 ? a + 1 | 0 : a) & o >>> 0 > 63 | a)) break - } - if (!(a | o)) break A - } - if (I = 0, gC(r + 32 | 0, r + 96 | 0, r, 0), t = 1 & o, 1 != (0 | o)) - for (o &= 62, a = 0; i = r + 32 | 0, C[A + I | 0] = _[i + I | 0] ^ _[g + I | 0], C[(B = 1 | I) + A | 0] = _[B + i | 0] ^ _[g + B | 0], I = I + 2 | 0, (0 | o) != (0 | (a = a + 2 | 0)););t && (C[A + I | 0] = _[(r + 32 | 0) + I | 0] ^ _[g + I | 0]) - } - jC(r + 32 | 0, 64), jC(r, 32) - } - return s = r + 112 | 0, 0 - }, - Uj: aa, - Vj: ya, - Wj: ia, - Xj: PC, - Yj: function(A, g, I, a, B) { - A |= 0, a |= 0, B |= 0; - var t, r = 0, - o = 0, - i = 0, - c = 0; - if (s = t = s - 112 | 0, r = g |= 0, g = I |= 0, r | I) { - I = _[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24, e[t + 24 >> 2] = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, e[t + 28 >> 2] = I, I = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, e[t + 16 >> 2] = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, e[t + 20 >> 2] = I, I = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, e[t >> 2] = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, e[t + 4 >> 2] = I, I = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, e[t + 8 >> 2] = _[B + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24, e[t + 12 >> 2] = I, I = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, a = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[t + 104 >> 2] = 0, e[t + 108 >> 2] = 0, e[t + 96 >> 2] = I, e[t + 100 >> 2] = a; - A: { - if (!g & r >>> 0 >= 64 | g) { - for (; IC(A, t + 96 | 0, t, 0), I = _[t + 104 | 0] + 1 | 0, C[t + 104 | 0] = I, I = _[t + 105 | 0] + (I >>> 8 | 0) | 0, C[t + 105 | 0] = I, I = _[t + 106 | 0] + (I >>> 8 | 0) | 0, C[t + 106 | 0] = I, I = _[t + 107 | 0] + (I >>> 8 | 0) | 0, C[t + 107 | 0] = I, I = _[t + 108 | 0] + (I >>> 8 | 0) | 0, C[t + 108 | 0] = I, I = _[t + 109 | 0] + (I >>> 8 | 0) | 0, C[t + 109 | 0] = I, I = _[t + 110 | 0] + (I >>> 8 | 0) | 0, C[t + 110 | 0] = I, C[t + 111 | 0] = _[t + 111 | 0] + (I >>> 8 | 0), A = A - -64 | 0, g = g - 1 | 0, !(g = (r = r + -64 | 0) >>> 0 < 4294967232 ? g + 1 | 0 : g) & r >>> 0 > 63 | g;); - if (!(g | r)) break A - } - if (I = 0, IC(t + 32 | 0, t + 96 | 0, t, 0), B = 3 & r, g = 0, r >>> 0 >= 4) - for (r &= 60, a = 0; o = c = t + 32 | 0, C[A + g | 0] = _[o + g | 0], C[(i = 1 | g) + A | 0] = _[o + i | 0], C[(i = 2 | g) + A | 0] = _[o + i | 0], C[(o = 3 | g) + A | 0] = _[o + c | 0], g = g + 4 | 0, (0 | r) != (0 | (a = a + 4 | 0));); - if (B) - for (; C[A + g | 0] = _[(t + 32 | 0) + g | 0], g = g + 1 | 0, (0 | B) != (0 | (I = I + 1 | 0));); - } - jC(t + 32 | 0, 64), jC(t, 32) - } - return s = t + 112 | 0, 0 - }, - Zj: function(A, g, I, a, B, t) { - A |= 0, g |= 0, B |= 0, t |= 0; - var r, o = 0, - i = 0; - if (s = r = s - 112 | 0, o = I |= 0, (a |= 0) | I) { - I = _[t + 28 | 0] | _[t + 29 | 0] << 8 | _[t + 30 | 0] << 16 | _[t + 31 | 0] << 24, e[r + 24 >> 2] = _[t + 24 | 0] | _[t + 25 | 0] << 8 | _[t + 26 | 0] << 16 | _[t + 27 | 0] << 24, e[r + 28 >> 2] = I, I = _[t + 20 | 0] | _[t + 21 | 0] << 8 | _[t + 22 | 0] << 16 | _[t + 23 | 0] << 24, e[r + 16 >> 2] = _[t + 16 | 0] | _[t + 17 | 0] << 8 | _[t + 18 | 0] << 16 | _[t + 19 | 0] << 24, e[r + 20 >> 2] = I, I = _[t + 4 | 0] | _[t + 5 | 0] << 8 | _[t + 6 | 0] << 16 | _[t + 7 | 0] << 24, e[r >> 2] = _[0 | t] | _[t + 1 | 0] << 8 | _[t + 2 | 0] << 16 | _[t + 3 | 0] << 24, e[r + 4 >> 2] = I, I = _[t + 12 | 0] | _[t + 13 | 0] << 8 | _[t + 14 | 0] << 16 | _[t + 15 | 0] << 24, e[r + 8 >> 2] = _[t + 8 | 0] | _[t + 9 | 0] << 8 | _[t + 10 | 0] << 16 | _[t + 11 | 0] << 24, e[r + 12 >> 2] = I, I = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, B = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, e[r + 104 >> 2] = 0, e[r + 108 >> 2] = 0, e[r + 96 >> 2] = I, e[r + 100 >> 2] = B; - A: { - if (!a & o >>> 0 >= 64 | a) { - for (;;) { - for (I = 0, IC(r + 32 | 0, r + 96 | 0, r, 0); t = r + 32 | 0, C[A + I | 0] = _[t + I | 0] ^ _[g + I | 0], C[(B = 1 | I) + A | 0] = _[B + t | 0] ^ _[g + B | 0], 64 != (0 | (I = I + 2 | 0));); - if (I = _[r + 104 | 0] + 1 | 0, C[r + 104 | 0] = I, I = _[r + 105 | 0] + (I >>> 8 | 0) | 0, C[r + 105 | 0] = I, I = _[r + 106 | 0] + (I >>> 8 | 0) | 0, C[r + 106 | 0] = I, I = _[r + 107 | 0] + (I >>> 8 | 0) | 0, C[r + 107 | 0] = I, I = _[r + 108 | 0] + (I >>> 8 | 0) | 0, C[r + 108 | 0] = I, I = _[r + 109 | 0] + (I >>> 8 | 0) | 0, C[r + 109 | 0] = I, I = _[r + 110 | 0] + (I >>> 8 | 0) | 0, C[r + 110 | 0] = I, C[r + 111 | 0] = _[r + 111 | 0] + (I >>> 8 | 0), g = g - -64 | 0, A = A - -64 | 0, a = a - 1 | 0, !(!(a = (o = o + -64 | 0) >>> 0 < 4294967232 ? a + 1 | 0 : a) & o >>> 0 > 63 | a)) break - } - if (!(a | o)) break A - } - if (I = 0, IC(r + 32 | 0, r + 96 | 0, r, 0), t = 1 & o, 1 != (0 | o)) - for (o &= 62, a = 0; i = r + 32 | 0, C[A + I | 0] = _[i + I | 0] ^ _[g + I | 0], C[(B = 1 | I) + A | 0] = _[B + i | 0] ^ _[g + B | 0], I = I + 2 | 0, (0 | o) != (0 | (a = a + 2 | 0)););t && (C[A + I | 0] = _[(r + 32 | 0) + I | 0] ^ _[g + I | 0]) - } - jC(r + 32 | 0, 64), jC(r, 32) - } - return s = r + 112 | 0, 0 - }, - _j: aa, - $j: ya, - ak: ia, - bk: PC, - ck: aa, - dk: oa, - ek: ia, - fk: function(A, g, I, C, a) { - var B; - return A |= 0, g |= 0, I |= 0, s = B = s - 32 | 0, EA(B, C |= 0, a |= 0, 0), A = TI(A, g, I, C + 16 | 0, B), s = B + 32 | 0, 0 | A - }, - gk: function(A, g, I, C, a, B, e, _) { - var t; - return A |= 0, g |= 0, I |= 0, C |= 0, B |= 0, e |= 0, s = t = s - 32 | 0, EA(t, a |= 0, _ |= 0, 0), A = mI(_ = A, g, (A = 0) | I, C, a + 16 | 0, A | B, e, t), s = t + 32 | 0, 0 | A - }, - hk: function(A, g, I, C, a, B) { - var e; - return A |= 0, g |= 0, I |= 0, C |= 0, s = e = s - 32 | 0, EA(e, a |= 0, B |= 0, 0), A = mI(A, g, I, C, a + 16 | 0, 0, 0, e), s = e + 32 | 0, 0 | A - }, - ik: PC, - jk: b, - kk: aA, - lk: Da - } - }(A) - }(g) - }, - instantiate: function(A, g) { - return { - then: function(I) { - var C = new s.Module(A); - I({ - instance: new s.Instance(C, g) - }) - } - } - }, - RuntimeError: Error - }; - Q = []; - var h, n, p, D, f, w, k, l = !1; - - function d() { - var A = E.buffer; - B.HEAP8 = h = new Int8Array(A), B.HEAP16 = p = new Int16Array(A), B.HEAPU8 = n = new Uint8Array(A), B.HEAPU16 = new Uint16Array(A), B.HEAP32 = D = new Int32Array(A), B.HEAPU32 = f = new Uint32Array(A), B.HEAPF32 = w = new Float32Array(A), B.HEAPF64 = k = new Float64Array(A) - } - var u = [], - S = [], - b = [], - F = 0, - N = null, - v = null; - - function M(A) { - throw B.onAbort?.(A), y(A = "Aborted(" + A + ")"), l = !0, A += ". Build with -sASSERTIONS for more info.", new s.RuntimeError(A) - } - var G, K = A => A.startsWith("file://"); - var m = { - 36816: () => B.getRandomValue(), - 36852: () => { - if (void 0 === B.getRandomValue) try { - var A = "object" == typeof window ? window : self, - g = void 0 !== A.crypto ? A.crypto : A.msCrypto, - I = function() { - var A = new Uint32Array(1); - return g.getRandomValues(A), A[0] >>> 0 - }; - I(), B.getRandomValue = I - } catch (A) { - try { - var C = require("crypto"), - a = function() { - var A = C.randomBytes(4); - return (A[0] << 24 | A[1] << 16 | A[2] << 8 | A[3]) >>> 0 - }; - a(), B.getRandomValue = a - } catch (A) { - throw "No secure random number generator found" - } - } - } - }, - Y = A => { - for (; A.length > 0;) A.shift()(B) - }; - B.noExitRuntime; - var H, U = "undefined" != typeof TextDecoder ? new TextDecoder("utf8") : void 0, - J = (A, g) => A ? ((A, g, I) => { - for (var C = g + I, a = g; A[a] && !(a >= C);) ++a; - if (a - g > 16 && A.buffer && U) return U.decode(A.subarray(g, a)); - for (var B = ""; g < a;) { - var e = A[g++]; - if (128 & e) { - var _ = 63 & A[g++]; - if (192 != (224 & e)) { - var t = 63 & A[g++]; - if ((e = 224 == (240 & e) ? (15 & e) << 12 | _ << 6 | t : (7 & e) << 18 | _ << 12 | t << 6 | 63 & A[g++]) < 65536) B += String.fromCharCode(e); - else { - var r = e - 65536; - B += String.fromCharCode(55296 | r >> 10, 56320 | 1023 & r) - } - } else B += String.fromCharCode((31 & e) << 6 | _) - } else B += String.fromCharCode(e) - } - return B - })(n, A, g) : "", - x = [], - R = A => { - var g = (A - E.buffer.byteLength + 65535) / 65536; - try { - return E.grow(g), d(), 1 - } catch (A) {} - }, - L = { - b: (A, g, I, C) => { - M(`Assertion failed: ${J(A)}, at: ` + [g ? J(g) : "unknown filename", I, C ? J(C) : "unknown function"]) - }, - c: () => { - M("") - }, - a: (A, g, I) => ((A, g, I) => { - var C = ((A, g) => { - var I; - for (x.length = 0; I = n[A++];) { - var C = 105 != I; - g += (C &= 112 != I) && g % 8 ? 4 : 0, x.push(112 == I ? f[g >> 2] : 105 == I ? D[g >> 2] : k[g >> 3]), g += C ? 8 : 4 - } - return x - })(g, I); - return m[A](...C) - })(A, g, I), - d: A => { - var g = n.length, - I = 2147483648; - if ((A >>>= 0) > I) return !1; - for (var C, a = 1; a <= 4; a *= 2) { - var B = g * (1 + .2 / a); - B = Math.min(B, A + 100663296); - var e = Math.min(I, (C = Math.max(A, B)) + (65536 - C % 65536) % 65536); - if (R(e)) return !0 - } - return !1 - } - }, - P = function() { - var A = { - a: L - }; - - function g(A, g) { - var I; - return P = A.exports, E = P.e, d(), I = P.f, S.unshift(I), - function(A) { - if (F--, B.monitorRunDependencies?.(F), 0 == F && (null !== N && (clearInterval(N), N = null), v)) { - var g = v; - v = null, g() - } - }(), P - } - if (F++, B.monitorRunDependencies?.(F), B.instantiateWasm) try { - return B.instantiateWasm(A, g) - } catch (A) { - return y(`Module.instantiateWasm callback failed with error: ${A}`), !1 - } - return G || (G = "<<< WASM_BINARY_FILE >>>"), - function(A, g, I) { - (function(A) { - return Promise.resolve().then((() => function(A) { - if (A == G && Q) return new Uint8Array(Q); - if (a) return a(A); - throw "both async and sync fetching of the wasm failed" - }(A))) - })(A).then((A => s.instantiate(A, g))).then(I, (A => { - y(`failed to asynchronously prepare wasm: ${A}`), M(A) - })) - }(G, A, (function(A) { - g(A.instance) - })), {} - }(); - - function q() { - function A() { - H || (H = !0, B.calledRun = !0, l || (Y(S), B.onRuntimeInitialized && B.onRuntimeInitialized(), function() { - if (B.postRun) - for ("function" == typeof B.postRun && (B.postRun = [B.postRun]); B.postRun.length;) A = B.postRun.shift(), b.unshift(A); - var A; - Y(b) - }())) - } - F > 0 || (function() { - if (B.preRun) - for ("function" == typeof B.preRun && (B.preRun = [B.preRun]); B.preRun.length;) A = B.preRun.shift(), u.unshift(A); - var A; - Y(u) - }(), F > 0 || (B.setStatus ? (B.setStatus("Running..."), setTimeout((function() { - setTimeout((function() { - B.setStatus("") - }), 1), A() - }), 1)) : A())) - } - if (B._crypto_aead_aegis128l_keybytes = () => (B._crypto_aead_aegis128l_keybytes = P.g)(), B._crypto_aead_aegis128l_nsecbytes = () => (B._crypto_aead_aegis128l_nsecbytes = P.h)(), B._crypto_aead_aegis128l_npubbytes = () => (B._crypto_aead_aegis128l_npubbytes = P.i)(), B._crypto_aead_aegis128l_abytes = () => (B._crypto_aead_aegis128l_abytes = P.j)(), B._crypto_aead_aegis128l_messagebytes_max = () => (B._crypto_aead_aegis128l_messagebytes_max = P.k)(), B._crypto_aead_aegis128l_keygen = A => (B._crypto_aead_aegis128l_keygen = P.l)(A), B._crypto_aead_aegis128l_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis128l_encrypt = P.m)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis128l_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_aegis128l_encrypt_detached = P.n)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_aegis128l_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis128l_decrypt = P.o)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis128l_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis128l_decrypt_detached = P.p)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis256_keybytes = () => (B._crypto_aead_aegis256_keybytes = P.q)(), B._crypto_aead_aegis256_nsecbytes = () => (B._crypto_aead_aegis256_nsecbytes = P.r)(), B._crypto_aead_aegis256_npubbytes = () => (B._crypto_aead_aegis256_npubbytes = P.s)(), B._crypto_aead_aegis256_abytes = () => (B._crypto_aead_aegis256_abytes = P.t)(), B._crypto_aead_aegis256_messagebytes_max = () => (B._crypto_aead_aegis256_messagebytes_max = P.u)(), B._crypto_aead_aegis256_keygen = A => (B._crypto_aead_aegis256_keygen = P.v)(A), B._crypto_aead_aegis256_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis256_encrypt = P.w)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis256_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_aegis256_encrypt_detached = P.x)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_aegis256_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis256_decrypt = P.y)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis256_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis256_decrypt_detached = P.z)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_chacha20poly1305_encrypt_detached = P.A)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_chacha20poly1305_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_encrypt = P.B)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_chacha20poly1305_ietf_encrypt_detached = P.C)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_chacha20poly1305_ietf_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_ietf_encrypt = P.D)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_decrypt_detached = P.E)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_decrypt = P.F)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_ietf_decrypt_detached = P.G)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_ietf_decrypt = P.H)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_keybytes = () => (B._crypto_aead_chacha20poly1305_ietf_keybytes = P.I)(), B._crypto_aead_chacha20poly1305_ietf_npubbytes = () => (B._crypto_aead_chacha20poly1305_ietf_npubbytes = P.J)(), B._crypto_aead_chacha20poly1305_ietf_nsecbytes = () => (B._crypto_aead_chacha20poly1305_ietf_nsecbytes = P.K)(), B._crypto_aead_chacha20poly1305_ietf_abytes = () => (B._crypto_aead_chacha20poly1305_ietf_abytes = P.L)(), B._crypto_aead_chacha20poly1305_ietf_messagebytes_max = () => (B._crypto_aead_chacha20poly1305_ietf_messagebytes_max = P.M)(), B._crypto_aead_chacha20poly1305_ietf_keygen = A => (B._crypto_aead_chacha20poly1305_ietf_keygen = P.N)(A), B._crypto_aead_chacha20poly1305_keybytes = () => (B._crypto_aead_chacha20poly1305_keybytes = P.O)(), B._crypto_aead_chacha20poly1305_npubbytes = () => (B._crypto_aead_chacha20poly1305_npubbytes = P.P)(), B._crypto_aead_chacha20poly1305_nsecbytes = () => (B._crypto_aead_chacha20poly1305_nsecbytes = P.Q)(), B._crypto_aead_chacha20poly1305_abytes = () => (B._crypto_aead_chacha20poly1305_abytes = P.R)(), B._crypto_aead_chacha20poly1305_messagebytes_max = () => (B._crypto_aead_chacha20poly1305_messagebytes_max = P.S)(), B._crypto_aead_chacha20poly1305_keygen = A => (B._crypto_aead_chacha20poly1305_keygen = P.T)(A), B._crypto_aead_xchacha20poly1305_ietf_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_xchacha20poly1305_ietf_encrypt_detached = P.U)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_xchacha20poly1305_ietf_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_xchacha20poly1305_ietf_encrypt = P.V)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_xchacha20poly1305_ietf_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_xchacha20poly1305_ietf_decrypt_detached = P.W)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_xchacha20poly1305_ietf_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_xchacha20poly1305_ietf_decrypt = P.X)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_xchacha20poly1305_ietf_keybytes = () => (B._crypto_aead_xchacha20poly1305_ietf_keybytes = P.Y)(), B._crypto_aead_xchacha20poly1305_ietf_npubbytes = () => (B._crypto_aead_xchacha20poly1305_ietf_npubbytes = P.Z)(), B._crypto_aead_xchacha20poly1305_ietf_nsecbytes = () => (B._crypto_aead_xchacha20poly1305_ietf_nsecbytes = P._)(), B._crypto_aead_xchacha20poly1305_ietf_abytes = () => (B._crypto_aead_xchacha20poly1305_ietf_abytes = P.$)(), B._crypto_aead_xchacha20poly1305_ietf_messagebytes_max = () => (B._crypto_aead_xchacha20poly1305_ietf_messagebytes_max = P.aa)(), B._crypto_aead_xchacha20poly1305_ietf_keygen = A => (B._crypto_aead_xchacha20poly1305_ietf_keygen = P.ba)(A), B._crypto_auth_bytes = () => (B._crypto_auth_bytes = P.ca)(), B._crypto_auth_keybytes = () => (B._crypto_auth_keybytes = P.da)(), B._crypto_auth_primitive = () => (B._crypto_auth_primitive = P.ea)(), B._crypto_auth = (A, g, I, C, a) => (B._crypto_auth = P.fa)(A, g, I, C, a), B._crypto_auth_verify = (A, g, I, C, a) => (B._crypto_auth_verify = P.ga)(A, g, I, C, a), B._crypto_auth_keygen = A => (B._crypto_auth_keygen = P.ha)(A), B._crypto_auth_hmacsha256_bytes = () => (B._crypto_auth_hmacsha256_bytes = P.ia)(), B._crypto_auth_hmacsha256_keybytes = () => (B._crypto_auth_hmacsha256_keybytes = P.ja)(), B._crypto_auth_hmacsha256_statebytes = () => (B._crypto_auth_hmacsha256_statebytes = P.ka)(), B._crypto_auth_hmacsha256_keygen = A => (B._crypto_auth_hmacsha256_keygen = P.la)(A), B._crypto_auth_hmacsha256_init = (A, g, I) => (B._crypto_auth_hmacsha256_init = P.ma)(A, g, I), B._crypto_auth_hmacsha256_update = (A, g, I, C) => (B._crypto_auth_hmacsha256_update = P.na)(A, g, I, C), B._crypto_auth_hmacsha256_final = (A, g) => (B._crypto_auth_hmacsha256_final = P.oa)(A, g), B._crypto_auth_hmacsha256 = (A, g, I, C, a) => (B._crypto_auth_hmacsha256 = P.pa)(A, g, I, C, a), B._crypto_auth_hmacsha256_verify = (A, g, I, C, a) => (B._crypto_auth_hmacsha256_verify = P.qa)(A, g, I, C, a), B._crypto_auth_hmacsha512_bytes = () => (B._crypto_auth_hmacsha512_bytes = P.ra)(), B._crypto_auth_hmacsha512_keybytes = () => (B._crypto_auth_hmacsha512_keybytes = P.sa)(), B._crypto_auth_hmacsha512_statebytes = () => (B._crypto_auth_hmacsha512_statebytes = P.ta)(), B._crypto_auth_hmacsha512_keygen = A => (B._crypto_auth_hmacsha512_keygen = P.ua)(A), B._crypto_auth_hmacsha512_init = (A, g, I) => (B._crypto_auth_hmacsha512_init = P.va)(A, g, I), B._crypto_auth_hmacsha512_update = (A, g, I, C) => (B._crypto_auth_hmacsha512_update = P.wa)(A, g, I, C), B._crypto_auth_hmacsha512_final = (A, g) => (B._crypto_auth_hmacsha512_final = P.xa)(A, g), B._crypto_auth_hmacsha512 = (A, g, I, C, a) => (B._crypto_auth_hmacsha512 = P.ya)(A, g, I, C, a), B._crypto_auth_hmacsha512_verify = (A, g, I, C, a) => (B._crypto_auth_hmacsha512_verify = P.za)(A, g, I, C, a), B._crypto_auth_hmacsha512256_bytes = () => (B._crypto_auth_hmacsha512256_bytes = P.Aa)(), B._crypto_auth_hmacsha512256_keybytes = () => (B._crypto_auth_hmacsha512256_keybytes = P.Ba)(), B._crypto_auth_hmacsha512256_statebytes = () => (B._crypto_auth_hmacsha512256_statebytes = P.Ca)(), B._crypto_auth_hmacsha512256_keygen = A => (B._crypto_auth_hmacsha512256_keygen = P.Da)(A), B._crypto_auth_hmacsha512256_init = (A, g, I) => (B._crypto_auth_hmacsha512256_init = P.Ea)(A, g, I), B._crypto_auth_hmacsha512256_update = (A, g, I, C) => (B._crypto_auth_hmacsha512256_update = P.Fa)(A, g, I, C), B._crypto_auth_hmacsha512256_final = (A, g) => (B._crypto_auth_hmacsha512256_final = P.Ga)(A, g), B._crypto_auth_hmacsha512256 = (A, g, I, C, a) => (B._crypto_auth_hmacsha512256 = P.Ha)(A, g, I, C, a), B._crypto_auth_hmacsha512256_verify = (A, g, I, C, a) => (B._crypto_auth_hmacsha512256_verify = P.Ia)(A, g, I, C, a), B._crypto_box_seedbytes = () => (B._crypto_box_seedbytes = P.Ja)(), B._crypto_box_publickeybytes = () => (B._crypto_box_publickeybytes = P.Ka)(), B._crypto_box_secretkeybytes = () => (B._crypto_box_secretkeybytes = P.La)(), B._crypto_box_beforenmbytes = () => (B._crypto_box_beforenmbytes = P.Ma)(), B._crypto_box_noncebytes = () => (B._crypto_box_noncebytes = P.Na)(), B._crypto_box_zerobytes = () => (B._crypto_box_zerobytes = P.Oa)(), B._crypto_box_boxzerobytes = () => (B._crypto_box_boxzerobytes = P.Pa)(), B._crypto_box_macbytes = () => (B._crypto_box_macbytes = P.Qa)(), B._crypto_box_messagebytes_max = () => (B._crypto_box_messagebytes_max = P.Ra)(), B._crypto_box_primitive = () => (B._crypto_box_primitive = P.Sa)(), B._crypto_box_seed_keypair = (A, g, I) => (B._crypto_box_seed_keypair = P.Ta)(A, g, I), B._crypto_box_keypair = (A, g) => (B._crypto_box_keypair = P.Ua)(A, g), B._crypto_box_beforenm = (A, g, I) => (B._crypto_box_beforenm = P.Va)(A, g, I), B._crypto_box_afternm = (A, g, I, C, a, e) => (B._crypto_box_afternm = P.Wa)(A, g, I, C, a, e), B._crypto_box_open_afternm = (A, g, I, C, a, e) => (B._crypto_box_open_afternm = P.Xa)(A, g, I, C, a, e), B._crypto_box = (A, g, I, C, a, e, _) => (B._crypto_box = P.Ya)(A, g, I, C, a, e, _), B._crypto_box_open = (A, g, I, C, a, e, _) => (B._crypto_box_open = P.Za)(A, g, I, C, a, e, _), B._crypto_box_detached_afternm = (A, g, I, C, a, e, _) => (B._crypto_box_detached_afternm = P._a)(A, g, I, C, a, e, _), B._crypto_box_detached = (A, g, I, C, a, e, _, t) => (B._crypto_box_detached = P.$a)(A, g, I, C, a, e, _, t), B._crypto_box_easy_afternm = (A, g, I, C, a, e) => (B._crypto_box_easy_afternm = P.ab)(A, g, I, C, a, e), B._crypto_box_easy = (A, g, I, C, a, e, _) => (B._crypto_box_easy = P.bb)(A, g, I, C, a, e, _), B._crypto_box_open_detached_afternm = (A, g, I, C, a, e, _) => (B._crypto_box_open_detached_afternm = P.cb)(A, g, I, C, a, e, _), B._crypto_box_open_detached = (A, g, I, C, a, e, _, t) => (B._crypto_box_open_detached = P.db)(A, g, I, C, a, e, _, t), B._crypto_box_open_easy_afternm = (A, g, I, C, a, e) => (B._crypto_box_open_easy_afternm = P.eb)(A, g, I, C, a, e), B._crypto_box_open_easy = (A, g, I, C, a, e, _) => (B._crypto_box_open_easy = P.fb)(A, g, I, C, a, e, _), B._crypto_box_seal = (A, g, I, C, a) => (B._crypto_box_seal = P.gb)(A, g, I, C, a), B._crypto_box_seal_open = (A, g, I, C, a, e) => (B._crypto_box_seal_open = P.hb)(A, g, I, C, a, e), B._crypto_box_sealbytes = () => (B._crypto_box_sealbytes = P.ib)(), B._crypto_box_curve25519xsalsa20poly1305_seed_keypair = (A, g, I) => (B._crypto_box_curve25519xsalsa20poly1305_seed_keypair = P.jb)(A, g, I), B._crypto_box_curve25519xsalsa20poly1305_keypair = (A, g) => (B._crypto_box_curve25519xsalsa20poly1305_keypair = P.kb)(A, g), B._crypto_box_curve25519xsalsa20poly1305_beforenm = (A, g, I) => (B._crypto_box_curve25519xsalsa20poly1305_beforenm = P.lb)(A, g, I), B._crypto_box_curve25519xsalsa20poly1305_afternm = (A, g, I, C, a, e) => (B._crypto_box_curve25519xsalsa20poly1305_afternm = P.mb)(A, g, I, C, a, e), B._crypto_box_curve25519xsalsa20poly1305_open_afternm = (A, g, I, C, a, e) => (B._crypto_box_curve25519xsalsa20poly1305_open_afternm = P.nb)(A, g, I, C, a, e), B._crypto_box_curve25519xsalsa20poly1305 = (A, g, I, C, a, e, _) => (B._crypto_box_curve25519xsalsa20poly1305 = P.ob)(A, g, I, C, a, e, _), B._crypto_box_curve25519xsalsa20poly1305_open = (A, g, I, C, a, e, _) => (B._crypto_box_curve25519xsalsa20poly1305_open = P.pb)(A, g, I, C, a, e, _), B._crypto_box_curve25519xsalsa20poly1305_seedbytes = () => (B._crypto_box_curve25519xsalsa20poly1305_seedbytes = P.qb)(), B._crypto_box_curve25519xsalsa20poly1305_publickeybytes = () => (B._crypto_box_curve25519xsalsa20poly1305_publickeybytes = P.rb)(), B._crypto_box_curve25519xsalsa20poly1305_secretkeybytes = () => (B._crypto_box_curve25519xsalsa20poly1305_secretkeybytes = P.sb)(), B._crypto_box_curve25519xsalsa20poly1305_beforenmbytes = () => (B._crypto_box_curve25519xsalsa20poly1305_beforenmbytes = P.tb)(), B._crypto_box_curve25519xsalsa20poly1305_noncebytes = () => (B._crypto_box_curve25519xsalsa20poly1305_noncebytes = P.ub)(), B._crypto_box_curve25519xsalsa20poly1305_zerobytes = () => (B._crypto_box_curve25519xsalsa20poly1305_zerobytes = P.vb)(), B._crypto_box_curve25519xsalsa20poly1305_boxzerobytes = () => (B._crypto_box_curve25519xsalsa20poly1305_boxzerobytes = P.wb)(), B._crypto_box_curve25519xsalsa20poly1305_macbytes = () => (B._crypto_box_curve25519xsalsa20poly1305_macbytes = P.xb)(), B._crypto_box_curve25519xsalsa20poly1305_messagebytes_max = () => (B._crypto_box_curve25519xsalsa20poly1305_messagebytes_max = P.yb)(), B._crypto_core_hchacha20 = (A, g, I, C) => (B._crypto_core_hchacha20 = P.zb)(A, g, I, C), B._crypto_core_hchacha20_outputbytes = () => (B._crypto_core_hchacha20_outputbytes = P.Ab)(), B._crypto_core_hchacha20_inputbytes = () => (B._crypto_core_hchacha20_inputbytes = P.Bb)(), B._crypto_core_hchacha20_keybytes = () => (B._crypto_core_hchacha20_keybytes = P.Cb)(), B._crypto_core_hchacha20_constbytes = () => (B._crypto_core_hchacha20_constbytes = P.Db)(), B._crypto_core_hsalsa20 = (A, g, I, C) => (B._crypto_core_hsalsa20 = P.Eb)(A, g, I, C), B._crypto_core_hsalsa20_outputbytes = () => (B._crypto_core_hsalsa20_outputbytes = P.Fb)(), B._crypto_core_hsalsa20_inputbytes = () => (B._crypto_core_hsalsa20_inputbytes = P.Gb)(), B._crypto_core_hsalsa20_keybytes = () => (B._crypto_core_hsalsa20_keybytes = P.Hb)(), B._crypto_core_hsalsa20_constbytes = () => (B._crypto_core_hsalsa20_constbytes = P.Ib)(), B._crypto_core_salsa20 = (A, g, I, C) => (B._crypto_core_salsa20 = P.Jb)(A, g, I, C), B._crypto_core_salsa20_outputbytes = () => (B._crypto_core_salsa20_outputbytes = P.Kb)(), B._crypto_core_salsa20_inputbytes = () => (B._crypto_core_salsa20_inputbytes = P.Lb)(), B._crypto_core_salsa20_keybytes = () => (B._crypto_core_salsa20_keybytes = P.Mb)(), B._crypto_core_salsa20_constbytes = () => (B._crypto_core_salsa20_constbytes = P.Nb)(), B._crypto_core_salsa2012 = (A, g, I, C) => (B._crypto_core_salsa2012 = P.Ob)(A, g, I, C), B._crypto_core_salsa2012_outputbytes = () => (B._crypto_core_salsa2012_outputbytes = P.Pb)(), B._crypto_core_salsa2012_inputbytes = () => (B._crypto_core_salsa2012_inputbytes = P.Qb)(), B._crypto_core_salsa2012_keybytes = () => (B._crypto_core_salsa2012_keybytes = P.Rb)(), B._crypto_core_salsa2012_constbytes = () => (B._crypto_core_salsa2012_constbytes = P.Sb)(), B._crypto_core_salsa208 = (A, g, I, C) => (B._crypto_core_salsa208 = P.Tb)(A, g, I, C), B._crypto_core_salsa208_outputbytes = () => (B._crypto_core_salsa208_outputbytes = P.Ub)(), B._crypto_core_salsa208_inputbytes = () => (B._crypto_core_salsa208_inputbytes = P.Vb)(), B._crypto_core_salsa208_keybytes = () => (B._crypto_core_salsa208_keybytes = P.Wb)(), B._crypto_core_salsa208_constbytes = () => (B._crypto_core_salsa208_constbytes = P.Xb)(), B._crypto_generichash_bytes_min = () => (B._crypto_generichash_bytes_min = P.Yb)(), B._crypto_generichash_bytes_max = () => (B._crypto_generichash_bytes_max = P.Zb)(), B._crypto_generichash_bytes = () => (B._crypto_generichash_bytes = P._b)(), B._crypto_generichash_keybytes_min = () => (B._crypto_generichash_keybytes_min = P.$b)(), B._crypto_generichash_keybytes_max = () => (B._crypto_generichash_keybytes_max = P.ac)(), B._crypto_generichash_keybytes = () => (B._crypto_generichash_keybytes = P.bc)(), B._crypto_generichash_primitive = () => (B._crypto_generichash_primitive = P.cc)(), B._crypto_generichash_statebytes = () => (B._crypto_generichash_statebytes = P.dc)(), B._crypto_generichash = (A, g, I, C, a, e, _) => (B._crypto_generichash = P.ec)(A, g, I, C, a, e, _), B._crypto_generichash_init = (A, g, I, C) => (B._crypto_generichash_init = P.fc)(A, g, I, C), B._crypto_generichash_update = (A, g, I, C) => (B._crypto_generichash_update = P.gc)(A, g, I, C), B._crypto_generichash_final = (A, g, I) => (B._crypto_generichash_final = P.hc)(A, g, I), B._crypto_generichash_keygen = A => (B._crypto_generichash_keygen = P.ic)(A), B._crypto_generichash_blake2b_bytes_min = () => (B._crypto_generichash_blake2b_bytes_min = P.jc)(), B._crypto_generichash_blake2b_bytes_max = () => (B._crypto_generichash_blake2b_bytes_max = P.kc)(), B._crypto_generichash_blake2b_bytes = () => (B._crypto_generichash_blake2b_bytes = P.lc)(), B._crypto_generichash_blake2b_keybytes_min = () => (B._crypto_generichash_blake2b_keybytes_min = P.mc)(), B._crypto_generichash_blake2b_keybytes_max = () => (B._crypto_generichash_blake2b_keybytes_max = P.nc)(), B._crypto_generichash_blake2b_keybytes = () => (B._crypto_generichash_blake2b_keybytes = P.oc)(), B._crypto_generichash_blake2b_saltbytes = () => (B._crypto_generichash_blake2b_saltbytes = P.pc)(), B._crypto_generichash_blake2b_personalbytes = () => (B._crypto_generichash_blake2b_personalbytes = P.qc)(), B._crypto_generichash_blake2b_statebytes = () => (B._crypto_generichash_blake2b_statebytes = P.rc)(), B._crypto_generichash_blake2b_keygen = A => (B._crypto_generichash_blake2b_keygen = P.sc)(A), B._crypto_generichash_blake2b = (A, g, I, C, a, e, _) => (B._crypto_generichash_blake2b = P.tc)(A, g, I, C, a, e, _), B._crypto_generichash_blake2b_salt_personal = (A, g, I, C, a, e, _, t, r) => (B._crypto_generichash_blake2b_salt_personal = P.uc)(A, g, I, C, a, e, _, t, r), B._crypto_generichash_blake2b_init = (A, g, I, C) => (B._crypto_generichash_blake2b_init = P.vc)(A, g, I, C), B._crypto_generichash_blake2b_init_salt_personal = (A, g, I, C, a, e) => (B._crypto_generichash_blake2b_init_salt_personal = P.wc)(A, g, I, C, a, e), B._crypto_generichash_blake2b_update = (A, g, I, C) => (B._crypto_generichash_blake2b_update = P.xc)(A, g, I, C), B._crypto_generichash_blake2b_final = (A, g, I) => (B._crypto_generichash_blake2b_final = P.yc)(A, g, I), B._crypto_hash_bytes = () => (B._crypto_hash_bytes = P.zc)(), B._crypto_hash = (A, g, I, C) => (B._crypto_hash = P.Ac)(A, g, I, C), B._crypto_hash_primitive = () => (B._crypto_hash_primitive = P.Bc)(), B._crypto_hash_sha256_bytes = () => (B._crypto_hash_sha256_bytes = P.Cc)(), B._crypto_hash_sha256_statebytes = () => (B._crypto_hash_sha256_statebytes = P.Dc)(), B._crypto_hash_sha256_init = A => (B._crypto_hash_sha256_init = P.Ec)(A), B._crypto_hash_sha256_update = (A, g, I, C) => (B._crypto_hash_sha256_update = P.Fc)(A, g, I, C), B._crypto_hash_sha256_final = (A, g) => (B._crypto_hash_sha256_final = P.Gc)(A, g), B._crypto_hash_sha256 = (A, g, I, C) => (B._crypto_hash_sha256 = P.Hc)(A, g, I, C), B._crypto_hash_sha512_bytes = () => (B._crypto_hash_sha512_bytes = P.Ic)(), B._crypto_hash_sha512_statebytes = () => (B._crypto_hash_sha512_statebytes = P.Jc)(), B._crypto_hash_sha512_init = A => (B._crypto_hash_sha512_init = P.Kc)(A), B._crypto_hash_sha512_update = (A, g, I, C) => (B._crypto_hash_sha512_update = P.Lc)(A, g, I, C), B._crypto_hash_sha512_final = (A, g) => (B._crypto_hash_sha512_final = P.Mc)(A, g), B._crypto_hash_sha512 = (A, g, I, C) => (B._crypto_hash_sha512 = P.Nc)(A, g, I, C), B._crypto_kdf_blake2b_bytes_min = () => (B._crypto_kdf_blake2b_bytes_min = P.Oc)(), B._crypto_kdf_blake2b_bytes_max = () => (B._crypto_kdf_blake2b_bytes_max = P.Pc)(), B._crypto_kdf_blake2b_contextbytes = () => (B._crypto_kdf_blake2b_contextbytes = P.Qc)(), B._crypto_kdf_blake2b_keybytes = () => (B._crypto_kdf_blake2b_keybytes = P.Rc)(), B._crypto_kdf_blake2b_derive_from_key = (A, g, I, C, a, e) => (B._crypto_kdf_blake2b_derive_from_key = P.Sc)(A, g, I, C, a, e), B._crypto_kdf_primitive = () => (B._crypto_kdf_primitive = P.Tc)(), B._crypto_kdf_bytes_min = () => (B._crypto_kdf_bytes_min = P.Uc)(), B._crypto_kdf_bytes_max = () => (B._crypto_kdf_bytes_max = P.Vc)(), B._crypto_kdf_contextbytes = () => (B._crypto_kdf_contextbytes = P.Wc)(), B._crypto_kdf_keybytes = () => (B._crypto_kdf_keybytes = P.Xc)(), B._crypto_kdf_derive_from_key = (A, g, I, C, a, e) => (B._crypto_kdf_derive_from_key = P.Yc)(A, g, I, C, a, e), B._crypto_kdf_keygen = A => (B._crypto_kdf_keygen = P.Zc)(A), B._crypto_kdf_hkdf_sha256_extract_init = (A, g, I) => (B._crypto_kdf_hkdf_sha256_extract_init = P._c)(A, g, I), B._crypto_kdf_hkdf_sha256_extract_update = (A, g, I) => (B._crypto_kdf_hkdf_sha256_extract_update = P.$c)(A, g, I), B._crypto_kdf_hkdf_sha256_extract_final = (A, g) => (B._crypto_kdf_hkdf_sha256_extract_final = P.ad)(A, g), B._crypto_kdf_hkdf_sha256_extract = (A, g, I, C, a) => (B._crypto_kdf_hkdf_sha256_extract = P.bd)(A, g, I, C, a), B._crypto_kdf_hkdf_sha256_keygen = A => (B._crypto_kdf_hkdf_sha256_keygen = P.cd)(A), B._crypto_kdf_hkdf_sha256_expand = (A, g, I, C, a) => (B._crypto_kdf_hkdf_sha256_expand = P.dd)(A, g, I, C, a), B._crypto_kdf_hkdf_sha256_keybytes = () => (B._crypto_kdf_hkdf_sha256_keybytes = P.ed)(), B._crypto_kdf_hkdf_sha256_bytes_min = () => (B._crypto_kdf_hkdf_sha256_bytes_min = P.fd)(), B._crypto_kdf_hkdf_sha256_bytes_max = () => (B._crypto_kdf_hkdf_sha256_bytes_max = P.gd)(), B._crypto_kdf_hkdf_sha256_statebytes = () => (B._crypto_kdf_hkdf_sha256_statebytes = P.hd)(), B._crypto_kdf_hkdf_sha512_extract_init = (A, g, I) => (B._crypto_kdf_hkdf_sha512_extract_init = P.id)(A, g, I), B._crypto_kdf_hkdf_sha512_extract_update = (A, g, I) => (B._crypto_kdf_hkdf_sha512_extract_update = P.jd)(A, g, I), B._crypto_kdf_hkdf_sha512_extract_final = (A, g) => (B._crypto_kdf_hkdf_sha512_extract_final = P.kd)(A, g), B._crypto_kdf_hkdf_sha512_extract = (A, g, I, C, a) => (B._crypto_kdf_hkdf_sha512_extract = P.ld)(A, g, I, C, a), B._crypto_kdf_hkdf_sha512_keygen = A => (B._crypto_kdf_hkdf_sha512_keygen = P.md)(A), B._crypto_kdf_hkdf_sha512_expand = (A, g, I, C, a) => (B._crypto_kdf_hkdf_sha512_expand = P.nd)(A, g, I, C, a), B._crypto_kdf_hkdf_sha512_keybytes = () => (B._crypto_kdf_hkdf_sha512_keybytes = P.od)(), B._crypto_kdf_hkdf_sha512_bytes_min = () => (B._crypto_kdf_hkdf_sha512_bytes_min = P.pd)(), B._crypto_kdf_hkdf_sha512_bytes_max = () => (B._crypto_kdf_hkdf_sha512_bytes_max = P.qd)(), B._crypto_kdf_hkdf_sha512_statebytes = () => (B._crypto_kdf_hkdf_sha512_statebytes = P.rd)(), B._crypto_kx_seed_keypair = (A, g, I) => (B._crypto_kx_seed_keypair = P.sd)(A, g, I), B._crypto_kx_keypair = (A, g) => (B._crypto_kx_keypair = P.td)(A, g), B._crypto_kx_client_session_keys = (A, g, I, C, a) => (B._crypto_kx_client_session_keys = P.ud)(A, g, I, C, a), B._crypto_kx_server_session_keys = (A, g, I, C, a) => (B._crypto_kx_server_session_keys = P.vd)(A, g, I, C, a), B._crypto_kx_publickeybytes = () => (B._crypto_kx_publickeybytes = P.wd)(), B._crypto_kx_secretkeybytes = () => (B._crypto_kx_secretkeybytes = P.xd)(), B._crypto_kx_seedbytes = () => (B._crypto_kx_seedbytes = P.yd)(), B._crypto_kx_sessionkeybytes = () => (B._crypto_kx_sessionkeybytes = P.zd)(), B._crypto_kx_primitive = () => (B._crypto_kx_primitive = P.Ad)(), B._crypto_onetimeauth_statebytes = () => (B._crypto_onetimeauth_statebytes = P.Bd)(), B._crypto_onetimeauth_bytes = () => (B._crypto_onetimeauth_bytes = P.Cd)(), B._crypto_onetimeauth_keybytes = () => (B._crypto_onetimeauth_keybytes = P.Dd)(), B._crypto_onetimeauth = (A, g, I, C, a) => (B._crypto_onetimeauth = P.Ed)(A, g, I, C, a), B._crypto_onetimeauth_verify = (A, g, I, C, a) => (B._crypto_onetimeauth_verify = P.Fd)(A, g, I, C, a), B._crypto_onetimeauth_init = (A, g) => (B._crypto_onetimeauth_init = P.Gd)(A, g), B._crypto_onetimeauth_update = (A, g, I, C) => (B._crypto_onetimeauth_update = P.Hd)(A, g, I, C), B._crypto_onetimeauth_final = (A, g) => (B._crypto_onetimeauth_final = P.Id)(A, g), B._crypto_onetimeauth_primitive = () => (B._crypto_onetimeauth_primitive = P.Jd)(), B._crypto_onetimeauth_keygen = A => (B._crypto_onetimeauth_keygen = P.Kd)(A), B._crypto_onetimeauth_poly1305 = (A, g, I, C, a) => (B._crypto_onetimeauth_poly1305 = P.Ld)(A, g, I, C, a), B._crypto_onetimeauth_poly1305_verify = (A, g, I, C, a) => (B._crypto_onetimeauth_poly1305_verify = P.Md)(A, g, I, C, a), B._crypto_onetimeauth_poly1305_init = (A, g) => (B._crypto_onetimeauth_poly1305_init = P.Nd)(A, g), B._crypto_onetimeauth_poly1305_update = (A, g, I, C) => (B._crypto_onetimeauth_poly1305_update = P.Od)(A, g, I, C), B._crypto_onetimeauth_poly1305_final = (A, g) => (B._crypto_onetimeauth_poly1305_final = P.Pd)(A, g), B._crypto_onetimeauth_poly1305_bytes = () => (B._crypto_onetimeauth_poly1305_bytes = P.Qd)(), B._crypto_onetimeauth_poly1305_keybytes = () => (B._crypto_onetimeauth_poly1305_keybytes = P.Rd)(), B._crypto_onetimeauth_poly1305_statebytes = () => (B._crypto_onetimeauth_poly1305_statebytes = P.Sd)(), B._crypto_onetimeauth_poly1305_keygen = A => (B._crypto_onetimeauth_poly1305_keygen = P.Td)(A), B._crypto_pwhash_argon2i_alg_argon2i13 = () => (B._crypto_pwhash_argon2i_alg_argon2i13 = P.Ud)(), B._crypto_pwhash_argon2i_bytes_min = () => (B._crypto_pwhash_argon2i_bytes_min = P.Vd)(), B._crypto_pwhash_argon2i_bytes_max = () => (B._crypto_pwhash_argon2i_bytes_max = P.Wd)(), B._crypto_pwhash_argon2i_passwd_min = () => (B._crypto_pwhash_argon2i_passwd_min = P.Xd)(), B._crypto_pwhash_argon2i_passwd_max = () => (B._crypto_pwhash_argon2i_passwd_max = P.Yd)(), B._crypto_pwhash_argon2i_saltbytes = () => (B._crypto_pwhash_argon2i_saltbytes = P.Zd)(), B._crypto_pwhash_argon2i_strbytes = () => (B._crypto_pwhash_argon2i_strbytes = P._d)(), B._crypto_pwhash_argon2i_strprefix = () => (B._crypto_pwhash_argon2i_strprefix = P.$d)(), B._crypto_pwhash_argon2i_opslimit_min = () => (B._crypto_pwhash_argon2i_opslimit_min = P.ae)(), B._crypto_pwhash_argon2i_opslimit_max = () => (B._crypto_pwhash_argon2i_opslimit_max = P.be)(), B._crypto_pwhash_argon2i_memlimit_min = () => (B._crypto_pwhash_argon2i_memlimit_min = P.ce)(), B._crypto_pwhash_argon2i_memlimit_max = () => (B._crypto_pwhash_argon2i_memlimit_max = P.de)(), B._crypto_pwhash_argon2i_opslimit_interactive = () => (B._crypto_pwhash_argon2i_opslimit_interactive = P.ee)(), B._crypto_pwhash_argon2i_memlimit_interactive = () => (B._crypto_pwhash_argon2i_memlimit_interactive = P.fe)(), B._crypto_pwhash_argon2i_opslimit_moderate = () => (B._crypto_pwhash_argon2i_opslimit_moderate = P.ge)(), B._crypto_pwhash_argon2i_memlimit_moderate = () => (B._crypto_pwhash_argon2i_memlimit_moderate = P.he)(), B._crypto_pwhash_argon2i_opslimit_sensitive = () => (B._crypto_pwhash_argon2i_opslimit_sensitive = P.ie)(), B._crypto_pwhash_argon2i_memlimit_sensitive = () => (B._crypto_pwhash_argon2i_memlimit_sensitive = P.je)(), B._crypto_pwhash_argon2i = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_pwhash_argon2i = P.ke)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_pwhash_argon2i_str = (A, g, I, C, a, e, _) => (B._crypto_pwhash_argon2i_str = P.le)(A, g, I, C, a, e, _), B._crypto_pwhash_argon2i_str_verify = (A, g, I, C) => (B._crypto_pwhash_argon2i_str_verify = P.me)(A, g, I, C), B._crypto_pwhash_argon2i_str_needs_rehash = (A, g, I, C) => (B._crypto_pwhash_argon2i_str_needs_rehash = P.ne)(A, g, I, C), B._crypto_pwhash_argon2id_str_needs_rehash = (A, g, I, C) => (B._crypto_pwhash_argon2id_str_needs_rehash = P.oe)(A, g, I, C), B._crypto_pwhash_argon2id_alg_argon2id13 = () => (B._crypto_pwhash_argon2id_alg_argon2id13 = P.pe)(), B._crypto_pwhash_argon2id_bytes_min = () => (B._crypto_pwhash_argon2id_bytes_min = P.qe)(), B._crypto_pwhash_argon2id_bytes_max = () => (B._crypto_pwhash_argon2id_bytes_max = P.re)(), B._crypto_pwhash_argon2id_passwd_min = () => (B._crypto_pwhash_argon2id_passwd_min = P.se)(), B._crypto_pwhash_argon2id_passwd_max = () => (B._crypto_pwhash_argon2id_passwd_max = P.te)(), B._crypto_pwhash_argon2id_saltbytes = () => (B._crypto_pwhash_argon2id_saltbytes = P.ue)(), B._crypto_pwhash_argon2id_strbytes = () => (B._crypto_pwhash_argon2id_strbytes = P.ve)(), B._crypto_pwhash_argon2id_strprefix = () => (B._crypto_pwhash_argon2id_strprefix = P.we)(), B._crypto_pwhash_argon2id_opslimit_min = () => (B._crypto_pwhash_argon2id_opslimit_min = P.xe)(), B._crypto_pwhash_argon2id_opslimit_max = () => (B._crypto_pwhash_argon2id_opslimit_max = P.ye)(), B._crypto_pwhash_argon2id_memlimit_min = () => (B._crypto_pwhash_argon2id_memlimit_min = P.ze)(), B._crypto_pwhash_argon2id_memlimit_max = () => (B._crypto_pwhash_argon2id_memlimit_max = P.Ae)(), B._crypto_pwhash_argon2id_opslimit_interactive = () => (B._crypto_pwhash_argon2id_opslimit_interactive = P.Be)(), B._crypto_pwhash_argon2id_memlimit_interactive = () => (B._crypto_pwhash_argon2id_memlimit_interactive = P.Ce)(), B._crypto_pwhash_argon2id_opslimit_moderate = () => (B._crypto_pwhash_argon2id_opslimit_moderate = P.De)(), B._crypto_pwhash_argon2id_memlimit_moderate = () => (B._crypto_pwhash_argon2id_memlimit_moderate = P.Ee)(), B._crypto_pwhash_argon2id_opslimit_sensitive = () => (B._crypto_pwhash_argon2id_opslimit_sensitive = P.Fe)(), B._crypto_pwhash_argon2id_memlimit_sensitive = () => (B._crypto_pwhash_argon2id_memlimit_sensitive = P.Ge)(), B._crypto_pwhash_argon2id = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_pwhash_argon2id = P.He)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_pwhash_argon2id_str = (A, g, I, C, a, e, _) => (B._crypto_pwhash_argon2id_str = P.Ie)(A, g, I, C, a, e, _), B._crypto_pwhash_argon2id_str_verify = (A, g, I, C) => (B._crypto_pwhash_argon2id_str_verify = P.Je)(A, g, I, C), B._crypto_pwhash_alg_argon2i13 = () => (B._crypto_pwhash_alg_argon2i13 = P.Ke)(), B._crypto_pwhash_alg_argon2id13 = () => (B._crypto_pwhash_alg_argon2id13 = P.Le)(), B._crypto_pwhash_alg_default = () => (B._crypto_pwhash_alg_default = P.Me)(), B._crypto_pwhash_bytes_min = () => (B._crypto_pwhash_bytes_min = P.Ne)(), B._crypto_pwhash_bytes_max = () => (B._crypto_pwhash_bytes_max = P.Oe)(), B._crypto_pwhash_passwd_min = () => (B._crypto_pwhash_passwd_min = P.Pe)(), B._crypto_pwhash_passwd_max = () => (B._crypto_pwhash_passwd_max = P.Qe)(), B._crypto_pwhash_saltbytes = () => (B._crypto_pwhash_saltbytes = P.Re)(), B._crypto_pwhash_strbytes = () => (B._crypto_pwhash_strbytes = P.Se)(), B._crypto_pwhash_strprefix = () => (B._crypto_pwhash_strprefix = P.Te)(), B._crypto_pwhash_opslimit_min = () => (B._crypto_pwhash_opslimit_min = P.Ue)(), B._crypto_pwhash_opslimit_max = () => (B._crypto_pwhash_opslimit_max = P.Ve)(), B._crypto_pwhash_memlimit_min = () => (B._crypto_pwhash_memlimit_min = P.We)(), B._crypto_pwhash_memlimit_max = () => (B._crypto_pwhash_memlimit_max = P.Xe)(), B._crypto_pwhash_opslimit_interactive = () => (B._crypto_pwhash_opslimit_interactive = P.Ye)(), B._crypto_pwhash_memlimit_interactive = () => (B._crypto_pwhash_memlimit_interactive = P.Ze)(), B._crypto_pwhash_opslimit_moderate = () => (B._crypto_pwhash_opslimit_moderate = P._e)(), B._crypto_pwhash_memlimit_moderate = () => (B._crypto_pwhash_memlimit_moderate = P.$e)(), B._crypto_pwhash_opslimit_sensitive = () => (B._crypto_pwhash_opslimit_sensitive = P.af)(), B._crypto_pwhash_memlimit_sensitive = () => (B._crypto_pwhash_memlimit_sensitive = P.bf)(), B._crypto_pwhash = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_pwhash = P.cf)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_pwhash_str = (A, g, I, C, a, e, _) => (B._crypto_pwhash_str = P.df)(A, g, I, C, a, e, _), B._crypto_pwhash_str_alg = (A, g, I, C, a, e, _, t) => (B._crypto_pwhash_str_alg = P.ef)(A, g, I, C, a, e, _, t), B._crypto_pwhash_str_verify = (A, g, I, C) => (B._crypto_pwhash_str_verify = P.ff)(A, g, I, C), B._crypto_pwhash_str_needs_rehash = (A, g, I, C) => (B._crypto_pwhash_str_needs_rehash = P.gf)(A, g, I, C), B._crypto_pwhash_primitive = () => (B._crypto_pwhash_primitive = P.hf)(), B._crypto_scalarmult_primitive = () => (B._crypto_scalarmult_primitive = P.jf)(), B._crypto_scalarmult_base = (A, g) => (B._crypto_scalarmult_base = P.kf)(A, g), B._crypto_scalarmult = (A, g, I) => (B._crypto_scalarmult = P.lf)(A, g, I), B._crypto_scalarmult_bytes = () => (B._crypto_scalarmult_bytes = P.mf)(), B._crypto_scalarmult_scalarbytes = () => (B._crypto_scalarmult_scalarbytes = P.nf)(), B._crypto_scalarmult_curve25519 = (A, g, I) => (B._crypto_scalarmult_curve25519 = P.of)(A, g, I), B._crypto_scalarmult_curve25519_base = (A, g) => (B._crypto_scalarmult_curve25519_base = P.pf)(A, g), B._crypto_scalarmult_curve25519_bytes = () => (B._crypto_scalarmult_curve25519_bytes = P.qf)(), B._crypto_scalarmult_curve25519_scalarbytes = () => (B._crypto_scalarmult_curve25519_scalarbytes = P.rf)(), B._crypto_secretbox_keybytes = () => (B._crypto_secretbox_keybytes = P.sf)(), B._crypto_secretbox_noncebytes = () => (B._crypto_secretbox_noncebytes = P.tf)(), B._crypto_secretbox_zerobytes = () => (B._crypto_secretbox_zerobytes = P.uf)(), B._crypto_secretbox_boxzerobytes = () => (B._crypto_secretbox_boxzerobytes = P.vf)(), B._crypto_secretbox_macbytes = () => (B._crypto_secretbox_macbytes = P.wf)(), B._crypto_secretbox_messagebytes_max = () => (B._crypto_secretbox_messagebytes_max = P.xf)(), B._crypto_secretbox_primitive = () => (B._crypto_secretbox_primitive = P.yf)(), B._crypto_secretbox = (A, g, I, C, a, e) => (B._crypto_secretbox = P.zf)(A, g, I, C, a, e), B._crypto_secretbox_open = (A, g, I, C, a, e) => (B._crypto_secretbox_open = P.Af)(A, g, I, C, a, e), B._crypto_secretbox_keygen = A => (B._crypto_secretbox_keygen = P.Bf)(A), B._crypto_secretbox_detached = (A, g, I, C, a, e, _) => (B._crypto_secretbox_detached = P.Cf)(A, g, I, C, a, e, _), B._crypto_secretbox_easy = (A, g, I, C, a, e) => (B._crypto_secretbox_easy = P.Df)(A, g, I, C, a, e), B._crypto_secretbox_open_detached = (A, g, I, C, a, e, _) => (B._crypto_secretbox_open_detached = P.Ef)(A, g, I, C, a, e, _), B._crypto_secretbox_open_easy = (A, g, I, C, a, e) => (B._crypto_secretbox_open_easy = P.Ff)(A, g, I, C, a, e), B._crypto_secretbox_xsalsa20poly1305 = (A, g, I, C, a, e) => (B._crypto_secretbox_xsalsa20poly1305 = P.Gf)(A, g, I, C, a, e), B._crypto_secretbox_xsalsa20poly1305_open = (A, g, I, C, a, e) => (B._crypto_secretbox_xsalsa20poly1305_open = P.Hf)(A, g, I, C, a, e), B._crypto_secretbox_xsalsa20poly1305_keybytes = () => (B._crypto_secretbox_xsalsa20poly1305_keybytes = P.If)(), B._crypto_secretbox_xsalsa20poly1305_noncebytes = () => (B._crypto_secretbox_xsalsa20poly1305_noncebytes = P.Jf)(), B._crypto_secretbox_xsalsa20poly1305_zerobytes = () => (B._crypto_secretbox_xsalsa20poly1305_zerobytes = P.Kf)(), B._crypto_secretbox_xsalsa20poly1305_boxzerobytes = () => (B._crypto_secretbox_xsalsa20poly1305_boxzerobytes = P.Lf)(), B._crypto_secretbox_xsalsa20poly1305_macbytes = () => (B._crypto_secretbox_xsalsa20poly1305_macbytes = P.Mf)(), B._crypto_secretbox_xsalsa20poly1305_messagebytes_max = () => (B._crypto_secretbox_xsalsa20poly1305_messagebytes_max = P.Nf)(), B._crypto_secretbox_xsalsa20poly1305_keygen = A => (B._crypto_secretbox_xsalsa20poly1305_keygen = P.Of)(A), B._crypto_secretstream_xchacha20poly1305_keygen = A => (B._crypto_secretstream_xchacha20poly1305_keygen = P.Pf)(A), B._crypto_secretstream_xchacha20poly1305_init_push = (A, g, I) => (B._crypto_secretstream_xchacha20poly1305_init_push = P.Qf)(A, g, I), B._crypto_secretstream_xchacha20poly1305_init_pull = (A, g, I) => (B._crypto_secretstream_xchacha20poly1305_init_pull = P.Rf)(A, g, I), B._crypto_secretstream_xchacha20poly1305_rekey = A => (B._crypto_secretstream_xchacha20poly1305_rekey = P.Sf)(A), B._crypto_secretstream_xchacha20poly1305_push = (A, g, I, C, a, e, _, t, r, o) => (B._crypto_secretstream_xchacha20poly1305_push = P.Tf)(A, g, I, C, a, e, _, t, r, o), B._crypto_secretstream_xchacha20poly1305_pull = (A, g, I, C, a, e, _, t, r, o) => (B._crypto_secretstream_xchacha20poly1305_pull = P.Uf)(A, g, I, C, a, e, _, t, r, o), B._crypto_secretstream_xchacha20poly1305_statebytes = () => (B._crypto_secretstream_xchacha20poly1305_statebytes = P.Vf)(), B._crypto_secretstream_xchacha20poly1305_abytes = () => (B._crypto_secretstream_xchacha20poly1305_abytes = P.Wf)(), B._crypto_secretstream_xchacha20poly1305_headerbytes = () => (B._crypto_secretstream_xchacha20poly1305_headerbytes = P.Xf)(), B._crypto_secretstream_xchacha20poly1305_keybytes = () => (B._crypto_secretstream_xchacha20poly1305_keybytes = P.Yf)(), B._crypto_secretstream_xchacha20poly1305_messagebytes_max = () => (B._crypto_secretstream_xchacha20poly1305_messagebytes_max = P.Zf)(), B._crypto_secretstream_xchacha20poly1305_tag_message = () => (B._crypto_secretstream_xchacha20poly1305_tag_message = P._f)(), B._crypto_secretstream_xchacha20poly1305_tag_push = () => (B._crypto_secretstream_xchacha20poly1305_tag_push = P.$f)(), B._crypto_secretstream_xchacha20poly1305_tag_rekey = () => (B._crypto_secretstream_xchacha20poly1305_tag_rekey = P.ag)(), B._crypto_secretstream_xchacha20poly1305_tag_final = () => (B._crypto_secretstream_xchacha20poly1305_tag_final = P.bg)(), B._crypto_shorthash_bytes = () => (B._crypto_shorthash_bytes = P.cg)(), B._crypto_shorthash_keybytes = () => (B._crypto_shorthash_keybytes = P.dg)(), B._crypto_shorthash_primitive = () => (B._crypto_shorthash_primitive = P.eg)(), B._crypto_shorthash = (A, g, I, C, a) => (B._crypto_shorthash = P.fg)(A, g, I, C, a), B._crypto_shorthash_keygen = A => (B._crypto_shorthash_keygen = P.gg)(A), B._crypto_shorthash_siphash24_bytes = () => (B._crypto_shorthash_siphash24_bytes = P.hg)(), B._crypto_shorthash_siphash24_keybytes = () => (B._crypto_shorthash_siphash24_keybytes = P.ig)(), B._crypto_shorthash_siphash24 = (A, g, I, C, a) => (B._crypto_shorthash_siphash24 = P.jg)(A, g, I, C, a), B._crypto_sign_statebytes = () => (B._crypto_sign_statebytes = P.kg)(), B._crypto_sign_bytes = () => (B._crypto_sign_bytes = P.lg)(), B._crypto_sign_seedbytes = () => (B._crypto_sign_seedbytes = P.mg)(), B._crypto_sign_publickeybytes = () => (B._crypto_sign_publickeybytes = P.ng)(), B._crypto_sign_secretkeybytes = () => (B._crypto_sign_secretkeybytes = P.og)(), B._crypto_sign_messagebytes_max = () => (B._crypto_sign_messagebytes_max = P.pg)(), B._crypto_sign_primitive = () => (B._crypto_sign_primitive = P.qg)(), B._crypto_sign_seed_keypair = (A, g, I) => (B._crypto_sign_seed_keypair = P.rg)(A, g, I), B._crypto_sign_keypair = (A, g) => (B._crypto_sign_keypair = P.sg)(A, g), B._crypto_sign = (A, g, I, C, a, e) => (B._crypto_sign = P.tg)(A, g, I, C, a, e), B._crypto_sign_open = (A, g, I, C, a, e) => (B._crypto_sign_open = P.ug)(A, g, I, C, a, e), B._crypto_sign_detached = (A, g, I, C, a, e) => (B._crypto_sign_detached = P.vg)(A, g, I, C, a, e), B._crypto_sign_verify_detached = (A, g, I, C, a) => (B._crypto_sign_verify_detached = P.wg)(A, g, I, C, a), B._crypto_sign_init = A => (B._crypto_sign_init = P.xg)(A), B._crypto_sign_update = (A, g, I, C) => (B._crypto_sign_update = P.yg)(A, g, I, C), B._crypto_sign_final_create = (A, g, I, C) => (B._crypto_sign_final_create = P.zg)(A, g, I, C), B._crypto_sign_final_verify = (A, g, I) => (B._crypto_sign_final_verify = P.Ag)(A, g, I), B._crypto_sign_ed25519ph_statebytes = () => (B._crypto_sign_ed25519ph_statebytes = P.Bg)(), B._crypto_sign_ed25519_bytes = () => (B._crypto_sign_ed25519_bytes = P.Cg)(), B._crypto_sign_ed25519_seedbytes = () => (B._crypto_sign_ed25519_seedbytes = P.Dg)(), B._crypto_sign_ed25519_publickeybytes = () => (B._crypto_sign_ed25519_publickeybytes = P.Eg)(), B._crypto_sign_ed25519_secretkeybytes = () => (B._crypto_sign_ed25519_secretkeybytes = P.Fg)(), B._crypto_sign_ed25519_messagebytes_max = () => (B._crypto_sign_ed25519_messagebytes_max = P.Gg)(), B._crypto_sign_ed25519_sk_to_seed = (A, g) => (B._crypto_sign_ed25519_sk_to_seed = P.Hg)(A, g), B._crypto_sign_ed25519_sk_to_pk = (A, g) => (B._crypto_sign_ed25519_sk_to_pk = P.Ig)(A, g), B._crypto_sign_ed25519ph_init = A => (B._crypto_sign_ed25519ph_init = P.Jg)(A), B._crypto_sign_ed25519ph_update = (A, g, I, C) => (B._crypto_sign_ed25519ph_update = P.Kg)(A, g, I, C), B._crypto_sign_ed25519ph_final_create = (A, g, I, C) => (B._crypto_sign_ed25519ph_final_create = P.Lg)(A, g, I, C), B._crypto_sign_ed25519ph_final_verify = (A, g, I) => (B._crypto_sign_ed25519ph_final_verify = P.Mg)(A, g, I), B._crypto_sign_ed25519_seed_keypair = (A, g, I) => (B._crypto_sign_ed25519_seed_keypair = P.Ng)(A, g, I), B._crypto_sign_ed25519_keypair = (A, g) => (B._crypto_sign_ed25519_keypair = P.Og)(A, g), B._crypto_sign_ed25519_pk_to_curve25519 = (A, g) => (B._crypto_sign_ed25519_pk_to_curve25519 = P.Pg)(A, g), B._crypto_sign_ed25519_sk_to_curve25519 = (A, g) => (B._crypto_sign_ed25519_sk_to_curve25519 = P.Qg)(A, g), B._crypto_sign_ed25519_verify_detached = (A, g, I, C, a) => (B._crypto_sign_ed25519_verify_detached = P.Rg)(A, g, I, C, a), B._crypto_sign_ed25519_open = (A, g, I, C, a, e) => (B._crypto_sign_ed25519_open = P.Sg)(A, g, I, C, a, e), B._crypto_sign_ed25519_detached = (A, g, I, C, a, e) => (B._crypto_sign_ed25519_detached = P.Tg)(A, g, I, C, a, e), B._crypto_sign_ed25519 = (A, g, I, C, a, e) => (B._crypto_sign_ed25519 = P.Ug)(A, g, I, C, a, e), B._crypto_stream_chacha20_keybytes = () => (B._crypto_stream_chacha20_keybytes = P.Vg)(), B._crypto_stream_chacha20_noncebytes = () => (B._crypto_stream_chacha20_noncebytes = P.Wg)(), B._crypto_stream_chacha20_messagebytes_max = () => (B._crypto_stream_chacha20_messagebytes_max = P.Xg)(), B._crypto_stream_chacha20_ietf_keybytes = () => (B._crypto_stream_chacha20_ietf_keybytes = P.Yg)(), B._crypto_stream_chacha20_ietf_noncebytes = () => (B._crypto_stream_chacha20_ietf_noncebytes = P.Zg)(), B._crypto_stream_chacha20_ietf_messagebytes_max = () => (B._crypto_stream_chacha20_ietf_messagebytes_max = P._g)(), B._crypto_stream_chacha20 = (A, g, I, C, a) => (B._crypto_stream_chacha20 = P.$g)(A, g, I, C, a), B._crypto_stream_chacha20_xor_ic = (A, g, I, C, a, e, _, t) => (B._crypto_stream_chacha20_xor_ic = P.ah)(A, g, I, C, a, e, _, t), B._crypto_stream_chacha20_xor = (A, g, I, C, a, e) => (B._crypto_stream_chacha20_xor = P.bh)(A, g, I, C, a, e), B._crypto_stream_chacha20_ietf = (A, g, I, C, a) => (B._crypto_stream_chacha20_ietf = P.ch)(A, g, I, C, a), B._crypto_stream_chacha20_ietf_xor_ic = (A, g, I, C, a, e, _) => (B._crypto_stream_chacha20_ietf_xor_ic = P.dh)(A, g, I, C, a, e, _), B._crypto_stream_chacha20_ietf_xor = (A, g, I, C, a, e) => (B._crypto_stream_chacha20_ietf_xor = P.eh)(A, g, I, C, a, e), B._crypto_stream_chacha20_ietf_keygen = A => (B._crypto_stream_chacha20_ietf_keygen = P.fh)(A), B._crypto_stream_chacha20_keygen = A => (B._crypto_stream_chacha20_keygen = P.gh)(A), B._crypto_stream_keybytes = () => (B._crypto_stream_keybytes = P.hh)(), B._crypto_stream_noncebytes = () => (B._crypto_stream_noncebytes = P.ih)(), B._crypto_stream_messagebytes_max = () => (B._crypto_stream_messagebytes_max = P.jh)(), B._crypto_stream_primitive = () => (B._crypto_stream_primitive = P.kh)(), B._crypto_stream = (A, g, I, C, a) => (B._crypto_stream = P.lh)(A, g, I, C, a), B._crypto_stream_xor = (A, g, I, C, a, e) => (B._crypto_stream_xor = P.mh)(A, g, I, C, a, e), B._crypto_stream_keygen = A => (B._crypto_stream_keygen = P.nh)(A), B._crypto_stream_salsa20_keybytes = () => (B._crypto_stream_salsa20_keybytes = P.oh)(), B._crypto_stream_salsa20_noncebytes = () => (B._crypto_stream_salsa20_noncebytes = P.ph)(), B._crypto_stream_salsa20_messagebytes_max = () => (B._crypto_stream_salsa20_messagebytes_max = P.qh)(), B._crypto_stream_salsa20 = (A, g, I, C, a) => (B._crypto_stream_salsa20 = P.rh)(A, g, I, C, a), B._crypto_stream_salsa20_xor_ic = (A, g, I, C, a, e, _, t) => (B._crypto_stream_salsa20_xor_ic = P.sh)(A, g, I, C, a, e, _, t), B._crypto_stream_salsa20_xor = (A, g, I, C, a, e) => (B._crypto_stream_salsa20_xor = P.th)(A, g, I, C, a, e), B._crypto_stream_salsa20_keygen = A => (B._crypto_stream_salsa20_keygen = P.uh)(A), B._crypto_stream_xsalsa20 = (A, g, I, C, a) => (B._crypto_stream_xsalsa20 = P.vh)(A, g, I, C, a), B._crypto_stream_xsalsa20_xor_ic = (A, g, I, C, a, e, _, t) => (B._crypto_stream_xsalsa20_xor_ic = P.wh)(A, g, I, C, a, e, _, t), B._crypto_stream_xsalsa20_xor = (A, g, I, C, a, e) => (B._crypto_stream_xsalsa20_xor = P.xh)(A, g, I, C, a, e), B._crypto_stream_xsalsa20_keybytes = () => (B._crypto_stream_xsalsa20_keybytes = P.yh)(), B._crypto_stream_xsalsa20_noncebytes = () => (B._crypto_stream_xsalsa20_noncebytes = P.zh)(), B._crypto_stream_xsalsa20_messagebytes_max = () => (B._crypto_stream_xsalsa20_messagebytes_max = P.Ah)(), B._crypto_stream_xsalsa20_keygen = A => (B._crypto_stream_xsalsa20_keygen = P.Bh)(A), B._crypto_verify_16_bytes = () => (B._crypto_verify_16_bytes = P.Ch)(), B._crypto_verify_32_bytes = () => (B._crypto_verify_32_bytes = P.Dh)(), B._crypto_verify_64_bytes = () => (B._crypto_verify_64_bytes = P.Eh)(), B._crypto_verify_16 = (A, g) => (B._crypto_verify_16 = P.Fh)(A, g), B._crypto_verify_32 = (A, g) => (B._crypto_verify_32 = P.Gh)(A, g), B._crypto_verify_64 = (A, g) => (B._crypto_verify_64 = P.Hh)(A, g), B._randombytes_implementation_name = () => (B._randombytes_implementation_name = P.Ih)(), B._randombytes_random = () => (B._randombytes_random = P.Jh)(), B._randombytes_stir = () => (B._randombytes_stir = P.Kh)(), B._randombytes_uniform = A => (B._randombytes_uniform = P.Lh)(A), B._randombytes_buf = (A, g) => (B._randombytes_buf = P.Mh)(A, g), B._randombytes_buf_deterministic = (A, g, I) => (B._randombytes_buf_deterministic = P.Nh)(A, g, I), B._randombytes_seedbytes = () => (B._randombytes_seedbytes = P.Oh)(), B._randombytes_close = () => (B._randombytes_close = P.Ph)(), B._randombytes = (A, g, I) => (B._randombytes = P.Qh)(A, g, I), B._sodium_bin2hex = (A, g, I, C) => (B._sodium_bin2hex = P.Rh)(A, g, I, C), B._sodium_hex2bin = (A, g, I, C, a, e, _) => (B._sodium_hex2bin = P.Sh)(A, g, I, C, a, e, _), B._sodium_base64_encoded_len = (A, g) => (B._sodium_base64_encoded_len = P.Th)(A, g), B._sodium_bin2base64 = (A, g, I, C, a) => (B._sodium_bin2base64 = P.Uh)(A, g, I, C, a), B._sodium_base642bin = (A, g, I, C, a, e, _, t) => (B._sodium_base642bin = P.Vh)(A, g, I, C, a, e, _, t), B._sodium_init = () => (B._sodium_init = P.Wh)(), B._sodium_pad = (A, g, I, C, a) => (B._sodium_pad = P.Xh)(A, g, I, C, a), B._sodium_unpad = (A, g, I, C) => (B._sodium_unpad = P.Yh)(A, g, I, C), B._sodium_version_string = () => (B._sodium_version_string = P.Zh)(), B._sodium_library_version_major = () => (B._sodium_library_version_major = P._h)(), B._sodium_library_version_minor = () => (B._sodium_library_version_minor = P.$h)(), B._sodium_library_minimal = () => (B._sodium_library_minimal = P.ai)(), B._crypto_box_curve25519xchacha20poly1305_seed_keypair = (A, g, I) => (B._crypto_box_curve25519xchacha20poly1305_seed_keypair = P.bi)(A, g, I), B._crypto_box_curve25519xchacha20poly1305_keypair = (A, g) => (B._crypto_box_curve25519xchacha20poly1305_keypair = P.ci)(A, g), B._crypto_box_curve25519xchacha20poly1305_beforenm = (A, g, I) => (B._crypto_box_curve25519xchacha20poly1305_beforenm = P.di)(A, g, I), B._crypto_box_curve25519xchacha20poly1305_detached_afternm = (A, g, I, C, a, e, _) => (B._crypto_box_curve25519xchacha20poly1305_detached_afternm = P.ei)(A, g, I, C, a, e, _), B._crypto_box_curve25519xchacha20poly1305_detached = (A, g, I, C, a, e, _, t) => (B._crypto_box_curve25519xchacha20poly1305_detached = P.fi)(A, g, I, C, a, e, _, t), B._crypto_box_curve25519xchacha20poly1305_easy_afternm = (A, g, I, C, a, e) => (B._crypto_box_curve25519xchacha20poly1305_easy_afternm = P.gi)(A, g, I, C, a, e), B._crypto_box_curve25519xchacha20poly1305_easy = (A, g, I, C, a, e, _) => (B._crypto_box_curve25519xchacha20poly1305_easy = P.hi)(A, g, I, C, a, e, _), B._crypto_box_curve25519xchacha20poly1305_open_detached_afternm = (A, g, I, C, a, e, _) => (B._crypto_box_curve25519xchacha20poly1305_open_detached_afternm = P.ii)(A, g, I, C, a, e, _), B._crypto_box_curve25519xchacha20poly1305_open_detached = (A, g, I, C, a, e, _, t) => (B._crypto_box_curve25519xchacha20poly1305_open_detached = P.ji)(A, g, I, C, a, e, _, t), B._crypto_box_curve25519xchacha20poly1305_open_easy_afternm = (A, g, I, C, a, e) => (B._crypto_box_curve25519xchacha20poly1305_open_easy_afternm = P.ki)(A, g, I, C, a, e), B._crypto_box_curve25519xchacha20poly1305_open_easy = (A, g, I, C, a, e, _) => (B._crypto_box_curve25519xchacha20poly1305_open_easy = P.li)(A, g, I, C, a, e, _), B._crypto_box_curve25519xchacha20poly1305_seedbytes = () => (B._crypto_box_curve25519xchacha20poly1305_seedbytes = P.mi)(), B._crypto_box_curve25519xchacha20poly1305_publickeybytes = () => (B._crypto_box_curve25519xchacha20poly1305_publickeybytes = P.ni)(), B._crypto_box_curve25519xchacha20poly1305_secretkeybytes = () => (B._crypto_box_curve25519xchacha20poly1305_secretkeybytes = P.oi)(), B._crypto_box_curve25519xchacha20poly1305_beforenmbytes = () => (B._crypto_box_curve25519xchacha20poly1305_beforenmbytes = P.pi)(), B._crypto_box_curve25519xchacha20poly1305_noncebytes = () => (B._crypto_box_curve25519xchacha20poly1305_noncebytes = P.qi)(), B._crypto_box_curve25519xchacha20poly1305_macbytes = () => (B._crypto_box_curve25519xchacha20poly1305_macbytes = P.ri)(), B._crypto_box_curve25519xchacha20poly1305_messagebytes_max = () => (B._crypto_box_curve25519xchacha20poly1305_messagebytes_max = P.si)(), B._crypto_box_curve25519xchacha20poly1305_seal = (A, g, I, C, a) => (B._crypto_box_curve25519xchacha20poly1305_seal = P.ti)(A, g, I, C, a), B._crypto_box_curve25519xchacha20poly1305_seal_open = (A, g, I, C, a, e) => (B._crypto_box_curve25519xchacha20poly1305_seal_open = P.ui)(A, g, I, C, a, e), B._crypto_box_curve25519xchacha20poly1305_sealbytes = () => (B._crypto_box_curve25519xchacha20poly1305_sealbytes = P.vi)(), B._crypto_core_ed25519_is_valid_point = A => (B._crypto_core_ed25519_is_valid_point = P.wi)(A), B._crypto_core_ed25519_add = (A, g, I) => (B._crypto_core_ed25519_add = P.xi)(A, g, I), B._crypto_core_ed25519_sub = (A, g, I) => (B._crypto_core_ed25519_sub = P.yi)(A, g, I), B._crypto_core_ed25519_from_uniform = (A, g) => (B._crypto_core_ed25519_from_uniform = P.zi)(A, g), B._crypto_core_ed25519_random = A => (B._crypto_core_ed25519_random = P.Ai)(A), B._crypto_core_ed25519_scalar_random = A => (B._crypto_core_ed25519_scalar_random = P.Bi)(A), B._crypto_core_ed25519_scalar_invert = (A, g) => (B._crypto_core_ed25519_scalar_invert = P.Ci)(A, g), B._crypto_core_ed25519_scalar_negate = (A, g) => (B._crypto_core_ed25519_scalar_negate = P.Di)(A, g), B._crypto_core_ed25519_scalar_complement = (A, g) => (B._crypto_core_ed25519_scalar_complement = P.Ei)(A, g), B._crypto_core_ed25519_scalar_add = (A, g, I) => (B._crypto_core_ed25519_scalar_add = P.Fi)(A, g, I), B._crypto_core_ed25519_scalar_reduce = (A, g) => (B._crypto_core_ed25519_scalar_reduce = P.Gi)(A, g), B._crypto_core_ed25519_scalar_sub = (A, g, I) => (B._crypto_core_ed25519_scalar_sub = P.Hi)(A, g, I), B._crypto_core_ed25519_scalar_mul = (A, g, I) => (B._crypto_core_ed25519_scalar_mul = P.Ii)(A, g, I), B._crypto_core_ed25519_bytes = () => (B._crypto_core_ed25519_bytes = P.Ji)(), B._crypto_core_ed25519_nonreducedscalarbytes = () => (B._crypto_core_ed25519_nonreducedscalarbytes = P.Ki)(), B._crypto_core_ed25519_uniformbytes = () => (B._crypto_core_ed25519_uniformbytes = P.Li)(), B._crypto_core_ed25519_hashbytes = () => (B._crypto_core_ed25519_hashbytes = P.Mi)(), B._crypto_core_ed25519_scalarbytes = () => (B._crypto_core_ed25519_scalarbytes = P.Ni)(), B._crypto_core_ristretto255_is_valid_point = A => (B._crypto_core_ristretto255_is_valid_point = P.Oi)(A), B._crypto_core_ristretto255_add = (A, g, I) => (B._crypto_core_ristretto255_add = P.Pi)(A, g, I), B._crypto_core_ristretto255_sub = (A, g, I) => (B._crypto_core_ristretto255_sub = P.Qi)(A, g, I), B._crypto_core_ristretto255_from_hash = (A, g) => (B._crypto_core_ristretto255_from_hash = P.Ri)(A, g), B._crypto_core_ristretto255_random = A => (B._crypto_core_ristretto255_random = P.Si)(A), B._crypto_core_ristretto255_scalar_random = A => (B._crypto_core_ristretto255_scalar_random = P.Ti)(A), B._crypto_core_ristretto255_scalar_invert = (A, g) => (B._crypto_core_ristretto255_scalar_invert = P.Ui)(A, g), B._crypto_core_ristretto255_scalar_negate = (A, g) => (B._crypto_core_ristretto255_scalar_negate = P.Vi)(A, g), B._crypto_core_ristretto255_scalar_complement = (A, g) => (B._crypto_core_ristretto255_scalar_complement = P.Wi)(A, g), B._crypto_core_ristretto255_scalar_add = (A, g, I) => (B._crypto_core_ristretto255_scalar_add = P.Xi)(A, g, I), B._crypto_core_ristretto255_scalar_sub = (A, g, I) => (B._crypto_core_ristretto255_scalar_sub = P.Yi)(A, g, I), B._crypto_core_ristretto255_scalar_mul = (A, g, I) => (B._crypto_core_ristretto255_scalar_mul = P.Zi)(A, g, I), B._crypto_core_ristretto255_scalar_reduce = (A, g) => (B._crypto_core_ristretto255_scalar_reduce = P._i)(A, g), B._crypto_core_ristretto255_bytes = () => (B._crypto_core_ristretto255_bytes = P.$i)(), B._crypto_core_ristretto255_nonreducedscalarbytes = () => (B._crypto_core_ristretto255_nonreducedscalarbytes = P.aj)(), B._crypto_core_ristretto255_hashbytes = () => (B._crypto_core_ristretto255_hashbytes = P.bj)(), B._crypto_core_ristretto255_scalarbytes = () => (B._crypto_core_ristretto255_scalarbytes = P.cj)(), B._crypto_pwhash_scryptsalsa208sha256_ll = (A, g, I, C, a, e, _, t, r, o) => (B._crypto_pwhash_scryptsalsa208sha256_ll = P.dj)(A, g, I, C, a, e, _, t, r, o), B._crypto_pwhash_scryptsalsa208sha256_bytes_min = () => (B._crypto_pwhash_scryptsalsa208sha256_bytes_min = P.ej)(), B._crypto_pwhash_scryptsalsa208sha256_bytes_max = () => (B._crypto_pwhash_scryptsalsa208sha256_bytes_max = P.fj)(), B._crypto_pwhash_scryptsalsa208sha256_passwd_min = () => (B._crypto_pwhash_scryptsalsa208sha256_passwd_min = P.gj)(), B._crypto_pwhash_scryptsalsa208sha256_passwd_max = () => (B._crypto_pwhash_scryptsalsa208sha256_passwd_max = P.hj)(), B._crypto_pwhash_scryptsalsa208sha256_saltbytes = () => (B._crypto_pwhash_scryptsalsa208sha256_saltbytes = P.ij)(), B._crypto_pwhash_scryptsalsa208sha256_strbytes = () => (B._crypto_pwhash_scryptsalsa208sha256_strbytes = P.jj)(), B._crypto_pwhash_scryptsalsa208sha256_strprefix = () => (B._crypto_pwhash_scryptsalsa208sha256_strprefix = P.kj)(), B._crypto_pwhash_scryptsalsa208sha256_opslimit_min = () => (B._crypto_pwhash_scryptsalsa208sha256_opslimit_min = P.lj)(), B._crypto_pwhash_scryptsalsa208sha256_opslimit_max = () => (B._crypto_pwhash_scryptsalsa208sha256_opslimit_max = P.mj)(), B._crypto_pwhash_scryptsalsa208sha256_memlimit_min = () => (B._crypto_pwhash_scryptsalsa208sha256_memlimit_min = P.nj)(), B._crypto_pwhash_scryptsalsa208sha256_memlimit_max = () => (B._crypto_pwhash_scryptsalsa208sha256_memlimit_max = P.oj)(), B._crypto_pwhash_scryptsalsa208sha256_opslimit_interactive = () => (B._crypto_pwhash_scryptsalsa208sha256_opslimit_interactive = P.pj)(), B._crypto_pwhash_scryptsalsa208sha256_memlimit_interactive = () => (B._crypto_pwhash_scryptsalsa208sha256_memlimit_interactive = P.qj)(), B._crypto_pwhash_scryptsalsa208sha256_opslimit_sensitive = () => (B._crypto_pwhash_scryptsalsa208sha256_opslimit_sensitive = P.rj)(), B._crypto_pwhash_scryptsalsa208sha256_memlimit_sensitive = () => (B._crypto_pwhash_scryptsalsa208sha256_memlimit_sensitive = P.sj)(), B._crypto_pwhash_scryptsalsa208sha256 = (A, g, I, C, a, e, _, t, r, o) => (B._crypto_pwhash_scryptsalsa208sha256 = P.tj)(A, g, I, C, a, e, _, t, r, o), B._crypto_pwhash_scryptsalsa208sha256_str = (A, g, I, C, a, e, _) => (B._crypto_pwhash_scryptsalsa208sha256_str = P.uj)(A, g, I, C, a, e, _), B._crypto_pwhash_scryptsalsa208sha256_str_verify = (A, g, I, C) => (B._crypto_pwhash_scryptsalsa208sha256_str_verify = P.vj)(A, g, I, C), B._crypto_pwhash_scryptsalsa208sha256_str_needs_rehash = (A, g, I, C) => (B._crypto_pwhash_scryptsalsa208sha256_str_needs_rehash = P.wj)(A, g, I, C), B._crypto_scalarmult_ed25519 = (A, g, I) => (B._crypto_scalarmult_ed25519 = P.xj)(A, g, I), B._crypto_scalarmult_ed25519_noclamp = (A, g, I) => (B._crypto_scalarmult_ed25519_noclamp = P.yj)(A, g, I), B._crypto_scalarmult_ed25519_base = (A, g) => (B._crypto_scalarmult_ed25519_base = P.zj)(A, g), B._crypto_scalarmult_ed25519_base_noclamp = (A, g) => (B._crypto_scalarmult_ed25519_base_noclamp = P.Aj)(A, g), B._crypto_scalarmult_ed25519_bytes = () => (B._crypto_scalarmult_ed25519_bytes = P.Bj)(), B._crypto_scalarmult_ed25519_scalarbytes = () => (B._crypto_scalarmult_ed25519_scalarbytes = P.Cj)(), B._crypto_scalarmult_ristretto255 = (A, g, I) => (B._crypto_scalarmult_ristretto255 = P.Dj)(A, g, I), B._crypto_scalarmult_ristretto255_base = (A, g) => (B._crypto_scalarmult_ristretto255_base = P.Ej)(A, g), B._crypto_scalarmult_ristretto255_bytes = () => (B._crypto_scalarmult_ristretto255_bytes = P.Fj)(), B._crypto_scalarmult_ristretto255_scalarbytes = () => (B._crypto_scalarmult_ristretto255_scalarbytes = P.Gj)(), B._crypto_secretbox_xchacha20poly1305_detached = (A, g, I, C, a, e, _) => (B._crypto_secretbox_xchacha20poly1305_detached = P.Hj)(A, g, I, C, a, e, _), B._crypto_secretbox_xchacha20poly1305_easy = (A, g, I, C, a, e) => (B._crypto_secretbox_xchacha20poly1305_easy = P.Ij)(A, g, I, C, a, e), B._crypto_secretbox_xchacha20poly1305_open_detached = (A, g, I, C, a, e, _) => (B._crypto_secretbox_xchacha20poly1305_open_detached = P.Jj)(A, g, I, C, a, e, _), B._crypto_secretbox_xchacha20poly1305_open_easy = (A, g, I, C, a, e) => (B._crypto_secretbox_xchacha20poly1305_open_easy = P.Kj)(A, g, I, C, a, e), B._crypto_secretbox_xchacha20poly1305_keybytes = () => (B._crypto_secretbox_xchacha20poly1305_keybytes = P.Lj)(), B._crypto_secretbox_xchacha20poly1305_noncebytes = () => (B._crypto_secretbox_xchacha20poly1305_noncebytes = P.Mj)(), B._crypto_secretbox_xchacha20poly1305_macbytes = () => (B._crypto_secretbox_xchacha20poly1305_macbytes = P.Nj)(), B._crypto_secretbox_xchacha20poly1305_messagebytes_max = () => (B._crypto_secretbox_xchacha20poly1305_messagebytes_max = P.Oj)(), B._crypto_shorthash_siphashx24_bytes = () => (B._crypto_shorthash_siphashx24_bytes = P.Pj)(), B._crypto_shorthash_siphashx24_keybytes = () => (B._crypto_shorthash_siphashx24_keybytes = P.Qj)(), B._crypto_shorthash_siphashx24 = (A, g, I, C, a) => (B._crypto_shorthash_siphashx24 = P.Rj)(A, g, I, C, a), B._crypto_stream_salsa2012 = (A, g, I, C, a) => (B._crypto_stream_salsa2012 = P.Sj)(A, g, I, C, a), B._crypto_stream_salsa2012_xor = (A, g, I, C, a, e) => (B._crypto_stream_salsa2012_xor = P.Tj)(A, g, I, C, a, e), B._crypto_stream_salsa2012_keybytes = () => (B._crypto_stream_salsa2012_keybytes = P.Uj)(), B._crypto_stream_salsa2012_noncebytes = () => (B._crypto_stream_salsa2012_noncebytes = P.Vj)(), B._crypto_stream_salsa2012_messagebytes_max = () => (B._crypto_stream_salsa2012_messagebytes_max = P.Wj)(), B._crypto_stream_salsa2012_keygen = A => (B._crypto_stream_salsa2012_keygen = P.Xj)(A), B._crypto_stream_salsa208 = (A, g, I, C, a) => (B._crypto_stream_salsa208 = P.Yj)(A, g, I, C, a), B._crypto_stream_salsa208_xor = (A, g, I, C, a, e) => (B._crypto_stream_salsa208_xor = P.Zj)(A, g, I, C, a, e), B._crypto_stream_salsa208_keybytes = () => (B._crypto_stream_salsa208_keybytes = P._j)(), B._crypto_stream_salsa208_noncebytes = () => (B._crypto_stream_salsa208_noncebytes = P.$j)(), B._crypto_stream_salsa208_messagebytes_max = () => (B._crypto_stream_salsa208_messagebytes_max = P.ak)(), B._crypto_stream_salsa208_keygen = A => (B._crypto_stream_salsa208_keygen = P.bk)(A), B._crypto_stream_xchacha20_keybytes = () => (B._crypto_stream_xchacha20_keybytes = P.ck)(), B._crypto_stream_xchacha20_noncebytes = () => (B._crypto_stream_xchacha20_noncebytes = P.dk)(), B._crypto_stream_xchacha20_messagebytes_max = () => (B._crypto_stream_xchacha20_messagebytes_max = P.ek)(), B._crypto_stream_xchacha20 = (A, g, I, C, a) => (B._crypto_stream_xchacha20 = P.fk)(A, g, I, C, a), B._crypto_stream_xchacha20_xor_ic = (A, g, I, C, a, e, _, t) => (B._crypto_stream_xchacha20_xor_ic = P.gk)(A, g, I, C, a, e, _, t), B._crypto_stream_xchacha20_xor = (A, g, I, C, a, e) => (B._crypto_stream_xchacha20_xor = P.hk)(A, g, I, C, a, e), B._crypto_stream_xchacha20_keygen = A => (B._crypto_stream_xchacha20_keygen = P.ik)(A), B._malloc = A => (B._malloc = P.jk)(A), B._free = A => (B._free = P.kk)(A), B.setValue = function(A, g, I = "i8") { - switch (I.endsWith("*") && (I = "*"), I) { - case "i1": - case "i8": - h[A] = g; - break; - case "i16": - p[A >> 1] = g; - break; - case "i32": - D[A >> 2] = g; - break; - case "i64": - M("to do setValue(i64) use WASM_BIGINT"); - case "float": - w[A >> 2] = g; - break; - case "double": - k[A >> 3] = g; - break; - case "*": - f[A >> 2] = g; - break; - default: - M(`invalid type for setValue: ${I}`) - } - }, B.getValue = function(A, g = "i8") { - switch (g.endsWith("*") && (g = "*"), g) { - case "i1": - case "i8": - return h[A]; - case "i16": - return p[A >> 1]; - case "i32": - return D[A >> 2]; - case "i64": - M("to do getValue(i64) use WASM_BIGINT"); - case "float": - return w[A >> 2]; - case "double": - return k[A >> 3]; - case "*": - return f[A >> 2]; - default: - M(`invalid type for getValue: ${g}`) - } - }, B.UTF8ToString = J, v = function A() { - H || q(), H || (v = A) - }, B.preInit) - for ("function" == typeof B.preInit && (B.preInit = [B.preInit]); B.preInit.length > 0;) B.preInit.pop()(); - q() - })) - }; - var I, a, B = void 0 !== B ? B : {}, - e = "object" == typeof window, - _ = "function" == typeof importScripts, - t = "object" == typeof process && "object" == typeof process.versions && "string" == typeof process.versions.node, - r = Object.assign({}, B), - o = ""; - if (t) { - var i = require("fs"), - c = require("path"); - o = __dirname + "/", I = (A, g) => (A = K(A) ? new URL(A) : c.normalize(A), i.readFileSync(A, g ? void 0 : "utf8")), a = A => { - var g = I(A, !0); - return g.buffer || (g = new Uint8Array(g)), g - }, !B.thisProgram && process.argv.length > 1 && process.argv[1].replace(/\\/g, "/"), process.argv.slice(2), "undefined" != typeof module && (module.exports = B) - } else(e || _) && (_ ? o = self.location.href : "undefined" != typeof document && document.currentScript && (o = document.currentScript.src), o = o.startsWith("blob:") ? "" : o.substr(0, o.replace(/[?#].*/, "").lastIndexOf("/") + 1), I = A => { - var g = new XMLHttpRequest; - return g.open("GET", A, !1), g.send(null), g.responseText - }, _ && (a = A => { - var g = new XMLHttpRequest; - return g.open("GET", A, !1), g.responseType = "arraybuffer", g.send(null), new Uint8Array(g.response) - })); - B.print; - var Q, y, E = B.printErr || void 0; - Object.assign(B, r), r = null, B.arguments && B.arguments, B.thisProgram && B.thisProgram, B.quit && B.quit, B.wasmBinary && (Q = B.wasmBinary); - var s, h, n, p, D, f, w, k = !1; - - function l() { - var A = y.buffer; - B.HEAP8 = s = new Int8Array(A), B.HEAP16 = n = new Int16Array(A), B.HEAPU8 = h = new Uint8Array(A), B.HEAPU16 = new Uint16Array(A), B.HEAP32 = p = new Int32Array(A), B.HEAPU32 = D = new Uint32Array(A), B.HEAPF32 = f = new Float32Array(A), B.HEAPF64 = w = new Float64Array(A) - } - var d = [], - u = [], - S = [], - b = 0, - F = null, - N = null; - - function v(A) { - throw B.onAbort?.(A), E(A = "Aborted(" + A + ")"), k = !0, A += ". Build with -sASSERTIONS for more info.", new WebAssembly.RuntimeError(A) - } - var M, G = "data:application/octet-stream;base64,", - K = A => A.startsWith("file://"); - - function m(A) { - return Promise.resolve().then((() => function(A) { - if (A == M && Q) return new Uint8Array(Q); - var g = function(A) { - if ((A => A.startsWith(G))(A)) return function(A) { - if (void 0 !== t && t) { - var g = Buffer.from(A, "base64"); - return new Uint8Array(g.buffer, g.byteOffset, g.length) - } - for (var I = atob(A), C = new Uint8Array(I.length), a = 0; a < I.length; ++a) C[a] = I.charCodeAt(a); - return C - }(A.slice(37)) - }(A); - if (g) return g; - if (a) return a(A); - throw "both async and sync fetching of the wasm failed" - }(A))) - } - var Y = { - 36816: () => B.getRandomValue(), - 36852: () => { - if (void 0 === B.getRandomValue) try { - var A = "object" == typeof window ? window : self, - g = void 0 !== A.crypto ? A.crypto : A.msCrypto, - I = function() { - var A = new Uint32Array(1); - return g.getRandomValues(A), A[0] >>> 0 - }; - I(), B.getRandomValue = I - } catch (A) { - try { - var C = require("crypto"), - a = function() { - var A = C.randomBytes(4); - return (A[0] << 24 | A[1] << 16 | A[2] << 8 | A[3]) >>> 0 - }; - a(), B.getRandomValue = a - } catch (A) { - throw "No secure random number generator found" - } - } - } - }, - H = A => { - for (; A.length > 0;) A.shift()(B) - }; - B.noExitRuntime; - var U, J = "undefined" != typeof TextDecoder ? new TextDecoder("utf8") : void 0, - x = (A, g) => A ? ((A, g, I) => { - for (var C = g + I, a = g; A[a] && !(a >= C);) ++a; - if (a - g > 16 && A.buffer && J) return J.decode(A.subarray(g, a)); - for (var B = ""; g < a;) { - var e = A[g++]; - if (128 & e) { - var _ = 63 & A[g++]; - if (192 != (224 & e)) { - var t = 63 & A[g++]; - if ((e = 224 == (240 & e) ? (15 & e) << 12 | _ << 6 | t : (7 & e) << 18 | _ << 12 | t << 6 | 63 & A[g++]) < 65536) B += String.fromCharCode(e); - else { - var r = e - 65536; - B += String.fromCharCode(55296 | r >> 10, 56320 | 1023 & r) - } - } else B += String.fromCharCode((31 & e) << 6 | _) - } else B += String.fromCharCode(e) - } - return B - })(h, A, g) : "", - R = [], - L = A => { - var g = (A - y.buffer.byteLength + 65535) / 65536; - try { - return y.grow(g), l(), 1 - } catch (A) {} - }, - P = { - b: (A, g, I, C) => { - v(`Assertion failed: ${x(A)}, at: ` + [g ? x(g) : "unknown filename", I, C ? x(C) : "unknown function"]) - }, - c: () => { - v("") - }, - d: (A, g, I) => h.copyWithin(A, g, g + I), - a: (A, g, I) => ((A, g, I) => { - var C = ((A, g) => { - var I; - for (R.length = 0; I = h[A++];) { - var C = 105 != I; - g += (C &= 112 != I) && g % 8 ? 4 : 0, R.push(112 == I ? D[g >> 2] : 105 == I ? p[g >> 2] : w[g >> 3]), g += C ? 8 : 4 - } - return R - })(g, I); - return Y[A](...C) - })(A, g, I), - e: A => { - var g = h.length, - I = 2147483648; - if ((A >>>= 0) > I) return !1; - for (var C, a = 1; a <= 4; a *= 2) { - var B = g * (1 + .2 / a); - B = Math.min(B, A + 100663296); - var e = Math.min(I, (C = Math.max(A, B)) + (65536 - C % 65536) % 65536); - if (L(e)) return !0 - } - return !1 - } - }, - q = function() { - var A, g = { - a: P - }; - - function I(A, g) { - return q = A.exports, y = q.f, l(), - function(A) { - if (b--, B.monitorRunDependencies?.(b), 0 == b && (null !== F && (clearInterval(F), F = null), N)) { - var g = N; - N = null, g() - } - }(), q - } - if (b++, B.monitorRunDependencies?.(b), B.instantiateWasm) try { - return B.instantiateWasm(g, I) - } catch (A) { - return E(`Module.instantiateWasm callback failed with error: ${A}`), !1 - } - return M || (M = "data:application/octet-stream;base64,AGFzbQEAAAAB5gInYAJ/fwF/YAABf2ADf39+AX9gA39/fwF/YAJ/fwBgBH9/f38Bf2AFf39/f38Bf2ADf39/AGAGf39/f39/AX9gAX8Bf2ALf39/f39/f39/f38Bf2AHf39/f39/fwF/YAZ/f35/fn8Bf2AJf39/f39/f39/AX9gAX8AYAR/fn9/AX9gBn9/fn9/fwF/YAR/f35/AX9gCH9/f39/f39/AX9gBH9/f38AYAV/f35/fwF/YAZ/f39+f38Bf2AAAGAMf39/f39/f39/f39/AX9gCn9/f39/f39/f38Bf2AFf39/f38AYAh/f35/f35/fwF/YAl/f39/fn9+f38Bf2AFf39/fn8Bf2ADf39+AGAFf39+fn8Bf2AIf35/fn9+f38Bf2AEf39/fgBgBX5/f39/AGAJf39/f35/f39/AX9gCn9/f39/fn9/f38Bf2AGf39/f39/AGAIf39/fn9/f38Bf2AFf39+f38AAh8FAWEBYQADAWEBYgATAWEBYwAWAWEBZAAHAWEBZQAJA8IDwAMEBwcHBAEDAwEWAgQEDgcBDgECBAQABQAJAQMJAwUCAgECAQMOBwcFAQADBAMACQ8ABAQACQEQDAMABAADAAMACQACBQUFBAkJFRUBAQQPBAcECAgAEwkEFRUPABUTCQETFBQgGQMJCQcEHQQFHSEJBxQTFRQDAQEBAQEAEgYDAQQEBwAEBBYECQQHBwcEAAABAAAICwsIBgYICAgGCwUGBggFCwgLCwsLBQYGABobEBADBQEiBg4jJAQUFAEBGhobGwMFCQEAAw8QEAIeHwEBAQIeHwEFCwMlAQcHBAcEBAAOAxYEJgEOEwcZBwQHDgETBxkHDQwPAAMIEgYIBggGBggFBQsYGAgGCxILAAgSBxIIEgYCCAsGCBIGABgYCAUFEgoFEQoFBQULCgUFBQ0FCAYLEgsIEhEGBgYGBQoKChcKCgoKChcKFwoKFwoKChcKAQEBAQYGAwMBAQEBEREAAAMBAREUAAADAwEBAQEDAAMBEBADBQMFCQADAQAAHBwcAAABAwEIAQEBAQALBQEGBgADAwEBAQ4DAwQHBwQEAA4OAAMDCQUOAAMDCQEGDgYGAAMBBwkBARAMDw8BDQ0NBAQBcAASBQYBAUCAgAIGCAF/AUHwqQYLB6QZ2AQBZgIAAWcADQFoAB4BaQANAWoACgFrAPQBAWwA8wEBbQDVAgFuANQCAW8A0wIBcADSAgFxAAoBcgAeAXMACgF0AAoBdQD0AQF2ABIBdwDRAgF4ANACAXkAzwIBegDOAgFBAM0CAUIAzAIBQwDLAgFEAMoCAUUAyQIBRgDIAgFHAMcCAUgAxgIBSQAKAUoA6wEBSwAeAUwADQFNAC0BTgASAU8ACgFQACcBUQAeAVIADQFTAC0BVAASAVUAxQIBVgDEAgFXAMMCAVgAwgIBWQAKAVoAJQFfAB4BJAANAmFhAC0CYmEAEgJjYQAKAmRhAAoCZWEA3wICZmEAsAECZ2EArwECaGEAEgJpYQAKAmphAAoCa2EAUAJsYQASAm1hADECbmEAwQICb2EARgJwYQDAAgJxYQC/AgJyYQAWAnNhAAoCdGEAhAECdWEAEgJ2YQAvAndhAK4BAnhhADICeWEAvgICemEAvQICQWEACgJCYQAKAkNhAIQBAkRhABICRWEA5wECRmEArgECR2EA5AICSGEAsAECSWEArwECSmEACgJLYQAKAkxhAAoCTWEACgJOYQAlAk9hAAoCUGEADQJRYQANAlJhAC0CU2EA9gICVGEA9QICVWEA9AICVmEA8wICV2EAWAJYYQBXAllhAK0BAlphAKwBAl9hAKsBAiRhALsCAmFiALoCAmJiALkCAmNiAKoBAmRiALgCAmViAKkBAmZiALcCAmdiALYCAmhiALUCAmliAMEBAmpiAHoCa2IAQgJsYgBBAm1iAFgCbmIAVwJvYgCtAQJwYgCsAQJxYgAKAnJiAAoCc2IACgJ0YgAKAnViACUCdmIACgJ3YgANAnhiAA0CeWIALQJ6YgAbAkFiAAoCQmIADQJDYgAKAkRiAA0CRWIALAJGYgAKAkdiAA0CSGIACgJJYgANAkpiAEoCS2IAFgJMYgANAk1iAAoCTmIADQJPYgBJAlBiABYCUWIADQJSYgAKAlNiAA0CVGIASAJVYgAWAlZiAA0CV2IACgJYYgANAlliAA0CWmIAFgJfYgAKAiRiAA0CYWMAFgJiYwAKAmNjAMIBAmRjAN4BAmVjAKgBAmZjAPoCAmdjALQCAmhjAPkCAmljABICamMADQJrYwAWAmxjAAoCbWMADQJuYwAWAm9jAAoCcGMADQJxYwANAnJjAN4BAnNjABICdGMAqAECdWMAswICdmMAIgJ3YwCLAwJ4YwCyAgJ5YwAhAnpjABYCQWMApwECQmMA4AICQ2MACgJEYwDWAgJFYwBjAkZjALECAkdjAC4CSGMAsAICSWMAFgJKYwBQAktjADMCTGMAcQJNYwAcAk5jAKcBAk9jAA0CUGMAFgJRYwAnAlJjAAoCU2MApgECVGMAwgECVWMADQJWYwAWAldjACcCWGMACgJZYwCmAQJaYwASAl9jAJgDAiRjAJcDAmFkAJYDAmJkAJUDAmNkABICZGQAlAMCZWQACgJmZAAeAmdkAJMDAmhkAFACaWQA5wECamQAtwMCa2QAtgMCbGQAtQMCbWQAswMCbmQAsgMCb2QAFgJwZAAeAnFkALEDAnJkAIQBAnNkANwCAnRkAEICdWQA2wICdmQA2gICd2QACgJ4ZAAKAnlkAAoCemQACgJBZADZAgJCZACVAQJDZAANAkRkAAoCRWQApQECRmQApAECR2QAlwECSGQAowECSWQAlgECSmQA5wICS2QAEgJMZAClAQJNZACkAQJOZACXAQJPZACjAQJQZACWAQJRZAANAlJkAAoCU2QAlQECVGQAEgJVZABRAlZkAA0CV2QAFAJYZAAeAllkABQCWmQADQJfZAB/AiRkAI8DAmFlAGQCYmUAFAJjZQB+AmRlAH0CZWUAfAJmZQDZAQJnZQCOAwJoZQCNAwJpZQAnAmplAIwDAmtlAK8CAmxlAK4CAm1lAK0CAm5lAKwCAm9lAKsCAnBlADoCcWUADQJyZQAUAnNlAB4CdGUAFAJ1ZQANAnZlAH8Cd2UA1QECeGUAUQJ5ZQAUAnplAH4CQWUAfQJCZQA6AkNlANQBAkRlAGQCRWUA0wECRmUAfAJHZQB7AkhlAKoCAkllAKIBAkplAKgCAktlAFECTGUAOgJNZQA6Ak5lAA0CT2UAFAJQZQAeAlFlABQCUmUADQJTZQB/AlRlANUBAlVlAFECVmUAFAJXZQB+AlhlAH0CWWUAOgJaZQDUAQJfZQBkAiRlANMBAmFmAHwCYmYAewJjZgCnAgJkZgCiAQJlZgCmAgJmZgClAgJnZgCkAgJoZgCKAwJqZgDeAgJrZgCIAQJsZgDdAgJtZgAKAm5mAAoCb2YAHwJwZgCIAQJxZgAKAnJmAAoCc2YACgJ0ZgAlAnVmAAoCdmYADQJ3ZgANAnhmAC0CeWYA4QICemYAWAJBZgBXAkJmABICQ2YAqwECRGYAowICRWYAqgECRmYAqQECR2YAWAJIZgBXAklmAAoCSmYAJQJLZgAKAkxmAA0CTWYADQJOZgAtAk9mABICUGYAEgJRZgCeAwJSZgCdAwJTZgCcAwJUZgCiAgJVZgChAgJWZgCbAwJXZgCaAwJYZgAlAllmAAoCWmYAmQMCX2YAHgIkZgBRAmFnADoCYmcAZAJjZwAnAmRnAA0CZWcA6AICZmcAoQECZ2cA8wECaGcAJwJpZwANAmpnAKEBAmtnAFACbGcAFgJtZwAKAm5nAAoCb2cAFgJwZwDKAQJxZwCAAwJyZwD/AgJzZwD+AgJ0ZwCgAQJ1ZwCfAQJ2ZwCeAQJ3ZwCdAQJ4ZwD9AgJ5ZwBxAnpnAPwCAkFnAPsCAkJnAFACQ2cAFgJEZwAKAkVnAAoCRmcAFgJHZwDKAQJIZwCCAwJJZwCBAwJKZwDJAQJLZwBxAkxnAMgBAk1nAMcBAk5nAMwBAk9nAMsBAlBnAIcDAlFnAIYDAlJnAJ0BAlNnAJ8BAlRnAJ4BAlVnAKABAlZnAAoCV2cAJwJYZwAUAllnAAoCWmcA6wECX2cAFAIkZwCfAgJhaACeAgJiaACdAgJjaACcAgJkaACbAgJlaACaAgJmaAASAmdoABICaGgACgJpaAAlAmpoABQCa2gAiAMCbGgAnAECbWgAmwECbmgAEgJvaAAKAnBoACcCcWgAFAJyaACYAgJzaACXAgJ0aACWAgJ1aAASAnZoAJwBAndoAJUCAnhoAJsBAnloAAoCemgAJQJBaAAUAkJoABICQ2gADQJEaAAKAkVoABYCRmgAOAJHaABAAkhoALEBAkloALwDAkpoALsDAktoAOgBAkxoALoDAk1oABkCTmgAuQMCT2gACgJQaAC4AwJRaACUAgJSaACSAwJTaACRAwJUaACQAwJVaACCAQJWaACBAQJXaADBAwJYaAC0AwJZaACrAwJaaADYAgJfaADXAgIkaAA6AmFpAB4CYmkAegJjaQBCAmRpAIkDAmVpAJoBAmZpAJMCAmdpAJICAmhpAJACAmlpAJkBAmppAI8CAmtpAJgBAmxpAI4CAm1pAAoCbmkACgJvaQAKAnBpAAoCcWkAJQJyaQANAnNpAC0CdGkAjQICdWkAjAICdmkAwQECd2kAsAMCeGkArwMCeWkArgMCemkArQMCQWkArAMCQmkA5gECQ2kA5QECRGkA5AECRWkA4wECRmkA4gECR2kA4QECSGkA4AECSWkA3wECSmkACgJLaQAWAkxpAAoCTWkAFgJOaQAKAk9pAKoDAlBpAKkDAlFpAKgDAlJpAKcDAlNpAKYDAlRpAKUDAlVpAKQDAlZpAKMDAldpAKIDAlhpAKEDAllpAKADAlppAN8BAl9pAJ8DAiRpAAoCYWoAFgJiagAWAmNqAAoCZGoAiwICZWoADQJmagAUAmdqAB4CaGoAFAJpagAKAmpqAPICAmtqAPECAmxqAPACAm1qABQCbmoAuAECb2oAFAJwagDvAgJxagC4AQJyagDZAQJzagB7AnRqAIoCAnVqAIkCAnZqAIgCAndqAIcCAnhqAO4CAnlqAO0CAnpqAOwCAkFqAOsCAkJqAAoCQ2oACgJEagDmAgJFagDlAgJGagAKAkdqAAoCSGoAmgECSWoAhgICSmoAmQECS2oAmAECTGoACgJNagAlAk5qAA0CT2oALQJQagANAlFqAA0CUmoAhQICU2oAhAICVGoAgwICVWoACgJWagAnAldqABQCWGoAEgJZagCCAgJaagCBAgJfagAKAiRqACcCYWsAFAJiawASAmNrAAoCZGsAJQJlawAUAmZrAIACAmdrAP8BAmhrAP4BAmlrABICamsAHQJrawAVAmxrAQAJKAEAQQELEbwCqQKgApkCkQL9AfwB+wH6AfkBxAPDA8IDwAO/A74DvQMKwokKwAPLBgIbfgd/IAAgASgCDCIdQQF0rCIHIB2sIhN+IAEoAhAiIKwiBiABKAIIIiFBAXSsIgt+fCABKAIUIh1BAXSsIgggASgCBCIiQQF0rCICfnwgASgCGCIfrCIJIAEoAgAiI0EBdKwiBX58IAEoAiAiHkETbKwiAyAerCIQfnwgASgCJCIeQSZsrCIEIAEoAhwiAUEBdKwiFH58IAIgBn4gCyATfnwgHawiESAFfnwgAyAUfnwgBCAJfnwgAiAHfiAhrCIOIA5+fCAFIAZ+fCABQSZsrCIPIAGsIhV+fCADIB9BAXSsfnwgBCAIfnwiF0KAgIAQfCIYQhqHfCIZQoCAgAh8IhpCGYd8IgogCkKAgIAQfCIMQoCAgOAPg30+AhggACAFIA5+IAIgIqwiDX58IB9BE2ysIgogCX58IAggD358IAMgIEEBdKwiFn58IAQgB358IAggCn4gBSANfnwgBiAPfnwgAyAHfnwgBCAOfnwgHUEmbKwgEX4gI6wiDSANfnwgCiAWfnwgByAPfnwgAyALfnwgAiAEfnwiCkKAgIAQfCINQhqHfCIbQoCAgAh8IhxCGYd8IhIgEkKAgIAQfCISQoCAgOAPg30+AgggACALIBF+IAYgB358IAIgCX58IAUgFX58IAQgEH58IAxCGod8IgwgDEKAgIAIfCIMQoCAgPAPg30+AhwgACAFIBN+IAIgDn58IAkgD358IAMgCH58IAQgBn58IBJCGod8IgMgA0KAgIAIfCIDQoCAgPAPg30+AgwgACAJIAt+IAYgBn58IAcgCH58IAIgFH58IAUgEH58IAQgHqwiBn58IAxCGYd8IgQgBEKAgIAQfCIEQoCAgOAPg30+AiAgACAZIBpCgICA8A+DfSAXIBhCgICAYIN9IANCGYd8IgNCgICAEHwiCEIaiHw+AhQgACADIAhCgICA4A+DfT4CECAAIAcgCX4gESAWfnwgCyAVfnwgAiAQfnwgBSAGfnwgBEIah3wiAiACQoCAgAh8IgJCgICA8A+DfT4CJCAAIBsgHEKAgIDwD4N9IAogDUKAgIBgg30gAkIZh0ITfnwiAkKAgIAQfCIFQhqIfD4CBCAAIAIgBUKAgIDgD4N9PgIAC50JAid+DH8gACACKAIEIiqsIgsgASgCFCIrQQF0rCIUfiACNAIAIgMgATQCGCIGfnwgAigCCCIsrCINIAE0AhAiB358IAIoAgwiLawiECABKAIMIi5BAXSsIhV+fCACKAIQIi+sIhEgATQCCCIIfnwgAigCFCIwrCIWIAEoAgQiMUEBdKwiF358IAIoAhgiMqwiICABNAIAIgl+fCACKAIcIjNBE2ysIgwgASgCJCI0QQF0rCIYfnwgAigCICI1QRNsrCIEIAE0AiAiCn58IAIoAiQiAkETbKwiBSABKAIcIgFBAXSsIhl+fCAHIAt+IAMgK6wiGn58IA0gLqwiG358IAggEH58IBEgMawiHH58IAkgFn58IDJBE2ysIg4gNKwiHX58IAogDH58IAQgAawiHn58IAUgBn58IAsgFX4gAyAHfnwgCCANfnwgECAXfnwgCSARfnwgMEETbKwiHyAYfnwgCiAOfnwgDCAZfnwgBCAGfnwgBSAUfnwiIkKAgIAQfCIjQhqHfCIkQoCAgAh8IiVCGYd8IhIgEkKAgIAQfCITQoCAgOAPg30+AhggACALIBd+IAMgCH58IAkgDX58IC1BE2ysIg8gGH58IAogL0ETbKwiEn58IBkgH358IAYgDn58IAwgFH58IAQgB358IAUgFX58IAkgC34gAyAcfnwgLEETbKwiISAdfnwgCiAPfnwgEiAefnwgBiAffnwgDiAafnwgByAMfnwgBCAbfnwgBSAIfnwgKkETbKwgGH4gAyAJfnwgCiAhfnwgDyAZfnwgBiASfnwgFCAffnwgByAOfnwgDCAVfnwgBCAIfnwgBSAXfnwiIUKAgIAQfCImQhqHfCInQoCAgAh8IihCGYd8Ig8gD0KAgIAQfCIpQoCAgOAPg30+AgggACAGIAt+IAMgHn58IA0gGn58IAcgEH58IBEgG358IAggFn58IBwgIH58IAkgM6wiD358IAQgHX58IAUgCn58IBNCGod8IhMgE0KAgIAIfCITQoCAgPAPg30+AhwgACAIIAt+IAMgG358IA0gHH58IAkgEH58IBIgHX58IAogH358IA4gHn58IAYgDH58IAQgGn58IAUgB358IClCGod8IgQgBEKAgIAIfCIEQoCAgPAPg30+AgwgACALIBl+IAMgCn58IAYgDX58IBAgFH58IAcgEX58IBUgFn58IAggIH58IA8gF358IAkgNawiDH58IAUgGH58IBNCGYd8IgUgBUKAgIAQfCIFQoCAgOAPg30+AiAgACAkICVCgICA8A+DfSAiICNCgICAYIN9IARCGYd8IgRCgICAEHwiDkIaiHw+AhQgACAEIA5CgICA4A+DfT4CECAAIAogC34gAyAdfnwgDSAefnwgBiAQfnwgESAafnwgByAWfnwgGyAgfnwgCCAPfnwgDCAcfnwgCSACrH58IAVCGod8IgMgA0KAgIAIfCIDQoCAgPAPg30+AiQgACAnIChCgICA8A+DfSAhICZCgICAYIN9IANCGYdCE358IgNCgICAEHwiBkIaiHw+AgQgACADIAZCgICA4A+DfT4CAAvpHQI2fgV/IAAgAjMAACACMQACQhCGQoCA/ACDhCIFIAEoABciOkEFdkH///8Aca0iA34gATMAFSABMQAXQhCGQoCA/ACDhCIEIAIoAAIiOUEFdkH///8Aca0iDH58IAI1AAdCB4hC////AIMiCCABKAAPIjtBBnZB////AHGtIgZ+fCABKAAKIjxBGHatIAExAA5CCIaEIAExAA9CEIaEQgGIQv///wCDIgkgAigACiI9QQR2Qf///wBxrSINfnwgOUEYdq0gAjEABkIIhoQgAjEAB0IQhoRCAohC////AIMiDiA7QRh2rSABMQATQgiGhCABMQAUQhCGhEIDiCIKfnwgAigADyI5QQZ2Qf///wBxrSIHIAE1AAdCB4hC////AIMiD358ID1BGHatIAIxAA5CCIaEIAIxAA9CEIaEQgGIQv///wCDIgsgPEEEdkH///8Aca0iEH58IDlBGHatIAIxABNCCIaEIAIxABRCEIaEQgOIIhEgASgAAiI5QRh2rSABMQAGQgiGhCABMQAHQhCGhEICiEL///8AgyISfnwgAjMAFSACMQAXQhCGQoCA/ACDhCIVIDlBBXZB////AHGtIhZ+fCABMwAAIAExAAJCEIZCgID8AIOEIhcgAigAFyI5QQV2Qf///wBxrSIYfnwgBCAFfiAKIAx+fCAIIAl+fCANIBB+fCAGIA5+fCAHIBJ+fCALIA9+fCARIBZ+fCAVIBd+fCIdQoCAQH0iHkIViHwiEyATQoCAQH0iIEKAgIB/g30gOUEYdq0gAjEAG0IIhoQgAjEAHEIQhoRCAohC////AIMiEyABKAAcQQd2rSIZfiA6QRh2rSABMQAbQgiGhCABMQAcQhCGhEICiEL///8AgyIaIAIoABxBB3atIht+fCADIBt+IBggGX58IBMgGn58IiFCgIBAfSIfQhWIfCIiICJCgIBAfSIcQoCAgP////8Ag30iIkKT2Ch+fCAhIB9CgICA/////wCDfSAVIBl+IBggGn58IAQgG358IAMgE358IAMgGH4gESAZfnwgFSAafnwgCiAbfnwgBCATfnwiI0KAgEB9IhRCFYh8Ih9CgIBAfSIkQhWIfCIhQpjaHH58IB8gJEKAgIB/g30iH0Ln9id+fCAjIBRCgICAf4N9IBEgGn4gByAZfnwgBCAYfnwgAyAVfnwgBiAbfnwgCiATfnwgCyAZfiAHIBp+fCADIBF+fCAKIBh+fCAEIBV+fCAJIBt+fCAGIBN+fCIUQoCAQH0iJEIViHwiJUKAgEB9IiZCFYh8IiNC04xDfnwgHSAFIAp+IAYgDH58IAggEH58IA0gD358IAkgDn58IAcgFn58IAsgEn58IBEgF358IAUgBn4gCSAMfnwgCCAPfnwgDSASfnwgDiAQfnwgByAXfnwgCyAWfnwiKUKAgEB9IipCFYh8IitCgIBAfSIsQhWIfCAeQoCAgH+DfSAhQpPYKH58IB9CmNocfnwgI0Ln9id+fCItQoCAQH0iLkIVh3wiL0KAgEB9IjBCFYcgBSAafiADIAx+fCAIIAp+fCAGIA1+fCAEIA5+fCAHIBB+fCAJIAt+fCAPIBF+fCAWIBh+fCASIBV+fCATIBd+fCIeIBkgG34iHSAdQoCAQH0iJ0KAgID/////A4N9IBxCFYh8Ih1Ck9gofiAgQhWIfCAiQpjaHH58fCAhQuf2J358IB9C04xDfnwgHkKAgEB9IjFCgICAf4N9ICNC0asIfnwiHHwgJSAmQoCAgH+DfSAUICdCFYgiHkKDoVZ+fCAkQoCAgH+DfSADIAd+IA0gGX58IAsgGn58IAQgEX58IAYgGH58IAogFX58IBAgG358IAkgE358IA0gGn4gCCAZfnwgBCAHfnwgAyALfnwgCiARfnwgCSAYfnwgBiAVfnwgDyAbfnwgECATfnwiFEKAgEB9IiRCFYh8IiVCgIBAfSImQhWIfCInQoCAQH0iKEIVh3wiIEKDoVZ+fCAcQoCAQH0iMkKAgIB/g30iHCAcQoCAQH0iM0KAgIB/g30gLyAwQoCAgH+DfSAgQtGrCH58ICcgKEKAgIB/g30gHUKDoVZ+IB5C0asIfnwgJXwgJkKAgIB/g30gFCAeQtOMQ358IB1C0asIfnwgIkKDoVZ+fCAkQoCAgH+DfSADIA1+IAggGn58IA4gGX58IAcgCn58IAQgC358IAYgEX58IBAgGH58IAkgFX58IBIgG358IA8gE358IAMgCH4gDCAZfnwgBCANfnwgDiAafnwgBiAHfnwgCiALfnwgCSARfnwgDyAYfnwgECAVfnwgFiAbfnwgEiATfnwiJEKAgEB9IiVCFYh8IiZCgIBAfSIvQhWIfCIwQoCAQH0iJ0IVh3wiFEKAgEB9IihCFYd8IhxCg6FWfnwgLSAuQoCAgH+DfSArICxCgICAf4N9IB9Ck9gofnwgI0KY2hx+fCApICpCgICAf4N9IAUgCX4gDCAQfnwgCCASfnwgDSAWfnwgDiAPfnwgCyAXfnwgBSAQfiAMIA9+fCAIIBZ+fCANIBd+fCAOIBJ+fCIpQoCAQH0iKkIViHwiK0KAgEB9IixCFYh8ICNCk9gofnwiLUKAgEB9Ii5CFYd8IjRCgIBAfSI1QhWHfCAgQtOMQ358IBxC0asIfnwgFCAoQoCAgH+DfSIUQoOhVn58IihCgIBAfSI2QhWHfCI3QoCAQH0iOEIVh3wgNyA4QoCAgH+DfSAoIDZCgICAf4N9IDQgNUKAgIB/g30gIELn9id+fCAcQtOMQ358IBRC0asIfnwgMCAnQoCAgH+DfSAdQtOMQ34gHkLn9id+fCAiQtGrCH58ICFCg6FWfnwgJnwgL0KAgIB/g30gHULn9id+IB5CmNocfnwgIkLTjEN+fCAkfCAhQtGrCH58IB9Cg6FWfnwgJUKAgIB/g30gBSAZfiAMIBp+fCAEIAh+fCAKIA1+fCADIA5+fCAHIAl+fCAGIAt+fCAQIBF+fCASIBh+fCAPIBV+fCAXIBt+fCATIBZ+fCAxQhWIfCIGQoCAQH0iCUIViHwiDUKAgEB9IgpCFYd8IgRCgIBAfSIHQhWHfCIDQoOhVn58IC0gLkKAgIB/g30gIEKY2hx+fCAcQuf2J358IBRC04xDfnwgA0LRqwh+fCAEIAdCgICAf4N9IgRCg6FWfnwiB0KAgEB9IgtCFYd8IhBCgIBAfSIRQhWHfCAQIBFCgICAf4N9IAcgC0KAgIB/g30gKyAsQoCAgH+DfSAgQpPYKH58IBxCmNocfnwgFELn9id+fCANIApCgICAf4N9IB1CmNocfiAeQpPYKH58ICJC5/YnfnwgIULTjEN+fCAfQtGrCH58IAZ8ICNCg6FWfnwgCUKAgIB/g30gMkIVh3wiCUKAgEB9Ig1CFYd8IgZCg6FWfnwgA0LTjEN+fCAEQtGrCH58ICkgKkKAgIB/g30gBSAPfiAMIBJ+fCAIIBd+fCAOIBZ+fCAFIBJ+IAwgFn58IA4gF358Ig5CgIBAfSIKQhWIfCIHQoCAQH0iD0IViHwgHEKT2Ch+fCAUQpjaHH58IAZC0asIfnwgA0Ln9id+fCAEQtOMQ358IgtCgIBAfSIQQhWHfCIRQoCAQH0iEkIVh3wgESAJIA1CgICAf4N9IDNCFYd8IglCgIBAfSINQhWHIghCg6FWfnwgEkKAgIB/g30gCyAIQtGrCH58IBBCgICAf4N9IAcgD0KAgIB/g30gFEKT2Ch+fCAGQtOMQ358IANCmNocfnwgBELn9id+fCAOIAwgF34gBSAWfnwgBSAXfiIFQoCAQH0iDEIViHwiB0KAgEB9Ig9CFYh8IApCgICA////B4N9IAZC5/YnfnwgA0KT2Ch+fCAEQpjaHH58IgNCgIBAfSIOQhWHfCIKQoCAQH0iC0IVh3wgCiAIQtOMQ358IAtCgICAf4N9IAMgCELn9id+fCAOQoCAgH+DfSAHIA9CgICA////B4N9IAZCmNocfnwgBEKT2Ch+fCAFIAxCgICA////AYN9IAZCk9gofnwiBUKAgEB9IgNCFYd8IgRCgIBAfSIMQhWHfCAEIAhCmNocfnwgDEKAgIB/g30gBSADQoCAgH+DfSAIQpPYKH58IgNCFYd8IgxCFYd8IghCFYd8IgZCFYd8Ig5CFYd8IgpCFYd8IgdCFYd8Ig9CFYd8IgtCFYd8IhBCFYd8IhFCFYcgCSANQoCAgH+DfXwiCUIVhyIFQpPYKH4gA0L///8Ag3wiBDwAACAAIARCCIg8AAEgACAFQpjaHH4gDEL///8Ag3wgBEIVh3wiA0ILiDwABCAAIANCA4g8AAMgACAEQhCIQh+DIANCBYaEPAACIAAgBULn9id+IAhC////AIN8IANCFYd8IgRCBog8AAYgACAEQgKGIANCgIDgAINCE4iEPAAFIAAgBULTjEN+IAZC////AIN8IARCFYd8IgNCCYg8AAkgACADQgGIPAAIIAAgA0IHhiAEQoCA/wCDQg6IhDwAByAAIAVC0asIfiAOQv///wCDfCADQhWHfCIEQgyIPAAMIAAgBEIEiDwACyAAIARCBIYgA0KAgPgAg0IRiIQ8AAogACAFQoOhVn4gCkL///8Ag3wgBEIVh3wiA0IHiDwADiAAIANCAYYgBEKAgMAAg0IUiIQ8AA0gACAHQv///wCDIANCFYd8IgVCCog8ABEgACAFQgKIPAAQIAAgBUIGhiADQoCA/gCDQg+IhDwADyAAIA9C////AIMgBUIVh3wiA0INiDwAFCAAIANCBYg8ABMgACALQv///wCDIANCFYd8IgQ8ABUgACADQgOGIAVCgIDwAINCEoiEPAASIAAgBEIIiDwAFiAAIBBC////AIMgBEIVh3wiBUILiDwAGSAAIAVCA4g8ABggACAEQhCIQh+DIAVCBYaEPAAXIAAgEUL///8AgyAFQhWHfCIDQgaIPAAbIAAgA0IChiAFQoCA4ACDQhOIhDwAGiAAIAlC////AIMgA0IVh3wiBUIRiDwAHyAAIAVCCYg8AB4gACAFQgGIPAAdIAAgBUIHhiADQoCA/wCDQg6IhDwAHAvuBAEPfyABKAIMIQQgASgCCCEFIAEoAgQhBiMAQUBqQUBxIgMgASgCACIBQf8BcUECdEGwlwJqKAIANgIAIAMgBkEGdkH8B3FBsJcCaigCADYCBCADIAVBDnZB/AdxQbCXAmooAgA2AgggAyAEQRZ2QfwHcUGwlwJqKAIANgIMIAMgBkH/AXFBAnRBsJcCaigCADYCECADIAVBBnZB/AdxQbCXAmooAgA2AhQgAyAEQQ52QfwHcUGwlwJqKAIANgIYIAMgAUEWdkH8B3FBsJcCaigCADYCHCADIAVB/wFxQQJ0QbCXAmooAgA2AiAgAyAEQQZ2QfwHcUGwlwJqKAIANgIkIAMgAUEOdkH8B3FBsJcCaigCADYCKCADIAZBFnZB/AdxQbCXAmooAgA2AiwgAyAEQf8BcUECdEGwlwJqKAIANgIwIAMgAUEGdkH8B3FBsJcCaigCADYCNCADIAZBDnZB/AdxQbCXAmooAgA2AjggAyAFQRZ2QfwHcUGwlwJqKAIANgI8IAMoAgwhASADKAIAIQQgAygCBCEFIAMoAgghBiADKAIcIQcgAygCECEIIAMoAhQhCSADKAIYIQogAygCLCELIAMoAiAhDCADKAIkIQ0gAygCKCEOIAIoAgAhDyACKAIEIRAgAigCCCERIAAgAigCDCADKAIwIAMoAjRBCHdzIAMoAjhBEHdzIAMoAjxBGHdzczYCDCAAIBEgDCANQQh3cyAOQRB3cyALQRh3c3M2AgggACAQIAggCUEId3MgCkEQd3MgB0EYd3NzNgIEIAAgDyAEIAVBCHdzIAZBEHdzIAFBGHdzczYCAAsLACAAQQAgARAMGgsEAEEgC4AEAQN/IAJBgARPBEAgACABIAIQAyAADwsgACACaiEDAkAgACABc0EDcUUEQAJAIABBA3FFBEAgACECDAELIAJFBEAgACECDAELIAAhAgNAIAIgAS0AADoAACABQQFqIQEgAkEBaiICQQNxRQ0BIAIgA0kNAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgACADQQRrIgRLBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAvyAgICfwF+AkAgAkUNACAAIAE6AAAgACACaiIDQQFrIAE6AAAgAkEDSQ0AIAAgAToAAiAAIAE6AAEgA0EDayABOgAAIANBAmsgAToAACACQQdJDQAgACABOgADIANBBGsgAToAACACQQlJDQAgAEEAIABrQQNxIgRqIgMgAUH/AXFBgYKECGwiATYCACADIAIgBGtBfHEiBGoiAkEEayABNgIAIARBCUkNACADIAE2AgggAyABNgIEIAJBCGsgATYCACACQQxrIAE2AgAgBEEZSQ0AIAMgATYCGCADIAE2AhQgAyABNgIQIAMgATYCDCACQRBrIAE2AgAgAkEUayABNgIAIAJBGGsgATYCACACQRxrIAE2AgAgBCADQQRxQRhyIgRrIgJBIEkNACABrUKBgICAEH4hBSADIARqIQEDQCABIAU3AxggASAFNwMQIAEgBTcDCCABIAU3AwAgAUEgaiEBIAJBIGsiAkEfSw0ACwsgAAsEAEEQCxkBAX9B5KkCKAIAIgAEQCAAERYACxCLAQAL1AECBX8CfgJ/IAJCAFIEQCAAQeABaiEHIABB4ABqIQMgACgA4AIhBANAIAMgBGohBkGAAiAEayIFrSIIIAJaBEAgBiABIAKnIgEQCxogACAAKADgAiABajYA4AJBAAwDCyAGIAEgBRALGiAAIAAoAOACIAVqNgDgAiAAIAApAEAiCUKAAXw3AEAgACAAKQBIIAlC/35WrXw3AEggACADEFIgAyAHQYABEAsaIAAgACgA4AJBgAFrIgQ2AOACIAEgBWohASACIAh9IgJCAFINAAsLQQALC58EARN/IAEoAgQhAiABKAIsIQMgASgCCCEEIAEoAjAhBSABKAIMIQYgASgCNCEHIAEoAhAhCCABKAI4IQkgASgCFCEKIAEoAjwhCyABKAIYIQwgAUFAayINKAIAIQ4gASgCHCEPIAEoAkQhECABKAIgIREgASgCSCESIAEoAiQhEyABKAJMIRQgACABKAIAIAEoAihqNgIAIAAgEyAUajYCJCAAIBEgEmo2AiAgACAPIBBqNgIcIAAgDCAOajYCGCAAIAogC2o2AhQgACAIIAlqNgIQIAAgBiAHajYCDCAAIAQgBWo2AgggACACIANqNgIEIAEoAgQhAiABKAIsIQMgASgCCCEEIAEoAjAhBSABKAIMIQYgASgCNCEHIAEoAhAhCCABKAI4IQkgASgCFCEKIAEoAjwhCyABKAIYIQwgDSgCACENIAEoAhwhDiABKAJEIQ8gASgCICEQIAEoAkghESABKAIAIRIgASgCKCETIAAgASgCTCABKAIkazYCTCAAIBEgEGs2AkggACAPIA5rNgJEIABBQGsgDSAMazYCACAAIAsgCms2AjwgACAJIAhrNgI4IAAgByAGazYCNCAAIAUgBGs2AjAgACADIAJrNgIsIAAgEyASazYCKCAAIAEpAlA3AlAgACABKQJYNwJYIAAgASkCYDcCYCAAIAEpAmg3AmggACABKQJwNwJwIABB+ABqIAFB+ABqQaANEAYL6AQBCX8gACABKAIgIgUgASgCHCIGIAEoAhgiByABKAIUIgggASgCECIJIAEoAgwiCiABKAIIIgQgASgCBCIDIAEoAgAiAiABKAIkIgFBE2xBgICACGpBGXZqQRp1akEZdWpBGnVqQRl1akEadWpBGXVqQRp1akEZdWpBGnUgAWpBGXVBE2wgAmoiAjoAACAAIAJBEHY6AAIgACACQQh2OgABIAAgAyACQRp1aiIDQQ52OgAFIAAgA0EGdjoABCAAIAJBGHZBA3EgA0ECdHI6AAMgACAEIANBGXVqIgJBDXY6AAggACACQQV2OgAHIAAgAkEDdCADQYCAgA5xQRZ2cjoABiAAIAogAkEadWoi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IBAgEWoiEDYCSCAAIA4gD2oiDjYCRCAVIAwgDWoiDDYCACAAIAogC2oiCjYCPCAAIAggCWoiCDYCOCAAIAYgB2oiBjYCNCAAIAQgBWoiBDYCMCAAIAEgA2oiATYCLCAAIBIgE2oiAzYCKCACKAIAIQUgAigCBCEHIAIoAgghCSACKAIMIQsgAigCECENIAIoAhQhDyACKAIYIREgAigCHCESIAIoAiAhEyAAIAIoAiQgFGs2AiQgACATIBBrNgIgIAAgEiAOazYCHCAAIBEgDGs2AhggACAPIAprNgIUIAAgDSAIazYCECAAIAsgBms2AgwgACAJIARrNgIIIAAgByABazYCBCAAIAUgA2s2AgAgACgCfCEBIAAoAoABIQMgACgChAEhBCAAKAKIASEFIAAoAowBIQYgACgCkAEhByAAKAKUASEIIAAoApgBIQkgACgCeCEKIAAgACgCnAEgF2s2ApwBIAAgCSAYazYCmAEgACAIIBlrNgKUASAAIAcgGms2ApABIAAgBiAbazYCjAEgACAFIBxrNgKIASAAIAQgHWs2AoQBIAAgAyAeazYCgAEgACABIB9rNgJ8IAAgCiAgazYCeCACQTBqJAALRAECfyMAQRBrIgIkACABBEADQCACQQA6AA8gACADakHQnwIgAkEPakEAEAA6AAAgA0EBaiIDIAFHDQALCyACQRBqJAALxwEBBX8jAEEQayICQQA6AA8CQCABRQ0AIAFBBE8EQCABQXxxIQYDQCACIAAgA2oiBC0AACACLQAPcjoADyACIAQtAAEgAi0AD3I6AA8gAiAELQACIAItAA9yOgAPIAIgBC0AAyACLQAPcjoADyADQQRqIQMgBUEEaiIFIAZHDQALCyABQQNxIgRFDQBBACEBA0AgAiAAIANqLQAAIAItAA9yOgAPIANBAWohAyABQQFqIgEgBEcNAAsLIAItAA9BAWtBCHZBAXELjgUBEX8CfyADRQRAQbLaiMsHIQZB7siBmQMhB0Hl8MGLBiEEQfTKgdkGDAELIAMoAAghBiADKAAEIQcgAygAACEEIAMoAAwLIQ8gASgADCEFIAEoAAghDCABKAAEIQggAigAHCEKIAIoABghCyACKAAUIRAgAigAECEOIAIoAAwhAyACKAAIIQ0gAigABCEJIAEoAAAhASACKAAAIQIDQCACIAEgAiAE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QcABaiQAQQALYgEDfyMAQbABayICJAAgAkHgAGoiAyABQdAAahA2IAJBMGoiBCABIAMQBiACIAFBKGogAxAGIAAgAhARIAJBkAFqIAQQESAAIAAtAB8gAi0AkAFBB3RzOgAfIAJBsAFqJAALuwYBCX8jAEHgAGsiAyQAIAJBwQBPBEAgABBjGiAAIAEgAq0QJBogACADEC4aQSAhAiADIQELIAAQYxogA0K27Nix48aNmzY3A1ggA0K27Nix48aNmzY3A1AgA0K27Nix48aNmzY3A0ggA0FAayIKQrbs2LHjxo2bNjcDACADQrbs2LHjxo2bNjcDOCADQrbs2LHjxo2bNjcDMCADQrbs2LHjxo2bNjcDKCADQrbs2LHjxo2bNjcDIAJAIAJFDQAgAkEETwRAIAJB/ABxIQYDQCADQSBqIgsgBGoiBSAFLQAAIAEgBGotAABzOgAAIAsgBEEBciIFaiIIIAgtAAAgASAFai0AAHM6AAAgCyAEQQJyIgVqIgggCC0AACABIAVqLQAAczoAACALIARBA3IiBWoiCCAILQAAIAEgBWotAABzOgAAIARBBGohBCAHQQRqIgcgBkcNAAsLIAJBA3EiB0UNAANAIANBIGogBGoiBiAGLQAAIAEgBGotAABzOgAAIARBAWohBCAJQQFqIgkgB0cNAAsLIAAgA0EgakLAABAkGiAAQegAaiIAEGMaIANC3Ljx4sWLl67cADcDWCADQty48eLFi5eu3AA3A1AgA0LcuPHixYuXrtwANwNIIApC3Ljx4sWLl67cADcDACADQty48eLFi5eu3AA3AzggA0LcuPHixYuXrtwANwMwIANC3Ljx4sWLl67cADcDKCADQty48eLFi5eu3AA3AyACQCACRQ0AQQAhCUEAIQQgAkEETwRAIAJB/ABxIQpBACEHA0AgA0EgaiIIIARqIgYgBi0AACABIARqLQAAczoAACAIIARBAXIiBmoiBSAFLQAAIAEgBmotAABzOgAAIAggBEECciIGaiIFIAUtAAAgASAGai0AAHM6AAAgCCAEQQNyIgZqIgUgBS0AACABIAZqLQAAczoAACAEQQRqIQQgB0EEaiIHIApHDQALCyACQQNxIgJFDQADQCADQSBqIARqIgcgBy0AACABIARqLQAAczoAACAEQQFqIQQgCUEBaiIJIAJHDQALCyAAIANBIGoiAELAABAkGiAAQcAAEAkgA0EgEAkgA0HgAGokAEEACzsBAX8jAEFAaiICJAAgACACEBwaIABB0AFqIgAgAkLAABAXGiAAIAEQHBogAkHAABAJIAJBQGskAEEAC3IAIABCADcDQCAAQgA3A0ggAEHAjAIpAwA3AwAgAEHIjAIpAwA3AwggAEHQjAIpAwA3AxAgAEHYjAIpAwA3AxggAEHgjAIpAwA3AyAgAEHojAIpAwA3AyggAEHwjAIpAwA3AzAgAEH4jAIpAwA3AzhBAAsjACABQoCAgIAQWgRAEA4ACyAAIAEgAiADQcSfAigCABEPAAvaCAEYfyMAQcACayICJAAgAEEoaiIXIAEQNyAAQgA3AlQgAEEBNgJQIABCADcCXCAAQgA3AmQgAEIANwJsIABBADYCdCACQfABaiIEIBcQBSACQcABaiIOIARBwAwQBiACIAIoAsABQQFqNgLAASACIAIoAvABQQFrIgM2AvABIAIoAvQBIQ0gAigC+AEhBSACKAL8ASEGIAIoAoACIQcgAigChAIhCCACKAKIAiEJIAIoAowCIQogAigCkAIhCyACKAKUAiEMIAAgBCAOEAYgACAAEG4gACAEIAAQBiACQZABaiIEIAAQBSAEIAQgDhAGIAIgAigCtAEiBCAMazYChAEgAiACKAKwASIOIAtrNgKAASACIAIoAqwBIg8gCms2AnwgAiACKAKoASIQIAlrNgJ4IAIgAigCpAEiESAIazYCdCACIAIoAqABIhIgB2s2AnAgAiACKAKcASITIAZrNgJsIAIgAigCmAEiFCAFazYCaCACIAIoApQBIhUgDWs2AmQgAiACKAKQASIWIANrNgJgIAIgBCAMajYCVCACIAsgDmo2AlAgAiAKIA9qNgJMIAIgCSAQajYCSCACIAggEWo2AkQgAiAHIBJqNgJAIAIgBiATajYCPCACIAUgFGo2AjggAiANIBVqNgI0IAIgAyAWajYCMCACIAJB4ABqEBEgAkEgEBohBCACIAJBMGoQESACQSAQGiEPIAIgAEHwDBAGIAAoAgQhDCAAKAIIIQsgACgCDCEKIAAoAhAhCSAAKAIUIQggACgCGCEHIAAoAhwhBiAAKAIgIQUgACgCACEOIAIoAgAhECACKAIEIREgAigCCCESIAIoAgwhEyACKAIQIRQgAigCFCEVIAIoAhghFiACKAIcIRggAigCICEZIAAgBEEBayIDIAAoAiQiDSACKAIkc3EgDXMiDTYCJCAAIAUgBSAZcyADcXMiBTYCICAAIAYgBiAYcyADcXMiBjYCHCAAIAcgByAWcyADcXMiBzYCGCAAIAggCCAVcyADcXMiCDYCFCAAIAkgCSAUcyADcXMiCTYCECAAIAogCiATcyADcXMiCjYCDCAAIAsgCyAScyADcXMiCzYCCCAAIAwgDCARcyADcXMiDDYCBCAAIA4gDiAQcyADcXMiAzYCACACQaACaiAAEBEgAEEAIAItAKACQQFxIAEtAB9BB3ZzayIBIA1BACANa3NxIA1zNgIkIAAgBUEAIAVrcyABcSAFczYCICAAIAZBACAGa3MgAXEgBnM2AhwgACAHQQAgB2tzIAFxIAdzNgIYIAAgCEEAIAhrcyABcSAIczYCFCAAIAlBACAJa3MgAXEgCXM2AhAgACAKQQAgCmtzIAFxIApzNgIMIAAgC0EAIAtrcyABcSALczYCCCAAIAxBACAMa3MgAXEgDHM2AgQgACADQQAgA2tzIAFxIANzNgIAIABB+ABqIAAgFxAGIAJBwAJqJAAgBCAPckEBawvKCAEDfyMAQcABayICJAAgAkGQAWoiBCABEAUgAkHgAGoiAyAEEAUgAyADEAUgAyABIAMQBiAEIAQgAxAGIAJBMGoiASAEEAUgAyADIAEQBiABIAMQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSADIAEgAxAGIAEgAxAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgASADEAYgAiABEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgASACIAEQBiABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSADIAEgAxAGIAEgAxAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgASADEAYgAiABEAVBASEBA0AgAiACEAUgAUEBaiIBQeQARw0ACyACQTBqIgEgAiABEAYgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgAkHgAGoiAyABIAMQBiADIAMQBSADIAMQBSADIAMQBSADIAMQBSADIAMQBSAAIAMgAkGQAWoQBiACQcABaiQAC/QEARl+IAExAB8hAiABMQAeIQYgATEAHSEOIAExAAYhByABMQAFIQggATEABCEDIAExAAkhDyABMQAIIRAgATEAByERIAExAAwhCSABMQALIQogATEACiELIAExAA8hDCABMQAOIRIgATEADSETIAExABwhBCABMQAbIRQgATEAGiEVIAExABkhBSABMQAYIRYgATEAFyEXIAE1AAAhGCAAIAExABVCD4YgATEAFEIHhoQgATEAFkIXhoQgATUAECIZQoCAgAh8IhpCGYh8Ig0gDUKAgIAQfCINQoCAgOAPg30+AhggACAWQg2G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AwsgACEBCwNAIAEiAC0AACICRQ0BIABBAWohASACIANB/wFxRw0ACwsgAAsiAEEAIAAtAAAgA0H/AXFGGwtSAQJ/QYCXAigCACIBIABBB2pBeHEiAmohAAJAIAJBACAAIAFNG0UEQCAAPwBBEHRNDQEgABAEDQELQdClAkEwNgIAQX8PC0GAlwIgADYCACABCzkBAX8jAEEgayICJAAgACACEC4aIABB6ABqIgAgAkIgECQaIAAgARAuGiACQSAQCSACQSBqJABBAAuWAQEBfyMAQdABayIDJAAgA0IANwNIIANByIwCKQMANwMIIANB0IwCKQMANwMQIANB2IwCKQMANwMYIANB4IwCKQMANwMgIANB6IwCKQMANwMoIANB8IwCKQMANwMwIANB+IwCKQMANwM4IANCADcDQCADQcCMAikDADcDACADIAEgAhAXGiADIAAQHBogA0HQAWokAEEACxAAIAAgASACIANBCBBpQQALEAAgACABIAIgA0EMEGlBAAsQACAAIAEgAiADQRQQaUEAC6ERAix/BX4jAEGgBmsiAiQAIAEoAiwhAyABKAJUIQUgASgCMCEMIAEoAlghDSABKAI0IQ4gASgCXCEPIAEoAjghECABKAJgIREgASgCPCESIAEoAmQhEyABQUBrIhQoAgAhFiABKAJoIQQgASgCRCEGIAEoAmwhByABKAJIIQggASgCcCEJIAEoAighCiABKAJQIQsgAiABKAJMIhUgASgCdCIXajYCxAIgAiAIIAlqNgLAAiACIAYgB2o2ArwCIAIgBCAWajYCuAIgAiASIBNqNgK0AiACIBAgEWo2ArACIAIgDiAPajYCrAIgAiAMIA1qNgKoAiACIAMgBWo2AqQCIAIgCiALajYCoAIgAiAXIBVrNgIkIAIgCSAIazYCICACIAcgBms2AhwgAiAEIBZrNgIYIAIgEyASazYCFCACIBEgEGs2AhAgAiAPIA5rNgIMIAIgDSAMazYCCCACIAUgA2s2AgQgAiALIAprNgIAIAJBoAJqIgUgBSACEAYgAkHwAWoiBiABIAFBKGoiAxAGIAJBwAFqIgQgBhAFIAQgBSAEEAYgAkIANwLEAyACQgA3AswDIAJBADYC1AMgAkIANwK0AyACQgA3ArwDIAJBATYCsAMgAkHABGoiByACQbADaiAEEGoaIAJB0AVqIgQgByAFEAYgAkGgBWoiHyAHIAYQBiACQTBqIh0gBCAfEAYgHSAdIAFB+ABqIgUQBiACQZAEaiABQfAMEAYgAkHgA2ogA0HwDBAGIAJB8ARqIARBkBcQBiACQdACaiIDIAUgHRAGIAJBgANqIhggAxARIAItAIADIQMgAiABKQIgIi43A7ABIAIgASkCGCIvNwOoASACIAEpAhAiMDcDoAEgAiABKQIIIjE3A5gBIAIgASkCACIyNwOQASABKAIsIQUgASgCMCEMIAEoAjQhDSABKAI4IQ4gASgCPCEPIBQoAgAhECABKAJEIREgASgCSCESIAEoAkwhEyABKAIoIRYgAigC5AMhCiACKAKUASEEIAIoAuwDIQsgAigCnAEhBiACKAL0AyEUIAIoAqQBIQcgAigC/AMhFSACKAKsASEIIAIoAoQEIRcgAigCtAEhCSACKALgAyEeIAIoAugDIRkgAigC8AMhGiACKAL4AyEbIAJBACADQQFxayIDIC6nIhwgAigCgARzcSAcczYCsAEgAiAbIC+nIhxzIANxIBxzNgKoASACIBogMKciG3MgA3EgG3M2AqABIAIgGSAxpyIacyADcSAaczYCmAEgAiAeIDKnIhlzIANxIBlzNgKQASACIAkgCSAXcyADcXM2ArQBIAIgCCAIIBVzIANxczYCrAEgAiAHIAcgFHMgA3FzNgKkASACIAYgBiALcyADcXM2ApwBIAIgBCAEIApzIANxczYClAEgAigCkAQhFyACKAKUBCEeIAIoApgEIRkgAigCnAQhGiACKAKgBCEbIAIoAqQEIRwgAigCqAQhICACKAKsBCEhIAIoArAEISIgAigCtAQhIyACKAKgBSEEIAIoAvAEISQgAigCpAUhBiACKAL0BCElIAIoAqgFIQcgAigC+AQhJiACKAKsBSEIIAIoAvwEIScgAigCsAUhCSACKAKABSEoIAIoArQFIQogAigChAUhKSACKAK4BSELIAIoAogFISogAigCvAUhFCACKAKMBSErIAIoAsAFIRUgAigCkAUhLCACIAIoAsQFIi0gAigClAVzIANxIC1zNgLEBSACIBUgFSAscyADcXM2AsAFIAIgFCAUICtzIANxczYCvAUgAiALIAsgKnMgA3FzNgK4BSACIAogCiApcyADcXM2ArQFIAIgCSAJIChzIANxczYCsAUgAiAIIAggJ3MgA3FzNgKsBSACIAcgByAmcyADcXM2AqgFIAIgBiAGICVzIANxczYCpAUgAiAEIAQgJHMgA3FzNgKgBSACQeAAaiIEIAJBkAFqIB0QBiAYIAQQESABKAJUIQQgASgCWCEGIAEoAlwhByABKAJgIQggASgCZCEJIAEoAmghCiABKAJsIQsgASgCcCEUIAEoAlAhFSACIAEoAnRBACACLQCAA0EBcWsiASATIBMgI3MgA3FzIhNBACATa3NxIBNzazYCpAMgAiAUIBIgEiAicyADcXMiEkEAIBJrcyABcSASc2s2AqADIAIgCyARIBEgIXMgA3FzIhFBACARa3MgAXEgEXNrNgKcAyACIAogECAQICBzIANxcyIQQQAgEGtzIAFxIBBzazYCmAMgAiAJIA8gDyAccyADcXMiD0EAIA9rcyABcSAPc2s2ApQDIAIgCCAOIA4gG3MgA3FzIg5BACAOa3MgAXEgDnNrNgKQAyACIAcgDSANIBpzIANxcyINQQAgDWtzIAFxIA1zazYCjAMgAiAGIAwgDCAZcyADcXMiDEEAIAxrcyABcSAMc2s2AogDIAIgBCAFIAUgHnMgA3FzIgVBACAFa3MgAXEgBXNrNgKEAyACIBUgASAWIBYgF3MgA3FzIgFBACABa3NxIAFzazYCgAMgGCAfIBgQBiACQYAGaiAYEBEgAkEAIAItAIAGQQFxayIBIAIoAoADIgNBACADa3NxIANzNgKAAyACIAIoAoQDIgNBACADa3MgAXEgA3M2AoQDIAIgAigCiAMiA0EAIANrcyABcSADczYCiAMgAiACKAKMAyIDQQAgA2tzIAFxIANzNgKMAyACIAIoApADIgNBACADa3MgAXEgA3M2ApADIAIgAigClAMiA0EAIANrcyABcSADczYClAMgAiACKAKYAyIDQQAgA2tzIAFxIANzNgKYAyACIAIoApwDIgNBACADa3MgAXEgA3M2ApwDIAIgAigCoAMiA0EAIANrcyABcSADczYCoAMgAiABIAIoAqQDIgFBACABa3NxIAFzNgKkAyAAIBgQESACQaAGaiQAC/gBAQp/A0AgBCAAIANqLQAAIgEgA0GQFWoiAi0AAHNyIQQgCiABIAItAMABc3IhCiAJIAEgAi0AoAFzciEJIAggASACLQCAAXNyIQggByABIAItAGBzciEHIAYgASACQUBrLQAAc3IhBiAFIAEgAi0AIHNyIQUgA0EBaiIDQR9HDQALIAogAC0AH0H/AHEiAEH/AHMiAXJB/wFxQQFrIAEgCXJB/wFxQQFrIAEgCHJB/wFxQQFrIAcgAEH6AHNyQf8BcUEBayAGIABBBXNyQf8BcUEBayAAIAVyQf8BcUEBayAAIARyQf8BcUEBa3JycnJyckEIdkEBcQvFBQEdfyMAQcACayIBJAAgAUHwAWoiAyAAEAUgAUHAAWoiBCAAQShqEAUgAUGQAWoiAiAAQdAAahAFIAEoAvABIQAgASgCwAEhBSABKAL0ASEGIAEoAsQBIQcgASgC+AEhCCABKALIASEJIAEoAvwBIQogASgCzAEhCyABKAKAAiEMIAEoAtABIQ0gASgChAIhDiABKALUASEPIAEoAogCIRAgASgC2AEhESABKAKMAiESIAEoAtwBIRMgASgCkAIhFCABKALgASEVIAEgASgC5AEgASgClAJrNgJUIAEgFSAUazYCUCABIBMgEms2AkwgASARIBBrNgJIIAEgDyAOazYCRCABIA0gDGs2AkAgASALIAprNgI8IAEgCSAIazYCOCABIAcgBms2AjQgASAFIABrNgIwIAFBMGoiFiAWIAIQBiABIAMgBBAGIAEgAUHADBAGIAFB4ABqIAIQBSABKAIwIQAgASgCYCEFIAEoAgAhBiABKAI0IQcgASgCZCEIIAEoAgQhCSABKAI4IQogASgCaCELIAEoAgghDCABKAI8IQ0gASgCbCEOIAEoAgwhDyABKAJAIRAgASgCcCERIAEoAhAhEiABKAJEIRMgASgCdCEUIAEoAhQhFSABKAJIIQIgASgCeCEDIAEoAhghBCABKAJMIRcgASgCfCEYIAEoAhwhGSABKAJQIRogASgCgAEhGyABKAIgIRwgASABKAJUIAEoAoQBIAEoAiRqazYCVCABIBogGyAcams2AlAgASAXIBggGWprNgJMIAEgAiADIARqazYCSCABIBMgFCAVams2AkQgASAQIBEgEmprNgJAIAEgDSAOIA9qazYCPCABIAogCyAMams2AjggASAHIAggCWprNgI0IAEgACAFIAZqazYCMCABQaACaiIAIBYQESAAQSAQGiEdIAFBwAJqJAAgHQuJAwIEfwF+IwBB4AJrIgYkACAGIAQgBUEAECwaAn8CQAJAIAAgAksgACACa60gA1RxRQRAIAAgAk8NASACIABrrSADWg0BCyAAIAIgA6cQQyECIAZCADcDOCAGQgA3AzAgBkIANwMoIAZCADcDIEIgIAMgA0IgWhshCiADQiBWIQUMAQsgBkIANwM4IAZCADcDMCAGQgA3AyggBkIANwMgQiAgAyADQiBaGyEKIANCIFYhBSADQgBSDQBBAQwBCyAGQUBrIAIgCqcQCxpBAAshCSAGQSBqIgcgByAKQiB8IARBEGoiBEIAIAZBpJcCKAIAEQwAGiAGQeAAaiAHQYyXAigCABEAABogCUUEQCAAIAZBQGsgCqcQCxoLIAZBIGpBwAAQCSAFBEAgACAKpyIFaiACIAVqIAMgCn0gBEIBIAZBpJcCKAIAEQwAGgsgBkEgEAkgBkHgAGoiAiAAIANBkJcCKAIAEQIAGiACIAFBlJcCKAIAEQAAGiACQYACEAkgBkHgAmokAEEAC/cCAgR/AX4jAEHgAmsiBiQAIAYgBCAFQQAQGxoCfwJAAkAgACACSyAAIAJrrSADVHFFBEAgACACTw0BIAIgAGutIANaDQELIAAgAiADpxBDIQIgBkIANwM4IAZCADcDMCAGQgA3AyggBkIANwMgQiAgAyADQiBaGyEKIANCIFYhBQwBCyAGQgA3AzggBkIANwMwIAZCADcDKCAGQgA3AyBCICADIANCIFobIQogA0IgViEFIANCAFINAEEBDAELIAZBQGsgAiAKpxALGkEACyEJIAZBIGoiByAHIApCIHwgBEEQaiIEIAYQZxogBkHgAGogB0GMlwIoAgARAAAaIAlFBEAgACAGQUBrIAqnEAsaCyAGQSBqQcAAEAkgBQRAIAAgCqciBWogAiAFaiADIAp9IARCASAGEDwaCyAGQSAQCSAGQeAAaiICIAAgA0GQlwIoAgARAgAaIAIgAUGUlwIoAgARAAAaIAJBgAIQCSAGQeACaiQAQQALBQBB0AELBABBAQuILgElfiAAIAEpACgiICABKQBoIhggASkAQCIaIAEpACAiGSAYIAEpAHgiHCABKQBYIiEgASkAUCIbICAgACkAECAZIAApADAiHXx8IhV8IB0gACkAUCAVhULr+obav7X2wR+FQiCJIhVCq/DT9K/uvLc8fCIehUIoiSIdfCIWIBWFQjCJIgYgHnwiBCAdhUIBiSIXIAEpABgiHSAAKQAIIiUgASkAECIVIAApACgiHnx8IiJ8IAApAEggIoVCn9j52cKR2oKbf4VCIIkiA0LFsdXZp6+UzMQAfSIFIB6FQiiJIgJ8Igd8fCIjfCAXICMgASkACCIeIAApAAAiJiABKQAAIiIgACkAICIkfHwiH3wgJCAAKQBAIB+FQtGFmu/6z5SH0QCFQiCJIh9CiJLznf/M+YTqAHwiCIVCKIkiC3wiDCAfhUIwiSIJhUIgiSIfIAEpADgiIyAAKQAYIAEpADAiJCAAKQA4Igp8fCINfCAKIAApAFggDYVC+cL4m5Gjs/DbAIVCIIkiDUKPkouH2tiC2NoAfSIOhUIoiSIKfCIQIA2FQjCJIg0gDnwiDnwiEYVCKIkiF3wiEiAfhUIwiSITIBF8IhEgF4VCAYkiFCABKQBIIhd8IBggASkAYCIfIBYgCiAOhUIBiSIKfHwiFnwgFiADIAeFQjCJIgOFQiCJIgcgCCAJfCIIfCIJIAqFQiiJIgp8Ig58Ig98IA8gHCABKQBwIhYgECAIIAuFQgGJIgh8fCILfCAGIAuFQiCJIgYgAyAFfCIDfCIFIAiFQiiJIgh8IgsgBoVCMIkiBoVCIIkiECAXIBogAiADhUIBiSIDIAx8fCICfCADIAQgAiANhUIgiSICfCIEhUIoiSIDfCIMIAKFQjCJIgIgBHwiBHwiDSAUhUIoiSIUfCIPICF8IAsgGCAHIA6FQjCJIgcgCXwiCSAKhUIBiSIKfHwiCyAkfCAKIAIgC4VCIIkiAiARfCILhUIoiSIKfCIOIAKFQjCJIgIgC3wiCyAKhUIBiSIKfCIRICN8IAogBSAGfCIGIAiFQgGJIgUgDCAWfHwiCCAbfCAFIAggE4VCIIkiCCAJfCIMhUIoiSIFfCIJIAiFQjCJIgggDHwiDCARIBogGSADIASFQgGJIgR8IBJ8IgN8IAQgBiADIAeFQiCJIgN8IgaFQiiJIgR8IgcgA4VCMIkiA4VCIIkiEXwiEoVCKIkiCnwiEyARhUIwiSIRIBJ8IhIgCoVCAYkiCiAcfCAdICAgBSAMhUIBiSIFIA58fCIMfCAFIAwgDyAQhUIwiSIOhUIgiSIMIAMgBnwiBnwiA4VCKIkiBXwiEHwiDyAEIAaFQgGJIgYgHnwgCXwiBCAffCAGIAIgBIVCIIkiBCANIA58IgJ8IgmFQiiJIgZ8Ig0gBIVCMIkiBIVCIIkiDiAVIAIgFIVCAYkiAiAHfCAifCIHfCACIAcgCIVCIIkiByALfCIIhUIoiSICfCILIAeFQjCJIgcgCHwiCHwiFCAKhUIoiSIKIA98fCIPIBogBSADIAwgEIVCMIkiBXwiA4VCAYkiDCANICF8fCINfCAMIAcgDYVCIIkiByASfCIMhUIoiSINfCIQIAeFQjCJIgcgDHwiDCANhUIBiSINfCAXfCISfCANIBIgICACIAiFQgGJIgIgE3x8IgggFXwgAiAFIAiFQiCJIgUgBCAJfCIEfCIIhUIoiSICfCIJIAWFQjCJIgWFQiCJIhIgBCAGhUIBiSIGIB98IAt8IgQgInwgBiADIAQgEYVCIIkiBHwiA4VCKIkiBnwiCyAEhUIwiSIEIAN8IgN8IhGFQiiJIg18IhMgHiAJIAogDiAPhUIwiSIKIBR8Ig6FQgGJIhR8ICN8Igl8IAQgCYVCIIkiBCAMfCIMIBSFQiiJIgl8IhQgBIVCMIkiBCAMfCIMIAmFQgGJIgl8ICF8Ig8gFnwgCSAPIBYgECADIAaFQgGJIgZ8IBt8IgN8IAYgAyAKhUIgiSIGIAUgCHwiA3wiBYVCKIkiCHwiCSAGhUIwiSIGhUIgiSIKIA4gByACIAOFQgGJIgMgCyAdfHwiAoVCIIkiB3wiCyADhUIoiSIDIAJ8ICR8IgIgB4VCMIkiByALfCILfCIOhUIoiSIQfCIPIA0gESASIBOFQjCJIg18IhGFQgGJIhIgCSAjfHwiCSAXfCAHIAmFQiCJIgcgDHwiDCAShUIoiSIJfCISIAeFQjCJIgcgDHwiDCAJhUIBiSIJfCAcfCITfCAJIBMgDSAYIAMgC4VCAYkiA3wgFHwiC4VCIIkiDSAFIAZ8IgZ8IgUgA4VCKIkiAyALfCAffCILIA2FQjCJIg2FQiCJIhMgHiAGIAiFQgGJIgYgHXwgAnwiAnwgBiARIAIgBIVCIIkiBHwiAoVCKIkiBnwiCCAEhUIwiSIEIAJ8IgJ8IhGFQiiJIgl8IhQgDCAEIAogD4VCMIkiCiAOfCIOIBCFQgGJIhAgCyAZfHwiC4VCIIkiBHwiDCAQhUIoiSIQIAt8ICJ8IgsgBIVCMIkiBCAMfCIMIBCFQgGJIhB8IBt8Ig8gHHwgECAPIBIgAiAGhUIBiSIGfCAVfCICICR8IAYgAiAKhUIgiSICIAUgDXwiBXwiCoVCKIkiBnwiDSAChUIwiSIChUIgiSISICAgAyAFhUIBiSIDIAh8fCIFIBt8IAMgBSAHhUIgiSIFIA58IgeFQiiJIgN8IgggBYVCMIkiBSAHfCIHfCIOhUIoiSIQfCIPIAkgEyAUhUIwiSIJIBF8IhGFQgGJIhMgDSAXfHwiDSAifCAFIA2FQiCJIgUgDHwiDCAThUIoiSINfCITIAWFQjCJIgUgDHwiDCANhUIBiSINfCAdfCIUfCANIBQgAyAHhUIBiSIDIBV8IAt8IgcgGXwgAyAHIAmFQiCJIgcgAiAKfCICfCILhUIoiSIDfCIJIAeFQjCJIgeFQiCJIgogICACIAaFQgGJIgZ8IAh8IgIgI3wgBiARIAIgBIVCIIkiBHwiAoVCKIkiBnwiCCAEhUIwiSIEIAJ8IgJ8Ig2FQiiJIhF8IhQgCoVCMIkiCiADIAcgC3wiA4VCAYkiByAIICF8fCIIIB98IAcgDyAShUIwiSILIA58Ig4gBSAIhUIgiSIFfCIIhUIoiSIHfCISIAWFQjCJIgUgCHwiCCAHhUIBiSIHICJ8IAkgDiAQhUIBiSIJfCAkfCIOIBp8IAkgBCAOhUIgiSIEIAx8IgyFQiiJIgl8Ig58IhCFQiCJIg8gHiATIAIgBoVCAYkiBnwgFnwiAnwgBiADIAIgC4VCIIkiBnwiA4VCKIkiAnwiCyAGhUIwiSIGIAN8IgN8IhMgB4VCKIkiByAQfCAhfCIQIA+FQjCJIg8gE3wiEyAHhUIBiSIHIAIgA4VCAYkiAyASfCAkfCICIBt8IAMgCiANfCIKIAQgDoVCMIkiBCAChUIgiSICfCINhUIoiSIDfCIOfCAjfCISfCAHIBIgCiARhUIBiSIKIAsgFXx8IgsgH3wgCiAFIAuFQiCJIgUgBCAMfCIEfCILhUIoiSIMfCIKIAWFQjCJIgWFQiCJIhEgBCAJhUIBiSIEIBp8IBR8IgkgHXwgBCAGIAmFQiCJIgYgCHwiCIVCKIkiBHwiCSAGhUIwiSIGIAh8Igh8IhKFQiiJIgd8IhQgEYVCMIkiESASfCISIAeFQgGJIgcgCiADIAIgDoVCMIkiAyANfCIChUIBiSINfCAZfCIKIBh8IAYgCoVCIIkiBiATfCIKIA2FQiiJIg18Ig4gBoVCMIkiBiAKfCIKIAIgDyAFIAt8IgUgDIVCAYkiAiAJIB58fCILhUIgiSIMfCIJIAKFQiiJIgIgC3wgF3wiCyAMhUIwiSIMIBAgBCAIhUIBiSIEfCAcfCIIIBZ8IAQgBSADIAiFQiCJIgN8IgWFQiiJIgR8IgggByAWfHwiB4VCIIkiEHwiE4VCKIkiDyATIBAgDyAYfCAHfCIHhUIwiSIQfCIThUIBiSIPIBIgBiAZIAQgAyAIhUIwiSIEIAV8IgOFQgGJIgV8IAt8IgiFQiCJIgZ8IgsgBiAFIAuFQiiJIgUgG3wgCHwiCIVCMIkiBnwiCyACIAkgDHwiDIVCAYkiAiAOIB98fCIJIBGFQiCJIg4gAyAOfCIDIAKFQiiJIgIgIHwgCXwiCYVCMIkiDiAKIA2FQgGJIgogDCAEIAogHnwgFHwiCoVCIIkiBHwiDIVCKIkiDSAcfCAKfCIKIA8gJHx8IhGFQiCJIhJ8IhSFQiiJIg8gFCASIA8gHXwgEXwiEYVCMIkiEnwiFIVCAYkiDyATIAYgCSAiIA0gDCAEIAqFQjCJIgR8IgyFQgGJIgl8fCIKhUIgiSIGfCINIAYgCSANhUIoiSIJICN8IAp8IgqFQjCJIgZ8Ig0gECAIIBogAiADIA58IgOFQgGJIgJ8fCIIhUIgiSIOIAggAiAMIA58IgiFQiiJIgIgIXx8IgyFQjCJIg4gBSALhUIBiSIFIAMgBCAFIBd8IAd8IgWFQiCJIgR8IgOFQiiJIgcgFXwgBXwiBSAPIB98fCILhUIgiSIQfCIThUIoiSIPIBMgECAPIB58IAt8IguFQjCJIhB8IhOFQgGJIg8gFCAGIB0gByADIAQgBYVCMIkiBHwiA4VCAYkiBXwgDHwiB4VCIIkiBnwiDCAGIAUgDIVCKIkiBSAXfCAHfCIHhUIwiSIGfCIMIBIgAiAIIA58IgiFQgGJIgIgGHwgCnwiCoVCIIkiDiACIAMgDnwiA4VCKIkiAiAhfCAKfCIKhUIwiSIOIAkgDYVCAYkiCSAIIAQgCSAjfCARfCIJhUIgiSIEfCIIhUIoiSINIBZ8IAl8IgkgDyAcfHwiEYVCIIkiEnwiFIVCKIkiDyAUIBIgDyAZfCARfCIRhUIwiSISfCIUhUIBiSIPIBMgBiAgIA0gCCAEIAmFQjCJIgR8IgiFQgGJIgl8IAp8IgqFQiCJIgZ8Ig0gBiAJIA2FQiiJIgkgInwgCnwiCoVCMIkiBnwiDSAQIBUgAiADIA58IgOFQgGJIgJ8IAd8IgeFQiCJIg4gByACIAggDnwiB4VCKIkiAiAbfHwiCIVCMIkiDiAFIAyFQgGJIgUgAyAEIAUgGnwgC3wiBYVCIIkiBHwiA4VCKIkiCyAkfCAFfCIFIA8gIXx8IgyFQiCJIhB8IhOFQiiJIg8gEyAQIA8gHXwgDHwiDIVCMIkiEHwiE4VCAYkiDyAUIAYgIiALIAMgBCAFhUIwiSIEfCIDhUIBiSIFfCAIfCIIhUIgiSIGfCILIAYgBSALhUIoiSIFIBp8IAh8IgiFQjCJIgZ8IgsgEiACIAcgDnwiB4VCAYkiAiAkfCAKfCIKhUIgiSIOIAIgAyAOfCIDhUIoiSICIBx8IAp8IgqFQjCJIg4gCSANhUIBiSIJIAcgBCAJIBZ8IBF8IgmFQiCJIgR8IgeFQiiJIg0gF3wgCXwiCSAPIBh8fCIRhUIgiSISfCIUhUIoiSIPIBQgEiAPICN8IBF8IhGFQjCJIhJ8IhSFQgGJIg8gEyAGIB8gDSAHIAQgCYVCMIkiBHwiB4VCAYkiCXwgCnwiCoVCIIkiBnwiDSAGIAkgDYVCKIkiCSAVfCAKfCIKhUIwiSIGfCINIBAgGyACIAMgDnwiA4VCAYkiAnwgCHwiCIVCIIkiDiACIAcgDnwiB4VCKIkiAiAgfCAIfCIIhUIwiSIOIAUgC4VCAYkiBSADIAQgBSAefCAMfCIFhUIgiSIEfCIDhUIoiSILIBl8IAV8IgUgDyAjfHwiDIVCIIkiEHwiE4VCKIkiDyATIBAgDyAkfCAMfCIMhUIwiSIQfCIThUIBiSIPIBQgBiAeIAsgAyAEIAWFQjCJIgR8IgOFQgGJIgV8IAh8IgiFQiCJIgZ8IgsgBiAFIAuFQiiJIgUgIHwgCHwiCIVCMIkiBnwiCyASIAIgByAOfCIHhUIBiSICIBt8IAp8IgqFQiCJIg4gAiADIA58IgOFQiiJIgIgFXwgCnwiCoVCMIkiDiAJIA2FQgGJIgkgByAEIAkgGnwgEXwiCYVCIIkiBHwiB4VCKIkiDSAZfCAJfCIJIA8gF3x8IhGFQiCJIhJ8IhSFQiiJIg8gFCASIA8gFnwgEXwiEYVCMIkiEnwiFIVCAYkiDyATIAYgHCANIAcgBCAJhUIwiSIEfCIHhUIBiSIJfCAKfCIKhUIgiSIGfCINIAYgCSANhUIoiSIJICF8IAp8IgqFQjCJIgZ8Ig0gECAYIAIgAyAOfCIDhUIBiSICfCAIfCIIhUIgiSIOIAIgByAOfCIHhUIoiSICICJ8IAh8IgiFQjCJIg4gBSALhUIBiSIFIAMgBCAFIB18IAx8IgWFQiCJIgR8IgOFQiiJIgsgH3wgBXwiBSAPIBl8fCIMhUIgiSIQfCIThUIoiSIPIBMgECAPICB8IAx8IgyFQjCJIhB8IhOFQgGJIg8gFCAGICQgCyADIAQgBYVCMIkiBHwiA4VCAYkiBXwgCHwiCIVCIIkiBnwiCyAGIAUgC4VCKIkiBSAjfCAIfCIIhUIwiSIGfCILIBIgAiAHIA58IgeFQgGJIgIgInwgCnwiCoVCIIkiDiACIAMgDnwiA4VCKIkiAiAefCAKfCIKhUIwiSIOIAkgDYVCAYkiCSAHIAQgCSAVfCARfCIJhUIgiSIEfCIHhUIoiSINIB18IAl8IgkgDyAbfHwiEYVCIIkiEnwiFIVCKIkiDyAUIBIgDyAhfCARfCIRhUIwiSISfCIUhUIBiSIPIBMgBiAaIA0gByAEIAmFQjCJIgR8IgeFQgGJIgl8IAp8IgqFQiCJIgZ8Ig0gBiAJIA2FQiiJIgkgF3wgCnwiCoVCMIkiBnwiDSAQIBYgAiADIA58IgOFQgGJIgJ8IAh8IgiFQiCJIg4gAiAHIA58IgeFQiiJIgIgHHwgCHwiCIVCMIkiDiAFIAuFQgGJIgUgAyAEIAUgH3wgDHwiBYVCIIkiBHwiA4VCKIkiCyAYfCAFfCIFIA8gF3x8IheFQiCJIgx8IhCFQiiJIhMgECAMIBMgHHwgF3wiHIVCMIkiF3wiDIVCAYkiECAUIAYgGCALIAMgBCAFhUIwiSIEfCIDhUIBiSIFfCAIfCIYhUIgiSIGfCIIIAYgGCAkIAUgCIVCKIkiJHx8IhiFQjCJIgZ8IgUgEiAWIAIgByAOfCIHhUIBiSICfCAKfCIWhUIgiSIIIBYgGyACIAMgCHwiFoVCKIkiA3x8IhuFQjCJIgIgGiAJIA2FQgGJIgggByAEIAggGXwgEXwiGYVCIIkiBHwiB4VCKIkiCHwgGXwiGiAQICJ8fCIZhUIgiSIifCILhUIoiSIJIBV8IBl8IhkgJYUgByAEIBqFQjCJIhp8IhUgFyAYICAgAyACIBZ8IhiFQgGJIhZ8fCIghUIgiSIXfCIEIBcgICAdIAQgFoVCKIkiHXx8IiCFQjCJIhd8IhaFNwAIIAAgGCAaIBwgISAFICSFQgGJIhx8fCIhhUIgiSIafCIYIBogIyAYIByFQiiJIhh8ICF8IhyFQjCJIhp8IiEgJiAfIAggFYVCAYkiFSAMIAYgFSAefCAbfCIbhUIgiSIVfCIehUIoiSIjfCAbfCIbhYU3AAAgACAeIBUgG4VCMIkiG3wiFSAcIAApABCFhTcAECAAIBkgIoVCMIkiGSAAKQAgIBYgHYVCAYmFhTcAICAAIAsgGXwiGSAgIAApABiFhTcAGCAAIAApACggFSAjhUIBiYUgGoU3ACggACAAKQA4IBggIYVCAYmFIBuFNwA4IAAgACkAMCAJIBmFQgGJhSAXhTcAMAsjACABQoCAgIAQWgRAEA4ACyAAIAEgAiADQcCfAigCABEPAAvRBgEKfyMAQaACayICJAAgACgAHCEEIAAoABghBSAAKAAUIQYgACgAECEHIAAoAAQhCCAAKAAIIQkgACgADCEKIAAoAAAhCyACIAEpAng3A5gCIAIgASkCcDcDkAIgAiABKQJoNwP4ASACIAEpAmA3A/ABIAIgASkCeDcD6AEgAiABKQJwNwPgASACQYACaiIDIAJB8AFqIAJB4AFqEAggASACKQKIAjcCeCABIAIpAoACNwJwIAIgASkCWDcD2AEgAiABKQJQNwPQASACIAEpAmg3A8gBIAIgASkCYDcDwAEgAyACQdABaiACQcABahAIIAEgAikCiAI3AmggASACKQKAAjcCYCACIAEpAkg3A7gBIAIgAUFAayIAKQIANwOwASACIAEpAlg3A6gBIAIgASkCUDcDoAEgAyACQbABaiACQaABahAIIAEgAikCiAI3AlggASACKQKAAjcCUCACIAEpAjg3A5gBIAIgASkCMDcDkAEgAiABKQJINwOIASACIAApAgA3A4ABIAMgAkGQAWogAkGAAWoQCCABIAIpAogCNwJIIAAgAikCgAI3AgAgAiABKQIoNwN4IAIgASkCIDcDcCACIAEpAjg3A2ggAiABKQIwNwNgIAMgAkHwAGogAkHgAGoQCCABIAIpAogCNwI4IAEgAikCgAI3AjAgAiABKQIYNwNYIAIgASkCEDcDUCACIAEpAig3A0ggAiABKQIgNwNAIAMgAkHQAGogAkFAaxAIIAEgAikCiAI3AiggASACKQKAAjcCICACIAEpAgg3AzggAiABKQIANwMwIAIgASkCGDcDKCACIAEpAhA3AyAgAyACQTBqIAJBIGoQCCABIAIpAogCNwIYIAEgAikCgAI3AhAgAiACKQOYAjcDGCACIAIpA5ACNwMQIAIgASkCCDcDCCACIAEpAgA3AwAgAyACQRBqIAIQCCABIAIpAogCNwIIIAEgAikCgAI3AgAgASAKIAEoAAxzNgIMIAEgCSABKAAIczYCCCABIAggASgABHM2AgQgASALIAEoAABzNgIAIAAgByAAKAAAczYCACABIAYgASgARHM2AkQgASAFIAEoAEhzNgJIIAEgBCABKABMczYCTCACQaACaiQAC/AJAR1/IAEoAgQhBCABKAIsIQMgASgCCCEFIAEoAjAhBiABKAIMIQcgASgCNCEIIAEoAhAhCSABKAI4IQogASgCFCELIAEoAjwhDCABKAIYIQ0gAUFAayIOKAIAIQ8gASgCHCEQIAEoAkQhESABKAIgIRIgASgCSCETIAEoAiQhFCABKAJMIRUgACABKAIAIAEoAihqNgIAIAAgFCAVajYCJCAAIBIgE2o2AiAgACAQIBFqNgIcIAAgDSAPajYCGCAAIAsgDGo2AhQgACAJIApqNgIQIAAgByAIajYCDCAAIAUgBmo2AgggACADIARqNgIEIAEoAgQhAyABKAIsIQUgASgCCCEGIAEoAjAhByABKAIMIQggASgCNCEJIAEoAhAhCiABKAI4IQsgASgCFCEMIAEoAjwhDSABKAIYIQ8gDigCACEOIAEoAhwhBCABKAJEIRAgASgCICERIAEoAkghEiABKAIAIRMgASgCKCEUIAAgASgCTCABKAIkazYCTCAAIBIgEWs2AkggACAQIARrNgJEIABBQGsiBCAOIA9rNgIAIAAgDSAMazYCPCAAIAsgCms2AjggACAJIAhrNgI0IAAgByAGazYCMCAAIAUgA2s2AiwgACAUIBNrNgIoIABB0ABqIAAgAkEoahAGIABBKGoiAyADIAIQBiAAQfgAaiACQfgAaiABQfgAahAGIAAgAUHQAGogAkHQAGoQBiAAKAIEIRQgACgCCCEVIAAoAgwhFiAAKAIQIRcgACgCFCEYIAAoAhghGSAAKAIcIRogACgCICEbIAAoAiQhHCAAKAIsIQEgACgCVCECIAAoAjAhAyAAKAJYIQUgACgCNCEGIAAoAlwhByAAKAI4IQggACgCYCEJIAAoAjwhCiAAKAJkIQsgBCgCACEMIAAoAmghDSAAKAJEIQ4gACgCbCEPIAAoAkghECAAKAJwIREgACgCACEdIAAoAighEiAAKAJQIRMgACAAKAJMIh4gACgCdCIfajYCTCAAIBAgEWo2AkggACAOIA9qNgJEIAQgDCANajYCACAAIAogC2o2AjwgACAIIAlqNgI4IAAgBiAHajYCNCAAIAMgBWo2AjAgACABIAJqNgIsIAAgEiATajYCKCAAIB8gHms2AiQgACARIBBrNgIgIAAgDyAOazYCHCAAIA0gDGs2AhggACALIAprNgIUIAAgCSAIazYCECAAIAcgBms2AgwgACAFIANrNgIIIAAgAiABazYCBCAAIBMgEms2AgAgACAAKAKcASIBIBxBAXQiAmo2ApwBIAAgACgCmAEiBCAbQQF0IgNqNgKYASAAIAAoApQBIgUgGkEBdCIGajYClAEgACAAKAKQASIHIBlBAXQiCGo2ApABIAAgACgCjAEiCSAYQQF0IgpqNgKMASAAIAAoAogBIgsgF0EBdCIMajYCiAEgACAAKAKEASINIBZBAXQiDmo2AoQBIAAgACgCgAEiDyAVQQF0IhBqNgKAASAAIAAoAnwiESAUQQF0IhJqNgJ8IAAgACgCeCITIB1BAXQiFGo2AnggACADIARrNgJwIAAgBiAFazYCbCAAIAggB2s2AmggACAKIAlrNgJkIAAgDCALazYCYCAAIA4gDWs2AlwgACAQIA9rNgJYIAAgEiARazYCVCAAIBQgE2s2AlAgACACIAFrNgJ0C0ABA38gACABIAFB+ABqIgIQBiAAQShqIAFBKGoiAyABQdAAaiIEEAYgAEHQAGogBCACEAYgAEH4AGogASADEAYLFwAgACABIAKtIAOtQiCGhCAEIAUQvwELFwAgACABIAKtIAOtQiCGhCAEIAUQwAELhQEBBX8CQCABLQAAEDkiAkUNACABLQABEDkiA0UNACABLQACEDkiBEUNACABLQADEDkiBUUNACABLQAEEDkiBkUNACAAIAJBgAhr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hTcDACAEQQRqIgRBgAFHDQALIAVBgBBqIAtBgAgQCxpBACEDQQAhBANAIAVBgBhqIARBB3RqIgIgAikDOCIXIAIpAxgiGHwgGEIBhkL+////H4MgF0L/////D4N+fCIYIAIpA3iFQiCJIhMgAikDWCIWfCATQv////8PgyAWQgGGQv7///8fg358IhYgF4VCKIkiFyAYfCAXQv////8PgyAYQgGGQv7///8fg358IhggE4VCMIkiEyACKQMoIhQgAikDCCIVfCAVQgGGQv7///8fgyAUQv////8Pg358IhUgAikDaIVCIIkiGyACKQNIIhx8IBtC/////w+DIBxCAYZC/v///x+DfnwiHCAUhUIoiSIUIBV8IBRC/////w+DIBVCAYZC/v///x+DfnwiFSAbhUIwiSIbIBx8IBtC/////w+DIBxCAYZC/v///x+DfnwiHCAUhUIBiSIUIAIpAyAiHyACKQMAIhp8IBpCAYZC/v///x+DIB9C/////w+DfnwiGiACKQNghUIgiSIgIAJBQGsiBikDACIjfCAgQv////8PgyAjQgGGQv7///8fg358IiMgH4VCKIkiHyAafCAfQv////8PgyAaQgGGQv7///8fg358Ihp8IBRC/////w+DIBpCAYZC/v///x+DfnwiGYVCIIkiJCACKQMwIiEgAikDECIdfCAdQgGGQv7///8fgyAhQv////8Pg358Ih0gAikDcIVCIIkiIiACKQNQIh58ICJC/////w+DIB5CAYZC/v///x+DfnwiHiAhhUIoiSIhIB18ICFC/////w+DIB1CAYZC/v///x+DfnwiHSAihUIwiSIiIB58ICJC/////w+DIB5CAYZC/v///x+DfnwiHnwgJEL/////D4MgHkIBhkL+////H4N+fCIlIBSFQiiJIhQgGXwgFEL/////D4MgGUIBhkL+////H4N+fCIZNwMAIAIgGSAkhUIwiSIZNwN4IAIgGSAlfCAZQv////8PgyAlQgGGQv7///8fg358Ihk3A1AgAiAUIBmFQgGJNwMoIAIgHiAhhUIBiSIUIBV8IBRC/////w+DIBVCAYZC/v///x+DfnwiFSAaICCFQjCJIhqFQiCJIiAgEyAWfCATQv////8PgyAWQgGGQv7///8fg358IhN8ICBC/////w+DIBNCAYZC/v///x+DfnwiFiAUhUIoiSIUIBV8IBRC/////w+DIBVCAYZC/v///x+DfnwiGSAghUIwiSIVNwNgIAIgGTcDCCACIBUgFnwgFUL/////D4MgFkIBhkL+////H4N+fCIWIBSFQgGJNwMwIAIgFjcDWCACIBMgF4VCAYkiFyAdfCAXQv////8PgyAdQgGGQv7///8fg358IhMgG4VCIIkiFiAaICN8IBpC/////w+DICNCAYZC/v///x+DfnwiFHwgFkL/////D4MgFEIBhkL+////H4N+fCIVIBeFQiiJIhcgE3wgF0L/////D4MgE0IBhkL+////H4N+fCITNwMQIAIgEyAWhUIwiSITNwNoIAYgEyAVfCATQv////8PgyAVQgGGQv7///8fg358IhU3AwAgAiAYIBQgH4VCAYkiE3wgGEIBhkL+////H4MgE0L/////D4N+fCIYICKFQiCJIhYgHHwgFkL/////D4MgHEIBhkL+////H4N+fCIUIBOFQiiJIhMgGHwgE0L/////D4MgGEIBhkL+////H4N+fCIbIBaFQjCJIhggFHwgGEL/////D4MgFEIBhkL+////H4N+fCIWNwNIIAIgGDcDcCACIBs3AxggAiAVIBeFQgGJNwM4IAIgEyAWhUIBiTcDICAEQQFqIgRBCEcNAAsDQCAFQYAYaiADQQR0aiICIAIpA4gDIhcgAikDiAEiGHwgGEIBhkL+////H4MgF0L/////D4N+fCIYIAIpA4gHhUIgiSITIAIpA4gFIhZ8IBNC/////w+DIBZCAYZC/v///x+DfnwiFiAXhUIoiSIXIBh8IBdC/////w+DIBhCAYZC/v///x+DfnwiGCAThUIwiSITIAIpA4gCIhQgAikDCCIVfCAVQgGGQv7///8fgyAUQv////8Pg358IhUgAikDiAaFQiCJIhsgAikDiAQiHHwgG0L/////D4MgHEIBhkL+////H4N+fCIcIBSFQiiJIhQgFXwgFEL/////D4MgFUIBhkL+////H4N+fCIVIBuFQjCJIhsgHHwgG0L/////D4MgHEIBhkL+////H4N+fCIcIBSFQgGJIhQgAikDgAIiHyACKQMAIhp8IBpCAYZC/v///x+DIB9C/////w+DfnwiGiACKQOABoVCIIkiICACKQOABCIjfCAgQv////8PgyAjQgGGQv7///8fg358IiMgH4VCKIkiHyAafCAfQv////8PgyAaQgGGQv7///8fg358Ihp8IBRC/////w+DIBpCAYZC/v///x+DfnwiGYVCIIkiJCACKQOAAyIhIAIpA4ABIh18IB1CAYZC/v///x+DICFC/////w+DfnwiHSACKQOAB4VCIIkiIiACKQOABSIefCAiQv////8PgyAeQgGGQv7///8fg358Ih4gIYVCKIkiISAdfCAhQv////8PgyAdQgGGQv7///8fg358Ih0gIoVCMIkiIiAefCAiQv////8PgyAeQgGGQv7///8fg358Ih58ICRC/////w+DIB5CAYZC/v///x+DfnwiJSAUhUIoiSIUIBl8IBRC/////w+DIBlCAYZC/v///x+DfnwiGTcDACACIBkgJIVCMIkiGTcDiAcgAiAZICV8IBlC/////w+DICVCAYZC/v///x+DfnwiGTcDgAUgAiAUIBmFQgGJNwOIAiACIB4gIYVCAYkiFCAVfCAUQv////8PgyAVQgGGQv7///8fg358IhUgGiAghUIwiSIahUIgiSIgIBMgFnwgE0L/////D4MgFkIBhkL+////H4N+fCITfCAgQv////8PgyATQgGGQv7///8fg358IhYgFIVCKIkiFCAVfCAUQv////8PgyAVQgGGQv7///8fg358IhkgIIVCMIkiFTcDgAYgAiAZNwMIIAIgFSAWfCAVQv////8PgyAWQgGGQv7///8fg358IhYgFIVCAYk3A4ADIAIgFjcDiAUgAiATIBeFQgGJIhcgHXwgF0L/////D4MgHUIBhkL+////H4N+fCITIBuFQiCJIhYgGiAjfCAaQv////8PgyAjQgGGQv7///8fg358IhR8IBZC/////w+DIBRCAYZC/v///x+DfnwiFSAXhUIoiSIXIBN8IBdC/////w+DIBNCAYZC/v///x+DfnwiEzcDgAEgAiATIBaFQjCJIhM3A4gGIAIgEyAVfCATQv////8PgyAVQgGGQv7///8fg358IhU3A4AEIAIgGCAUIB+FQgGJIhN8IBhCAYZC/v///x+DIBNC/////w+DfnwiGCAihUIgiSIWIBx8IBZC/////w+DIBxCAYZC/v///x+DfnwiFCAThUIoiSITIBh8IBNC/////w+DIBhCAYZC/v///x+DfnwiGyAWhUIwiSIYIBR8IBhC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E2o2AAALtgkBFX8jAEHAAmsiAyQAIANB8AFqIgQgAhAFIAQgBCACEAYgACAEEAUgACAAIAIQBiAAIAAgARAGIAAgABBuIAAgACAEEAYgACAAIAEQBiADQcABaiIEIAAQBSAEIAQgAhAGIAEoAgQhBSABKAIIIQ0gASgCDCEOIAEoAhAhDyABKAIUIRAgASgCGCERIAEoAhwhEiABKAIgIRMgASgCACEUIAMoAsABIQIgAygCxAEhBCADKALIASEGIAMoAswBIQcgAygC0AEhCCADKALUASEJIAMoAtgBIQogAygC3AEhCyADKALgASEMIAMgAygC5AEiFSABKAIkIhZrNgK0ASADIAwgE2s2ArABIAMgCyASazYCrAEgAyAKIBFrNgKoASADIAkgEGs2AqQBIAMgCCAPazYCoAEgAyAHIA5rNgKcASADIAYgDWs2ApgBIAMgBCAFazYClAEgAyACIBRrNgKQASADIBUgFmo2AoQBIAMgDCATajYCgAEgAyALIBJqNgJ8IAMgCiARajYCeCADIAkgEGo2AnQgAyAIIA9qNgJwIAMgByAOajYCbCADIAYgDWo2AmggAyAEIAVqNgJkIAMgAiAUajYCYCADQTBqIgUgAUHwDBAGIAMgFSADKAJUajYCVCADIAwgAygCUGo2AlAgAyALIAMoAkxqNgJMIAMgCiADKAJIajYCSCADIAkgAygCRGo2AkQgAyAIIAMoAkBqNgJAIAMgByADKAI8ajYCPCADIAYgAygCOGo2AjggAyAEIAMoAjRqNgI0IAMgAiADKAIwajYCMCADIANBkAFqEBEgA0EgEBohDiADIANB4ABqEBEgA0EgEBohDSADIAUQESADQSAQGiEBIAMgAEHwDBAGIAAoAgQhDCAAKAIIIQsgACgCDCEKIAAoAhAhCSAAKAIUIQggACgCGCEHIAAoAhwhBiAAKAIgIQQgACgCACEFIAMoAgAhDyADKAIEIRAgAygCCCERIAMoAgwhEiADKAIQIRMgAygCFCEUIAMoAhghFSADKAIcIRYgAygCICEXIABBACABIA1yayIBIAAoAiQiAiADKAIkc3EgAnMiAjYCJCAAIAQgBCAXcyABcXMiBDYCICAAIAYgBiAWcyABcXMiBjYCHCAAIAcgByAVcyABcXMiBzYCGCAAIAggCCAUcyABcXMiCDYCFCAA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IAFrNgIAIAAgHEEBdCIBIAAoApwBIgJrNgKcASAAIBtBAXQiBCAAKAKYASIDazYCmAEgACAaQQF0IgUgACgClAEiBms2ApQBIAAgGUEBdCIHIAAoApABIghrNgKQASAAIBhBAXQiCSAAKAKMASIKazYCjAEgACAXQQF0IgsgACgCiAEiDGs2AogBIAAgFkEBdCINIAAoAoQBIg5rNgKEASAAIBVBAXQiDyAAKAKAASIQazYCgAEgACAUQQF0IhEgACgCfCISazYCfCAAIB1BAXQiEyAAKAJ4IhRrNgJ4IAAgAyAEajYCcCAAIAUgBmo2AmwgACAHIAhqNgJoIAAgCSAKajYCZCAAIAsgDGo2AmAgACANIA5qNgJcIAAgDyAQajYCWCAAIBEgEmo2AlQgACATIBRqNgJQIAAgASACajYCdAuuCAEDfyMAQZABayIDJAAgA0HgAGoiBCABEAUgA0EwaiICIAQQBSACIAIQBSACIAEgAhAGIAQgBCACEAYgBCAEEAUgBCACIAQQBiACIAQQBSACIAIQBSACIAIQBSACIAIQBSACIAIQBSAEIAIgBBAGIAIgBBAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAiAEEAYgAyACEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAyADEAUgAiADIAIQBiACIAIQBSACIAIQBSACIAIQBSACIAIQBSACIAIQBSACIAIQBSACIAIQBSACIAIQBSACIAIQBSACIAIQBSAEIAIgBBAGIAIgBBAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAhAFIAIgAiAEEAYgAyACEAVBASECA0AgAyADEAUgAkEBaiICQeQARw0ACyADQTBqIgIgAyACEAYgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgAiACEAUgA0HgAGoiBCACIAQQBiAEIAQQBSAEIAQQBSAAIAQgARAGIANBkAFqJAALpgQCDn4KfyAAKAIkIRIgACgCICETIAAoAhwhFCAAKAIYIRUgACgCFCERIAJCEFoEQCAALQBQRUEYdCEWIAAoAhAiF60hDyAAKAIMIhitIQ0gACgCCCIZrSELIAAoAgQiGq0hCSAaQQVsrSEQIBlBBWytIQ4gGEEFbK0hDCAXQQVsrSEKIAA1AgAhCANAIAEoAANBAnZB////H3EgFWqtIgMgDX4gASgAAEH///8fcSARaq0iBCAPfnwgASgABkEEdkH///8fcSAUaq0iBSALfnwgASgACUEGdiATaq0iBiAJfnwgEiAWaiABKAAMQQh2aq0iByAIfnwgAyALfiAEIA1+fCAFIAl+fCAGIAh+fCAHIAp+fCADIAl+IAQgC358IAUgCH58IAYgCn58IAcgDH58IAMgCH4gBCAJfnwgBSAKfnwgBiAMfnwgByAOfnwgAyAKfiAEIAh+fCAFIAx+fCAGIA5+fCAHIBB+fCIDQhqIQv////8Pg3wiBEIaiEL/////D4N8IgVCGohC/////w+DfCIGQhqIQv////8Pg3wiB0IaiKdBBWwgA6dB////H3FqIhFBGnYgBKdB////H3FqIRUgBadB////H3EhFCAGp0H///8fcSETIAenQf///x9xIRIgEUH///8fcSERIAFBEGohASACQhB9IgJCD1YNAAsLIAAgETYCFCAAIBI2AiQgACATNgIgIAAgFDYCHCAAIBU2AhgLrQMCDH8DfiAAKQM4Ig5CAFIEQCAAQUBrIgIgDqciA2pBAToAACAOQgF8Qg9YBEAgACADakHBAGpBAEEPIANrEAwaCyAAQQE6AFAgACACQhAQbwsgADUCNCEOIAA1AjAhDyAANQIsIRAgASAAKAIUIAAoAiQgACgCICAAKAIcIAAoAhgiA0EadmoiAkEadmoiBkEadmoiCUEadkEFbGoiBEH///8fcSIFQQVqIgdBGnYgA0H///8fcSAEQRp2aiIEaiIIQRp2IAJB////H3EiCmoiC0EadiAGQf///x9xIgZqIgxBGnYgCUH///8fcWoiDUGAgIAgayICQR91IgMgBHEgAkEfdkEBayIEQf///x9xIgIgCHFyIghBGnQgAiAHcSADIAVxcnIiBSAAKAIoaiIHNgAAIAEgBSAHS60gECADIApxIAIgC3FyIgVBFHQgCEEGdnKtfHwiED4ABCABIA8gAyAGcSACIAxxciICQQ50IAVBDHZyrXwgEEIgiHwiDz4ACCABIA4gBCANcSADIAlxckEIdCACQRJ2cq18IA9CIIh8PgAMIABB2AAQCQsSACAAIAEgAq0gA61CIIaEEBcL2QQCBn4BfwJAIAApAzgiA0IAUgRAIABCECADfSIEIAIgAiAEVhsiBEIAUgR+IABBQGshCUIAIQMgBEIEWgRAIARCfIMhBQNAIAkgACkDOCADfKdqIAEgA6dqLQAAOgAAIAkgA0IBhCIIIAApAzh8p2ogASAIp2otAAA6AAAgCSADQgKEIgggACkDOHynaiABIAinai0AADoAACAJIANCA4QiCCAAKQM4fKdqIAEgCKdqLQAAOgAAIANCBHwhAyAGQgR8IgYgBVINAAsLIARCA4MiBkIAUgRAA0AgCSAAKQM4IAN8p2ogASADp2otAAA6AAAgA0IBfCEDIAdCAXwiByAGUg0ACwsgACkDOAUgAwsgBHwiAzcDOCADQhBUDQEgACAAQUBrQhAQbyAAQgA3AzggAiAEfSECIAEgBKdqIQELIAJCEFoEQCAAIAEgAkJwgyIDEG8gAkIPgyECIAEgA6dqIQELIAJQDQAgAEFAayEJQgAhB0IAIQMgAkIEWgRAIAJCDIMhBEIAIQYDQCAJIAApAzggA3ynaiABIAOnai0AADoAACAJIANCAYQiBSAAKQM4fKdqIAEgBadqLQAAOgAAIAkgA0IChCIFIAApAzh8p2ogASAFp2otAAA6AAAgCSADQgOEIgUgACkDOHynaiABIAWnai0AADoAACADQgR8IQMgBkIEfCIGIARSDQALCyACQgODIgRCAFIEQANAIAkgACkDOCADfKdqIAEgA6dqLQAAOgAAIANCAXwhAyAHQgF8IgcgBFINAAsLIAAgACkDOCACfDcDOAsLkAUAIARBCDYCAEKAgAIgACAAQoCAAlgbIgAgAUEFdq1aBEAgAgJ/QQEgAUGAIEkNABpBAiABQYDAAEkNABpBAyABQYCAAUkNABpBBCABQYCAAkkNABpBBSABQYCABEkNABpBBiABQYCACEkNABpBByABQYCAEEkNABpBCCABQYCAIEkNABpBCSABQYCAwABJDQAaQQogAUGAgIABSQ0AGkELIAFBgICAAkkNABpBDCABQYCAgARJDQAaQQ0gAUGAgIAISQ0AGkEOIAFBgICAEEkNABpBDyABQYCAgCBJDQAaQRAgAUGAgIDAAEkNABpBESABQYCAgIABSQ0AGkESIAFBgICAgAJJDQAaQRMgAUGAgICABEkNABpBFEEVIAFBAE4bCyIBNgIAIANC/////wMgAEICiCABrYgiACAAQv////8DWhunIAQoAgBuNgIADwsgA0EBNgIAIAICf0EBIACnIAQoAgBBAnRuIgNBBEkNABpBAiADQQhJDQAaQQMgA0EQSQ0AGkEEIANBIEkNABpBBSADQcAASQ0AGkEGIANBgAFJDQAaQQcgA0GAAkkNABpBCCADQYAESQ0AGkEJIANBgAhJDQAaQQogA0GAEEkNABpBCyADQYAgSQ0AGkEMIANBgMAASQ0AGkENIANBgIABSQ0AGkEOIANBgIACSQ0AGkEPIANBgIAESQ0AGkEQIANBgIAISQ0AGkERIANBgIAQSQ0AGkESIANBgIAgSQ0AGkETIANBgIDAAEkNABpBFCADQYCAgAFJDQAaQRUgA0GAgIACSQ0AGkEWIANBgICABEkNABpBFyADQYCAgAhJDQAaQRggA0GAgIAQSQ0AGkEZQRogA0GAgIAgSRsLNgIAC+8BAQJ/IABFBEBBZw8LIAAoAgBFBEBBfw8LAn9BfiAAKAIEQRBJDQAaIAAoAghFBEBBbiAAKAIMDQEaCyAAKAIUIQEgACgCEEUEQEFtQXogARsPC0F6IAFBCEkNABogACgCGEUEQEFsIAAoAhwNARoLIAAoAiBFBEBBayAAKAIkDQEaCyAAKAIwIgFFBEBBcA8LQW8gAUH///8HSw0AGkFyIAAoAiwiAkEISQ0AGkFxIAJBgICAAUsNABpBciACIAFBA3RJDQAaIAAoAihFBEBBdA8LIAAoAjQiAEUEQEFkDwtBY0EAIABB////B0sbCwunGQITfgV/IwBBgBBrIhgkACAYQYAIaiABQYAIEAsaQQAhAQNAIAFBA3QiFiAYQYAIaiIaaiIXIBcpAwAgACAWaikDAIU3AwAgGiAWQQhyIhdqIhkgGSkDACAAIBdqKQMAhTcDACAaIBZBEHIiF2oiGSAZKQMAIAAgF2opAwCFNwMAIBogFkEYciIWaiIXIBcpAwAgACAWaikDAIU3AwAgAUEEaiIBQYABRw0ACyAYIBpBgAgQCyEYQQAhAEEAIQEDQCAYIAFBA3QiFmoiFyAXKQMAIAIgFmopAwCFNwMAIBggFkEIciIXaiIZIBkpAwAgAiAXaikDAIU3AwAgGCAWQRByIhdqIhkgGSkDACACIBdqKQMAhTcDACAYIBZBGHIiFmoiFyAXKQMAIAIgFmopAwCFNwMAIAFBBGoiAUGAAUcNAAsDQCAYQYAIaiAAQQd0aiIBIAEpAzgiCCABKQMYIgd8IAdCAYZC/v///x+DIAhC/////w+DfnwiByABKQN4hUIgiSIEIAEpA1giBXwgBUIBhkL+////H4MgBEL/////D4N+fCIFIAiFQiiJIgggB3wgCEL/////D4MgB0IBhkL+////H4N+fCIHIASFQjCJIgQgASkDKCIDIAEpAwgiBnwgBkIBhkL+////H4MgA0L/////D4N+fCIGIAEpA2iFQiCJIgsgASkDSCIMfCAMQgGGQv7///8fgyALQv////8Pg358IgwgA4VCKIkiAyAGfCADQv////8PgyAGQgGGQv7///8fg358IgYgC4VCMIkiCyAMfCALQv////8PgyAMQgGGQv7///8fg358IgwgA4VCAYkiAyABKQMgIg8gASkDACIKfCAKQgGGQv7///8fgyAPQv////8Pg358IgogASkDYIVCIIkiECABQUBrIhYpAwAiE3wgE0IBhkL+////H4MgEEL/////D4N+fCITIA+FQiiJIg8gCnwgD0L/////D4MgCkIBhkL+////H4N+fCIKfCADQv////8PgyAKQgGGQv7///8fg358IgmFQiCJIhQgASkDMCIRIAEpAxAiDXwgDUIBhkL+////H4MgEUL/////D4N+fCINIAEpA3CFQiCJIhIgASkDUCIOfCAOQgGGQv7///8fgyASQv////8Pg358Ig4gEYVCKIkiESANfCARQv////8PgyANQgGGQv7///8fg358Ig0gEoVCMIkiEiAOfCASQv////8PgyAOQgGGQv7///8fg358Ig58IBRC/////w+DIA5CAYZC/v///x+DfnwiFSADhUIoiSIDIAl8IANC/////w+DIAlCAYZC/v///x+DfnwiCTcDACABIAkgFIVCMIkiCTcDeCABIAkgFXwgCUL/////D4MgFUIBhkL+////H4N+fCIJNwNQIAEgAyAJhUIBiTcDKCABIAQgBXwgBEL/////D4MgBUIBhkL+////H4N+fCIEIA4gEYVCAYkiBSAGfCAFQv////8PgyAGQgGGQv7///8fg358IgMgCiAQhUIwiSIGhUIgiSIKfCAEQgGGQv7///8fgyAKQv////8Pg358IhAgBYVCKIkiBSADfCAFQv////8PgyADQgGGQv7///8fg358IgkgCoVCMIkiAzcDYCABIAk3AwggASAFIAMgEHwgA0L/////D4MgEEIBhkL+////H4N+fCIFhUIBiTcDMCABIAU3A1ggASAEIAiFQgGJIgggDXwgCEL/////D4MgDUIBhkL+////H4N+fCIEIAuFQiCJIgUgBiATfCAGQv////8PgyATQgGGQv7///8fg358IgN8IAVC/////w+DIANCAYZC/v///x+DfnwiBiAIhUIoiSIIIAR8IAhC/////w+DIARCAYZC/v///x+DfnwiBDcDECABIAQgBYVCMIkiBDcDaCAWIAQgBnwgBEL/////D4MgBkIBhkL+////H4N+fCIGNwMAIAEgByADIA+FQgGJIgR8IAdCAYZC/v///x+DIARC/////w+DfnwiByAShUIgiSIFIAx8IAVC/////w+DIAxCAYZC/v///x+DfnwiAyAEhUIoiSIEIAd8IARC/////w+DIAdCAYZC/v///x+DfnwiCyAFhUIwiSIHIAN8IAdC/////w+DIANCAYZC/v///x+DfnwiBTcDSCABIAc3A3AgASALNwMYIAEgBiAIhUIBiTcDOCABIAQgBYVCAYk3AyAgAEEBaiIAQQhHDQALQQAhAANAIBhBgAhqIABBBHRqIgEgASkDiAMiCCABKQOIASIHfCAHQgGGQv7///8fgyAIQv////8Pg358IgcgASkDiAeFQiCJIgQgASkDiAUiBXwgBUIBhkL+////H4MgBEL/////D4N+fCIFIAiFQiiJIgggB3wgCEL/////D4MgB0IBhkL+////H4N+fCIHIASFQjCJIgQgASkDiAIiAyABKQMIIgZ8IAZCAYZC/v///x+DIANC/////w+DfnwiBiABKQOIBoVCIIkiCyABKQOIBCIMfCAMQgGGQv7///8fgyALQv////8Pg358IgwgA4VCKIkiAyAGfCADQv////8PgyAGQgGGQv7///8fg358IgYgC4VCMIkiCyAMfCALQv////8PgyAMQgGGQv7///8fg358IgwgA4VCAYkiAyABKQOAAiIPIAEpAwAiCnwgCkIBhkL+////H4MgD0L/////D4N+fCIKIAEpA4AGhUIgiSIQIAEpA4AEIhN8IBNCAYZC/v///x+DIBBC/////w+DfnwiEyAPhUIoiSIPIAp8IA9C/////w+DIApCAYZC/v///x+DfnwiCnwgA0L/////D4MgCkIBhkL+////H4N+fCIJhUIgiSIUIAEpA4ADIhEgASkDgAEiDXwgDUIBhkL+////H4MgEUL/////D4N+fCINIAEpA4AHhUIgiSISIAEpA4AFIg58IA5CAYZC/v///x+DIBJC/////w+DfnwiDiARhUIoiSIRIA18IBFC/////w+DIA1CAYZC/v///x+DfnwiDSAShUIwiSISIA58IBJC/////w+DIA5CAYZC/v///x+DfnwiDnwgFEL/////D4MgDkIBhkL+////H4N+fCIVIAOFQiiJIgMgCXwgA0L/////D4MgCUIBhkL+////H4N+fCIJNwMAIAEgCSAUhUIwiSIJNwOIByABIAkgFXwgCUL/////D4MgFUIBhkL+////H4N+fCIJNwOABSABIAMgCYVCAYk3A4gCIAEgBCAFfCAEQv////8PgyAFQgGGQv7///8fg358IgQgDiARhUIBiSIFIAZ8IAVC/////w+DIAZCAYZC/v///x+DfnwiAyAKIBCFQjCJIgaFQiCJIgp8IARCAYZC/v///x+DIApC/////w+DfnwiECAFhUIoiSIFIAN8IAVC/////w+DIANCAYZC/v///x+DfnwiCSAKhUIwiSIDNwOABiABIAk3AwggASAFIAMgEHwgA0L/////D4MgEEIBhkL+////H4N+fCIFhUIBiTcDgAMgASAFNwOIBSABIAQgCIVCAYkiCCANfCAIQv////8PgyANQgGGQv7///8fg358IgQgC4VCIIkiBSAGIBN8IAZC/////w+DIBNCAYZC/v///x+DfnwiA3wgBUL/////D4MgA0IBhkL+////H4N+fCIGIAiFQiiJIgggBHwgCEL/////D4MgBEIBhkL+////H4N+fCIENwOAASABIAQgBYVCMIkiBDcDiAYgASAEIAZ8IARC/////w+DIAZCAYZC/v///x+DfnwiBjcDgAQgASAHIAMgD4VCAYkiBHwgB0IBhkL+////H4MgBEL/////D4N+fCIHIBKFQiCJIgUgDHwgBUL/////D4MgDEIBhkL+////H4N+fCIDIASFQiiJIgQgB3wgBEL/////D4MgB0IBhkL+////H4N+fCILIAWFQjCJIgcgA3wgB0L/////D4MgA0IBhkL+////H4N+fCIFNwOIBCABIAc3A4AHIAEgCzcDiAEgASAGIAiFQgGJNwOIAyABIAQgBYVCAYk3A4ACIABBAWoiAEEIRw0ACyACIBhBgAgQCyEBQQAhAANAIAEgAEEDdCICaiIWIBYpAwAgGEGACGoiGSACaikDAIU3AwAgASACQQhyIhZqIhcgFykDACAWIBlqKQMAhTcDACABIAJBEHIiFmoiFyAXKQMAIBhBgAhqIBZqKQMAhTcDACABIAJBGHIiAmoiFiAWKQMAIBhBgAhqIAJqKQMAhTcDACAAQQRqIgBBgAFHDQALIBhBgBBqJAAL0CQBM38jAEHQBGsiHyQAQX8hBgJAIABBIGoiBxCNAUUNACAAEEwNACADEGtFDQAgAxBMDQAgH0GAAWoi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CCERIAAoAAwhEiAAKAAAIRMgAiABKQJ4NwOYBCACIAEpAnA3A5AEIAIgASkCaDcD+AMgAiABKQJgNwPwAyACIAEpAng3A+gDIAIgASkCcDcD4AMgAkGABGoiAyACQfADaiACQeADahAIIAEgAikCiAQ3AnggASACKQKABDcCcCACIAEpAlg3A9gDIAIgASkCUDcD0AMgAiABKQJoNwPIAyACIAEpAmA3A8ADIAMgAkHQA2ogAkHAA2oQCCABIAIpAogENwJoIAEgAikCgAQ3AmAgAiABKQJINwO4AyACIAFBQGsiACkCADcDsAMgAiABKQJYNwOoAyACIAEpAlA3A6ADIAMgAkGwA2ogAkGgA2oQCCABIAIpAogENwJYIAEgAikCgAQ3AlAgAiABKQI4NwOYAyACIAEpAjA3A5ADIAIgASkCSDcDiAMgAiAAKQIANwOAAyADIAJBkANqIAJBgANqEAggASACKQKIBDcCSCAAIAIpAoAENwIAIAIgASkCKDcD+AIgAiABKQIgNwPwAiACIAEpAjg3A+gCIAIgASkCMDcD4AIgAyACQfACaiACQeACahAIIAEgAikCiAQ3AjggASACKQKABDcCMCACIAEpAhg3A9gCIAIgASkCEDcD0AIgAiABKQIoNwPIAiACIAEpAiA3A8ACIAMgAkHQAmogAkHAAmoQCCABIAIpAogENwIoIAEgAikCgAQ3AiAgAiABKQIINwO4AiACIAEpAgA3A7ACIAIgASkCGDcDqAIgAiABKQIQNwOgAiADIAJBsAJqIAJBoAJqEAggASACKQKIBDcCGCABIAIpAoAENwIQIAIgAikDmAQ3A5gCIAIgAikDkAQ3A5ACIAIgASkCCDcDiAIgAiABKQIANwOAAiADIAJBkAJqIAJBgAJqEAggASACKQKIBDcCCCABIAIpAoAENwIAIAEgEiABKAAMczYCDCABIBEgASgACHM2AgggASAQIAEoAARzNgIEIAEgEyABKAAAczYCACAAIA8gACgAAHM2AgAgASAOIAEoAERzNgJEIAEgDSABKABIczYCSCABIAwgASgATHM2AkwgAiABKQJ4NwOYBCACIAEpAnA3A5AEIAIgASkCaDcD+AEgAiABKQJgNwPwASACIAEpAng3A+gBIAIgASkCcDcD4AEgAyACQfABaiACQeABahAIIAEgAikCiAQ3AnggASACKQKABDcCcCACIAEpAlg3A9gBIAIgASkCUDcD0AEgAiABKQJoNwPIASACIAEpAmA3A8ABIAMgAkHQAWogAkHAAWoQCCABIAIpAogENwJoIAEgAikCgAQ3AmAgAiABKQJINwO4ASACIAApAgA3A7ABIAIgASkCWDcDqAEgAiABKQJQNwOgASADIAJBsAFqIAJBoAFqEAggASACKQKIBDcCWCABIAIpAoAENwJQIAIgASkCODcDmAEgAiABKQIwNwOQASACIAEpAkg3A4gBIAIgACkCADcDgAEgAyACQZABaiACQYABahAIIAEgAikCiAQ3AkggACACKQKABDcCACACIAEpAig3A3ggAiABKQIgNwNwIAIgASkCODcDaCACIAEpAjA3A2AgAyACQfAAaiACQeAAahAIIAEgAikCiAQ3AjggASACKQKABDcCMCACIAEpAhg3A1ggAiABKQIQNwNQIAIgASkCKDcDSCACIAEpAiA3A0AgAyACQdAAaiACQUBrEAggASACKQKIBDcCKCABIAIpAoAENwIgIAIgASkCCDcDOCACIAEpAgA3AzAgAiABKQIYNwMoIAIgASkCEDcDICADIAJBMGogAkEgahAIIAEgAikCiAQ3AhggASACKQKABDcCECACIAIpA5gENwMYIAIgAikDkAQ3AxAgAiABKQIINwMIIAIgASkCADcDACADIAJBEGogAhAIIAEgAikCiAQ3AgggASACKQKABDcCACABIAsgASgADHM2AgwgASAKIAEoAAhzNgIIIAEgCSABKAAEczYCBCABIAggASgAAHM2AgAgACAHIAAoAABzNgIAIAEgBiABKABEczYCRCABIAUgASgASHM2AkggASAEIAEoAExzNgJMIAJBoARqJAALvQkBEX8jAEGgAmsiAyQAIAEoAAQhECABKAAIIREgASgADCESIAAoAAQhCyAAKAAIIQwgACgADCENIAEoAAAhEyACQfAAaiIBIAAoAAAiDkGAgoQQcyIANgIAIAJB4ABqIgYgDkHb++CoBXM2AgAgAkHQAGoiByAANgIAIAJBQGsiACAOIBNzIgU2AgAgAkKgosSRtK6tlF03AjggAkEwaiIIQtv74KjVzfCXcTcCACACQpXE3MmFsvq84gA3AiggAkEgaiIJQoCChJCwoIGEDTcCACACQqCixJG0rq2UXTcCGCACQRBqIgpC2/vgqNXN8JdxNwIAIAIgBTYCACACIA1BkNPnkwZzIgU2AnwgAiAMQZXE3MkFcyIENgJ4IAIgC0GDiqDoAHMiDzYCdCACIA1B8+qi6X1zNgJsIAIgDEGgosSRBHM2AmggAiALQe2Ev4l/czYCZCACIAU2AlwgAiAENgJYIAIgDzYCVCACIA0gEnMiBTYCTCACIAwgEXMiBDYCSCACIAsgEHMiDzYCRCACIAU2AgwgAiAENgIIIAIgDzYCBEEAIQUDQCADIAEpAgg3A5gCIAMgASkCADcDkAIgAyAGKQIINwP4ASADIAYpAgA3A/ABIAMgASkCCDcD6AEgAyABKQIANwPgASADQYACaiIEIANB8AFqIANB4AFqEAggASADKQKIAjcCCCABIAMpAoACNwIAIAMgBykCCDcD2AEgAyAHKQIANwPQASADIAYpAgg3A8gBIAMgBikCADcDwAEgBCADQdABaiADQcABahAIIAYgAykCiAI3AgggBiADKQKAAjcCACADIAApAgg3A7gBIAMgACkCADcDsAEgAyAHKQIINwOoASADIAcpAgA3A6ABIAQgA0GwAWogA0GgAWoQCCAHIAMpAogCNwIIIAcgAykCgAI3AgAgAyAIKQIINwOYASADIAgpAgA3A5ABIAMgACkCCDcDiAEgAyAAKQIANwOAASAEIANBkAFqIANBgAFqEAggACADKQKIAjcCCCAAIAMpAoACNwIAIAMgCSkCCDcDeCADIAkpAgA3A3AgAyAIKQIINwNoIAMgCCkCADcDYCAEIANB8ABqIANB4ABqEAggCCADKQKIAjcCCCAIIAMpAoACNwIAIAMgCikCCDcDWCADIAopAgA3A1AgAyAJKQIINwNIIAMgCSkCADcDQCAEIANB0ABqIANBQGsQCCAJIAMpAogCNwIIIAkgAykCgAI3AgAgAyACKQIINwM4IAMgAikCADcDMCADIAopAgg3AyggAyAKKQIANwMgIAQgA0EwaiADQSBqEAggCiADKQKIAjcCCCAKIAMpAoACNwIAIAMgAykDmAI3AxggAyADKQOQAjcDECADIAIpAgg3AwggAyACKQIANwMAIAQgA0EQaiADEAggAiADKQKIAjcCCCACIAMpAoACNwIAIAIgAigADCASczYCDCACIAIoAAggEXM2AgggAiACKAAEIBBzNgIEIAIgAigAACATczYCACAAIAAoAAAgDnM2AgAgAiACKABEIAtzNgJEIAIgAigASCAMczYCSCACIAIoAEwgDXM2AkwgBUEBaiIFQQpHDQALIANBoAJqJAALEAAgACABQZyXAigCABEAAAvSDwEkfyMAQfAEayICJAAgAkHgA2oiAyABEAUgA0HwDCADEAYgAiACKAKEBCIHNgKUAiACIAIoAoAEIgg2ApACIAIgAigC/AMiCTYCjAIgAiACKAL4AyIKNgKIAiACIAIoAvQDIgs2AoQCIAIgAigC8AMiDDYCgAIgAiACKALsAyINNgL8ASACIAIoAugDIg42AvgBIAIgAigC5AMiBTYC9AEgAiACKALgAyIGQQFqNgLwASACQfABaiIEIARBwIkCEAYgAiAHQczk3wVrNgLUAyACIAhBgJL1CGs2AtADIAIgCUHnnMYBazYCzAMgAiAKQcSG/wJrNgLIAyACIAtB6K6YBGs2AsQDIAIgDEGpgAdqNgLAAyACIA1Bj5SoA2o2ArwDIAIgDkHDoqoHazYCuAMgAiAFQYXlzQZqNgK0AyACIAZByo6aBWs2ArADIAJBwAFqIhkgA0HADBAGIAJBACACKALkAWs2AuQBIAJBACACKALgAWs2AuABIAJBACACKALcAWs2AtwBIAJBACACKALYAWs2AtgBIAJBACACKALUAWs2AtQBIAJBACACKALQAWs2AtABIAJBACACKALMAWs2AswBIAJBACACKALIAWs2AsgBIAJBACACKALEAWs2AsQBIAIgAigCwAFBf3M2AsABIBkgGSACQbADahAGIAJBgANqIiIgBCAZEGohAyACQdACaiIEICIgARAGIAJBwARqIiQgBBARIAItAMAEISUgAigCpAMhGiACKAL0AiEEIAIoAqADIRsgAigC8AIhECACKAKcAyEcIAIoAuwCIREgAigCmAMhHSACKALoAiESIAIoApQDIR4gAigC5AIhEyACKAKQAyEfIAIoAuACIRQgAigCjAMhICACKALcAiEVIAIoAogDISEgAigC2AIhFiACKAKEAyEPIAIoAtQCIRcgAigCgAMhIyACKALQAiEYIAIgByADQQFrIgFxNgLkBCACIAEgCHE2AuAEIAIgASAJcTYC3AQgAiABIApxNgLYBCACIAEgC3E2AtQEIAIgASAM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fKciATYC1AEgAiARIAtrIAFqNgLkAiACIB4gGkKAgIDgD4N9pyIBNgLQASACIA8gDGsgAWo2AuACIAJB8ARqIgMgAkHgAmoiASABEAYgAiABIAMQBiACQZAGaiIBIAIQBSABIAEQBSACQZAHaiIFIAIgARAGIAJBwARqIgMgBRAFIAMgAxAFIAMgAxAFIAMgAxAFIAJBkARqIgEgBSADEAYgASABEAUgASABEAUgASABIAIQBiACIAIpA7AENwOABCACIAIpA6gENwP4AyACIAIpA6AENwPwAyACIAIpA5gENwPoAyACIAIpA5AENwPgAyABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEgAkHgA2oiAxAGIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgARAFIAEgASADEAYgAiACKQOwBDcD0AMgAiACKQOoBDcDyAMgAiACKQOgBDcDwAMgAiACKQOYBDcDuAMgAiACKQOQBDcDsAMgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABEAUgASABIAJBsANqIgMQBiACIAIpA7AENwPQAyACIAIpA6gENwPIAyACIAIpA6AENwPAAyACIAIpA5gENwO4AyACIAIpA5AENwOwAyABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEgAxAGIAIgAikDsAQ3A9ADIAIgAikDqAQ3A8gDIAIgAikDoAQ3A8ADIAIgAikDmAQ3A7gDIAIgAikDkAQ3A7ADA0AgAkGQBGoiASABEAUgBEEBaiIEQfgARw0ACyABIAEgAkGwA2oQBiABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEQBSABIAEgAkHgA2oQBiABIAEQBSABIAEQBSABIAEQBSABIAEgAhAGIAEgARAFIAJBkANqIAEQESACKAKAAiEDIAIoAoQCIQQgAigCiAIhBSACKAKMAiEGIAIoApACIQcgAigClAIhCCACKAKYAiEJIAIoApwCIQogAigCoAIhCyACQQAgAi0AkQNBAXFrIgEgAigCpAIiDEEAIAxrc3EgDHMiDDYClAUgAiALIAtBACALa3MgAXFzIgs2ApAFIAIgCiAKQQAgCmtzIAFxcyIKNgKMBSACIAkgCUEAIAlrcyABcXMiCTYCiAUgAiAIIAhBACAIa3MgAXFzIgg2AoQFIAIgByAHQQAgB2tzIAFxcyIHNgKABSACIAYgBkEAIAZrcyABcXMiBjYC/AQgAiAFIAVBACAFa3MgAXFzIgU2AvgEIAIgBCAEQQAgBGtzIAFxcyIENgL0BCACIAMgA0EAIANrcyABcXMgAUGG2h1xayIBQQFqNgLwBCACIAw2ArQGIAIgCzYCsAYgAiAKNgKsBiACIAk2AqgGIAIgCDYCpAYgAiAHNgKgBiACIAY2ApwGIAIgBTYCmAYgAiAENgKUBiACIAFBAWs2ApAGIAIgAkHwBGoQNiACQZAHaiIBIAJBkAZqIAIQBiAAIAEQESAAIAAtAB8gEHI6AB8gAiAAEDUEQBCLAQALIAIgAikCIDcDsAYgAiACKQIYNwOoBiACIAIpAhA3A6AGIAIgAikCCDcDmAYgAiACKQIwNwPABiAC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AXFBAWtBH3YQKyAAIAFB4ANqIARBBHNB/wFxQQFrQR92ECsgACABQYAFaiAEQQVzQf8BcUEBa0EfdhArIAAgAUGgBmogBEEGc0H/AXFBAWtBH3YQKyAAIAFBwAdqIARBB3NB/wFxQQFrQR92ECsgACABQeAIaiAEQQhzQf8BcUEBa0EfdhArIAMgACkCSDcDICADIABBQGspAgA3AxggAyAAKQI4NwMQIAMgACkCMDcDCCADIAApAig3AwAgAyAAKQIgNwNIIANBQGsgACkCGDcDACADIAApAhA3AzggAyAAKQIINwMwIAMgACkCADcDKCADIAApAlg3A1ggAyAAKQJgNwNgIAMgACkCaDcDaCADIAApAnA3A3AgAyAAKQJQNwNQIAAoAnwhASAAKAKAASEEIAAoAoQBIQUgACgCiAEhBiAAKAKMASEHIAAoApABIQggACgClAEhCSAAKAKYASEKIAAoAnghCyADQQAgACgCnAFrNgKcASADQQAgCms2ApgBIANBACAJazYClAEgA0EAIAhrNgKQASADQQAgB2s2AowBIANBACAGazYCiAEgA0EAIAVrNgKEASADQQAgBGs2AoABIANBACABazYCfCADQQAgC2s2AnggACADIAJBgAFxQQd2ECsgA0GgAWokAAuOEQETfyMAQcAfayIDJAAgA0GgAWogAhAQIANBgB5qIgYgAikCIDcDACADQfgdaiIHIAIpAhg3AwAgA0HwHWoiCSACKQIQNwMAIANB6B1qIgwgAikCCDcDACADIAIpAgA3A+AdIANBkB5qIg0gAikCMDcDACADQZgeaiIOIAIpAjg3AwAgA0GgHmoiDyACQUBrKQIANwMAIANBqB5qIhAgAikCSDcDACADIAIpAig3A4geIANBuB5qIhEgAikCWDcDACADQcAeaiISIAIpAmA3AwAgA0HIHmoiEyACKQJoNwMAIANB0B5qIhQgAikCcDcDACADIAIpAlA3A7AeIANByBtqIgggA0HgHWoiFRAYIANB6BJqIgsgCCADQcAcaiIEEAYgA0GQE2ogA0HwG2oiBSADQZgcaiIKEAYgA0G4E2ogCiAEEAYgA0HgE2ogCCAFEAYgA0HAAmoiBCALEBAgA0GoGmoiCCACIAQQEyADQcgRaiILIAggA0GgG2oiBBAGIANB8BFqIANB0BpqIgUgA0H4GmoiChAGIANBmBJqIAogBBAGIANBwBJqIAggBRAGIANB4ANqIAsQECAGIANBiBNqKQIANwMAIAcgA0GAE2opAgA3AwAgCSADQfgSaikCADcDACAMIANB8BJqKQIANwMAIA0gA0GYE2opAgA3AwAgDiADQaATaikCADcDACAPIANBqBNqKQIANwMAIBAgA0GwE2opAgA3AwAgAyADKQLoEjcD4B0gAyADKQKQEzcDiB4gFCADQdgTaikCADcDACATIANB0BNqKQIANwMAIBIgA0HIE2opAgA3AwAgESADQcATaikCADcDACADIAMpArgTNwOwHiADQYgZaiIIIBUQGCADQagQaiILIAggA0GAGmoiBBAGIANB0BBqIANBsBlqIgUgA0HYGWoiChAGIANB+BBqIAogBBAGIANBoBFqIAggBRAGIANBgAVqIgQgCxAQIANB6BdqIgggAiAEEBMgA0GID2oiCyAIIANB4BhqIgQQBiADQbAPaiADQZAYaiIFIANBuBhqIgoQBiADQdgPaiAKIAQQBiADQYAQaiAIIAUQBiADQaAGaiALEBAgBiADQegRaikCADcDACAHIANB4BFqKQIANwMAIAkgA0HYEWopAgA3AwAgDCADQdARaikCADcDACANIANB+BFqKQIANwMAIA4gA0GAEmopAgA3AwAgDyADQYgSaikCADcDACAQIANBkBJqKQIANwMAIAMgAykCyBE3A+AdIAMgAykC8BE3A4geIBQgA0G4EmopAgA3AwAgEyADQbASaikCADcDACASIANBqBJqKQIANwMAIBEgA0GgEmopAgA3AwAgAyADKQKYEjcDsB4gA0HIFmoiCCAVEBggA0HoDWoiCyAIIANBwBdqIgQQBiADQZAOaiADQfAWaiIFIANBmBdqIgoQBiADQbgOaiAKIAQQBiADQeAOaiAIIAUQBiADQcAHaiIEIAsQECADQagVaiIKIAIgBBATIANByAxqIgggCiADQaAWaiICEAYgA0HwDGogA0HQFWoiBCADQfgVaiIFEAYgA0GYDWogBSACEAYgA0HADWogCiAEEAYgA0HgCGogCBAQIAYgA0HIEGopAgA3AwAgByADQcAQaikCADcDACAJIANBuBBqKQIANwMAIAwgA0GwEGopAgA3AwAgDSADQdgQaikCADcDACAOIANB4BBqKQIANwMAIA8gA0HoEGopAgA3AwAgECADQfAQaikCADcDACADIAMpAqgQNwPgHSADIAMpAtAQNwOIHiAUIANBmBFqKQIANwMAIBMgA0GQEWopAgA3AwAgEiADQYgRaikCADcDACARIANBgBFqKQIANwMAIAMgAykC+BA3A7AeIANBiBRqIgQgFRAYIANBqAtqIgkgBCADQYAVaiICEAYgA0HQC2ogA0GwFGoiBiADQdgUaiIHEAYgA0H4C2ogByACEAYgA0GgDGogBCAGEAYgA0GACmogCRAQQQAhBkEAIQIDQCADQYAfaiIEIAJBAXRqIgcgASACai0AACIJQQR2OgABIAcgCUEPcToAACACQQFyIgdBAXQgBGoiCSABIAdqLQAAIgdBBHY6AAEgCSAHQQ9xOgAAIAJBAmoiAkEgRw0AC0EAIQEDQCADQYAfaiAGaiICIAItAAAgAWoiASABQQhqIgFB8AFxazoAACACIAItAAEgAcBBBHVqIgEgAUEIaiIBQfABcWs6AAEgAiACLQACIAHAQQR1aiIBIAFBCGoiAUHwAXFrOgACIAHAQQR1IQEgBkEDaiIGQT9HDQALIAMgAy0Avx8gAWo6AL8fIABCADcCICAAQgA3AhggAEIANwIQIABCADcCCCAAQgA3AgAgAEIANwIsIABBATYCKCAAQgA3AjQgAEIANwI8IABCADcCRCAAQoCAgIAQNwJMIABB1ABqQQBBzAAQDBogAEH4AGohDSAAQdAAaiEOIABBKGohDyADQbgdaiEHIANBsB5qIQEgA0GIHmohBiADQZAdaiEJIANB2B5qIQJBPyEMA0AgAyADQaABaiIKIANBgB9qIAxqLAAAEJABIANB4B1qIgQgACADEBMgA0HoHGoiBSAEIAIQBiAJIAYgARAGIAcgASACEAYgBCAFEBggBSAEIAIQBiAJIAYgARAGIAcgASACEAYgBCAFEBggBSAEIAIQBiAJIAYgARAGIAcgASACEAYgBCAFEBggBSAEIAIQBiAJIAYgARAGIAcgASACEAYgBCAFEBggACAEIAIQBiAPIAYgARAGIA4gASACEAYgDSAEIAYQBiAMQQFrIgwNAAsgAyAKIAMsAIAfEJABIAQgACADEBMgACAEIAIQBiAPIAYgARAGIA4gASACEAYgDSAEIAYQBiADQcAfaiQAC+kGAhx+CX8gACAB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CCAYajYCACACQaACaiIEIAIQESAEQSAQGkUNASAAIABB8AwQBgsgAkGgAmogABARIAItAKACQQFxIAEtAB9BB3ZGBEAgAEEAIAAoAgBrNgIAIABBACAAKAIkazYCJCAAQQAgACgCIGs2AiAgAEEAIAAoAhxrNgIcIABBACAAKAIYazYCGCAAQQAgACgCFGs2AhQgAEEAIAAoAhBrNgIQIABBACAAKAIMazYCDCAAQQAgACgCCGs2AgggAEEAIAAoAgRrNgIECyAAQfgAaiAAIAYQBkEAIQcLIAJBwAJqJAAgBwsFAEGAAgsQACAAIAFBlJcCKAIAEQAACxAAIAAgAUGMlwIoAgARAAALLQEBfiACrSADrUIghoQiBkIQWgR/IAAgAUEQaiABIAZCEH0gBCAFEF4FQX8LCxgAIAAgASACIAOtIAStQiCGhCAFIAYQXgsYACAAIAEgAiADrSAErUIghoQgBSAGEE8LFgAgACABIAKtIAOtQiCGhCAEIAUQeQsVACAAIAGtIAKtQiCGhCADIAQQzQELFgAgACABIAKtIAOtQiCGhCAEQQAQdgsXACAAIAEgAiADrSAErUIghoQgBRCFAwsXACAAIAEgAiADrSAErUIghoQgBRCDAwsXACAAIAEgAiADrSAErUIghoQgBRCEAwsVACAAIAEgAq0gA61CIIaEIAQQ6QILHwAgACABIAKtIAOtQiCGhCAErSAFrUIghoQgBhDRAQsaACAAIAEgAq0gA61CIIaEQZCXAigCABECAAscACAAIAEgAq0gA61CIIaEIARBiJcCKAIAEREACxwAIAAgASACrSADrUIghoQgBEGElwIoAgAREQALFwAgACABIAKtIAOtQiCGhCAEIAUQ6gILEgAgACABIAKtIAOtQiCGhBBHCxgAIAAgASACIAOtIAStQiCGhCAFIAYQYQstAQF+IAKtIAOtQiCGhCIGQhBaBH8gACABQRBqIAEgBkIQfSAEIAUQXQVBfwsLGAAgACABIAIgA60gBK1CIIaEIAUgBhBdCxgAIAAgASACIAOtIAStQiCGhCAFIAYQTgsZACAAIAEgAq0gA61CIIaEIAQgBSAGEPcCCxkAIAAgASACrSADrUIghoQgBCAFIAYQ+AILEgAgACABIAKtIAOtQiCGhBAmCxUAIAAgASACrSADrUIghoQgBBDiAgsVACAAIAEgAq0gA61CIIaEIAQQ4wILjAEBAX8jAEEQayICIAA2AgwgAiABNgIIQQAhACACQQA2AgQDQCACIAIoAgQgAigCDCAAai0AACACKAIIIABqLQAAc3I2AgQgAiACKAIEIABBAXIiASACKAIMai0AACACKAIIIAFqLQAAc3I2AgQgAEECaiIAQcAARw0ACyACKAIEQQFrQQh2QQFxQQFrC9oCAQJ/IwBBkANrIggkACAIQQA2AgQgCEEQaiIJIAYgB0EAEBsaIAggBikAEDcCCCAIQdAAaiIHQsAAIAhBBGogCRA0GiAIQZABaiIGIAdBjJcCKAIAEQAAGiAHQcAAEAkgBiAEIAVBkJcCKAIAEQIAGiAGQfCWAkIAIAV9Qg+DQZCXAigCABECABogBiABIAJBkJcCKAIAEQIAGiAGQfCWAkIAIAJ9Qg+DQZCXAigCABECABogCCAFNwNIIAYgCEHIAGoiBEIIQZCXAigCABECABogCCACNwNIIAYgBEIIQZCXAigCABECABogBiAIQTBqIgRBlJcCKAIAEQAAGiAGQYACEAkgBCADEDghBiAEQRAQCQJAIABFDQAgBgRAIABBACACpxAMGkF/IQYMAQsgACABIAIgCEEEaiAIQRBqEOoBQQAhBgsgCEEQakEgEAkgCEGQA2okACAGC6wCAQN/IwBBgANrIgkkACAJQQA2AgQgCUEQaiIKIAcgCEEAEBsaIAkgBykAEDcCCCAJQUBrIghCwAAgCUEEaiILIAoQNBogCUGAAWoiByAIQYyXAigCABEAABogCEHAABAJIAcgBSAGQZCXAigCABECABogB0HwlgJCACAGfUIPg0GQlwIoAgARAgAaIAAgAyAEIAsgChDqASAHIAAgBEGQlwIoAgARAgAaIAdB8JYCQgAgBH1CD4NBkJcCKAIAEQIAGiAJIAY3AzggByAJQThqIgBCCEGQlwIoAgARAgAaIAkgBDcDOCAHIABCCEGQlwIoAgARAgAaIAcgAUGUlwIoAgARAAAaIAdBgAIQCSACBEAgAkIQNwMACyAJQRBqQSAQCSAJQYADaiQAQQALSgECfyMAQSBrIgYkAEF/IQcCQCACQhBUDQAgBiAEIAUQQQ0AIAAgAUEQaiABIAJCEH0gAyAGEF0hByAGQSAQCQsgBkEgaiQAIAcLTwECfyMAQSBrIgYkACACQvD///8PVARAQX8hByAGIAQgBRBBRQRAIABBEGogACABIAIgAyAGEE4hByAGQSAQCQsgBkEgaiQAIAcPCxAOAAvoBAECfyMAQaABayIEJAAgACABLQAAOgAAIAAgAS0AAToAASAAIAEtAAI6AAIgACABLQADOgADIAAgAS0ABDoABCAAIAEtAAU6AAUgACABLQAGOgAGIAAgAS0ABzoAByAAIAEtAAg6AAggACABLQAJOgAJIAAgAS0ACjoACiAAIAEtAAs6AAsgACABLQAMOgAMIAAgAS0ADToADSAAIAEtAA46AA4gACABLQAPOgAPIAAgAS0AEDoAECAAIAEtABE6ABEgACABLQASOgASIAAgAS0AEzoAEyAAIAEtABQ6ABQgACABLQAVOgAVIAAgAS0AFjoAFiAAIAEtABc6ABcgACABLQAYOgAYIAAgAS0AGToAGSAAIAEtABo6ABogACABLQAbOgAbIAAgAS0AHDoAHCAAIAEtAB06AB0gACABLQAeOgAeIAEtAB8hAyAAIAIEfyAAIAAtAABB+AFxOgAAIANBwAByBSADC0H/AHE6AB8gBCAAED8gACAEEDBBfyEDIAAtAB9B/wBxIAAtAB4gAC0AHSAALQAcIAAtABsgAC0AGiAALQAZIAAtABggAC0AFyAALQAWIAAtABUgAC0AFCAALQATIAAtABIgAC0AESAALQAQIAAtAA8gAC0ADiAALQANIAAtAAwgAC0ACyAALQAKIAAtAAkgAC0ACCAALQAHIAAtAAYgAC0ABSAALQAEIAAtAAMgAC0AAiAALQABIAAtAABBAXNycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJyQQFrQYACcUUEQEF/QQAgAUEgEBobIQMLIARBoAFqJAAgAwuOBQECfyMAQcACayIEJABBfyEFAkAgAhBrRQ0AIAIQTA0AIAQgAhA1DQAgBBBsRQ0AIAAgAS0AADoAACAAIAEtAAE6AAEgACABLQACOgACIAAgAS0AAzoAAyAAIAEtAAQ6AAQgACABLQAFOgAFIAAgAS0ABjoABiAAIAEtAAc6AAcgACABLQAIOgAIIAAgAS0ACToACSAAIAEtAAo6AAogACABLQALOgALIAAgAS0ADDoADCAAIAEtAA06AA0gACABLQAOOgAOIAAgAS0ADzoADyAAIAEt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lgJCACACfUIPg0GQlwIoAgARAgAaIAggBTcDGCAJIAhBGGoiBEIIQZCXAigCABECABogCCACNwMYIAkgBEIIQZCXAigCABECABogCSAIQZSXAigCABEAABogCUGAAhAJIAggAxA4IQQgCEEQEAkCQCAARQ0AIAQEQCAAQQAgAqcQDBpBfyEEDAELIAAgASACIAZBASAHEDsaQQAhBAsgCEHgAmokACAEC/ABAQN/IwBB4AJrIggkACAIQSBqIgpCwAAgBiAHEFMaIAhB4ABqIgkgCkGMlwIoAgARAAAaIApBwAAQCSAJIAQgBUGQlwIoAgARAgAaIAggBTcDGCAJIAhBGGoiBEIIQZCXAigCABECABogCSABIAJBkJcCKAIAEQIAGiAIIAI3AxggCSAEQghBkJcCKAIAEQIAGiAJIAhBlJcCKAIAEQAAGiAJQYACEAkgCCADEDghBCAIQRAQCQJAIABFDQAgBARAIABBACACpxAMGkF/IQQMAQsgACABIAIgBkIBIAcQPBpBACEECyAIQeACaiQAIAQL/wEBA38jAEHQAmsiCiQAIApBEGoiC0LAACAHIAgQNBogCkHQAGoiCSALQYyXAigCABEAABogC0HAABAJIAkgBSAGQZCXAigCABECABogCUHQlgJCACAGfUIPg0GQlwIoAgARAgAaIAAgAyAEIAdBASAIEDsaIAkgACAEQZCXAigCABECABogCUHQlgJCACAEfUIPg0GQlwIoAgARAgAaIAogBjcDCCAJIApBCGoiAEIIQZCXAigCABECABogCiAENwMIIAkgAEIIQZCXAigCABECABogCSABQZSXAigCABEAABogCUGAAhAJIAIEQCACQhA3AwALIApB0AJqJABBAAvNAQEDfyMAQdACayIJJAAgCUEQaiILQsAAIAcgCBBTGiAJQdAAaiIKIAtBjJcCKAIAEQAAGiALQcAAEAkgCiAFIAZBkJcCKAIAEQIAGiAJIAY3AwggCiAJQQhqIgVCCEGQlwIoAgARAgAaIAAgAyAEIAdCASAIEDwaIAogACAEQZCXAigCABECABogCSAENwMIIAogBUIIQZCXAigCABECABogCiABQZSXAigCABEAABogCkGAAhAJIAIEQCACQhA3AwALIAlB0AJqJABBAAssAQJ/IwBBQGoiAyQAIAAgAxAcGiABIANC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AQF/IwBBQGoiAiQAIAIgASkAODcDOCACIAEpADA3AzAgAiABKQAoNwMoIAIgASkAIDcDICACIAEpABg3AxggAiABKQAQNwMQIAIgASkAADcDACACIAEpAAg3AwggAhApIAAgAikDGDcAGCAAIAIpAxA3ABAgACACKQMINwAIIAAgAikDADcAACACQcAAEAkgAkFAayQAC8cCAgF/An4jAEHAAWsiAyQAIANCADcDYCADQgA3A2ggA0IANwNwIANCADcDeCADIAEpABA3A1AgAyABKQAYNwNYIAEpAAghBCABKQAAIQUgA0IANwMoIANCADcDMCADQgA3AzggAyAFNwNAIAMgBDcDSCADQgA3AyAgAyACKQAQNwMQIAMgAikAGDcDGCADIAIpAAA3AwAgAyACKQAINwMIIANBQGsgAxDpASADIAMpA3g3A7gBIAMgAykDcDcDsAEgAyADKQNoNwOoASADIAMpA2A3A6ABIAMgAykDWDcDmAEgAyADKQNQNwOQASADIAMpA0g3A4gBIAMgAykDQDcDgAEgA0GAAWoiARApIAAgAykDmAE3ABggACADKQOQATcAECAAIAMpA4gBNwAIIAAgAykDgAE3AAAgAUHAABAJIANBwAFqJAAL5QEBAX8jAEGAAWsiAiQAIAJCADcDUCACQgA3A1ggAkIANwMoIAJCADcDMCACQgA3AzggAkGIkwIpAwA3A2ggAkGQkwIpAwA3A3AgAkGYkwIpAwA3A3ggAkIANwNAIAJCADcDSCACQQE6AEAgAkIANwMgIAJBgJMCKQMANwNgIAIgASkAGDcDGCACIAEpABA3AxAgAiABKQAINwMIIAIgASkAADcDACACQUBrIgEgAhCFASABECkgACACKQNYNwAYIAAgAikDUDcAECAAIAIpA0g3AAggACACKQNANwAAIAJBgAFqJAAL3gEBAX8jAEGAAWsiAiQAIAJCADcDUCACQgA3A1ggAkIANwMoIAJCADcDMCACQgA3AzggAkGIkwIpAwA3A2ggAkGQkwIpAwA3A3AgAkGYkwIpAwA3A3ggAkIANwNAIAJCADcDSCACQgA3AyAgAkGAkwIpAwA3A2AgAiABKQAQNwMQIAIgASkAGDcDGCACIAEpAAA3AwAgAiABKQAINwMIIAJBQGsiASACEIUBIAEQKSAAIAIpA1g3ABggACACKQNQNwAQIAAgAikDSDcACCAAIAIpA0A3AAAgAkGAAWokAAvPCwELfyMAQeAFayICJAAgAkHABWoiByABIAEQByACQeABaiIGIAEgBxAHIAJBoAVqIgQgASAGEAcgAkGABWoiBSAEIAQQByACQaADaiIJIAcgBRAHIAJBwAJqIgcgASAJEAcgAkHgBGoiAyAFIAUQByACQaACaiIFIAcgBxAHIAJBwARqIgggCSAFEAcgAkHAA2oiDCADIAUQByACQaAEaiIKIAggCBAHIAJBgANqIgggAyAKEAcgAkHgAmoiCyAGIAgQByACQcABaiIGIAMgCxAHIAJBoAFqIgMgBCAGEAcgAkHgAGogBCADEAcgAkGABGoiBiAKIAsQByACQeADaiIDIAQgBhAHIAJBgAJqIgYgDCADEAcgAkGAAWogBSAGEAcgAkFAayIFIAggAxAHIAJBIGoiAyAEIAUQByACIAkgAxAHIAAgByACEAdBACEEA0AgACAAIAAQByAEQQFqIgRB/gBHDQALIAAgACACQeACahAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACACQcAFahAHIAAgACACEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgAkGgAWoQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgAhAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgAkGAAmoQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAJBQGsQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgAkHgAGoQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgAkHAAmoQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAJBgARqEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgAkHAAWoQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgAkHgA2oQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACACEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACACQYABahAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgABAHIAAgACAAEAcgACAAIAAQByAAIAAgAkEgahAHIAJB4AVqJABBACABQSAQGmsLKAADQCAAQSAQGSAAIAAtAB9BH3E6AB8gABCNAUUNACAAQSAQGg0ACwsKACAAIAEgAhAvCykBAX8jAEEQayIAJAAgAEEAOgAPQfSfAiAAQQ9qQQAQABogAEEQaiQAC2MBBX8DQCAAIANqIgIgASADai0AACAEIAItAABqaiICOgAAIAAgA0EBciIEaiIGIAEgBGotAAAgBi0AACACQQh2amoiAjoAACACQQh2IQQgA0ECaiEDIAVBAmoiBUEgRw0ACwsoACACQoCAgIAQWgRAEA4ACyAAIAEgAiADQQEgBEHMnwIoAgAREAAaCwQAQQwLdAEFfwJAQQEhAgNAIAAgA2oiASACIAEtAABqIgI6AAAgASABLQABIAJBCHZqIgI6AAEgASABLQACIAJBCHZqIgI6AAIgASABLQADIAJBCHZqIgE6AAMgAUEIdiECIANBBGohAyAEQQRqIgRBBEcNAAsMAAsLhgcBF38jAEHwAWsiBCQAIARBwAFqIgkgAmpBAEEQIAJrIgZBACACQQ9NGxAMIRogCSABIAIQCxogAygAECEFIANBQGsiASgAACEIIAMoAFAhCiADKAAgIQsgAygAMCEMIAMoABQhDSADKABEIQ4gAygAVCEPIAMoACQhECADKAA0IREgAygAGCESIAMoAEghEyADKABYIRQgAygAKCEVIAMoADghFiAEKALAASEXIAQoAsQBIRggBCgCyAEhGSAEIAMoACwgAygAPHEgAygAHCADKABMIAMoAFwgBCgCzAFzc3NzNgLMASAEIBUgFnEgEiATIBQgGXNzc3M2AsgBIAQgECARcSANIA4gDyAYc3NzczYCxAEgBCALIAxxIAUgCCAKIBdzc3NzNgLAASAaQQAgBhAMGiAAIAkgAhALGiAEKALAASEAIAQoAsQBIQIgBCgCyAEhBiAEKALMASEHIAQgAykCWDcD6AEgBCADKQJQNwPgASAEIAMpAkg3A7gBIAQgASkCADcDsAEgBCADKQJYNwOoASAEIAMpAlA3A6ABIARB0AFqIgUgBEGwAWogBEGgAWoQCCADIAQpAtgBNwJYIAMgBCkC0AE3AlAgBCADKQI4NwOYASAEIAMpAjA3A5ABIAQgAykCSDcDiAEgBCABKQIANwOAASAFIARBkAFqIARBgAFqEAggAyAEKQLYATcCSCABIAQpAtABNwIAIAQgAykCKDcDeCAEIAMpAiA3A3AgBCADKQI4NwNoIAQgAykCMDcDYCAFIARB8ABqIARB4ABqEAggAyAEKQLYATcCOCADIAQpAtABNwIwIAQgAykCGDcDWCAEIAMpAhA3A1AgBCADKQIoNwNIIAQgAykCIDcDQCAFIARB0ABqIARBQGsQCCADIAQpAtgBNwIoIAMgBCkC0AE3AiAgBCADKQIINwM4IAQgAykCADcDMCAEIAMpAhg3AyggBCADKQIQNwMgIAUgBEEwaiAEQSBqEAggAyAEKQLYATcCGCADIAQpAtABNwIQIAQgBCkD6AE3AxggBCAEKQPgATcDECAEIAMpAgg3AwggBCADKQIANwMAIAUgBEEQaiAEEAggBCgC0AEhASAEKALUASEFIAQoAtgBIQggAyAHIAQoAtwBczYCDCADIAYgCHM2AgggAyACIAVzNgIEIAMgACABczYCACAEQfABaiQAC6sGARR/IwBB4AFrIgMkACACKAAQIQQgAkFAayIFKAAAIQYgAigAUCEJIAIoACAhCiACKAAwIQsgAigAFCEHIAIoAEQhDCACKABUIQ0gASgABCEOIAIoACQhDyACKAA0IRAgAigAGCEIIAIoAEghESACKABYIRIgASgACCETIAIoACghFCACKAA4IRUgASgAACEWIAAgAigALCACKAA8cSACKAAcIAIoAEwgAigAXCABKAAMc3NzcyIBNgAMIAAgFCAVcSAIIBEgEiATc3NzcyIINgAIIAAgDyAQcSAHIAwgDSAOc3NzcyIHNgAEIAAgCiALcSAEIAYgCSAWc3NzcyIANgAAIAMgAikCWDcD2AEgAyACKQJQNwPQASADIAIpAkg3A7gBIAMgBSkCADcDsAEgAyACKQJYNwOoASADIAIpAlA3A6ABIANBwAFqIgQgA0GwAWogA0GgAWoQCCACIAMpAsgBNwJYIAIgAykCwAE3AlAgAyACKQI4NwOYASADIAIpAjA3A5ABIAMgAikCSDcDiAEgAyAFKQIANwOAASAEIANBkAFqIANBgAFqEAggAiADKQLIATcCSCAFIAMpAsABNwIAIAMgAikCKDcDeCADIAIpAiA3A3AgAyACKQI4NwNoIAMgAikCMDcDYCAEIANB8ABqIANB4ABqEAggAiADKQLIATcCOCACIAMpAsABNwIwIAMgAikCGDcDWCADIAIpAhA3A1AgAyACKQIoNwNIIAMgAikCIDcDQCAEIANB0ABqIANBQGsQCCACIAMpAsgBNwIoIAIgAykCwAE3AiAgAyACKQIINwM4IAMgAikCADcDMCADIAIpAhg3AyggAyACKQIQNwMgIAQgA0EwaiADQSBqEAggAiADKQLIATcCGCACIAMpAsABNwIQIAMgAykD2AE3AxggAyADKQPQATcDECADIAIpAgg3AwggAyACKQIANwMAIAQgA0EQaiADEAggAygCwAEhBSADKALEASEEIAMoAsgBIQYgAiADKALMASABczYCDCACIAYgCHM2AgggAiAEIAdzNgIEIAIgACAFczYCACADQeABaiQAC4sJARF/IwBB4AFrIgUkACAEKAA8IANBHXZzIQ4gBCgAOCADQQN0cyEPIAQoADQgAkEddnMhECAEQTBqIgMoAAAgAkEDdHMhESAEQRBqIQIgBEEgaiEGIARBQGshByAEQdAAaiEIA0AgBSAIKQIINwPYASAFIAgpAgA3A9ABIAUgBykCCDcDuAEgBSAHKQIANwOwASAFIAgpAgg3A6gBIAUgCCkCADcDoAEgBUHAAWoiCSAFQbABaiAFQaABahAIIAggBSkCyAE3AgggCCAFKQLAATcCACAFIAMpAgg3A5gBIAUgAykCADcDkAEgBSAHKQIINwOIASAFIAcpAgA3A4ABIAkgBUGQAWogBUGAAWoQCCAHIAUpAsgBNwIIIAcgBSkCwAE3AgAgBSAGKQIINwN4IAUgBikCADcDcCAFIAMpAgg3A2ggBSADKQIANwNgIAkgBUHwAGogBUHgAGoQCCADIAUpAsgBNwIIIAMgBSkCwAE3AgAgBSACKQIINwNYIAUgAikCADcDUCAFIAYpAgg3A0ggBSAGKQIANwNAIAkgBUHQAGogBUFAaxAIIAYgBSkCyAE3AgggBiAFKQLAATcCACAFIAQpAgg3AzggBSAEKQIANwMwIAUgAikCCDcDKCAFIAIpAgA3AyAgCSAFQTBqIAVBIGoQCCACIAUpAsgBNwIIIAIgBSkCwAE3AgAgBSAFKQPYATcDGCAFIAUpA9ABNwMQIAUgBCkCCDcDCCAFIAQpAgA3AwAgCSAFQRBqIAUQCCAFKALAASELIAUoAsQBIQwgBSgCyAEhCSAEIA4gBSgCzAFzIg02AgwgBCAJIA9zIgk2AgggBCAMIBBzIgw2AgQgBCALIBFzIgs2AgAgCkEBaiIKQQdHDQALAkACQAJAAkAgAUEQaw4RAAICAgICAgICAgICAgICAgECCyAEKAAQIQEgBCgAMCECIAQoACAhAyAEKABQIQYgBEFAaygAACEHIAQoABQhCCAEKAA0IQogBCgAJCEOIAQoAFQhDyAEKABEIRAgBCgAGCERIAQoADghEiAEKAAoIRMgBCgAWCEUIAQoAEghFSAAIAQoABwgBCgAPCAEKAAsIAQoAFwgBCgATHNzc3MgDXM2AAwgACARIBIgEyAUIBVzc3NzIAlzNgAIIAAgCCAKIA4gDyAQc3NzcyAMczYABCAAIAEgAiADIAYgB3Nzc3MgC3M2AAAMAgsgBCgAICEBIAQoABAhAiAEKAAkIQMgBCgAFCEGIAQoACghByAEKAAYIQggACAEKAAsIAQoABxzIA1zNgAMIAAgByAIcyAJczYACCAAIAMgBnMgDHM2AAQgACABIAJzIAtzNgAAIAQoADAhASAEKABQIQIgBEFAaygAACEDIAQoADQhBiAEKABUIQcgBCgARCEIIAQoADghCiAEKABYIQ0gBCgASCEJIAAgBCgAPCAEKABcIAQoAExzczYAHCAAIAogCSANc3M2ABggACAGIAcgCHNzNgAUIAAgASACIANzczYAEAwBCyAAQQAgARAMGgsgBUHgAWokAAulBgEUfyMAQeABayIDJAAgAigAECEFIAJBQGsiBCgAACEJIAIoAFAhCiACKAAgIQsgAigAMCEMIAEoAAQhBiACKAAUIQ0gAigARCEOIAIoAFQhDyACKAAkIRAgAigANCERIAEoAAghByACKAAYIRIgAigASCETIAIoAFghFCACKAAoIRUgAigAOCEWIAEoAAAhCCAAIAEoAAwiASACKAAsIAIoADxxIAIoABwgAigAXCACKABMc3NzczYADCAAIAcgFSAWcSASIBMgFHNzc3M2AAggACAGIBAgEXEgDSAOIA9zc3NzNgAEIAAgCCALIAxxIAUgCSAKc3NzczYAACADIAIpAlg3A9gBIAMgAikCUDcD0AEgAyACKQJINwO4ASADIAQpAgA3A7ABIAMgAikCWDcDqAEgAyACKQJQNwOgASADQcABaiIAIANBsAFqIANBoAFqEAggAiADKQLIATcCWCACIAMpAsABNwJQIAMgAikCODcDmAEgAyACKQIwNwOQASADIAIpAkg3A4gBIAMgBCkCADcDgAEgACADQZABaiADQYABahAIIAIgAykCyAE3AkggBCADKQLAATcCACADIAIpAig3A3ggAyACKQIgNwNwIAMgAikCODcDaCADIAIpAjA3A2AgACADQfAAaiADQeAAahAIIAIgAykCyAE3AjggAiADKQLAATcCMCADIAIpAhg3A1ggAyACKQIQNwNQIAMgAikCKDcDSCADIAIpAiA3A0AgACADQdAAaiADQUBrEAggAiADKQLIATcCKCACIAMpAsABNwIgIAMgAikCCDcDOCADIAIpAgA3AzAgAyACKQIYNwMoIAMgAikCEDcDICAAIANBMGogA0EgahAIIAIgAykCyAE3AhggAiADKQLAATcCECADIAMpA9gBNwMYIAMgAykD0AE3AxAgAyACKQIINwMIIAMgAikCADcDACAAIANBEGogAxAIIAMoAsABIQAgAygCxAEhBCADKALIASEFIAIgASADKALMAXM2AgwgAiAFIAdzNgIIIAIgBCAGczYCBCACIAAgCHM2AgAgA0HgAWokAAulCQENfyMAQaADayICJAAgACgAECEGIAAoABQhByAAKAAYIQggACgAHCEJIAAoAAQhBCAAKAAIIQUgACgADCEKIAAoAAAhCyACIAEpAlg3A5gDIAIgASkCUDcDkAMgAiABKQJINwP4AiACIAFBQGsiACkCADcD8AIgAiABKQJYNwPoAiACIAEpAlA3A+ACIAJBgANqIgMgAkHwAmogAkHgAmoQCCABIAIpAogDNwJYIAEgAikCgAM3AlAgAiABKQI4NwPYAiACIAEpAjA3A9ACIAIgASkCSDcDyAIgAiAAKQIANwPAAiADIAJB0AJqIAJBwAJqEAggASACKQKIAzcCSCAAIAIpAoADNwIAIAIgASkCKDcDuAIgAiABKQIgNwOwAiACIAEpAjg3A6gCIAIgASkCMDcDoAIgAyACQbACaiACQaACahAIIAEgAikCiAM3AjggASACKQKAAzcCMCACIAEpAhg3A5gCIAIgASkCEDcDkAIgAiABKQIoNwOIAiACIAEpAiA3A4ACIAMgAkGQAmogAkGAAmoQCCABIAIpAogDNwIoIAEgAikCgAM3AiAgAiABKQIINwP4ASACIAEpAgA3A/ABIAIgASkCGDcD6AEgAiABKQIQNwPgASADIAJB8AFqIAJB4AFqEAggASACKQKIAzcCGCABIAIpAoADNwIQIAIgAikDmAM3A9gBIAIgAikDkAM3A9ABIAIgASkCCDcDyAEgAiABKQIANwPAASADIAJB0AFqIAJBwAFqEAggAigCgAMhDCACKAKEAyENIAIoAogDIQ4gASAKIAIoAowDczYCDCABIAUgDnM2AgggASAEIA1zNgIEIAEgCyAMczYCACACIAEpAlg3A5gDIAIgASkCUDcDkAMgAiABKQJINwO4ASACIAApAgA3A7ABIAIgASkCWDcDqAEgAiABKQJQNwOgASADIAJBsAFqIAJBoAFqEAggASACKQKIAzcCWCABIAIpAoADNwJQIAIgASkCODcDmAEgAiABKQIwNwOQASACIAEpAkg3A4gBIAIgACkCADcDgAEgAyACQZABaiACQYABahAIIAEgAikCiAM3AkggACACKQKAAzcCACACIAEpAig3A3ggAiABKQIgNwNwIAIgASkCODcDaCACIAEpAjA3A2AgAyACQfAAaiACQeAAahAIIAEgAikCiAM3AjggASACKQKAAzcCMCACIAEpAhg3A1ggAiABKQIQNwNQIAIgASkCKDcDSCACIAEpAiA3A0AgAyACQdAAaiACQUBrEAggASACKQKIAzcCKCABIAIpAoADNwIgIAIgASkCCDcDOCACIAEpAgA3AzAgAiABKQIYNwMoIAIgASkCEDcDICADIAJBMGogAkEgahAIIAEgAikCiAM3AhggASACKQKAAzcCECACIAIpA5gDNwMYIAIgAikDkAM3AxAgAiABKQIINwMIIAIgASkCADcDACADIAJBEGogAhAIIAIoAoADIQAgAigChAMhBCACKAKIAyEFIAEgCSACKAKMA3M2AgwgASAFIAhzNgIIIAEgBCAHczYCBCABIAAgBnM2AgAgAkGgA2okAAvzFAEZfyMAQaAGayIDJAAgASgABCELIAEoAAghDCABKAAMIQ0gASgAECEOIAEoABQhBCABKAAYIQ8gASgAHCEQIAAoAAQhESAAKAAIIRIgACgADCETIAAoABAhFCAAKAAUIRUgACgAGCEWIAAoABwhFyABKAAAIQUgAkFAayIBIAAoAAAiGEGAgoQQczYCACACQpXE3MmFsvq84gA3AjggAkEwaiIAQoCChJCwoIGEDTcCACACQqCixJG0rq2UXTcCKCACQSBqIgZC2/vgqNXN8JdxNwIAIAIgBSAYcyIZNgIAIAIgF0Hz6qLpfXM2AlwgAiAWQaCixJEEczYCWCACIBVB7YS/iX9zNgJUIAJB0ABqIgUgFEHb++CoBXM2AgAgAiATQZDT55MGczYCTCACIBJBlcTcyQVzNgJIIAIgEUGDiqDoAHM2AkQgAiAQIBdzIhA2AhwgAiAPIBZzIg82AhggAiAEIBVzIho2AhQgAkEQaiIEIA4gFHMiDjYCACACIA0gE3MiDTYCDCACIAwgEnMiDDYCCCACIAsgEXMiGzYCBEEAIQsDQCADIAUpAgg3A5gGIAMgBSkCADcDkAYgAyABKQIINwP4BSADIAEpAgA3A/AFIAMgBSkCCDcD6AUgAyAFKQIANwPgBSADQYAGaiIHIANB8AVqIANB4AVqEAggBSADKQKIBjcCCCAFIAMpAoAGNwIAIAMgACkCCDcD2AUgAyAAKQIANwPQBSADIAEpAgg3A8gFIAMgASkCADcDwAUgByADQdAFaiADQcAFahAIIAEgAykCiAY3AgggASADKQKABjcCACADIAYpAgg3A7gFIAMgBikCADcDsAUgAyAAKQIINwOoBSADIAApAgA3A6AFIAcgA0GwBWogA0GgBWoQCCAAIAMpAogGNwIIIAAgAykCgAY3AgAgAyAEKQIINwOYBSADIAQpAgA3A5AFIAMgBikCCDcDiAUgAyAGKQIANwOABSAHIANBkAVqIANBgAVqEAggBiADKQKIBjcCCCAGIAMpAoAGNwIAIAMgAikCCDcD+AQgAyACKQIANwPwBCADIAQpAgg3A+gEIAMgBCkCADcD4AQgByADQfAEaiADQeAEahAIIAQgAykCiAY3AgggBCADKQKABjcCACADIAMpA5gGNwPYBCADIAMpA5AGNwPQBCADIAIpAgg3A8gEIAMgAikCADcDwAQgByADQdAEaiADQcAEahAIIAMoAoAGIQggAygChAYhCSADKAKIBiEKIAIgAygCjAYgE3M2AgwgAiAKIBJzNgIIIAIgCSARczYCBCACIAggGHM2AgAgAyAFKQIINwOYBiADIAUpAgA3A5AGIAMgASkCCDcDuAQgAyABKQIANwOwBCADIAUpAgg3A6gEIAMgBSkCADcDoAQgByADQbAEaiADQaAEahAIIAUgAykCiAY3AgggBSADKQKABjcCACADIAApAgg3A5gEIAMgACkCADcDkAQgAyABKQIINwOIBCADIAEpAgA3A4AEIAcgA0GQBGogA0GABGoQCCABIAMpAogGNwIIIAEgAykCgAY3AgAgAyAGKQIINwP4AyADIAYpAgA3A/ADIAMgACkCCDcD6AMgAyAAKQIANwPgAyAHIANB8ANqIANB4ANqEAggACADKQKIBjcCCCAAIAMpAoAGNwIAIAMgBCkCCDcD2AMgAyAEKQIANwPQAyADIAYpAgg3A8gDIAMgBikCADcDwAMgByADQdADaiADQcADahAIIAYgAykCiAY3AgggBiADKQKABjcCACADIAIpAgg3A7gDIAMgAikCADcDsAMgAyAEKQIINwOoAyADIAQpAgA3A6ADIAcgA0GwA2ogA0GgA2oQCCAEIAMpAogGNwIIIAQgAykCgAY3AgAgAyADKQOYBjcDmAMgAyADKQOQBjcDkAMgAyACKQIINwOIAyADIAIpAgA3A4ADIAcgA0GQA2ogA0GAA2oQCCADKAKABiEIIAMoAoQGIQkgAygCiAYhCiACIAMoAowGIBdzNgIMIAIgCiAWczYCCCACIAkgFXM2AgQgAiAIIBRzNgIAIAMgBSkCCDcDmAYgAyAFKQIANwOQBiADIAEpAgg3A/gCIAMgASkCADcD8AIgAyAFKQIINwPoAiADIAUpAgA3A+ACIAcgA0HwAmogA0HgAmoQCCAFIAMpAogGNwIIIAUgAykCgAY3AgAgAyAAKQIINwPYAiADIAApAgA3A9ACIAMgASkCCDcDyAIgAyABKQIANwPAAiAHIANB0AJqIANBwAJqEAggASADKQKIBjcCCCABIAMpAoAGNwIAIAMgBikCCDcDuAIgAyAGKQIANwOwAiADIAApAgg3A6gCIAMgACkCADcDoAIgByADQbACaiADQaACahAIIAAgAykCiAY3AgggACADKQKABjcCACADIAQpAgg3A5gCIAMgBCkCADcDkAIgAyAGKQIINwOIAiADIAYpAgA3A4ACIAcgA0GQAmogA0GAAmoQCCAGIAMpAogGNwIIIAYgAykCgAY3AgAgAyACKQIINwP4ASADIAIpAgA3A/ABIAMgBCkCCDcD6AEgAyAEKQIANwPgASAHIANB8AFqIANB4AFqEAggBCADKQKIBjcCCCAEIAMpAoAGNwIAIAMgAykDmAY3A9gBIAMgAykDkAY3A9ABIAMgAikCCDcDyAEgAyACKQIANwPAASAHIANB0AFqIANBwAFqEAggAygCgAYhCCADKAKEBiEJIAMoAogGIQogAiADKAKMBiANczYCDCACIAogDHM2AgggAiAJIBtzNgIEIAIgCCAZczYCACADIAUpAgg3A5gGIAMgBSkCADcDkAYgAyABKQIINwO4ASADIAEpAgA3A7ABIAMgBSkCCDcDqAEgAyAFKQIANwOgASAHIANBsAFqIANBoAFqEAggBSADKQKIBjcCCCAFIAMpAoAGNwIAIAMgACkCCDcDmAEgAyAAKQIANwOQASADIAEpAgg3A4gBIAMgASkCADcDgAEgByADQZABaiADQYABahAIIAEgAykCiAY3AgggASADKQKABjcCACADIAYpAgg3A3ggAyAGKQIANwNwIAMgACkCCDcDaCADIAApAgA3A2AgByADQfAAaiADQeAAahAIIAAgAykCiAY3AgggACADKQKABjcCACADIAQpAgg3A1ggAyAEKQIANwNQIAMgBikCCDcDSCADIAYpAgA3A0AgByADQdAAaiADQUBrEAggBiADKQKIBjcCCCAGIAMpAoAGNwIAIAMgAikCCDcDOCADIAIpAgA3AzAgAyAEKQIINwMoIAMgBCkCADcDICAHIANBMGogA0EgahAIIAQgAykCiAY3AgggBCADKQKABjcCACADIAMpA5gGNwMYIAMgAykDkAY3AxAgAyACKQIINwMIIAMgAikCADcDACAHIANBEGogAxAIIAMoAoAGIQggAygChAYhCSADKAKIBiEKIAIgAygCjAYgEHM2AgwgAiAKIA9zNgIIIAIgCSAaczYCBCACIAggDnM2AgAgC0EBaiILQQRHDQALIANBoAZqJAALCAAgAEEQEBkLBABBXwuMCgEhfyMAQcACayIEJAAgBEGAAmoiBSACakEAQSAgAmsiC0EAIAJBH00bEAwhJCAFIAEgAhALGiADKAAQIQ0gAygAMCEOIAMoABQhDyADKAA0IRAgAygAGCERIAMoADghEiADKAAcIRMgAygAPCEUIAMoACAhASADKABQIRUgAygAcCEWIAMoAGAhBiADKAAkIQcgAygAVCEXIAMoAHQhGCADKABkIQggAygAKCEJIAMoAFghGSADKAB4IRogAygAaCEKIAQoAoACIRsgBCgChAIhHCAEKAKIAiEdIAQoAowCIR4gBCgCkAIhHyAEKAKUAiEgIAQoApgCISEgBCADKAAsIiIgAygAbCIjIAMoAHxxIAMoAFwgBCgCnAJzc3M2ApwCIAQgCSAKIBpxIBkgIXNzczYCmAIgBCAHIAggGHEgFyAgc3NzNgKUAiAEIAEgBiAWcSAVIB9zc3M2ApACIAQgIyAUICJxIBMgHnNzczYCjAIgBCAKIAkgEnEgESAdc3NzNgKIAiAEIAggByAQcSAPIBxzc3M2AoQCIAQgBiABIA5xIA0gG3NzczYCgAIgJEEAIAsQDBogACAFIAIQCxogBCgCnAIhASAEKAKYAiECIAQoApQCIQYgBCgCkAIhByAEKAKAAiEIIAQoAoQCIQkgBCgCiAIhCiAEKAKMAiELIAQgAykCeDcDuAIgBCADKQJwNwOwAiAEIAMpAmg3A/gBIAQgAykCYDcD8AEgBCADKQJ4NwPoASAEIAMpAnA3A+ABIARBoAJqIgUgBEHwAWogBEHgAWoQCCADIAQpAqgCNwJ4IAMgBCkCoAI3AnAgBCADKQJYNwPYASAEIAMpAlA3A9ABIAQgAykCaDcDyAEgBCADKQJgNwPAASAFIARB0AFqIARBwAFqEAggAyAEKQKoAjcCaCADIAQpAqACNwJgIAQgAykCSDcDuAEgBCADQUBrIgApAgA3A7ABIAQgAykCWDcDqAEgBCADKQJQNwOgASAFIARBsAFqIARBoAFqEAggAyAEKQKoAjcCWCADIAQpAqACNwJQIAQgAykCODcDmAEgBCADKQIwNwOQASAEIAMpAkg3A4gBIAQgACkCADcDgAEgBSAEQZABaiAEQYABahAIIAMgBCkCqAI3AkggACAEKQKgAjcCACAEIAMpAig3A3ggBCADKQIgNwNwIAQgAykCODcDaCAEIAMpAjA3A2AgBSAEQfAAaiAEQeAAahAIIAMgBCkCqAI3AjggAyAEKQKgAjcCMCAEIAMpAhg3A1ggBCADKQIQNwNQIAQgAykCKDcDSCAEIAMpAiA3A0AgBSAEQdAAaiAEQUBrEAggAyAEKQKoAjcCKCADIAQpAqACNwIgIAQgAykCCDcDOCAEIAMpAgA3AzAgBCADKQIYNwMoIAQgAykCEDcDICAFIARBMGogBEEgahAIIAMgBCkCqAI3AhggAyAEKQKgAjcCECAEIAQpA7gCNwMYIAQgBCkDsAI3AxAgBCADKQIINwMIIAQgAykCADcDACAFIARBEGogBBAIIAMgBCkCqAI3AgggAyAEKQKgAjcCACADIAsgAygADHM2AgwgAyAKIAMoAAhzNgIIIAMgCSADKAAEczYCBCADIAggAygAAHM2AgAgACAHIAAoAABzNgIAIAMgBiADKABEczYCRCADIAIgAygASHM2AkggAyABIAMoAExzNgJMIARBwAJqJAALkQkBHn8jAEGgAmsiAyQAIAIoABAhDiACKAAwIQ8gAigAFCEQIAEoAAQhESACKAA0IRIgAigAGCETIAEoAAghFCACKAA4IRUgAigAHCEIIAEoAAwhFiACKAA8IRcgAigAICEFIAIoAFAhCSABKAAQIRggAigAcCEZIAIoAGAhBCACKAAkIQYgAigAVCEKIAEoABQhGiACKAB0IRsgAigAZCEMIAIoACghByACKABYIQsgASgAGCEcIAIoAHghHSACKABoIQ0gASgAACEeIAAgAigALCIfIAIoAGwiICACKAB8cSACKABcIAEoABxzc3MiATYAHCAAIAcgDSAdcSALIBxzc3MiCzYAGCAAIAYgDCAbcSAKIBpzc3MiCjYAFCAAIAUgBCAZcSAJIBhzc3MiCTYAECAAICAgFyAfcSAIIBZzc3MiCDYADCAAIA0gByAVcSATIBRzc3MiBzYACCAAIAwgBiAScSAQIBFzc3MiBjYABCAAIAQgBSAPcSAOIB5zc3MiBTYAACADIAIpAng3A5gCIAMgAikCcDcDkAIgAyACKQJoNwP4ASADIAIpAmA3A/ABIAMgAikCeDcD6AEgAyACKQJwNwPgASADQYACaiIEIANB8AFqIANB4AFqEAggAiADKQKIAjcCeCACIAMpAoACNwJwIAMgAikCWDcD2AEgAyACKQJQNwPQASADIAIpAmg3A8gBIAMgAikCYDcDwAEgBCADQdABaiADQcABahAIIAIgAykCiAI3AmggAiADKQKAAjcCYCADIAIpAkg3A7gBIAMgAkFAayIAKQIANwOwASADIAIpAlg3A6gBIAMgAikCUDcDoAEgBCADQbABaiADQaABahAIIAIgAykCiAI3AlggAiADKQKAAjcCUCADIAIpAjg3A5gBIAMgAikCMDcDkAEgAyACKQJINwOIASADIAApAgA3A4ABIAQgA0GQAWogA0GAAWoQCCACIAMpAogCNwJIIAAgAykCgAI3AgAgAyACKQIoNwN4IAMgAikCIDcDcCADIAIpAjg3A2ggAyACKQIwNwNgIAQgA0HwAGogA0HgAGoQCCACIAMpAogCNwI4IAIgAykCgAI3AjAgAyACKQIYNwNYIAMgAikCEDcDUCADIAIpAig3A0ggAyACKQIgNwNAIAQgA0HQAGogA0FAaxAIIAIgAykCiAI3AiggAiADKQKAAjcCICADIAIpAgg3AzggAyACKQIANwMwIAMgAikCGDcDKCADIAIpAhA3AyAgBCADQTBq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GCACKAAgIQQgASgAECEIIAIoAFAhGSACKABwIRogAigAYCEJIAIoACQhCiABKAAUIQsgAigAVCEbIAIoAHQhHCACKABkIQwgAigAKCENIAEoABghDiACKABYIR0gAigAeCEeIAIoAGghDyABKAAAIRAgACACKAAsIh8gASgAHCIBIAIoAFwgAigAbCIgIAIoAHxxc3NzNgAcIAAgDSAOIB0gDyAecXNzczYAGCAAIAogCyAbIAwgHHFzc3M2ABQgACAEIAggGSAJIBpxc3NzNgAQIAAgICAHIBcgGCAfcXNzczYADCAAIA8gBiAVIA0gFnFzc3M2AAggACAMIAUgEyAKIBRxc3NzNgAEIAAgCSAQIBEgBCAScXNzczYAACADIAIpAng3A5gCIAMgAikCcDcDkAIgAyACKQJoNwP4ASADIAIpAmA3A/ABIAMgAikCeDcD6AEgAyACKQJwNwPgASADQYACaiIEIANB8AFqIANB4AFqEAggAiADKQKIAjcCeCACIAMpAoACNwJwIAMgAikCWDcD2AEgAyACKQJQNwPQASADIAIpAmg3A8gBIAMgAikCYDcDwAEgBCADQdABaiADQcABahAIIAIgAykCiAI3AmggAiADKQKAAjcCYCADIAIpAkg3A7gBIAMgAkFAayIAKQIANwOwASADIAIpAlg3A6gBIAMgAikCUDcDoAEgBCADQbABaiADQaABahAIIAIgAykCiAI3AlggAiADKQKAAjcCUCADIAIpAjg3A5gBIAMgAikCMDcDkAEgAyACKQJINwOIASADIAApAgA3A4ABIAQgA0GQAWogA0GAAWoQCCACIAMpAogCNwJIIAAgAykCgAI3AgAgAyACKQIoNwN4IAMgAikCIDcDcCADIAIpAjg3A2ggAyACKQIwNwNgIAQgA0HwAGogA0HgAGoQCCACIAMpAogCNwI4IAIgAykCgAI3AjAgAyACKQIYNwNYIAMgAikCEDcDUCADIAIpAig3A0ggAyACKQIgNwNAIAQgA0HQAGogA0FAaxAIIAIgAykCiAI3AiggAiADKQKAAjcCICADIAIpAgg3AzggAyACKQIANwMwIAMgAikCGDcDKCADIAIpAhA3AyAgBCADQTBqIANBIGoQCCACIAMpAogCNwIYIAIgAykCgAI3AhAgAyADKQOYAjcDGCADIAMpA5ACNwMQ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BEAgAyABKQAYNwPoAiADIAEpABA3A+ACIAMgASkAACJDNwPQAiADIAEpAAg3A9gCIAMgQ6dB+AFxOgDQAiADIAMtAO8CQT9xQcAAcjoA7wIgA0GgAmogAhA3IANCADcChAIgA0IANwKMAiADQQA2ApQCIANCADcD0AEgA0IANwPYASADQgA3A+ABIAMgAykDsAI3A6ABIAMgAykDuAI3A6gBIAMgAykDwAI3A7ABIANCADcC9AEgA0EBNgLwASADQgA3AvwBIANCADcDwAEgA0IANwPIASADIAMpA6ACNwOQASADIAMpA6gCNwOYASADQgA3AnQgA0IANwJ8IANBADYChAEgA0IANwJkIANBATYCYCADQgA3AmxB/gEhAkEAIQQDQCADKAKUAiEJIAMoArQBIQYgAygCYCEHIAMoAsABIQogAygCkAEhCyADKALwASENIAMoAmQhCCADKALEASEMIAMoApQBIQUgAygC9AEhECADKAJoIQ4gAygCyAEhESADKAKYASESIAMoAvgBIRMgAygCbCEPIAMoAswBIRQgAygCnAEhFSADKAL8ASEXIAMoAnAhGCADKALQASEcIAMoAqABIR0gAygCgAIhHiADKAJ0IRkgAygC1AEhHyADKAKkASEgIAMoAoQCISEgAygCeCEaIAMoAtgBISIgAygCqAEhIyADKAKIAiEkIAMoAnwhGyADKALcASElIAMoAqwBISYgAygCjAIhJyADKAKAASEWIAMoAuABISggAygCsAEhKSADKAKQAiEsIANBACAEIANB0AJqIi0gAiIBQQN2ai0AACACQQdxdkEBcSIEc2siAiADKAKEASIqIAMoAuQBIitzcSIuICpzIio2AoQBIAMgBiAGIAlzIAJxIi9zIjAgKms2AlQgAyAWIBYgKHMgAnEiMXMiBjYCgAEgAyApICkgLHMgAnEiFnMiKSAGazYCUCADIBsgGyAlcyACcSIycyIbNgJ8IAMgJiAmICdzIAJxIjNzIiYgG2s2AkwgAyAaIBogInMgAnEiNHMiGjYCeCADICMgIyAkcyACcSI1cyIjIBprNgJIIAMgGSAZIB9zIAJxIjZzIhk2AnQgAyAgICAgIXMgAnEiN3MiICAZazYCRCADIBggGCAccyACcSI4cyIYNgJwIAMgHSAdIB5zIAJxIjlzIh0gGGs2AkAgAyAP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AjQgAyAVIBdqNgIwIAFBAWshAiAbIANBoAJqIBYQBiAWIAMgGhAGIAENAAsgAygCkAEhECADKALwASECIAMoApQBIQ4gAygC9AEhBiADKAKYASERIAMoAvgBIQcgAygCnAEhEiADKAL8ASEKIAMoAqABIRMgAygCgAIhCyADKAKkASEPIAMoAoQCIQ0gAygCqAEhFCADKAKIAiEIIAMoAqwBIRUgAygCjAIhDCADKAKwASEXIAMoApACIQUgA0EAIARrIgEgAygClAIiBCADKAK0AXNxIARzNgKUAiADIAUgBSAXcyABcXM2ApACIAMgDCAMIBVzIAFxczYCjAIgAyAIIAggFHMgAXFzNgKIAiADIA0gDSAPcyABcXM2AoQCIAMgCyALIBNzIAFxczYCgAIgAyAKIAogEnMgAXFzNgL8ASADIAcgByARcyABcXM2AvgBIAMgBiAGIA5zIAFxczYC9AEgAyACIAIgEHMgAXFzNgLwASADKALAASECIAMoAmAhBSADKALEASEEIAMoAmQhECADKALIASEGIAMoAmghDiADKALMASEHIAMoAmwhESADKALQASEKIAMoAnAhEiADKALUASELIAMoAnQhEyADKALYASENIAMoAnghDyADKALcASEIIAMoAnwhFCADKALgASEMIAMoAoABIRUgAyADKALkASIXIAMoAoQBcyABcSAXczYC5AEgAyAMIAwgFXMgAXFzNgLgASADIAggCCAUcyABcXM2AtwBIAMgDSANIA9zIAFxczYC2AEgAyALIAsgE3MgAXFzNgLUASADIAogCiAScyABcXM2AtABIAMgByAHIBFzIAFxczYCzAEgAyAGIAYgDnMgAXFzNgLIASADIAQgBCAQcyABcXM2AsQBIAMgAiACIAVzIAFxczYCwAEgFiAWEDYgGSAZIBYQBiAAIBkQESAtQSAQCUEAIQkLIANB8AJqJAAgCQs8AQJ/IwBBIGsiBiQAIAYgBCAFQQAQGxogACABIAKtIAOtQiCGhCAEQRBqQgAgBhA8IQcgBkEgaiQAIAcLRAECfyMAQSBrIggkACAIIAQgB0EAEBsaIAAgASACrSADrUIghoQgBEEQaiAFrSAGrUIghoQgCBA8IQkgCEEgaiQAIAkLOAECfyMAQSBrIgUkACAFIAMgBEEAEBsaIAAgAa0gAq1CIIaEIANB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IAAgASAGIAQgBRBPC2QBAX4gA60gBK1CIIaEIQgjAEFAaiIDJAACQCADQSBqIAcgBhAfBEBBfyEEDAELQX8hBCADQZCWAiADQSBqQQAQGw0AIAAgASACIAggBSADEE8hBCADQSAQCQsgA0FAayQAIAQLcwICfwF+AkAjAEEQayIEJAAgAa0gAq1CIIaEIgVCgICAgBBUBEAgBaciAQRAA0AgBEEAOgAPIAAgA2pB0J8CIARBD2pBABAAOgAAIANBAWoiAyABRw0ACwsgBEEQaiQADAELQcIKQagJQcUBQcQIEAEACwtSAQJ/IwBBIGsiCCQAIAggBCAHQQAQLBogACABIAKtIAOtQiCGhCAEQRBqIAWtIAatQiCGhCAIQaSXAigCABEMACEJIAhBIBAJIAhBIGokACAJCyAAIAAgASACrSADrUIghoQgBEIAIAVBpJcCKAIAEQwACygAIAAgASACrSADrUIghoQgBCAFrSAGrUIghoQgB0GklwIoAgARDAALHAAgACABrSACrUIghoQgAyAEQaCXAigCABEPAAsMACAAIAEgAhByQQALFgAgACABIAKtIAOtQiCGhCAEIAUQZgsYACAAIAEgAq0gA61CIIaEIAQgBSAGEDsLFAAgACABrSACrUIghoQgAyAEEDQLFgAgACABIAKtIAOtQiCGhCAEIAUQZwsgACAAIAEgAq0gA61CIIaEIAQgBa0gBq1CIIaEIAcQPAsUACAAIAGtIAKtQiCGhCADIAQQUwu0AQEBfyAAIAEoAABB////H3E2AgAgACABKAADQQJ2QYP+/x9xNgIEIAAgASgABkEEdkH/gf8fcTYCCCAAIAEoAAlBBnZB///AH3E2AgwgASgADCECIABCADcCFCAAQgA3AhwgAEEANgIkIAAgAkEIdkH//z9xNgIQIAAgASgAEDYCKCAAIAEoABQ2AiwgACABKAAYNgIwIAEoABwhASAAQQA6AFAgAEIANwM4IAAgATYCNEEAC60GAgN+AX8CfyAFrSAGrUIghoQhCiAIrSAJrUIghoQhDCMAQZADayIFJAAgAgRAIAJCADcDAAsgAwRAIANB/wE6AAALQX8hDQJAAkAgCkIRVA0AIApCEX0iC0Lv////D1oNASAFQSBqIghCwAAgAEEgaiIJIAAQNBogBUHgAGoiBiAIQYyXAigCABEAABogCEHAABAJIAYgByAMQZCXAigCABECABogBkGgkwJCACAMfUIPg0GQlwIoAgARAgAaIAVCADcDWCAFQgA3A1AgBUIANwNIIAVBQGtCADcDACAFQgA3AzggBUIANwMwIAVCADcDKCAFQgA3AyAgBSAELQAAOgAgIAggCELAACAJQQEgABA7GiAFLQAgIQcgBSAELQAAOgAgIAYgCELAAEGQlwIoAgARAgAaIAYgBEEBaiIEIAtBkJcCKAIAEQIAGiAGQaCTAiAKQgF9Qg+DQZCXAigCABECABogBSAMNwMYIAYgBUEYaiIIQghBkJcCKAIAEQIAGiAFIApCL3w3AxggBiAIQghBkJcCKAIAEQIAGiAGIAVBlJcCKAIAEQAAGiAGQYACEAkgBSAEIAunakEQED0EQCAFQRAQCQwBCyABIAQgCyAJQQIgABA7GiAAIAAtACQgBS0AAHM6ACQgACAALQAlIAUtAAFzOgAlIAAgAC0AJiAFLQACczoAJiAAIAAtACcgBS0AA3M6ACcgACAALQAoIAUtAARzOgAoIAAgAC0AKSAFLQAFczoAKSAAIAAtACogBS0ABnM6ACogACAALQArIAUtAAdzOgArIAkQ7AECQCAHQQJxRQRAIAlBBBAaRQ0BCyAFIAApABg3A/gCIAUgACkAEDcD8AIgBSAAKQAANwPgAiAFIAApAAg3A+gCIAUgACkAJDcDgAMgBUHgAmoiASABQiggCSAAEGYaIAAgBSkD+AI3ABggACAFKQPwAjcAECAAIAUpA+gCNwAIIAAgBSkD4AI3AAAgBSkDgAMhCiAAQQE2ACAgACAKNwAkCyACBEAgAiALNwMAC0EAIQ0gA0UNACADIAc6AAALIAVBkANqJAAgDQwBCxAOAAsL3gUBAn4CfyAErSAFrUIghoQhCiAHrSAIrUIghoQhCyMAQYADayIEJAAgAgRAIAJCADcDAAsgCkLv////D1QEQCAEQRBqIgdCwAAgAEEgaiIIIAAQNBogBEHQAGoiBSAHQYyXAigCABEAABogB0HAABAJIAUgBiALQZCXAigCABECABogBUGgkwJCACALfUIPg0GQlwIoAgARAgAaIARCADcDSCAEQUBrQgA3AwAgBEIANwM4IARCADcDMCAEQgA3AyggBEIANwMgIARCADcDECAEQgA3AxggBCAJOgAQIAcgB0LAACAIQQEgABA7GiAFIAdCwABBkJcCKAIAEQIAGiABIAQtABA6AAAgAUEBaiIBIAMgCiAIQQIgABA7GiAFIAEgCkGQlwIoAgARAgAaIAVBoJMCIApCD4NBkJcCKAIAEQIAGiAEIAs3AwggBSAEQQhqIgNCCEGQlwIoAgARAgAaIAQgCkJAfTcDCCAFIANCCEGQlwIoAgARAgAaIAUgASAKp2oiAUGUlwIoAgARAAAaIAVBgAIQCSAAIAAtACQgAS0AAHM6ACQgACAALQAlIAEtAAFzOgAlIAAgAC0AJiABLQACczoAJiAAIAAtACcgAS0AA3M6ACcgACAALQAoIAEtAARzOgAoIAAgAC0AKSABLQAFczoAKSAAIAAtACogAS0ABnM6ACogACAALQArIAEtAAdzOgArIAgQ7AECQCAJQQJxRQRAIAhBBBAaRQ0BCyAEIAApABg3A+gCIAQgACkAEDcD4AIgBCAAKQAANwPQAiAEIAApAAg3A9gCIAQgACkAJDcD8AIgBEHQAmoiASABQiggCCAAEGYaIAAgBCkD6AI3ABggACAEKQPgAjcAECAAIAQpA9gCNwAIIAAgBCkD0AI3AAAgBCkD8AIhCyAAQQE2ACAgACALNwAkCyACBEAgAiAKQhF8NwMACyAEQYADaiQAQQAMAQsQDgALCzEBAX4gAq0gA61CIIaEIgZC8P///w9aBEAQDgALIABBEGogACABIAYgBCAFEE4aQQALUAEBfgJ/IAGtIAKtQiCGhCEEIABBqAxBChAoRQRAIAAgBCADQQIQXwwBCyAAQZ4MQQkQKEUEQCAAIAQgA0EBEF8MAQtB0KUCQRw2AgBBfwsLTgEBfgJ/IAKtIAOtQiCGhCEEIABBqAxBChAoRQRAIAAgASAEENABDAELIABBngxBCRAoRQRAIAAgASAEENYBDAELQdClAkEcNgIAQX8LC1EBAn4CfyACrSADrUIghoQhCCAErSAFrUIghoQhCQJAAkACQCAHQQFrDgICAAELIAAgASAIIAkgBhDRAQwCCxAOAAsgACABIAggCSAGENcBCwtzAQN+An8gAa0gAq1CIIaEIQsgBK0gBa1CIIaEIQwgB60gCK1CIIaEIQ0CQAJAAkAgCkEBaw4CAAECCyAAIAsgAyAMIAYgDSAJQQEQ2AEMAgsgACALIAMgDCAGIA0gCUECENIBDAELQdClAkEcNgIAQX8LCxMAIAAgASACrSADrUIghoQQ0AEL6AEBBH8jACIFQcABa0FAcSIEJAAgBCADKAAAQf///x9xNgJAIAQgAygAA0ECdkGD/v8fcTYCRCAEIAMoAAZBBHZB/4H/H3E2AkggBCADKAAJQQZ2Qf//wB9xNgJMIAMoAAwhBiAEQgA3AlQgBEIANwJcIARBADYCZCAEIAZBCHZB//8/cTYCUCAEIAMoABA2AmggBCADKAAUNgJsIAQgAygAGDYCcCADKAAcIQMgBEEAOgCQASAEQgA3A3ggBCADNgJ0IARBQGsiAyABIAIQciADIARBMGoiARBwIAAgARA4IQcgBSQAIAcLLQAgACABrSACrUIghoQgAyAErSAFrUIghoQgBiAHrSAIrUIghoQgCSAKENIBCxQAIAAgAa0gAq1CIIaEIANBAhBfCxQAIAAgAa0gAq1CIIaEIANBARBfCxMAIAAgASACrSADrUIghoQQ1gELHwAgACABIAKtIAOtQiCGhCAErSAFrUIghoQgBhDXAQstACAAIAGtIAKtQiCGhCADIAStIAWtQiCGhCAGIAetIAitQiCGhCAJIAoQ2AELbAECfyMAQfAAayIEJAAgBEG4kwIpAwA3AxAgBEHAkwIpAwA3AxggBEHIkwIpAwA3AyAgBEIANwMoIARBsJMCKQMANwMIIARBCGoiBSABIAKtIAOtQiCGhBAkGiAFIAAQLhogBEHwAGokAEEACxIAIAAgASACrSADrUIghoQQJAsSACAAIAEgAq0gA61CIIaEEA8LHQAgACABIAIgA60gBK1CIIaEIAUgBiAHIAgQ3QELEgAgACABIAKtIAOtQiCGhBAPC3wCBH8BfiMAIgYhCSAGQcADa0FAcSIGJABBfyEHIAKtIAOtQiCGhCIKQjBaBEAgBkFAayICQQBBAEEYECIaIAIgAUIgEA8aIAIgBEIgEA8aIAIgBkEgaiICQRgQIRogACABQSBqIApCIH0gAiABIAUQtAEhBwsgCSQAIAcLwwECBX8BfiACrSADrUIghoQhCiMAIgIhCSACQYAEa0FAcSICJABBfyEDIAJBQGsiBSACQSBqIgYQQkUEQCACQYABaiIDQQBBAEEYECIaIAMgBUIgEA8aIAMgBEIgEA8aIAMgAkHgAGoiB0EYECEaIABBIGogASAKIAcgBCAGELUBIQMgACACKQNYNwAYIAAgAikDUDcAECAAIAIpA0g3AAggACACKQNANwAAIAZBIBAJIAVBIBAJIAdBGBAJCyAJJAAgAwsZACAAIAEgAq0gA61CIIaEIAQgBSAGELQBC0gBAX4gA60gBK1CIIaEIQgjAEEgayIDJABBfyEEIAMgBiAHEEFFBEAgACABIAIgCCAFIAMQXSEEIANBIBAJCyADQSBqJAAgBAsZACAAIAEgAq0gA61CIIaEIAQgBSAGELUBCy4BAX4gAq0gA61CIIaEIgZC8P///w9aBEAQDgALIABBEGogACABIAYgBCAFEE4LSAEBfiADrSAErUIghoQhCCMAQSBrIgMkAEF/IQQgAyAGIAcQQUUEQCAAIAEgAiAIIAUgAxBOIQQgA0EgEAkLIANBIGokACAEC9UBAQN/IwAiBUGAAWtBQHEiBCQAIAQgAygAAEH///8fcTYCACAEIAMoAANBAnZBg/7/H3E2AgQgBCADKAAGQQR2Qf+B/x9xNgIIIAQgAygACUEGdkH//8AfcTYCDCADKAAMIQYgBEIANwIUIARCADcCHCAEQQA2AiQgBCAGQQh2Qf//P3E2AhAgBCADKAAQNgIoIAQgAygAFDYCLCAEIAMoABg2AjAgAygAHCEDIARBADoAUCAEQgA3AzggBCADNgI0IAQgASACEHIgBCAAEHAgBSQAQQALgQEBA38jAEGgBGsiBSQAIAVBQGsiBiAEQSAQLxogBiABIAKtIAOtQiCGhBAXGiAGIAVB4ANqIgEQHBogBUGQAmoiAiABQsAAEBcaIAIgBRAcGiABQcAAEAkgACAFELEBIQEgBSAAQcAAED0hByAFQaAEaiQAIAdBfyABIAAgBUYbcgtdAQF/IwBB4ANrIgUkACAFIARBIBAvGiAFIAEgAq0gA61CIIaEEBcaIAUgBUGgA2oiARAcGiAFQdABaiICIAFCwAAQFxogAiAAEBwaIAFBwAAQCSAFQeADaiQAQQALfQEDfyMAQZACayIFJAAgBUEgaiIGIARBIBAxGiAGIAEgAq0gA61CIIaEECQaIAYgBUHwAWoiARAuGiAFQYgBaiICIAFCIBAkGiACIAUQLhogAUEgEAkgACAFEEAhASAFIABBIBA9IQcgBUGQAmokACAHQX8gASAAIAVGG3ILWwEBfyMAQfABayIFJAAgBSAEQSAQMRogBSABIAKtIAOtQiCGhBAkGiAFIAVB0AFqIgEQLhogBUHoAGoiAiABQiAQJBogAiAAEC4aIAFBIBAJIAVB8AFqJABBAAsSACAAIAEgAq0gA61CIIaEECMLWwECfiAHrSAIrUIghoQhDEF/IQIgBK0gBa1CIIaEIgtCEFoEQCAAIAMgC0IQfSADIAunakEQayAGIAwgCSAKELIBIQILIAEEQCABQgAgC0IQfSACGzcDAAsgAgslACAAIAIgA60gBK1CIIaEIAUgBiAHrSAIrUIghoQgCSAKELIBC1kBAn4CfyAGrSAHrUIghoQhDCADrSAErUIghoQiC0Lw////D1QEQCAAIAAgC6dqQQAgAiALIAUgDCAJIAoQswEaIAEEQCABIAtCEHw3AwALQQAMAQsQDgALCycAIAAgASACIAMgBK0gBa1CIIaEIAYgB60gCK1CIIaEIAogCxCzAQtbAQJ+IAetIAitQiCGhCEMQX8hAiAErSAFrUIghoQiC0IQWgRAIAAgAyALQhB9IAMgC6dqQRBrIAYgDCAJIAoQwwEhAgsgAQRAIAFCACALQhB9IAIbNwMACyACCyUAIAAgAiADrSAErUIghoQgBSAGIAetIAitQiCGhCAJIAoQwwELWwECfiAHrSAIrUIghoQhDEF/IQIgBK0gBa1CIIaEIgtCEFoEQCAAIAMgC0IQfSADIAunakEQayAGIAwgCSAKEMQBIQILIAEEQCABQgAgC0IQfSACGzcDAAsgAgslACAAIAIgA60gBK1CIIaEIAUgBiAHrSAIrUIghoQgCSAKEMQBC1kBAn4CfyAGrSAHrUIghoQhDCADrSAErUIghoQiC0Lw////D1QEQCAAIAAgC6dqQQAgAiALIAUgDCAJIAoQxQEaIAEEQCABIAtCEHw3AwALQQAMAQsQDgALCycAIAAgASACIAMgBK0gBa1CIIaEIAYgB60gCK1CIIaEIAogCxDFAQtZAQJ+An8gBq0gB61CIIaEIQwgA60gBK1CIIaEIgtC8P///w9UBEAgACAAIAunakEAIAIgCyAFIAwgCSAKEMYBGiABBEAgASALQhB8NwMAC0EADAELEA4ACwsnACAAIAEgAiADIAStIAWtQiCGhCAGIAetIAitQiCGhCAKIAsQxgELWQECfiAHrSAIrUIghoQhC0F/IQECQCADrSAErUIghoQiDELf////D1YNACALQt////8PVg0AIAAgAiAMpyAFQSAgBiALpyAJIApBvJ8CKAIAEQ0AIQELIAELgAEBA34gB60gCK1CIIaEIQxBfyECAkAgBK0gBa1CIIaEIgtCIFQNACALQiB9Ig1C3////w9WDQAgDELf////D1YNACAAIAMgDacgAyALp2pBIGtBICAGIAynIAkgCkG8nwIoAgARDQAhAgsgAQRAIAFCACALQiB9IAIbNwMACyACC2ABAn4gBK0gBa1CIIaEIQwgB60gCK1CIIaEIQ0gAgRAIAJCIDcDAAsgDULg////D1QgDELf////D1hxRQRAEA4ACyAAIAFBICADIAynIAYgDacgCiALQbifAigCABENAAt2AQJ+An8gBq0gB61CIIaEIQsCQCADrSAErUIghoQiDELf////D1YNACALQuD///8PWg0AIAAgACAMpyIDakEgIAIgAyAFIAunIAkgCkG4nwIoAgARDQAhACABBEAgAUIAIAxCIHwgABs3AwALIAAMAQsQDgALC1kBAn4gB60gCK1CIIaEIQtBfyEBAkAgA60gBK1CIIaEIgxC3////w9WDQAgC0Lf////D1YNACAAIAIgDKcgBUEgIAYgC6cgCSAKQbSfAigCABENACEBCyABC4ABAQN+IAetIAitQiCGhCEMQX8hAgJAIAStIAWtQiCGhCILQiBUDQAgC0IgfSINQt////8PVg0AIAxC3////w9WDQAgACADIA2nIAMgC6dqQSBrQSAgBiAMpyAJIApBtJ8CKAIAEQ0AIQILIAEEQCABQgAgC0IgfSACGzcDAAsgAgtgAQJ+IAStIAWtQiCGhCEMIAetIAitQiCGhCENIAIEQCACQiA3AwALIA1C4P///w9UIAxC3////w9YcUUEQBAOAAsgACABQSAgAyAMpyAGIA2nIAogC0GwnwIoAgARDQALdgECfgJ/IAatIAetQiCGhCELAkAgA60gBK1CIIaEIgxC3////w9WDQAgC0Lg////D1oNACAAIAAgDKciA2pBICACIAMgBSALpyAJIApBsJ8CKAIAEQ0AIQAgAQRAIAFCACAMQiB8IAAbNwMACyAADAELEA4ACwsFAEHoAAsEAEEaCwUAQZcMCwUAQbQKC/0BAQV/IwAiBSEJIAVBgARrQUBxIgUkACAAIAEg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4wELCQAgACABEOQBCwkAIAAgARDlAQsHACAAEOYBCyIBAX8jAEFAaiIBJAAgAUHAABAZIAAgARCKASABQUBrJAALCwAgACABEIoBQQALZQEDfyMAQaAGayIDJABBfyEEAkAgA0GABWoiBSABED4NACADQeADaiIBIAIQPg0AIAMgARAQIANBoAFqIgEgBSADEFUgA0HAAmoiAiABEFYgACACEEtBACEECyADQaAGaiQAIAQLZQEDfyMAQaAGayIDJABBfyEEAkAgA0GABWoiBSABED4NACADQeADaiIBIAIQPg0AIAMgARAQIANBoAFqIgEgBSADEBMgA0HAAmoiAiABEFYgACACEEtBACEECyADQaAGaiQAIAQLIQECfyMAQaABayIBJAAgASAAED4hAiABQaABaiQAIAJFC6UBAQZ/IwBBEGsiBUEANgIMQX8hBCACIANBAWtLBH8gASACQQFrIgdqIQhBACECQQAhAUEAIQQDQCAFIAUoAgwiBkEAIAggAmstAAAiCUGAAXNBAWsgBkEBayAEQQFrcXFBCHZBAXEiBmsgAnFyNgIMIAEgBnIhASAEIAlyIQQgAkEBaiICIANHDQALIAAgByAFKAIMazYCACABQf8BcUEBawVBfwsLIQEBfyMAQSBrIgEkACABQSAQGSAAIAEQjAEgAUEgaiQACwsAIAAgARCMAUEAC3MBA38jAEGgBmsiAyQAQX8hBAJAIANBgAVqIgUgARA1DQAgBRBNRQ0AIANB4ANqIgEgAhA1DQAgARBNRQ0AIAMgARAQIANBoAFqIgEgBSADEFUgA0HAAmoiAiABEFYgACACEDBBACEECyADQaAGaiQAIAQLcwEDfyMAQaAGayIDJABBfyEEAkAgA0GABWoiBSABEDUNACAFEE1FDQAgA0HgA2oiASACEDUNACABEE1FDQAgAyABEBAgA0GgAWoiASAFIAMQEyADQcACaiICIAEQViAAIAIQMEEAIQQLIANBoAZqJAAgBAtAAQJ/IwBBoAFrIgEkAAJAIAAQa0UNACAAEEwNACABIAAQNQ0AIAEQTUUNACABEGxBAEchAgsgAUGgAWokACACCwYAQcD/AAu5AgIGfwF+IwBB8ANrIgUkACAFQQE6AA8CfyABQcD/AE0EQCABQcAATwRAIABBQGohCSADrSELQcAAIQYDQCAGIQcg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IAdFDQAgAEEAIAIQDBoLIAwkACAHCwvTkwIRAEGACAu2BC4vMDEyMzQ1Njc4OUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXoAanMAcmFuZG9tYnl0ZXMAYjY0X3BvcyA8PSBiNjRfbGVuAGNyeXB0b19nZW5lcmljaGFzaF9ibGFrZTJiX2ZpbmFsAGFyZ29uMmlkLGFyZ29uMmkAJGFyZ29uMmkAJGFyZ29uMmlkAHJhbmRvbWJ5dGVzL3JhbmRvbWJ5dGVzLmMAc29kaXVtL2NvZGVjcy5jAGNyeXB0b19nZW5lcmljaGFzaC9ibGFrZTJiL3JlZi9ibGFrZTJiLXJlZi5jAGNyeXB0b19nZW5lcmljaGFzaC9ibGFrZTJiL3JlZi9nZW5lcmljaGFzaF9ibGFrZTJiLmMAeDI1NTE5Ymxha2UyYgBidWZfbGVuIDw9IFNJWkVfTUFYAG91dGxlbiA8PSBVSU5UOF9NQVgAUy0+YnVmbGVuIDw9IEJMQUtFMkJfQkxPQ0tCWVRFUwAkYXJnb24yaSR2PQAkYXJnb24yaWQkdj0ALHQ9ACxwPQAkbT0AY3VydmUyNTUxOQBlZDI1NTE5AGhtYWNzaGE1MTIyNTYAY3VydmUyNTUxOXhzYWxzYTIwcG9seTEzMDUAc29kaXVtX2JpbjJiYXNlNjQAc2lwaGFzaDI0AHNoYTUxMgB4c2Fsc2EyMAAxLjAuMjAAJGFyZ29uMmkkACRhcmdvbjJpZCQAJDckAEHADAtXtnhZ/4Vy0wC9bhX/DwpqACnAAQCY6Hn/vDyg/5lxzv8At+L+tA1I/wAAAAAAAAAAsKAO/tPJhv+eGI8Af2k1AGAMvQCn1/v/n0yA/mpl4f8e/AQAkgyuAEGgDQsnWfGy/grlpv973Sr+HhTUAFKAAwAw0fMAd3lA/zLjnP8AbsUBZxuQAEHQDQvAB4U7jAG98ST/+CXDAWDcNwC3TD7/w0I9ADJMpAHhpEz/TD2j/3U+HwBRkUD/dkEOAKJz1v8Gii4AfOb0/wqKjwA0GsIAuPRMAIGPKQG+9BP/e6p6/2KBRAB51ZMAVmUe/6FnmwCMWUP/7+W+AUMLtQDG8In+7kW8/0OX7gATKmz/5VVxATJEh/8RagkAMmcB/1ABqAEjmB7/EKi5AThZ6P9l0vwAKfpHAMyqT/8OLu//UE3vAL3WS/8RjfkAJlBM/75VdQBW5KoAnNjQAcPPpP+WQkz/r+EQ/41QYgFM2/IAxqJyAC7amACbK/H+m6Bo/zO7pQACEa8AQlSgAfc6HgAjQTX+Rey/AC2G9QGje90AIG4U/zQXpQC61kcA6bBgAPLvNgE5WYoAUwBU/4igZABcjnj+aHy+ALWxPv/6KVUAmIIqAWD89gCXlz/+74U+ACA4nAAtp73/joWzAYNW0wC7s5b++qoO/9KjTgAlNJcAY00aAO6c1f/VwNEBSS5UABRBKQE2zk8AyYOS/qpvGP+xITL+qybL/073dADR3ZkAhYCyATosGQDJJzsBvRP8ADHl0gF1u3UAtbO4AQBy2wAwXpMA9Sk4AH0NzP70rXcALN0g/lTqFAD5oMYB7H7q/y9jqP6q4pn/ZrPYAOKNev96Qpn+tvWGAOPkGQHWOev/2K04/7Xn0gB3gJ3/gV+I/25+MwACqbf/B4Ji/kWwXv90BOMB2fKR/8qtHwFpASf/Lq9FAOQvOv/X4EX+zzhF/xD+i/8Xz9T/yhR+/1/VYP8JsCEAyAXP//EqgP4jIcD/+OXEAYEReAD7Z5f/BzRw/4w4Qv8o4vX/2UYl/qzWCf9IQ4YBksDW/ywmcABEuEv/zlr7AJXrjQC1qjoAdPTvAFydAgBmrWIA6YlgAX8xywAFm5QAF5QJ/9N6DAAihhr/28yIAIYIKf/gUyv+VRn3AG1/AP6piDAA7nfb/+et1QDOEv7+CLoH/34JBwFvKkgAbzTs/mA/jQCTv3/+zU7A/w5q7QG720wAr/O7/mlZrQBVGVkBovOUAAJ20f4hngkAi6Mu/11GKABsKo7+b/yO/5vfkAAz5af/Sfyb/150DP+YoNr/nO4l/7Pqz//FALP/mqSNAOHEaAAKIxn+0dTy/2H93v64ZeUA3hJ/AaSIh/8ez4z+kmHzAIHAGv7JVCH/bwpO/5NRsv8EBBgAoe7X/waNIQA11w7/KbXQ/+eLnQCzy93//7lxAL3irP9xQtb/yj4t/2ZACP9OrhD+hXVE/wBBsBULAQEAQdAVC7ABJuiVj8KyJ7BFw/SJ8u+Y8NXfrAXTxjM5sTgCiG1T/AXHF2pwPU3YT7o8C3YNEGcPKiBT+iw5zMZOx/13kqwDeuz///////////////////////////////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////f+3T9VwaYxJY1pz3ot753hQAQY8XC6zxARD9QF0AoGo/ADnTV/4M0roAWLx0/kHYAQD/yD0B2EKU/wD7XAAksuH/AAAAAAAAAACFO4wBvfEk//glwwFg3DcAt0w+/8NCPQAyTKQB4aRM/0w9o/91Ph8AUZFA/3ZBDgCic9b/BoouAHzm9P8Kio8ANBrCALj0TACBjykBvvQT/3uqev9igUQAedWTAFZlHv+hZ5sAjFlD/+/lvgFDC7UAxvCJ/u5FvP/qcTz/Jf85/0Wytv6A0LMAdhp9/gMH1v/xMk3/VcvF/9OH+v8ZMGT/u9W0/hFYaQBT0Z4BBXNiAASuPP6rN27/2bUR/xS8qgCSnGb+V9au/3J6mwHpLKoAfwjvAdbs6gCvBdsAMWo9/wZC0P8Cam7/UeoT/9drwP9Dl+4AEyps/+VVcQEyRIf/EWoJADJnAf9QAagBI5ge/xCouQE4Wej/ZdL8ACn6RwDMqk//Di7v/1BN7wC91kv/EY35ACZQTP++VXUAVuSqAJzY0AHDz6T/lkJM/6/hEP+NUGIBTNvyAMaicgAu2pgAmyvx/pugaP+yCfz+ZG7UAA4FpwDp76P/HJedAWWSCv/+nkb+R/nkAFgeMgBEOqD/vxhoAYFCgf/AMlX/CLOK/yb6yQBzUKAAg+ZxAH1YkwBaRMcA/UyeABz/dgBx+v4AQksuAObaKwDleLoBlEQrAIh87gG7a8X/VDX2/zN0/v8zu6UAAhGvAEJUoAH3Oh4AI0E1/kXsvwAthvUBo3vdACBuFP80F6UAutZHAOmwYADy7zYBOVmKAFMAVP+IoGQAXI54/mh8vgC1sT7/+ilVAJiCKgFg/PYAl5c//u+FPgAgOJwALae9/46FswGDVtMAu7OW/vqqDv9EcRX/3ro7/0IH8QFFBkgAVpxs/jenWQBtNNv+DbAX/8Qsav/vlUf/pIx9/5+tAQAzKecAkT4hAIpvXQG5U0UAkHMuAGGXEP8Y5BoAMdniAHFL6v7BmQz/tjBg/w4NGgCAw/n+RcE7AIQlUf59ajwA1vCpAaTjQgDSo04AJTSXAGNNGgDunNX/1cDRAUkuVAAUQSkB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Yf3fAUpzMf8Gr0j/O7DLAHy3+QHk5GMAgQzP/qjAw//MsBD+mOqrAE0lVf8heIf/jsLjAR/WOgDVu33/6C48/750Kv6XshP/Mz7t/szswQDC6DwArCKd/70QuP5nA1//jekk/ikZC/8Vw6YAdvUtAEPVlf+fDBL/u6TjAaAZBQAMTsMBK8XhADCOKf7Emzz/38cSAZGInAD8dan+keLuAO8XawBttbz/5nAx/kmq7f/nt+P/UNwUAMJrfwF/zWUALjTFAdKrJP9YA1r/OJeNAGC7//8qTsgA/kZGAfR9qADMRIoBfNdGAGZCyP4RNOQAddyP/sv4ewA4Eq7/upek/zPo0AGg5Cv/+R0ZAUS+PwANAAAAAP8AAAAA9QAAAAAAAPsAAAAAAAD9AAAAAPMAAAAABwAAAAAAAwAAAADzAAAAAAUAAAAAAAAAAAsAAAAAAAsAAAAA8wAAAAAAAP0AAAAAAP8AAAAAAwAAAAD1AAAAAAAAAA8AAAAAAP8AAAAA/wAAAAAHAAAAAAUAQbyJAgsrAQAAAHbBXwBlcAL/UPyh/vJqxv+FBrIA5N9wAN/uVf4z8xoAPiuL/stBCgBB8IkCC1czTe0AkapW/zYmM//xgGX/KXlK/+xOmwCpl2n+nClIAMJmr//OomX/AAAAAAAAAAAbLnsBEqj9/9Ovl/7D22AAOHa+/v7R9f+ZZH7+6IEV/zW48v/HpN0AQfCKAgsBAQBBkIsCC/EG4Ot6fDtBuK4WVuP68Z/EatoJjeucMrH9hmIFFl9JuABfnJW8o1CMJLHQsVWcg+9bBERcxFgcjobYIk7d0J8RV+z///////////////////////////////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////f0xpYnNvZGl1bURSRwAAAAAIybzzZ+YJajunyoSFrme7K/iU/nLzbjzxNh1fOvVPpdGC5q1/Ug5RH2w+K4xoBZtrvUH7q9mDH3khfhMZzeBbIq4o15gvikLNZe8jkUQ3cS87TezP+8C1vNuJgaXbtek4tUjzW8JWORnQBbbxEfFZm08Zr6SCP5IYgW3a1V4cq0ICA6OYqgfYvm9wRQFbgxKMsuROvoUxJOK0/9XDfQxVb4l78nRdvnKx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"), A = g, m(M).then((g => WebAssembly.instantiate(g, A))).then((function(A) { - I(A.instance) - }), (A => { - E(`failed to asynchronously prepare wasm: ${A}`), v(A) - })), {} - }(); - - function z() { - function A() { - U || (U = !0, B.calledRun = !0, k || (H(u), B.onRuntimeInitialized && B.onRuntimeInitialized(), function() { - if (B.postRun) - for ("function" == typeof B.postRun && (B.postRun = [B.postRun]); B.postRun.length;) A = B.postRun.shift(), S.unshift(A); - var A; - H(S) - }())) - } - b > 0 || (function() { - if (B.preRun) - for ("function" == typeof B.preRun && (B.preRun = [B.preRun]); B.preRun.length;) A = B.preRun.shift(), d.unshift(A); - var A; - H(d) - }(), b > 0 || (B.setStatus ? (B.setStatus("Running..."), setTimeout((function() { - setTimeout((function() { - B.setStatus("") - }), 1), A() - }), 1)) : A())) - } - if (B._crypto_aead_aegis128l_keybytes = () => (B._crypto_aead_aegis128l_keybytes = q.g)(), B._crypto_aead_aegis128l_nsecbytes = () => (B._crypto_aead_aegis128l_nsecbytes = q.h)(), B._crypto_aead_aegis128l_npubbytes = () => (B._crypto_aead_aegis128l_npubbytes = q.i)(), B._crypto_aead_aegis128l_abytes = () => (B._crypto_aead_aegis128l_abytes = q.j)(), B._crypto_aead_aegis128l_messagebytes_max = () => (B._crypto_aead_aegis128l_messagebytes_max = q.k)(), B._crypto_aead_aegis128l_keygen = A => (B._crypto_aead_aegis128l_keygen = q.l)(A), B._crypto_aead_aegis128l_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis128l_encrypt = q.m)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis128l_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_aegis128l_encrypt_detached = q.n)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_aegis128l_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis128l_decrypt = q.o)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis128l_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis128l_decrypt_detached = q.p)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis256_keybytes = () => (B._crypto_aead_aegis256_keybytes = q.q)(), B._crypto_aead_aegis256_nsecbytes = () => (B._crypto_aead_aegis256_nsecbytes = q.r)(), B._crypto_aead_aegis256_npubbytes = () => (B._crypto_aead_aegis256_npubbytes = q.s)(), B._crypto_aead_aegis256_abytes = () => (B._crypto_aead_aegis256_abytes = q.t)(), B._crypto_aead_aegis256_messagebytes_max = () => (B._crypto_aead_aegis256_messagebytes_max = q.u)(), B._crypto_aead_aegis256_keygen = A => (B._crypto_aead_aegis256_keygen = q.v)(A), B._crypto_aead_aegis256_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis256_encrypt = q.w)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis256_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_aegis256_encrypt_detached = q.x)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_aegis256_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis256_decrypt = q.y)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis256_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis256_decrypt_detached = q.z)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_chacha20poly1305_encrypt_detached = q.A)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_chacha20poly1305_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_encrypt = q.B)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_chacha20poly1305_ietf_encrypt_detached = q.C)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_chacha20poly1305_ietf_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_ietf_encrypt = q.D)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_decrypt_detached = q.E)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_decrypt = q.F)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_ietf_decrypt_detached = q.G)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_ietf_decrypt = q.H)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_keybytes = () => (B._crypto_aead_chacha20poly1305_ietf_keybytes = q.I)(), B._crypto_aead_chacha20poly1305_ietf_npubbytes = () => (B._crypto_aead_chacha20poly1305_ietf_npubbytes = q.J)(), B._crypto_aead_chacha20poly1305_ietf_nsecbytes = () => (B._crypto_aead_chacha20poly1305_ietf_nsecbytes = q.K)(), B._crypto_aead_chacha20poly1305_ietf_abytes = () => (B._crypto_aead_chacha20poly1305_ietf_abytes = q.L)(), B._crypto_aead_chacha20poly1305_ietf_messagebytes_max = () => (B._crypto_aead_chacha20poly1305_ietf_messagebytes_max = q.M)(), B._crypto_aead_chacha20poly1305_ietf_keygen = A => (B._crypto_aead_chacha20poly1305_ietf_keygen = q.N)(A), B._crypto_aead_chacha20poly1305_keybytes = () => (B._crypto_aead_chacha20poly1305_keybytes = q.O)(), B._crypto_aead_chacha20poly1305_npubbytes = () => (B._crypto_aead_chacha20poly1305_npubbytes = q.P)(), B._crypto_aead_chacha20poly1305_nsecbytes = () => (B._crypto_aead_chacha20poly1305_nsecbytes = q.Q)(), B._crypto_aead_chacha20poly1305_abytes = () => (B._crypto_aead_chacha20poly1305_abytes = q.R)(), B._crypto_aead_chacha20poly1305_messagebytes_max = () => (B._crypto_aead_chacha20poly1305_messagebytes_max = q.S)(), B._crypto_aead_chacha20poly1305_keygen = A => (B._crypto_aead_chacha20poly1305_keygen = q.T)(A), B._crypto_aead_xchacha20poly1305_ietf_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_xchacha20poly1305_ietf_encrypt_detached = q.U)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_xchacha20poly1305_ietf_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_xchacha20poly1305_ietf_encrypt = q.V)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_xchacha20poly1305_ietf_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_xchacha20poly1305_ietf_decrypt_detached = q.W)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_xchacha20poly1305_ietf_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_xchacha20poly1305_ietf_decrypt = q.X)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_xchacha20poly1305_ietf_keybytes = () => (B._crypto_aead_xchacha20poly1305_ietf_keybytes = q.Y)(), B._crypto_aead_xchacha20poly1305_ietf_npubbytes = () => (B._crypto_aead_xchacha20poly1305_ietf_npubbytes = q.Z)(), B._crypto_aead_xchacha20poly1305_ietf_nsecbytes = () => (B._crypto_aead_xchacha20poly1305_ietf_nsecbytes = q._)(), B._crypto_aead_xchacha20poly1305_ietf_abytes = () => (B._crypto_aead_xchacha20poly1305_ietf_abytes = q.$)(), B._crypto_aead_xchacha20poly1305_ietf_messagebytes_max = () => (B._crypto_aead_xchacha20poly1305_ietf_messagebytes_max = q.aa)(), B._crypto_aead_xchacha20poly1305_ietf_keygen = A => (B._crypto_aead_xchacha20poly1305_ietf_keygen = q.ba)(A), B._crypto_auth_bytes = () => (B._crypto_auth_bytes = q.ca)(), B._crypto_auth_keybytes = () => (B._crypto_auth_keybytes = q.da)(), B._crypto_auth_primitive = () => (B._crypto_auth_primitive = q.ea)(), B._crypto_auth = (A, g, I, C, a) => (B._crypto_auth = q.fa)(A, g, I, C, a), B._crypto_auth_verify = (A, g, I, C, a) => (B._crypto_auth_verify = q.ga)(A, g, I, C, a), B._crypto_auth_keygen = A => (B._crypto_auth_keygen = q.ha)(A), B._crypto_auth_hmacsha256_bytes = () => (B._crypto_auth_hmacsha256_bytes = q.ia)(), B._crypto_auth_hmacsha256_keybytes = () => (B._crypto_auth_hmacsha256_keybytes = q.ja)(), B._crypto_auth_hmacsha256_statebytes = () => (B._crypto_auth_hmacsha256_statebytes = q.ka)(), B._crypto_auth_hmacsha256_keygen = A => (B._crypto_auth_hmacsha256_keygen = q.la)(A), B._crypto_auth_hmacsha256_init = (A, g, I) => (B._crypto_auth_hmacsha256_init = q.ma)(A, g, I), B._crypto_auth_hmacsha256_update = (A, g, I, C) => (B._crypto_auth_hmacsha256_update = q.na)(A, g, I, C), B._crypto_auth_hmacsha256_final = (A, g) => (B._crypto_auth_hmacsha256_final = q.oa)(A, g), B._crypto_auth_hmacsha256 = (A, g, I, C, a) => (B._crypto_auth_hmacsha256 = q.pa)(A, g, I, C, a), B._crypto_auth_hmacsha256_verify = (A, g, I, C, a) => (B._crypto_auth_hmacsha256_verify = q.qa)(A, g, I, C, a), B._crypto_auth_hmacsha512_bytes = () => (B._crypto_auth_hmacsha512_bytes = q.ra)(), B._crypto_auth_hmacsha512_keybytes = () => (B._crypto_auth_hmacsha512_keybytes = q.sa)(), B._crypto_auth_hmacsha512_statebytes = () => (B._crypto_auth_hmacsha512_statebytes = q.ta)(), B._crypto_auth_hmacsha512_keygen = A => (B._crypto_auth_hmacsha512_keygen = q.ua)(A), B._crypto_auth_hmacsha512_init = (A, g, I) => (B._crypto_auth_hmacsha512_init = q.va)(A, g, I), B._crypto_auth_hmacsha512_update = (A, g, I, C) => (B._crypto_auth_hmacsha512_update = q.wa)(A, g, I, C), B._crypto_auth_hmacsha512_final = (A, g) => (B._crypto_auth_hmacsha512_final = q.xa)(A, g), B._crypto_auth_hmacsha512 = (A, g, I, C, a) => (B._crypto_auth_hmacsha512 = q.ya)(A, g, I, C, a), B._crypto_auth_hmacsha512_verify = (A, g, I, C, a) => (B._crypto_auth_hmacsha512_verify = q.za)(A, g, I, C, a), B._crypto_auth_hmacsha512256_bytes = () => (B._crypto_auth_hmacsha512256_bytes = q.Aa)(), B._crypto_auth_hmacsha512256_keybytes = () => (B._crypto_auth_hmacsha512256_keybytes = q.Ba)(), B._crypto_auth_hmacsha512256_statebytes = () => (B._crypto_auth_hmacsha512256_statebytes = q.Ca)(), B._crypto_auth_hmacsha512256_keygen = A => (B._crypto_auth_hmacsha512256_keygen = q.Da)(A), B._crypto_auth_hmacsha512256_init = (A, g, I) => (B._crypto_auth_hmacsha512256_init = q.Ea)(A, g, I), B._crypto_auth_hmacsha512256_update = (A, g, I, C) => (B._crypto_auth_hmacsha512256_update = q.Fa)(A, g, I, C), B._crypto_auth_hmacsha512256_final = (A, g) => (B._crypto_auth_hmacsha512256_final = q.Ga)(A, g), B._crypto_auth_hmacsha512256 = (A, g, I, C, a) => (B._crypto_auth_hmacsha512256 = q.Ha)(A, g, I, C, a), B._crypto_auth_hmacsha512256_verify = (A, g, I, C, a) => (B._crypto_auth_hmacsha512256_verify = q.Ia)(A, g, I, C, a), B._crypto_box_seedbytes = () => (B._crypto_box_seedbytes = q.Ja)(), B._crypto_box_publickeybytes = () => (B._crypto_box_publickeybytes = q.Ka)(), B._crypto_box_secretkeybytes = () => (B._crypto_box_secretkeybytes = q.La)(), B._crypto_box_beforenmbytes = () => (B._crypto_box_beforenmbytes = q.Ma)(), B._crypto_box_noncebytes = () => (B._crypto_box_noncebytes = q.Na)(), B._crypto_box_zerobytes = () => (B._crypto_box_zerobytes = q.Oa)(), B._crypto_box_boxzerobytes = () => (B._crypto_box_boxzerobytes = q.Pa)(), B._crypto_box_macbytes = () => (B._crypto_box_macbytes = q.Qa)(), B._crypto_box_messagebytes_max = () => (B._crypto_box_messagebytes_max = q.Ra)(), B._crypto_box_primitive = () => (B._crypto_box_primitive = q.Sa)(), B._crypto_box_seed_keypair = (A, g, I) => (B._crypto_box_seed_keypair = q.Ta)(A, g, I), B._crypto_box_keypair = (A, g) => (B._crypto_box_keypair = q.Ua)(A, g), B._crypto_box_beforenm = (A, g, I) => (B._crypto_box_beforenm = q.Va)(A, g, I), B._crypto_box_afternm = (A, g, I, C, a, e) => (B._crypto_box_afternm = q.Wa)(A, g, I, C, a, e), B._crypto_box_open_afternm = (A, g, I, C, a, e) => (B._crypto_box_open_afternm = q.Xa)(A, g, I, C, a, e), B._crypto_box = (A, g, I, C, a, e, _) => (B._crypto_box = q.Ya)(A, g, I, C, a, e, _), B._crypto_box_open = (A, g, I, C, a, e, _) => (B._crypto_box_open = q.Za)(A, g, I, C, a, e, _), B._crypto_box_detached_afternm = (A, g, I, C, a, e, _) => (B._crypto_box_detached_afternm = q._a)(A, g, I, C, a, e, _), B._crypto_box_detached = (A, g, I, C, a, e, _, t) => (B._crypto_box_detached = q.$a)(A, g, I, C, a, e, _, t), B._crypto_box_easy_afternm = (A, g, I, C, a, e) => (B._crypto_box_easy_afternm = q.ab)(A, g, I, C, a, e), B._crypto_box_easy = (A, g, I, C, a, e, _) => (B._crypto_box_easy = q.bb)(A, g, I, C, a, e, _), B._crypto_box_open_detached_afternm = (A, g, I, C, a, e, _) => (B._crypto_box_open_detached_afternm = q.cb)(A, g, I, C, a, e, _), B._crypto_box_open_detached = (A, g, I, C, a, e, _, t) => (B._crypto_box_open_detached = q.db)(A, g, I, C, a, e, _, t), B._crypto_box_open_easy_afternm = (A, g, I, C, a, e) => (B._crypto_box_open_easy_afternm = q.eb)(A, g, I, C, a, e), B._crypto_box_open_easy = (A, g, I, C, a, e, _) => (B._crypto_box_open_easy = q.fb)(A, g, I, C, a, e, _), B._crypto_box_seal = (A, g, I, C, a) => (B._crypto_box_seal = q.gb)(A, g, I, C, a), B._crypto_box_seal_open = (A, g, I, C, a, e) => (B._crypto_box_seal_open = q.hb)(A, g, I, C, a, e), B._crypto_box_sealbytes = () => (B._crypto_box_sealbytes = q.ib)(), B._crypto_box_curve25519xsalsa20poly1305_seed_keypair = (A, g, I) => (B._crypto_box_curve25519xsalsa20poly1305_seed_keypair = q.jb)(A, g, I), B._crypto_box_curve25519xsalsa20poly1305_keypair = (A, g) => (B._crypto_box_curve25519xsalsa20poly1305_keypair = q.kb)(A, g), B._crypto_box_curve25519xsalsa20poly1305_beforenm = (A, g, I) => (B._crypto_box_curve25519xsalsa20poly1305_beforenm = q.lb)(A, g, I), B._crypto_box_curve25519xsalsa20poly1305_afternm = (A, g, I, C, a, e) => (B._crypto_box_curve25519xsalsa20poly1305_afternm = q.mb)(A, g, I, C, a, e), B._crypto_box_curve25519xsalsa20poly1305_open_afternm = (A, g, I, C, a, e) => (B._crypto_box_curve25519xsalsa20poly1305_open_afternm = q.nb)(A, g, I, C, a, e), B._crypto_box_curve25519xsalsa20poly1305 = (A, g, I, C, a, e, _) => (B._crypto_box_curve25519xsalsa20poly1305 = q.ob)(A, g, I, C, a, e, _), B._crypto_box_curve25519xsalsa20poly1305_open = (A, g, I, C, a, e, _) => (B._crypto_box_curve25519xsalsa20poly1305_open = q.pb)(A, g, I, C, a, e, _), B._crypto_box_curve25519xsalsa20poly1305_seedbytes = () => (B._crypto_box_curve25519xsalsa20poly1305_seedbytes = q.qb)(), B._crypto_box_curve25519xsalsa20poly1305_publickeybytes = () => (B._crypto_box_curve25519xsalsa20poly1305_publickeybytes = q.rb)(), B._crypto_box_curve25519xsalsa20poly1305_secretkeybytes = () => (B._crypto_box_curve25519xsalsa20poly1305_secretkeybytes = q.sb)(), B._crypto_box_curve25519xsalsa20poly1305_beforenmbytes = () => (B._crypto_box_curve25519xsalsa20poly1305_beforenmbytes = q.tb)(), B._crypto_box_curve25519xsalsa20poly1305_noncebytes = () => (B._crypto_box_curve25519xsalsa20poly1305_noncebytes = q.ub)(), B._crypto_box_curve25519xsalsa20poly1305_zerobytes = () => (B._crypto_box_curve25519xsalsa20poly1305_zerobytes = q.vb)(), B._crypto_box_curve25519xsalsa20poly1305_boxzerobytes = () => (B._crypto_box_curve25519xsalsa20poly1305_boxzerobytes = q.wb)(), B._crypto_box_curve25519xsalsa20poly1305_macbytes = () => (B._crypto_box_curve25519xsalsa20poly1305_macbytes = q.xb)(), B._crypto_box_curve25519xsalsa20poly1305_messagebytes_max = () => (B._crypto_box_curve25519xsalsa20poly1305_messagebytes_max = q.yb)(), B._crypto_core_hchacha20 = (A, g, I, C) => (B._crypto_core_hchacha20 = q.zb)(A, g, I, C), B._crypto_core_hchacha20_outputbytes = () => (B._crypto_core_hchacha20_outputbytes = q.Ab)(), B._crypto_core_hchacha20_inputbytes = () => (B._crypto_core_hchacha20_inputbytes = q.Bb)(), B._crypto_core_hchacha20_keybytes = () => (B._crypto_core_hchacha20_keybytes = q.Cb)(), B._crypto_core_hchacha20_constbytes = () => (B._crypto_core_hchacha20_constbytes = q.Db)(), B._crypto_core_hsalsa20 = (A, g, I, C) => (B._crypto_core_hsalsa20 = q.Eb)(A, g, I, C), B._crypto_core_hsalsa20_outputbytes = () => (B._crypto_core_hsalsa20_outputbytes = q.Fb)(), B._crypto_core_hsalsa20_inputbytes = () => (B._crypto_core_hsalsa20_inputbytes = q.Gb)(), B._crypto_core_hsalsa20_keybytes = () => (B._crypto_core_hsalsa20_keybytes = q.Hb)(), B._crypto_core_hsalsa20_constbytes = () => (B._crypto_core_hsalsa20_constbytes = q.Ib)(), B._crypto_core_salsa20 = (A, g, I, C) => (B._crypto_core_salsa20 = q.Jb)(A, g, I, C), B._crypto_core_salsa20_outputbytes = () => (B._crypto_core_salsa20_outputbytes = q.Kb)(), B._crypto_core_salsa20_inputbytes = () => (B._crypto_core_salsa20_inputbytes = q.Lb)(), B._crypto_core_salsa20_keybytes = () => (B._crypto_core_salsa20_keybytes = q.Mb)(), B._crypto_core_salsa20_constbytes = () => (B._crypto_core_salsa20_constbytes = q.Nb)(), B._crypto_core_salsa2012 = (A, g, I, C) => (B._crypto_core_salsa2012 = q.Ob)(A, g, I, C), B._crypto_core_salsa2012_outputbytes = () => (B._crypto_core_salsa2012_outputbytes = q.Pb)(), B._crypto_core_salsa2012_inputbytes = () => (B._crypto_core_salsa2012_inputbytes = q.Qb)(), B._crypto_core_salsa2012_keybytes = () => (B._crypto_core_salsa2012_keybytes = q.Rb)(), B._crypto_core_salsa2012_constbytes = () => (B._crypto_core_salsa2012_constbytes = q.Sb)(), B._crypto_core_salsa208 = (A, g, I, C) => (B._crypto_core_salsa208 = q.Tb)(A, g, I, C), B._crypto_core_salsa208_outputbytes = () => (B._crypto_core_salsa208_outputbytes = q.Ub)(), B._crypto_core_salsa208_inputbytes = () => (B._crypto_core_salsa208_inputbytes = q.Vb)(), B._crypto_core_salsa208_keybytes = () => (B._crypto_core_salsa208_keybytes = q.Wb)(), B._crypto_core_salsa208_constbytes = () => (B._crypto_core_salsa208_constbytes = q.Xb)(), B._crypto_generichash_bytes_min = () => (B._crypto_generichash_bytes_min = q.Yb)(), B._crypto_generichash_bytes_max = () => (B._crypto_generichash_bytes_max = q.Zb)(), B._crypto_generichash_bytes = () => (B._crypto_generichash_bytes = q._b)(), B._crypto_generichash_keybytes_min = () => (B._crypto_generichash_keybytes_min = q.$b)(), B._crypto_generichash_keybytes_max = () => (B._crypto_generichash_keybytes_max = q.ac)(), B._crypto_generichash_keybytes = () => (B._crypto_generichash_keybytes = q.bc)(), B._crypto_generichash_primitive = () => (B._crypto_generichash_primitive = q.cc)(), B._crypto_generichash_statebytes = () => (B._crypto_generichash_statebytes = q.dc)(), B._crypto_generichash = (A, g, I, C, a, e, _) => (B._crypto_generichash = q.ec)(A, g, I, C, a, e, _), B._crypto_generichash_init = (A, g, I, C) => (B._crypto_generichash_init = q.fc)(A, g, I, C), B._crypto_generichash_update = (A, g, I, C) => (B._crypto_generichash_update = q.gc)(A, g, I, C), B._crypto_generichash_final = (A, g, I) => (B._crypto_generichash_final = q.hc)(A, g, I), B._crypto_generichash_keygen = A => (B._crypto_generichash_keygen = q.ic)(A), B._crypto_generichash_blake2b_bytes_min = () => (B._crypto_generichash_blake2b_bytes_min = q.jc)(), B._crypto_generichash_blake2b_bytes_max = () => (B._crypto_generichash_blake2b_bytes_max = q.kc)(), B._crypto_generichash_blake2b_bytes = () => (B._crypto_generichash_blake2b_bytes = q.lc)(), B._crypto_generichash_blake2b_keybytes_min = () => (B._crypto_generichash_blake2b_keybytes_min = q.mc)(), B._crypto_generichash_blake2b_keybytes_max = () => (B._crypto_generichash_blake2b_keybytes_max = q.nc)(), B._crypto_generichash_blake2b_keybytes = () => (B._crypto_generichash_blake2b_keybytes = q.oc)(), B._crypto_generichash_blake2b_saltbytes = () => (B._crypto_generichash_blake2b_saltbytes = q.pc)(), B._crypto_generichash_blake2b_personalbytes = () => (B._crypto_generichash_blake2b_personalbytes = q.qc)(), B._crypto_generichash_blake2b_statebytes = () => (B._crypto_generichash_blake2b_statebytes = q.rc)(), B._crypto_generichash_blake2b_keygen = A => (B._crypto_generichash_blake2b_keygen = q.sc)(A), B._crypto_generichash_blake2b = (A, g, I, C, a, e, _) => (B._crypto_generichash_blake2b = q.tc)(A, g, I, C, a, e, _), B._crypto_generichash_blake2b_salt_personal = (A, g, I, C, a, e, _, t, r) => (B._crypto_generichash_blake2b_salt_personal = q.uc)(A, g, I, C, a, e, _, t, r), B._crypto_generichash_blake2b_init = (A, g, I, C) => (B._crypto_generichash_blake2b_init = q.vc)(A, g, I, C), B._crypto_generichash_blake2b_init_salt_personal = (A, g, I, C, a, e) => (B._crypto_generichash_blake2b_init_salt_personal = q.wc)(A, g, I, C, a, e), B._crypto_generichash_blake2b_update = (A, g, I, C) => (B._crypto_generichash_blake2b_update = q.xc)(A, g, I, C), B._crypto_generichash_blake2b_final = (A, g, I) => (B._crypto_generichash_blake2b_final = q.yc)(A, g, I), B._crypto_hash_bytes = () => (B._crypto_hash_bytes = q.zc)(), B._crypto_hash = (A, g, I, C) => (B._crypto_hash = q.Ac)(A, g, I, C), B._crypto_hash_primitive = () => (B._crypto_hash_primitive = q.Bc)(), B._crypto_hash_sha256_bytes = () => (B._crypto_hash_sha256_bytes = q.Cc)(), B._crypto_hash_sha256_statebytes = () => (B._crypto_hash_sha256_statebytes = q.Dc)(), B._crypto_hash_sha256_init = A => (B._crypto_hash_sha256_init = q.Ec)(A), B._crypto_hash_sha256_update = (A, g, I, C) => (B._crypto_hash_sha256_update = q.Fc)(A, g, I, C), B._crypto_hash_sha256_final = (A, g) => (B._crypto_hash_sha256_final = q.Gc)(A, g), B._crypto_hash_sha256 = (A, g, I, C) => (B._crypto_hash_sha256 = q.Hc)(A, g, I, C), B._crypto_hash_sha512_bytes = () => (B._crypto_hash_sha512_bytes = q.Ic)(), B._crypto_hash_sha512_statebytes = () => (B._crypto_hash_sha512_statebytes = q.Jc)(), B._crypto_hash_sha512_init = A => (B._crypto_hash_sha512_init = q.Kc)(A), B._crypto_hash_sha512_update = (A, g, I, C) => (B._crypto_hash_sha512_update = q.Lc)(A, g, I, C), B._crypto_hash_sha512_final = (A, g) => (B._crypto_hash_sha512_final = q.Mc)(A, g), B._crypto_hash_sha512 = (A, g, I, C) => (B._crypto_hash_sha512 = q.Nc)(A, g, I, C), B._crypto_kdf_blake2b_bytes_min = () => (B._crypto_kdf_blake2b_bytes_min = q.Oc)(), B._crypto_kdf_blake2b_bytes_max = () => (B._crypto_kdf_blake2b_bytes_max = q.Pc)(), B._crypto_kdf_blake2b_contextbytes = () => (B._crypto_kdf_blake2b_contextbytes = q.Qc)(), B._crypto_kdf_blake2b_keybytes = () => (B._crypto_kdf_blake2b_keybytes = q.Rc)(), B._crypto_kdf_blake2b_derive_from_key = (A, g, I, C, a, e) => (B._crypto_kdf_blake2b_derive_from_key = q.Sc)(A, g, I, C, a, e), B._crypto_kdf_primitive = () => (B._crypto_kdf_primitive = q.Tc)(), B._crypto_kdf_bytes_min = () => (B._crypto_kdf_bytes_min = q.Uc)(), B._crypto_kdf_bytes_max = () => (B._crypto_kdf_bytes_max = q.Vc)(), B._crypto_kdf_contextbytes = () => (B._crypto_kdf_contextbytes = q.Wc)(), B._crypto_kdf_keybytes = () => (B._crypto_kdf_keybytes = q.Xc)(), B._crypto_kdf_derive_from_key = (A, g, I, C, a, e) => (B._crypto_kdf_derive_from_key = q.Yc)(A, g, I, C, a, e), B._crypto_kdf_keygen = A => (B._crypto_kdf_keygen = q.Zc)(A), B._crypto_kdf_hkdf_sha256_extract_init = (A, g, I) => (B._crypto_kdf_hkdf_sha256_extract_init = q._c)(A, g, I), B._crypto_kdf_hkdf_sha256_extract_update = (A, g, I) => (B._crypto_kdf_hkdf_sha256_extract_update = q.$c)(A, g, I), B._crypto_kdf_hkdf_sha256_extract_final = (A, g) => (B._crypto_kdf_hkdf_sha256_extract_final = q.ad)(A, g), B._crypto_kdf_hkdf_sha256_extract = (A, g, I, C, a) => (B._crypto_kdf_hkdf_sha256_extract = q.bd)(A, g, I, C, a), B._crypto_kdf_hkdf_sha256_keygen = A => (B._crypto_kdf_hkdf_sha256_keygen = q.cd)(A), B._crypto_kdf_hkdf_sha256_expand = (A, g, I, C, a) => (B._crypto_kdf_hkdf_sha256_expand = q.dd)(A, g, I, C, a), B._crypto_kdf_hkdf_sha256_keybytes = () => (B._crypto_kdf_hkdf_sha256_keybytes = q.ed)(), B._crypto_kdf_hkdf_sha256_bytes_min = () => (B._crypto_kdf_hkdf_sha256_bytes_min = q.fd)(), B._crypto_kdf_hkdf_sha256_bytes_max = () => (B._crypto_kdf_hkdf_sha256_bytes_max = q.gd)(), B._crypto_kdf_hkdf_sha256_statebytes = () => (B._crypto_kdf_hkdf_sha256_statebytes = q.hd)(), B._crypto_kdf_hkdf_sha512_extract_init = (A, g, I) => (B._crypto_kdf_hkdf_sha512_extract_init = q.id)(A, g, I), B._crypto_kdf_hkdf_sha512_extract_update = (A, g, I) => (B._crypto_kdf_hkdf_sha512_extract_update = q.jd)(A, g, I), B._crypto_kdf_hkdf_sha512_extract_final = (A, g) => (B._crypto_kdf_hkdf_sha512_extract_final = q.kd)(A, g), B._crypto_kdf_hkdf_sha512_extract = (A, g, I, C, a) => (B._crypto_kdf_hkdf_sha512_extract = q.ld)(A, g, I, C, a), B._crypto_kdf_hkdf_sha512_keygen = A => (B._crypto_kdf_hkdf_sha512_keygen = q.md)(A), B._crypto_kdf_hkdf_sha512_expand = (A, g, I, C, a) => (B._crypto_kdf_hkdf_sha512_expand = q.nd)(A, g, I, C, a), B._crypto_kdf_hkdf_sha512_keybytes = () => (B._crypto_kdf_hkdf_sha512_keybytes = q.od)(), B._crypto_kdf_hkdf_sha512_bytes_min = () => (B._crypto_kdf_hkdf_sha512_bytes_min = q.pd)(), B._crypto_kdf_hkdf_sha512_bytes_max = () => (B._crypto_kdf_hkdf_sha512_bytes_max = q.qd)(), B._crypto_kdf_hkdf_sha512_statebytes = () => (B._crypto_kdf_hkdf_sha512_statebytes = q.rd)(), B._crypto_kx_seed_keypair = (A, g, I) => (B._crypto_kx_seed_keypair = q.sd)(A, g, I), B._crypto_kx_keypair = (A, g) => (B._crypto_kx_keypair = q.td)(A, g), B._crypto_kx_client_session_keys = (A, g, I, C, a) => (B._crypto_kx_client_session_keys = q.ud)(A, g, I, C, a), B._crypto_kx_server_session_keys = (A, g, I, C, a) => (B._crypto_kx_server_session_keys = q.vd)(A, g, I, C, a), B._crypto_kx_publickeybytes = () => (B._crypto_kx_publickeybytes = q.wd)(), B._crypto_kx_secretkeybytes = () => (B._crypto_kx_secretkeybytes = q.xd)(), B._crypto_kx_seedbytes = () => (B._crypto_kx_seedbytes = q.yd)(), B._crypto_kx_sessionkeybytes = () => (B._crypto_kx_sessionkeybytes = q.zd)(), B._crypto_kx_primitive = () => (B._crypto_kx_primitive = q.Ad)(), B._crypto_onetimeauth_statebytes = () => (B._crypto_onetimeauth_statebytes = q.Bd)(), B._crypto_onetimeauth_bytes = () => (B._crypto_onetimeauth_bytes = q.Cd)(), B._crypto_onetimeauth_keybytes = () => (B._crypto_onetimeauth_keybytes = q.Dd)(), B._crypto_onetimeauth = (A, g, I, C, a) => (B._crypto_onetimeauth = q.Ed)(A, g, I, C, a), B._crypto_onetimeauth_verify = (A, g, I, C, a) => (B._crypto_onetimeauth_verify = q.Fd)(A, g, I, C, a), B._crypto_onetimeauth_init = (A, g) => (B._crypto_onetimeauth_init = q.Gd)(A, g), B._crypto_onetimeauth_update = (A, g, I, C) => (B._crypto_onetimeauth_update = q.Hd)(A, g, I, C), B._crypto_onetimeauth_final = (A, g) => (B._crypto_onetimeauth_final = q.Id)(A, g), B._crypto_onetimeauth_primitive = () => (B._crypto_onetimeauth_primitive = q.Jd)(), B._crypto_onetimeauth_keygen = A => (B._crypto_onetimeauth_keygen = q.Kd)(A), B._crypto_onetimeauth_poly1305 = (A, g, I, C, a) => (B._crypto_onetimeauth_poly1305 = q.Ld)(A, g, I, C, a), B._crypto_onetimeauth_poly1305_verify = (A, g, I, C, a) => (B._crypto_onetimeauth_poly1305_verify = q.Md)(A, g, I, C, a), B._crypto_onetimeauth_poly1305_init = (A, g) => (B._crypto_onetimeauth_poly1305_init = q.Nd)(A, g), B._crypto_onetimeauth_poly1305_update = (A, g, I, C) => (B._crypto_onetimeauth_poly1305_update = q.Od)(A, g, I, C), B._crypto_onetimeauth_poly1305_final = (A, g) => (B._crypto_onetimeauth_poly1305_final = q.Pd)(A, g), B._crypto_onetimeauth_poly1305_bytes = () => (B._crypto_onetimeauth_poly1305_bytes = q.Qd)(), B._crypto_onetimeauth_poly1305_keybytes = () => (B._crypto_onetimeauth_poly1305_keybytes = q.Rd)(), B._crypto_onetimeauth_poly1305_statebytes = () => (B._crypto_onetimeauth_poly1305_statebytes = q.Sd)(), B._crypto_onetimeauth_poly1305_keygen = A => (B._crypto_onetimeauth_poly1305_keygen = q.Td)(A), B._crypto_pwhash_argon2i_alg_argon2i13 = () => (B._crypto_pwhash_argon2i_alg_argon2i13 = q.Ud)(), B._crypto_pwhash_argon2i_bytes_min = () => (B._crypto_pwhash_argon2i_bytes_min = q.Vd)(), B._crypto_pwhash_argon2i_bytes_max = () => (B._crypto_pwhash_argon2i_bytes_max = q.Wd)(), B._crypto_pwhash_argon2i_passwd_min = () => (B._crypto_pwhash_argon2i_passwd_min = q.Xd)(), B._crypto_pwhash_argon2i_passwd_max = () => (B._crypto_pwhash_argon2i_passwd_max = q.Yd)(), B._crypto_pwhash_argon2i_saltbytes = () => (B._crypto_pwhash_argon2i_saltbytes = q.Zd)(), B._crypto_pwhash_argon2i_strbytes = () => (B._crypto_pwhash_argon2i_strbytes = q._d)(), B._crypto_pwhash_argon2i_strprefix = () => (B._crypto_pwhash_argon2i_strprefix = q.$d)(), B._crypto_pwhash_argon2i_opslimit_min = () => (B._crypto_pwhash_argon2i_opslimit_min = q.ae)(), B._crypto_pwhash_argon2i_opslimit_max = () => (B._crypto_pwhash_argon2i_opslimit_max = q.be)(), B._crypto_pwhash_argon2i_memlimit_min = () => (B._crypto_pwhash_argon2i_memlimit_min = q.ce)(), B._crypto_pwhash_argon2i_memlimit_max = () => (B._crypto_pwhash_argon2i_memlimit_max = q.de)(), B._crypto_pwhash_argon2i_opslimit_interactive = () => (B._crypto_pwhash_argon2i_opslimit_interactive = q.ee)(), B._crypto_pwhash_argon2i_memlimit_interactive = () => (B._crypto_pwhash_argon2i_memlimit_interactive = q.fe)(), B._crypto_pwhash_argon2i_opslimit_moderate = () => (B._crypto_pwhash_argon2i_opslimit_moderate = q.ge)(), B._crypto_pwhash_argon2i_memlimit_moderate = () => (B._crypto_pwhash_argon2i_memlimit_moderate = q.he)(), B._crypto_pwhash_argon2i_opslimit_sensitive = () => (B._crypto_pwhash_argon2i_opslimit_sensitive = q.ie)(), B._crypto_pwhash_argon2i_memlimit_sensitive = () => (B._crypto_pwhash_argon2i_memlimit_sensitive = q.je)(), B._crypto_pwhash_argon2i = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_pwhash_argon2i = q.ke)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_pwhash_argon2i_str = (A, g, I, C, a, e, _) => (B._crypto_pwhash_argon2i_str = q.le)(A, g, I, C, a, e, _), B._crypto_pwhash_argon2i_str_verify = (A, g, I, C) => (B._crypto_pwhash_argon2i_str_verify = q.me)(A, g, I, C), B._crypto_pwhash_argon2i_str_needs_rehash = (A, g, I, C) => (B._crypto_pwhash_argon2i_str_needs_rehash = q.ne)(A, g, I, C), B._crypto_pwhash_argon2id_str_needs_rehash = (A, g, I, C) => (B._crypto_pwhash_argon2id_str_needs_rehash = q.oe)(A, g, I, C), B._crypto_pwhash_argon2id_alg_argon2id13 = () => (B._crypto_pwhash_argon2id_alg_argon2id13 = q.pe)(), B._crypto_pwhash_argon2id_bytes_min = () => (B._crypto_pwhash_argon2id_bytes_min = q.qe)(), B._crypto_pwhash_argon2id_bytes_max = () => (B._crypto_pwhash_argon2id_bytes_max = q.re)(), B._crypto_pwhash_argon2id_passwd_min = () => (B._crypto_pwhash_argon2id_passwd_min = q.se)(), B._crypto_pwhash_argon2id_passwd_max = () => (B._crypto_pwhash_argon2id_passwd_max = q.te)(), B._crypto_pwhash_argon2id_saltbytes = () => (B._crypto_pwhash_argon2id_saltbytes = q.ue)(), B._crypto_pwhash_argon2id_strbytes = () => (B._crypto_pwhash_argon2id_strbytes = q.ve)(), B._crypto_pwhash_argon2id_strprefix = () => (B._crypto_pwhash_argon2id_strprefix = q.we)(), B._crypto_pwhash_argon2id_opslimit_min = () => (B._crypto_pwhash_argon2id_opslimit_min = q.xe)(), B._crypto_pwhash_argon2id_opslimit_max = () => (B._crypto_pwhash_argon2id_opslimit_max = q.ye)(), B._crypto_pwhash_argon2id_memlimit_min = () => (B._crypto_pwhash_argon2id_memlimit_min = q.ze)(), B._crypto_pwhash_argon2id_memlimit_max = () => (B._crypto_pwhash_argon2id_memlimit_max = q.Ae)(), B._crypto_pwhash_argon2id_opslimit_interactive = () => (B._crypto_pwhash_argon2id_opslimit_interactive = q.Be)(), B._crypto_pwhash_argon2id_memlimit_interactive = () => (B._crypto_pwhash_argon2id_memlimit_interactive = q.Ce)(), B._crypto_pwhash_argon2id_opslimit_moderate = () => (B._crypto_pwhash_argon2id_opslimit_moderate = q.De)(), B._crypto_pwhash_argon2id_memlimit_moderate = () => (B._crypto_pwhash_argon2id_memlimit_moderate = q.Ee)(), B._crypto_pwhash_argon2id_opslimit_sensitive = () => (B._crypto_pwhash_argon2id_opslimit_sensitive = q.Fe)(), B._crypto_pwhash_argon2id_memlimit_sensitive = () => (B._crypto_pwhash_argon2id_memlimit_sensitive = q.Ge)(), B._crypto_pwhash_argon2id = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_pwhash_argon2id = q.He)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_pwhash_argon2id_str = (A, g, I, C, a, e, _) => (B._crypto_pwhash_argon2id_str = q.Ie)(A, g, I, C, a, e, _), B._crypto_pwhash_argon2id_str_verify = (A, g, I, C) => (B._crypto_pwhash_argon2id_str_verify = q.Je)(A, g, I, C), B._crypto_pwhash_alg_argon2i13 = () => (B._crypto_pwhash_alg_argon2i13 = q.Ke)(), B._crypto_pwhash_alg_argon2id13 = () => (B._crypto_pwhash_alg_argon2id13 = q.Le)(), B._crypto_pwhash_alg_default = () => (B._crypto_pwhash_alg_default = q.Me)(), B._crypto_pwhash_bytes_min = () => (B._crypto_pwhash_bytes_min = q.Ne)(), B._crypto_pwhash_bytes_max = () => (B._crypto_pwhash_bytes_max = q.Oe)(), B._crypto_pwhash_passwd_min = () => (B._crypto_pwhash_passwd_min = q.Pe)(), B._crypto_pwhash_passwd_max = () => (B._crypto_pwhash_passwd_max = q.Qe)(), B._crypto_pwhash_saltbytes = () => (B._crypto_pwhash_saltbytes = q.Re)(), B._crypto_pwhash_strbytes = () => (B._crypto_pwhash_strbytes = q.Se)(), B._crypto_pwhash_strprefix = () => (B._crypto_pwhash_strprefix = q.Te)(), B._crypto_pwhash_opslimit_min = () => (B._crypto_pwhash_opslimit_min = q.Ue)(), B._crypto_pwhash_opslimit_max = () => (B._crypto_pwhash_opslimit_max = q.Ve)(), B._crypto_pwhash_memlimit_min = () => (B._crypto_pwhash_memlimit_min = q.We)(), B._crypto_pwhash_memlimit_max = () => (B._crypto_pwhash_memlimit_max = q.Xe)(), B._crypto_pwhash_opslimit_interactive = () => (B._crypto_pwhash_opslimit_interactive = q.Ye)(), B._crypto_pwhash_memlimit_interactive = () => (B._crypto_pwhash_memlimit_interactive = q.Ze)(), B._crypto_pwhash_opslimit_moderate = () => (B._crypto_pwhash_opslimit_moderate = q._e)(), B._crypto_pwhash_memlimit_moderate = () => (B._crypto_pwhash_memlimit_moderate = q.$e)(), B._crypto_pwhash_opslimit_sensitive = () => (B._crypto_pwhash_opslimit_sensitive = q.af)(), B._crypto_pwhash_memlimit_sensitive = () => (B._crypto_pwhash_memlimit_sensitive = q.bf)(), B._crypto_pwhash = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_pwhash = q.cf)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_pwhash_str = (A, g, I, C, a, e, _) => (B._crypto_pwhash_str = q.df)(A, g, I, C, a, e, _), B._crypto_pwhash_str_alg = (A, g, I, C, a, e, _, t) => (B._crypto_pwhash_str_alg = q.ef)(A, g, I, C, a, e, _, t), B._crypto_pwhash_str_verify = (A, g, I, C) => (B._crypto_pwhash_str_verify = q.ff)(A, g, I, C), B._crypto_pwhash_str_needs_rehash = (A, g, I, C) => (B._crypto_pwhash_str_needs_rehash = q.gf)(A, g, I, C), B._crypto_pwhash_primitive = () => (B._crypto_pwhash_primitive = q.hf)(), B._crypto_scalarmult_primitive = () => (B._crypto_scalarmult_primitive = q.jf)(), B._crypto_scalarmult_base = (A, g) => (B._crypto_scalarmult_base = q.kf)(A, g), B._crypto_scalarmult = (A, g, I) => (B._crypto_scalarmult = q.lf)(A, g, I), B._crypto_scalarmult_bytes = () => (B._crypto_scalarmult_bytes = q.mf)(), B._crypto_scalarmult_scalarbytes = () => (B._crypto_scalarmult_scalarbytes = q.nf)(), B._crypto_scalarmult_curve25519 = (A, g, I) => (B._crypto_scalarmult_curve25519 = q.of)(A, g, I), B._crypto_scalarmult_curve25519_base = (A, g) => (B._crypto_scalarmult_curve25519_base = q.pf)(A, g), B._crypto_scalarmult_curve25519_bytes = () => (B._crypto_scalarmult_curve25519_bytes = q.qf)(), B._crypto_scalarmult_curve25519_scalarbytes = () => (B._crypto_scalarmult_curve25519_scalarbytes = q.rf)(), B._crypto_secretbox_keybytes = () => (B._crypto_secretbox_keybytes = q.sf)(), B._crypto_secretbox_noncebytes = () => (B._crypto_secretbox_noncebytes = q.tf)(), B._crypto_secretbox_zerobytes = () => (B._crypto_secretbox_zerobytes = q.uf)(), B._crypto_secretbox_boxzerobytes = () => (B._crypto_secretbox_boxzerobytes = q.vf)(), B._crypto_secretbox_macbytes = () => (B._crypto_secretbox_macbytes = q.wf)(), B._crypto_secretbox_messagebytes_max = () => (B._crypto_secretbox_messagebytes_max = q.xf)(), B._crypto_secretbox_primitive = () => (B._crypto_secretbox_primitive = q.yf)(), B._crypto_secretbox = (A, g, I, C, a, e) => (B._crypto_secretbox = q.zf)(A, g, I, C, a, e), B._crypto_secretbox_open = (A, g, I, C, a, e) => (B._crypto_secretbox_open = q.Af)(A, g, I, C, a, e), B._crypto_secretbox_keygen = A => (B._crypto_secretbox_keygen = q.Bf)(A), B._crypto_secretbox_detached = (A, g, I, C, a, e, _) => (B._crypto_secretbox_detached = q.Cf)(A, g, I, C, a, e, _), B._crypto_secretbox_easy = (A, g, I, C, a, e) => (B._crypto_secretbox_easy = q.Df)(A, g, I, C, a, e), B._crypto_secretbox_open_detached = (A, g, I, C, a, e, _) => (B._crypto_secretbox_open_detached = q.Ef)(A, g, I, C, a, e, _), B._crypto_secretbox_open_easy = (A, g, I, C, a, e) => (B._crypto_secretbox_open_easy = q.Ff)(A, g, I, C, a, e), B._crypto_secretbox_xsalsa20poly1305 = (A, g, I, C, a, e) => (B._crypto_secretbox_xsalsa20poly1305 = q.Gf)(A, g, I, C, a, e), B._crypto_secretbox_xsalsa20poly1305_open = (A, g, I, C, a, e) => (B._crypto_secretbox_xsalsa20poly1305_open = q.Hf)(A, g, I, C, a, e), B._crypto_secretbox_xsalsa20poly1305_keybytes = () => (B._crypto_secretbox_xsalsa20poly1305_keybytes = q.If)(), B._crypto_secretbox_xsalsa20poly1305_noncebytes = () => (B._crypto_secretbox_xsalsa20poly1305_noncebytes = q.Jf)(), B._crypto_secretbox_xsalsa20poly1305_zerobytes = () => (B._crypto_secretbox_xsalsa20poly1305_zerobytes = q.Kf)(), B._crypto_secretbox_xsalsa20poly1305_boxzerobytes = () => (B._crypto_secretbox_xsalsa20poly1305_boxzerobytes = q.Lf)(), B._crypto_secretbox_xsalsa20poly1305_macbytes = () => (B._crypto_secretbox_xsalsa20poly1305_macbytes = q.Mf)(), B._crypto_secretbox_xsalsa20poly1305_messagebytes_max = () => (B._crypto_secretbox_xsalsa20poly1305_messagebytes_max = q.Nf)(), B._crypto_secretbox_xsalsa20poly1305_keygen = A => (B._crypto_secretbox_xsalsa20poly1305_keygen = q.Of)(A), B._crypto_secretstream_xchacha20poly1305_keygen = A => (B._crypto_secretstream_xchacha20poly1305_keygen = q.Pf)(A), B._crypto_secretstream_xchacha20poly1305_init_push = (A, g, I) => (B._crypto_secretstream_xchacha20poly1305_init_push = q.Qf)(A, g, I), B._crypto_secretstream_xchacha20poly1305_init_pull = (A, g, I) => (B._crypto_secretstream_xchacha20poly1305_init_pull = q.Rf)(A, g, I), B._crypto_secretstream_xchacha20poly1305_rekey = A => (B._crypto_secretstream_xchacha20poly1305_rekey = q.Sf)(A), B._crypto_secretstream_xchacha20poly1305_push = (A, g, I, C, a, e, _, t, r, o) => (B._crypto_secretstream_xchacha20poly1305_push = q.Tf)(A, g, I, C, a, e, _, t, r, o), B._crypto_secretstream_xchacha20poly1305_pull = (A, g, I, C, a, e, _, t, r, o) => (B._crypto_secretstream_xchacha20poly1305_pull = q.Uf)(A, g, I, C, a, e, _, t, r, o), B._crypto_secretstream_xchacha20poly1305_statebytes = () => (B._crypto_secretstream_xchacha20poly1305_statebytes = q.Vf)(), B._crypto_secretstream_xchacha20poly1305_abytes = () => (B._crypto_secretstream_xchacha20poly1305_abytes = q.Wf)(), B._crypto_secretstream_xchacha20poly1305_headerbytes = () => (B._crypto_secretstream_xchacha20poly1305_headerbytes = q.Xf)(), B._crypto_secretstream_xchacha20poly1305_keybytes = () => (B._crypto_secretstream_xchacha20poly1305_keybytes = q.Yf)(), B._crypto_secretstream_xchacha20poly1305_messagebytes_max = () => (B._crypto_secretstream_xchacha20poly1305_messagebytes_max = q.Zf)(), B._crypto_secretstream_xchacha20poly1305_tag_message = () => (B._crypto_secretstream_xchacha20poly1305_tag_message = q._f)(), B._crypto_secretstream_xchacha20poly1305_tag_push = () => (B._crypto_secretstream_xchacha20poly1305_tag_push = q.$f)(), B._crypto_secretstream_xchacha20poly1305_tag_rekey = () => (B._crypto_secretstream_xchacha20poly1305_tag_rekey = q.ag)(), B._crypto_secretstream_xchacha20poly1305_tag_final = () => (B._crypto_secretstream_xchacha20poly1305_tag_final = q.bg)(), B._crypto_shorthash_bytes = () => (B._crypto_shorthash_bytes = q.cg)(), B._crypto_shorthash_keybytes = () => (B._crypto_shorthash_keybytes = q.dg)(), B._crypto_shorthash_primitive = () => (B._crypto_shorthash_primitive = q.eg)(), B._crypto_shorthash = (A, g, I, C, a) => (B._crypto_shorthash = q.fg)(A, g, I, C, a), B._crypto_shorthash_keygen = A => (B._crypto_shorthash_keygen = q.gg)(A), B._crypto_shorthash_siphash24_bytes = () => (B._crypto_shorthash_siphash24_bytes = q.hg)(), B._crypto_shorthash_siphash24_keybytes = () => (B._crypto_shorthash_siphash24_keybytes = q.ig)(), B._crypto_shorthash_siphash24 = (A, g, I, C, a) => (B._crypto_shorthash_siphash24 = q.jg)(A, g, I, C, a), B._crypto_sign_statebytes = () => (B._crypto_sign_statebytes = q.kg)(), B._crypto_sign_bytes = () => (B._crypto_sign_bytes = q.lg)(), B._crypto_sign_seedbytes = () => (B._crypto_sign_seedbytes = q.mg)(), B._crypto_sign_publickeybytes = () => (B._crypto_sign_publickeybytes = q.ng)(), B._crypto_sign_secretkeybytes = () => (B._crypto_sign_secretkeybytes = q.og)(), B._crypto_sign_messagebytes_max = () => (B._crypto_sign_messagebytes_max = q.pg)(), B._crypto_sign_primitive = () => (B._crypto_sign_primitive = q.qg)(), B._crypto_sign_seed_keypair = (A, g, I) => (B._crypto_sign_seed_keypair = q.rg)(A, g, I), B._crypto_sign_keypair = (A, g) => (B._crypto_sign_keypair = q.sg)(A, g), B._crypto_sign = (A, g, I, C, a, e) => (B._crypto_sign = q.tg)(A, g, I, C, a, e), B._crypto_sign_open = (A, g, I, C, a, e) => (B._crypto_sign_open = q.ug)(A, g, I, C, a, e), B._crypto_sign_detached = (A, g, I, C, a, e) => (B._crypto_sign_detached = q.vg)(A, g, I, C, a, e), B._crypto_sign_verify_detached = (A, g, I, C, a) => (B._crypto_sign_verify_detached = q.wg)(A, g, I, C, a), B._crypto_sign_init = A => (B._crypto_sign_init = q.xg)(A), B._crypto_sign_update = (A, g, I, C) => (B._crypto_sign_update = q.yg)(A, g, I, C), B._crypto_sign_final_create = (A, g, I, C) => (B._crypto_sign_final_create = q.zg)(A, g, I, C), B._crypto_sign_final_verify = (A, g, I) => (B._crypto_sign_final_verify = q.Ag)(A, g, I), B._crypto_sign_ed25519ph_statebytes = () => (B._crypto_sign_ed25519ph_statebytes = q.Bg)(), B._crypto_sign_ed25519_bytes = () => (B._crypto_sign_ed25519_bytes = q.Cg)(), B._crypto_sign_ed25519_seedbytes = () => (B._crypto_sign_ed25519_seedbytes = q.Dg)(), B._crypto_sign_ed25519_publickeybytes = () => (B._crypto_sign_ed25519_publickeybytes = q.Eg)(), B._crypto_sign_ed25519_secretkeybytes = () => (B._crypto_sign_ed25519_secretkeybytes = q.Fg)(), B._crypto_sign_ed25519_messagebytes_max = () => (B._crypto_sign_ed25519_messagebytes_max = q.Gg)(), B._crypto_sign_ed25519_sk_to_seed = (A, g) => (B._crypto_sign_ed25519_sk_to_seed = q.Hg)(A, g), B._crypto_sign_ed25519_sk_to_pk = (A, g) => (B._crypto_sign_ed25519_sk_to_pk = q.Ig)(A, g), B._crypto_sign_ed25519ph_init = A => (B._crypto_sign_ed25519ph_init = q.Jg)(A), B._crypto_sign_ed25519ph_update = (A, g, I, C) => (B._crypto_sign_ed25519ph_update = q.Kg)(A, g, I, C), B._crypto_sign_ed25519ph_final_create = (A, g, I, C) => (B._crypto_sign_ed25519ph_final_create = q.Lg)(A, g, I, C), B._crypto_sign_ed25519ph_final_verify = (A, g, I) => (B._crypto_sign_ed25519ph_final_verify = q.Mg)(A, g, I), B._crypto_sign_ed25519_seed_keypair = (A, g, I) => (B._crypto_sign_ed25519_seed_keypair = q.Ng)(A, g, I), B._crypto_sign_ed25519_keypair = (A, g) => (B._crypto_sign_ed25519_keypair = q.Og)(A, g), B._crypto_sign_ed25519_pk_to_curve25519 = (A, g) => (B._crypto_sign_ed25519_pk_to_curve25519 = q.Pg)(A, g), B._crypto_sign_ed25519_sk_to_curve25519 = (A, g) => (B._crypto_sign_ed25519_sk_to_curve25519 = q.Qg)(A, g), B._crypto_sign_ed25519_verify_detached = (A, g, I, C, a) => (B._crypto_sign_ed25519_verify_detached = q.Rg)(A, g, I, C, a), B._crypto_sign_ed25519_open = (A, g, I, C, a, e) => (B._crypto_sign_ed25519_open = q.Sg)(A, g, I, C, a, e), B._crypto_sign_ed25519_detached = (A, g, I, C, a, e) => (B._crypto_sign_ed25519_detached = q.Tg)(A, g, I, C, a, e), B._crypto_sign_ed25519 = (A, g, I, C, a, e) => (B._crypto_sign_ed25519 = q.Ug)(A, g, I, C, a, e), B._crypto_stream_chacha20_keybytes = () => (B._crypto_stream_chacha20_keybytes = q.Vg)(), B._crypto_stream_chacha20_noncebytes = () => (B._crypto_stream_chacha20_noncebytes = q.Wg)(), B._crypto_stream_chacha20_messagebytes_max = () => (B._crypto_stream_chacha20_messagebytes_max = q.Xg)(), B._crypto_stream_chacha20_ietf_keybytes = () => (B._crypto_stream_chacha20_ietf_keybytes = q.Yg)(), B._crypto_stream_chacha20_ietf_noncebytes = () => (B._crypto_stream_chacha20_ietf_noncebytes = q.Zg)(), B._crypto_stream_chacha20_ietf_messagebytes_max = () => (B._crypto_stream_chacha20_ietf_messagebytes_max = q._g)(), B._crypto_stream_chacha20 = (A, g, I, C, a) => (B._crypto_stream_chacha20 = q.$g)(A, g, I, C, a), B._crypto_stream_chacha20_xor_ic = (A, g, I, C, a, e, _, t) => (B._crypto_stream_chacha20_xor_ic = q.ah)(A, g, I, C, a, e, _, t), B._crypto_stream_chacha20_xor = (A, g, I, C, a, e) => (B._crypto_stream_chacha20_xor = q.bh)(A, g, I, C, a, e), B._crypto_stream_chacha20_ietf = (A, g, I, C, a) => (B._crypto_stream_chacha20_ietf = q.ch)(A, g, I, C, a), B._crypto_stream_chacha20_ietf_xor_ic = (A, g, I, C, a, e, _) => (B._crypto_stream_chacha20_ietf_xor_ic = q.dh)(A, g, I, C, a, e, _), B._crypto_stream_chacha20_ietf_xor = (A, g, I, C, a, e) => (B._crypto_stream_chacha20_ietf_xor = q.eh)(A, g, I, C, a, e), B._crypto_stream_chacha20_ietf_keygen = A => (B._crypto_stream_chacha20_ietf_keygen = q.fh)(A), B._crypto_stream_chacha20_keygen = A => (B._crypto_stream_chacha20_keygen = q.gh)(A), B._crypto_stream_keybytes = () => (B._crypto_stream_keybytes = q.hh)(), B._crypto_stream_noncebytes = () => (B._crypto_stream_noncebytes = q.ih)(), B._crypto_stream_messagebytes_max = () => (B._crypto_stream_messagebytes_max = q.jh)(), B._crypto_stream_primitive = () => (B._crypto_stream_primitive = q.kh)(), B._crypto_stream = (A, g, I, C, a) => (B._crypto_stream = q.lh)(A, g, I, C, a), B._crypto_stream_xor = (A, g, I, C, a, e) => (B._crypto_stream_xor = q.mh)(A, g, I, C, a, e), B._crypto_stream_keygen = A => (B._crypto_stream_keygen = q.nh)(A), B._crypto_stream_salsa20_keybytes = () => (B._crypto_stream_salsa20_keybytes = q.oh)(), B._crypto_stream_salsa20_noncebytes = () => (B._crypto_stream_salsa20_noncebytes = q.ph)(), B._crypto_stream_salsa20_messagebytes_max = () => (B._crypto_stream_salsa20_messagebytes_max = q.qh)(), B._crypto_stream_salsa20 = (A, g, I, C, a) => (B._crypto_stream_salsa20 = q.rh)(A, g, I, C, a), B._crypto_stream_salsa20_xor_ic = (A, g, I, C, a, e, _, t) => (B._crypto_stream_salsa20_xor_ic = q.sh)(A, g, I, C, a, e, _, t), B._crypto_stream_salsa20_xor = (A, g, I, C, a, e) => (B._crypto_stream_salsa20_xor = q.th)(A, g, I, C, a, e), B._crypto_stream_salsa20_keygen = A => (B._crypto_stream_salsa20_keygen = q.uh)(A), B._crypto_stream_xsalsa20 = (A, g, I, C, a) => (B._crypto_stream_xsalsa20 = q.vh)(A, g, I, C, a), B._crypto_stream_xsalsa20_xor_ic = (A, g, I, C, a, e, _, t) => (B._crypto_stream_xsalsa20_xor_ic = q.wh)(A, g, I, C, a, e, _, t), B._crypto_stream_xsalsa20_xor = (A, g, I, C, a, e) => (B._crypto_stream_xsalsa20_xor = q.xh)(A, g, I, C, a, e), B._crypto_stream_xsalsa20_keybytes = () => (B._crypto_stream_xsalsa20_keybytes = q.yh)(), B._crypto_stream_xsalsa20_noncebytes = () => (B._crypto_stream_xsalsa20_noncebytes = q.zh)(), B._crypto_stream_xsalsa20_messagebytes_max = () => (B._crypto_stream_xsalsa20_messagebytes_max = q.Ah)(), B._crypto_stream_xsalsa20_keygen = A => (B._crypto_stream_xsalsa20_keygen = q.Bh)(A), B._crypto_verify_16_bytes = () => (B._crypto_verify_16_bytes = q.Ch)(), B._crypto_verify_32_bytes = () => (B._crypto_verify_32_bytes = q.Dh)(), B._crypto_verify_64_bytes = () => (B._crypto_verify_64_bytes = q.Eh)(), B._crypto_verify_16 = (A, g) => (B._crypto_verify_16 = q.Fh)(A, g), B._crypto_verify_32 = (A, g) => (B._crypto_verify_32 = q.Gh)(A, g), B._crypto_verify_64 = (A, g) => (B._crypto_verify_64 = q.Hh)(A, g), B._randombytes_implementation_name = () => (B._randombytes_implementation_name = q.Ih)(), B._randombytes_random = () => (B._randombytes_random = q.Jh)(), B._randombytes_stir = () => (B._randombytes_stir = q.Kh)(), B._randombytes_uniform = A => (B._randombytes_uniform = q.Lh)(A), B._randombytes_buf = (A, g) => (B._randombytes_buf = q.Mh)(A, g), B._randombytes_buf_deterministic = (A, g, I) => (B._randombytes_buf_deterministic = q.Nh)(A, g, I), B._randombytes_seedbytes = () => (B._randombytes_seedbytes = q.Oh)(), B._randombytes_close = () => (B._randombytes_close = q.Ph)(), B._randombytes = (A, g, I) => (B._randombytes = q.Qh)(A, g, I), B._sodium_bin2hex = (A, g, I, C) => (B._sodium_bin2hex = q.Rh)(A, g, I, C), B._sodium_hex2bin = (A, g, I, C, a, e, _) => (B._sodium_hex2bin = q.Sh)(A, g, I, C, a, e, _), B._sodium_base64_encoded_len = (A, g) => (B._sodium_base64_encoded_len = q.Th)(A, g), B._sodium_bin2base64 = (A, g, I, C, a) => (B._sodium_bin2base64 = q.Uh)(A, g, I, C, a), B._sodium_base642bin = (A, g, I, C, a, e, _, t) => (B._sodium_base642bin = q.Vh)(A, g, I, C, a, e, _, t), B._sodium_init = () => (B._sodium_init = q.Wh)(), B._sodium_pad = (A, g, I, C, a) => (B._sodium_pad = q.Xh)(A, g, I, C, a), B._sodium_unpad = (A, g, I, C) => (B._sodium_unpad = q.Yh)(A, g, I, C), B._sodium_version_string = () => (B._sodium_version_string = q.Zh)(), B._sodium_library_version_major = () => (B._sodium_library_version_major = q._h)(), B._sodium_library_version_minor = () => (B._sodium_library_version_minor = q.$h)(), B._sodium_library_minimal = () => (B._sodium_library_minimal = q.ai)(), B._crypto_box_curve25519xchacha20poly1305_seed_keypair = (A, g, I) => (B._crypto_box_curve25519xchacha20poly1305_seed_keypair = q.bi)(A, g, I), B._crypto_box_curve25519xchacha20poly1305_keypair = (A, g) => (B._crypto_box_curve25519xchacha20poly1305_keypair = q.ci)(A, g), B._crypto_box_curve25519xchacha20poly1305_beforenm = (A, g, I) => (B._crypto_box_curve25519xchacha20poly1305_beforenm = q.di)(A, g, I), B._crypto_box_curve25519xchacha20poly1305_detached_afternm = (A, g, I, C, a, e, _) => (B._crypto_box_curve25519xchacha20poly1305_detached_afternm = q.ei)(A, g, I, C, a, e, _), B._crypto_box_curve25519xchacha20poly1305_detached = (A, g, I, C, a, e, _, t) => (B._crypto_box_curve25519xchacha20poly1305_detached = q.fi)(A, g, I, C, a, e, _, t), B._crypto_box_curve25519xchacha20poly1305_easy_afternm = (A, g, I, C, a, e) => (B._crypto_box_curve25519xchacha20poly1305_easy_afternm = q.gi)(A, g, I, C, a, e), B._crypto_box_curve25519xchacha20poly1305_easy = (A, g, I, C, a, e, _) => (B._crypto_box_curve25519xchacha20poly1305_easy = q.hi)(A, g, I, C, a, e, _), B._crypto_box_curve25519xchacha20poly1305_open_detached_afternm = (A, g, I, C, a, e, _) => (B._crypto_box_curve25519xchacha20poly1305_open_detached_afternm = q.ii)(A, g, I, C, a, e, _), B._crypto_box_curve25519xchacha20poly1305_open_detached = (A, g, I, C, a, e, _, t) => (B._crypto_box_curve25519xchacha20poly1305_open_detached = q.ji)(A, g, I, C, a, e, _, t), B._crypto_box_curve25519xchacha20poly1305_open_easy_afternm = (A, g, I, C, a, e) => (B._crypto_box_curve25519xchacha20poly1305_open_easy_afternm = q.ki)(A, g, I, C, a, e), B._crypto_box_curve25519xchacha20poly1305_open_easy = (A, g, I, C, a, e, _) => (B._crypto_box_curve25519xchacha20poly1305_open_easy = q.li)(A, g, I, C, a, e, _), B._crypto_box_curve25519xchacha20poly1305_seedbytes = () => (B._crypto_box_curve25519xchacha20poly1305_seedbytes = q.mi)(), B._crypto_box_curve25519xchacha20poly1305_publickeybytes = () => (B._crypto_box_curve25519xchacha20poly1305_publickeybytes = q.ni)(), B._crypto_box_curve25519xchacha20poly1305_secretkeybytes = () => (B._crypto_box_curve25519xchacha20poly1305_secretkeybytes = q.oi)(), B._crypto_box_curve25519xchacha20poly1305_beforenmbytes = () => (B._crypto_box_curve25519xchacha20poly1305_beforenmbytes = q.pi)(), B._crypto_box_curve25519xchacha20poly1305_noncebytes = () => (B._crypto_box_curve25519xchacha20poly1305_noncebytes = q.qi)(), B._crypto_box_curve25519xchacha20poly1305_macbytes = () => (B._crypto_box_curve25519xchacha20poly1305_macbytes = q.ri)(), B._crypto_box_curve25519xchacha20poly1305_messagebytes_max = () => (B._crypto_box_curve25519xchacha20poly1305_messagebytes_max = q.si)(), B._crypto_box_curve25519xchacha20poly1305_seal = (A, g, I, C, a) => (B._crypto_box_curve25519xchacha20poly1305_seal = q.ti)(A, g, I, C, a), B._crypto_box_curve25519xchacha20poly1305_seal_open = (A, g, I, C, a, e) => (B._crypto_box_curve25519xchacha20poly1305_seal_open = q.ui)(A, g, I, C, a, e), B._crypto_box_curve25519xchacha20poly1305_sealbytes = () => (B._crypto_box_curve25519xchacha20poly1305_sealbytes = q.vi)(), B._crypto_core_ed25519_is_valid_point = A => (B._crypto_core_ed25519_is_valid_point = q.wi)(A), B._crypto_core_ed25519_add = (A, g, I) => (B._crypto_core_ed25519_add = q.xi)(A, g, I), B._crypto_core_ed25519_sub = (A, g, I) => (B._crypto_core_ed25519_sub = q.yi)(A, g, I), B._crypto_core_ed25519_from_uniform = (A, g) => (B._crypto_core_ed25519_from_uniform = q.zi)(A, g), B._crypto_core_ed25519_random = A => (B._crypto_core_ed25519_random = q.Ai)(A), B._crypto_core_ed25519_scalar_random = A => (B._crypto_core_ed25519_scalar_random = q.Bi)(A), B._crypto_core_ed25519_scalar_invert = (A, g) => (B._crypto_core_ed25519_scalar_invert = q.Ci)(A, g), B._crypto_core_ed25519_scalar_negate = (A, g) => (B._crypto_core_ed25519_scalar_negate = q.Di)(A, g), B._crypto_core_ed25519_scalar_complement = (A, g) => (B._crypto_core_ed25519_scalar_complement = q.Ei)(A, g), B._crypto_core_ed25519_scalar_add = (A, g, I) => (B._crypto_core_ed25519_scalar_add = q.Fi)(A, g, I), B._crypto_core_ed25519_scalar_reduce = (A, g) => (B._crypto_core_ed25519_scalar_reduce = q.Gi)(A, g), B._crypto_core_ed25519_scalar_sub = (A, g, I) => (B._crypto_core_ed25519_scalar_sub = q.Hi)(A, g, I), B._crypto_core_ed25519_scalar_mul = (A, g, I) => (B._crypto_core_ed25519_scalar_mul = q.Ii)(A, g, I), B._crypto_core_ed25519_bytes = () => (B._crypto_core_ed25519_bytes = q.Ji)(), B._crypto_core_ed25519_nonreducedscalarbytes = () => (B._crypto_core_ed25519_nonreducedscalarbytes = q.Ki)(), B._crypto_core_ed25519_uniformbytes = () => (B._crypto_core_ed25519_uniformbytes = q.Li)(), B._crypto_core_ed25519_hashbytes = () => (B._crypto_core_ed25519_hashbytes = q.Mi)(), B._crypto_core_ed25519_scalarbytes = () => (B._crypto_core_ed25519_scalarbytes = q.Ni)(), B._crypto_core_ristretto255_is_valid_point = A => (B._crypto_core_ristretto255_is_valid_point = q.Oi)(A), B._crypto_core_ristretto255_add = (A, g, I) => (B._crypto_core_ristretto255_add = q.Pi)(A, g, I), B._crypto_core_ristretto255_sub = (A, g, I) => (B._crypto_core_ristretto255_sub = q.Qi)(A, g, I), B._crypto_core_ristretto255_from_hash = (A, g) => (B._crypto_core_ristretto255_from_hash = q.Ri)(A, g), B._crypto_core_ristretto255_random = A => (B._crypto_core_ristretto255_random = q.Si)(A), B._crypto_core_ristretto255_scalar_random = A => (B._crypto_core_ristretto255_scalar_random = q.Ti)(A), B._crypto_core_ristretto255_scalar_invert = (A, g) => (B._crypto_core_ristretto255_scalar_invert = q.Ui)(A, g), B._crypto_core_ristretto255_scalar_negate = (A, g) => (B._crypto_core_ristretto255_scalar_negate = q.Vi)(A, g), B._crypto_core_ristretto255_scalar_complement = (A, g) => (B._crypto_core_ristretto255_scalar_complement = q.Wi)(A, g), B._crypto_core_ristretto255_scalar_add = (A, g, I) => (B._crypto_core_ristretto255_scalar_add = q.Xi)(A, g, I), B._crypto_core_ristretto255_scalar_sub = (A, g, I) => (B._crypto_core_ristretto255_scalar_sub = q.Yi)(A, g, I), B._crypto_core_ristretto255_scalar_mul = (A, g, I) => (B._crypto_core_ristretto255_scalar_mul = q.Zi)(A, g, I), B._crypto_core_ristretto255_scalar_reduce = (A, g) => (B._crypto_core_ristretto255_scalar_reduce = q._i)(A, g), B._crypto_core_ristretto255_bytes = () => (B._crypto_core_ristretto255_bytes = q.$i)(), B._crypto_core_ristretto255_nonreducedscalarbytes = () => (B._crypto_core_ristretto255_nonreducedscalarbytes = q.aj)(), B._crypto_core_ristretto255_hashbytes = () => (B._crypto_core_ristretto255_hashbytes = q.bj)(), B._crypto_core_ristretto255_scalarbytes = () => (B._crypto_core_ristretto255_scalarbytes = q.cj)(), B._crypto_pwhash_scryptsalsa208sha256_ll = (A, g, I, C, a, e, _, t, r, o) => (B._crypto_pwhash_scryptsalsa208sha256_ll = q.dj)(A, g, I, C, a, e, _, t, r, o), B._crypto_pwhash_scryptsalsa208sha256_bytes_min = () => (B._crypto_pwhash_scryptsalsa208sha256_bytes_min = q.ej)(), B._crypto_pwhash_scryptsalsa208sha256_bytes_max = () => (B._crypto_pwhash_scryptsalsa208sha256_bytes_max = q.fj)(), B._crypto_pwhash_scryptsalsa208sha256_passwd_min = () => (B._crypto_pwhash_scryptsalsa208sha256_passwd_min = q.gj)(), B._crypto_pwhash_scryptsalsa208sha256_passwd_max = () => (B._crypto_pwhash_scryptsalsa208sha256_passwd_max = q.hj)(), B._crypto_pwhash_scryptsalsa208sha256_saltbytes = () => (B._crypto_pwhash_scryptsalsa208sha256_saltbytes = q.ij)(), B._crypto_pwhash_scryptsalsa208sha256_strbytes = () => (B._crypto_pwhash_scryptsalsa208sha256_strbytes = q.jj)(), B._crypto_pwhash_scryptsalsa208sha256_strprefix = () => (B._crypto_pwhash_scryptsalsa208sha256_strprefix = q.kj)(), B._crypto_pwhash_scryptsalsa208sha256_opslimit_min = () => (B._crypto_pwhash_scryptsalsa208sha256_opslimit_min = q.lj)(), B._crypto_pwhash_scryptsalsa208sha256_opslimit_max = () => (B._crypto_pwhash_scryptsalsa208sha256_opslimit_max = q.mj)(), B._crypto_pwhash_scryptsalsa208sha256_memlimit_min = () => (B._crypto_pwhash_scryptsalsa208sha256_memlimit_min = q.nj)(), B._crypto_pwhash_scryptsalsa208sha256_memlimit_max = () => (B._crypto_pwhash_scryptsalsa208sha256_memlimit_max = q.oj)(), B._crypto_pwhash_scryptsalsa208sha256_opslimit_interactive = () => (B._crypto_pwhash_scryptsalsa208sha256_opslimit_interactive = q.pj)(), B._crypto_pwhash_scryptsalsa208sha256_memlimit_interactive = () => (B._crypto_pwhash_scryptsalsa208sha256_memlimit_interactive = q.qj)(), B._crypto_pwhash_scryptsalsa208sha256_opslimit_sensitive = () => (B._crypto_pwhash_scryptsalsa208sha256_opslimit_sensitive = q.rj)(), B._crypto_pwhash_scryptsalsa208sha256_memlimit_sensitive = () => (B._crypto_pwhash_scryptsalsa208sha256_memlimit_sensitive = q.sj)(), B._crypto_pwhash_scryptsalsa208sha256 = (A, g, I, C, a, e, _, t, r, o) => (B._crypto_pwhash_scryptsalsa208sha256 = q.tj)(A, g, I, C, a, e, _, t, r, o), B._crypto_pwhash_scryptsalsa208sha256_str = (A, g, I, C, a, e, _) => (B._crypto_pwhash_scryptsalsa208sha256_str = q.uj)(A, g, I, C, a, e, _), B._crypto_pwhash_scryptsalsa208sha256_str_verify = (A, g, I, C) => (B._crypto_pwhash_scryptsalsa208sha256_str_verify = q.vj)(A, g, I, C), B._crypto_pwhash_scryptsalsa208sha256_str_needs_rehash = (A, g, I, C) => (B._crypto_pwhash_scryptsalsa208sha256_str_needs_rehash = q.wj)(A, g, I, C), B._crypto_scalarmult_ed25519 = (A, g, I) => (B._crypto_scalarmult_ed25519 = q.xj)(A, g, I), B._crypto_scalarmult_ed25519_noclamp = (A, g, I) => (B._crypto_scalarmult_ed25519_noclamp = q.yj)(A, g, I), B._crypto_scalarmult_ed25519_base = (A, g) => (B._crypto_scalarmult_ed25519_base = q.zj)(A, g), B._crypto_scalarmult_ed25519_base_noclamp = (A, g) => (B._crypto_scalarmult_ed25519_base_noclamp = q.Aj)(A, g), B._crypto_scalarmult_ed25519_bytes = () => (B._crypto_scalarmult_ed25519_bytes = q.Bj)(), B._crypto_scalarmult_ed25519_scalarbytes = () => (B._crypto_scalarmult_ed25519_scalarbytes = q.Cj)(), B._crypto_scalarmult_ristretto255 = (A, g, I) => (B._crypto_scalarmult_ristretto255 = q.Dj)(A, g, I), B._crypto_scalarmult_ristretto255_base = (A, g) => (B._crypto_scalarmult_ristretto255_base = q.Ej)(A, g), B._crypto_scalarmult_ristretto255_bytes = () => (B._crypto_scalarmult_ristretto255_bytes = q.Fj)(), B._crypto_scalarmult_ristretto255_scalarbytes = () => (B._crypto_scalarmult_ristretto255_scalarbytes = q.Gj)(), B._crypto_secretbox_xchacha20poly1305_detached = (A, g, I, C, a, e, _) => (B._crypto_secretbox_xchacha20poly1305_detached = q.Hj)(A, g, I, C, a, e, _), B._crypto_secretbox_xchacha20poly1305_easy = (A, g, I, C, a, e) => (B._crypto_secretbox_xchacha20poly1305_easy = q.Ij)(A, g, I, C, a, e), B._crypto_secretbox_xchacha20poly1305_open_detached = (A, g, I, C, a, e, _) => (B._crypto_secretbox_xchacha20poly1305_open_detached = q.Jj)(A, g, I, C, a, e, _), B._crypto_secretbox_xchacha20poly1305_open_easy = (A, g, I, C, a, e) => (B._crypto_secretbox_xchacha20poly1305_open_easy = q.Kj)(A, g, I, C, a, e), B._crypto_secretbox_xchacha20poly1305_keybytes = () => (B._crypto_secretbox_xchacha20poly1305_keybytes = q.Lj)(), B._crypto_secretbox_xchacha20poly1305_noncebytes = () => (B._crypto_secretbox_xchacha20poly1305_noncebytes = q.Mj)(), B._crypto_secretbox_xchacha20poly1305_macbytes = () => (B._crypto_secretbox_xchacha20poly1305_macbytes = q.Nj)(), B._crypto_secretbox_xchacha20poly1305_messagebytes_max = () => (B._crypto_secretbox_xchacha20poly1305_messagebytes_max = q.Oj)(), B._crypto_shorthash_siphashx24_bytes = () => (B._crypto_shorthash_siphashx24_bytes = q.Pj)(), B._crypto_shorthash_siphashx24_keybytes = () => (B._crypto_shorthash_siphashx24_keybytes = q.Qj)(), B._crypto_shorthash_siphashx24 = (A, g, I, C, a) => (B._crypto_shorthash_siphashx24 = q.Rj)(A, g, I, C, a), B._crypto_stream_salsa2012 = (A, g, I, C, a) => (B._crypto_stream_salsa2012 = q.Sj)(A, g, I, C, a), B._crypto_stream_salsa2012_xor = (A, g, I, C, a, e) => (B._crypto_stream_salsa2012_xor = q.Tj)(A, g, I, C, a, e), B._crypto_stream_salsa2012_keybytes = () => (B._crypto_stream_salsa2012_keybytes = q.Uj)(), B._crypto_stream_salsa2012_noncebytes = () => (B._crypto_stream_salsa2012_noncebytes = q.Vj)(), B._crypto_stream_salsa2012_messagebytes_max = () => (B._crypto_stream_salsa2012_messagebytes_max = q.Wj)(), B._crypto_stream_salsa2012_keygen = A => (B._crypto_stream_salsa2012_keygen = q.Xj)(A), B._crypto_stream_salsa208 = (A, g, I, C, a) => (B._crypto_stream_salsa208 = q.Yj)(A, g, I, C, a), B._crypto_stream_salsa208_xor = (A, g, I, C, a, e) => (B._crypto_stream_salsa208_xor = q.Zj)(A, g, I, C, a, e), B._crypto_stream_salsa208_keybytes = () => (B._crypto_stream_salsa208_keybytes = q._j)(), B._crypto_stream_salsa208_noncebytes = () => (B._crypto_stream_salsa208_noncebytes = q.$j)(), B._crypto_stream_salsa208_messagebytes_max = () => (B._crypto_stream_salsa208_messagebytes_max = q.ak)(), B._crypto_stream_salsa208_keygen = A => (B._crypto_stream_salsa208_keygen = q.bk)(A), B._crypto_stream_xchacha20_keybytes = () => (B._crypto_stream_xchacha20_keybytes = q.ck)(), B._crypto_stream_xchacha20_noncebytes = () => (B._crypto_stream_xchacha20_noncebytes = q.dk)(), B._crypto_stream_xchacha20_messagebytes_max = () => (B._crypto_stream_xchacha20_messagebytes_max = q.ek)(), B._crypto_stream_xchacha20 = (A, g, I, C, a) => (B._crypto_stream_xchacha20 = q.fk)(A, g, I, C, a), B._crypto_stream_xchacha20_xor_ic = (A, g, I, C, a, e, _, t) => (B._crypto_stream_xchacha20_xor_ic = q.gk)(A, g, I, C, a, e, _, t), B._crypto_stream_xchacha20_xor = (A, g, I, C, a, e) => (B._crypto_stream_xchacha20_xor = q.hk)(A, g, I, C, a, e), B._crypto_stream_xchacha20_keygen = A => (B._crypto_stream_xchacha20_keygen = q.ik)(A), B._malloc = A => (B._malloc = q.jk)(A), B._free = A => (B._free = q.kk)(A), B.setValue = function(A, g, I = "i8") { - switch (I.endsWith("*") && (I = "*"), I) { - case "i1": - case "i8": - s[A] = g; - break; - case "i16": - n[A >> 1] = g; - break; - case "i32": - p[A >> 2] = g; - break; - case "i64": - v("to do setValue(i64) use WASM_BIGINT"); - case "float": - f[A >> 2] = g; - break; - case "double": - w[A >> 3] = g; - break; - case "*": - D[A >> 2] = g; - break; - default: - v(`invalid type for setValue: ${I}`) - } - }, B.getValue = function(A, g = "i8") { - switch (g.endsWith("*") && (g = "*"), g) { - case "i1": - case "i8": - return s[A]; - case "i16": - return n[A >> 1]; - case "i32": - return p[A >> 2]; - case "i64": - v("to do getValue(i64) use WASM_BIGINT"); - case "float": - return f[A >> 2]; - case "double": - return w[A >> 3]; - case "*": - return D[A >> 2]; - default: - v(`invalid type for getValue: ${g}`) - } - }, B.UTF8ToString = x, N = function A() { - U || z(), U || (N = A) - }, B.preInit) - for ("function" == typeof B.preInit && (B.preInit = [B.preInit]); B.preInit.length > 0;) B.preInit.pop()(); - z() - })).catch((function() { - return C.useBackupModule() - })), g - } - "function" == typeof define && define.amd ? define(["exports"], g) : "object" == typeof exports && "string" != typeof exports.nodeName ? g(exports) : A.libsodium = g(A.libsodium_mod || (A.commonJsStrict = {})) -}(this), -function(A) { - function g(A, g) { - "use strict"; - var I, C = "uint8array", - a = g.ready.then((function() { - function C() { - if (0 !== I._sodium_init()) throw new Error("libsodium was not correctly initialized."); - for (var g = ["crypto_aead_aegis128l_decrypt", "crypto_aead_aegis128l_decrypt_detached", "crypto_aead_aegis128l_encrypt", "crypto_aead_aegis128l_encrypt_detached", "crypto_aead_aegis128l_keygen", "crypto_aead_aegis256_decrypt", "crypto_aead_aegis256_decrypt_detached", "crypto_aead_aegis256_encrypt", "crypto_aead_aegis256_encrypt_detached", "crypto_aead_aegis256_keygen", "crypto_aead_chacha20poly1305_decrypt", "crypto_aead_chacha20poly1305_decrypt_detached", "crypto_aead_chacha20poly1305_encrypt", "crypto_aead_chacha20poly1305_encrypt_detached", "crypto_aead_chacha20poly1305_ietf_decrypt", "crypto_aead_chacha20poly1305_ietf_decrypt_detached", "crypto_aead_chacha20poly1305_ietf_encrypt", "crypto_aead_chacha20poly1305_ietf_encrypt_detached", "crypto_aead_chacha20poly1305_ietf_keygen", "crypto_aead_chacha20poly1305_keygen", "crypto_aead_xchacha20poly1305_ietf_decrypt", "crypto_aead_xchacha20poly1305_ietf_decrypt_detached", "crypto_aead_xchacha20poly1305_ietf_encrypt", "crypto_aead_xchacha20poly1305_ietf_encrypt_detached", "crypto_aead_xchacha20poly1305_ietf_keygen", "crypto_auth", "crypto_auth_hmacsha256", "crypto_auth_hmacsha256_final", "crypto_auth_hmacsha256_init", "crypto_auth_hmacsha256_keygen", "crypto_auth_hmacsha256_update", "crypto_auth_hmacsha256_verify", "crypto_auth_hmacsha512", "crypto_auth_hmacsha512_final", "crypto_auth_hmacsha512_init", "crypto_auth_hmacsha512_keygen", "crypto_auth_hmacsha512_update", "crypto_auth_hmacsha512_verify", "crypto_auth_keygen", "crypto_auth_verify", "crypto_box_beforenm", "crypto_box_curve25519xchacha20poly1305_beforenm", "crypto_box_curve25519xchacha20poly1305_detached", "crypto_box_curve25519xchacha20poly1305_detached_afternm", "crypto_box_curve25519xchacha20poly1305_easy", "crypto_box_curve25519xchacha20poly1305_easy_afternm", "crypto_box_curve25519xchacha20poly1305_keypair", "crypto_box_curve25519xchacha20poly1305_open_detached", "crypto_box_curve25519xchacha20poly1305_open_detached_afternm", "crypto_box_curve25519xchacha20poly1305_open_easy", "crypto_box_curve25519xchacha20poly1305_open_easy_afternm", "crypto_box_curve25519xchacha20poly1305_seal", "crypto_box_curve25519xchacha20poly1305_seal_open", "crypto_box_curve25519xchacha20poly1305_seed_keypair", "crypto_box_detached", "crypto_box_easy", "crypto_box_easy_afternm", "crypto_box_keypair", "crypto_box_open_detached", "crypto_box_open_easy", "crypto_box_open_easy_afternm", "crypto_box_seal", "crypto_box_seal_open", "crypto_box_seed_keypair", "crypto_core_ed25519_add", "crypto_core_ed25519_from_hash", "crypto_core_ed25519_from_uniform", "crypto_core_ed25519_is_valid_point", "crypto_core_ed25519_random", "crypto_core_ed25519_scalar_add", "crypto_core_ed25519_scalar_complement", "crypto_core_ed25519_scalar_invert", "crypto_core_ed25519_scalar_mul", "crypto_core_ed25519_scalar_negate", "crypto_core_ed25519_scalar_random", "crypto_core_ed25519_scalar_reduce", "crypto_core_ed25519_scalar_sub", "crypto_core_ed25519_sub", "crypto_core_hchacha20", "crypto_core_hsalsa20", "crypto_core_ristretto255_add", "crypto_core_ristretto255_from_hash", "crypto_core_ristretto255_is_valid_point", "crypto_core_ristretto255_random", "crypto_core_ristretto255_scalar_add", "crypto_core_ristretto255_scalar_complement", "crypto_core_ristretto255_scalar_invert", "crypto_core_ristretto255_scalar_mul", "crypto_core_ristretto255_scalar_negate", "crypto_core_ristretto255_scalar_random", "crypto_core_ristretto255_scalar_reduce", "crypto_core_ristretto255_scalar_sub", "crypto_core_ristretto255_sub", "crypto_generichash", "crypto_generichash_blake2b_salt_personal", "crypto_generichash_final", "crypto_generichash_init", "crypto_generichash_keygen", "crypto_generichash_update", "crypto_hash", "crypto_hash_sha256", "crypto_hash_sha256_final", "crypto_hash_sha256_init", "crypto_hash_sha256_update", "crypto_hash_sha512", "crypto_hash_sha512_final", "crypto_hash_sha512_init", "crypto_hash_sha512_update", "crypto_kdf_derive_from_key", "crypto_kdf_keygen", "crypto_kx_client_session_keys", "crypto_kx_keypair", "crypto_kx_seed_keypair", "crypto_kx_server_session_keys", "crypto_onetimeauth", "crypto_onetimeauth_final", "crypto_onetimeauth_init", "crypto_onetimeauth_keygen", "crypto_onetimeauth_update", "crypto_onetimeauth_verify", "crypto_pwhash", "crypto_pwhash_scryptsalsa208sha256", "crypto_pwhash_scryptsalsa208sha256_ll", "crypto_pwhash_scryptsalsa208sha256_str", "crypto_pwhash_scryptsalsa208sha256_str_verify", "crypto_pwhash_str", "crypto_pwhash_str_needs_rehash", "crypto_pwhash_str_verify", "crypto_scalarmult", "crypto_scalarmult_base", "crypto_scalarmult_ed25519", "crypto_scalarmult_ed25519_base", "crypto_scalarmult_ed25519_base_noclamp", "crypto_scalarmult_ed25519_noclamp", "crypto_scalarmult_ristretto255", "crypto_scalarmult_ristretto255_base", "crypto_secretbox_detached", "crypto_secretbox_easy", "crypto_secretbox_keygen", "crypto_secretbox_open_detached", "crypto_secretbox_open_easy", "crypto_secretstream_xchacha20poly1305_init_pull", "crypto_secretstream_xchacha20poly1305_init_push", "crypto_secretstream_xchacha20poly1305_keygen", "crypto_secretstream_xchacha20poly1305_pull", "crypto_secretstream_xchacha20poly1305_push", "crypto_secretstream_xchacha20poly1305_rekey", "crypto_shorthash", "crypto_shorthash_keygen", "crypto_shorthash_siphashx24", "crypto_sign", "crypto_sign_detached", "crypto_sign_ed25519_pk_to_curve25519", "crypto_sign_ed25519_sk_to_curve25519", "crypto_sign_ed25519_sk_to_pk", "crypto_sign_ed25519_sk_to_seed", "crypto_sign_final_create", "crypto_sign_final_verify", "crypto_sign_init", "crypto_sign_keypair", "crypto_sign_open", "crypto_sign_seed_keypair", "crypto_sign_update", "crypto_sign_verify_detached", "crypto_stream_chacha20", "crypto_stream_chacha20_ietf_xor", "crypto_stream_chacha20_ietf_xor_ic", "crypto_stream_chacha20_keygen", "crypto_stream_chacha20_xor", "crypto_stream_chacha20_xor_ic", "crypto_stream_keygen", "crypto_stream_xchacha20_keygen", "crypto_stream_xchacha20_xor", "crypto_stream_xchacha20_xor_ic", "randombytes_buf", "randombytes_buf_deterministic", "randombytes_close", "randombytes_random", "randombytes_set_implementation", "randombytes_stir", "randombytes_uniform", "sodium_version_string"], C = [w, k, l, d, u, S, b, F, N, v, M, G, K, m, Y, H, U, J, x, R, L, P, q, z, T, j, X, O, W, V, Z, $, AA, gA, IA, CA, aA, BA, eA, _A, tA, rA, oA, iA, cA, QA, yA, EA, sA, hA, nA, pA, DA, fA, wA, kA, lA, dA, uA, SA, bA, FA, NA, vA, MA, GA, KA, mA, YA, HA, UA, JA, xA, RA, LA, PA, qA, zA, TA, jA, XA, OA, WA, VA, ZA, $A, Ag, gg, Ig, Cg, ag, Bg, eg, _g, tg, rg, og, ig, cg, Qg, yg, Eg, sg, hg, ng, pg, Dg, fg, wg, kg, lg, dg, ug, Sg, bg, Fg, Ng, vg, Mg, Gg, Kg, mg, Yg, Hg, Ug, Jg, xg, Rg, Lg, Pg, qg, zg, Tg, jg, Xg, Og, Wg, Vg, Zg, $g, AI, gI, II, CI, aI, BI, eI, _I, tI, rI, oI, iI, cI, QI, yI, EI, sI, hI, nI, pI, DI, fI, wI, kI, lI, dI, uI, SI, bI, FI, NI, vI, MI, GI, KI, mI, YI, HI, UI, JI, xI, RI], a = 0; a < C.length; a++) "function" == typeof I["_" + g[a]] && (A[g[a]] = C[a]); - var B = ["SODIUM_LIBRARY_VERSION_MAJOR", "SODIUM_LIBRARY_VERSION_MINOR", "crypto_aead_aegis128l_ABYTES", "crypto_aead_aegis128l_KEYBYTES", "crypto_aead_aegis128l_MESSAGEBYTES_MAX", "crypto_aead_aegis128l_NPUBBYTES", "crypto_aead_aegis128l_NSECBYTES", "crypto_aead_aegis256_ABYTES", "crypto_aead_aegis256_KEYBYTES", "crypto_aead_aegis256_MESSAGEBYTES_MAX", "crypto_aead_aegis256_NPUBBYTES", "crypto_aead_aegis256_NSECBYTES", "crypto_aead_aes256gcm_ABYTES", "crypto_aead_aes256gcm_KEYBYTES", "crypto_aead_aes256gcm_MESSAGEBYTES_MAX", "crypto_aead_aes256gcm_NPUBBYTES", "crypto_aead_aes256gcm_NSECBYTES", "crypto_aead_chacha20poly1305_ABYTES", "crypto_aead_chacha20poly1305_IETF_ABYTES", "crypto_aead_chacha20poly1305_IETF_KEYBYTES", "crypto_aead_chacha20poly1305_IETF_MESSAGEBYTES_MAX", "crypto_aead_chacha20poly1305_IETF_NPUBBYTES", "crypto_aead_chacha20poly1305_IETF_NSECBYTES", "crypto_aead_chacha20poly1305_KEYBYTES", "crypto_aead_chacha20poly1305_MESSAGEBYTES_MAX", "crypto_aead_chacha20poly1305_NPUBBYTES", "crypto_aead_chacha20poly1305_NSECBYTES", "crypto_aead_chacha20poly1305_ietf_ABYTES", "crypto_aead_chacha20poly1305_ietf_KEYBYTES", "crypto_aead_chacha20poly1305_ietf_MESSAGEBYTES_MAX", "crypto_aead_chacha20poly1305_ietf_NPUBBYTES", "crypto_aead_chacha20poly1305_ietf_NSECBYTES", "crypto_aead_xchacha20poly1305_IETF_ABYTES", "crypto_aead_xchacha20poly1305_IETF_KEYBYTES", "crypto_aead_xchacha20poly1305_IETF_MESSAGEBYTES_MAX", "crypto_aead_xchacha20poly1305_IETF_NPUBBYTES", "crypto_aead_xchacha20poly1305_IETF_NSECBYTES", "crypto_aead_xchacha20poly1305_ietf_ABYTES", "crypto_aead_xchacha20poly1305_ietf_KEYBYTES", "crypto_aead_xchacha20poly1305_ietf_MESSAGEBYTES_MAX", "crypto_aead_xchacha20poly1305_ietf_NPUBBYTES", "crypto_aead_xchacha20poly1305_ietf_NSECBYTES", "crypto_auth_BYTES", "crypto_auth_KEYBYTES", "crypto_auth_hmacsha256_BYTES", "crypto_auth_hmacsha256_KEYBYTES", "crypto_auth_hmacsha512256_BYTES", "crypto_auth_hmacsha512256_KEYBYTES", "crypto_auth_hmacsha512_BYTES", "crypto_auth_hmacsha512_KEYBYTES", "crypto_box_BEFORENMBYTES", "crypto_box_MACBYTES", "crypto_box_MESSAGEBYTES_MAX", "crypto_box_NONCEBYTES", "crypto_box_PUBLICKEYBYTES", "crypto_box_SEALBYTES", "crypto_box_SECRETKEYBYTES", "crypto_box_SEEDBYTES", "crypto_box_curve25519xchacha20poly1305_BEFORENMBYTES", "crypto_box_curve25519xchacha20poly1305_MACBYTES", "crypto_box_curve25519xchacha20poly1305_MESSAGEBYTES_MAX", "crypto_box_curve25519xchacha20poly1305_NONCEBYTES", "crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES", "crypto_box_curve25519xchacha20poly1305_SEALBYTES", "crypto_box_curve25519xchacha20poly1305_SECRETKEYBYTES", "crypto_box_curve25519xchacha20poly1305_SEEDBYTES", "crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES", "crypto_box_curve25519xsalsa20poly1305_MACBYTES", "crypto_box_curve25519xsalsa20poly1305_MESSAGEBYTES_MAX", "crypto_box_curve25519xsalsa20poly1305_NONCEBYTES", "crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES", "crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES", "crypto_box_curve25519xsalsa20poly1305_SEEDBYTES", "crypto_core_ed25519_BYTES", "crypto_core_ed25519_HASHBYTES", "crypto_core_ed25519_NONREDUCEDSCALARBYTES", "crypto_core_ed25519_SCALARBYTES", "crypto_core_ed25519_UNIFORMBYTES", "crypto_core_hchacha20_CONSTBYTES", "crypto_core_hchacha20_INPUTBYTES", "crypto_core_hchacha20_KEYBYTES", "crypto_core_hchacha20_OUTPUTBYTES", "crypto_core_hsalsa20_CONSTBYTES", "crypto_core_hsalsa20_INPUTBYTES", "crypto_core_hsalsa20_KEYBYTES", "crypto_core_hsalsa20_OUTPUTBYTES", "crypto_core_ristretto255_BYTES", "crypto_core_ristretto255_HASHBYTES", "crypto_core_ristretto255_NONREDUCEDSCALARBYTES", "crypto_core_ristretto255_SCALARBYTES", "crypto_core_salsa2012_CONSTBYTES", "crypto_core_salsa2012_INPUTBYTES", "crypto_core_salsa2012_KEYBYTES", "crypto_core_salsa2012_OUTPUTBYTES", "crypto_core_salsa208_CONSTBYTES", "crypto_core_salsa208_INPUTBYTES", "crypto_core_salsa208_KEYBYTES", "crypto_core_salsa208_OUTPUTBYTES", "crypto_core_salsa20_CONSTBYTES", "crypto_core_salsa20_INPUTBYTES", "crypto_core_salsa20_KEYBYTES", "crypto_core_salsa20_OUTPUTBYTES", "crypto_generichash_BYTES", "crypto_generichash_BYTES_MAX", "crypto_generichash_BYTES_MIN", "crypto_generichash_KEYBYTES", "crypto_generichash_KEYBYTES_MAX", "crypto_generichash_KEYBYTES_MIN", "crypto_generichash_blake2b_BYTES", "crypto_generichash_blake2b_BYTES_MAX", "crypto_generichash_blake2b_BYTES_MIN", "crypto_generichash_blake2b_KEYBYTES", "crypto_generichash_blake2b_KEYBYTES_MAX", "crypto_generichash_blake2b_KEYBYTES_MIN", "crypto_generichash_blake2b_PERSONALBYTES", "crypto_generichash_blake2b_SALTBYTES", "crypto_hash_BYTES", "crypto_hash_sha256_BYTES", "crypto_hash_sha512_BYTES", "crypto_kdf_BYTES_MAX", "crypto_kdf_BYTES_MIN", "crypto_kdf_CONTEXTBYTES", "crypto_kdf_KEYBYTES", "crypto_kdf_blake2b_BYTES_MAX", "crypto_kdf_blake2b_BYTES_MIN", "crypto_kdf_blake2b_CONTEXTBYTES", "crypto_kdf_blake2b_KEYBYTES", "crypto_kdf_hkdf_sha256_BYTES_MAX", "crypto_kdf_hkdf_sha256_BYTES_MIN", "crypto_kdf_hkdf_sha256_KEYBYTES", "crypto_kdf_hkdf_sha512_BYTES_MAX", "crypto_kdf_hkdf_sha512_BYTES_MIN", "crypto_kdf_hkdf_sha512_KEYBYTES", "crypto_kx_PUBLICKEYBYTES", "crypto_kx_SECRETKEYBYTES", "crypto_kx_SEEDBYTES", "crypto_kx_SESSIONKEYBYTES", "crypto_onetimeauth_BYTES", "crypto_onetimeauth_KEYBYTES", "crypto_onetimeauth_poly1305_BYTES", "crypto_onetimeauth_poly1305_KEYBYTES", "crypto_pwhash_ALG_ARGON2I13", "crypto_pwhash_ALG_ARGON2ID13", "crypto_pwhash_ALG_DEFAULT", "crypto_pwhash_BYTES_MAX", "crypto_pwhash_BYTES_MIN", "crypto_pwhash_MEMLIMIT_INTERACTIVE", "crypto_pwhash_MEMLIMIT_MAX", "crypto_pwhash_MEMLIMIT_MIN", "crypto_pwhash_MEMLIMIT_MODERATE", "crypto_pwhash_MEMLIMIT_SENSITIVE", "crypto_pwhash_OPSLIMIT_INTERACTIVE", "crypto_pwhash_OPSLIMIT_MAX", "crypto_pwhash_OPSLIMIT_MIN", "crypto_pwhash_OPSLIMIT_MODERATE", "crypto_pwhash_OPSLIMIT_SENSITIVE", "crypto_pwhash_PASSWD_MAX", "crypto_pwhash_PASSWD_MIN", "crypto_pwhash_SALTBYTES", "crypto_pwhash_STRBYTES", "crypto_pwhash_argon2i_BYTES_MAX", "crypto_pwhash_argon2i_BYTES_MIN", "crypto_pwhash_argon2i_MEMLIMIT_INTERACTIVE", "crypto_pwhash_argon2i_MEMLIMIT_MAX", "crypto_pwhash_argon2i_MEMLIMIT_MIN", "crypto_pwhash_argon2i_MEMLIMIT_MODERATE", "crypto_pwhash_argon2i_MEMLIMIT_SENSITIVE", "crypto_pwhash_argon2i_OPSLIMIT_INTERACTIVE", "crypto_pwhash_argon2i_OPSLIMIT_MAX", "crypto_pwhash_argon2i_OPSLIMIT_MIN", "crypto_pwhash_argon2i_OPSLIMIT_MODERATE", "crypto_pwhash_argon2i_OPSLIMIT_SENSITIVE", "crypto_pwhash_argon2i_PASSWD_MAX", "crypto_pwhash_argon2i_PASSWD_MIN", "crypto_pwhash_argon2i_SALTBYTES", "crypto_pwhash_argon2i_STRBYTES", "crypto_pwhash_argon2id_BYTES_MAX", "crypto_pwhash_argon2id_BYTES_MIN", "crypto_pwhash_argon2id_MEMLIMIT_INTERACTIVE", "crypto_pwhash_argon2id_MEMLIMIT_MAX", "crypto_pwhash_argon2id_MEMLIMIT_MIN", "crypto_pwhash_argon2id_MEMLIMIT_MODERATE", "crypto_pwhash_argon2id_MEMLIMIT_SENSITIVE", "crypto_pwhash_argon2id_OPSLIMIT_INTERACTIVE", "crypto_pwhash_argon2id_OPSLIMIT_MAX", "crypto_pwhash_argon2id_OPSLIMIT_MIN", "crypto_pwhash_argon2id_OPSLIMIT_MODERATE", "crypto_pwhash_argon2id_OPSLIMIT_SENSITIVE", "crypto_pwhash_argon2id_PASSWD_MAX", "crypto_pwhash_argon2id_PASSWD_MIN", "crypto_pwhash_argon2id_SALTBYTES", "crypto_pwhash_argon2id_STRBYTES", "crypto_pwhash_scryptsalsa208sha256_BYTES_MAX", "crypto_pwhash_scryptsalsa208sha256_BYTES_MIN", "crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_INTERACTIVE", "crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_MAX", "crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_MIN", "crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_SENSITIVE", "crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_INTERACTIVE", "crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MAX", "crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MIN", "crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_SENSITIVE", "crypto_pwhash_scryptsalsa208sha256_PASSWD_MAX", "crypto_pwhash_scryptsalsa208sha256_PASSWD_MIN", "crypto_pwhash_scryptsalsa208sha256_SALTBYTES", "crypto_pwhash_scryptsalsa208sha256_STRBYTES", "crypto_scalarmult_BYTES", "crypto_scalarmult_SCALARBYTES", "crypto_scalarmult_curve25519_BYTES", "crypto_scalarmult_curve25519_SCALARBYTES", "crypto_scalarmult_ed25519_BYTES", "crypto_scalarmult_ed25519_SCALARBYTES", "crypto_scalarmult_ristretto255_BYTES", "crypto_scalarmult_ristretto255_SCALARBYTES", "crypto_secretbox_KEYBYTES", "crypto_secretbox_MACBYTES", "crypto_secretbox_MESSAGEBYTES_MAX", "crypto_secretbox_NONCEBYTES", "crypto_secretbox_xchacha20poly1305_KEYBYTES", "crypto_secretbox_xchacha20poly1305_MACBYTES", "crypto_secretbox_xchacha20poly1305_MESSAGEBYTES_MAX", "crypto_secretbox_xchacha20poly1305_NONCEBYTES", "crypto_secretbox_xsalsa20poly1305_KEYBYTES", "crypto_secretbox_xsalsa20poly1305_MACBYTES", "crypto_secretbox_xsalsa20poly1305_MESSAGEBYTES_MAX", "crypto_secretbox_xsalsa20poly1305_NONCEBYTES", "crypto_secretstream_xchacha20poly1305_ABYTES", "crypto_secretstream_xchacha20poly1305_HEADERBYTES", "crypto_secretstream_xchacha20poly1305_KEYBYTES", "crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX", "crypto_secretstream_xchacha20poly1305_TAG_FINAL", "crypto_secretstream_xchacha20poly1305_TAG_MESSAGE", "crypto_secretstream_xchacha20poly1305_TAG_PUSH", "crypto_secretstream_xchacha20poly1305_TAG_REKEY", "crypto_shorthash_BYTES", "crypto_shorthash_KEYBYTES", "crypto_shorthash_siphash24_BYTES", "crypto_shorthash_siphash24_KEYBYTES", "crypto_shorthash_siphashx24_BYTES", "crypto_shorthash_siphashx24_KEYBYTES", "crypto_sign_BYTES", "crypto_sign_MESSAGEBYTES_MAX", "crypto_sign_PUBLICKEYBYTES", "crypto_sign_SECRETKEYBYTES", "crypto_sign_SEEDBYTES", "crypto_sign_ed25519_BYTES", "crypto_sign_ed25519_MESSAGEBYTES_MAX", "crypto_sign_ed25519_PUBLICKEYBYTES", "crypto_sign_ed25519_SECRETKEYBYTES", "crypto_sign_ed25519_SEEDBYTES", "crypto_stream_KEYBYTES", "crypto_stream_MESSAGEBYTES_MAX", "crypto_stream_NONCEBYTES", "crypto_stream_chacha20_IETF_KEYBYTES", "crypto_stream_chacha20_IETF_MESSAGEBYTES_MAX", "crypto_stream_chacha20_IETF_NONCEBYTES", "crypto_stream_chacha20_KEYBYTES", "crypto_stream_chacha20_MESSAGEBYTES_MAX", "crypto_stream_chacha20_NONCEBYTES", "crypto_stream_chacha20_ietf_KEYBYTES", "crypto_stream_chacha20_ietf_MESSAGEBYTES_MAX", "crypto_stream_chacha20_ietf_NONCEBYTES", "crypto_stream_salsa2012_KEYBYTES", "crypto_stream_salsa2012_MESSAGEBYTES_MAX", "crypto_stream_salsa2012_NONCEBYTES", "crypto_stream_salsa208_KEYBYTES", "crypto_stream_salsa208_MESSAGEBYTES_MAX", "crypto_stream_salsa208_NONCEBYTES", "crypto_stream_salsa20_KEYBYTES", "crypto_stream_salsa20_MESSAGEBYTES_MAX", "crypto_stream_salsa20_NONCEBYTES", "crypto_stream_xchacha20_KEYBYTES", "crypto_stream_xchacha20_MESSAGEBYTES_MAX", "crypto_stream_xchacha20_NONCEBYTES", "crypto_stream_xsalsa20_KEYBYTES", "crypto_stream_xsalsa20_MESSAGEBYTES_MAX", "crypto_stream_xsalsa20_NONCEBYTES", "crypto_verify_16_BYTES", "crypto_verify_32_BYTES", "crypto_verify_64_BYTES"]; - for (a = 0; a < B.length; a++) "function" == typeof(_ = I["_" + B[a].toLowerCase()]) && (A[B[a]] = _()); - var e = ["SODIUM_VERSION_STRING", "crypto_pwhash_STRPREFIX", "crypto_pwhash_argon2i_STRPREFIX", "crypto_pwhash_argon2id_STRPREFIX", "crypto_pwhash_scryptsalsa208sha256_STRPREFIX"]; - for (a = 0; a < e.length; a++) { - var _; - "function" == typeof(_ = I["_" + e[a].toLowerCase()]) && (A[e[a]] = I.UTF8ToString(_())) - } - } - I = g; - try { - C(); - var a = new Uint8Array([98, 97, 108, 108, 115]), - B = A.randombytes_buf(A.crypto_secretbox_NONCEBYTES), - e = A.randombytes_buf(A.crypto_secretbox_KEYBYTES), - _ = A.crypto_secretbox_easy(a, B, e), - t = A.crypto_secretbox_open_easy(_, B, e); - if (A.memcmp(a, t)) return - } catch (A) { - if (null == I.useBackupModule) throw new Error("Both wasm and asm failed to load" + A) - } - I.useBackupModule(), C() - })); - - function B(A) { - if ("function" == typeof TextEncoder) return (new TextEncoder).encode(A); - A = unescape(encodeURIComponent(A)); - for (var g = new Uint8Array(A.length), I = 0, C = A.length; I < C; I++) g[I] = A.charCodeAt(I); - return g - } - - function e(A) { - if ("function" == typeof TextDecoder) return new TextDecoder("utf-8", { - fatal: !0 - }).decode(A); - var g = 8192, - I = Math.ceil(A.length / g); - if (I <= 1) try { - return decodeURIComponent(escape(String.fromCharCode.apply(null, A))) - } catch (A) { - throw new TypeError("The encoded data was not valid.") - } - for (var C = "", a = 0, B = 0; B < I; B++) { - var _ = Array.prototype.slice.call(A, B * g + a, (B + 1) * g + a); - if (0 != _.length) { - var t, r = _.length, - o = 0; - do { - var i = _[--r]; - i >= 240 ? (o = 4, t = !0) : i >= 224 ? (o = 3, t = !0) : i >= 192 ? (o = 2, t = !0) : i < 128 && (o = 1, t = !0) - } while (!t); - for (var c = o - (_.length - r), Q = 0; Q < c; Q++) a--, _.pop(); - C += e(_) - } - } - return C - } - - function _(A) { - A = f(null, A, "input"); - for (var g, I, C, a = "", B = 0; B < A.length; B++) C = 87 + (I = 15 & A[B]) + (I - 10 >> 8 & -39) << 8 | 87 + (g = A[B] >>> 4) + (g - 10 >> 8 & -39), a += String.fromCharCode(255 & C) + String.fromCharCode(C >>> 8); - return a - } - var t = { - ORIGINAL: 1, - ORIGINAL_NO_PADDING: 3, - URLSAFE: 5, - URLSAFE_NO_PADDING: 7 - }; - - function r(A) { - if (null == A) return t.URLSAFE_NO_PADDING; - if (A !== t.ORIGINAL && A !== t.ORIGINAL_NO_PADDING && A !== t.URLSAFE && A != t.URLSAFE_NO_PADDING) throw new Error("unsupported base64 variant"); - return A - } - - function o(A, g) { - g = r(g), A = f(a, A, "input"); - var C, a = [], - B = 0 | Math.floor(A.length / 3), - _ = A.length - 3 * B, - t = 4 * B + (0 !== _ ? 0 == (2 & g) ? 4 : 2 + (_ >>> 1) : 0), - o = new y(t + 1), - i = E(A); - return a.push(i), a.push(o.address), 0 === I._sodium_bin2base64(o.address, o.length, i, A.length, g) && n(a, "conversion failed"), o.length = t, C = e(o.to_Uint8Array()), h(a), C - } - - function i(A, g) { - var I = g || C; - if (!c(I)) throw new Error(I + " output format is not available"); - if (A instanceof y) { - if ("uint8array" === I) return A.to_Uint8Array(); - if ("text" === I) return e(A.to_Uint8Array()); - if ("hex" === I) return _(A.to_Uint8Array()); - if ("base64" === I) return o(A.to_Uint8Array(), t.URLSAFE_NO_PADDING); - throw new Error('What is output format "' + I + '"?') - } - if ("object" == typeof A) { - for (var a = Object.keys(A), B = {}, r = 0; r < a.length; r++) B[a[r]] = i(A[a[r]], I); - return B - } - if ("string" == typeof A) return A; - throw new TypeError("Cannot format output") - } - - function c(A) { - for (var g = ["uint8array", "text", "hex", "base64"], I = 0; I < g.length; I++) - if (g[I] === A) return !0; - return !1 - } - - function Q(A) { - if (A) { - if ("string" != typeof A) throw new TypeError("When defined, the output format must be a string"); - if (!c(A)) throw new Error(A + " is not a supported output format") - } - } - - function y(A) { - this.length = A, this.address = s(A) - } - - function E(A) { - var g = s(A.length); - return I.HEAPU8.set(A, g), g - } - - function s(A) { - var g = I._malloc(A); - if (0 === g) throw { - message: "_malloc() failed", - length: A - }; - return g - } - - function h(A) { - if (A) - for (var g = 0; g < A.length; g++) C = A[g], I._free(C); - var C - } - - function n(A, g) { - throw h(A), new Error(g) - } - - function p(A, g) { - throw h(A), new TypeError(g) - } - - function D(A, g, I) { - null == g && p(A, I + " cannot be null or undefined") - } - - function f(A, g, I) { - return D(A, g, I), g instanceof Uint8Array ? g : "string" == typeof g ? B(g) : void p(A, "unsupported input type for " + I) - } - - function w(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = null; - null != A && (t = E(A = f(_, A, "secret_nonce")), A.length, _.push(t)), g = f(_, g, "ciphertext"); - var r, o = I._crypto_aead_aegis128l_abytes(), - c = g.length; - c < o && p(_, "ciphertext is too short"), r = E(g), _.push(r); - var s = null, - D = 0; - null != C && (s = E(C = f(_, C, "additional_data")), D = C.length, _.push(s)), a = f(_, a, "public_nonce"); - var w, k = 0 | I._crypto_aead_aegis128l_npubbytes(); - a.length !== k && p(_, "invalid public_nonce length"), w = E(a), _.push(w), B = f(_, B, "key"); - var l, d = 0 | I._crypto_aead_aegis128l_keybytes(); - B.length !== d && p(_, "invalid key length"), l = E(B), _.push(l); - var u = new y(c - I._crypto_aead_aegis128l_abytes() | 0), - S = u.address; - if (_.push(S), 0 === I._crypto_aead_aegis128l_decrypt(S, null, t, r, c, 0, s, D, 0, w, l)) { - var b = i(u, e); - return h(_), b - } - n(_, "ciphertext cannot be decrypted using that key") - } - - function k(A, g, C, a, B, e, _) { - var t = []; - Q(_); - var r = null; - null != A && (r = E(A = f(t, A, "secret_nonce")), A.length, t.push(r)); - var o = E(g = f(t, g, "ciphertext")), - c = g.length; - t.push(o), C = f(t, C, "mac"); - var s, D = 0 | I._crypto_box_macbytes(); - C.length !== D && p(t, "invalid mac length"), s = E(C), t.push(s); - var w = null, - k = 0; - null != a && (w = E(a = f(t, a, "additional_data")), k = a.length, t.push(w)), B = f(t, B, "public_nonce"); - var l, d = 0 | I._crypto_aead_aegis128l_npubbytes(); - B.length !== d && p(t, "invalid public_nonce length"), l = E(B), t.push(l), e = f(t, e, "key"); - var u, S = 0 | I._crypto_aead_aegis128l_keybytes(); - e.length !== S && p(t, "invalid key length"), u = E(e), t.push(u); - var b = new y(0 | c), - F = b.address; - if (t.push(F), 0 === I._crypto_aead_aegis128l_decrypt_detached(F, r, o, c, 0, s, w, k, 0, l, u)) { - var N = i(b, _); - return h(t), N - } - n(t, "ciphertext cannot be decrypted using that key") - } - - function l(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = E(A = f(_, A, "message")), - r = A.length; - _.push(t); - var o = null, - c = 0; - null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o)); - var s = null; - null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce"); - var D, w = 0 | I._crypto_aead_aegis128l_npubbytes(); - a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key"); - var k, l = 0 | I._crypto_aead_aegis128l_keybytes(); - B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k); - var d = new y(r + I._crypto_aead_aegis128l_abytes() | 0), - u = d.address; - if (_.push(u), 0 === I._crypto_aead_aegis128l_encrypt(u, null, t, r, 0, o, c, 0, s, D, k)) { - var S = i(d, e); - return h(_), S - } - n(_, "invalid usage") - } - - function d(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = E(A = f(_, A, "message")), - r = A.length; - _.push(t); - var o = null, - c = 0; - null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o)); - var s = null; - null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce"); - var D, w = 0 | I._crypto_aead_aegis128l_npubbytes(); - a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key"); - var k, l = 0 | I._crypto_aead_aegis128l_keybytes(); - B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k); - var d = new y(0 | r), - u = d.address; - _.push(u); - var S = new y(0 | I._crypto_aead_aegis128l_abytes()), - b = S.address; - if (_.push(b), 0 === I._crypto_aead_aegis128l_encrypt_detached(u, b, null, t, r, 0, o, c, 0, s, D, k)) { - var F = i({ - ciphertext: d, - mac: S - }, e); - return h(_), F - } - n(_, "invalid usage") - } - - function u(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_aead_aegis128l_keybytes()), - a = C.address; - g.push(a), I._crypto_aead_aegis128l_keygen(a); - var B = i(C, A); - return h(g), B - } - - function S(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = null; - null != A && (t = E(A = f(_, A, "secret_nonce")), A.length, _.push(t)), g = f(_, g, "ciphertext"); - var r, o = I._crypto_aead_aegis256_abytes(), - c = g.length; - c < o && p(_, "ciphertext is too short"), r = E(g), _.push(r); - var s = null, - D = 0; - null != C && (s = E(C = f(_, C, "additional_data")), D = C.length, _.push(s)), a = f(_, a, "public_nonce"); - var w, k = 0 | I._crypto_aead_aegis256_npubbytes(); - a.length !== k && p(_, "invalid public_nonce length"), w = E(a), _.push(w), B = f(_, B, "key"); - var l, d = 0 | I._crypto_aead_aegis256_keybytes(); - B.length !== d && p(_, "invalid key length"), l = E(B), _.push(l); - var u = new y(c - I._crypto_aead_aegis256_abytes() | 0), - S = u.address; - if (_.push(S), 0 === I._crypto_aead_aegis256_decrypt(S, null, t, r, c, 0, s, D, 0, w, l)) { - var b = i(u, e); - return h(_), b - } - n(_, "ciphertext cannot be decrypted using that key") - } - - function b(A, g, C, a, B, e, _) { - var t = []; - Q(_); - var r = null; - null != A && (r = E(A = f(t, A, "secret_nonce")), A.length, t.push(r)); - var o = E(g = f(t, g, "ciphertext")), - c = g.length; - t.push(o), C = f(t, C, "mac"); - var s, D = 0 | I._crypto_box_macbytes(); - C.length !== D && p(t, "invalid mac length"), s = E(C), t.push(s); - var w = null, - k = 0; - null != a && (w = E(a = f(t, a, "additional_data")), k = a.length, t.push(w)), B = f(t, B, "public_nonce"); - var l, d = 0 | I._crypto_aead_aegis256_npubbytes(); - B.length !== d && p(t, "invalid public_nonce length"), l = E(B), t.push(l), e = f(t, e, "key"); - var u, S = 0 | I._crypto_aead_aegis256_keybytes(); - e.length !== S && p(t, "invalid key length"), u = E(e), t.push(u); - var b = new y(0 | c), - F = b.address; - if (t.push(F), 0 === I._crypto_aead_aegis256_decrypt_detached(F, r, o, c, 0, s, w, k, 0, l, u)) { - var N = i(b, _); - return h(t), N - } - n(t, "ciphertext cannot be decrypted using that key") - } - - function F(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = E(A = f(_, A, "message")), - r = A.length; - _.push(t); - var o = null, - c = 0; - null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o)); - var s = null; - null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce"); - var D, w = 0 | I._crypto_aead_aegis256_npubbytes(); - a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key"); - var k, l = 0 | I._crypto_aead_aegis256_keybytes(); - B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k); - var d = new y(r + I._crypto_aead_aegis256_abytes() | 0), - u = d.address; - if (_.push(u), 0 === I._crypto_aead_aegis256_encrypt(u, null, t, r, 0, o, c, 0, s, D, k)) { - var S = i(d, e); - return h(_), S - } - n(_, "invalid usage") - } - - function N(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = E(A = f(_, A, "message")), - r = A.length; - _.push(t); - var o = null, - c = 0; - null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o)); - var s = null; - null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce"); - var D, w = 0 | I._crypto_aead_aegis256_npubbytes(); - a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key"); - var k, l = 0 | I._crypto_aead_aegis256_keybytes(); - B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k); - var d = new y(0 | r), - u = d.address; - _.push(u); - var S = new y(0 | I._crypto_aead_aegis256_abytes()), - b = S.address; - if (_.push(b), 0 === I._crypto_aead_aegis256_encrypt_detached(u, b, null, t, r, 0, o, c, 0, s, D, k)) { - var F = i({ - ciphertext: d, - mac: S - }, e); - return h(_), F - } - n(_, "invalid usage") - } - - function v(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_aead_aegis256_keybytes()), - a = C.address; - g.push(a), I._crypto_aead_aegis256_keygen(a); - var B = i(C, A); - return h(g), B - } - - function M(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = null; - null != A && (t = E(A = f(_, A, "secret_nonce")), A.length, _.push(t)), g = f(_, g, "ciphertext"); - var r, o = I._crypto_aead_chacha20poly1305_abytes(), - c = g.length; - c < o && p(_, "ciphertext is too short"), r = E(g), _.push(r); - var s = null, - D = 0; - null != C && (s = E(C = f(_, C, "additional_data")), D = C.length, _.push(s)), a = f(_, a, "public_nonce"); - var w, k = 0 | I._crypto_aead_chacha20poly1305_npubbytes(); - a.length !== k && p(_, "invalid public_nonce length"), w = E(a), _.push(w), B = f(_, B, "key"); - var l, d = 0 | I._crypto_aead_chacha20poly1305_keybytes(); - B.length !== d && p(_, "invalid key length"), l = E(B), _.push(l); - var u = new y(c - I._crypto_aead_chacha20poly1305_abytes() | 0), - S = u.address; - if (_.push(S), 0 === I._crypto_aead_chacha20poly1305_decrypt(S, null, t, r, c, 0, s, D, 0, w, l)) { - var b = i(u, e); - return h(_), b - } - n(_, "ciphertext cannot be decrypted using that key") - } - - function G(A, g, C, a, B, e, _) { - var t = []; - Q(_); - var r = null; - null != A && (r = E(A = f(t, A, "secret_nonce")), A.length, t.push(r)); - var o = E(g = f(t, g, "ciphertext")), - c = g.length; - t.push(o), C = f(t, C, "mac"); - var s, D = 0 | I._crypto_box_macbytes(); - C.length !== D && p(t, "invalid mac length"), s = E(C), t.push(s); - var w = null, - k = 0; - null != a && (w = E(a = f(t, a, "additional_data")), k = a.length, t.push(w)), B = f(t, B, "public_nonce"); - var l, d = 0 | I._crypto_aead_chacha20poly1305_npubbytes(); - B.length !== d && p(t, "invalid public_nonce length"), l = E(B), t.push(l), e = f(t, e, "key"); - var u, S = 0 | I._crypto_aead_chacha20poly1305_keybytes(); - e.length !== S && p(t, "invalid key length"), u = E(e), t.push(u); - var b = new y(0 | c), - F = b.address; - if (t.push(F), 0 === I._crypto_aead_chacha20poly1305_decrypt_detached(F, r, o, c, 0, s, w, k, 0, l, u)) { - var N = i(b, _); - return h(t), N - } - n(t, "ciphertext cannot be decrypted using that key") - } - - function K(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = E(A = f(_, A, "message")), - r = A.length; - _.push(t); - var o = null, - c = 0; - null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o)); - var s = null; - null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce"); - var D, w = 0 | I._crypto_aead_chacha20poly1305_npubbytes(); - a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key"); - var k, l = 0 | I._crypto_aead_chacha20poly1305_keybytes(); - B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k); - var d = new y(r + I._crypto_aead_chacha20poly1305_abytes() | 0), - u = d.address; - if (_.push(u), 0 === I._crypto_aead_chacha20poly1305_encrypt(u, null, t, r, 0, o, c, 0, s, D, k)) { - var S = i(d, e); - return h(_), S - } - n(_, "invalid usage") - } - - function m(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = E(A = f(_, A, "message")), - r = A.length; - _.push(t); - var o = null, - c = 0; - null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o)); - var s = null; - null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce"); - var D, w = 0 | I._crypto_aead_chacha20poly1305_npubbytes(); - a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key"); - var k, l = 0 | I._crypto_aead_chacha20poly1305_keybytes(); - B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k); - var d = new y(0 | r), - u = d.address; - _.push(u); - var S = new y(0 | I._crypto_aead_chacha20poly1305_abytes()), - b = S.address; - if (_.push(b), 0 === I._crypto_aead_chacha20poly1305_encrypt_detached(u, b, null, t, r, 0, o, c, 0, s, D, k)) { - var F = i({ - ciphertext: d, - mac: S - }, e); - return h(_), F - } - n(_, "invalid usage") - } - - function Y(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = null; - null != A && (t = E(A = f(_, A, "secret_nonce")), A.length, _.push(t)), g = f(_, g, "ciphertext"); - var r, o = I._crypto_aead_chacha20poly1305_ietf_abytes(), - c = g.length; - c < o && p(_, "ciphertext is too short"), r = E(g), _.push(r); - var s = null, - D = 0; - null != C && (s = E(C = f(_, C, "additional_data")), D = C.length, _.push(s)), a = f(_, a, "public_nonce"); - var w, k = 0 | I._crypto_aead_chacha20poly1305_ietf_npubbytes(); - a.length !== k && p(_, "invalid public_nonce length"), w = E(a), _.push(w), B = f(_, B, "key"); - var l, d = 0 | I._crypto_aead_chacha20poly1305_ietf_keybytes(); - B.length !== d && p(_, "invalid key length"), l = E(B), _.push(l); - var u = new y(c - I._crypto_aead_chacha20poly1305_ietf_abytes() | 0), - S = u.address; - if (_.push(S), 0 === I._crypto_aead_chacha20poly1305_ietf_decrypt(S, null, t, r, c, 0, s, D, 0, w, l)) { - var b = i(u, e); - return h(_), b - } - n(_, "ciphertext cannot be decrypted using that key") - } - - function H(A, g, C, a, B, e, _) { - var t = []; - Q(_); - var r = null; - null != A && (r = E(A = f(t, A, "secret_nonce")), A.length, t.push(r)); - var o = E(g = f(t, g, "ciphertext")), - c = g.length; - t.push(o), C = f(t, C, "mac"); - var s, D = 0 | I._crypto_box_macbytes(); - C.length !== D && p(t, "invalid mac length"), s = E(C), t.push(s); - var w = null, - k = 0; - null != a && (w = E(a = f(t, a, "additional_data")), k = a.length, t.push(w)), B = f(t, B, "public_nonce"); - var l, d = 0 | I._crypto_aead_chacha20poly1305_ietf_npubbytes(); - B.length !== d && p(t, "invalid public_nonce length"), l = E(B), t.push(l), e = f(t, e, "key"); - var u, S = 0 | I._crypto_aead_chacha20poly1305_ietf_keybytes(); - e.length !== S && p(t, "invalid key length"), u = E(e), t.push(u); - var b = new y(0 | c), - F = b.address; - if (t.push(F), 0 === I._crypto_aead_chacha20poly1305_ietf_decrypt_detached(F, r, o, c, 0, s, w, k, 0, l, u)) { - var N = i(b, _); - return h(t), N - } - n(t, "ciphertext cannot be decrypted using that key") - } - - function U(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = E(A = f(_, A, "message")), - r = A.length; - _.push(t); - var o = null, - c = 0; - null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o)); - var s = null; - null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce"); - var D, w = 0 | I._crypto_aead_chacha20poly1305_ietf_npubbytes(); - a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key"); - var k, l = 0 | I._crypto_aead_chacha20poly1305_ietf_keybytes(); - B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k); - var d = new y(r + I._crypto_aead_chacha20poly1305_ietf_abytes() | 0), - u = d.address; - if (_.push(u), 0 === I._crypto_aead_chacha20poly1305_ietf_encrypt(u, null, t, r, 0, o, c, 0, s, D, k)) { - var S = i(d, e); - return h(_), S - } - n(_, "invalid usage") - } - - function J(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = E(A = f(_, A, "message")), - r = A.length; - _.push(t); - var o = null, - c = 0; - null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o)); - var s = null; - null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce"); - var D, w = 0 | I._crypto_aead_chacha20poly1305_ietf_npubbytes(); - a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key"); - var k, l = 0 | I._crypto_aead_chacha20poly1305_ietf_keybytes(); - B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k); - var d = new y(0 | r), - u = d.address; - _.push(u); - var S = new y(0 | I._crypto_aead_chacha20poly1305_ietf_abytes()), - b = S.address; - if (_.push(b), 0 === I._crypto_aead_chacha20poly1305_ietf_encrypt_detached(u, b, null, t, r, 0, o, c, 0, s, D, k)) { - var F = i({ - ciphertext: d, - mac: S - }, e); - return h(_), F - } - n(_, "invalid usage") - } - - function x(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_aead_chacha20poly1305_ietf_keybytes()), - a = C.address; - g.push(a), I._crypto_aead_chacha20poly1305_ietf_keygen(a); - var B = i(C, A); - return h(g), B - } - - function R(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_aead_chacha20poly1305_keybytes()), - a = C.address; - g.push(a), I._crypto_aead_chacha20poly1305_keygen(a); - var B = i(C, A); - return h(g), B - } - - function L(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = null; - null != A && (t = E(A = f(_, A, "secret_nonce")), A.length, _.push(t)), g = f(_, g, "ciphertext"); - var r, o = I._crypto_aead_xchacha20poly1305_ietf_abytes(), - c = g.length; - c < o && p(_, "ciphertext is too short"), r = E(g), _.push(r); - var s = null, - D = 0; - null != C && (s = E(C = f(_, C, "additional_data")), D = C.length, _.push(s)), a = f(_, a, "public_nonce"); - var w, k = 0 | I._crypto_aead_xchacha20poly1305_ietf_npubbytes(); - a.length !== k && p(_, "invalid public_nonce length"), w = E(a), _.push(w), B = f(_, B, "key"); - var l, d = 0 | I._crypto_aead_xchacha20poly1305_ietf_keybytes(); - B.length !== d && p(_, "invalid key length"), l = E(B), _.push(l); - var u = new y(c - I._crypto_aead_xchacha20poly1305_ietf_abytes() | 0), - S = u.address; - if (_.push(S), 0 === I._crypto_aead_xchacha20poly1305_ietf_decrypt(S, null, t, r, c, 0, s, D, 0, w, l)) { - var b = i(u, e); - return h(_), b - } - n(_, "ciphertext cannot be decrypted using that key") - } - - function P(A, g, C, a, B, e, _) { - var t = []; - Q(_); - var r = null; - null != A && (r = E(A = f(t, A, "secret_nonce")), A.length, t.push(r)); - var o = E(g = f(t, g, "ciphertext")), - c = g.length; - t.push(o), C = f(t, C, "mac"); - var s, D = 0 | I._crypto_box_macbytes(); - C.length !== D && p(t, "invalid mac length"), s = E(C), t.push(s); - var w = null, - k = 0; - null != a && (w = E(a = f(t, a, "additional_data")), k = a.length, t.push(w)), B = f(t, B, "public_nonce"); - var l, d = 0 | I._crypto_aead_xchacha20poly1305_ietf_npubbytes(); - B.length !== d && p(t, "invalid public_nonce length"), l = E(B), t.push(l), e = f(t, e, "key"); - var u, S = 0 | I._crypto_aead_xchacha20poly1305_ietf_keybytes(); - e.length !== S && p(t, "invalid key length"), u = E(e), t.push(u); - var b = new y(0 | c), - F = b.address; - if (t.push(F), 0 === I._crypto_aead_xchacha20poly1305_ietf_decrypt_detached(F, r, o, c, 0, s, w, k, 0, l, u)) { - var N = i(b, _); - return h(t), N - } - n(t, "ciphertext cannot be decrypted using that key") - } - - function q(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = E(A = f(_, A, "message")), - r = A.length; - _.push(t); - var o = null, - c = 0; - null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o)); - var s = null; - null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce"); - var D, w = 0 | I._crypto_aead_xchacha20poly1305_ietf_npubbytes(); - a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key"); - var k, l = 0 | I._crypto_aead_xchacha20poly1305_ietf_keybytes(); - B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k); - var d = new y(r + I._crypto_aead_xchacha20poly1305_ietf_abytes() | 0), - u = d.address; - if (_.push(u), 0 === I._crypto_aead_xchacha20poly1305_ietf_encrypt(u, null, t, r, 0, o, c, 0, s, D, k)) { - var S = i(d, e); - return h(_), S - } - n(_, "invalid usage") - } - - function z(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = E(A = f(_, A, "message")), - r = A.length; - _.push(t); - var o = null, - c = 0; - null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o)); - var s = null; - null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce"); - var D, w = 0 | I._crypto_aead_xchacha20poly1305_ietf_npubbytes(); - a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key"); - var k, l = 0 | I._crypto_aead_xchacha20poly1305_ietf_keybytes(); - B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k); - var d = new y(0 | r), - u = d.address; - _.push(u); - var S = new y(0 | I._crypto_aead_xchacha20poly1305_ietf_abytes()), - b = S.address; - if (_.push(b), 0 === I._crypto_aead_xchacha20poly1305_ietf_encrypt_detached(u, b, null, t, r, 0, o, c, 0, s, D, k)) { - var F = i({ - ciphertext: d, - mac: S - }, e); - return h(_), F - } - n(_, "invalid usage") - } - - function T(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_aead_xchacha20poly1305_ietf_keybytes()), - a = C.address; - g.push(a), I._crypto_aead_xchacha20poly1305_ietf_keygen(a); - var B = i(C, A); - return h(g), B - } - - function j(A, g, C) { - var a = []; - Q(C); - var B = E(A = f(a, A, "message")), - e = A.length; - a.push(B), g = f(a, g, "key"); - var _, t = 0 | I._crypto_auth_keybytes(); - g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_auth_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_auth(o, B, e, 0, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "invalid usage") - } - - function X(A, g, C) { - var a = []; - Q(C); - var B = E(A = f(a, A, "message")), - e = A.length; - a.push(B), g = f(a, g, "key"); - var _, t = 0 | I._crypto_auth_hmacsha256_keybytes(); - g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_auth_hmacsha256_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_auth_hmacsha256(o, B, e, 0, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "invalid usage") - } - - function O(A, g) { - var C = []; - Q(g), D(C, A, "state_address"); - var a = new y(0 | I._crypto_auth_hmacsha256_bytes()), - B = a.address; - if (C.push(B), 0 == (0 | I._crypto_auth_hmacsha256_final(A, B))) { - var e = (I._free(A), i(a, g)); - return h(C), e - } - n(C, "invalid usage") - } - - function W(A, g) { - var C = []; - Q(g); - var a = null, - B = 0; - null != A && (a = E(A = f(C, A, "key")), B = A.length, C.push(a)); - var e = new y(208).address; - if (0 == (0 | I._crypto_auth_hmacsha256_init(e, a, B))) { - var _ = e; - return h(C), _ - } - n(C, "invalid usage") - } - - function V(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_auth_hmacsha256_keybytes()), - a = C.address; - g.push(a), I._crypto_auth_hmacsha256_keygen(a); - var B = i(C, A); - return h(g), B - } - - function Z(A, g, C) { - var a = []; - Q(C), D(a, A, "state_address"); - var B = E(g = f(a, g, "message_chunk")), - e = g.length; - a.push(B), 0 != (0 | I._crypto_auth_hmacsha256_update(A, B, e)) && n(a, "invalid usage"), h(a) - } - - function $(A, g, C) { - var a = []; - A = f(a, A, "tag"); - var B, e = 0 | I._crypto_auth_hmacsha256_bytes(); - A.length !== e && p(a, "invalid tag length"), B = E(A), a.push(B); - var _ = E(g = f(a, g, "message")), - t = g.length; - a.push(_), C = f(a, C, "key"); - var r, o = 0 | I._crypto_auth_hmacsha256_keybytes(); - C.length !== o && p(a, "invalid key length"), r = E(C), a.push(r); - var i = 0 == (0 | I._crypto_auth_hmacsha256_verify(B, _, t, 0, r)); - return h(a), i - } - - function AA(A, g, C) { - var a = []; - Q(C); - var B = E(A = f(a, A, "message")), - e = A.length; - a.push(B), g = f(a, g, "key"); - var _, t = 0 | I._crypto_auth_hmacsha512_keybytes(); - g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_auth_hmacsha512_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_auth_hmacsha512(o, B, e, 0, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "invalid usage") - } - - function gA(A, g) { - var C = []; - Q(g), D(C, A, "state_address"); - var a = new y(0 | I._crypto_auth_hmacsha512_bytes()), - B = a.address; - if (C.push(B), 0 == (0 | I._crypto_auth_hmacsha512_final(A, B))) { - var e = (I._free(A), i(a, g)); - return h(C), e - } - n(C, "invalid usage") - } - - function IA(A, g) { - var C = []; - Q(g); - var a = null, - B = 0; - null != A && (a = E(A = f(C, A, "key")), B = A.length, C.push(a)); - var e = new y(416).address; - if (0 == (0 | I._crypto_auth_hmacsha512_init(e, a, B))) { - var _ = e; - return h(C), _ - } - n(C, "invalid usage") - } - - function CA(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_auth_hmacsha512_keybytes()), - a = C.address; - g.push(a), I._crypto_auth_hmacsha512_keygen(a); - var B = i(C, A); - return h(g), B - } - - function aA(A, g, C) { - var a = []; - Q(C), D(a, A, "state_address"); - var B = E(g = f(a, g, "message_chunk")), - e = g.length; - a.push(B), 0 != (0 | I._crypto_auth_hmacsha512_update(A, B, e)) && n(a, "invalid usage"), h(a) - } - - function BA(A, g, C) { - var a = []; - A = f(a, A, "tag"); - var B, e = 0 | I._crypto_auth_hmacsha512_bytes(); - A.length !== e && p(a, "invalid tag length"), B = E(A), a.push(B); - var _ = E(g = f(a, g, "message")), - t = g.length; - a.push(_), C = f(a, C, "key"); - var r, o = 0 | I._crypto_auth_hmacsha512_keybytes(); - C.length !== o && p(a, "invalid key length"), r = E(C), a.push(r); - var i = 0 == (0 | I._crypto_auth_hmacsha512_verify(B, _, t, 0, r)); - return h(a), i - } - - function eA(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_auth_keybytes()), - a = C.address; - g.push(a), I._crypto_auth_keygen(a); - var B = i(C, A); - return h(g), B - } - - function _A(A, g, C) { - var a = []; - A = f(a, A, "tag"); - var B, e = 0 | I._crypto_auth_bytes(); - A.length !== e && p(a, "invalid tag length"), B = E(A), a.push(B); - var _ = E(g = f(a, g, "message")), - t = g.length; - a.push(_), C = f(a, C, "key"); - var r, o = 0 | I._crypto_auth_keybytes(); - C.length !== o && p(a, "invalid key length"), r = E(C), a.push(r); - var i = 0 == (0 | I._crypto_auth_verify(B, _, t, 0, r)); - return h(a), i - } - - function tA(A, g, C) { - var a = []; - Q(C), A = f(a, A, "publicKey"); - var B, e = 0 | I._crypto_box_publickeybytes(); - A.length !== e && p(a, "invalid publicKey length"), B = E(A), a.push(B), g = f(a, g, "privateKey"); - var _, t = 0 | I._crypto_box_secretkeybytes(); - g.length !== t && p(a, "invalid privateKey length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_box_beforenmbytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_box_beforenm(o, B, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "invalid usage") - } - - function rA(A, g, C) { - var a = []; - Q(C), A = f(a, A, "publicKey"); - var B, e = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes(); - A.length !== e && p(a, "invalid publicKey length"), B = E(A), a.push(B), g = f(a, g, "privateKey"); - var _, t = 0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes(); - g.length !== t && p(a, "invalid privateKey length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_box_curve25519xchacha20poly1305_beforenmbytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_beforenm(o, B, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "invalid usage") - } - - function oA(A, g, C, a, B) { - var e = []; - Q(B); - var _ = E(A = f(e, A, "message")), - t = A.length; - e.push(_), g = f(e, g, "nonce"); - var r, o = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes(); - g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), C = f(e, C, "publicKey"); - var c, s = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes(); - C.length !== s && p(e, "invalid publicKey length"), c = E(C), e.push(c), a = f(e, a, "privateKey"); - var D, w = 0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes(); - a.length !== w && p(e, "invalid privateKey length"), D = E(a), e.push(D); - var k = new y(0 | t), - l = k.address; - e.push(l); - var d = new y(0 | I._crypto_box_curve25519xchacha20poly1305_macbytes()), - u = d.address; - if (e.push(u), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_detached(l, u, _, t, 0, r, c, D))) { - var S = i({ - ciphertext: k, - mac: d - }, B); - return h(e), S - } - n(e, "invalid usage") - } - - function iA(A, g, C, a) { - var B = []; - Q(a); - var e = E(A = f(B, A, "message")), - _ = A.length; - B.push(e), g = f(B, g, "nonce"); - var t, r = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes(); - g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "sharedKey"); - var o, c = 0 | I._crypto_box_curve25519xchacha20poly1305_beforenmbytes(); - C.length !== c && p(B, "invalid sharedKey length"), o = E(C), B.push(o); - var s = new y(0 | _), - D = s.address; - B.push(D); - var w = new y(0 | I._crypto_box_curve25519xchacha20poly1305_macbytes()), - k = w.address; - if (B.push(k), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_detached_afternm(D, k, e, _, 0, t, o))) { - var l = i({ - ciphertext: s, - mac: w - }, a); - return h(B), l - } - n(B, "invalid usage") - } - - function cA(A, g, C, a, B) { - var e = []; - Q(B); - var _ = E(A = f(e, A, "message")), - t = A.length; - e.push(_), g = f(e, g, "nonce"); - var r, o = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes(); - g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), C = f(e, C, "publicKey"); - var c, s = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes(); - C.length !== s && p(e, "invalid publicKey length"), c = E(C), e.push(c), a = f(e, a, "privateKey"); - var D, w = 0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes(); - a.length !== w && p(e, "invalid privateKey length"), D = E(a), e.push(D); - var k = new y(t + I._crypto_box_curve25519xchacha20poly1305_macbytes() | 0), - l = k.address; - if (e.push(l), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_easy(l, _, t, 0, r, c, D))) { - var d = i(k, B); - return h(e), d - } - n(e, "invalid usage") - } - - function QA(A, g, C, a) { - var B = []; - Q(a); - var e = E(A = f(B, A, "message")), - _ = A.length; - B.push(e), g = f(B, g, "nonce"); - var t, r = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes(); - g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "sharedKey"); - var o, c = 0 | I._crypto_box_curve25519xchacha20poly1305_beforenmbytes(); - C.length !== c && p(B, "invalid sharedKey length"), o = E(C), B.push(o); - var s = new y(_ + I._crypto_box_curve25519xchacha20poly1305_macbytes() | 0), - D = s.address; - if (B.push(D), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_easy_afternm(D, e, _, 0, t, o))) { - var w = i(s, a); - return h(B), w - } - n(B, "invalid usage") - } - - function yA(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes()), - a = C.address; - g.push(a); - var B = new y(0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes()), - e = B.address; - g.push(e), I._crypto_box_curve25519xchacha20poly1305_keypair(a, e); - var _ = i({ - publicKey: C, - privateKey: B, - keyType: "curve25519" - }, A); - return h(g), _ - } - - function EA(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = E(A = f(_, A, "ciphertext")), - r = A.length; - _.push(t), g = f(_, g, "mac"); - var o, c = 0 | I._crypto_box_curve25519xchacha20poly1305_macbytes(); - g.length !== c && p(_, "invalid mac length"), o = E(g), _.push(o), C = f(_, C, "nonce"); - var s, D = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes(); - C.length !== D && p(_, "invalid nonce length"), s = E(C), _.push(s), a = f(_, a, "publicKey"); - var w, k = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes(); - a.length !== k && p(_, "invalid publicKey length"), w = E(a), _.push(w), B = f(_, B, "privateKey"); - var l, d = 0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes(); - B.length !== d && p(_, "invalid privateKey length"), l = E(B), _.push(l); - var u = new y(0 | r), - S = u.address; - if (_.push(S), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_open_detached(S, t, o, r, 0, s, w, l))) { - var b = i(u, e); - return h(_), b - } - n(_, "incorrect key pair for the given ciphertext") - } - - function sA(A, g, C, a, B) { - var e = []; - Q(B); - var _ = E(A = f(e, A, "ciphertext")), - t = A.length; - e.push(_), g = f(e, g, "mac"); - var r, o = 0 | I._crypto_box_curve25519xchacha20poly1305_macbytes(); - g.length !== o && p(e, "invalid mac length"), r = E(g), e.push(r), C = f(e, C, "nonce"); - var c, s = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes(); - C.length !== s && p(e, "invalid nonce length"), c = E(C), e.push(c), a = f(e, a, "sharedKey"); - var D, w = 0 | I._crypto_box_curve25519xchacha20poly1305_beforenmbytes(); - a.length !== w && p(e, "invalid sharedKey length"), D = E(a), e.push(D); - var k = new y(0 | t), - l = k.address; - if (e.push(l), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_open_detached_afternm(l, _, r, t, 0, c, D))) { - var d = i(k, B); - return h(e), d - } - n(e, "incorrect secret key for the given ciphertext") - } - - function hA(A, g, C, a, B) { - var e = []; - Q(B), A = f(e, A, "ciphertext"); - var _, t = I._crypto_box_curve25519xchacha20poly1305_macbytes(), - r = A.length; - r < t && p(e, "ciphertext is too short"), _ = E(A), e.push(_), g = f(e, g, "nonce"); - var o, c = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes(); - g.length !== c && p(e, "invalid nonce length"), o = E(g), e.push(o), C = f(e, C, "publicKey"); - var s, D = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes(); - C.length !== D && p(e, "invalid publicKey length"), s = E(C), e.push(s), a = f(e, a, "privateKey"); - var w, k = 0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes(); - a.length !== k && p(e, "invalid privateKey length"), w = E(a), e.push(w); - var l = new y(r - I._crypto_box_curve25519xchacha20poly1305_macbytes() | 0), - d = l.address; - if (e.push(d), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_open_easy(d, _, r, 0, o, s, w))) { - var u = i(l, B); - return h(e), u - } - n(e, "incorrect key pair for the given ciphertext") - } - - function nA(A, g, C, a) { - var B = []; - Q(a); - var e = E(A = f(B, A, "ciphertext")), - _ = A.length; - B.push(e), g = f(B, g, "nonce"); - var t, r = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes(); - g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "sharedKey"); - var o, c = 0 | I._crypto_box_curve25519xchacha20poly1305_beforenmbytes(); - C.length !== c && p(B, "invalid sharedKey length"), o = E(C), B.push(o); - var s = new y(_ - I._crypto_box_curve25519xchacha20poly1305_macbytes() | 0), - D = s.address; - if (B.push(D), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_open_easy_afternm(D, e, _, 0, t, o))) { - var w = i(s, a); - return h(B), w - } - n(B, "incorrect secret key for the given ciphertext") - } - - function pA(A, g, C) { - var a = []; - Q(C); - var B = E(A = f(a, A, "message")), - e = A.length; - a.push(B), g = f(a, g, "publicKey"); - var _, t = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes(); - g.length !== t && p(a, "invalid publicKey length"), _ = E(g), a.push(_); - var r = new y(e + I._crypto_box_curve25519xchacha20poly1305_sealbytes() | 0), - o = r.address; - a.push(o), I._crypto_box_curve25519xchacha20poly1305_seal(o, B, e, 0, _); - var c = i(r, C); - return h(a), c - } - - function DA(A, g, C, a) { - var B = []; - Q(a), A = f(B, A, "ciphertext"); - var e, _ = I._crypto_box_curve25519xchacha20poly1305_sealbytes(), - t = A.length; - t < _ && p(B, "ciphertext is too short"), e = E(A), B.push(e), g = f(B, g, "publicKey"); - var r, o = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes(); - g.length !== o && p(B, "invalid publicKey length"), r = E(g), B.push(r), C = f(B, C, "secretKey"); - var c, s = 0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes(); - C.length !== s && p(B, "invalid secretKey length"), c = E(C), B.push(c); - var n = new y(t - I._crypto_box_curve25519xchacha20poly1305_sealbytes() | 0), - D = n.address; - B.push(D), I._crypto_box_curve25519xchacha20poly1305_seal_open(D, e, t, 0, r, c); - var w = i(n, a); - return h(B), w - } - - function fA(A, g) { - var C = []; - Q(g), A = f(C, A, "seed"); - var a, B = 0 | I._crypto_box_curve25519xchacha20poly1305_seedbytes(); - A.length !== B && p(C, "invalid seed length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes()), - _ = e.address; - C.push(_); - var t = new y(0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes()), - r = t.address; - if (C.push(r), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_seed_keypair(_, r, a))) { - var o = { - publicKey: i(e, g), - privateKey: i(t, g), - keyType: "x25519" - }; - return h(C), o - } - n(C, "invalid usage") - } - - function wA(A, g, C, a, B) { - var e = []; - Q(B); - var _ = E(A = f(e, A, "message")), - t = A.length; - e.push(_), g = f(e, g, "nonce"); - var r, o = 0 | I._crypto_box_noncebytes(); - g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), C = f(e, C, "publicKey"); - var c, s = 0 | I._crypto_box_publickeybytes(); - C.length !== s && p(e, "invalid publicKey length"), c = E(C), e.push(c), a = f(e, a, "privateKey"); - var D, w = 0 | I._crypto_box_secretkeybytes(); - a.length !== w && p(e, "invalid privateKey length"), D = E(a), e.push(D); - var k = new y(0 | t), - l = k.address; - e.push(l); - var d = new y(0 | I._crypto_box_macbytes()), - u = d.address; - if (e.push(u), 0 == (0 | I._crypto_box_detached(l, u, _, t, 0, r, c, D))) { - var S = i({ - ciphertext: k, - mac: d - }, B); - return h(e), S - } - n(e, "invalid usage") - } - - function kA(A, g, C, a, B) { - var e = []; - Q(B); - var _ = E(A = f(e, A, "message")), - t = A.length; - e.push(_), g = f(e, g, "nonce"); - var r, o = 0 | I._crypto_box_noncebytes(); - g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), C = f(e, C, "publicKey"); - var c, s = 0 | I._crypto_box_publickeybytes(); - C.length !== s && p(e, "invalid publicKey length"), c = E(C), e.push(c), a = f(e, a, "privateKey"); - var D, w = 0 | I._crypto_box_secretkeybytes(); - a.length !== w && p(e, "invalid privateKey length"), D = E(a), e.push(D); - var k = new y(t + I._crypto_box_macbytes() | 0), - l = k.address; - if (e.push(l), 0 == (0 | I._crypto_box_easy(l, _, t, 0, r, c, D))) { - var d = i(k, B); - return h(e), d - } - n(e, "invalid usage") - } - - function lA(A, g, C, a) { - var B = []; - Q(a); - var e = E(A = f(B, A, "message")), - _ = A.length; - B.push(e), g = f(B, g, "nonce"); - var t, r = 0 | I._crypto_box_noncebytes(); - g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "sharedKey"); - var o, c = 0 | I._crypto_box_beforenmbytes(); - C.length !== c && p(B, "invalid sharedKey length"), o = E(C), B.push(o); - var s = new y(_ + I._crypto_box_macbytes() | 0), - D = s.address; - if (B.push(D), 0 == (0 | I._crypto_box_easy_afternm(D, e, _, 0, t, o))) { - var w = i(s, a); - return h(B), w - } - n(B, "invalid usage") - } - - function dA(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_box_publickeybytes()), - a = C.address; - g.push(a); - var B = new y(0 | I._crypto_box_secretkeybytes()), - e = B.address; - if (g.push(e), 0 == (0 | I._crypto_box_keypair(a, e))) { - var _ = { - publicKey: i(C, A), - privateKey: i(B, A), - keyType: "x25519" - }; - return h(g), _ - } - n(g, "internal error") - } - - function uA(A, g, C, a, B, e) { - var _ = []; - Q(e); - var t = E(A = f(_, A, "ciphertext")), - r = A.length; - _.push(t), g = f(_, g, "mac"); - var o, c = 0 | I._crypto_box_macbytes(); - g.length !== c && p(_, "invalid mac length"), o = E(g), _.push(o), C = f(_, C, "nonce"); - var s, D = 0 | I._crypto_box_noncebytes(); - C.length !== D && p(_, "invalid nonce length"), s = E(C), _.push(s), a = f(_, a, "publicKey"); - var w, k = 0 | I._crypto_box_publickeybytes(); - a.length !== k && p(_, "invalid publicKey length"), w = E(a), _.push(w), B = f(_, B, "privateKey"); - var l, d = 0 | I._crypto_box_secretkeybytes(); - B.length !== d && p(_, "invalid privateKey length"), l = E(B), _.push(l); - var u = new y(0 | r), - S = u.address; - if (_.push(S), 0 == (0 | I._crypto_box_open_detached(S, t, o, r, 0, s, w, l))) { - var b = i(u, e); - return h(_), b - } - n(_, "incorrect key pair for the given ciphertext") - } - - function SA(A, g, C, a, B) { - var e = []; - Q(B), A = f(e, A, "ciphertext"); - var _, t = I._crypto_box_macbytes(), - r = A.length; - r < t && p(e, "ciphertext is too short"), _ = E(A), e.push(_), g = f(e, g, "nonce"); - var o, c = 0 | I._crypto_box_noncebytes(); - g.length !== c && p(e, "invalid nonce length"), o = E(g), e.push(o), C = f(e, C, "publicKey"); - var s, D = 0 | I._crypto_box_publickeybytes(); - C.length !== D && p(e, "invalid publicKey length"), s = E(C), e.push(s), a = f(e, a, "privateKey"); - var w, k = 0 | I._crypto_box_secretkeybytes(); - a.length !== k && p(e, "invalid privateKey length"), w = E(a), e.push(w); - var l = new y(r - I._crypto_box_macbytes() | 0), - d = l.address; - if (e.push(d), 0 == (0 | I._crypto_box_open_easy(d, _, r, 0, o, s, w))) { - var u = i(l, B); - return h(e), u - } - n(e, "incorrect key pair for the given ciphertext") - } - - function bA(A, g, C, a) { - var B = []; - Q(a); - var e = E(A = f(B, A, "ciphertext")), - _ = A.length; - B.push(e), g = f(B, g, "nonce"); - var t, r = 0 | I._crypto_box_noncebytes(); - g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "sharedKey"); - var o, c = 0 | I._crypto_box_beforenmbytes(); - C.length !== c && p(B, "invalid sharedKey length"), o = E(C), B.push(o); - var s = new y(_ - I._crypto_box_macbytes() | 0), - D = s.address; - if (B.push(D), 0 == (0 | I._crypto_box_open_easy_afternm(D, e, _, 0, t, o))) { - var w = i(s, a); - return h(B), w - } - n(B, "incorrect secret key for the given ciphertext") - } - - function FA(A, g, C) { - var a = []; - Q(C); - var B = E(A = f(a, A, "message")), - e = A.length; - a.push(B), g = f(a, g, "publicKey"); - var _, t = 0 | I._crypto_box_publickeybytes(); - g.length !== t && p(a, "invalid publicKey length"), _ = E(g), a.push(_); - var r = new y(e + I._crypto_box_sealbytes() | 0), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_box_seal(o, B, e, 0, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "invalid usage") - } - - function NA(A, g, C, a) { - var B = []; - Q(a), A = f(B, A, "ciphertext"); - var e, _ = I._crypto_box_sealbytes(), - t = A.length; - t < _ && p(B, "ciphertext is too short"), e = E(A), B.push(e), g = f(B, g, "publicKey"); - var r, o = 0 | I._crypto_box_publickeybytes(); - g.length !== o && p(B, "invalid publicKey length"), r = E(g), B.push(r), C = f(B, C, "privateKey"); - var c, s = 0 | I._crypto_box_secretkeybytes(); - C.length !== s && p(B, "invalid privateKey length"), c = E(C), B.push(c); - var D = new y(t - I._crypto_box_sealbytes() | 0), - w = D.address; - if (B.push(w), 0 == (0 | I._crypto_box_seal_open(w, e, t, 0, r, c))) { - var k = i(D, a); - return h(B), k - } - n(B, "incorrect key pair for the given ciphertext") - } - - function vA(A, g) { - var C = []; - Q(g), A = f(C, A, "seed"); - var a, B = 0 | I._crypto_box_seedbytes(); - A.length !== B && p(C, "invalid seed length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_box_publickeybytes()), - _ = e.address; - C.push(_); - var t = new y(0 | I._crypto_box_secretkeybytes()), - r = t.address; - if (C.push(r), 0 == (0 | I._crypto_box_seed_keypair(_, r, a))) { - var o = { - publicKey: i(e, g), - privateKey: i(t, g), - keyType: "x25519" - }; - return h(C), o - } - n(C, "invalid usage") - } - - function MA(A, g, C) { - var a = []; - Q(C), A = f(a, A, "p"); - var B, e = 0 | I._crypto_core_ed25519_bytes(); - A.length !== e && p(a, "invalid p length"), B = E(A), a.push(B), g = f(a, g, "q"); - var _, t = 0 | I._crypto_core_ed25519_bytes(); - g.length !== t && p(a, "invalid q length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_core_ed25519_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_core_ed25519_add(o, B, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "input is an invalid element") - } - - function GA(A, g) { - var C = []; - Q(g); - var a = E(A = f(C, A, "r")); - A.length, C.push(a); - var B = new y(0 | I._crypto_core_ed25519_bytes()), - e = B.address; - if (C.push(e), 0 == (0 | I._crypto_core_ed25519_from_hash(e, a))) { - var _ = i(B, g); - return h(C), _ - } - n(C, "invalid usage") - } - - function KA(A, g) { - var C = []; - Q(g); - var a = E(A = f(C, A, "r")); - A.length, C.push(a); - var B = new y(0 | I._crypto_core_ed25519_bytes()), - e = B.address; - if (C.push(e), 0 == (0 | I._crypto_core_ed25519_from_uniform(e, a))) { - var _ = i(B, g); - return h(C), _ - } - n(C, "invalid usage") - } - - function mA(A, g) { - var C = []; - Q(g), A = f(C, A, "repr"); - var a, B = 0 | I._crypto_core_ed25519_bytes(); - A.length !== B && p(C, "invalid repr length"), a = E(A), C.push(a); - var e = 1 == (0 | I._crypto_core_ed25519_is_valid_point(a)); - return h(C), e - } - - function YA(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_core_ed25519_bytes()), - a = C.address; - g.push(a), I._crypto_core_ed25519_random(a); - var B = i(C, A); - return h(g), B - } - - function HA(A, g, C) { - var a = []; - Q(C), A = f(a, A, "x"); - var B, e = 0 | I._crypto_core_ed25519_scalarbytes(); - A.length !== e && p(a, "invalid x length"), B = E(A), a.push(B), g = f(a, g, "y"); - var _, t = 0 | I._crypto_core_ed25519_scalarbytes(); - g.length !== t && p(a, "invalid y length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_core_ed25519_scalarbytes()), - o = r.address; - a.push(o), I._crypto_core_ed25519_scalar_add(o, B, _); - var c = i(r, C); - return h(a), c - } - - function UA(A, g) { - var C = []; - Q(g), A = f(C, A, "s"); - var a, B = 0 | I._crypto_core_ed25519_scalarbytes(); - A.length !== B && p(C, "invalid s length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_core_ed25519_scalarbytes()), - _ = e.address; - C.push(_), I._crypto_core_ed25519_scalar_complement(_, a); - var t = i(e, g); - return h(C), t - } - - function JA(A, g) { - var C = []; - Q(g), A = f(C, A, "s"); - var a, B = 0 | I._crypto_core_ed25519_scalarbytes(); - A.length !== B && p(C, "invalid s length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_core_ed25519_scalarbytes()), - _ = e.address; - if (C.push(_), 0 == (0 | I._crypto_core_ed25519_scalar_invert(_, a))) { - var t = i(e, g); - return h(C), t - } - n(C, "invalid reciprocate") - } - - function xA(A, g, C) { - var a = []; - Q(C), A = f(a, A, "x"); - var B, e = 0 | I._crypto_core_ed25519_scalarbytes(); - A.length !== e && p(a, "invalid x length"), B = E(A), a.push(B), g = f(a, g, "y"); - var _, t = 0 | I._crypto_core_ed25519_scalarbytes(); - g.length !== t && p(a, "invalid y length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_core_ed25519_scalarbytes()), - o = r.address; - a.push(o), I._crypto_core_ed25519_scalar_mul(o, B, _); - var c = i(r, C); - return h(a), c - } - - function RA(A, g) { - var C = []; - Q(g), A = f(C, A, "s"); - var a, B = 0 | I._crypto_core_ed25519_scalarbytes(); - A.length !== B && p(C, "invalid s length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_core_ed25519_scalarbytes()), - _ = e.address; - C.push(_), I._crypto_core_ed25519_scalar_negate(_, a); - var t = i(e, g); - return h(C), t - } - - function LA(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_core_ed25519_scalarbytes()), - a = C.address; - g.push(a), I._crypto_core_ed25519_scalar_random(a); - var B = i(C, A); - return h(g), B - } - - function PA(A, g) { - var C = []; - Q(g), A = f(C, A, "sample"); - var a, B = 0 | I._crypto_core_ed25519_nonreducedscalarbytes(); - A.length !== B && p(C, "invalid sample length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_core_ed25519_scalarbytes()), - _ = e.address; - C.push(_), I._crypto_core_ed25519_scalar_reduce(_, a); - var t = i(e, g); - return h(C), t - } - - function qA(A, g, C) { - var a = []; - Q(C), A = f(a, A, "x"); - var B, e = 0 | I._crypto_core_ed25519_scalarbytes(); - A.length !== e && p(a, "invalid x length"), B = E(A), a.push(B), g = f(a, g, "y"); - var _, t = 0 | I._crypto_core_ed25519_scalarbytes(); - g.length !== t && p(a, "invalid y length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_core_ed25519_scalarbytes()), - o = r.address; - a.push(o), I._crypto_core_ed25519_scalar_sub(o, B, _); - var c = i(r, C); - return h(a), c - } - - function zA(A, g, C) { - var a = []; - Q(C), A = f(a, A, "p"); - var B, e = 0 | I._crypto_core_ed25519_bytes(); - A.length !== e && p(a, "invalid p length"), B = E(A), a.push(B), g = f(a, g, "q"); - var _, t = 0 | I._crypto_core_ed25519_bytes(); - g.length !== t && p(a, "invalid q length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_core_ed25519_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_core_ed25519_sub(o, B, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "input is an invalid element") - } - - function TA(A, g, C, a) { - var B = []; - Q(a), A = f(B, A, "input"); - var e, _ = 0 | I._crypto_core_hchacha20_inputbytes(); - A.length !== _ && p(B, "invalid input length"), e = E(A), B.push(e), g = f(B, g, "privateKey"); - var t, r = 0 | I._crypto_core_hchacha20_keybytes(); - g.length !== r && p(B, "invalid privateKey length"), t = E(g), B.push(t); - var o = null; - null != C && (o = E(C = f(B, C, "constant")), C.length, B.push(o)); - var c = new y(0 | I._crypto_core_hchacha20_outputbytes()), - s = c.address; - if (B.push(s), 0 == (0 | I._crypto_core_hchacha20(s, e, t, o))) { - var D = i(c, a); - return h(B), D - } - n(B, "invalid usage") - } - - function jA(A, g, C, a) { - var B = []; - Q(a), A = f(B, A, "input"); - var e, _ = 0 | I._crypto_core_hsalsa20_inputbytes(); - A.length !== _ && p(B, "invalid input length"), e = E(A), B.push(e), g = f(B, g, "privateKey"); - var t, r = 0 | I._crypto_core_hsalsa20_keybytes(); - g.length !== r && p(B, "invalid privateKey length"), t = E(g), B.push(t); - var o = null; - null != C && (o = E(C = f(B, C, "constant")), C.length, B.push(o)); - var c = new y(0 | I._crypto_core_hsalsa20_outputbytes()), - s = c.address; - if (B.push(s), 0 == (0 | I._crypto_core_hsalsa20(s, e, t, o))) { - var D = i(c, a); - return h(B), D - } - n(B, "invalid usage") - } - - function XA(A, g, C) { - var a = []; - Q(C), A = f(a, A, "p"); - var B, e = 0 | I._crypto_core_ristretto255_bytes(); - A.length !== e && p(a, "invalid p length"), B = E(A), a.push(B), g = f(a, g, "q"); - var _, t = 0 | I._crypto_core_ristretto255_bytes(); - g.length !== t && p(a, "invalid q length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_core_ristretto255_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_core_ristretto255_add(o, B, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "input is an invalid element") - } - - function OA(A, g) { - var C = []; - Q(g); - var a = E(A = f(C, A, "r")); - A.length, C.push(a); - var B = new y(0 | I._crypto_core_ristretto255_bytes()), - e = B.address; - if (C.push(e), 0 == (0 | I._crypto_core_ristretto255_from_hash(e, a))) { - var _ = i(B, g); - return h(C), _ - } - n(C, "invalid usage") - } - - function WA(A, g) { - var C = []; - Q(g), A = f(C, A, "repr"); - var a, B = 0 | I._crypto_core_ristretto255_bytes(); - A.length !== B && p(C, "invalid repr length"), a = E(A), C.push(a); - var e = 1 == (0 | I._crypto_core_ristretto255_is_valid_point(a)); - return h(C), e - } - - function VA(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_core_ristretto255_bytes()), - a = C.address; - g.push(a), I._crypto_core_ristretto255_random(a); - var B = i(C, A); - return h(g), B - } - - function ZA(A, g, C) { - var a = []; - Q(C), A = f(a, A, "x"); - var B, e = 0 | I._crypto_core_ristretto255_scalarbytes(); - A.length !== e && p(a, "invalid x length"), B = E(A), a.push(B), g = f(a, g, "y"); - var _, t = 0 | I._crypto_core_ristretto255_scalarbytes(); - g.length !== t && p(a, "invalid y length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_core_ristretto255_scalarbytes()), - o = r.address; - a.push(o), I._crypto_core_ristretto255_scalar_add(o, B, _); - var c = i(r, C); - return h(a), c - } - - function $A(A, g) { - var C = []; - Q(g), A = f(C, A, "s"); - var a, B = 0 | I._crypto_core_ristretto255_scalarbytes(); - A.length !== B && p(C, "invalid s length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_core_ristretto255_scalarbytes()), - _ = e.address; - C.push(_), I._crypto_core_ristretto255_scalar_complement(_, a); - var t = i(e, g); - return h(C), t - } - - function Ag(A, g) { - var C = []; - Q(g), A = f(C, A, "s"); - var a, B = 0 | I._crypto_core_ristretto255_scalarbytes(); - A.length !== B && p(C, "invalid s length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_core_ristretto255_scalarbytes()), - _ = e.address; - if (C.push(_), 0 == (0 | I._crypto_core_ristretto255_scalar_invert(_, a))) { - var t = i(e, g); - return h(C), t - } - n(C, "invalid reciprocate") - } - - function gg(A, g, C) { - var a = []; - Q(C), A = f(a, A, "x"); - var B, e = 0 | I._crypto_core_ristretto255_scalarbytes(); - A.length !== e && p(a, "invalid x length"), B = E(A), a.push(B), g = f(a, g, "y"); - var _, t = 0 | I._crypto_core_ristretto255_scalarbytes(); - g.length !== t && p(a, "invalid y length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_core_ristretto255_scalarbytes()), - o = r.address; - a.push(o), I._crypto_core_ristretto255_scalar_mul(o, B, _); - var c = i(r, C); - return h(a), c - } - - function Ig(A, g) { - var C = []; - Q(g), A = f(C, A, "s"); - var a, B = 0 | I._crypto_core_ristretto255_scalarbytes(); - A.length !== B && p(C, "invalid s length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_core_ristretto255_scalarbytes()), - _ = e.address; - C.push(_), I._crypto_core_ristretto255_scalar_negate(_, a); - var t = i(e, g); - return h(C), t - } - - function Cg(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_core_ristretto255_scalarbytes()), - a = C.address; - g.push(a), I._crypto_core_ristretto255_scalar_random(a); - var B = i(C, A); - return h(g), B - } - - function ag(A, g) { - var C = []; - Q(g), A = f(C, A, "sample"); - var a, B = 0 | I._crypto_core_ristretto255_nonreducedscalarbytes(); - A.length !== B && p(C, "invalid sample length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_core_ristretto255_scalarbytes()), - _ = e.address; - C.push(_), I._crypto_core_ristretto255_scalar_reduce(_, a); - var t = i(e, g); - return h(C), t - } - - function Bg(A, g, C) { - var a = []; - Q(C), A = f(a, A, "x"); - var B, e = 0 | I._crypto_core_ristretto255_scalarbytes(); - A.length !== e && p(a, "invalid x length"), B = E(A), a.push(B), g = f(a, g, "y"); - var _, t = 0 | I._crypto_core_ristretto255_scalarbytes(); - g.length !== t && p(a, "invalid y length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_core_ristretto255_scalarbytes()), - o = r.address; - a.push(o), I._crypto_core_ristretto255_scalar_sub(o, B, _); - var c = i(r, C); - return h(a), c - } - - function eg(A, g, C) { - var a = []; - Q(C), A = f(a, A, "p"); - var B, e = 0 | I._crypto_core_ristretto255_bytes(); - A.length !== e && p(a, "invalid p length"), B = E(A), a.push(B), g = f(a, g, "q"); - var _, t = 0 | I._crypto_core_ristretto255_bytes(); - g.length !== t && p(a, "invalid q length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_core_ristretto255_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_core_ristretto255_sub(o, B, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "input is an invalid element") - } - - function _g(A, g, C, a) { - var B = []; - Q(a), D(B, A, "hash_length"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(B, "hash_length must be an unsigned integer"); - var e = E(g = f(B, g, "message")), - _ = g.length; - B.push(e); - var t = null, - r = 0; - null != C && (t = E(C = f(B, C, "key")), r = C.length, B.push(t)); - var o = new y(A |= 0), - c = o.address; - if (B.push(c), 0 == (0 | I._crypto_generichash(c, A, e, _, 0, t, r))) { - var s = i(o, a); - return h(B), s - } - n(B, "invalid usage") - } - - function tg(A, g, C, a, B) { - var e = []; - Q(B), D(e, A, "subkey_len"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(e, "subkey_len must be an unsigned integer"); - var _ = null, - t = 0; - null != g && (_ = E(g = f(e, g, "key")), t = g.length, e.push(_)); - var r = null, - o = 0; - null != C && (C = f(e, C, "id"), o = 0 | I._crypto_generichash_blake2b_saltbytes(), C.length !== o && p(e, "invalid id length"), r = E(C), e.push(r)); - var c = null, - s = 0; - null != a && (a = f(e, a, "ctx"), s = 0 | I._crypto_generichash_blake2b_personalbytes(), a.length !== s && p(e, "invalid ctx length"), c = E(a), e.push(c)); - var w = new y(0 | A), - k = w.address; - if (e.push(k), 0 == (0 | I._crypto_generichash_blake2b_salt_personal(k, A, null, 0, 0, _, t, r, c))) { - var l = i(w, B); - return h(e), l - } - n(e, "invalid usage") - } - - function rg(A, g, C) { - var a = []; - Q(C), D(a, A, "state_address"), D(a, g, "hash_length"), ("number" != typeof g || (0 | g) !== g || g < 0) && p(a, "hash_length must be an unsigned integer"); - var B = new y(g |= 0), - e = B.address; - if (a.push(e), 0 == (0 | I._crypto_generichash_final(A, e, g))) { - var _ = (I._free(A), i(B, C)); - return h(a), _ - } - n(a, "invalid usage") - } - - function og(A, g, C) { - var a = []; - Q(C); - var B = null, - e = 0; - null != A && (B = E(A = f(a, A, "key")), e = A.length, a.push(B)), D(a, g, "hash_length"), ("number" != typeof g || (0 | g) !== g || g < 0) && p(a, "hash_length must be an unsigned integer"); - var _ = new y(357).address; - if (0 == (0 | I._crypto_generichash_init(_, B, e, g))) { - var t = _; - return h(a), t - } - n(a, "invalid usage") - } - - function ig(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_generichash_keybytes()), - a = C.address; - g.push(a), I._crypto_generichash_keygen(a); - var B = i(C, A); - return h(g), B - } - - function cg(A, g, C) { - var a = []; - Q(C), D(a, A, "state_address"); - var B = E(g = f(a, g, "message_chunk")), - e = g.length; - a.push(B), 0 != (0 | I._crypto_generichash_update(A, B, e)) && n(a, "invalid usage"), h(a) - } - - function Qg(A, g) { - var C = []; - Q(g); - var a = E(A = f(C, A, "message")), - B = A.length; - C.push(a); - var e = new y(0 | I._crypto_hash_bytes()), - _ = e.address; - if (C.push(_), 0 == (0 | I._crypto_hash(_, a, B, 0))) { - var t = i(e, g); - return h(C), t - } - n(C, "invalid usage") - } - - function yg(A, g) { - var C = []; - Q(g); - var a = E(A = f(C, A, "message")), - B = A.length; - C.push(a); - var e = new y(0 | I._crypto_hash_sha256_bytes()), - _ = e.address; - if (C.push(_), 0 == (0 | I._crypto_hash_sha256(_, a, B, 0))) { - var t = i(e, g); - return h(C), t - } - n(C, "invalid usage") - } - - function Eg(A, g) { - var C = []; - Q(g), D(C, A, "state_address"); - var a = new y(0 | I._crypto_hash_sha256_bytes()), - B = a.address; - if (C.push(B), 0 == (0 | I._crypto_hash_sha256_final(A, B))) { - var e = (I._free(A), i(a, g)); - return h(C), e - } - n(C, "invalid usage") - } - - function sg(A) { - var g = []; - Q(A); - var C = new y(104).address; - if (0 == (0 | I._crypto_hash_sha256_init(C))) { - var a = C; - return h(g), a - } - n(g, "invalid usage") - } - - function hg(A, g, C) { - var a = []; - Q(C), D(a, A, "state_address"); - var B = E(g = f(a, g, "message_chunk")), - e = g.length; - a.push(B), 0 != (0 | I._crypto_hash_sha256_update(A, B, e)) && n(a, "invalid usage"), h(a) - } - - function ng(A, g) { - var C = []; - Q(g); - var a = E(A = f(C, A, "message")), - B = A.length; - C.push(a); - var e = new y(0 | I._crypto_hash_sha512_bytes()), - _ = e.address; - if (C.push(_), 0 == (0 | I._crypto_hash_sha512(_, a, B, 0))) { - var t = i(e, g); - return h(C), t - } - n(C, "invalid usage") - } - - function pg(A, g) { - var C = []; - Q(g), D(C, A, "state_address"); - var a = new y(0 | I._crypto_hash_sha512_bytes()), - B = a.address; - if (C.push(B), 0 == (0 | I._crypto_hash_sha512_final(A, B))) { - var e = (I._free(A), i(a, g)); - return h(C), e - } - n(C, "invalid usage") - } - - function Dg(A) { - var g = []; - Q(A); - var C = new y(208).address; - if (0 == (0 | I._crypto_hash_sha512_init(C))) { - var a = C; - return h(g), a - } - n(g, "invalid usage") - } - - function fg(A, g, C) { - var a = []; - Q(C), D(a, A, "state_address"); - var B = E(g = f(a, g, "message_chunk")), - e = g.length; - a.push(B), 0 != (0 | I._crypto_hash_sha512_update(A, B, e)) && n(a, "invalid usage"), h(a) - } - - function wg(A, g, C, a, e) { - var _ = []; - Q(e), D(_, A, "subkey_len"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(_, "subkey_len must be an unsigned integer"), D(_, g, "subkey_id"); - var t, r = 0; - if ("bigint" == typeof g && g >= BigInt(0)) { - const A = g >> BigInt(32); - A > BigInt(4294967295) && p(_, "subkey_id cannot be more than 64 bits"), r = Number(A), t = Number(g & BigInt(4294967295)) - } else "number" == typeof g && (0 | g) === g && g >= 0 ? t = g : p(_, "subkey_id must be an unsigned integer or bigint"); - "string" != typeof C && p(_, "ctx must be a string"), C = B(C + "\0"), null != c && C.length - 1 !== c && p(_, "invalid ctx length"); - var o = E(C), - c = C.length - 1; - _.push(o), a = f(_, a, "key"); - var s, n = 0 | I._crypto_kdf_keybytes(); - a.length !== n && p(_, "invalid key length"), s = E(a), _.push(s); - var w = new y(0 | A), - k = w.address; - _.push(k), I._crypto_kdf_derive_from_key(k, A, t, r, o, s); - var l = i(w, e); - return h(_), l - } - - function kg(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_kdf_keybytes()), - a = C.address; - g.push(a), I._crypto_kdf_keygen(a); - var B = i(C, A); - return h(g), B - } - - function lg(A, g, C, a) { - var B = []; - Q(a), A = f(B, A, "clientPublicKey"); - var e, _ = 0 | I._crypto_kx_publickeybytes(); - A.length !== _ && p(B, "invalid clientPublicKey length"), e = E(A), B.push(e), g = f(B, g, "clientSecretKey"); - var t, r = 0 | I._crypto_kx_secretkeybytes(); - g.length !== r && p(B, "invalid clientSecretKey length"), t = E(g), B.push(t), C = f(B, C, "serverPublicKey"); - var o, c = 0 | I._crypto_kx_publickeybytes(); - C.length !== c && p(B, "invalid serverPublicKey length"), o = E(C), B.push(o); - var s = new y(0 | I._crypto_kx_sessionkeybytes()), - D = s.address; - B.push(D); - var w = new y(0 | I._crypto_kx_sessionkeybytes()), - k = w.address; - if (B.push(k), 0 == (0 | I._crypto_kx_client_session_keys(D, k, e, t, o))) { - var l = i({ - sharedRx: s, - sharedTx: w - }, a); - return h(B), l - } - n(B, "invalid usage") - } - - function dg(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_kx_publickeybytes()), - a = C.address; - g.push(a); - var B = new y(0 | I._crypto_kx_secretkeybytes()), - e = B.address; - if (g.push(e), 0 == (0 | I._crypto_kx_keypair(a, e))) { - var _ = { - publicKey: i(C, A), - privateKey: i(B, A), - keyType: "x25519" - }; - return h(g), _ - } - n(g, "internal error") - } - - function ug(A, g) { - var C = []; - Q(g), A = f(C, A, "seed"); - var a, B = 0 | I._crypto_kx_seedbytes(); - A.length !== B && p(C, "invalid seed length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_kx_publickeybytes()), - _ = e.address; - C.push(_); - var t = new y(0 | I._crypto_kx_secretkeybytes()), - r = t.address; - if (C.push(r), 0 == (0 | I._crypto_kx_seed_keypair(_, r, a))) { - var o = { - publicKey: i(e, g), - privateKey: i(t, g), - keyType: "x25519" - }; - return h(C), o - } - n(C, "internal error") - } - - function Sg(A, g, C, a) { - var B = []; - Q(a), A = f(B, A, "serverPublicKey"); - var e, _ = 0 | I._crypto_kx_publickeybytes(); - A.length !== _ && p(B, "invalid serverPublicKey length"), e = E(A), B.push(e), g = f(B, g, "serverSecretKey"); - var t, r = 0 | I._crypto_kx_secretkeybytes(); - g.length !== r && p(B, "invalid serverSecretKey length"), t = E(g), B.push(t), C = f(B, C, "clientPublicKey"); - var o, c = 0 | I._crypto_kx_publickeybytes(); - C.length !== c && p(B, "invalid clientPublicKey length"), o = E(C), B.push(o); - var s = new y(0 | I._crypto_kx_sessionkeybytes()), - D = s.address; - B.push(D); - var w = new y(0 | I._crypto_kx_sessionkeybytes()), - k = w.address; - if (B.push(k), 0 == (0 | I._crypto_kx_server_session_keys(D, k, e, t, o))) { - var l = i({ - sharedRx: s, - sharedTx: w - }, a); - return h(B), l - } - n(B, "invalid usage") - } - - function bg(A, g, C) { - var a = []; - Q(C); - var B = E(A = f(a, A, "message")), - e = A.length; - a.push(B), g = f(a, g, "key"); - var _, t = 0 | I._crypto_onetimeauth_keybytes(); - g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_onetimeauth_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_onetimeauth(o, B, e, 0, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "invalid usage") - } - - function Fg(A, g) { - var C = []; - Q(g), D(C, A, "state_address"); - var a = new y(0 | I._crypto_onetimeauth_bytes()), - B = a.address; - if (C.push(B), 0 == (0 | I._crypto_onetimeauth_final(A, B))) { - var e = (I._free(A), i(a, g)); - return h(C), e - } - n(C, "invalid usage") - } - - function Ng(A, g) { - var C = []; - Q(g); - var a = null; - null != A && (a = E(A = f(C, A, "key")), A.length, C.push(a)); - var B = new y(144).address; - if (0 == (0 | I._crypto_onetimeauth_init(B, a))) { - var e = B; - return h(C), e - } - n(C, "invalid usage") - } - - function vg(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_onetimeauth_keybytes()), - a = C.address; - g.push(a), I._crypto_onetimeauth_keygen(a); - var B = i(C, A); - return h(g), B - } - - function Mg(A, g, C) { - var a = []; - Q(C), D(a, A, "state_address"); - var B = E(g = f(a, g, "message_chunk")), - e = g.length; - a.push(B), 0 != (0 | I._crypto_onetimeauth_update(A, B, e)) && n(a, "invalid usage"), h(a) - } - - function Gg(A, g, C) { - var a = []; - A = f(a, A, "hash"); - var B, e = 0 | I._crypto_onetimeauth_bytes(); - A.length !== e && p(a, "invalid hash length"), B = E(A), a.push(B); - var _ = E(g = f(a, g, "message")), - t = g.length; - a.push(_), C = f(a, C, "key"); - var r, o = 0 | I._crypto_onetimeauth_keybytes(); - C.length !== o && p(a, "invalid key length"), r = E(C), a.push(r); - var i = 0 == (0 | I._crypto_onetimeauth_verify(B, _, t, 0, r)); - return h(a), i - } - - function Kg(A, g, C, a, B, e, _) { - var t = []; - Q(_), D(t, A, "keyLength"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(t, "keyLength must be an unsigned integer"); - var r = E(g = f(t, g, "password")), - o = g.length; - t.push(r), C = f(t, C, "salt"); - var c, s = 0 | I._crypto_pwhash_saltbytes(); - C.length !== s && p(t, "invalid salt length"), c = E(C), t.push(c), D(t, a, "opsLimit"), ("number" != typeof a || (0 | a) !== a || a < 0) && p(t, "opsLimit must be an unsigned integer"), D(t, B, "memLimit"), ("number" != typeof B || (0 | B) !== B || B < 0) && p(t, "memLimit must be an unsigned integer"), D(t, e, "algorithm"), ("number" != typeof e || (0 | e) !== e || e < 0) && p(t, "algorithm must be an unsigned integer"); - var w = new y(0 | A), - k = w.address; - if (t.push(k), 0 == (0 | I._crypto_pwhash(k, A, 0, r, o, 0, c, a, 0, B, e))) { - var l = i(w, _); - return h(t), l - } - n(t, "invalid usage") - } - - function mg(A, g, C, a, B, e) { - var _ = []; - Q(e), D(_, A, "keyLength"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(_, "keyLength must be an unsigned integer"); - var t = E(g = f(_, g, "password")), - r = g.length; - _.push(t), C = f(_, C, "salt"); - var o, c = 0 | I._crypto_pwhash_scryptsalsa208sha256_saltbytes(); - C.length !== c && p(_, "invalid salt length"), o = E(C), _.push(o), D(_, a, "opsLimit"), ("number" != typeof a || (0 | a) !== a || a < 0) && p(_, "opsLimit must be an unsigned integer"), D(_, B, "memLimit"), ("number" != typeof B || (0 | B) !== B || B < 0) && p(_, "memLimit must be an unsigned integer"); - var s = new y(0 | A), - w = s.address; - if (_.push(w), 0 == (0 | I._crypto_pwhash_scryptsalsa208sha256(w, A, 0, t, r, 0, o, a, 0, B))) { - var k = i(s, e); - return h(_), k - } - n(_, "invalid usage") - } - - function Yg(A, g, C, a, B, e, _) { - var t = []; - Q(_); - var r = E(A = f(t, A, "password")), - o = A.length; - t.push(r); - var c = E(g = f(t, g, "salt")), - s = g.length; - t.push(c), D(t, C, "opsLimit"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(t, "opsLimit must be an unsigned integer"), D(t, a, "r"), ("number" != typeof a || (0 | a) !== a || a < 0) && p(t, "r must be an unsigned integer"), D(t, B, "p"), ("number" != typeof B || (0 | B) !== B || B < 0) && p(t, "p must be an unsigned integer"), D(t, e, "keyLength"), ("number" != typeof e || (0 | e) !== e || e < 0) && p(t, "keyLength must be an unsigned integer"); - var w = new y(0 | e), - k = w.address; - if (t.push(k), 0 == (0 | I._crypto_pwhash_scryptsalsa208sha256_ll(r, o, c, s, C, 0, a, B, k, e))) { - var l = i(w, _); - return h(t), l - } - n(t, "invalid usage") - } - - function Hg(A, g, C, a) { - var B = []; - Q(a); - var e = E(A = f(B, A, "password")), - _ = A.length; - B.push(e), D(B, g, "opsLimit"), ("number" != typeof g || (0 | g) !== g || g < 0) && p(B, "opsLimit must be an unsigned integer"), D(B, C, "memLimit"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(B, "memLimit must be an unsigned integer"); - var t = new y(0 | I._crypto_pwhash_scryptsalsa208sha256_strbytes()).address; - if (B.push(t), 0 == (0 | I._crypto_pwhash_scryptsalsa208sha256_str(t, e, _, 0, g, 0, C))) { - var r = I.UTF8ToString(t); - return h(B), r - } - n(B, "invalid usage") - } - - function Ug(A, g, C) { - var a = []; - Q(C), "string" != typeof A && p(a, "hashed_password must be a string"), A = B(A + "\0"), null != _ && A.length - 1 !== _ && p(a, "invalid hashed_password length"); - var e = E(A), - _ = A.length - 1; - a.push(e); - var t = E(g = f(a, g, "password")), - r = g.length; - a.push(t); - var o = 0 == (0 | I._crypto_pwhash_scryptsalsa208sha256_str_verify(e, t, r, 0)); - return h(a), o - } - - function Jg(A, g, C, a) { - var B = []; - Q(a); - var e = E(A = f(B, A, "password")), - _ = A.length; - B.push(e), D(B, g, "opsLimit"), ("number" != typeof g || (0 | g) !== g || g < 0) && p(B, "opsLimit must be an unsigned integer"), D(B, C, "memLimit"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(B, "memLimit must be an unsigned integer"); - var t = new y(0 | I._crypto_pwhash_strbytes()).address; - if (B.push(t), 0 == (0 | I._crypto_pwhash_str(t, e, _, 0, g, 0, C))) { - var r = I.UTF8ToString(t); - return h(B), r - } - n(B, "invalid usage") - } - - function xg(A, g, C, a) { - var e = []; - Q(a), "string" != typeof A && p(e, "hashed_password must be a string"), A = B(A + "\0"), null != t && A.length - 1 !== t && p(e, "invalid hashed_password length"); - var _ = E(A), - t = A.length - 1; - e.push(_), D(e, g, "opsLimit"), ("number" != typeof g || (0 | g) !== g || g < 0) && p(e, "opsLimit must be an unsigned integer"), D(e, C, "memLimit"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(e, "memLimit must be an unsigned integer"); - var r = 0 != (0 | I._crypto_pwhash_str_needs_rehash(_, g, 0, C)); - return h(e), r - } - - function Rg(A, g, C) { - var a = []; - Q(C), "string" != typeof A && p(a, "hashed_password must be a string"), A = B(A + "\0"), null != _ && A.length - 1 !== _ && p(a, "invalid hashed_password length"); - var e = E(A), - _ = A.length - 1; - a.push(e); - var t = E(g = f(a, g, "password")), - r = g.length; - a.push(t); - var o = 0 == (0 | I._crypto_pwhash_str_verify(e, t, r, 0)); - return h(a), o - } - - function Lg(A, g, C) { - var a = []; - Q(C), A = f(a, A, "privateKey"); - var B, e = 0 | I._crypto_scalarmult_scalarbytes(); - A.length !== e && p(a, "invalid privateKey length"), B = E(A), a.push(B), g = f(a, g, "publicKey"); - var _, t = 0 | I._crypto_scalarmult_bytes(); - g.length !== t && p(a, "invalid publicKey length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_scalarmult_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_scalarmult(o, B, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "weak public key") - } - - function Pg(A, g) { - var C = []; - Q(g), A = f(C, A, "privateKey"); - var a, B = 0 | I._crypto_scalarmult_scalarbytes(); - A.length !== B && p(C, "invalid privateKey length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_scalarmult_bytes()), - _ = e.address; - if (C.push(_), 0 == (0 | I._crypto_scalarmult_base(_, a))) { - var t = i(e, g); - return h(C), t - } - n(C, "unknown error") - } - - function qg(A, g, C) { - var a = []; - Q(C), A = f(a, A, "n"); - var B, e = 0 | I._crypto_scalarmult_ed25519_scalarbytes(); - A.length !== e && p(a, "invalid n length"), B = E(A), a.push(B), g = f(a, g, "p"); - var _, t = 0 | I._crypto_scalarmult_ed25519_bytes(); - g.length !== t && p(a, "invalid p length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_scalarmult_ed25519_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_scalarmult_ed25519(o, B, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "invalid point or scalar is 0") - } - - function zg(A, g) { - var C = []; - Q(g), A = f(C, A, "scalar"); - var a, B = 0 | I._crypto_scalarmult_ed25519_scalarbytes(); - A.length !== B && p(C, "invalid scalar length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_scalarmult_ed25519_bytes()), - _ = e.address; - if (C.push(_), 0 == (0 | I._crypto_scalarmult_ed25519_base(_, a))) { - var t = i(e, g); - return h(C), t - } - n(C, "scalar is 0") - } - - function Tg(A, g) { - var C = []; - Q(g), A = f(C, A, "scalar"); - var a, B = 0 | I._crypto_scalarmult_ed25519_scalarbytes(); - A.length !== B && p(C, "invalid scalar length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_scalarmult_ed25519_bytes()), - _ = e.address; - if (C.push(_), 0 == (0 | I._crypto_scalarmult_ed25519_base_noclamp(_, a))) { - var t = i(e, g); - return h(C), t - } - n(C, "scalar is 0") - } - - function jg(A, g, C) { - var a = []; - Q(C), A = f(a, A, "n"); - var B, e = 0 | I._crypto_scalarmult_ed25519_scalarbytes(); - A.length !== e && p(a, "invalid n length"), B = E(A), a.push(B), g = f(a, g, "p"); - var _, t = 0 | I._crypto_scalarmult_ed25519_bytes(); - g.length !== t && p(a, "invalid p length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_scalarmult_ed25519_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_scalarmult_ed25519_noclamp(o, B, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "invalid point or scalar is 0") - } - - function Xg(A, g, C) { - var a = []; - Q(C), A = f(a, A, "scalar"); - var B, e = 0 | I._crypto_scalarmult_ristretto255_scalarbytes(); - A.length !== e && p(a, "invalid scalar length"), B = E(A), a.push(B), g = f(a, g, "element"); - var _, t = 0 | I._crypto_scalarmult_ristretto255_bytes(); - g.length !== t && p(a, "invalid element length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_scalarmult_ristretto255_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_scalarmult_ristretto255(o, B, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "result is identity element") - } - - function Og(A, g) { - var C = []; - Q(g), A = f(C, A, "scalar"); - var a, B = 0 | I._crypto_core_ristretto255_scalarbytes(); - A.length !== B && p(C, "invalid scalar length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_core_ristretto255_bytes()), - _ = e.address; - if (C.push(_), 0 == (0 | I._crypto_scalarmult_ristretto255_base(_, a))) { - var t = i(e, g); - return h(C), t - } - n(C, "scalar is 0") - } - - function Wg(A, g, C, a) { - var B = []; - Q(a); - var e = E(A = f(B, A, "message")), - _ = A.length; - B.push(e), g = f(B, g, "nonce"); - var t, r = 0 | I._crypto_secretbox_noncebytes(); - g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "key"); - var o, c = 0 | I._crypto_secretbox_keybytes(); - C.length !== c && p(B, "invalid key length"), o = E(C), B.push(o); - var s = new y(0 | _), - D = s.address; - B.push(D); - var w = new y(0 | I._crypto_secretbox_macbytes()), - k = w.address; - if (B.push(k), 0 == (0 | I._crypto_secretbox_detached(D, k, e, _, 0, t, o))) { - var l = i({ - mac: w, - cipher: s - }, a); - return h(B), l - } - n(B, "invalid usage") - } - - function Vg(A, g, C, a) { - var B = []; - Q(a); - var e = E(A = f(B, A, "message")), - _ = A.length; - B.push(e), g = f(B, g, "nonce"); - var t, r = 0 | I._crypto_secretbox_noncebytes(); - g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "key"); - var o, c = 0 | I._crypto_secretbox_keybytes(); - C.length !== c && p(B, "invalid key length"), o = E(C), B.push(o); - var s = new y(_ + I._crypto_secretbox_macbytes() | 0), - D = s.address; - if (B.push(D), 0 == (0 | I._crypto_secretbox_easy(D, e, _, 0, t, o))) { - var w = i(s, a); - return h(B), w - } - n(B, "invalid usage") - } - - function Zg(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_secretbox_keybytes()), - a = C.address; - g.push(a), I._crypto_secretbox_keygen(a); - var B = i(C, A); - return h(g), B - } - - function $g(A, g, C, a, B) { - var e = []; - Q(B); - var _ = E(A = f(e, A, "ciphertext")), - t = A.length; - e.push(_), g = f(e, g, "mac"); - var r, o = 0 | I._crypto_secretbox_macbytes(); - g.length !== o && p(e, "invalid mac length"), r = E(g), e.push(r), C = f(e, C, "nonce"); - var c, s = 0 | I._crypto_secretbox_noncebytes(); - C.length !== s && p(e, "invalid nonce length"), c = E(C), e.push(c), a = f(e, a, "key"); - var D, w = 0 | I._crypto_secretbox_keybytes(); - a.length !== w && p(e, "invalid key length"), D = E(a), e.push(D); - var k = new y(0 | t), - l = k.address; - if (e.push(l), 0 == (0 | I._crypto_secretbox_open_detached(l, _, r, t, 0, c, D))) { - var d = i(k, B); - return h(e), d - } - n(e, "wrong secret key for the given ciphertext") - } - - function AI(A, g, C, a) { - var B = []; - Q(a), A = f(B, A, "ciphertext"); - var e, _ = I._crypto_secretbox_macbytes(), - t = A.length; - t < _ && p(B, "ciphertext is too short"), e = E(A), B.push(e), g = f(B, g, "nonce"); - var r, o = 0 | I._crypto_secretbox_noncebytes(); - g.length !== o && p(B, "invalid nonce length"), r = E(g), B.push(r), C = f(B, C, "key"); - var c, s = 0 | I._crypto_secretbox_keybytes(); - C.length !== s && p(B, "invalid key length"), c = E(C), B.push(c); - var D = new y(t - I._crypto_secretbox_macbytes() | 0), - w = D.address; - if (B.push(w), 0 == (0 | I._crypto_secretbox_open_easy(w, e, t, 0, r, c))) { - var k = i(D, a); - return h(B), k - } - n(B, "wrong secret key for the given ciphertext") - } - - function gI(A, g, C) { - var a = []; - Q(C), A = f(a, A, "header"); - var B, e = 0 | I._crypto_secretstream_xchacha20poly1305_headerbytes(); - A.length !== e && p(a, "invalid header length"), B = E(A), a.push(B), g = f(a, g, "key"); - var _, t = 0 | I._crypto_secretstream_xchacha20poly1305_keybytes(); - g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_); - var r = new y(52).address; - if (0 == (0 | I._crypto_secretstream_xchacha20poly1305_init_pull(r, B, _))) { - var o = r; - return h(a), o - } - n(a, "invalid usage") - } - - function II(A, g) { - var C = []; - Q(g), A = f(C, A, "key"); - var a, B = 0 | I._crypto_secretstream_xchacha20poly1305_keybytes(); - A.length !== B && p(C, "invalid key length"), a = E(A), C.push(a); - var e = new y(52).address, - _ = new y(0 | I._crypto_secretstream_xchacha20poly1305_headerbytes()), - t = _.address; - if (C.push(t), 0 == (0 | I._crypto_secretstream_xchacha20poly1305_init_push(e, t, a))) { - var r = { - state: e, - header: i(_, g) - }; - return h(C), r - } - n(C, "invalid usage") - } - - function CI(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_secretstream_xchacha20poly1305_keybytes()), - a = C.address; - g.push(a), I._crypto_secretstream_xchacha20poly1305_keygen(a); - var B = i(C, A); - return h(g), B - } - - function aI(A, g, C, a) { - var B = []; - Q(a), D(B, A, "state_address"), g = f(B, g, "cipher"); - var e, _ = I._crypto_secretstream_xchacha20poly1305_abytes(), - t = g.length; - t < _ && p(B, "cipher is too short"), e = E(g), B.push(e); - var r = null, - o = 0; - null != C && (r = E(C = f(B, C, "ad")), o = C.length, B.push(r)); - var c = new y(t - I._crypto_secretstream_xchacha20poly1305_abytes() | 0), - n = c.address; - B.push(n); - var w, k = (w = s(1), B.push(w), (k = 0 === I._crypto_secretstream_xchacha20poly1305_pull(A, n, 0, w, e, t, 0, r, o) && { - tag: I.HEAPU8[w], - message: c - }) && { - message: i(k.message, a), - tag: k.tag - }); - return h(B), k - } - - function BI(A, g, C, a, B) { - var e = []; - Q(B), D(e, A, "state_address"); - var _ = E(g = f(e, g, "message_chunk")), - t = g.length; - e.push(_); - var r = null, - o = 0; - null != C && (r = E(C = f(e, C, "ad")), o = C.length, e.push(r)), D(e, a, "tag"), ("number" != typeof a || (0 | a) !== a || a < 0) && p(e, "tag must be an unsigned integer"); - var c = new y(t + I._crypto_secretstream_xchacha20poly1305_abytes() | 0), - s = c.address; - if (e.push(s), 0 == (0 | I._crypto_secretstream_xchacha20poly1305_push(A, s, 0, _, t, 0, r, o, 0, a))) { - var w = i(c, B); - return h(e), w - } - n(e, "invalid usage") - } - - function eI(A, g) { - var C = []; - return Q(g), D(C, A, "state_address"), I._crypto_secretstream_xchacha20poly1305_rekey(A), h(C), !0 - } - - function _I(A, g, C) { - var a = []; - Q(C); - var B = E(A = f(a, A, "message")), - e = A.length; - a.push(B), g = f(a, g, "key"); - var _, t = 0 | I._crypto_shorthash_keybytes(); - g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_shorthash_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_shorthash(o, B, e, 0, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "invalid usage") - } - - function tI(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_shorthash_keybytes()), - a = C.address; - g.push(a), I._crypto_shorthash_keygen(a); - var B = i(C, A); - return h(g), B - } - - function rI(A, g, C) { - var a = []; - Q(C); - var B = E(A = f(a, A, "message")), - e = A.length; - a.push(B), g = f(a, g, "key"); - var _, t = 0 | I._crypto_shorthash_siphashx24_keybytes(); - g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_shorthash_siphashx24_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_shorthash_siphashx24(o, B, e, 0, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "invalid usage") - } - - function oI(A, g, C) { - var a = []; - Q(C); - var B = E(A = f(a, A, "message")), - e = A.length; - a.push(B), g = f(a, g, "privateKey"); - var _, t = 0 | I._crypto_sign_secretkeybytes(); - g.length !== t && p(a, "invalid privateKey length"), _ = E(g), a.push(_); - var r = new y(A.length + I._crypto_sign_bytes() | 0), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_sign(o, null, B, e, 0, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "invalid usage") - } - - function iI(A, g, C) { - var a = []; - Q(C); - var B = E(A = f(a, A, "message")), - e = A.length; - a.push(B), g = f(a, g, "privateKey"); - var _, t = 0 | I._crypto_sign_secretkeybytes(); - g.length !== t && p(a, "invalid privateKey length"), _ = E(g), a.push(_); - var r = new y(0 | I._crypto_sign_bytes()), - o = r.address; - if (a.push(o), 0 == (0 | I._crypto_sign_detached(o, null, B, e, 0, _))) { - var c = i(r, C); - return h(a), c - } - n(a, "invalid usage") - } - - function cI(A, g) { - var C = []; - Q(g), A = f(C, A, "edPk"); - var a, B = 0 | I._crypto_sign_publickeybytes(); - A.length !== B && p(C, "invalid edPk length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_scalarmult_scalarbytes()), - _ = e.address; - if (C.push(_), 0 == (0 | I._crypto_sign_ed25519_pk_to_curve25519(_, a))) { - var t = i(e, g); - return h(C), t - } - n(C, "invalid key") - } - - function QI(A, g) { - var C = []; - Q(g), A = f(C, A, "edSk"); - var a, B = 0 | I._crypto_sign_secretkeybytes(); - A.length !== B && p(C, "invalid edSk length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_scalarmult_scalarbytes()), - _ = e.address; - if (C.push(_), 0 == (0 | I._crypto_sign_ed25519_sk_to_curve25519(_, a))) { - var t = i(e, g); - return h(C), t - } - n(C, "invalid key") - } - - function yI(A, g) { - var C = []; - Q(g), A = f(C, A, "privateKey"); - var a, B = 0 | I._crypto_sign_secretkeybytes(); - A.length !== B && p(C, "invalid privateKey length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_sign_publickeybytes()), - _ = e.address; - if (C.push(_), 0 == (0 | I._crypto_sign_ed25519_sk_to_pk(_, a))) { - var t = i(e, g); - return h(C), t - } - n(C, "invalid key") - } - - function EI(A, g) { - var C = []; - Q(g), A = f(C, A, "privateKey"); - var a, B = 0 | I._crypto_sign_secretkeybytes(); - A.length !== B && p(C, "invalid privateKey length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_sign_seedbytes()), - _ = e.address; - if (C.push(_), 0 == (0 | I._crypto_sign_ed25519_sk_to_seed(_, a))) { - var t = i(e, g); - return h(C), t - } - n(C, "invalid key") - } - - function sI(A, g, C) { - var a = []; - Q(C), D(a, A, "state_address"), g = f(a, g, "privateKey"); - var B, e = 0 | I._crypto_sign_secretkeybytes(); - g.length !== e && p(a, "invalid privateKey length"), B = E(g), a.push(B); - var _ = new y(0 | I._crypto_sign_bytes()), - t = _.address; - if (a.push(t), 0 == (0 | I._crypto_sign_final_create(A, t, null, B))) { - var r = (I._free(A), i(_, C)); - return h(a), r - } - n(a, "invalid usage") - } - - function hI(A, g, C, a) { - var B = []; - Q(a), D(B, A, "state_address"), g = f(B, g, "signature"); - var e, _ = 0 | I._crypto_sign_bytes(); - g.length !== _ && p(B, "invalid signature length"), e = E(g), B.push(e), C = f(B, C, "publicKey"); - var t, r = 0 | I._crypto_sign_publickeybytes(); - C.length !== r && p(B, "invalid publicKey length"), t = E(C), B.push(t); - var o = 0 == (0 | I._crypto_sign_final_verify(A, e, t)); - return h(B), o - } - - function nI(A) { - var g = []; - Q(A); - var C = new y(208).address; - if (0 == (0 | I._crypto_sign_init(C))) { - var a = C; - return h(g), a - } - n(g, "internal error") - } - - function pI(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_sign_publickeybytes()), - a = C.address; - g.push(a); - var B = new y(0 | I._crypto_sign_secretkeybytes()), - e = B.address; - if (g.push(e), 0 == (0 | I._crypto_sign_keypair(a, e))) { - var _ = { - publicKey: i(C, A), - privateKey: i(B, A), - keyType: "ed25519" - }; - return h(g), _ - } - n(g, "internal error") - } - - function DI(A, g, C) { - var a = []; - Q(C), A = f(a, A, "signedMessage"); - var B, e = I._crypto_sign_bytes(), - _ = A.length; - _ < e && p(a, "signedMessage is too short"), B = E(A), a.push(B), g = f(a, g, "publicKey"); - var t, r = 0 | I._crypto_sign_publickeybytes(); - g.length !== r && p(a, "invalid publicKey length"), t = E(g), a.push(t); - var o = new y(_ - I._crypto_sign_bytes() | 0), - c = o.address; - if (a.push(c), 0 == (0 | I._crypto_sign_open(c, null, B, _, 0, t))) { - var s = i(o, C); - return h(a), s - } - n(a, "incorrect signature for the given public key") - } - - function fI(A, g) { - var C = []; - Q(g), A = f(C, A, "seed"); - var a, B = 0 | I._crypto_sign_seedbytes(); - A.length !== B && p(C, "invalid seed length"), a = E(A), C.push(a); - var e = new y(0 | I._crypto_sign_publickeybytes()), - _ = e.address; - C.push(_); - var t = new y(0 | I._crypto_sign_secretkeybytes()), - r = t.address; - if (C.push(r), 0 == (0 | I._crypto_sign_seed_keypair(_, r, a))) { - var o = { - publicKey: i(e, g), - privateKey: i(t, g), - keyType: "ed25519" - }; - return h(C), o - } - n(C, "invalid usage") - } - - function wI(A, g, C) { - var a = []; - Q(C), D(a, A, "state_address"); - var B = E(g = f(a, g, "message_chunk")), - e = g.length; - a.push(B), 0 != (0 | I._crypto_sign_update(A, B, e, 0)) && n(a, "invalid usage"), h(a) - } - - function kI(A, g, C) { - var a = []; - A = f(a, A, "signature"); - var B, e = 0 | I._crypto_sign_bytes(); - A.length !== e && p(a, "invalid signature length"), B = E(A), a.push(B); - var _ = E(g = f(a, g, "message")), - t = g.length; - a.push(_), C = f(a, C, "publicKey"); - var r, o = 0 | I._crypto_sign_publickeybytes(); - C.length !== o && p(a, "invalid publicKey length"), r = E(C), a.push(r); - var i = 0 == (0 | I._crypto_sign_verify_detached(B, _, t, 0, r)); - return h(a), i - } - - function lI(A, g, C, a) { - var B = []; - Q(a), D(B, A, "outLength"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(B, "outLength must be an unsigned integer"), g = f(B, g, "key"); - var e, _ = 0 | I._crypto_stream_chacha20_keybytes(); - g.length !== _ && p(B, "invalid key length"), e = E(g), B.push(e), C = f(B, C, "nonce"); - var t, r = 0 | I._crypto_stream_chacha20_noncebytes(); - C.length !== r && p(B, "invalid nonce length"), t = E(C), B.push(t); - var o = new y(0 | A), - c = o.address; - B.push(c), I._crypto_stream_chacha20(c, A, 0, t, e); - var s = i(o, a); - return h(B), s - } - - function dI(A, g, C, a) { - var B = []; - Q(a); - var e = E(A = f(B, A, "input_message")), - _ = A.length; - B.push(e), g = f(B, g, "nonce"); - var t, r = 0 | I._crypto_stream_chacha20_ietf_noncebytes(); - g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "key"); - var o, c = 0 | I._crypto_stream_chacha20_ietf_keybytes(); - C.length !== c && p(B, "invalid key length"), o = E(C), B.push(o); - var s = new y(0 | _), - D = s.address; - if (B.push(D), 0 === I._crypto_stream_chacha20_ietf_xor(D, e, _, 0, t, o)) { - var w = i(s, a); - return h(B), w - } - n(B, "invalid usage") - } - - function uI(A, g, C, a, B) { - var e = []; - Q(B); - var _ = E(A = f(e, A, "input_message")), - t = A.length; - e.push(_), g = f(e, g, "nonce"); - var r, o = 0 | I._crypto_stream_chacha20_ietf_noncebytes(); - g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), D(e, C, "nonce_increment"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(e, "nonce_increment must be an unsigned integer"), a = f(e, a, "key"); - var c, s = 0 | I._crypto_stream_chacha20_ietf_keybytes(); - a.length !== s && p(e, "invalid key length"), c = E(a), e.push(c); - var w = new y(0 | t), - k = w.address; - if (e.push(k), 0 === I._crypto_stream_chacha20_ietf_xor_ic(k, _, t, 0, r, C, c)) { - var l = i(w, B); - return h(e), l - } - n(e, "invalid usage") - } - - function SI(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_stream_chacha20_keybytes()), - a = C.address; - g.push(a), I._crypto_stream_chacha20_keygen(a); - var B = i(C, A); - return h(g), B - } - - function bI(A, g, C, a) { - var B = []; - Q(a); - var e = E(A = f(B, A, "input_message")), - _ = A.length; - B.push(e), g = f(B, g, "nonce"); - var t, r = 0 | I._crypto_stream_chacha20_noncebytes(); - g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "key"); - var o, c = 0 | I._crypto_stream_chacha20_keybytes(); - C.length !== c && p(B, "invalid key length"), o = E(C), B.push(o); - var s = new y(0 | _), - D = s.address; - if (B.push(D), 0 === I._crypto_stream_chacha20_xor(D, e, _, 0, t, o)) { - var w = i(s, a); - return h(B), w - } - n(B, "invalid usage") - } - - function FI(A, g, C, a, B) { - var e = []; - Q(B); - var _ = E(A = f(e, A, "input_message")), - t = A.length; - e.push(_), g = f(e, g, "nonce"); - var r, o = 0 | I._crypto_stream_chacha20_noncebytes(); - g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), D(e, C, "nonce_increment"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(e, "nonce_increment must be an unsigned integer"), a = f(e, a, "key"); - var c, s = 0 | I._crypto_stream_chacha20_keybytes(); - a.length !== s && p(e, "invalid key length"), c = E(a), e.push(c); - var w = new y(0 | t), - k = w.address; - if (e.push(k), 0 === I._crypto_stream_chacha20_xor_ic(k, _, t, 0, r, C, 0, c)) { - var l = i(w, B); - return h(e), l - } - n(e, "invalid usage") - } - - function NI(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_stream_keybytes()), - a = C.address; - g.push(a), I._crypto_stream_keygen(a); - var B = i(C, A); - return h(g), B - } - - function vI(A) { - var g = []; - Q(A); - var C = new y(0 | I._crypto_stream_xchacha20_keybytes()), - a = C.address; - g.push(a), I._crypto_stream_xchacha20_keygen(a); - var B = i(C, A); - return h(g), B - } - - function MI(A, g, C, a) { - var B = []; - Q(a); - var e = E(A = f(B, A, "input_message")), - _ = A.length; - B.push(e), g = f(B, g, "nonce"); - var t, r = 0 | I._crypto_stream_xchacha20_noncebytes(); - g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "key"); - var o, c = 0 | I._crypto_stream_xchacha20_keybytes(); - C.length !== c && p(B, "invalid key length"), o = E(C), B.push(o); - var s = new y(0 | _), - D = s.address; - if (B.push(D), 0 === I._crypto_stream_xchacha20_xor(D, e, _, 0, t, o)) { - var w = i(s, a); - return h(B), w - } - n(B, "invalid usage") - } - - function GI(A, g, C, a, B) { - var e = []; - Q(B); - var _ = E(A = f(e, A, "input_message")), - t = A.length; - e.push(_), g = f(e, g, "nonce"); - var r, o = 0 | I._crypto_stream_xchacha20_noncebytes(); - g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), D(e, C, "nonce_increment"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(e, "nonce_increment must be an unsigned integer"), a = f(e, a, "key"); - var c, s = 0 | I._crypto_stream_xchacha20_keybytes(); - a.length !== s && p(e, "invalid key length"), c = E(a), e.push(c); - var w = new y(0 | t), - k = w.address; - if (e.push(k), 0 === I._crypto_stream_xchacha20_xor_ic(k, _, t, 0, r, C, 0, c)) { - var l = i(w, B); - return h(e), l - } - n(e, "invalid usage") - } - - function KI(A, g) { - var C = []; - Q(g), D(C, A, "length"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(C, "length must be an unsigned integer"); - var a = new y(0 | A), - B = a.address; - C.push(B), I._randombytes_buf(B, A); - var e = i(a, g); - return h(C), e - } - - function mI(A, g, C) { - var a = []; - Q(C), D(a, A, "length"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(a, "length must be an unsigned integer"), g = f(a, g, "seed"); - var B, e = 0 | I._randombytes_seedbytes(); - g.length !== e && p(a, "invalid seed length"), B = E(g), a.push(B); - var _ = new y(0 | A), - t = _.address; - a.push(t), I._randombytes_buf_deterministic(t, A, B); - var r = i(_, C); - return h(a), r - } - - function YI(A) { - Q(A), I._randombytes_close() - } - - function HI(A) { - Q(A); - var g = I._randombytes_random() >>> 0; - return h([]), g - } - - function UI(A, g) { - var C = []; - Q(g); - for (var a = I._malloc(24), B = 0; B < 6; B++) I.setValue(a + 4 * B, I.Runtime.addFunction(A[["implementation_name", "random", "stir", "uniform", "buf", "close"][B]]), "i32"); - 0 != (0 | I._randombytes_set_implementation(a)) && n(C, "unsupported implementation"), h(C) - } - - function JI(A) { - Q(A), I._randombytes_stir() - } - - function xI(A, g) { - var C = []; - Q(g), D(C, A, "upper_bound"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(C, "upper_bound must be an unsigned integer"); - var a = I._randombytes_uniform(A) >>> 0; - return h(C), a - } - - function RI() { - var A = I._sodium_version_string(), - g = I.UTF8ToString(A); - return h([]), g - } - return y.prototype.to_Uint8Array = function() { - var A = new Uint8Array(this.length); - return A.set(I.HEAPU8.subarray(this.address, this.address + this.length)), A - }, A.add = function(A, g) { - if (!(A instanceof Uint8Array && g instanceof Uint8Array)) throw new TypeError("Only Uint8Array instances can added"); - var I = A.length, - C = 0, - a = 0; - if (g.length != A.length) throw new TypeError("Arguments must have the same length"); - for (a = 0; a < I; a++) C >>= 8, C += A[a] + g[a], A[a] = 255 & C - }, A.base64_variants = t, A.compare = function(A, g) { - if (!(A instanceof Uint8Array && g instanceof Uint8Array)) throw new TypeError("Only Uint8Array instances can be compared"); - if (A.length !== g.length) throw new TypeError("Only instances of identical length can be compared"); - for (var I = 0, C = 1, a = A.length; a-- > 0;) I |= g[a] - A[a] >> 8 & C, C &= (g[a] ^ A[a]) - 1 >> 8; - return I + I + C - 1 - }, A.from_base64 = function(A, g) { - g = r(g); - var C, a = [], - B = new y(3 * (A = f(a, A, "input")).length / 4), - e = E(A), - _ = s(4), - t = s(4); - return a.push(e), a.push(B.address), a.push(B.result_bin_len_p), a.push(B.b64_end_p), 0 !== I._sodium_base642bin(B.address, B.length, e, A.length, 0, _, t, g) && n(a, "invalid input"), I.getValue(t, "i32") - e !== A.length && n(a, "incomplete input"), B.length = I.getValue(_, "i32"), C = B.to_Uint8Array(), h(a), C - }, A.from_hex = function(A) { - var g, C = [], - a = new y((A = f(C, A, "input")).length / 2), - B = E(A), - e = s(4); - return C.push(B), C.push(a.address), C.push(a.hex_end_p), 0 !== I._sodium_hex2bin(a.address, a.length, B, A.length, 0, 0, e) && n(C, "invalid input"), I.getValue(e, "i32") - B !== A.length && n(C, "incomplete input"), g = a.to_Uint8Array(), h(C), g - }, A.from_string = B, A.increment = function(A) { - if (!(A instanceof Uint8Array)) throw new TypeError("Only Uint8Array instances can be incremented"); - for (var g = 256, I = 0, C = A.length; I < C; I++) g >>= 8, g += A[I], A[I] = 255 & g - }, A.is_zero = function(A) { - if (!(A instanceof Uint8Array)) throw new TypeError("Only Uint8Array instances can be checked"); - for (var g = 0, I = 0, C = A.length; I < C; I++) g |= A[I]; - return 0 === g - }, A.libsodium = g, A.memcmp = function(A, g) { - if (!(A instanceof Uint8Array && g instanceof Uint8Array)) throw new TypeError("Only Uint8Array instances can be compared"); - if (A.length !== g.length) throw new TypeError("Only instances of identical length can be compared"); - for (var I = 0, C = 0, a = A.length; C < a; C++) I |= A[C] ^ g[C]; - return 0 === I - }, A.memzero = function(A) { - if (!(A instanceof Uint8Array)) throw new TypeError("Only Uint8Array instances can be wiped"); - for (var g = 0, I = A.length; g < I; g++) A[g] = 0 - }, A.output_formats = function() { - return ["uint8array", "text", "hex", "base64"] - }, A.pad = function(A, g) { - if (!(A instanceof Uint8Array)) throw new TypeError("buffer must be a Uint8Array"); - if ((g |= 0) <= 0) throw new Error("block size must be > 0"); - var C, a = [], - B = s(4), - e = 1, - _ = 0, - t = 0 | A.length, - r = new y(t + g); - a.push(B), a.push(r.address); - for (var o = r.address, i = r.address + t + g; o < i; o++) I.HEAPU8[o] = A[_], _ += e = 1 & ~((65535 & ((t -= e) >>> 48 | t >>> 32 | t >>> 16 | t)) - 1 >> 16); - return 0 !== I._sodium_pad(B, r.address, A.length, g, r.length) && n(a, "internal error"), r.length = I.getValue(B, "i32"), C = r.to_Uint8Array(), h(a), C - }, A.unpad = function(A, g) { - if (!(A instanceof Uint8Array)) throw new TypeError("buffer must be a Uint8Array"); - if ((g |= 0) <= 0) throw new Error("block size must be > 0"); - var C = [], - a = E(A), - B = s(4); - return C.push(a), C.push(B), 0 !== I._sodium_unpad(B, a, A.length, g) && n(C, "unsupported/invalid padding"), A = (A = new Uint8Array(A)).subarray(0, I.getValue(B, "i32")), h(C), A - }, A.ready = a, A.symbols = function() { - return Object.keys(A).sort() - }, A.to_base64 = o, A.to_hex = _, A.to_string = e, A - } - var I = "object" == typeof A.sodium && "function" == typeof A.sodium.onload ? A.sodium.onload : null; - "function" == typeof define && define.amd ? define(["exports", "libsodium-sumo"], g) : "object" == typeof exports && "string" != typeof exports.nodeName ? g(exports, require("libsodium-sumo")) : A.sodium = g(A.commonJsStrict = {}, A.libsodium), I && A.sodium.ready.then((function() { - I(A.sodium) - })) -}(this); - -// @license-end diff --git a/static/js/wasm_exec.js b/static/js/wasm_exec.js new file mode 100644 index 0000000..4bc73c0 --- /dev/null +++ b/static/js/wasm_exec.js @@ -0,0 +1,567 @@ +// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause + +/* + * wasm_exec (https://github.com/golang/go) + * (c) The Go Authors + * @license BSD-3-Clause + */ + +"use strict"; + +(() => { + const enosys = () => { + const err = new Error("not implemented"); + err.code = "ENOSYS"; + return err; + }; + + if (!globalThis.fs) { + let outputBuf = ""; + globalThis.fs = { + constants: { O_WRONLY: -1, O_RDWR: -1, O_CREAT: -1, O_TRUNC: -1, O_APPEND: -1, O_EXCL: -1 }, // unused + writeSync(fd, buf) { + outputBuf += decoder.decode(buf); + const nl = outputBuf.lastIndexOf("\n"); + if (nl != -1) { + console.log(outputBuf.substring(0, nl)); + outputBuf = outputBuf.substring(nl + 1); + } + return buf.length; + }, + write(fd, buf, offset, length, position, callback) { + if (offset !== 0 || length !== buf.length || position !== null) { + callback(enosys()); + return; + } + const n = this.writeSync(fd, buf); + callback(null, n); + }, + chmod(path, mode, callback) { callback(enosys()); }, + chown(path, uid, gid, callback) { callback(enosys()); }, + close(fd, callback) { callback(enosys()); }, + fchmod(fd, mode, callback) { callback(enosys()); }, + fchown(fd, uid, gid, callback) { callback(enosys()); }, + fstat(fd, callback) { callback(enosys()); }, + fsync(fd, callback) { callback(null); }, + ftruncate(fd, length, callback) { callback(enosys()); }, + lchown(path, uid, gid, callback) { callback(enosys()); }, + link(path, link, callback) { callback(enosys()); }, + lstat(path, callback) { callback(enosys()); }, + mkdir(path, perm, callback) { callback(enosys()); }, + open(path, flags, mode, callback) { callback(enosys()); }, + read(fd, buffer, offset, length, position, callback) { callback(enosys()); }, + readdir(path, callback) { callback(enosys()); }, + readlink(path, callback) { callback(enosys()); }, + rename(from, to, callback) { callback(enosys()); }, + rmdir(path, callback) { callback(enosys()); }, + stat(path, callback) { callback(enosys()); }, + symlink(path, link, callback) { callback(enosys()); }, + truncate(path, length, callback) { callback(enosys()); }, + unlink(path, callback) { callback(enosys()); }, + utimes(path, atime, mtime, callback) { callback(enosys()); }, + }; + } + + if (!globalThis.process) { + globalThis.process = { + getuid() { return -1; }, + getgid() { return -1; }, + geteuid() { return -1; }, + getegid() { return -1; }, + getgroups() { throw enosys(); }, + pid: -1, + ppid: -1, + umask() { throw enosys(); }, + cwd() { throw enosys(); }, + chdir() { throw enosys(); }, + } + } + + if (!globalThis.crypto) { + throw new Error("globalThis.crypto is not available, polyfill required (crypto.getRandomValues only)"); + } + + if (!globalThis.performance) { + throw new Error("globalThis.performance is not available, polyfill required (performance.now only)"); + } + + if (!globalThis.TextEncoder) { + throw new Error("globalThis.TextEncoder is not available, polyfill required"); + } + + if (!globalThis.TextDecoder) { + throw new Error("globalThis.TextDecoder is not available, polyfill required"); + } + + const encoder = new TextEncoder("utf-8"); + const decoder = new TextDecoder("utf-8"); + + globalThis.Go = class { + constructor() { + this.argv = ["js"]; + this.env = {}; + this.exit = (code) => { + if (code !== 0) { + console.warn("exit code:", code); + } + }; + this._exitPromise = new Promise((resolve) => { + this._resolveExitPromise = resolve; + }); + this._pendingEvent = null; + this._scheduledTimeouts = new Map(); + this._nextCallbackTimeoutID = 1; + + const setInt64 = (addr, v) => { + this.mem.setUint32(addr + 0, v, true); + this.mem.setUint32(addr + 4, Math.floor(v / 4294967296), true); + } + + const setInt32 = (addr, v) => { + this.mem.setUint32(addr + 0, v, true); + } + + const getInt64 = (addr) => { + const low = this.mem.getUint32(addr + 0, true); + const high = this.mem.getInt32(addr + 4, true); + return low + high * 4294967296; + } + + const loadValue = (addr) => { + const f = this.mem.getFloat64(addr, true); + if (f === 0) { + return undefined; + } + if (!isNaN(f)) { + return f; + } + + const id = this.mem.getUint32(addr, true); + return this._values[id]; + } + + const storeValue = (addr, v) => { + const nanHead = 0x7FF80000; + + if (typeof v === "number" && v !== 0) { + if (isNaN(v)) { + this.mem.setUint32(addr + 4, nanHead, true); + this.mem.setUint32(addr, 0, true); + return; + } + this.mem.setFloat64(addr, v, true); + return; + } + + if (v === undefined) { + this.mem.setFloat64(addr, 0, true); + return; + } + + let id = this._ids.get(v); + if (id === undefined) { + id = this._idPool.pop(); + if (id === undefined) { + id = this._values.length; + } + this._values[id] = v; + this._goRefCounts[id] = 0; + this._ids.set(v, id); + } + this._goRefCounts[id]++; + let typeFlag = 0; + switch (typeof v) { + case "object": + if (v !== null) { + typeFlag = 1; + } + break; + case "string": + typeFlag = 2; + break; + case "symbol": + typeFlag = 3; + break; + case "function": + typeFlag = 4; + break; + } + this.mem.setUint32(addr + 4, nanHead | typeFlag, true); + this.mem.setUint32(addr, id, true); + } + + const loadSlice = (addr) => { + const array = getInt64(addr + 0); + const len = getInt64(addr + 8); + return new Uint8Array(this._inst.exports.mem.buffer, array, len); + } + + const loadSliceOfValues = (addr) => { + const array = getInt64(addr + 0); + const len = getInt64(addr + 8); + const a = new Array(len); + for (let i = 0; i < len; i++) { + a[i] = loadValue(array + i * 8); + } + return a; + } + + const loadString = (addr) => { + const saddr = getInt64(addr + 0); + const len = getInt64(addr + 8); + return decoder.decode(new DataView(this._inst.exports.mem.buffer, saddr, len)); + } + + const timeOrigin = Date.now() - performance.now(); + this.importObject = { + _gotest: { + add: (a, b) => a + b, + }, + gojs: { + // Go's SP does not change as long as no Go code is running. Some operations (e.g. calls, getters and setters) + // may synchronously trigger a Go event handler. This makes Go code get executed in the middle of the imported + // function. A goroutine can switch to a new stack if the current stack is too small (see morestack function). + // This changes the SP, thus we have to update the SP used by the imported function. + + // func wasmExit(code int32) + "runtime.wasmExit": (sp) => { + sp >>>= 0; + const code = this.mem.getInt32(sp + 8, true); + this.exited = true; + delete this._inst; + delete this._values; + delete this._goRefCounts; + delete this._ids; + delete this._idPool; + this.exit(code); + }, + + // func wasmWrite(fd uintptr, p unsafe.Pointer, n int32) + "runtime.wasmWrite": (sp) => { + sp >>>= 0; + const fd = getInt64(sp + 8); + const p = getInt64(sp + 16); + const n = this.mem.getInt32(sp + 24, true); + fs.writeSync(fd, new Uint8Array(this._inst.exports.mem.buffer, p, n)); + }, + + // func resetMemoryDataView() + "runtime.resetMemoryDataView": (sp) => { + sp >>>= 0; + this.mem = new DataView(this._inst.exports.mem.buffer); + }, + + // func nanotime1() int64 + "runtime.nanotime1": (sp) => { + sp >>>= 0; + setInt64(sp + 8, (timeOrigin + performance.now()) * 1000000); + }, + + // func walltime() (sec int64, nsec int32) + "runtime.walltime": (sp) => { + sp >>>= 0; + const msec = (new Date).getTime(); + setInt64(sp + 8, msec / 1000); + this.mem.setInt32(sp + 16, (msec % 1000) * 1000000, true); + }, + + // func scheduleTimeoutEvent(delay int64) int32 + "runtime.scheduleTimeoutEvent": (sp) => { + sp >>>= 0; + const id = this._nextCallbackTimeoutID; + this._nextCallbackTimeoutID++; + this._scheduledTimeouts.set(id, setTimeout( + () => { + this._resume(); + while (this._scheduledTimeouts.has(id)) { + // for some reason Go failed to register the timeout event, log and try again + // (temporary workaround for https://github.com/golang/go/issues/28975) + console.warn("scheduleTimeoutEvent: missed timeout event"); + this._resume(); + } + }, + getInt64(sp + 8), + )); + this.mem.setInt32(sp + 16, id, true); + }, + + // func clearTimeoutEvent(id int32) + "runtime.clearTimeoutEvent": (sp) => { + sp >>>= 0; + const id = this.mem.getInt32(sp + 8, true); + clearTimeout(this._scheduledTimeouts.get(id)); + this._scheduledTimeouts.delete(id); + }, + + // func getRandomData(r []byte) + "runtime.getRandomData": (sp) => { + sp >>>= 0; + crypto.getRandomValues(loadSlice(sp + 8)); + }, + + // func finalizeRef(v ref) + "syscall/js.finalizeRef": (sp) => { + sp >>>= 0; + const id = this.mem.getUint32(sp + 8, true); + this._goRefCounts[id]--; + if (this._goRefCounts[id] === 0) { + const v = this._values[id]; + this._values[id] = null; + this._ids.delete(v); + this._idPool.push(id); + } + }, + + // func stringVal(value string) ref + "syscall/js.stringVal": (sp) => { + sp >>>= 0; + storeValue(sp + 24, loadString(sp + 8)); + }, + + // func valueGet(v ref, p string) ref + "syscall/js.valueGet": (sp) => { + sp >>>= 0; + const result = Reflect.get(loadValue(sp + 8), loadString(sp + 16)); + sp = this._inst.exports.getsp() >>> 0; // see comment above + storeValue(sp + 32, result); + }, + + // func valueSet(v ref, p string, x ref) + "syscall/js.valueSet": (sp) => { + sp >>>= 0; + Reflect.set(loadValue(sp + 8), loadString(sp + 16), loadValue(sp + 32)); + }, + + // func valueDelete(v ref, p string) + "syscall/js.valueDelete": (sp) => { + sp >>>= 0; + Reflect.deleteProperty(loadValue(sp + 8), loadString(sp + 16)); + }, + + // func valueIndex(v ref, i int) ref + "syscall/js.valueIndex": (sp) => { + sp >>>= 0; + storeValue(sp + 24, Reflect.get(loadValue(sp + 8), getInt64(sp + 16))); + }, + + // valueSetIndex(v ref, i int, x ref) + "syscall/js.valueSetIndex": (sp) => { + sp >>>= 0; + Reflect.set(loadValue(sp + 8), getInt64(sp + 16), loadValue(sp + 24)); + }, + + // func valueCall(v ref, m string, args []ref) (ref, bool) + "syscall/js.valueCall": (sp) => { + sp >>>= 0; + try { + const v = loadValue(sp + 8); + const m = Reflect.get(v, loadString(sp + 16)); + const args = loadSliceOfValues(sp + 32); + const result = Reflect.apply(m, v, args); + sp = this._inst.exports.getsp() >>> 0; // see comment above + storeValue(sp + 56, result); + this.mem.setUint8(sp + 64, 1); + } catch (err) { + sp = this._inst.exports.getsp() >>> 0; // see comment above + storeValue(sp + 56, err); + this.mem.setUint8(sp + 64, 0); + } + }, + + // func valueInvoke(v ref, args []ref) (ref, bool) + "syscall/js.valueInvoke": (sp) => { + sp >>>= 0; + try { + const v = loadValue(sp + 8); + const args = loadSliceOfValues(sp + 16); + const result = Reflect.apply(v, undefined, args); + sp = this._inst.exports.getsp() >>> 0; // see comment above + storeValue(sp + 40, result); + this.mem.setUint8(sp + 48, 1); + } catch (err) { + sp = this._inst.exports.getsp() >>> 0; // see comment above + storeValue(sp + 40, err); + this.mem.setUint8(sp + 48, 0); + } + }, + + // func valueNew(v ref, args []ref) (ref, bool) + "syscall/js.valueNew": (sp) => { + sp >>>= 0; + try { + const v = loadValue(sp + 8); + const args = loadSliceOfValues(sp + 16); + const result = Reflect.construct(v, args); + sp = this._inst.exports.getsp() >>> 0; // see comment above + storeValue(sp + 40, result); + this.mem.setUint8(sp + 48, 1); + } catch (err) { + sp = this._inst.exports.getsp() >>> 0; // see comment above + storeValue(sp + 40, err); + this.mem.setUint8(sp + 48, 0); + } + }, + + // func valueLength(v ref) int + "syscall/js.valueLength": (sp) => { + sp >>>= 0; + setInt64(sp + 16, parseInt(loadValue(sp + 8).length)); + }, + + // valuePrepareString(v ref) (ref, int) + "syscall/js.valuePrepareString": (sp) => { + sp >>>= 0; + const str = encoder.encode(String(loadValue(sp + 8))); + storeValue(sp + 16, str); + setInt64(sp + 24, str.length); + }, + + // valueLoadString(v ref, b []byte) + "syscall/js.valueLoadString": (sp) => { + sp >>>= 0; + const str = loadValue(sp + 8); + loadSlice(sp + 16).set(str); + }, + + // func valueInstanceOf(v ref, t ref) bool + "syscall/js.valueInstanceOf": (sp) => { + sp >>>= 0; + this.mem.setUint8(sp + 24, (loadValue(sp + 8) instanceof loadValue(sp + 16)) ? 1 : 0); + }, + + // func copyBytesToGo(dst []byte, src ref) (int, bool) + "syscall/js.copyBytesToGo": (sp) => { + sp >>>= 0; + const dst = loadSlice(sp + 8); + const src = loadValue(sp + 32); + if (!(src instanceof Uint8Array || src instanceof Uint8ClampedArray)) { + this.mem.setUint8(sp + 48, 0); + return; + } + const toCopy = src.subarray(0, dst.length); + dst.set(toCopy); + setInt64(sp + 40, toCopy.length); + this.mem.setUint8(sp + 48, 1); + }, + + // func copyBytesToJS(dst ref, src []byte) (int, bool) + "syscall/js.copyBytesToJS": (sp) => { + sp >>>= 0; + const dst = loadValue(sp + 8); + const src = loadSlice(sp + 16); + if (!(dst instanceof Uint8Array || dst instanceof Uint8ClampedArray)) { + this.mem.setUint8(sp + 48, 0); + return; + } + const toCopy = src.subarray(0, dst.length); + dst.set(toCopy); + setInt64(sp + 40, toCopy.length); + this.mem.setUint8(sp + 48, 1); + }, + + "debug": (value) => { + console.log(value); + }, + } + }; + } + + async run(instance) { + if (!(instance instanceof WebAssembly.Instance)) { + throw new Error("Go.run: WebAssembly.Instance expected"); + } + this._inst = instance; + this.mem = new DataView(this._inst.exports.mem.buffer); + this._values = [ // JS values that Go currently has references to, indexed by reference id + NaN, + 0, + null, + true, + false, + globalThis, + this, + ]; + this._goRefCounts = new Array(this._values.length).fill(Infinity); // number of references that Go has to a JS value, indexed by reference id + this._ids = new Map([ // mapping from JS values to reference ids + [0, 1], + [null, 2], + [true, 3], + [false, 4], + [globalThis, 5], + [this, 6], + ]); + this._idPool = []; // unused ids that have been garbage collected + this.exited = false; // whether the Go program has exited + + // Pass command line arguments and environment variables to WebAssembly by writing them to the linear memory. + let offset = 4096; + + const strPtr = (str) => { + const ptr = offset; + const bytes = encoder.encode(str + "\0"); + new Uint8Array(this.mem.buffer, offset, bytes.length).set(bytes); + offset += bytes.length; + if (offset % 8 !== 0) { + offset += 8 - (offset % 8); + } + return ptr; + }; + + const argc = this.argv.length; + + const argvPtrs = []; + this.argv.forEach((arg) => { + argvPtrs.push(strPtr(arg)); + }); + argvPtrs.push(0); + + const keys = Object.keys(this.env).sort(); + keys.forEach((key) => { + argvPtrs.push(strPtr(`${key}=${this.env[key]}`)); + }); + argvPtrs.push(0); + + const argv = offset; + argvPtrs.forEach((ptr) => { + this.mem.setUint32(offset, ptr, true); + this.mem.setUint32(offset + 4, 0, true); + offset += 8; + }); + + // The linker guarantees global data starts from at least wasmMinDataAddr. + // Keep in sync with cmd/link/internal/ld/data.go:wasmMinDataAddr. + const wasmMinDataAddr = 4096 + 8192; + if (offset >= wasmMinDataAddr) { + throw new Error("total length of command line and environment variables exceeds limit"); + } + + this._inst.exports.run(argc, argv); + if (this.exited) { + this._resolveExitPromise(); + } + await this._exitPromise; + } + + _resume() { + if (this.exited) { + throw new Error("Go program has already exited"); + } + this._inst.exports.resume(); + if (this.exited) { + this._resolveExitPromise(); + } + } + + _makeFuncWrapper(id) { + const go = this; + return function () { + const event = { id: id, this: this, args: arguments }; + go._pendingEvent = event; + go._resume(); + return event.result; + }; + } + } +})(); + +// @license-end \ No newline at end of file